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
340229880479	340229880999	340229881549	340229882099	340229882648	340229883199	340229883749	340229884299	340229884848	340229885399	340229885949	340229886499	340229887048	340229887599	340229888149	340229888699	340229889248	340229889799	340229890349	340229890899	340229891448	340229891999	340229892549	340229893099	340229893648	340229894199	340229894749	340229895299	340229895848	340229896399	340229896949	340229897499	340229898048	340229898599	340229899149	340229899699	340229900248	340229900799	340229901349	340229901899	340229902448	340229902999	340229903549	340229904099	340229904648	340229905199	340229905749	340229906299	340229906848	340229907399	340229907949	340229908499	340229909048	340229909599	340229910149	340229910699	340229911248	340229911799	340229912349	340229912899	340229913448	340229913999	340229914549	340229915099	340229915648	340229916199	340229916749	340229917299	340229917848	340229918399	340229918949	340229919499	340229920048	340229920599	340229921149	340229921699	340229922248	340229922799	340229923349	340229923899	340229924448	340229924999	340229925549	340229926099	340229926648	340229927199	340229927749	340229928299	340229928848	340229929399	340229929949	340229930499	340229931048	340229931599	340229932149	340229932699	340229933248	340229933799	340229934349	340229934899	340229935448	340229935999	340229936549	340229937099	340229937648	340229938199	340229938749	340229939299	340229939848	340229940399	340229940949	340229941499	340229942048	340229942599	340229943149	340229943699	340229944248	340229944799	340229945349	340229945899	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2748	2000	3600	2300	2748	2000	3600	2300	2748	2000	3600	2300	2748	2000	3600	2300	2748	2000	3600	2300	2747	2000	3600	2300	2747	2000	3600	2300	2747	2000	3600	2300	2747	2000	3600	2300	2747	2000	3600	2300	2747	2000	3600	2300	2747	2000	3600	2300	2747	2000	3600	2300	2747	2000	3600	2300	2747	2000	3600	2300	2747	2000	3600	2300	2747	2000	3600	2300	2747	2000	3600	2300	2747	2000	3600	2300	2747	2000	3600	2300	2747	2000	3600	2300	2747	2000	3600	2300	2746	2000	3600	2300	2746	2000	3600	2300	2746	2000	3600	2300	2746	2000	3600	2300	2746	2000	3600	2300	2746	2000	3600	2300	2746	2000	3600	2300	2746	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
21992	20124	27502	22519	20113	20134	7914	1339	884	745	614	545	414	378	357	336	292	283	287	255	254	255	276	275	261	267	255	257	225	234	232	235	214	207	193	220	214	208	199	196	177	199	207	183	172	179	186	190	187	180	184	187	185	165	179	190	168	172	174	186	169	178	167	207	162	197	182	178	169	160	198	182	194	194	158	155	202	163	167	189	171	180	189	177	189	195	166	181	176	190	200	186	178	181	180	169	175	204	186	184	189	167	204	172	179	200	152	185	180	160	188	184	170	193	180	198	188	186	184	159	180	209	186	196	164	165	189	147	166	169	174	151	186	204	185	171	168	169	168	170	166	178	181	161	152	179	179	196	170	178	158	172	164	177	169	205	174	178	190	184	176	172	186	172	176	173	183	171	187	199	172	201	167	175	181	152	165	183	163	175	184	188	176	186	157	194	195	166	188	168	173	170	185	169	186	178	161	189	164	159	167	205	157	199	159	154	185	176	181	159	150	192	167	203	174	172	158	184	155	175	165	186	165	185	166	163	162	173	187	186	161	193	153	184	165	179	191	162	168	161	167	177	160	178	198	200	190	176	179	170	180	180	174	169	185	192	183	162	179	185	168	170	177	160	175	201	177	186	183	184	166	187	160	162	172	164	174	185	168	146	158	177	179	184	183	146	163	148	148	162	174	175	164	160	179	196	179	146	189	166	195	174	187	177	155	172	182	163	198	153	169	171	191	161	169	156	192	200	171	189	153	196	182	180	188	171	164	199	182	159	199	198	201	172	161	196	192	158	190	188	192	161	189	192	173	159	171	177	186	184	190	175	177	180	172	180	171	192	173	204	182	133	175	161	166	186	188	184	164	160	179	175	159	186	162	166	166	196	198	169	157	189	186	161	168	161	149	175	168	183	177	183	194	187	163	161	180	181	190	164	183	174	179	188	209	187	158	161	150	158	168	194	168	171	174	160	189	164	173	169	187	176	181	171	189	168	171	158	167	186	195	167	188	168	183	187	178	187	159	164	166	190	179	179	176	167	173	203	165	185	189	181	175	175	188	169	191	156	183	196	176	181	181	168	160	171	196	175	154	175	174	173	170	176	196	173	173	202	171	192	191	160	197	182	169	154	175	197	185	183	179	191	184	165	185	179	198	170	184	187	169	173	166	153	159	164	167	174	177	184	180	176	171	174	163	199	164	182	191	170	169	180	170	159	150	165	172	214	164	175	172	188	204	178	166	169	172	197	160	193	194	195	174	177	165	161	205	202	191	182	163	174	180	195	175	197	165	142	164	167	171	187	158	175	185	183	175	169	175	158	179	184	159	169	179	175	160	170	164	183	176	163	157	206	173	163	192	160	150	163	182	177	174	177	179	168	177	162	188	169	168	172	161	177	156	197	158	184	189	171	184	175	171	162	186	158	147	155	172	158	166	174	171	162	181	158	180	193	176	175	163	175	178	173	166	160	184	175	163	173	169	160	159	185	177	175	155	191	190	187	155	176	178	172	195	176	180	159	171	164	165	189	150	185	172	175	164	182	160	144	175	169	148	167	174	185	188	188	184	208	156	192	181	184	177	165	182	153	179	189	161	187	197	170	164	177	188	179	189	161	166	172	178	158	184	170	156	163	192	192	153	188	172	176	148	181	176	188	181	194	172	169	183	177	170	167	177	167	169	162	176	149	163	188	180	170	183	195	173	192	182	190	184	184	199	185	173	166	180	185	148	179	196	173	165	168	165	149	159	170	194	150	157	169	169	183	180	165	169	182	177	155	186	177	169	161	166	173	161	170	200	162	169	173	182	154	176	207	170	167	159	163	191	152	175	146	189	181	173	160	198	166	175	172	196	155	182	181	168	177	201	168	173	169	176	201	168	146	179	176	183	185	181	172	168	170	164	185	157	175	177	172	186	182	202	191	191	166	188	168	169	189	179	187	170	171	172	180	200	180	182	189	192	175	165	157	186	178	173	176	151	182	178	170	174	173	157	169	174	156	153	178	181	164	157	170	188	180	175	179	199	170	179	164	176	180	169	170	152	156	169	169	185	213	166	158	185	182	187	171	158	180	171	175	160	177	161	182	189	165	179	160	185	196	171	170	198	167	203	165	169	190	212	150	173	168	190	177	150	185	170	164	175	198	180	194	196	176	185	186	170	170	174	177	152	197	176	167	172	159	188	163	192	185	163	172	164	202	177	171	169	195	166	165	175	176	192	168	175	192	203	177	164	167	170	189	180	166	182	201	189	184	173	182	163	173	193	166	182	163	199	182	182	168	154	170	168	159	167	143	222	168	178	188	181	165	171	143	162	193	157	170	173	188	163	163	200	195	182	190	149	158	185	165	188	171	191	200	163	183	160	163	171	187	166	189	170	156	177	167	165	166	172	163	180	185	181	213	164	190	161	163	173	181	170	173	159	175	186	192	181	165	181	177	190	164	161	184	157	148	175	169	196	186	179	161	165	159	183	189	177	155	170	181	164	158	165	189	169	163	184	157	183	181	183	176	181	155	180	172	150	180	179	154	188	170	154	169	161	173	187	198	154	135	189	164	176	168	174	190	163	151	178	189	160	189	157	181	171	195	184	173	160	179	190	170	158	185	156	165	188	195	166	170	219	160	159	199	165	180	179	177	182	191	166	187	176	177	200	156	196	157	175	170	189	175	183	166	187	186	175	170	172	189	174	195	150	190	171	207	196	171	189	166	180	184	180	185	161	162	181	178	182	176	178	189	151	187	169	170	174	196	157	176	169	162	181	191	157	168	179	190	177	180	175	176	162	182	164	156	207	191	177	166	174	168	171	147	157	177	176	164	160	182	191	172	177	179	166	181	149	181	195	204	172	161	163	163	185	164	168	175	186	182	161	174	168	159	191	186	164	194	169	148	165	206	198	146	136	166	173	169	181	202	148	173	180	174	163	194	186	171	190	193	174	174	182	174	179	175	149	188	156	157	183	160	151	201	163	175	163	182	172	199	178	174	168	174	170	159	154	170	163	194	176	160	178	177	167	194	177	146	159	197	158	180	163	195	174	187	181	191	167	172	166	173	167	172	184	159	171	165	199	171	153	164	159	165	179	169	185	167	169	185	191	154	172	181	199	180	188	164	168	161	162	165	154	182	172	173	150	184	150	183	160	191	158	172	183	170	179	200	202	186	168	200	169	179	155	181	163	155	205	188	191	167	185	170	165	182	189	168	179	159	167	182	171	172	150	156	186	165	179	202	184	172	191	169	165	158	166	194	172	153	159	169	178	182	174	157	183	165	179	169	188	161	162	178	187	173	183	174	151	171	180	181	160	144	188	162	162	196	164	158	190	167	176	197	180	165	184	172	178	177	202	185	163	179	158	167	168	158	169	181	166	170	157	174	172	166	178	182	171	149	173	145	178	191	166	164	196	193	165	188	172	192	159	173	173	152	193	197	176	165	187	181	200	187	179	159	171	185	170	186	184	161	156	175	166	173	172	147	201	152	192	165	177	165	165	175	166	176	169	170	187	176
27290	25390	16033	9253	6253	4772	3653	2730	1949	1502	1243	976	813	697	626	523	550	501	382	401	383	385	369	361	379	372	318	347	345	306	257	305	262	257	258	294	275	235	259	253	260	242	246	246	228	240	228	211	243	252	177	214	232	238	236	213	208	208	220	217	212	212	220	209	202	205	202	227	218	234	241	214	239	216	218	218	216	207	210	200	188	197	215	224	194	212	206	197	190	214	211	227	187	210	256	194	244	237	245	259	236	213	253	209	235	225	215	212	231	209	222	192	194	208	205	220	212	207	210	199	222	211	192	198	196	228	190	209	186	209	202	213	194	226	189	182	222	202	230	199	218	210	222	202	205	251	228	220	200	209	208	194	220	226	213	204	205	211	230	212	201	227	195	223	187	201	230	203	215	204	192	231	213	188	219	206	237	198	214	203	210	188	196	199	196	202	197	195	199	229	209	220	203	227	215	188	195	198	210	205	190	207	219	218	210	207	213	201	244	206	168	191	196	231	190	215	216	220	191	202	213	231	220	213	183	177	188	205	202	215	206	214	202	243	222	209	210	210	202	221	219	195	203	217	225	214	232	200	207	212	239	206	237	207	209	209	191	206	194	211	215	202	203	190	201	197	187	196	220	193	197	182	189	200	217	222	203	211	203	207	214	205	205	190	192	222	221	217	193	212	223	180	190	192	183	214	214	187	213	221	228	195	204	210	208	211	198	192	203	206	215	212	200	223	206	190	189	222	218	214	196	217	208	209	177	202	215	217	193	218	184	203	180	234	213	188	202	192	238	210	208	194	202	212	190	190	215	209	222	187	210	207	233	194	206	198	201	209	232	187	212	205	234	210	206	194	192	219	192	182	201	226	179	192	185	209	205	215	188	208	191	225	212	213	178	224	197	213	202	197	209	205	219	216	208	197	223	202	171	204	197	205	215	203	204	181	210	209	207	213	224	191	209	183	161	212	202	212	217	208	206	200	192	213	214	219	199	187	188	201	204	167	202	208	217	214	201	203	217	205	213	175	216	206	206	173	202	211	208	210	201	211	188	216	193	197	192	219	225	207	211	187	203	206	236	192	184	185	187	189	190	213	205	183	187	194	214	201	216	210	219	201	203	208	210	222	217	197	195	202	194	203	193	203	226	191	180	226	199	209	209	212	209	191	198	207	197	181	187	201	193	213	214	183	200	214	206	218	208	207	195	205	207	198	216	203	214	202	230	205	194	191	201	205	202	179	210	190	237	215	186	203	201	214	177	226	200	204	180	195	222	213	200	203	218	215	192	203	193	209	196	210	190	202	217	240	189	208	203	213	202	225	205	204	224	189	202	201	198	209	206	207	221	220	213	231	218	194	187	205	240	188	189	215	183	214	216	205	208	232	205	213	223	180	201	215	187	195	197	200	197	195	222	195	200	208	192	194	223	226	199	181	189	215	225	220	182	220	190	220	219	201	223	195	202	218	196	212	210	213	211	195	203	199	212	196	221	183	160	193	203	199	209	211	209	198	235	207	198	204	209	199	177	212	204	203	213	175	226	196	193	185	233	210	218	228	193	199	218	206	206	206	189	201	206	195	201	208	195	217	173	213	206	188	230	195	187	198	211	195	191	210	195	195	195	256	198	234	184	219	204	214	202	208	219	200	180	213	210	187	180	200	202	207	202	203	193	216	194	184	183	224	206	198	188	190	212	212	230	204	209	193	193	226	210	200	176	177	216	220	239	193	205	207	185	199	205	191	183	200	187	223	207	193	197	198	195	189	224	194	204	193	236	217	218	211	206	201	173	195	204	202	187	195	195	203	222	180	191	198	201	203	217	201	185	211	233	226	218	215	183	179	204	214	204	220	197	222	221	181	221	231	208	200	196	201	198	220	204	219	207	209	219	214	196	197	169	197	222	204	176	232	208	196	230	225	186	197	174	189	226	190	200	178	200	195	185	202	207	219	209	214	190	202	156	207	200	219	192	182	228	209	202	218	202	197	239	210	195	195	219	201	208	196	229	199	212	198	215	205	195	196	193	221	200	192	195	189	210	232	206	217	217	177	213	193	194	212	200	203	204	205	221	211	210	199	207	209	222	218	203	209	205	199	216	210	206	214	219	176	201	188	179	221	187	197	207	199	230	196	210	188	216	196	187	202	209	218	214	218	201	234	183	200	213	220	208	217	201	213	200	213	213	201	211	184	189	188	217	230	222	191	230	187	214	211	205	220	218	199	182	207	193	196	188	190	208	212	205	204	208	214	190	214	203	198	201	217	222	198	185	185	208	193	217	200	194	184	175	202	195	218	213	213	200	192	184	207	194	226	215	198	200	181	204	203	214	188	217	227	200	211	193	225	190	206	247	210	195	200	229	213	220	202	195	227	179	187	208	202	201	233	212	221	236	186	200	210	211	203	233	216	198	222	187	182	214	218	221	195	200	207	200	193	218	201	207	204	200	199	192	196	196	197	204	231	182	221	180	200	200	205	197	199	205	191	193	203	207	240	162	202	204	180	206	213	196	205	213	233	182	204	215	196	217	189	233	189	219	190	214	187	221	175	191	193	217	205	215	226	211	213	189	181	208	190	202	196	179	224	203	183	186	204	201	196	183	199	213	208	224	230	214	189	208	198	211	224	247	215	234	235	197	186	194	202	206	195	200	227	207	211	198	204	234	206	210	209	213	229	214	215	188	224	187	199	192	193	208	192	208	207	200	209	195	192	223	213	219	189	210	196	182	197	217	220	205	185	222	197	211	219	211	204	209	209	204	182	217	220	195	196	227	175	212	197	222	199	208	211	184	203	216	188	202	209	216	200	182	156	199	179	210	198	201	203	216	199	207	212	214	205	202	200	195	208	207	193	210	205	216	205	199	176	195	222	206	191	216	221	200	216	208	209	197	180	203	205	194	195	174	225	202	222	226	222	193	223	181	182	224	200	195	211	205	199	197	218	201	229	213	215	208	194	193	214	207	219	188	189	212	212	212	197	238	204	170	210	201	205	203	202	216	185	183	202	205	226	224	195	202	209	206	201	189	195	203	212	200	213	195	191	204	223	205	204	217	206	192	190	209	202	215	225	188	172	206	229	204	212	211	224	211	216	189	194	196	183	202	202	213	190	217	191	218	191	211	219	188	197	195	196	203	198	215	191	213	198	199	192	183	179	215	205	210	195	205	183	208	196	221	202	184	191	212	217	202	195	204	183	209	198	213	219	193	201	184	211	192	230	205	223	214	216	210	212	199	209	188	228	207	206	209	233	188	203	209	189	191	220	209	230	190	195	209	193	224	206	227	221	205	232	191	215	203	187	220	185	229	230	207	201	222	189	221	230	212	220	172	204	194	203	193	187	206	191	206	199	212	197	208	206	189	210	221	225	207	238	205	182	218	205	188	199	191	215	205	197	231	197	199	195	200	210	179	224	208	214	191	200	200	195	204	232	202	230	199	198	217	191	190	201	228	201	197	191	203	209	186	200	217	192	221	200	210	211	216	211	204	209	215	207	205	194	197	209
27715	20464	8997	2017	1051	778	606	497	453	422	405	393	396	390	366	431	364	409	377	399	390	412	402	400	393	419	359	395	411	369	393	393	394	433	389	424	369	359	424	378	399	400	345	426	343	429	386	389	372	400	426	400	362	381	371	389	391	401	360	393	377	372	417	369	399	415	374	400	389	343	408	368	362	352	377	419	394	373	384	391	416	415	413	401	420	433	410	405	382	396	375	386	374	357	418	413	378	367	390	398	400	375	391	353	423	398	433	398	399	409	351	368	371	386	398	403	371	404	400	378	367	439	394	387	404	414	365	396	412	383	411	410	369	396	378	398	388	386	370	396	359	389	382	383	382	387	400	404	365	409	387	379	380	396	366	401	402	376	433	373	360	375	404	390	389	391	361	356	393	389	346	406	386	454	410	415	389	354	398	417	350	372	389	430	369	377	381	391	420	394	398	376	412	411	385	389	410	408	347	390	391	371	410	406	389	392	419	373	393	397	373	405	380	371	378	386	382	393	384	353	367	365	349	369	372	383	400	405	399	356	402	386	376	364	395	420	374	374	353	388	378	409	375	371	383	331	356	402	373	378	390	376	411	408	380	393	379	398	413	396	383	389	385	381	381	418	391	361	418	400	409	369	415	398	390	346	381	400	401	394	462	375	382	342	393	379	358	357	401	407	388	391	354	415	437	401	365	393	363	364	420	367	353	389	408	391	400	386	382	411	422	386	390	377	418	379	368	417	407	387	368	386	405	365	410	409	391	360	382	404	336	388	401	376	388	358	426	365	390	386	411	383	387	406	368	361	409	405	369	378	380	381	381	403	371	367	391	456	380	400	395	419	383	383	331	361	370	400	388	410	398	399	408	377	392	394	350	359	391	391	385	397	382	380	399	368	391	380	399	375	408	362	386	409	403	399	424	344	362	423	397	388	346	388	401	383	371	386	354	402	375	368	413	374	388	405	379	377	384	373	386	413	386	413	371	417	409	350	390	379	349	380	392	395	364	369	347	407	384	391	414	389	401	404	396	385	402	363	352	393	369	394	413	382	411	384	417	395	377	375	373	396	395	363	378	422	387	382	382	383	407	373	361	430	409	377	382	387	413	376	389	425	395	390	408	385	365	401	377	374	394	376	402	403	347	392	384	399	375	373	407	424	372	365	367	381	372	372	394	385	378	345	409	369	386	385	391	403	394	421	378	380	392	397	395	381	399	363	392	382	378	385	386	381	348	399	412	361	367	425	406	371	379	404	421	370	414	385	387	389	358	366	424	395	369	408	421	386	384	397	415	369	369	374	389	400	401	392	418	390	372	394	387	409	389	396	394	400	403	386	398	402	380	389	392	412	415	376	373	384	391	381	393	391	417	390	415	419	357	387	403	372	402	394	382	370	382	401	369	404	390	392	400	408	376	382	348	400	379	430	396	385	374	389	398	376	370	359	364	405	352	424	389	370	392	410	370	377	394	382	413	393	383	381	395	405	417	347	376	371	412	378	443	364	393	396	444	412	395	395	355	374	372	400	382	364	370	399	385	430	369	358	405	405	388	376	390	403	398	392	364	376	388	363	404	376	375	407	393	407	403	406	381	396	374	369	370	384	392	410	365	381	380	384	418	410	354	413	395	402	356	379	379	383	392	400	365	374	394	393	413	389	372	366	388	387	368	367	378	417	412	433	376	366	408	422	352	387	424	400	424	371	394	388	393	415	371	426	375	393	361	404	379	398	380	410	360	416	375	372	383	392	419	397	410	433	389	381	415	379	401	374	384	377	398	364	382	387	365	379	388	355	393	424	421	396	367	373	353	401	394	355	413	380	375	368	402	414	377	373	356	360	386	417	366	371	379	374	374	394	394	352	394	390	389	394	396	373	411	401	401	383	357	399	392	398	383	374	380	394	378	378	385	379	424	386	384	402	399	429	403	420	357	418	397	413	391	384	391	376	347	383	361	388	393	361	413	404	426	383	395	382	370	382	417	405	438	365	426	408	382	392	407	392	397	376	381	397	380	370	403	344	372	337	404	398	388	393	402	362	409	378	396	370	428	396	382	419	425	425	410	384	393	391	388	363	392	406	385	387	415	367	387	388	369	380	402	373	385	437	410	367	399	387	372	397	366	408	379	406	354	395	383	366	408	388	383	369	408	399	395	398	388	387	373	368	357	378	411	382	384	401	405	378	381	387	379	352	393	378	410	430	395	423	379	391	409	368	413	402	398	388	406	368	386	384	431	414	440	396	361	405	419	399	390	353	389	381	403	382	383	393	369	412	369	414	394	364	373	384	371	384	379	428	376	405	357	384	407	380	356	376	387	405	362	406	361	412	402	428	407	406	393	393	405	387	417	389	359	370	384	395	385	394	394	385	367	396	400	387	396	401	373	367	389	398	354	357	395	413	411	360	362	377	383	417	382	404	394	373	365	394	383	352	397	372	409	394	371	374	365	387	388	407	347	383	366	407	425	390	365	430	393	425	362	390	370	395	420	415	416	403	378	382	398	381	346	399	400	406	394	396	375	400	373	379	372	385	368	390	375	372	387	395	388	411	398	365	388	403	415	403	340	384	400	400	375	384	360	377	384	405	420	405	382	370	403	385	415	395	382	359	411	371	408	384	404	414	388	356	408	387	402	354	411	429	359	391	394	390	389	371	388	367	385	365	398	378	404	375	388	375	399	362	355	375	415	370	408	412	370	378	390	387	414	348	360	381	396	379	404	393	384	392	386	378	362	391	413	360	409	362	431	353	442	369	407	358	388	401	376	396	432	387	398	373	386	363	397	386	366	419	397	379	398	370	388	416	385	415	398	370	407	420	360	403	379	363	398	373	378	351	387	400	376	423	381	397	383	328	373	351	393	386	360	393	403	386	378	400	389	415	387	366	401	367	409	383	396	396	450	383	393	413	382	383	406	421	364	400	418	395	378	407	397	429	421	386	380	418	390	391	393	403	392	412	392	391	390	403	403	395	411	404	389	401	409	405	368	377	383	385	393	417	399	371	414	359	390	386	421	385	374	372	436	399	352	367	396	387	365	424	442	384	414	410	390	401	375	354	398	416	426	397	395	419	414	378	433	408	386	409	383	381	375	399	354	409	363	385	378	411	385	382	405	402	361	396	429	415	358	404	407	370	416	388	409	402	379	403	392	376	371	366	373	409	402	408	384	350	386	408	403	425	359	377	397	416	360	374	406	362	344	387	380	389	447	432	405	390	398	396	401	376	374	393	355	401	364	357	391	394	417	360	391	377	359	330	385	383	369	359	371	413	403	395	410	382	399	403	388	407	372	366	396	362	389	401	415	420	416	383	388	417	393	361	406	406	346	397	400	383	374	394	373	399	403	387	413	378	395	421	401	388	379	376	376	402	412	408	404	380	382	423	368	380	385	376	377	387	369	386	399	371	379	413	358	356	388	408	360	380	359	368	407	400	378	399	383	391	373	385	396	359	406	401	371	404	363	379	384	374	393	407	424	382	380	414	372	398	417	390	406	434	341	370
20800	13433	4054	1973	1395	1151	924	729	663	580	519	529	469	468	503	487	472	467	483	488	460	475	542	481	494	502	492	495	508	487	494	502	490	506	480	474	483	459	470	458	472	500	519	461	498	486	457	487	466	474	493	507	429	460	457	456	471	457	483	484	490	489	463	470	404	436	444	461	464	452	466	484	461	495	477	487	463	488	462	519	463	476	461	471	475	494	439	471	437	462	479	488	446	476	459	503	506	448	500	491	478	507	478	488	532	487	489	495	526	500	487	456	482	473	485	463	497	497	487	475	513	481	492	446	489	502	483	472	457	449	485	446	489	488	471	467	461	473	470	440	496	485	493	467	472	481	462	453	463	488	463	478	475	477	484	475	457	497	469	436	486	476	470	465	506	496	453	484	465	479	491	457	484	484	452	494	445	462	498	475	490	456	428	452	497	452	471	477	485	481	474	441	437	497	444	465	471	464	504	491	480	459	494	470	455	482	476	489	486	459	477	518	456	442	458	461	450	472	481	422	443	487	446	425	496	447	476	465	492	484	497	443	453	468	468	491	467	493	460	436	461	473	470	494	447	460	450	456	451	485	483	456	484	462	466	494	512	501	435	456	519	496	460	464	456	492	477	473	499	483	502	471	485	492	480	439	483	457	450	482	478	478	490	486	467	505	503	471	496	465	505	517	451	414	467	499	431	460	495	439	462	474	492	461	472	485	472	461	495	452	503	477	489	443	462	481	452	452	490	435	424	478	473	471	459	485	464	496	477	460	489	479	465	506	454	466	472	460	481	427	466	481	444	461	479	529	465	479	449	465	490	504	431	492	463	468	491	430	447	464	453	535	462	455	504	451	465	471	456	486	482	502	456	481	452	500	464	470	457	457	504	505	485	506	475	466	461	464	427	471	452	475	458	483	476	472	442	467	476	476	515	484	485	481	415	466	452	464	486	469	478	521	489	502	463	455	495	464	454	492	506	491	456	476	478	454	483	477	500	463	463	467	480	516	473	462	477	483	462	483	466	467	472	460	469	423	504	459	513	452	454	465	454	467	473	480	434	451	482	453	474	464	475	458	495	477	497	503	505	472	459	460	471	464	458	505	480	435	481	461	474	489	423	481	457	468	493	492	468	493	524	478	502	478	516	532	499	480	487	441	487	511	473	436	454	497	526	478	487	509	489	450	494	478	509	465	458	478	448	497	452	495	485	461	494	479	470	468	449	481	465	465	464	453	488	475	503	455	431	483	466	484	466	484	458	442	466	506	497	469	490	454	452	490	493	451	496	410	430	449	472	470	467	470	488	469	469	480	503	475	467	489	426	498	482	443	437	457	500	475	449	448	448	478	458	470	459	469	453	468	496	451	519	471	465	457	439	477	455	454	455	454	489	492	478	475	445	441	463	494	484	473	445	454	500	426	478	501	507	428	433	432	496	467	473	498	477	466	505	444	480	464	473	500	461	504	499	477	474	499	468	451	451	492	468	463	470	499	483	466	462	445	485	487	486	505	486	456	498	459	455	459	467	489	474	494	441	484	470	453	433	482	469	445	471	449	467	478	514	474	488	452	493	427	496	502	460	461	454	508	452	482	475	496	485	467	487	496	496	464	460	471	469	486	433	455	451	486	472	471	510	504	483	469	463	532	456	496	512	483	465	473	500	453	474	445	466	458	450	485	493	522	440	457	457	477	474	449	455	473	471	469	510	481	462	472	490	446	477	489	469	474	440	459	513	465	508	533	497	457	478	444	470	453	457	499	439	485	483	499	489	458	482	455	479	477	486	447	511	534	514	497	456	458	428	451	501	495	481	471	455	494	509	458	521	448	473	491	504	470	490	450	476	427	471	466	474	457	445	478	475	455	482	467	429	494	471	503	476	464	466	536	468	512	465	453	464	485	445	480	450	457	487	488	454	458	487	471	472	464	453	473	425	430	466	481	453	449	486	490	495	516	498	496	449	486	472	454	463	482	457	463	474	449	463	447	476	458	467	510	484	446	494	497	472	459	485	413	509	468	482	453	489	490	455	455	494	468	442	427	513	510	501	446	481	449	457	482	466	488	461	463	436	494	494	449	458	479	494	479	505	429	453	462	471	462	401	485	470	476	436	503	473	493	439	460	438	489	427	468	500	520	439	504	477	481	481	476	441	441	478	453	482	486	467	514	480	462	470	442	474	422	488	448	468	473	512	477	509	479	457	484	450	469	467	488	465	512	441	477	453	445	481	503	466	461	476	465	453	463	502	463	504	475	455	467	466	451	489	446	465	473	485	442	466	486	451	465	474	508	468	457	470	476	467	468	450	502	424	461	460	473	473	465	460	480	482	478	462	472	476	470	443	500	484	488	471	472	500	460	496	498	477	485	473	441	458	471	424	483	490	480	437	449	447	467	468	493	512	483	502	485	464	488	461	437	511	478	451	483	491	491	475	470	507	459	468	491	451	491	449	481	488	490	465	473	448	447	470	472	513	467	475	473	454	470	500	468	493	501	450	493	442	489	443	459	449	428	439	464	430	476	428	475	438	450	481	488	504	479	459	476	515	509	444	499	479	478	468	479	452	460	496	503	453	493	491	506	459	466	489	457	521	467	467	492	472	500	479	439	496	476	452	484	470	462	475	437	488	461	475	498	504	481	460	483	464	459	469	472	481	471	439	465	496	464	487	487	473	476	479	491	454	507	460	494	455	447	479	467	475	484	459	504	446	463	449	472	483	481	437	453	441	470	488	472	522	459	440	455	486	464	461	469	527	469	486	513	464	498	492	470	466	497	493	501	491	448	469	438	486	467	484	476	494	470	484	501	472	458	483	457	484	486	439	490	447	438	482	506	528	461	447	464	484	473	472	462	473	476	459	475	476	450	444	476	459	491	483	467	470	515	475	463	450	483	480	513	422	457	453	469	481	484	474	452	527	458	456	441	493	493	444	495	475	462	437	483	428	525	478	497	491	459	471	479	437	494	467	507	469	456	491	477	476	448	479	482	488	431	502	482	432	463	451	495	445	483	499	500	467	438	504	483	508	444	458	486	489	478	484	492	486	495	453	462	506	458	472	474	471	493	508	442	445	450	526	468	452	500	493	491	512	478	481	493	492	441	465	433	460	465	494	492	463	475	458	459	487	468	481	444	468	455	489	475	471	485	454	434	474	470	456	422	483	449	500	533	467	438	487	470	488	511	492	480	487	449	439	437	477	501	496	494	456	476	463	487	462	471	502	493	491	498	500	459	516	458	484	471	497	532	471	481	471	441	452	468	487	510	462	474	436	474	491	438	500	466	460	437	474	486	462	486	413	488	476	481	459	516	518	489	456	494	459	440	461	483	454	451	466	464	517	467	465	466	480	463	498	454	470	490	439	467	442	523	448	445	476	414	450	503	452	446	486	477	503	473	497	501	453	458	447	437	465	507	496	517	486	455	471	478	488	465	464	483	494	451	455	421	443	457	487	455	450	458	425	454	474	494	503	454	471	450	454	443	501	461	507	467	506	508	484	479	490	476
24435	21373	28713	24378	21287	8888	1356	726	544	536	416	370	351	316	311	296	278	271	260	267	230	261	248	243	254	243	292	256	253	239	224	242	215	206	225	202	220	211	213	219	235	196	212	197	207	205	210	182	207	212	199	205	215	223	214	228	181	200	216	191	220	186	199	199	193	199	190	213	195	197	192	191	200	190	175	198	183	197	222	202	214	205	186	214	201	214	210	195	186	160	214	224	216	189	214	205	182	224	227	229	229	231	203	214	238	186	214	211	223	203	211	226	225	197	202	222	224	188	181	197	227	189	230	191	194	231	212	197	198	203	218	216	216	213	201	201	238	194	208	172	211	221	224	220	208	201	198	185	208	226	200	195	219	200	202	207	201	182	200	226	220	191	203	178	207	203	191	195	187	224	229	200	215	171	172	210	178	180	213	207	188	189	204	182	185	204	192	208	192	204	190	193	193	218	216	189	216	219	191	216	181	207	168	220	204	215	217	194	181	193	205	167	201	185	184	222	175	191	188	212	228	204	201	205	192	190	174	221	188	210	200	190	188	190	204	198	198	218	206	215	214	175	195	180	202	220	213	189	210	188	194	201	201	203	216	221	200	203	218	196	201	185	191	200	217	198	206	206	217	228	224	197	211	207	184	192	201	230	216	211	181	203	179	196	211	188	204	186	205	177	197	172	206	177	214	194	210	231	180	207	179	198	203	198	196	210	179	169	197	193	184	175	203	222	208	178	191	223	205	198	198	184	189	197	178	185	226	198	184	192	189	222	193	179	203	200	196	189	225	169	203	234	204	208	195	225	215	204	199	217	203	198	197	204	220	221	186	170	208	182	207	214	211	212	168	185	205	221	221	177	216	182	210	210	208	196	172	212	182	202	180	179	207	227	210	188	224	193	211	202	201	220	186	217	188	201	211	194	195	198	187	193	211	203	229	198	198	197	199	201	221	220	183	191	213	187	202	207	224	187	205	215	214	236	207	202	201	221	188	194	232	202	211	213	200	194	198	213	191	185	192	214	202	210	204	179	225	192	182	197	196	221	178	209	188	201	203	214	195	220	200	206	200	191	224	190	194	202	208	204	197	216	199	198	202	182	204	210	205	196	220	197	193	194	191	193	189	198	222	198	198	215	229	186	207	211	230	210	206	209	203	199	212	200	179	197	215	184	209	203	223	194	203	202	212	213	224	201	220	234	218	206	192	205	205	211	201	209	183	205	187	204	205	227	210	206	210	229	220	220	204	206	209	183	192	209	221	205	187	185	193	194	209	190	207	194	210	191	207	212	188	219	198	199	218	171	185	194	203	208	190	187	222	181	207	205	211	197	210	173	221	211	184	191	215	210	208	207	216	183	211	210	216	190	235	203	198	237	198	192	170	216	197	192	207	194	202	198	192	206	180	186	201	201	186	195	200	189	213	212	191	207	191	196	185	209	208	197	218	241	196	181	228	195	193	219	187	184	208	193	204	199	222	196	208	191	191	193	194	174	201	196	201	226	209	196	212	182	196	200	216	189	214	204	210	191	218	187	196	198	225	185	226	189	198	202	192	212	222	200	199	240	204	223	204	204	208	190	214	211	216	190	211	220	200	200	190	209	180	204	206	211	197	182	207	213	200	204	217	185	217	198	207	225	226	227	197	204	184	188	226	205	195	216	190	203	202	202	218	213	202	213	187	210	209	191	212	209	198	187	214	185	217	185	186	182	187	218	199	194	179	199	208	190	181	189	189	193	204	186	200	195	232	200	202	206	188	213	207	201	204	202	210	201	202	193	169	193	196	213	208	182	171	184	215	193	209	207	203	232	229	207	231	203	215	211	200	196	219	185	187	176	197	198	211	197	196	201	206	189	213	199	210	207	194	169	191	219	212	201	237	193	194	193	190	211	190	199	217	208	196	212	205	196	208	185	229	177	200	199	181	213	201	204	193	189	191	202	192	170	206	198	205	213	202	214	202	218	221	173	213	207	224	199	200	205	190	181	219	179	211	191	208	199	196	198	204	220	179	211	198	184	218	205	205	208	203	236	186	206	193	185	166	203	195	206	203	213	201	212	177	193	234	219	211	184	207	198	218	206	221	199	210	173	178	189	219	193	201	192	193	217	230	217	212	204	198	183	186	196	211	177	192	208	215	185	202	180	217	201	201	180	216	189	201	190	185	205	190	207	208	202	207	217	189	184	196	198	200	205	176	206	202	181	190	212	218	191	197	190	236	194	207	179	194	175	211	233	188	188	197	197	209	200	186	210	209	227	190	215	190	211	214	190	187	199	198	190	190	201	195	190	191	207	200	181	185	196	184	202	214	209	195	202	214	195	208	175	221	207	201	194	184	234	199	199	195	203	202	215	202	183	206	201	192	199	183	203	198	188	183	221	211	220	170	219	211	206	205	198	186	190	200	175	193	215	213	173	201	213	185	214	211	209	198	211	216	205	203	233	209	181	184	186	224	212	202	196	196	184	210	232	167	191	199	201	218	186	187	218	220	207	196	186	213	181	212	198	179	185	183	215	214	200	218	208	210	229	190	217	187	213	215	191	210	187	179	200	206	183	198	181	188	201	224	194	179	219	196	202	202	197	183	197	208	200	204	188	203	212	192	204	221	189	198	209	196	176	208	197	180	201	221	189	198	200	209	216	203	235	218	209	208	210	173	182	199	191	195	231	217	214	209	210	219	207	231	206	215	177	191	206	217	206	198	198	193	200	216	203	199	198	223	217	202	205	204	214	227	200	196	232	209	217	213	206	189	195	210	180	211	207	210	208	186	223	209	201	200	193	201	188	193	200	217	193	192	205	207	222	217	222	233	193	193	231	219	198	184	197	212	215	194	190	171	202	192	182	192	199	204	199	218	204	180	194	220	189	212	219	212	210	184	211	191	183	218	183	216	209	187	195	197	189	201	229	187	204	201	205	194	197	180	203	214	201	224	209	189	191	199	206	197	219	204	202	206	215	199	192	212	225	194	188	190	205	188	204	226	209	189	197	188	201	209	227	180	191	194	190	177	200	205	231	227	201	193	200	206	183	206	197	210	199	184	188	180	195	207	222	211	200	215	198	186	226	212	201	215	191	210	214	205	210	228	214	187	205	197	175	207	209	203	209	239	215	213	213	206	206	184	224	184	199	209	169	191	176	188	199	193	219	184	205	196	191	203	225	223	184	199	214	192	202	227	174	197	207	216	201	220	210	192	214	194	211	227	196	205	204	197	201	209	195	191	204	192	183	218	181	208	222	221	205	187	207	219	227	224	225	187	192	208	190	205	211	207	201	226	178	188	188	176	188	201	211	203	201	197	190	206	205	207	194	228	204	191	185	194	214	191	187	207	182	200	212	201	205	215	216	209	218	197	194	205	239	206	201	195	203	183	190	202	187	204	201	180	208	179	171	155	184	200	185	189	197	178	201	222	187	217	218	200	199	204	190	191	183	171	191	197	206	210	208	198	203	191	213	204	198	187	203	183	197	192	211	198	197	225	213	177	177	221	192	227	179
27150	22748	12049	6295	3984	2933	2042	1592	1212	949	741	642	618	528	476	441	423	376	392	363	349	351	351	357	367	371	351	366	335	326	309	290	274	281	291	301	294	271	309	271	293	235	277	292	262	265	266	261	257	263	267	281	246	275	279	261	285	281	238	252	243	256	241	298	271	246	272	249	262	261	238	235	290	262	257	267	248	262	269	268	252	266	264	257	250	264	261	266	238	269	273	264	254	251	266	298	276	286	298	279	279	257	268	280	251	266	283	268	241	260	240	277	261	262	253	222	269	261	242	248	274	220	246	258	265	259	256	254	239	266	250	228	281	280	227	258	266	258	252	219	261	271	245	247	259	251	264	231	269	263	282	247	250	276	263	238	252	235	288	234	269	284	250	219	243	251	222	269	270	251	240	243	266	273	293	276	283	262	223	232	266	264	266	247	255	240	267	255	248	258	258	262	261	251	264	235	275	306	263	245	263	255	259	262	260	261	279	266	224	235	259	245	244	258	216	265	266	244	251	247	243	260	238	250	262	275	287	246	265	262	252	280	245	265	250	267	257	256	272	248	247	257	253	237	250	246	266	268	248	241	273	270	255	236	298	268	272	219	274	268	269	250	253	250	235	271	268	249	279	261	231	293	276	287	237	270	255	234	228	279	256	264	252	256	271	248	238	244	257	262	243	244	279	282	233	261	256	236	271	236	236	243	273	235	249	281	248	265	270	241	235	272	252	221	256	279	262	268	243	280	242	250	264	241	279	297	267	235	259	257	269	271	267	233	255	259	252	252	270	237	242	256	248	255	277	268	247	290	243	263	228	246	303	260	228	266	291	218	251	262	245	258	257	251	239	248	253	229	274	261	226	253	258	269	275	241	270	263	245	253	266	260	245	266	243	248	220	243	279	257	287	269	254	250	232	265	286	251	233	253	250	272	250	239	274	299	249	269	257	227	239	223	280	261	261	246	248	232	260	243	283	259	235	263	269	269	244	266	267	245	223	244	276	282	249	286	261	231	258	252	243	261	238	268	272	217	247	268	277	237	264	257	245	278	274	264	238	235	274	246	275	222	260	277	235	294	263	240	244	255	238	245	247	268	265	280	232	265	245	277	278	265	247	251	250	287	272	281	271	284	257	258	261	232	254	250	244	255	283	230	233	262	263	261	277	239	269	243	259	260	238	254	247	256	280	255	252	281	230	258	253	253	253	271	214	238	262	262	265	290	255	269	245	258	243	270	266	272	259	255	252	246	267	266	259	263	252	278	273	278	250	243	255	245	282	253	258	271	235	238	226	244	240	258	267	272	260	251	265	249	268	265	255	277	262	241	264	287	252	237	244	253	238	245	269	242	252	249	229	221	249	239	240	263	251	258	225	237	253	250	273	298	277	276	261	269	251	257	284	239	266	249	284	282	257	249	245	268	252	264	249	246	283	244	261	246	258	234	222	254	255	272	260	248	247	245	265	271	245	252	291	251	271	240	259	275	272	237	293	256	261	248	273	242	237	233	270	271	248	280	263	237	248	240	244	262	276	283	257	264	241	249	220	247	238	263	244	268	250	267	257	267	272	263	247	264	243	272	240	261	250	287	274	232	241	274	247	254	260	240	267	249	238	256	278	265	268	261	261	257	283	262	242	273	252	253	277	281	303	257	255	275	252	273	272	244	259	252	249	272	240	266	282	241	239	240	271	271	238	242	275	270	235	250	255	262	262	252	249	262	232	251	268	249	260	258	242	237	283	253	275	244	257	256	270	257	258	240	240	249	234	227	240	253	277	255	239	267	268	268	291	279	243	246	260	261	229	247	237	262	258	258	253	270	234	259	275	242	268	255	271	266	262	253	252	297	273	263	261	251	259	236	285	256	244	248	264	281	246	251	252	256	275	237	259	283	254	264	251	259	274	229	260	246	235	259	232	261	248	245	237	226	267	240	264	262	256	262	250	262	259	238	268	252	282	234	238	249	244	270	259	272	241	240	262	264	254	272	242	261	266	288	262	277	282	275	264	260	241	257	256	260	267	272	265	259	268	258	268	253	235	265	255	274	231	238	266	272	245	251	252	261	252	236	241	281	252	277	261	266	257	248	263	237	275	229	262	251	239	246	237	237	244	297	298	238	259	247	273	259	277	255	287	242	256	313	241	260	264	265	276	237	260	261	287	277	258	240	252	226	237	285	238	253	257	279	267	248	254	249	283	275	266	258	239	210	243	232	254	253	254	255	234	249	248	233	270	264	285	242	258	259	257	255	254	264	241	262	257	256	256	266	284	263	234	248	254	277	260	291	247	258	255	254	251	262	267	233	271	263	233	255	244	243	285	285	273	244	245	260	258	260	269	258	261	228	258	269	268	290	247	236	239	265	263	265	261	254	233	269	263	225	234	234	254	247	259	257	278	253	260	262	253	288	251	223	249	236	257	244	249	248	279	249	268	266	257	254	270	225	238	271	246	257	236	253	216	243	253	253	227	264	249	278	271	242	248	225	263	244	268	231	249	261	251	235	251	255	247	244	265	239	248	235	254	237	251	273	287	251	241	242	261	249	263	249	229	257	276	273	267	254	275	250	247	271	245	251	248	235	243	280	268	245	256	274	259	235	231	275	262	254	239	255	293	270	238	230	261	246	271	267	266	268	249	226	275	272	259	255	232	252	268	285	249	259	229	273	257	234	289	284	263	247	264	290	244	228	247	271	257	243	229	271	253	252	254	241	273	246	262	239	247	264	240	252	279	252	260	264	260	242	267	255	252	261	258	239	267	250	256	259	252	221	228	231	250	233	288	268	251	253	240	264	249	259	251	250	272	245	260	265	256	244	244	251	246	236	253	265	251	262	258	230	265	251	252	275	249	218	249	274	252	236	260	265	281	277	261	291	249	231	246	235	260	250	258	238	251	227	279	239	234	240	262	257	271	277	241	255	244	244	257	257	240	266	246	285	269	244	270	262	247	262	264	247	233	234	251	262	260	258	270	244	269	267	231	238	230	242	268	266	229	260	232	239	258	243	260	259	264	261	255	283	210	242	266	275	280	247	233	248	238	246	292	279	256	232	239	233	239	249	256	258	276	249	255	258	275	254	265	260	259	258	260	271	240	288	241	249	248	282	270	249	244	266	242	237	264	263	259	249	238	273	270	278	242	262	233	265	257	254	261	281	210	249	254	245	258	263	247	276	226	255	259	266	272	239	261	208	257	286	268	296	276	254	229	263	264	278	242	240	275	252	293	267	263	238	281	270	273	237	249	248	245	263	283	260	244	269	254	232	251	238	252	260	268	275	250	252	253	247	246	243	244	271	271	278	273	246	246	259	260	269	249	241	244	242	241	237	220	242	263	271	229	276	270	236	250	293	214	219	255	272	280	268	240	263	259	248	251	269	276	272	294	269	291	256	262	259	229	253	234	255	250	251	275	258	254	246	259	237	268	218	265	270	249	273	244	265	251	271	265	282	290	262	266	277	249	239	262	246	250	235	258	256	252	292	269	265	267	274	262	237	267	243
25534	21361	27490	25339	9045	1205	888	739	622	548	524	532	495	517	514	466	488	472	472	461	466	470	470	462	480	473	500	477	449	429	473	452	441	427	459	428	431	482	448	484	451	462	434	421	453	474	434	446	432	433	436	468	428	446	420	451	440	434	445	405	426	450	438	468	436	443	478	461	437	444	463	449	428	444	442	426	432	428	444	412	450	451	459	410	446	444	453	427	459	425	418	434	455	408	444	439	461	461	460	464	435	426	439	419	462	447	417	487	439	454	395	440	467	425	448	447	415	415	438	463	411	412	474	459	424	436	410	460	427	430	435	479	443	412	444	445	453	444	432	499	474	431	476	437	435	453	439	488	416	436	460	407	447	417	427	467	438	433	460	428	432	463	468	422	481	446	437	475	470	445	446	405	462	434	460	440	482	435	446	414	435	428	440	423	453	428	431	457	390	467	456	465	441	457	416	440	433	454	403	480	437	408	394	492	429	423	431	444	431	453	469	467	455	490	422	473	443	454	433	429	453	449	413	423	447	487	436	410	440	422	425	460	417	434	420	443	459	438	456	436	442	428	428	493	456	457	458	412	431	436	447	429	421	444	447	432	467	411	430	446	432	461	462	415	426	441	393	451	439	447	411	433	444	430	438	449	432	407	461	430	481	443	482	464	433	451	426	449	459	432	416	473	433	445	432	437	472	455	410	454	461	474	427	436	447	458	419	485	422	428	454	422	427	444	428	450	453	426	430	452	469	486	434	458	457	461	432	423	438	464	474	407	438	479	474	447	450	473	407	410	470	491	409	394	459	444	398	446	436	462	409	428	444	431	403	452	449	454	445	390	406	410	421	450	479	441	467	441	435	422	431	431	452	451	452	471	435	403	435	452	434	443	414	451	421	426	471	436	470	467	415	412	469	415	458	439	420	426	436	415	434	429	448	429	441	450	406	439	460	441	443	417	426	453	411	474	426	447	420	460	469	436	431	446	436	427	442	436	421	446	439	435	428	455	434	456	476	446	413	424	461	467	487	451	454	433	470	455	466	417	446	460	444	441	466	439	429	449	458	411	429	413	429	455	450	447	447	428	419	425	463	440	466	464	444	429	449	433	418	438	449	422	447	478	389	459	478	444	437	481	431	450	446	420	433	436	417	444	461	450	455	419	435	440	506	452	449	391	460	450	431	459	441	452	468	454	434	434	437	441	445	436	451	424	425	453	421	460	467	453	438	415	406	417	444	434	432	447	441	456	469	410	433	427	436	434	448	433	449	457	439	425	430	490	450	484	418	446	460	395	442	455	462	407	422	459	465	443	449	442	441	428	436	413	436	416	431	456	440	408	477	428	419	418	403	442	422	421	450	453	427	448	415	386	416	465	431	427	430	448	456	437	420	445	439	435	451	439	469	388	427	444	470	447	420	416	469	480	382	416	479	434	439	440	452	415	427	462	433	442	443	448	431	420	411	439	444	422	448	426	439	443	503	457	428	455	458	436	434	471	420	407	447	416	448	446	450	445	425	445	436	432	431	447	431	429	416	431	469	431	441	420	438	423	461	467	479	444	467	463	443	436	419	411	424	433	422	468	411	422	455	462	446	399	435	453	448	415	495	423	464	415	447	428	433	450	468	437	449	417	431	444	439	447	438	459	438	417	432	431	442	421	430	439	462	451	450	455	430	424	407	457	427	467	413	457	461	441	434	435	437	429	462	458	450	437	445	432	421	412	412	405	431	416	418	399	444	441	476	461	445	456	462	459	429	475	437	440	452	410	431	421	433	457	464	443	476	449	465	421	423	441	469	420	453	427	410	410	439	472	472	463	430	455	472	424	454	445	435	446	461	437	410	454	420	409	437	391	441	454	420	433	462	449	431	425	393	406	488	446	436	433	412	422	432	434	449	455	458	460	465	467	421	462	405	411	408	440	450	477	412	463	430	413	437	416	399	422	442	419	458	468	437	442	430	417	434	429	438	433	435	438	398	405	430	440	443	434	482	449	424	450	435	425	462	432	433	438	460	431	455	470	460	440	449	446	426	440	447	451	440	463	427	436	469	431	445	461	454	414	449	430	405	499	426	463	463	412	425	472	429	405	431	440	415	463	431	465	445	437	441	420	434	461	470	461	439	474	455	462	453	445	442	440	456	439	447	431	430	443	462	441	471	492	400	417	454	483	434	425	431	446	462	468	441	436	444	451	440	484	403	443	437	460	404	460	428	424	419	427	441	467	418	443	415	443	425	401	436	458	386	445	429	456	443	408	483	448	462	438	447	458	475	443	427	469	433	426	439	467	434	425	385	413	465	426	469	466	425	444	446	447	448	437	441	428	439	432	445	447	458	412	423	433	471	407	460	456	454	448	437	444	425	452	391	434	417	426	446	449	466	440	409	465	418	388	456	479	407	482	468	460	416	464	437	434	413	386	411	459	445	417	439	440	447	432	463	475	461	430	440	462	462	440	411	433	452	478	427	418	442	453	454	434	432	415	423	420	448	425	408	451	450	432	474	446	464	456	425	440	427	485	452	395	452	448	481	469	413	434	441	456	434	415	473	444	455	426	462	460	458	426	449	415	405	434	441	432	403	438	429	457	441	417	459	383	411	423	448	475	433	453	470	418	464	423	500	424	439	430	405	487	454	458	468	408	425	422	488	451	457	431	444	431	425	452	449	431	420	458	467	418	427	420	429	468	419	495	451	466	411	473	498	442	445	425	458	451	447	487	452	460	452	428	451	475	441	453	406	415	433	438	446	472	450	428	442	420	470	441	509	435	421	442	417	420	427	428	414	449	449	451	445	424	424	474	468	478	433	463	465	453	435	465	458	427	418	445	430	419	411	470	431	459	452	433	405	434	446	443	424	426	446	435	420	440	409	451	414	474	429	425	493	450	477	443	432	416	448	463	470	467	453	417	408	461	420	429	421	399	404	413	424	428	424	455	395	429	429	446	439	424	418	455	416	437	457	425	436	441	419	458	453	423	418	454	425	428	451	433	462	436	435	477	463	432	420	421	417	431	437	399	421	443	445	395	459	444	429	472	385	457	456	438	454	447	436	439	415	431	437	431	426	421	408	491	465	453	411	459	442	474	452	463	472	415	458	490	446	456	438	444	450	417	467	437	487	449	464	427	425	437	452	470	450	453	448	445	443	437	416	438	441	447	409	434	479	448	464	476	408	456	480	457	414	417	461	418	445	417	450	464	434	394	463	451	416	462	413	449	407	476	460	446	432	428	431	430	454	449	448	448	408	442	441	471	427	413	405	421	439	448	470	451	447	413	437	433	460	434	431	434	487	434	414	460	432	426	432	431	428	449	474	439	463	455	417	455	426	464	457	441	404	424	390	428	464	435	408	426	416	468	474	413	445	483	417	421	408	462	497	430	456	446	464	452	430	448	451	429	434	414	439	435	465	393	443	441	437	448	464	436	424	484	465	455	411	440	432	417	413	450	440	445	489	418	439	441	449	415	462	425	431	457	466	442	410	442	459	445	421	466	446	434	438	438
26480	19961	8446	4448	2958	2148	1672	1297	1148	961	804	788	658	623	649	660	604	543	587	608	583	600	592	569	585	548	568	543	569	577	532	557	564	549	508	549	510	497	546	568	499	552	548	503	541	519	530	552	533	500	510	499	529	507	475	512	520	489	505	527	530	522	481	499	489	538	515	502	530	478	531	536	498	489	499	506	554	547	521	530	555	550	502	537	482	517	493	532	491	522	549	481	557	543	540	553	509	494	564	569	507	525	578	540	531	531	524	501	497	560	498	532	511	474	500	503	535	547	538	534	532	480	530	510	517	529	535	511	515	521	492	526	486	549	521	505	502	557	520	510	487	509	525	545	521	526	521	523	494	528	526	534	477	519	472	528	536	494	539	532	500	495	516	507	516	521	527	513	522	519	523	555	505	514	528	533	514	552	510	515	545	542	539	506	558	507	510	545	534	526	509	505	499	511	492	495	533	506	490	536	523	532	512	529	573	552	577	517	503	511	523	558	539	534	490	506	530	493	500	460	520	549	515	510	506	529	531	483	517	536	534	551	523	514	566	538	518	521	562	504	544	520	541	544	548	502	501	535	543	544	514	503	580	566	474	493	538	551	530	557	539	537	505	543	541	515	486	503	478	512	536	550	478	529	516	492	514	536	517	505	513	534	477	479	543	550	485	524	546	484	503	497	566	515	490	531	503	559	546	562	485	505	537	541	520	563	498	510	567	536	537	525	528	515	539	491	530	535	525	505	519	530	526	508	462	515	506	515	534	538	505	522	500	556	488	491	538	510	509	515	517	522	517	544	484	499	536	545	548	515	517	488	501	548	477	510	482	485	529	512	501	511	531	495	506	503	579	480	512	478	547	489	505	504	496	568	525	520	534	502	542	537	535	532	500	545	531	492	511	544	542	529	508	495	532	533	527	522	560	512	530	526	523	542	511	532	547	542	475	535	531	495	505	546	554	506	510	506	507	510	526	470	534	477	517	537	504	530	507	542	514	565	505	492	525	458	532	533	524	514	526	575	450	528	509	512	516	518	494	556	527	521	552	489	521	525	516	505	519	480	533	554	475	539	524	483	517	512	522	540	529	521	521	503	538	482	522	533	485	517	526	526	541	533	529	547	521	513	517	472	538	522	573	493	530	565	495	539	532	481	569	485	503	510	507	518	515	509	531	532	523	515	470	488	539	525	514	493	522	499	522	477	535	547	541	521	524	525	471	531	541	501	506	514	553	524	544	567	514	519	524	544	519	563	482	475	550	554	458	491	496	522	535	490	539	517	533	540	512	529	536	550	518	511	527	498	496	513	481	530	551	550	507	468	531	560	478	537	517	523	507	528	516	515	489	462	496	517	519	469	508	517	540	517	573	514	505	545	511	515	504	522	526	501	491	563	521	513	484	526	506	526	521	521	598	498	500	483	516	517	512	482	544	508	518	520	491	477	551	509	549	517	490	527	500	539	530	490	510	488	532	534	545	513	527	529	503	522	511	510	524	536	506	514	501	523	576	475	497	576	528	517	501	536	499	516	552	556	546	548	536	532	543	497	510	556	514	524	517	498	505	562	508	535	479	545	547	537	504	554	529	533	482	539	569	519	557	507	503	500	558	450	513	518	500	508	503	512	489	539	530	503	502	525	510	554	503	505	486	539	562	489	560	526	499	503	517	517	487	523	519	531	506	543	531	503	514	548	561	535	538	523	521	475	516	543	497	503	537	512	485	500	496	533	507	519	485	521	551	532	480	515	511	523	509	524	488	521	521	522	518	554	506	486	531	533	557	517	476	532	520	517	498	505	528	545	525	515	524	522	506	522	515	482	507	490	558	485	510	507	489	541	488	539	506	464	443	500	527	510	543	537	556	490	532	502	466	502	533	553	516	543	538	498	533	541	494	541	527	467	535	521	514	513	519	522	534	548	536	531	519	514	564	546	507	523	530	531	484	520	514	504	570	530	502	541	485	505	559	529	514	552	534	540	536	488	505	554	552	527	542	585	510	541	534	505	498	519	529	483	490	536	515	530	569	550	504	556	548	512	454	520	511	533	536	495	509	491	529	543	526	502	559	493	552	513	528	509	516	517	517	513	515	542	528	543	482	506	515	542	536	555	493	513	487	500	526	517	544	506	496	536	536	495	532	521	504	546	550	498	519	493	492	517	536	559	536	554	489	511	522	499	562	458	530	559	507	488	484	491	516	525	514	520	536	519	526	468	530	542	529	523	507	535	505	495	510	496	557	532	546	536	504	478	511	554	540	434	518	475	471	519	524	554	492	522	542	506	545	510	508	520	543	484	517	526	500	521	525	549	521	521	522	502	504	552	510	539	538	534	516	531	537	526	519	463	469	533	525	522	535	512	493	506	530	494	522	522	516	499	514	531	527	516	525	520	498	520	500	504	532	513	534	529	517	512	511	502	486	510	524	545	541	514	514	483	505	474	506	522	556	529	560	524	527	544	526	508	530	495	477	486	494	475	508	500	525	543	517	526	503	551	526	501	550	528	570	521	500	510	529	492	526	514	503	489	537	500	495	529	534	524	524	516	500	486	569	538	483	488	554	500	556	531	523	519	493	519	551	523	497	558	502	515	535	554	543	495	537	523	544	554	538	511	552	532	547	529	569	551	520	552	525	544	517	550	541	549	530	553	507	525	523	472	473	538	499	528	511	491	519	483	489	521	529	533	524	560	534	509	521	497	510	515	515	521	554	522	511	507	489	535	505	537	546	536	517	521	534	496	522	498	544	481	488	519	521	511	532	515	536	515	510	499	553	519	521	535	525	496	560	496	498	517	506	495	518	520	536	494	583	565	518	549	525	550	546	496	516	558	533	514	503	519	527	533	522	522	523	529	543	531	520	507	540	511	550	532	551	507	562	521	566	509	529	534	469	508	545	516	506	524	525	516	480	528	539	546	510	551	521	487	517	495	516	523	542	533	534	555	519	508	548	511	512	526	531	507	516	520	521	568	515	555	540	514	525	532	485	532	486	497	522	522	542	498	547	496	498	531	507	485	534	553	543	543	500	517	545	492	537	522	478	544	526	540	558	501	547	512	545	523	502	551	511	535	534	504	488	490	484	496	523	549	522	549	548	469	520	534	500	520	485	517	562	530	516	537	493	524	497	540	508	509	534	553	509	537	481	541	518	508	546	544	500	529	513	553	524	522	506	535	533	545	508	490	529	516	528	536	552	496	515	549	531	534	496	490	506	521	513	536	485	542	523	514	532	518	507	498	547	517	521	497	466	523	534	497	555	505	534	499	506	464	503	533	511	492	506	551	533	532	525	530	522	518	502	538	529	534	543	538	489	531	545	525	523	515	543	476	528	507	512	542	527	518	527	532	484	535	523	503	507	534	548	533	497	503	524	490	501	547	522	503	574	526	534	517	512	507	518	506	531	530	549	530	559	524	517	519	518	541	507	507	569	545	541	506	530	495	467	502	539	512	530	529	547	510	533	521	534	561	502	541	543	524	495	505	510	543	505	521	534	491	540	508
23355	21370	29195	23907	21366	21384	7918	1273	854	761	626	494	430	416	381	334	335	294	286	312	315	286	308	294	293	319	265	273	251	226	246	211	233	230	227	203	240	211	209	231	212	190	214	205	199	227	220	204	233	195	197	206	198	177	218	201	206	203	219	184	230	183	230	191	203	221	189	172	198	191	196	198	184	208	195	193	158	200	198	194	200	192	196	196	184	218	188	188	202	187	160	193	173	206	208	219	174	220	237	218	198	217	188	189	193	210	207	183	183	188	219	186	185	200	204	191	182	188	173	200	164	218	189	168	197	169	189	177	213	174	192	171	185	185	189	185	189	188	176	178	190	180	214	204	188	158	189	179	198	184	211	153	191	181	168	199	194	191	208	180	194	200	196	189	175	178	180	199	175	188	184	202	185	183	203	181	187	212	187	169	177	171	174	205	172	180	177	199	190	187	184	196	182	175	194	221	182	176	197	189	180	203	189	195	192	190	199	178	148	182	194	200	196	196	166	158	183	178	213	174	221	190	215	179	210	197	187	191	193	173	202	176	190	188	206	191	184	191	202	169	180	176	183	207	185	207	173	201	200	190	172	222	194	172	200	198	189	213	199	219	178	195	195	197	192	187	187	181	204	175	176	181	187	197	220	215	176	195	175	196	201	204	212	185	207	209	206	180	190	191	182	205	218	191	215	203	190	172	184	183	202	211	192	191	174	179	197	195	188	224	191	195	188	162	168	194	179	186	216	191	183	177	205	180	215	191	182	173	184	194	203	150	189	180	194	183	165	164	190	184	185	192	174	179	176	192	194	207	218	165	187	199	195	218	200	182	180	185	223	176	214	186	194	205	171	181	191	200	234	191	187	177	209	176	169	178	176	191	166	189	166	187	180	182	182	175	193	206	216	194	189	206	189	177	195	184	190	178	199	193	195	207	191	171	195	205	173	214	194	196	189	170	216	180	177	175	197	179	193	196	195	205	198	161	172	181	185	186	176	192	192	186	175	187	216	201	174	185	185	189	167	191	194	201	210	159	188	184	198	184	166	174	216	196	184	199	211	191	176	183	179	204	194	171	211	183	175	187	176	190	188	186	182	182	174	204	221	174	184	171	181	215	188	178	195	193	199	182	184	197	199	185	199	183	205	206	195	171	181	192	195	189	173	166	174	194	189	201	165	195	182	195	196	207	186	203	201	190	180	181	183	165	185	194	189	182	186	190	197	163	177	208	191	198	198	196	231	185	196	199	199	182	190	161	184	190	199	188	192	172	193	203	173	180	172	178	171	171	206	188	172	186	168	186	215	187	184	201	193	192	217	193	195	184	183	182	175	183	201	186	182	188	197	181	182	186	201	191	179	178	169	193	198	173	177	202	205	195	188	195	194	170	202	174	191	191	200	176	181	199	196	183	203	173	158	204	183	184	202	172	210	212	180	201	199	184	192	211	191	194	186	157	175	175	184	179	185	189	202	171	193	162	205	187	186	168	201	183	201	195	195	213	200	214	216	163	192	208	184	199	200	189	188	192	190	174	190	188	236	188	235	186	205	194	204	200	187	201	189	213	177	174	182	190	185	211	181	208	197	182	194	222	204	186	199	224	184	176	194	186	194	193	194	208	206	177	192	168	206	185	213	178	174	172	207	185	184	191	174	193	180	186	182	182	179	182	158	175	168	196	169	176	195	217	197	167	196	192	206	201	197	214	209	171	195	195	179	165	204	171	201	198	166	173	212	205	199	191	183	187	181	219	173	204	202	209	172	197	199	201	194	199	192	192	219	187	191	204	224	174	185	198	206	192	199	224	180	172	169	177	191	191	198	183	204	187	189	190	170	180	202	193	213	222	173	193	184	215	202	182	185	199	194	196	206	167	170	186	181	188	182	198	169	155	199	199	187	180	202	194	196	189	189	186	189	203	182	206	188	189	179	193	187	217	189	185	187	202	172	220	195	225	192	204	193	182	160	206	174	179	195	191	186	186	178	206	186	184	211	203	180	196	194	205	180	191	202	174	186	198	186	172	171	205	194	189	187	204	192	193	199	179	206	207	218	175	177	201	182	206	202	183	204	194	207	187	188	176	165	185	212	206	184	214	201	173	191	189	184	197	169	193	200	163	176	194	159	198	205	187	193	187	204	205	216	195	179	192	200	196	181	180	187	175	194	193	210	195	192	167	213	190	186	179	188	178	193	193	191	181	192	185	216	204	186	208	170	174	191	143	183	214	179	179	193	207	208	216	180	205	194	183	204	170	194	168	204	175	202	197	170	170	182	193	179	182	217	210	194	168	185	183	195	186	153	198	176	207	207	194	216	200	178	172	217	163	209	188	186	192	187	176	165	193	176	199	188	202	194	211	173	177	193	177	155	177	183	183	175	217	183	210	182	171	181	204	199	173	184	190	180	193	201	207	209	187	169	196	182	192	180	196	196	199	196	197	185	197	184	162	189	205	194	189	207	186	207	186	206	185	163	183	192	199	197	182	187	197	215	177	194	221	178	170	198	172	171	199	207	181	188	189	177	201	182	211	213	173	210	209	170	184	182	192	207	183	198	172	188	188	178	202	195	212	192	172	179	202	183	189	183	177	211	185	200	161	182	200	187	209	201	199	201	169	180	222	201	198	194	182	181	187	181	184	192	169	201	197	170	208	224	177	165	194	183	200	188	169	201	170	198	186	176	162	205	215	191	190	203	170	199	189	209	194	198	185	183	184	200	193	197	189	208	194	187	198	194	182	199	205	170	180	187	189	174	195	175	184	207	204	215	194	162	175	205	190	174	175	172	195	204	182	173	159	176	214	194	189	210	195	183	188	189	170	181	184	192	174	189	184	186	181	175	182	199	181	205	172	174	183	201	154	186	191	194	199	178	205	172	224	202	195	192	145	185	177	209	199	203	195	173	184	189	195	197	172	212	194	201	185	190	192	169	191	193	195	182	175	192	210	181	184	200	200	163	190	204	173	176	202	169	187	220	178	224	205	192	163	177	212	192	191	200	154	204	187	209	220	184	201	192	177	193	187	191	215	194	199	198	188	185	208	187	175	195	167	184	175	196	174	213	202	172	192	191	193	195	179	194	183	191	192	196	196	181	185	190	185	172	174	203	185	191	186	185	212	188	186	161	190	180	181	180	211	192	217	195	184	200	216	173	177	179	192	211	194	201	186	200	200	190	174	190	203	173	170	182	185	189	197	184	196	173	197	224	182	193	182	183	180	191	190	188	174	182	194	217	189	187	177	182	212	188	213	181	176	190	179	187	198	160	199	162	191	196	169	188	202	209	191	191	192	191	190	181	177	182	175	202	197	195	215	158	198	237	180	165	194	171	194	203	168	172	183	180	200	181	202	214	173	182	195	163	201	157	184	188	174	189	196	198	193	199	186	191	208	190	153	200	163	206	178	209	187	205	209	174	183	154	169	196	171	193	193	192	183	188	193	202	201	198	205	182	201	194	176	184	203	177	201	194	184	162	190	195	181	184	174	174	175	201	172	194	196	164	193
31534	27648	17562	9732	6613	4756	3479	2563	1907	1481	1153	1029	813	684	668	552	512	521	476	420	441	417	449	397	385	354	404	379	364	360	291	303	303	293	280	286	296	286	280	257	281	252	252	282	282	245	236	216	260	244	228	270	226	266	243	233	248	234	241	248	241	233	219	256	217	234	257	220	251	226	201	217	244	235	244	245	230	243	239	239	244	214	223	229	252	224	222	247	226	246	231	216	234	248	245	263	255	260	267	280	263	236	263	221	261	221	221	217	234	228	222	204	237	236	247	219	233	210	217	235	230	222	204	241	242	206	205	240	230	214	211	213	218	221	235	193	218	233	255	210	258	201	225	228	225	220	210	261	202	224	243	212	202	241	213	210	232	227	189	204	231	215	234	226	196	210	207	219	264	222	227	229	238	234	214	241	213	233	201	202	209	221	194	217	228	229	202	239	192	219	241	231	218	217	229	225	208	236	237	214	241	214	255	214	213	236	236	194	225	219	238	222	219	182	236	234	216	246	255	228	240	216	210	231	214	224	228	246	212	223	219	188	221	220	244	230	233	222	224	229	225	225	220	212	236	201	224	241	209	224	205	210	240	210	215	245	214	216	221	243	231	231	248	241	238	232	231	229	210	238	202	214	228	235	204	209	214	217	208	217	233	228	224	260	246	213	226	212	207	260	219	200	217	202	244	216	239	232	196	209	230	232	248	228	216	223	230	215	218	211	228	198	235	205	227	215	216	215	250	228	208	211	214	226	205	221	197	240	223	233	211	237	185	192	235	252	212	216	234	214	223	206	203	234	215	211	213	227	215	215	250	244	227	228	229	210	240	223	278	235	220	207	215	190	221	240	211	216	219	233	219	241	213	234	213	205	223	248	232	210	228	234	252	225	229	247	180	201	239	234	201	221	235	265	230	229	224	242	193	228	200	190	210	209	209	248	228	214	238	232	234	198	228	222	214	251	234	206	232	249	226	226	224	230	229	206	218	231	207	219	222	201	215	226	238	210	246	229	214	238	241	240	221	250	226	206	221	218	209	209	265	208	253	214	245	240	212	224	219	227	193	224	214	228	246	215	225	230	197	245	218	217	225	205	223	222	212	196	190	233	233	187	211	229	209	221	226	224	211	244	226	232	212	203	241	228	207	234	207	222	217	227	223	232	252	217	211	229	251	212	239	218	228	227	225	205	224	212	218	269	227	219	219	235	202	254	238	225	219	217	199	227	239	222	192	227	241	242	226	224	219	238	227	205	210	234	213	222	206	216	257	233	230	227	234	238	252	228	209	213	237	219	234	243	228	219	219	202	213	200	200	234	212	223	232	222	216	233	233	195	194	228	225	249	224	208	194	221	234	210	243	220	213	232	225	228	215	219	242	199	215	216	230	215	220	209	225	226	227	225	238	228	229	200	231	214	220	241	192	207	212	211	221	211	201	218	210	213	223	234	211	233	245	222	236	235	205	220	214	198	218	220	205	201	216	220	249	256	257	212	232	220	222	238	227	206	232	234	201	227	237	213	218	237	214	238	224	207	237	231	234	209	211	231	202	215	222	206	218	237	221	267	248	243	220	215	227	229	222	209	238	216	223	209	225	226	210	210	214	220	216	222	204	230	202	229	228	230	214	244	193	260	230	212	208	219	213	230	227	240	244	239	205	246	244	241	208	222	200	221	214	253	237	223	192	217	246	208	198	229	194	231	234	225	240	209	219	224	245	231	236	206	233	223	243	215	211	225	215	215	188	245	199	226	207	219	180	206	248	221	212	228	223	226	223	209	227	220	231	243	205	242	222	218	212	193	233	218	234	216	243	215	214	230	230	216	228	216	234	210	225	230	204	250	240	201	241	207	222	212	231	219	190	222	224	212	238	233	232	200	203	218	268	248	229	211	231	241	261	234	230	259	214	224	250	216	218	248	220	203	231	239	228	216	214	207	221	209	221	244	230	232	219	240	254	228	220	243	209	210	219	245	199	232	211	235	226	227	207	227	254	225	232	226	245	227	220	227	236	234	226	223	236	226	224	225	241	258	203	189	226	217	205	211	242	226	234	226	233	243	240	211	200	225	202	215	209	232	221	213	207	245	234	196	216	224	246	213	233	194	218	222	204	219	215	211	220	195	208	227	235	226	228	200	236	257	232	220	229	217	214	242	202	238	211	233	232	241	219	223	230	241	241	228	225	221	240	240	235	200	235	247	210	234	222	211	221	249	193	216	258	229	234	201	252	216	208	205	227	212	206	221	241	211	212	225	208	245	241	228	231	228	203	224	202	202	203	209	215	229	214	219	255	221	226	207	245	236	237	241	204	234	224	216	241	206	210	193	250	226	210	223	221	227	233	238	208	231	254	223	229	221	218	221	210	211	257	215	201	215	224	244	219	213	233	238	227	232	234	193	229	206	208	249	224	241	220	219	196	264	256	216	211	213	212	242	212	236	213	210	229	224	223	210	229	195	242	196	255	199	206	230	226	223	246	221	197	250	230	249	216	232	207	244	213	219	218	224	228	230	230	221	236	253	224	250	207	214	223	221	246	231	224	220	223	226	218	235	208	244	214	200	212	227	203	255	204	231	208	231	203	249	232	216	202	208	243	228	223	229	231	238	211	221	225	218	229	205	242	215	226	212	229	213	206	238	234	222	207	229	228	202	220	226	239	216	222	244	216	231	223	250	248	223	224	220	212	194	232	245	231	229	216	237	199	230	223	194	239	240	217	246	208	233	225	218	224	246	222	222	232	242	223	226	205	229	218	193	195	254	198	224	216	197	215	222	228	228	254	220	223	225	223	235	202	228	219	252	202	228	219	215	217	221	205	210	221	219	240	223	240	233	236	193	217	209	222	228	206	228	248	231	239	208	214	218	246	225	211	225	231	206	222	223	230	223	239	227	213	212	216	207	215	221	229	222	204	231	234	233	237	213	228	235	238	225	248	195	235	238	233	222	235	261	234	235	219	245	216	233	223	228	232	208	237	233	224	234	236	240	228	236	224	236	218	241	199	219	228	217	220	221	205	243	200	217	204	232	217	244	203	244	207	230	201	225	238	196	236	275	202	206	250	217	224	218	227	250	223	229	215	225	212	208	201	237	217	214	213	245	233	246	232	221	211	259	230	216	243	235	218	198	244	216	200	230	230	216	246	244	244	225	249	213	255	213	199	235	211	236	242	197	198	215	208	223	233	205	219	214	226	193	203	220	216	203	234	234	250	225	215	223	200	227	241	230	231	240	226	218	236	212	197	240	225	237	227	211	217	225	199	208	220	244	210	217	217	241	223	224	204	220	224	212	215	204	247	237	235	259	226	222	198	235	218	232	228	249	238	230	231	240	231	217	225	211	231	230	211	225	214	219	196	245	239	218	239	245	237	211	185	234	232	206	228	239	217	239	235	225	229	196	189	244	202	207	209	229	212	244	201	199	236	211	236	228	247	228	223	217	231	240	247	213	225	203	193	188	203	228	228	230	215	217	218	237	199	234	232	232	206	212	207	258	225	204
27831	20240	8756	2053	1016	835	587	492	434	426	432	406	400	407	424	397	426	373	389	400	365	414	400	404	387	423	418	394	387	406	404	380	388	382	405	394	419	384	388	416	397	389	425	420	422	377	400	404	414	382	400	425	402	369	408	389	399	369	366	419	365	376	376	392	377	406	379	402	406	402	408	376	373	355	371	409	423	403	415	404	404	377	401	419	367	378	386	400	387	377	388	386	399	414	384	416	371	373	440	419	406	368	382	430	418	421	409	382	402	404	366	396	412	384	397	433	410	399	392	377	392	386	400	421	414	400	387	378	401	436	421	381	368	410	397	399	398	432	418	425	411	410	412	405	422	409	354	397	355	395	417	357	407	372	350	382	361	375	374	393	394	361	380	385	381	362	388	368	363	392	379	393	403	394	402	416	353	374	407	382	431	389	389	396	383	390	400	360	370	376	414	374	369	436	425	380	428	385	386	354	401	403	385	384	405	379	388	414	408	403	345	436	352	409	414	351	370	396	366	388	362	397	389	376	402	388	403	418	399	395	409	372	405	392	374	387	421	383	411	427	397	382	414	355	368	437	429	384	374	416	391	371	373	403	382	422	402	393	409	379	353	403	395	366	358	391	404	382	365	403	380	376	381	398	428	381	396	370	416	445	377	414	384	402	384	387	367	396	370	396	403	396	413	401	416	440	415	390	417	386	366	384	401	384	429	400	401	374	417	382	422	386	373	435	412	411	411	414	385	413	391	330	398	364	404	389	379	405	398	437	415	373	352	392	383	395	398	413	398	396	359	355	370	374	379	405	388	376	360	406	369	362	410	418	385	389	362	364	384	375	395	417	392	379	416	401	404	388	378	363	419	425	398	401	388	377	393	399	390	378	385	382	395	427	368	396	381	432	397	400	410	390	410	399	377	411	417	389	356	415	440	387	401	348	370	414	385	353	404	404	391	403	405	420	387	393	410	419	384	419	417	397	430	412	421	398	382	421	403	371	378	379	372	350	394	394	421	405	381	391	362	408	400	380	379	394	408	345	403	401	370	351	398	420	360	443	388	371	408	373	428	415	410	388	395	365	407	389	379	422	404	426	398	402	388	413	409	381	391	339	381	402	435	392	372	416	435	390	417	400	408	443	398	414	399	374	407	405	407	426	437	381	413	392	389	385	401	369	394	388	432	379	428	406	385	403	360	373	375	380	404	414	424	391	403	363	388	377	385	378	341	361	373	387	438	402	404	394	367	411	412	425	438	389	437	381	361	376	405	381	363	426	404	425	384	371	376	350	407	401	405	404	407	386	385	391	388	417	377	377	380	371	387	390	394	401	380	399	408	387	391	358	382	360	385	421	391	392	388	399	365	395	385	408	401	404	414	398	375	403	402	392	405	397	375	385	425	411	391	375	404	364	401	413	417	404	362	387	412	380	368	398	397	377	374	405	396	392	366	379	401	387	403	389	401	386	372	407	406	355	404	370	398	387	399	430	415	393	401	407	355	383	390	396	355	367	405	391	412	426	351	384	396	364	368	408	412	371	377	389	360	375	407	378	374	379	409	400	408	397	379	406	425	422	381	389	431	389	430	361	395	368	395	413	400	403	385	393	370	386	360	351	390	387	394	397	390	383	413	360	382	383	430	403	382	386	369	394	387	381	395	397	367	405	361	431	381	382	381	362	424	406	394	412	382	366	398	404	393	403	387	387	389	372	379	386	385	418	392	411	409	399	389	418	379	384	386	386	391	422	383	407	374	417	349	391	360	400	366	384	375	413	382	398	401	378	396	407	358	409	378	388	444	371	392	370	375	422	402	398	398	382	392	391	424	369	436	404	386	359	368	347	393	386	383	406	385	380	374	393	400	370	370	380	376	386	374	408	396	384	386	394	400	395	358	370	376	383	369	434	385	395	378	413	383	389	406	375	369	390	390	406	396	372	370	372	450	391	406	381	392	400	383	425	399	380	421	395	406	359	351	398	374	351	399	363	387	423	383	387	393	405	402	405	422	402	410	407	401	387	393	400	376	380	384	371	399	417	361	409	358	398	398	393	376	368	377	404	427	390	385	369	432	393	380	374	390	376	371	405	402	419	400	409	411	376	398	379	393	429	390	354	388	387	416	400	456	405	407	401	388	400	364	405	397	407	398	394	391	450	377	386	400	389	413	396	408	395	407	377	379	415	372	375	381	397	393	384	372	357	395	413	383	358	389	406	397	393	347	427	433	366	404	379	363	383	340	383	401	367	392	400	417	371	412	401	375	403	387	410	392	402	368	410	425	396	379	376	372	386	382	393	410	369	416	403	437	414	365	413	390	387	391	395	383	393	400	379	398	406	406	412	391	389	388	402	413	377	381	390	432	403	402	401	384	375	378	392	401	382	393	393	373	401	398	418	412	371	360	373	397	348	415	408	417	373	391	391	413	387	378	399	337	437	392	371	396	380	417	369	379	422	404	389	404	408	376	369	373	415	378	385	369	405	338	387	384	382	343	407	368	400	370	377	407	395	374	416	419	390	399	417	349	386	392	436	382	406	384	362	421	406	403	372	424	402	395	385	415	435	420	354	350	404	402	370	362	444	400	391	392	399	387	392	394	377	391	389	373	370	432	408	397	416	399	371	438	367	376	392	421	358	356	370	398	440	394	409	411	381	375	408	415	372	419	371	397	381	393	421	417	363	399	394	379	358	380	390	354	386	360	369	420	404	423	382	381	437	406	367	364	378	377	376	371	391	390	406	400	380	421	396	401	383	383	427	391	402	408	375	394	426	393	413	393	362	363	395	383	375	402	394	387	375	389	381	363	399	388	364	408	398	407	393	408	364	411	375	365	374	413	385	394	376	382	409	407	381	423	389	402	359	387	364	361	406	400	409	375	388	412	400	407	397	378	398	371	403	414	426	402	394	415	379	360	401	363	371	391	398	372	398	356	383	373	393	354	367	402	387	411	420	416	357	433	377	417	362	358	417	383	369	428	385	410	390	357	411	410	356	402	422	353	394	386	395	413	393	409	400	381	378	405	372	388	387	406	372	390	406	410	416	369	386	388	399	382	405	363	377	398	387	373	378	398	390	404	363	388	393	385	420	364	371	373	397	412	413	381	419	410	460	399	401	394	412	387	404	395	398	381	386	379	396	369	402	398	365	371	396	382	410	382	390	383	380	415	398	403	379	376	411	371	409	395	346	384	403	397	383	394	383	412	398	408	400	384	375	394	395	397	398	355	360	401	393	395	388	383	439	393	371	371	394	400	376	400	361	410	365	402	378	378	362	402	385	356	367	379	381	426	398	384	415	393	375	423	380	397	392	386	418	359	377	422	403	415	372	411	377	395	405	424	382	394	386	369	410	386	390	375	398	352	389	401	402	401	418	410	383	375	420	431	379	420	390	378	374	420	403	394	385	364	393	407	399	366	378	382	408	403	384	377	380	383	388	338	385	417	392	415	396	343	368	409	405	392	396	432	396	419	390	363	413	376	384	434	366	370	370	406	387	363	391	356	385
21978	10315	4419	2068	1354	979	773	669	635	551	543	527	525	533	511	511	506	464	483	520	508	489	525	521	575	509	502	543	513	520	463	464	498	464	471	489	460	496	476	497	485	461	481	473	481	486	505	503	491	484	490	521	483	482	506	450	455	448	460	481	455	482	474	486	468	438	504	460	491	519	471	446	490	471	450	496	480	473	474	487	453	488	526	508	466	509	491	497	471	484	452	482	507	445	493	492	499	507	543	482	465	516	480	514	474	491	479	498	514	443	452	478	476	472	484	459	485	467	496	490	499	453	488	472	488	500	459	503	469	468	436	480	462	479	517	489	473	484	482	511	484	475	485	467	441	469	496	467	468	501	525	485	467	448	452	456	473	488	448	475	482	508	505	464	424	454	480	511	466	507	482	452	469	472	501	494	487	446	457	492	465	443	468	483	532	482	467	479	475	493	499	531	481	466	479	489	497	478	483	452	507	446	446	509	488	501	509	477	455	464	495	509	434	503	457	486	505	497	477	479	446	492	467	486	458	479	447	506	515	479	513	507	446	501	495	470	479	477	483	484	477	495	475	465	478	469	428	499	445	448	447	461	481	463	509	479	471	520	481	458	454	478	479	465	438	479	526	451	468	497	500	490	481	503	461	498	436	507	446	523	476	468	487	433	503	463	473	492	466	459	478	496	458	472	484	469	492	482	483	471	489	475	484	468	473	500	471	470	458	476	472	519	452	477	460	481	513	479	481	465	472	484	476	443	440	515	486	479	514	458	487	485	476	480	516	469	480	485	449	475	509	497	473	492	480	493	496	489	488	497	482	490	497	458	476	469	502	468	474	479	454	491	457	495	462	457	472	477	488	476	472	467	483	487	459	454	476	493	541	481	461	513	515	475	522	477	463	476	462	492	480	448	489	517	469	480	489	495	536	487	486	460	491	477	478	499	454	504	438	492	512	471	421	469	494	506	463	499	486	461	440	486	466	513	450	472	494	446	526	433	525	487	501	486	471	493	520	516	474	462	478	481	507	520	503	486	453	489	498	466	462	472	503	488	471	484	481	508	482	434	491	502	491	514	464	504	458	508	474	462	496	445	511	501	509	465	455	499	454	436	477	517	475	484	484	491	464	467	488	434	489	464	467	491	510	465	506	459	501	498	496	473	470	460	466	483	485	467	478	449	500	491	486	490	491	454	489	493	463	445	500	467	509	493	449	493	491	512	466	451	464	455	459	515	471	483	487	435	488	468	462	520	457	511	487	456	492	477	472	472	478	452	504	470	453	474	462	478	481	511	453	455	449	472	441	483	459	431	468	482	475	470	461	497	490	525	476	462	447	479	534	472	488	424	485	448	481	473	509	473	505	507	514	460	502	470	469	529	470	496	489	442	490	447	468	475	492	485	472	475	518	499	482	512	498	481	452	485	544	487	497	477	513	480	497	467	445	523	488	486	454	480	472	509	485	483	495	496	502	514	432	467	462	490	472	505	484	484	465	483	458	501	471	505	446	487	511	507	485	506	470	464	466	459	450	473	514	477	506	437	502	470	499	486	482	476	472	472	503	472	453	497	484	494	458	480	518	449	462	479	469	494	459	509	485	459	467	502	476	482	504	510	488	475	451	455	470	497	463	486	485	471	465	497	475	501	503	491	475	505	452	481	468	484	494	504	484	469	517	497	513	491	464	476	503	480	469	465	478	470	470	495	489	468	470	467	476	493	459	517	485	474	451	478	461	474	496	465	479	482	476	469	484	494	458	468	492	483	501	460	512	477	507	468	473	433	487	470	486	508	456	496	443	523	505	456	502	438	479	450	469	469	453	480	471	470	462	480	461	460	492	509	476	439	479	468	460	491	506	481	469	451	483	480	485	484	461	469	423	464	505	469	464	491	481	485	490	486	464	543	460	451	473	490	481	458	444	494	461	409	462	477	474	462	503	477	470	524	467	514	478	515	495	481	460	478	434	462	497	443	434	515	490	488	493	458	451	451	474	465	449	485	440	506	470	453	437	445	479	444	467	463	501	451	471	520	506	477	470	507	434	459	476	506	477	478	483	455	491	460	501	492	510	471	457	492	485	475	492	476	463	429	468	487	493	441	479	461	508	462	477	439	459	479	509	501	489	515	484	497	483	491	496	491	501	446	423	481	470	480	435	456	482	459	509	459	499	515	452	467	486	485	458	458	471	466	491	474	431	432	428	476	445	465	477	455	479	456	441	463	459	481	504	447	479	485	466	474	498	475	472	481	456	469	499	514	464	471	458	430	517	489	510	489	501	489	482	468	477	458	516	446	470	497	461	496	471	470	427	462	450	521	503	426	451	470	492	456	489	496	506	459	479	462	467	463	466	457	457	476	497	441	482	491	511	464	530	483	483	473	503	442	478	477	471	453	470	449	476	462	458	514	475	515	464	464	506	492	457	506	493	451	485	488	488	465	460	492	507	478	476	477	507	497	482	475	486	509	490	479	521	446	489	476	483	448	474	469	479	457	461	496	435	509	530	494	456	514	514	482	432	477	479	454	481	496	482	499	484	488	488	436	489	456	497	459	448	465	448	423	473	511	472	472	449	446	443	475	473	466	475	474	460	491	507	481	491	428	483	479	472	457	515	494	482	473	487	519	472	508	460	466	460	489	491	487	492	462	461	466	520	473	473	470	497	474	465	497	449	459	489	486	503	478	503	492	444	481	466	464	479	482	471	473	434	491	472	463	494	477	501	490	463	486	449	489	457	483	460	460	502	509	449	464	466	431	499	509	535	488	472	453	462	476	493	447	482	431	492	522	485	507	458	466	494	422	486	533	492	492	483	490	484	501	497	487	483	488	466	489	508	467	497	476	510	474	494	490	498	490	462	482	488	497	468	458	494	491	450	478	474	481	502	456	489	470	516	482	468	476	479	442	469	510	481	486	449	467	475	483	481	515	462	464	434	520	501	471	427	511	465	485	457	486	497	505	488	516	518	489	481	484	467	482	515	462	480	443	491	489	474	450	467	465	478	488	498	482	486	489	490	483	474	480	514	530	499	457	501	478	462	472	471	466	520	481	487	486	466	475	468	474	466	461	477	487	496	478	461	462	442	531	483	487	466	455	478	482	460	452	507	512	486	429	475	465	488	492	519	454	456	467	470	492	479	496	472	457	446	538	487	502	445	473	496	501	475	477	476	465	460	490	468	442	484	468	482	487	478	462	481	459	508	497	465	461	502	458	483	457	475	495	491	470	465	479	478	472	475	471	478	488	474	480	477	449	457	476	441	480	453	471	484	465	451	476	472	445	487	479	504	483	468	506	455	474	495	475	462	462	447	523	494	484	464	511	466	468	449	425	437	476	479	473	533	471	517	491	497	503	421	472	475	486	440	470	501	451	470	510	467	432	456	477	488	507	490	462	506	471	502	511	518	501	465	461	456	507	481	479	498	456	466	468	448	496	488	473	450	490	480	461	503	471	479	486	500	439	472	453	480	487	516	505	481	427	469	476	481	498	478	479	493	461	474	481
24448	21342	28692	24364	21314	8603	1202	750	567	456	408	352	313	297	294	268	295	283	275	287	251	283	286	259	290	267	289	277	240	226	241	237	239	238	233	193	209	222	232	228	221	219	228	241	236	200	202	211	202	222	221	236	211	199	215	202	215	201	246	194	201	207	211	226	218	232	193	167	217	179	224	222	209	215	223	179	198	215	185	245	202	207	183	191	189	182	183	195	205	182	202	206	185	218	202	210	215	224	209	238	216	230	203	224	199	214	208	201	196	196	197	188	205	218	228	195	199	203	195	198	198	179	200	201	217	202	216	198	198	227	233	198	209	196	204	206	195	188	202	198	198	203	206	213	244	218	196	206	198	214	201	207	219	212	245	199	216	185	215	211	217	213	200	225	204	192	213	200	216	193	218	179	194	212	207	191	202	214	218	213	220	196	210	204	189	226	211	213	206	200	224	230	215	238	190	210	222	190	217	190	223	189	182	221	199	202	209	202	186	217	211	201	172	225	199	208	192	217	199	206	183	211	211	211	196	200	228	200	199	211	205	216	195	216	232	206	219	215	215	213	225	207	208	204	187	220	193	197	192	204	198	217	215	211	195	242	212	220	219	189	214	207	229	200	187	200	199	204	202	194	190	211	207	202	182	204	202	183	206	199	198	209	198	197	197	214	210	203	217	170	202	228	195	200	230	207	212	200	205	190	232	198	205	200	211	201	207	216	220	221	191	187	206	218	208	203	195	169	210	199	202	213	216	194	192	200	225	208	203	186	241	210	216	230	246	195	209	238	213	200	191	232	211	232	210	202	195	204	202	189	206	205	195	206	191	222	212	171	187	207	192	216	202	195	205	191	207	206	222	191	191	206	203	210	248	212	218	180	193	197	199	220	196	202	229	205	192	199	204	191	194	215	232	213	203	220	209	189	188	220	223	205	204	220	205	184	195	225	215	229	201	208	229	232	239	200	229	223	214	218	200	213	200	207	188	192	210	193	200	184	216	197	199	182	202	212	228	189	213	184	197	211	194	220	196	222	216	212	203	189	216	197	206	207	207	209	209	186	215	209	204	223	197	207	194	202	220	206	198	205	200	212	198	214	198	220	210	205	186	200	192	210	232	184	209	195	225	198	192	207	213	213	192	224	185	182	204	194	199	199	201	182	217	212	199	213	215	220	217	201	202	213	222	201	204	199	263	196	200	173	188	231	217	190	202	205	231	215	203	195	206	210	203	206	174	209	212	206	207	188	217	203	234	191	202	198	224	210	211	232	224	183	194	197	183	210	199	183	182	184	216	215	202	196	196	159	222	229	211	210	205	190	178	222	230	175	203	210	222	185	217	206	214	194	172	185	196	206	244	205	207	214	187	215	219	192	214	212	211	233	192	215	202	202	192	216	186	222	206	204	193	197	198	196	211	201	208	199	221	196	213	232	201	187	220	198	210	202	213	205	202	204	220	182	195	219	208	237	217	210	208	189	205	203	212	215	191	218	222	180	186	208	194	215	181	197	202	176	231	190	190	200	199	222	219	199	187	211	214	180	198	210	213	203	189	201	188	208	215	195	211	200	208	202	218	207	223	184	227	209	229	193	222	215	186	189	216	214	194	202	197	233	199	212	194	203	248	195	176	207	192	201	222	208	199	182	210	182	197	227	198	234	218	208	211	212	205	232	206	187	220	186	191	218	212	193	192	195	209	210	217	193	216	206	221	219	229	200	204	184	211	216	194	206	224	216	215	183	189	192	219	208	189	205	153	204	178	219	211	193	211	219	217	179	202	169	234	202	187	231	218	182	206	219	197	204	213	206	206	211	177	208	182	224	208	209	217	200	210	224	214	182	227	213	201	189	186	209	216	182	227	225	212	230	186	172	189	187	177	213	206	215	200	222	197	248	193	196	197	211	194	195	199	205	206	194	217	224	213	224	237	195	215	181	218	207	188	237	219	232	208	190	217	214	226	209	219	225	203	212	178	198	228	224	208	208	171	216	218	220	206	204	199	211	200	212	195	175	198	206	222	209	191	204	199	197	193	196	214	203	211	198	165	220	205	214	218	213	186	183	193	202	202	210	199	205	190	223	188	190	205	222	198	213	221	199	205	211	200	224	213	210	210	199	181	208	201	210	180	207	225	223	198	192	187	194	243	197	193	230	207	214	211	169	185	198	230	193	193	210	204	193	210	212	192	200	209	235	208	211	228	198	167	207	220	204	230	227	191	199	247	224	207	187	204	198	213	203	212	208	213	216	224	185	166	197	214	199	190	228	211	216	209	209	197	232	201	211	209	220	209	219	213	234	189	203	219	206	223	201	188	232	173	226	155	197	191	226	219	218	225	220	223	201	193	218	197	200	206	202	221	220	186	207	220	231	220	216	184	204	204	219	220	218	192	176	191	195	232	198	214	220	217	206	213	220	193	211	214	184	219	192	220	209	204	193	213	208	217	183	204	204	219	209	227	216	228	196	209	194	208	204	221	185	190	212	204	200	210	240	202	212	196	191	208	223	227	189	190	213	219	223	192	188	187	197	190	187	150	189	222	192	180	215	224	199	218	216	198	217	196	192	181	206	211	207	196	193	197	229	207	219	226	215	181	199	206	204	193	213	212	212	197	206	201	220	205	206	216	177	216	213	205	198	194	178	202	189	218	171	190	213	226	218	190	199	205	230	183	200	198	176	206	220	199	204	227	186	191	224	166	214	224	189	192	225	232	188	204	223	189	220	182	202	198	222	177	213	182	222	197	211	206	199	211	199	195	182	196	217	207	229	224	197	212	191	197	209	228	217	197	200	233	209	214	180	206	190	198	198	203	237	188	215	215	213	210	185	209	225	209	198	217	192	192	201	200	193	201	220	215	217	191	208	208	190	192	208	198	185	197	196	219	188	207	194	196	211	222	188	187	187	217	215	221	223	195	232	239	207	219	194	186	197	183	188	172	218	189	208	205	196	237	198	210	176	213	193	208	215	205	182	216	202	177	230	209	190	222	216	201	203	206	239	205	201	200	185	197	217	219	219	201	201	221	176	215	204	207	194	205	211	197	205	210	195	200	227	211	203	192	219	214	195	212	189	210	204	210	200	215	181	187	193	223	187	203	220	214	231	223	202	200	214	199	201	208	207	217	194	218	222	174	194	226	193	171	187	206	212	212	216	188	210	208	227	199	211	211	208	184	218	227	179	208	182	206	195	198	217	211	211	228	204	179	209	207	201	206	206	222	213	225	218	202	232	194	214	180	204	197	189	226	195	199	149	210	221	174	202	189	220	193	209	213	251	242	182	190	194	190	182	195	210	199	212	203	234	173	183	211	219	192	248	203	201	201	216	195	212	233	222	235	226	202	256	196	208	202	194	208	242	211	206	232	187	201	208	204	182	221	224	209	187	197	168	212	229	200	188	224	214	206	187	201	181	215	182	202	175	180	190	184	216	206	204	201	207	215	197	210	219	204	195	224	195	209	201	200	213	194	204	185	202	195	229	199	187	226	195	206	181	210	185	217	201
27891	20229	11807	5898	3905	2770	1934	1438	1157	885	743	674	549	509	477	433	438	413	397	377	392	397	372	345	380	387	369	333	299	329	317	284	283	288	311	293	317	273	305	267	265	287	285	276	253	268	276	279	271	270	267	267	297	264	260	286	270	256	247	275	256	272	246	274	268	254	297	260	245	272	279	271	264	256	248	263	264	294	269	294	259	266	278	270	249	284	273	292	302	264	276	263	255	287	300	283	270	285	289	269	275	261	270	277	302	239	282	260	282	269	257	248	231	256	263	246	257	255	245	252	259	276	232	258	254	263	247	247	264	237	275	250	270	249	256	265	258	254	267	250	255	272	274	250	266	247	276	274	245	276	251	244	266	241	275	267	230	269	252	276	268	256	252	263	253	248	237	243	266	276	274	276	278	260	262	239	266	259	257	235	239	248	278	287	271	269	245	233	278	230	269	264	264	272	236	293	263	259	255	285	270	233	254	253	263	241	275	269	263	251	243	260	280	270	249	257	254	266	257	278	270	271	277	270	261	248	241	258	249	265	228	233	282	244	235	236	271	264	250	265	248	265	270	261	272	271	288	246	231	261	272	252	294	289	265	260	241	253	304	262	256	274	257	266	258	267	277	259	234	275	255	257	246	240	250	255	285	234	292	292	223	294	283	245	244	269	261	258	296	247	265	280	294	239	280	256	268	243	246	267	267	257	288	227	239	268	291	263	263	273	261	245	279	241	284	263	246	259	249	266	258	262	247	286	267	245	276	248	257	246	258	265	239	237	260	281	232	263	252	271	256	281	287	267	283	257	248	269	280	266	235	288	262	244	237	276	252	240	256	272	257	266	267	256	262	241	286	259	228	240	261	269	275	254	262	273	281	276	238	271	274	238	235	293	261	281	241	247	242	259	266	302	260	273	268	226	247	256	286	256	271	246	237	280	263	266	261	257	250	242	249	242	240	244	238	257	233	251	271	271	234	260	256	282	266	250	258	251	261	259	237	228	262	229	258	244	257	269	255	271	268	262	266	260	267	243	271	263	232	231	246	255	277	247	260	263	284	258	260	256	268	260	242	276	246	267	282	255	240	283	235	267	256	274	264	267	244	264	256	234	291	248	287	210	251	200	281	246	257	268	281	262	246	282	266	272	260	257	261	248	252	271	254	245	235	271	252	275	276	256	259	265	267	290	239	262	259	246	246	257	233	271	271	294	283	281	271	244	237	281	251	266	290	272	259	245	259	270	253	260	289	262	271	252	247	255	263	254	272	251	253	294	252	260	247	254	252	267	271	267	243	264	240	264	235	275	284	276	268	247	259	244	280	276	278	240	239	286	246	274	238	243	274	305	239	237	269	268	265	256	277	225	275	270	275	256	272	251	245	275	277	255	247	250	282	282	254	252	241	265	237	269	272	263	272	289	259	251	242	270	257	253	252	237	256	263	257	255	279	261	268	235	253	247	260	265	295	260	271	282	282	250	262	247	237	262	268	292	263	262	236	250	244	267	266	265	280	253	245	270	249	256	248	288	257	268	249	249	242	281	263	258	259	277	258	245	255	240	287	272	261	268	262	262	255	303	267	283	275	255	248	259	270	235	263	281	249	266	229	270	264	279	246	279	266	262	297	258	271	289	234	268	274	228	272	243	280	253	260	272	269	246	267	235	264	248	262	293	278	240	257	266	264	273	222	261	247	266	265	262	251	253	259	235	243	280	266	277	269	299	259	253	245	255	242	256	253	266	268	283	269	250	243	266	270	266	296	224	243	278	265	263	253	276	285	253	252	238	224	269	256	263	240	284	241	258	274	247	279	253	267	235	269	285	270	272	253	275	243	254	265	281	290	272	275	267	244	266	301	244	224	252	283	260	240	273	278	275	229	262	258	218	232	294	265	273	247	250	269	218	252	291	257	281	235	274	273	261	289	247	276	262	249	283	280	257	245	272	262	272	266	262	240	257	300	259	261	235	271	270	227	268	280	270	238	259	254	226	246	258	263	253	249	269	251	267	268	288	264	270	258	225	251	255	266	268	265	286	289	295	255	264	278	240	276	251	229	247	267	271	283	255	245	245	248	279	255	276	266	245	251	267	272	261	270	263	258	258	263	254	258	258	250	236	274	244	257	280	243	244	280	310	230	242	258	246	255	267	287	215	282	291	281	261	231	253	245	241	249	279	254	264	287	256	253	279	266	227	277	222	236	229	248	240	286	271	258	263	234	290	257	244	276	268	261	229	269	251	260	253	260	241	260	240	268	259	254	276	264	253	281	234	269	254	265	287	229	269	268	267	240	260	262	258	261	263	259	252	255	284	248	265	245	231	260	268	255	300	234	236	263	257	242	247	263	242	244	245	263	247	265	285	248	255	271	278	253	231	245	264	248	293	259	270	257	269	251	256	284	245	280	286	282	253	273	254	269	241	243	262	251	250	243	288	244	242	267	278	254	231	221	262	248	269	262	246	268	253	265	256	256	274	253	268	234	263	242	279	284	258	241	255	262	266	254	271	253	260	288	262	226	258	230	256	262	278	261	267	276	284	256	241	281	252	241	263	230	249	299	248	266	232	254	267	257	252	275	271	260	267	276	260	267	260	262	273	239	268	263	246	268	268	261	261	242	249	266	288	246	247	310	238	249	241	254	252	260	289	267	267	251	264	296	251	254	238	293	256	269	285	258	275	256	280	266	282	257	235	264	263	299	277	280	270	250	269	286	237	254	274	241	258	265	246	267	240	244	265	285	282	252	270	262	245	247	261	240	252	238	271	253	256	275	279	256	273	224	290	286	271	296	243	265	273	284	256	287	256	280	281	258	253	256	259	270	256	257	271	251	280	263	242	252	231	246	249	244	227	273	228	264	260	251	254	268	285	267	261	253	269	270	301	256	261	255	237	257	263	260	257	254	259	280	253	258	246	252	285	242	286	247	245	264	264	265	271	250	250	248	247	276	260	246	272	244	273	259	278	267	276	239	257	271	280	276	255	254	266	231	263	257	244	241	231	239	298	253	271	242	255	276	250	257	286	258	277	230	249	256	256	247	276	275	295	234	294	227	270	269	282	247	254	282	251	279	256	250	247	280	254	259	244	257	240	285	274	275	261	233	275	257	247	268	290	280	256	223	272	268	247	278	264	257	264	233	258	269	255	255	268	243	282	257	272	275	284	292	232	258	255	230	244	262	265	246	266	280	281	247	242	255	250	264	253	247	271	274	291	249	267	285	268	296	267	261	270	261	274	262	291	252	267	257	251	258	232	253	265	235	269	248	208	292	233	254	250	255	275	275	280	280	273	256	265	255	285	266	241	262	269	230	239	261	268	272	264	261	261	274	290	274	238	262	272	280	226	259	277	254	238	243	260	258	283	277	280	268	271	269	276	264	260	249	292	291	249	263	269	265	281	228	272	263	233	248	252	272	268	278	281	283	251	258	228	251	259	249	267	250	271	255	260	232	235	281	281	280	290	272	256	226	257	249	251	277	259	269	249	240	278	216	224	264	238	255	246
25673	21409	27519	25450	8761	1214	845	682	571	591	578	509	521	478	509	480	493	486	466	475	474	497	499	462	462	470	479	483	442	449	507	497	507	430	472	450	444	425	482	452	437	451	452	459	448	469	492	439	443	435	449	436	439	454	467	483	458	475	460	447	458	443	442	464	443	473	467	432	454	451	463	456	439	430	437	454	442	464	467	426	430	446	475	424	435	423	472	431	459	465	433	442	441	468	455	454	439	441	454	471	480	423	447	455	421	504	455	461	411	455	459	442	424	490	450	476	450	439	493	454	449	418	435	419	429	459	470	438	468	413	424	434	445	417	438	423	444	453	445	417	452	390	452	436	443	422	429	439	458	438	454	453	430	458	438	451	443	470	409	450	464	491	449	464	459	470	423	421	463	463	452	446	460	456	441	427	487	437	486	416	453	436	492	429	463	423	454	414	438	432	439	415	450	467	467	446	428	453	448	462	439	449	445	444	451	473	469	489	437	398	478	457	404	449	445	449	432	417	452	413	434	423	456	446	415	444	401	437	457	497	419	452	420	470	431	446	468	456	469	398	463	458	429	408	441	434	458	452	472	473	416	422	449	443	451	463	433	456	429	456	458	465	456	431	448	443	455	419	454	417	443	458	447	433	469	439	464	453	448	385	448	435	449	432	446	461	443	450	448	441	470	436	462	431	407	448	424	434	431	406	450	489	462	454	423	454	450	471	441	446	478	461	418	490	411	473	482	443	457	422	416	424	437	436	450	411	511	467	468	432	511	401	436	498	444	455	443	434	435	470	463	427	443	439	471	436	458	444	455	449	430	427	435	468	442	430	449	433	464	457	478	470	451	466	472	462	432	456	444	429	448	460	445	438	477	483	449	433	465	454	445	439	507	447	451	434	458	468	451	475	440	458	437	429	485	428	473	422	455	507	442	462	450	469	483	452	438	429	427	469	433	466	447	439	406	439	471	447	476	431	436	445	460	422	495	477	448	435	476	490	471	494	449	435	427	411	428	464	425	464	446	426	439	466	471	462	417	441	421	436	468	458	452	437	455	463	430	440	447	442	466	459	449	450	448	444	479	436	441	474	461	457	443	438	469	453	464	459	434	454	452	443	428	461	453	413	446	469	442	454	465	429	457	439	454	453	458	467	439	433	460	454	434	418	487	459	444	487	449	470	467	466	435	468	465	449	420	439	419	462	435	390	429	426	472	403	416	452	467	429	449	457	394	433	480	469	460	438	433	455	441	443	467	430	441	445	461	489	457	419	475	425	421	479	456	502	450	440	438	475	447	448	468	472	456	434	398	425	429	484	430	447	435	433	469	459	424	434	479	442	443	470	416	460	480	435	457	465	430	465	448	483	452	447	493	467	450	470	466	462	484	449	458	405	443	439	478	439	454	413	454	454	430	436	412	451	436	472	475	446	422	427	457	464	463	431	430	465	429	461	444	476	458	463	431	456	474	465	458	482	436	450	441	439	467	478	465	437	448	459	456	382	477	455	425	391	446	432	474	439	428	467	485	432	477	461	458	405	410	430	480	416	421	442	483	456	397	463	465	448	472	383	452	426	431	489	453	442	460	415	416	408	460	409	423	475	493	439	438	464	408	457	452	426	468	453	449	418	467	436	436	424	434	432	441	440	476	414	412	473	437	410	429	442	477	466	467	441	427	470	453	449	432	440	426	418	456	448	452	453	456	411	413	435	418	402	453	448	443	480	413	447	440	479	468	454	435	447	446	445	406	459	479	409	470	468	471	438	451	448	414	433	466	469	443	442	467	445	487	422	447	441	468	459	428	450	473	427	456	436	427	446	440	476	456	458	442	475	466	446	427	437	447	452	425	416	484	447	444	429	438	452	499	464	444	457	412	445	464	497	450	432	482	460	469	433	445	498	427	471	420	450	440	448	443	438	446	458	495	411	445	470	474	464	392	437	445	440	439	445	469	439	426	471	436	494	433	445	430	445	441	467	440	462	472	418	472	453	435	447	431	416	436	454	438	413	422	449	458	469	426	439	468	449	460	459	412	435	464	475	450	447	460	428	455	444	473	449	400	460	472	445	437	449	440	434	447	449	411	470	475	481	447	425	465	447	440	420	454	425	457	458	456	488	442	462	423	422	453	440	433	471	448	423	448	452	384	436	419	427	422	427	495	444	438	436	453	473	473	438	420	432	438	463	445	466	474	458	439	480	449	448	424	472	435	473	440	408	429	438	426	446	466	468	462	442	398	423	427	467	433	461	470	446	433	421	465	462	444	456	471	464	475	450	455	474	481	428	419	476	447	438	456	424	438	461	447	435	445	455	433	476	406	436	460	415	451	455	433	431	412	439	467	446	432	437	447	511	465	459	451	438	415	468	421	454	415	450	416	437	425	478	480	460	427	436	457	444	415	452	443	433	465	432	438	412	413	447	427	422	470	461	413	487	459	410	451	459	432	420	469	440	444	414	452	452	420	431	453	448	462	456	433	453	490	415	410	451	437	480	421	417	459	438	487	463	433	468	461	465	460	426	463	470	443	476	462	433	453	470	441	479	462	464	468	449	412	480	436	473	433	409	441	451	444	443	404	426	414	444	428	436	410	449	460	442	440	404	485	454	430	423	479	456	406	444	439	450	472	443	418	484	416	435	458	435	458	439	445	430	469	423	455	418	428	470	453	415	452	461	439	445	458	445	412	424	462	457	438	409	431	444	476	471	426	425	477	452	451	447	477	445	467	470	447	448	444	452	424	431	458	441	469	445	444	485	450	460	433	440	488	446	407	481	422	462	429	404	443	437	483	438	435	441	488	450	480	448	446	419	442	447	398	426	444	443	464	433	430	439	455	460	475	455	457	472	471	398	445	438	467	459	444	450	497	423	483	435	458	408	474	413	437	459	444	440	433	426	452	465	492	444	458	419	468	446	438	454	445	426	449	412	461	430	452	460	434	440	463	462	452	449	418	439	467	467	432	476	404	442	443	428	457	421	369	475	449	450	468	428	469	436	451	436	441	462	450	462	466	456	439	440	460	442	423	436	471	431	481	444	465	431	489	427	441	463	382	445	463	461	472	455	420	482	409	418	467	459	447	441	420	442	467	420	428	414	425	458	475	454	444	465	455	402	439	462	439	446	452	505	436	448	457	454	452	432	462	482	461	462	449	436	459	470	483	429	450	467	436	448	454	422	454	461	452	458	444	459	488	454	449	432	414	513	439	467	444	447	410	418	431	424	502	458	421	466	475	425	479	447	446	410	469	446	423	461	432	474	470	456	449	429	445	447	444	424	445	437	438	443	472	424	389	446	451	469	465	448	452	450	404	421	462	459	486	433	467	438	429	476	447	441	422	430	416	488	459	469	481	472	423	448	457	453	464	431	451	435	449	452	405	426	438	451	474	466	445	458	443	457	452	454	462	448	452	406	419	438	433	436	450	414	484	424	449	424	473	441	483	426	487	458	446	429	423	442	447	443	426	440	448	462	461	465	482	465	458	467	454	438	434	481	435	402	477	435
25938	15123	8138	4103	2739	2074	1523	1270	1004	902	808	733	715	639	662	635	650	658	587	590	662	594	591	595	612	617	549	622	595	619	609	574	547	544	522	525	544	522	510	556	552	549	555	496	506	524	542	536	558	542	547	564	548	533	530	546	521	532	542	515	532	506	498	524	546	516	526	522	528	568	557	506	514	518	523	536	525	522	552	541	531	474	506	537	551	564	550	576	525	551	553	490	544	524	537	555	565	577	550	574	507	522	527	540	536	550	500	552	527	546	568	578	562	534	496	547	538	564	546	518	515	541	540	525	574	526	509	531	525	548	488	556	543	527	530	535	542	523	537	518	549	535	516	519	548	507	501	537	537	530	515	552	573	528	560	570	534	561	502	515	520	510	518	531	535	509	524	512	529	531	525	474	529	533	520	522	553	520	548	515	511	550	530	511	515	537	528	520	533	515	514	535	517	525	521	529	509	548	565	490	526	509	497	541	503	524	548	548	516	554	498	500	559	515	540	531	517	555	489	537	560	516	524	532	503	528	537	540	507	545	512	557	554	522	519	539	544	519	520	548	541	526	571	533	490	512	488	487	555	506	569	566	541	520	546	546	571	530	516	533	507	567	579	506	531	502	534	548	575	512	487	528	515	538	535	548	542	525	536	528	526	545	524	555	551	506	539	512	528	534	503	531	513	542	508	575	512	533	501	508	510	528	536	497	531	550	496	480	523	566	526	505	508	554	523	505	508	545	535	495	503	537	567	503	555	519	488	508	544	552	502	503	561	504	547	524	554	529	541	528	556	514	517	549	523	520	534	534	543	522	508	529	502	509	545	527	511	511	510	525	533	531	511	519	544	529	529	537	571	537	530	541	551	496	501	599	520	523	496	492	542	519	509	540	504	514	534	523	499	534	522	552	528	500	506	522	550	518	552	513	545	497	507	517	533	550	532	480	491	557	521	496	519	524	527	551	522	530	562	512	532	525	541	580	535	501	534	569	543	497	560	558	501	476	531	556	537	517	563	486	523	534	513	507	550	514	560	527	522	485	535	511	501	528	507	532	525	538	496	528	512	534	508	543	527	519	529	551	538	506	524	529	528	529	523	582	508	514	570	525	498	496	536	533	548	501	540	526	534	535	509	553	503	543	527	517	531	511	572	536	523	538	526	538	533	535	527	530	550	528	520	523	523	516	573	519	588	515	542	544	500	533	539	529	594	522	527	550	525	531	539	501	523	538	574	523	516	542	509	565	528	522	511	536	566	535	528	518	526	509	501	527	549	511	536	534	485	558	525	556	511	518	490	576	500	531	517	516	504	551	531	538	496	520	595	499	519	534	523	545	525	529	540	558	536	526	506	559	515	526	497	476	547	508	516	544	542	540	554	526	515	523	553	548	538	533	506	514	537	507	516	568	536	505	505	533	512	535	505	498	533	549	547	559	552	536	498	551	514	554	532	505	510	493	543	526	523	530	513	559	551	524	511	527	507	532	549	489	515	528	511	534	528	534	549	491	544	538	521	529	547	552	529	538	500	524	513	489	547	476	499	510	503	545	521	537	519	520	545	530	505	497	529	612	514	556	484	562	458	502	545	534	526	548	516	506	513	557	529	527	526	512	508	524	490	537	522	539	519	516	517	533	543	531	535	575	510	519	579	538	532	500	545	527	541	508	485	526	512	547	528	536	534	500	545	535	502	517	489	505	534	528	515	534	504	534	517	578	493	518	521	554	513	542	488	510	505	534	496	569	500	516	588	495	524	528	500	502	538	499	535	498	519	487	523	481	497	531	546	490	532	580	545	544	569	507	525	557	547	542	499	499	539	512	547	577	524	562	507	546	538	512	506	568	513	498	526	465	508	516	519	491	511	496	528	543	494	500	570	483	513	547	538	554	511	532	543	513	522	564	499	550	589	560	526	530	524	528	524	567	520	531	482	512	551	475	536	552	553	551	533	555	531	501	548	536	550	482	572	562	531	539	563	539	508	541	540	506	571	517	554	536	601	541	557	537	521	519	481	530	520	514	532	490	523	505	505	507	516	496	532	497	515	550	570	504	535	526	539	552	491	479	529	552	526	530	551	552	517	492	496	536	517	541	513	540	507	572	560	543	555	540	574	543	497	482	532	514	537	505	506	544	510	495	553	512	537	496	553	542	537	532	532	501	538	480	536	546	542	510	580	548	508	516	544	525	517	537	518	552	530	506	538	520	521	482	506	548	547	525	561	546	521	521	505	559	556	488	513	556	556	532	528	514	527	522	579	536	547	532	510	522	507	489	493	552	521	540	525	512	515	532	571	594	533	485	548	551	534	521	535	553	498	526	526	546	541	514	526	511	546	501	553	551	526	536	479	521	491	542	517	540	493	550	521	535	558	522	518	546	515	550	544	522	517	535	515	553	497	518	538	522	547	501	518	503	557	546	533	539	504	553	542	540	506	532	527	493	522	506	511	497	523	518	536	510	531	579	494	535	501	556	520	514	546	525	538	518	519	499	516	540	517	515	519	531	535	505	547	524	529	532	508	544	569	518	543	596	550	526	541	509	551	547	523	587	544	526	531	495	492	528	532	503	489	499	544	505	514	527	574	549	533	521	524	523	541	539	539	505	544	502	536	510	552	535	517	483	537	535	531	547	523	555	521	529	522	538	513	537	509	529	541	530	491	517	488	521	573	492	519	565	494	531	508	533	597	545	505	568	548	548	552	514	561	500	518	541	526	496	528	563	512	526	549	547	537	537	521	523	546	517	534	539	540	525	566	533	519	561	538	503	542	509	512	559	500	542	570	533	524	508	519	499	556	519	512	539	551	541	515	526	533	540	504	573	529	537	550	494	510	509	481	511	527	516	516	502	498	502	535	554	550	522	494	545	530	523	541	525	532	529	542	531	553	530	531	496	524	532	538	587	533	487	575	525	504	535	558	526	526	519	512	504	541	555	547	516	543	540	561	540	526	561	562	563	524	531	510	518	520	559	536	495	565	566	545	535	555	513	532	533	519	508	528	517	501	541	535	511	523	537	523	541	548	528	547	492	565	523	528	533	549	524	543	500	526	526	513	542	500	511	508	532	525	477	538	568	530	541	491	522	527	507	525	518	523	520	512	536	575	491	550	559	564	533	553	564	565	578	514	529	519	565	571	514	563	535	512	518	520	529	527	558	514	491	543	541	541	541	490	573	530	520	551	557	529	505	551	530	529	516	546	541	525	542	557	528	533	548	515	502	526	530	530	515	520	547	546	542	538	524	513	556	535	512	550	546	539	512	483	518	528	531	522	505	521	550	537	519	546	528	544	511	561	524	514	541	497	528	525	531	527	526	533	514	518	514	535	530	573	550	489	507	520	508	529	535	527	532	523	499	523	496	505	496	531	525	533	540	524	529	529	523	517	495	522	498	505	550	554	515	564	520	487	533	507	536	537	530	528	524	575	526	550	501	506	525	510	544	518	537	548	560	539	517	586	527	504	525	512	551	559	552	543	544	546	517	501	548	520	501	544	546	543	542
23328	21397	29242	23927	21393	21381	7721	1251	873	661	595	527	467	434	379	319	339	337	321	314	307	307	308	300	293	295	291	272	276	279	222	246	251	231	234	215	206	190	232	230	228	246	208	200	252	228	202	213	212	222	218	215	214	205	209	177	210	221	210	211	236	189	187	229	208	220	194	170	231	209	166	228	193	186	197	211	228	187	207	195	198	191	211	203	200	204	197	193	190	199	175	207	218	209	213	248	219	222	203	235	206	214	228	208	199	175	196	204	206	209	197	218	202	169	206	205	199	181	208	206	211	187	184	176	232	179	187	212	218	211	223	211	209	197	220	184	194	190	196	199	196	198	177	220	217	209	199	187	209	162	208	194	210	180	215	190	210	211	202	198	214	189	194	208	184	209	166	230	217	206	203	193	203	197	180	213	180	191	189	171	211	207	182	201	218	191	176	197	191	195	216	186	213	224	186	183	206	191	167	201	187	199	224	213	207	203	189	205	207	193	196	188	204	182	193	185	187	226	214	203	186	209	220	216	201	207	180	226	190	167	213	195	210	192	218	186	174	202	196	209	215	183	203	200	166	190	209	192	202	204	186	170	199	219	223	196	174	210	207	198	199	186	207	192	192	195	191	194	171	208	183	196	186	190	214	204	156	193	182	199	202	194	206	214	188	182	196	212	212	201	193	194	210	226	208	180	193	206	209	169	209	187	211	201	200	196	246	201	195	187	191	199	169	206	194	211	186	215	203	217	209	189	181	204	213	203	193	195	199	217	189	181	203	198	196	194	207	218	199	190	219	198	190	191	177	203	179	211	182	185	207	199	192	180	197	184	177	201	215	210	194	185	197	190	202	187	217	204	199	192	196	213	188	212	158	190	188	198	208	213	163	209	193	217	192	186	193	186	206	210	203	186	172	185	206	208	202	193	192	197	201	209	206	193	190	194	211	234	211	188	221	191	173	227	196	184	202	204	186	197	219	207	189	181	202	181	202	200	202	191	186	186	223	178	216	213	208	189	209	204	188	189	183	186	190	199	184	209	219	202	191	201	216	190	195	221	195	180	195	184	169	193	194	185	186	180	172	196	192	185	191	204	186	213	189	195	215	185	193	206	185	191	206	237	187	204	209	188	208	191	200	181	187	178	197	187	197	200	177	232	211	192	192	205	190	180	179	196	188	203	190	222	198	186	189	172	195	190	196	219	198	219	203	183	207	199	206	180	197	197	191	178	177	183	199	176	179	204	180	204	199	204	198	222	200	206	215	181	194	191	178	197	224	205	220	197	209	178	185	199	183	206	215	193	189	163	184	202	174	211	184	183	211	210	203	214	186	204	196	186	188	212	206	203	187	193	189	185	203	210	216	185	191	231	202	200	178	196	201	225	171	215	207	197	214	210	197	186	180	163	189	195	201	202	199	170	185	208	192	218	206	206	207	193	197	189	173	198	202	199	177	179	177	189	195	186	203	181	197	185	194	202	190	204	180	191	211	194	194	205	185	205	199	201	178	189	192	184	224	217	163	170	217	226	224	194	212	181	189	206	197	195	188	186	199	190	204	193	203	174	191	217	189	219	196	177	197	177	188	170	184	219	206	169	191	193	170	203	206	196	204	202	224	195	190	197	174	195	186	173	210	208	180	192	191	209	202	190	223	186	206	185	230	174	195	186	187	214	179	196	196	201	170	200	178	226	216	181	215	188	186	193	203	180	219	214	186	183	196	203	193	177	195	195	199	209	214	210	203	187	162	211	184	188	209	164	209	195	198	224	198	233	229	214	216	224	190	187	207	193	190	199	219	186	212	169	196	202	211	198	191	190	210	194	200	210	215	189	181	196	187	187	199	189	192	198	187	190	205	193	185	186	189	215	191	197	199	194	180	192	201	184	195	181	185	201	191	202	173	203	214	207	198	176	200	178	204	206	194	194	225	212	209	176	207	189	192	184	178	211	182	191	200	215	212	204	188	231	191	217	170	175	198	216	201	178	204	210	212	196	186	177	212	185	181	196	199	211	195	204	202	189	182	229	194	218	183	211	176	198	192	189	190	215	181	188	189	196	217	195	180	169	187	190	218	165	203	199	173	194	215	198	212	197	178	190	194	183	191	204	200	196	203	212	214	197	204	188	192	206	201	217	171	184	202	210	198	163	232	205	208	176	182	202	188	170	191	179	201	204	205	190	197	189	219	191	210	193	174	220	193	189	174	193	191	203	191	199	220	187	223	196	187	192	188	178	174	187	182	197	184	184	212	202	196	185	159	211	194	218	177	215	202	203	213	214	193	203	211	182	188	201	185	222	182	194	226	202	205	209	212	187	185	202	186	207	190	194	187	207	180	222	208	190	180	206	172	192	197	215	206	189	207	204	199	184	183	206	210	208	197	205	201	185	195	207	194	198	206	205	191	192	196	193	189	193	205	191	170	197	183	186	190	189	200	224	178	214	193	194	184	207	191	177	174	211	170	231	214	215	201	208	206	194	179	193	187	192	180	185	204	200	165	177	197	197	214	158	188	206	199	178	192	188	183	196	212	216	200	208	198	195	182	202	205	204	199	195	195	222	179	219	205	175	174	198	196	185	196	190	168	175	192	197	209	194	203	206	198	186	190	212	226	171	205	167	196	194	208	201	217	185	199	179	196	204	182	191	174	220	212	191	173	183	180	191	198	175	199	170	193	179	195	219	214	216	181	197	204	192	200	194	199	190	186	178	212	176	194	200	208	189	210	177	192	205	171	177	174	204	207	175	194	182	191	203	219	200	217	182	202	203	194	188	182	170	188	191	189	217	196	167	206	193	196	218	182	184	211	198	187	210	216	176	182	215	208	204	199	224	187	212	174	209	182	180	211	185	197	209	185	177	211	228	193	219	175	211	200	212	208	182	219	187	215	194	191	182	195	187	179	211	168	210	204	185	185	200	192	180	189	192	206	196	200	172	200	218	209	190	195	184	202	205	201	194	216	199	185	191	200	175	187	197	201	177	187	182	189	185	204	208	210	176	157	215	199	202	214	171	200	202	191	202	195	202	228	200	187	221	201	194	186	203	211	204	194	185	193	194	211	216	182	199	183	186	220	194	216	174	190	209	179	218	199	193	206	184	175	189	191	209	162	192	204	199	188	194	193	216	182	205	215	207	199	208	214	217	189	192	191	194	203	207	194	210	199	191	212	222	208	210	206	189	189	194	199	186	186	200	208	218	190	173	209	205	168	212	198	196	202	192	203	216	183	190	175	189	209	204	196	177	196	193	212	198	214	198	186	180	203	205	209	202	184	189	196	174	201	220	192	197	209	197	172	201	211	206	184	186	195	210	205	203	210	220	189	213	222	184	221	212	197	198	204	193	184	191	209	178	203	175	211	213	169	168	188	209	187	185	200	197	186	205	195	191	212	169	207	195	180	201	200	187	202	203	202	200	188	173	166	188	200	187	207	201	167	215	213	187	231	198	199	176	210	165	196	227	206	210	191	193	192	202	182	189	219	172	197	204	184	203	187	170	180	187
30750	25064	17299	9607	6589	4503	3369	2425	1850	1497	1102	976	852	731	666	589	558	544	498	481	511	461	436	410	426	374	390	390	363	348	364	334	311	293	273	315	282	249	302	261	281	230	277	269	263	308	244	252	223	262	228	256	258	260	249	222	258	259	257	266	239	260	267	204	229	234	207	221	280	226	222	239	261	204	266	244	232	227	245	263	224	227	219	231	235	241	249	242	234	242	233	238	247	232	289	253	240	267	246	239	255	218	227	240	228	229	237	218	228	251	244	241	266	231	224	210	233	206	230	208	241	215	233	229	246	232	258	236	224	236	219	236	213	209	246	242	197	214	256	229	232	233	224	234	225	231	284	226	208	247	226	232	220	235	217	229	224	233	239	243	235	209	242	238	235	215	209	227	241	239	249	250	226	214	246	216	224	217	217	247	202	246	230	253	213	251	244	254	238	227	223	228	233	232	222	233	209	198	221	248	264	223	206	209	237	198	232	208	237	224	229	236	256	228	273	235	213	230	256	238	223	216	256	228	221	201	227	214	228	239	230	216	217	258	255	235	251	218	223	195	229	212	208	237	230	237	235	243	240	221	231	236	232	244	241	248	226	238	218	223	215	210	211	236	208	241	225	209	218	233	232	219	217	230	260	228	246	216	257	221	225	223	222	232	226	226	228	239	250	222	234	219	235	230	250	221	233	250	241	239	224	236	210	242	265	226	258	207	234	221	248	242	213	231	231	229	224	209	198	231	198	214	236	221	230	222	231	234	212	221	224	212	226	262	237	220	248	237	245	219	247	239	238	234	240	223	241	219	220	198	232	235	209	245	238	223	232	243	217	223	202	200	243	244	256	234	236	226	216	220	239	249	248	218	243	238	241	217	239	256	267	202	208	235	245	249	245	226	201	239	228	213	214	221	208	201	206	223	216	228	237	233	225	202	200	223	210	220	254	232	237	252	185	211	240	208	255	226	245	227	207	220	226	244	212	241	230	248	238	251	241	235	224	221	227	259	227	216	261	237	225	228	229	243	256	222	214	214	229	216	237	240	231	221	212	245	217	203	255	223	232	212	253	242	238	223	249	231	236	225	231	252	248	243	213	231	242	208	229	216	230	198	237	262	205	234	244	228	233	257	224	227	242	225	251	204	220	251	225	256	229	259	241	224	209	209	222	233	246	214	256	213	201	216	237	242	217	208	260	233	241	236	225	229	220	226	243	262	212	196	223	230	242	223	238	216	257	217	219	209	228	227	225	234	230	234	229	213	235	232	235	226	244	217	202	213	231	213	229	241	218	245	230	204	207	219	229	216	223	224	231	210	235	213	217	221	233	225	219	224	218	217	224	218	240	221	180	225	232	231	247	231	221	224	253	212	243	220	223	258	242	219	253	225	238	225	262	223	231	240	224	225	223	262	210	223	252	245	237	215	211	268	236	231	215	216	250	234	242	212	221	230	234	245	216	231	240	245	249	223	220	246	218	238	244	231	252	237	222	227	224	199	223	214	223	231	239	221	222	228	234	241	201	235	257	223	239	211	237	213	226	249	256	234	206	250	209	216	223	222	206	232	252	249	236	199	229	246	229	240	250	230	245	243	223	231	255	218	237	255	203	228	190	213	216	214	207	250	210	266	227	258	237	241	266	236	228	228	238	232	219	223	220	225	232	241	236	226	239	207	224	232	239	235	217	221	220	227	232	235	232	234	235	254	227	237	246	251	242	239	225	239	225	221	228	231	219	210	249	224	234	215	234	245	256	214	221	203	254	224	222	219	249	233	230	225	208	222	206	221	230	236	231	233	225	266	257	221	267	246	224	234	213	223	227	268	217	222	227	221	205	211	222	228	231	223	199	232	256	218	266	221	229	222	218	241	234	231	233	227	238	224	244	255	250	204	225	218	253	218	219	228	271	228	236	242	229	216	229	192	248	250	227	238	232	225	234	254	234	220	222	244	250	214	233	202	200	202	230	216	229	239	269	231	211	227	223	232	238	230	233	216	217	217	228	222	227	254	243	252	236	237	234	238	241	251	227	233	237	234	211	193	259	225	250	234	244	246	233	247	231	236	222	201	232	251	209	241	205	222	229	212	220	202	204	229	207	222	224	237	204	225	246	234	218	255	223	236	205	204	212	223	232	225	231	202	221	221	238	254	232	221	222	255	239	236	221	240	240	227	211	223	208	231	207	235	210	249	237	254	228	206	213	235	237	244	244	205	235	243	214	243	254	216	245	224	238	204	215	234	224	223	234	207	261	228	220	201	203	235	223	213	228	235	217	255	229	207	247	245	240	202	238	226	227	215	252	227	216	222	221	214	214	205	235	260	230	238	225	231	244	263	214	230	271	230	215	235	231	223	220	219	214	213	210	236	222	241	218	232	221	228	237	215	247	212	223	220	204	234	222	241	204	229	251	227	233	243	231	228	238	209	233	213	219	238	225	258	239	219	218	208	188	243	213	235	219	235	247	232	225	248	218	231	224	220	251	249	237	237	241	242	184	240	217	242	262	224	224	202	209	228	206	237	239	215	231	241	220	221	224	208	248	237	260	246	247	229	220	231	248	220	225	217	253	234	205	230	221	245	214	223	207	239	207	208	216	230	210	223	239	207	229	244	223	223	239	223	236	249	240	224	230	237	229	216	232	232	241	236	236	204	211	221	207	259	194	220	220	269	225	221	242	216	230	236	256	232	223	227	225	226	232	204	231	230	223	223	249	219	226	228	221	237	252	219	244	210	248	234	222	214	251	231	233	222	248	225	221	243	233	241	233	232	219	252	207	223	230	217	240	235	208	247	196	223	212	231	247	246	231	212	229	235	233	236	239	208	236	226	257	211	248	239	213	255	239	210	206	231	224	245	246	223	238	235	229	237	230	245	232	213	227	221	260	260	222	235	205	261	224	246	234	221	236	193	249	231	242	215	214	226	251	232	209	193	221	218	252	215	231	218	239	236	216	226	244	242	233	256	252	224	241	224	207	225	240	223	214	237	233	231	197	236	239	238	233	237	218	227	259	222	251	228	229	229	203	204	253	230	232	236	263	209	219	213	218	246	224	239	249	224	256	227	214	241	204	234	214	207	260	244	239	204	214	255	222	209	226	241	214	221	222	233	241	212	241	236	228	255	235	240	230	213	192	218	246	228	235	224	229	217	236	211	255	224	223	240	209	214	254	238	244	252	246	236	238	250	244	262	244	237	232	250	225	257	237	217	227	233	238	255	237	222	217	209	224	220	249	247	250	221	228	259	224	187	219	238	233	217	237	213	238	219	221	226	245	243	253	250	217	231	236	216	227	191	256	207	212	224	236	222	197	208	243	251	204	231	221	213	242	246	256	225	258	240	236	229	241	261	234	239	207	227	233	237	246	247	223	217	255	191	247	219	241	265	209	228	229	247	215	237	184	225	236	222	232	210	216	243	225	215	212	265	198	230	221	229	228	251	220	251	223	235	251	257	228	203	202	259	211	248	222	201	237	240	217	225	219	231	245	212	241	231	234	226
27926	20255	8351	1644	972	731	589	478	468	411	425	387	384	406	393	405	383	415	433	431	400	389	430	418	428	371	422	432	407	374	403	438	388	408	393	362	340	443	373	395	413	366	404	405	399	376	385	404	385	398	395	427	392	398	415	414	418	391	399	381	407	407	420	383	372	370	390	403	394	412	435	403	390	428	406	406	428	400	404	408	406	399	396	422	394	381	374	406	386	365	388	387	394	401	388	386	454	387	420	386	380	399	415	428	414	411	375	414	387	421	370	421	388	415	399	409	388	406	408	399	372	389	390	425	404	384	440	393	399	376	393	431	411	395	399	410	383	369	443	402	402	383	408	421	360	376	393	417	408	395	369	394	406	398	433	395	383	408	402	401	393	405	394	394	412	405	421	405	398	381	397	363	398	412	444	393	391	415	377	398	376	388	400	414	409	383	375	416	404	432	408	414	406	415	424	355	403	421	437	413	403	413	399	358	453	379	377	374	399	389	402	384	382	371	405	417	389	360	408	388	393	403	382	410	410	409	424	410	410	390	415	406	419	392	388	414	373	385	397	376	387	408	405	393	375	408	399	361	411	414	392	408	404	459	407	376	415	415	381	379	411	403	400	398	385	395	367	393	428	397	390	371	400	420	353	390	447	394	437	402	404	363	403	439	411	405	420	417	402	440	419	383	405	395	425	370	370	418	404	372	416	395	383	408	427	391	359	406	394	352	409	436	389	390	402	364	424	439	376	403	408	399	386	402	385	382	428	404	403	381	395	407	376	420	415	388	399	426	419	387	373	399	405	406	361	410	393	369	399	420	402	436	400	411	391	428	393	399	426	402	395	395	431	379	400	384	405	433	392	402	404	422	405	397	402	363	392	402	405	378	428	433	406	396	401	386	364	397	369	408	409	418	411	455	406	383	423	387	428	379	400	396	416	387	424	453	431	407	365	416	410	389	388	369	396	363	406	393	413	368	420	408	408	399	393	398	438	449	408	420	390	391	386	403	398	402	411	381	402	396	399	382	422	409	416	420	396	404	380	421	397	432	378	364	415	386	380	426	411	419	347	411	433	408	369	408	401	402	428	416	372	394	365	391	391	388	392	448	384	396	380	389	414	391	394	359	405	396	368	403	362	401	403	451	413	357	399	419	408	424	426	415	399	410	375	373	419	418	398	376	452	422	435	372	414	429	401	388	387	387	407	401	395	393	409	433	381	407	362	417	364	386	394	380	385	376	361	367	413	404	382	393	405	372	378	409	376	437	426	399	404	418	375	430	398	387	399	420	414	424	380	375	386	450	412	385	438	399	421	376	408	381	437	432	371	413	393	377	414	367	389	395	390	407	400	408	424	409	369	408	407	423	378	398	370	385	393	376	392	371	419	392	400	407	397	437	355	417	387	371	384	396	356	450	424	364	395	408	389	408	391	351	390	394	389	402	383	403	406	403	416	420	408	384	398	377	420	415	416	404	402	420	389	367	434	404	407	378	412	398	412	423	359	409	418	416	385	376	417	412	381	431	406	390	376	417	375	361	393	409	402	423	406	391	376	410	398	420	405	391	424	398	378	384	418	412	419	426	395	442	371	378	382	408	382	399	436	389	378	361	395	433	408	378	397	407	405	387	445	383	428	428	377	399	398	434	381	370	388	392	390	414	381	419	424	395	423	432	385	407	397	349	392	407	390	384	395	382	391	399	416	400	384	378	394	391	398	356	370	400	392	413	394	410	383	416	411	385	374	404	402	419	404	394	440	415	390	396	389	390	415	458	438	389	407	378	421	410	444	448	395	436	408	398	393	386	384	425	377	404	404	404	413	413	370	409	378	410	425	391	405	398	409	409	412	413	397	383	451	412	359	407	400	414	420	422	353	389	378	422	417	415	394	395	418	428	395	402	421	403	444	383	417	403	399	412	375	413	400	400	368	419	377	404	401	376	423	431	412	397	396	378	396	393	370	435	409	411	380	429	432	400	401	393	377	397	344	404	404	366	396	369	411	369	369	410	358	396	369	351	395	393	439	390	373	407	395	439	395	366	401	377	416	380	423	416	372	400	417	397	422	373	367	411	434	383	415	406	392	401	419	396	413	387	413	385	433	407	378	412	438	418	392	367	385	417	399	393	409	411	386	415	399	378	412	389	407	367	390	373	389	399	394	371	376	372	374	430	419	406	394	430	387	422	378	367	409	412	401	412	369	391	410	365	393	435	430	380	383	430	397	403	388	384	394	391	391	375	410	395	396	392	433	367	406	412	388	396	416	431	380	418	385	374	396	411	435	369	395	413	398	389	405	402	390	363	379	400	390	417	378	377	389	418	405	428	383	397	389	408	381	394	386	388	357	398	367	424	380	402	415	384	383	403	413	387	412	428	413	396	387	409	407	411	403	387	347	416	404	420	383	414	397	397	413	418	405	372	374	402	435	403	391	421	388	386	378	396	412	375	389	413	428	408	413	391	414	391	408	382	396	417	416	398	396	383	404	418	354	374	383	402	388	409	444	402	423	373	372	394	390	407	389	414	391	388	377	362	398	436	419	410	411	403	362	373	404	415	413	424	426	404	406	362	410	427	423	439	380	379	423	417	374	381	397	405	386	410	417	411	412	403	398	409	400	393	379	396	459	420	405	408	428	432	404	405	391	446	433	402	405	398	402	401	366	408	377	407	454	440	422	417	391	425	449	434	378	408	377	431	368	399	385	413	415	384	380	379	407	416	406	418	412	381	418	417	396	425	408	389	389	392	375	389	401	410	426	428	416	445	416	411	403	381	410	420	379	388	426	407	398	394	366	423	370	388	429	453	393	417	449	390	408	437	388	382	380	426	419	428	359	393	418	372	401	386	388	388	417	408	423	418	452	384	371	423	436	385	396	393	379	407	406	402	426	372	409	390	427	395	443	378	390	355	425	381	446	417	400	389	389	391	408	382	376	447	401	397	416	415	396	393	413	396	389	390	382	367	416	373	433	378	395	384	439	401	390	412	441	387	385	372	392	412	354	366	389	375	431	402	435	448	432	411	408	420	416	404	383	400	455	389	399	380	398	395	413	386	369	406	420	411	415	431	401	365	396	388	384	395	388	398	385	407	369	423	407	429	398	404	391	408	368	446	394	406	350	401	387	378	381	401	416	383	370	400	414	384	407	376	373	406	380	396	419	412	429	422	379	398	406	412	426	413	391	409	405	380	381	414	391	383	396	416	393	378	391	401	404	418	418	415	374	414	386	371	423	425	400	388	395	398	412	408	382	403	386	372	361	414	387	401	386	368	357	414	391	396	419	397	404	388	427	373	398	417	393	414	437	408	390	405	402	393	405	425	390	388	384	400	391	375	412	388	407	427	384	391	367	402	410	403	418	413	425	402	397	421	399	405	397	378	424	394	437	415	422	395	386	446	367	403	414	383	356	416	393	399	412	392	435	428	423	376	412	386	420	371	397	425	426	384	412	404	409	386	408	412	442	391	429	414	392	401	364	391	415	409	409	381	435	422	398	374	408	434
21121	9931	3769	1807	1236	832	739	616	622	570	566	544	533	507	524	453	530	469	508	527	508	506	478	477	507	525	534	502	567	498	517	517	513	502	560	502	476	482	486	467	511	563	474	517	503	499	488	479	493	449	498	482	477	537	450	470	479	485	520	505	502	467	466	516	499	495	532	508	481	480	462	496	477	486	483	506	487	482	451	538	475	513	491	481	486	492	517	487	490	515	494	537	491	492	526	455	496	482	485	503	489	494	530	520	478	481	481	477	509	494	500	461	476	508	495	506	458	490	493	450	486	512	486	481	468	452	476	495	493	475	508	529	506	500	474	501	515	466	500	535	513	502	499	485	490	478	482	486	503	466	462	487	492	527	495	479	496	471	478	477	465	516	443	504	487	492	474	503	476	483	509	499	478	486	463	486	525	503	482	507	449	513	493	500	493	481	470	515	453	489	467	465	496	472	505	467	483	496	490	504	474	449	501	522	480	511	498	506	509	468	471	473	494	469	481	463	462	491	489	497	509	477	521	469	455	497	491	493	541	483	476	505	469	491	501	513	531	495	491	474	480	529	496	503	470	465	496	487	525	486	502	530	501	468	508	528	473	481	497	454	482	518	476	452	478	480	487	486	473	490	476	521	500	488	485	455	503	487	478	515	484	478	482	515	473	472	444	498	483	508	511	502	459	508	510	513	490	459	482	468	523	447	489	488	469	492	495	502	497	531	520	494	496	506	497	511	492	510	476	516	500	476	487	481	452	516	504	515	478	465	505	495	488	526	469	488	543	474	488	478	472	536	464	486	522	465	498	492	519	494	454	502	520	480	473	461	482	484	498	510	498	459	504	504	512	513	506	493	496	488	468	441	483	500	458	454	499	460	522	485	449	507	505	540	491	486	530	487	494	517	433	492	496	512	516	474	524	483	469	486	474	475	444	526	499	475	448	463	477	480	459	500	466	462	472	520	492	447	482	483	487	481	502	487	469	457	457	480	484	496	488	495	493	466	492	499	503	518	533	501	524	456	495	507	484	480	526	518	512	521	510	483	462	472	505	483	482	515	479	492	480	491	468	457	485	511	467	517	515	484	441	481	496	489	476	503	484	479	472	483	492	473	454	467	472	459	479	447	487	510	465	498	483	532	496	512	550	481	470	515	512	490	485	465	514	435	500	499	498	499	483	500	473	533	479	474	466	479	484	487	530	493	498	466	507	466	504	486	510	514	485	518	449	465	479	500	487	489	465	476	477	488	477	483	465	491	468	481	490	455	496	500	463	461	463	483	475	519	472	470	481	497	461	489	507	503	495	494	509	491	495	512	500	473	492	476	481	473	512	488	491	530	492	475	491	520	491	517	477	502	530	458	554	477	490	486	485	495	476	474	542	474	521	515	493	464	493	419	503	503	482	499	487	528	490	501	478	451	473	493	469	522	491	484	475	466	485	520	494	510	514	493	461	419	485	496	508	473	473	454	461	467	496	500	512	474	487	482	504	476	500	521	463	486	512	477	448	514	485	463	459	525	501	503	507	492	510	498	498	486	423	546	503	488	490	459	495	488	483	466	483	505	498	496	509	477	485	456	521	502	502	480	488	543	477	506	483	516	498	493	462	467	485	484	530	459	496	535	436	499	460	485	505	491	526	489	476	519	475	489	486	460	501	488	533	501	485	487	505	451	497	529	501	457	503	506	455	466	515	512	480	451	497	490	487	497	521	497	457	541	466	509	491	484	488	451	499	512	465	477	446	473	448	442	485	494	476	497	499	520	464	493	538	451	480	505	510	472	486	482	528	477	478	490	471	512	506	491	477	503	519	481	520	497	517	505	501	551	498	492	496	469	484	541	474	485	530	449	526	493	482	460	498	514	490	478	498	506	502	447	474	486	472	477	488	494	498	510	485	516	546	540	482	461	470	491	507	476	489	510	456	464	508	517	507	494	449	488	503	509	488	479	478	475	515	502	507	500	528	476	515	479	443	523	478	489	484	472	483	458	504	514	472	562	497	462	440	522	504	501	509	505	489	463	496	505	510	477	463	462	497	461	498	514	500	503	496	483	486	498	504	513	507	464	456	464	462	480	450	478	540	457	518	463	482	493	502	495	494	522	520	481	513	513	478	500	439	497	490	490	486	479	508	439	468	498	506	456	510	488	470	485	490	497	456	483	545	460	469	466	513	497	492	473	496	536	501	497	453	460	492	529	531	492	488	487	500	527	477	482	465	501	514	511	486	524	518	478	490	500	464	537	509	521	461	497	481	487	498	486	489	502	497	481	469	498	483	504	438	498	501	499	506	511	496	492	545	483	456	492	500	479	468	498	523	508	526	525	458	472	503	498	472	498	498	513	485	481	509	510	484	504	466	493	466	511	452	470	483	480	506	483	456	519	478	541	478	487	472	513	472	469	472	466	508	475	498	493	508	504	473	476	464	497	505	510	497	550	514	493	482	476	490	501	485	485	491	471	490	468	525	492	467	455	475	490	519	489	496	490	488	498	470	482	491	479	491	494	495	510	508	470	492	540	511	495	487	478	530	504	485	541	506	457	474	509	463	492	453	503	517	474	510	476	489	521	523	484	526	458	469	527	531	503	468	498	503	483	475	486	468	508	497	505	462	497	480	545	479	499	470	482	478	465	517	478	549	528	490	508	498	439	520	481	526	518	504	491	487	493	473	462	474	452	468	490	491	521	501	463	487	511	516	481	482	446	499	498	490	483	482	514	499	466	490	500	500	450	510	478	527	487	520	484	487	470	516	484	488	497	491	477	511	466	542	497	494	448	487	496	495	481	520	505	510	499	487	462	498	467	487	520	485	510	530	528	539	510	491	486	517	480	455	484	477	510	473	505	468	488	494	468	476	482	459	506	454	476	514	472	517	507	470	513	519	498	478	472	461	516	488	501	529	448	467	442	496	519	498	455	505	479	484	495	431	475	489	514	459	462	533	499	481	523	477	513	513	475	511	507	504	508	503	506	487	460	507	486	533	499	480	508	469	525	461	495	464	496	518	473	466	498	475	494	499	478	485	491	483	447	473	504	472	486	457	490	506	491	471	471	494	486	517	469	460	511	510	523	482	462	491	500	492	470	463	500	471	514	477	473	460	484	475	469	440	496	455	514	522	469	487	478	470	523	501	532	440	479	482	481	475	475	507	537	444	462	515	514	466	475	467	461	517	460	516	496	498	456	492	495	448	502	500	544	492	471	518	470	498	504	469	470	490	485	473	487	459	444	451	464	539	525	456	463	479	507	511	461	514	506	481	500	521	485	467	498	448	465	474	472	500	493	508	459	509	514	461	439	487	502	491	497	512	469	480	470	468	451	487	468	521	480	522	477	506	494	485	508	485	513	483	504	520	493	481	493	529	500	501	474	438	462	490	508	517	518	481	486	510	434	493	462	527	498	486	526	457	461	484	492	476	458	479	481	542	491	461	498	462	515	478	473	476	464	423	475	502	494	493	435	485	489	511	511	456	519	482	499	476	508	484	498	509	516	494	517
24370	21351	28645	24384	21284	8472	1186	698	495	492	401	370	318	321	297	294	292	280	269	309	286	262	259	272	250	273	260	223	256	245	251	239	223	231	216	221	248	255	218	222	220	220	215	191	218	213	193	252	231	227	240	215	217	228	237	230	225	212	212	192	216	201	199	226	212	220	217	185	213	211	208	249	201	223	223	233	211	206	197	208	227	246	203	207	214	209	216	223	190	217	211	227	193	231	215	239	239	229	230	216	202	193	212	210	230	213	204	211	216	222	226	224	210	225	208	223	193	190	235	208	188	224	217	213	234	212	214	229	222	215	227	204	210	243	207	224	196	215	223	212	219	208	226	205	188	227	230	224	216	239	214	225	221	205	195	208	212	185	221	225	190	211	210	218	216	239	212	218	197	212	206	224	193	210	203	234	191	202	212	196	204	220	182	202	199	191	196	186	219	206	221	233	204	231	204	228	222	226	197	206	219	222	235	191	206	197	212	237	194	207	200	210	193	204	204	221	217	194	203	205	225	211	224	211	210	248	216	214	217	198	210	207	204	245	194	210	224	201	203	194	199	189	211	226	206	206	193	184	211	236	210	235	175	193	218	215	212	204	214	207	207	214	217	193	213	209	224	199	241	206	206	214	217	252	214	186	226	238	228	220	188	207	222	243	223	206	196	186	184	212	199	205	198	221	226	218	232	211	186	197	215	209	214	230	208	211	221	209	219	202	222	183	217	210	222	190	208	214	221	200	210	192	235	190	196	210	208	213	226	178	205	209	219	212	225	200	212	196	203	214	215	217	178	228	219	204	191	227	214	209	192	217	204	209	212	215	235	222	208	233	204	233	241	230	204	207	227	194	204	210	200	217	204	228	216	213	208	204	232	222	232	213	225	209	204	202	255	193	189	213	211	210	224	239	220	202	221	212	213	190	193	189	195	200	231	209	197	210	184	203	223	209	196	217	240	215	221	197	202	228	222	212	209	202	203	205	219	197	234	224	227	231	222	211	183	212	213	222	242	218	209	208	200	220	239	223	212	209	209	224	225	199	182	175	228	210	211	224	231	202	248	208	199	225	259	221	215	221	237	229	187	209	196	229	213	213	199	227	211	213	224	210	218	205	221	208	214	207	185	206	224	216	210	229	184	201	200	219	230	191	207	198	223	210	196	224	203	250	239	196	233	207	228	205	219	181	217	217	195	213	231	195	218	200	202	249	220	219	192	200	209	234	233	219	221	214	234	184	219	188	219	205	194	209	218	217	236	221	199	210	208	199	194	231	207	222	204	211	182	206	235	215	211	226	208	216	192	222	223	226	224	214	204	208	219	230	202	237	222	193	178	214	187	202	205	224	214	213	182	237	215	207	217	221	209	212	203	228	212	239	204	223	204	200	215	218	224	219	223	213	213	218	204	229	182	237	212	218	210	225	232	203	232	199	210	207	202	215	190	210	225	207	206	215	203	255	214	202	208	211	217	202	197	215	197	210	198	185	201	208	227	208	216	193	220	209	232	224	198	218	218	223	238	213	222	182	198	195	198	208	225	240	241	228	232	212	197	209	226	222	214	223	220	211	224	216	213	204	196	242	223	219	205	231	240	208	220	209	203	208	200	204	206	220	227	239	199	193	216	195	228	220	213	217	227	221	226	231	203	188	220	190	242	233	228	202	227	231	225	224	220	212	229	211	204	211	225	198	199	221	213	207	222	200	186	209	244	240	211	186	213	229	233	194	221	234	199	220	204	200	215	191	206	205	201	213	201	196	196	211	186	202	237	214	221	202	195	203	193	216	224	203	229	192	220	231	225	224	200	225	216	210	193	195	238	217	187	176	197	222	211	205	198	211	217	194	202	245	227	212	218	203	215	227	238	204	237	207	230	185	220	207	198	197	223	196	196	232	193	209	202	219	198	206	232	201	201	197	199	212	235	215	215	230	203	230	205	214	232	235	235	218	192	209	190	245	216	211	216	220	218	216	200	235	230	254	229	207	227	209	202	216	231	210	193	203	208	228	205	225	193	199	203	196	219	207	239	207	219	199	221	225	228	212	217	227	195	204	205	203	208	226	197	216	199	202	226	204	225	255	204	212	185	228	204	199	208	172	205	203	198	191	213	176	184	206	209	198	222	214	219	214	210	212	200	206	195	214	194	200	246	229	192	247	223	188	227	199	237	208	218	215	198	237	197	210	213	210	228	218	219	208	219	184	225	208	221	229	221	209	222	220	202	204	212	203	236	217	218	192	208	237	189	197	225	210	234	209	218	209	223	216	201	218	209	199	218	204	200	212	185	212	206	207	223	188	220	212	214	234	225	190	231	234	230	208	193	207	205	210	212	221	201	224	227	211	201	218	232	220	203	188	209	218	194	232	214	198	203	201	237	177	199	212	212	186	217	220	237	218	238	202	232	210	238	226	220	210	243	249	218	182	197	207	199	211	216	213	210	194	202	219	229	254	210	222	213	215	213	233	213	212	207	191	212	224	186	206	208	219	237	218	230	203	205	224	211	194	237	207	191	219	215	188	206	240	201	203	229	206	196	207	217	180	209	193	224	213	210	217	214	220	202	198	218	241	208	193	203	200	222	218	205	223	213	211	206	202	219	206	217	212	210	207	215	216	219	203	213	187	198	235	201	215	217	239	221	233	204	206	223	220	206	196	193	203	239	245	239	231	216	234	213	212	206	213	242	217	211	223	211	216	204	210	198	207	199	211	215	242	226	208	195	181	203	217	184	221	222	205	195	200	216	225	203	205	208	197	186	213	199	214	195	194	188	199	201	218	241	200	213	215	218	201	196	209	200	199	189	227	222	215	184	197	208	235	219	195	199	210	212	220	205	190	218	211	202	200	191	215	214	192	222	228	219	224	202	199	219	237	227	219	194	212	207	196	223	219	197	197	204	198	200	208	199	217	197	230	213	211	215	212	213	204	195	203	208	214	208	212	175	198	218	184	201	200	209	196	224	248	182	215	221	221	233	216	204	197	222	206	221	206	215	207	193	207	190	200	218	199	219	215	232	211	207	232	200	204	192	239	216	208	229	205	194	215	210	250	228	215	216	209	178	186	206	212	231	220	203	214	200	222	197	198	236	229	230	184	220	194	202	202	241	203	225	193	236	216	240	229	208	222	210	191	198	218	209	205	216	188	213	199	226	220	191	211	170	207	196	213	200	197	235	193	207	199	242	217	234	202	223	201	198	224	196	194	220	224	209	195	215	212	182	207	198	170	205	217	221	227	196	227	224	213	196	197	211	235	194	219	188	214	197	222	219	219	203	192	221	221	234	230	216	204	227	236	206	235	191	234	230	209	203	223	216	206	232	237	229	216	230	206	219	187	210	183	200	212	232	211	231	192	203	227	204	207	216	216	192	217	199	216	228	203	194	194	218	235	217	207	197	191	198	198	216	212	206	230	200	207	209	210	224	213	207	190	197	202	218	232	206	210	209	208	223	210	206	215	203	212	218	203	215	207	236	224	201	207	202	192	207	206	203	210	229	212
27455	21266	11550	5701	3622	2546	1848	1363	1039	868	742	648	574	541	456	470	447	437	383	399	419	407	357	392	337	392	352	359	343	327	330	322	311	293	301	266	299	311	289	288	287	258	295	303	274	280	288	313	267	257	271	299	272	285	305	264	261	269	297	277	291	302	273	291	278	266	280	284	264	246	278	268	276	251	276	273	291	248	279	281	243	243	304	253	266	283	268	266	281	307	271	274	278	303	284	288	291	270	279	281	291	268	311	289	256	276	284	268	270	268	225	287	257	266	235	250	282	255	260	268	272	259	270	276	271	266	263	292	274	275	247	259	267	242	279	294	286	260	247	263	273	249	264	260	259	253	283	281	262	280	257	259	267	259	246	272	248	279	238	263	241	236	279	262	285	295	263	274	296	256	317	306	243	251	228	245	290	275	256	254	275	280	260	270	225	264	255	258	284	266	228	291	269	278	279	297	249	288	278	260	266	266	281	236	281	238	279	315	267	276	245	265	262	278	288	274	277	287	267	276	236	270	231	241	263	255	258	245	274	246	264	256	278	248	268	291	229	290	255	283	262	238	269	281	248	281	255	235	277	250	258	281	263	257	255	261	257	265	252	284	270	279	259	270	273	259	264	286	275	250	275	283	270	257	284	250	294	255	268	264	264	235	265	286	303	276	277	271	286	284	275	254	256	267	253	261	275	241	264	256	259	269	250	265	262	265	279	263	237	281	272	252	268	259	282	302	263	245	253	258	278	274	277	303	249	260	272	251	252	236	251	233	272	262	265	270	256	277	228	250	256	253	294	285	257	281	305	289	273	272	267	294	294	274	290	263	264	286	266	270	253	271	273	269	251	300	250	255	243	259	257	278	244	260	290	269	254	275	231	264	273	275	275	266	269	272	263	243	278	254	256	278	275	264	281	252	274	279	279	266	251	249	284	252	280	290	263	247	250	249	252	258	256	258	279	249	260	240	287	274	252	302	279	287	264	260	264	293	266	257	279	264	251	260	248	266	260	269	288	240	291	263	279	249	275	248	273	281	253	252	257	278	259	257	259	274	241	285	251	278	258	241	256	269	266	296	284	265	239	271	244	284	278	279	274	292	265	250	273	256	282	282	281	255	243	284	253	260	290	246	246	272	252	256	265	257	292	263	298	254	241	261	275	273	251	280	264	261	273	267	273	273	269	266	274	267	321	273	220	263	250	293	283	280	274	247	283	268	261	270	287	279	285	265	246	270	269	252	272	256	259	250	274	243	270	254	289	279	291	256	276	249	261	235	244	277	244	236	259	265	232	305	251	271	281	270	273	265	288	243	297	259	262	255	222	287	257	275	253	263	255	282	278	263	284	279	250	266	256	248	273	276	273	238	256	246	274	277	257	277	273	249	283	277	282	251	265	255	254	273	267	273	282	255	252	264	245	259	230	271	278	258	275	260	277	269	254	267	277	271	274	289	252	245	235	249	273	273	276	297	252	259	286	265	242	264	279	281	277	253	266	310	242	266	284	265	280	257	269	270	271	259	295	264	279	270	262	264	270	251	262	261	286	259	264	259	284	253	295	297	266	290	270	251	265	260	273	268	260	267	277	273	269	253	274	260	250	273	260	274	292	302	265	245	258	279	257	289	253	267	264	277	263	253	291	269	239	280	272	273	266	256	261	260	276	263	256	287	259	266	293	279	282	269	315	278	301	237	243	271	261	281	272	263	249	247	277	281	271	268	300	274	298	273	267	280	265	258	266	279	265	290	299	260	253	287	266	267	234	252	278	292	282	236	252	279	324	292	242	269	263	284	276	264	303	257	267	239	267	312	260	268	254	305	276	286	247	265	230	281	278	288	266	287	314	260	248	259	260	223	243	266	288	244	262	281	261	239	273	286	251	260	257	286	275	273	249	299	250	270	267	262	274	256	255	262	255	253	244	248	268	261	281	257	292	257	288	262	272	250	245	279	281	228	257	257	251	270	256	258	285	272	256	275	253	306	267	254	255	259	226	258	251	290	280	276	254	259	294	241	274	257	290	274	268	260	266	289	235	284	248	290	279	247	278	269	271	231	281	271	263	256	243	268	274	234	270	261	261	282	225	255	286	241	277	279	285	276	255	277	227	275	266	277	251	251	239	262	263	260	277	268	237	256	251	263	281	254	261	277	253	243	212	250	264	286	266	275	245	231	274	219	275	252	268	282	259	258	275	256	258	242	261	260	264	276	237	261	242	250	265	270	271	252	265	249	277	260	299	261	238	267	286	274	249	279	268	247	286	255	279	254	249	257	287	271	268	282	304	282	283	260	243	262	287	268	243	288	295	261	275	265	260	286	260	260	275	265	278	257	247	269	280	277	267	241	270	269	259	261	298	229	256	286	246	257	285	248	282	264	296	268	285	259	276	259	254	275	277	290	273	295	273	289	278	295	265	277	257	300	295	261	286	276	272	236	273	233	287	285	264	258	259	266	272	256	268	241	256	298	252	255	280	231	268	249	286	289	286	262	277	259	275	273	265	261	291	243	277	262	247	250	263	266	266	269	269	269	261	295	283	290	274	268	272	269	271	263	286	262	254	263	283	282	261	259	297	273	264	296	243	262	310	252	283	275	309	265	227	266	287	255	260	276	297	285	245	241	247	242	265	296	257	237	262	240	274	308	287	280	271	277	230	266	260	268	254	268	282	257	265	258	275	272	263	263	265	278	243	253	309	262	265	253	285	250	259	295	239	270	249	265	257	284	271	274	250	278	253	267	286	255	272	269	285	266	274	245	273	262	255	274	250	291	264	277	257	286	259	253	260	259	270	286	292	275	261	277	276	276	264	256	274	264	293	291	266	289	277	284	291	280	264	276	265	258	260	285	259	261	265	259	250	302	266	275	275	293	255	246	256	283	263	234	255	268	299	246	254	277	252	223	262	243	271	274	283	261	272	265	291	257	258	285	253	276	257	282	261	287	286	259	269	262	257	270	296	275	288	299	267	284	248	292	273	259	267	261	295	288	278	309	253	261	278	298	279	290	258	285	247	243	276	292	287	253	252	279	280	285	258	258	290	266	272	268	281	248	248	273	271	279	250	288	276	259	261	252	309	273	257	270	259	278	262	268	265	259	254	290	241	263	240	263	264	300	265	260	256	299	245	273	262	284	263	258	308	282	275	256	238	254	263	256	260	260	239	274	266	276	266	263	241	296	266	249	258	269	284	264	265	282	280	285	274	257	266	262	283	263	269	285	304	261	251	261	262	273	271	246	277	291	271	231	266	272	254	238	277	259	270	284	275	268	283	282	284	276	242	274	249	269	228	271	270	271	257	265	279	267	268	242	248	274	273	279	299	294	240	267	273	272	285	269	269	264	273	277	268	267	244	257	267	237	254	289	275	277	258	279	276	273	303	262	275	287	269	274	270	266	289	253	262	270	234	260	262	295	260	289	322	267	262	260	249	260	294	269	232	259	282	256	272	261	248	281	239	235	256	248	258	262	264	251	280	272	282	268	267	235	267	302	287	284	289	249
25658	21366	27388	25402	8423	1150	799	651	586	571	545	541	549	522	524	514	513	485	474	485	462	471	508	472	505	502	498	470	474	435	491	479	459	455	420	426	449	480	473	433	481	476	412	406	443	465	494	448	443	454	494	478	475	454	437	446	418	482	450	437	476	436	474	453	447	456	464	476	501	482	463	472	467	470	429	461	482	477	466	442	461	454	423	472	469	501	435	457	457	451	432	494	488	466	431	468	482	439	442	450	451	472	445	501	455	446	435	440	471	435	466	517	468	453	459	442	461	452	456	473	448	468	448	443	447	475	464	451	475	464	451	520	454	479	443	470	448	465	442	453	457	471	432	432	430	454	462	441	435	454	458	424	442	467	470	458	483	446	483	451	483	450	468	431	469	444	474	439	467	472	460	443	491	440	473	456	457	442	438	451	470	445	463	492	442	437	455	471	422	450	454	487	467	487	475	434	405	411	447	454	481	432	450	465	421	456	439	432	481	455	428	471	440	451	467	423	447	468	449	472	467	445	438	411	458	450	423	429	458	505	451	463	421	429	429	443	462	421	444	443	434	477	483	473	428	445	474	465	470	476	454	486	432	463	470	476	477	416	474	439	445	468	471	487	498	416	467	428	471	428	471	463	434	467	477	494	481	468	428	469	465	479	449	458	455	446	442	443	456	447	465	408	467	426	428	453	459	471	435	499	451	482	423	488	449	495	438	463	437	420	466	441	475	445	470	444	470	476	456	444	439	402	479	422	457	456	439	459	480	446	410	442	482	433	422	482	453	465	458	447	467	460	441	463	441	491	451	442	428	448	467	451	447	424	474	461	431	461	504	427	442	448	488	438	441	441	471	412	460	451	482	467	442	454	476	435	458	448	450	449	451	465	449	450	450	461	416	497	471	428	493	466	432	439	461	493	456	419	463	466	461	463	426	431	436	458	440	445	463	430	487	465	457	421	431	450	444	446	480	492	450	477	454	418	454	495	436	437	487	459	420	497	459	477	412	450	469	443	484	444	466	492	483	449	417	448	426	432	508	453	465	464	439	435	422	488	481	482	441	436	443	462	439	436	458	440	441	473	491	478	419	427	488	491	446	446	438	449	458	493	477	494	449	452	429	452	453	461	461	442	444	470	456	472	466	414	431	457	479	439	449	435	461	479	433	463	427	435	454	443	472	473	463	453	454	452	450	438	455	455	477	432	474	476	478	457	426	447	456	452	458	474	433	432	460	449	449	440	442	479	463	441	488	477	449	472	511	442	454	467	475	468	435	477	476	491	493	465	487	475	468	422	502	436	451	446	463	463	427	438	445	455	467	444	472	484	476	441	436	457	460	468	437	461	454	463	449	464	446	440	417	447	450	466	451	454	457	432	489	437	440	463	452	477	471	453	430	448	438	477	455	474	477	480	452	483	461	461	462	456	465	435	443	485	460	461	465	470	471	436	448	487	471	493	403	449	466	462	439	426	460	459	490	479	479	464	488	454	411	447	429	484	435	419	464	448	436	455	443	453	470	485	437	499	440	461	449	487	411	471	464	485	429	452	453	440	446	430	432	489	467	483	427	425	438	409	408	473	450	450	449	478	452	451	428	475	456	444	431	464	449	433	462	451	459	452	447	436	468	440	427	459	451	502	496	425	462	442	465	489	446	439	464	472	457	427	460	443	479	455	484	478	447	467	435	491	457	445	391	456	461	424	438	446	507	448	427	455	424	444	431	484	449	482	494	448	453	469	434	437	408	457	428	473	487	451	471	479	499	467	465	469	474	435	453	456	456	448	423	470	468	463	464	415	465	501	457	468	451	442	460	444	456	478	463	421	463	506	464	498	472	443	452	442	430	454	459	466	478	476	478	442	429	453	467	475	508	456	468	427	431	455	472	432	434	434	431	482	465	472	429	455	430	459	438	430	414	458	450	472	482	451	416	463	490	462	458	463	454	472	420	498	460	480	461	453	443	431	448	459	437	459	462	468	467	448	423	444	414	483	443	480	486	465	467	456	459	495	437	430	480	479	428	455	487	473	454	459	466	451	500	494	432	454	427	426	481	454	448	468	445	432	455	431	437	412	397	470	475	422	429	442	439	457	439	431	459	459	446	444	497	455	488	449	434	427	400	471	462	451	439	410	448	436	425	446	444	480	493	476	435	471	441	435	460	424	465	445	445	433	442	441	432	442	473	457	427	448	439	419	440	498	421	438	477	430	446	425	451	480	494	466	442	482	476	479	451	479	486	455	432	486	497	470	454	445	443	457	461	483	445	463	477	462	445	454	442	489	476	463	497	459	430	461	481	470	460	481	466	469	445	452	417	478	472	467	428	485	436	424	468	456	429	453	455	454	417	468	456	419	482	454	449	497	434	424	471	483	456	470	460	458	471	467	430	449	473	455	495	453	451	488	481	521	457	446	431	446	487	453	465	431	478	454	472	430	481	456	437	453	459	454	442	481	445	454	472	448	468	438	422	447	481	440	443	434	424	487	470	438	448	459	445	491	479	445	419	474	460	478	453	455	425	431	455	478	460	455	431	453	441	468	451	440	451	454	442	445	473	456	438	447	440	437	447	426	459	496	441	504	442	479	426	426	453	422	460	440	439	417	431	469	467	455	445	442	424	434	462	491	440	446	407	476	474	489	440	457	458	506	455	470	426	416	450	457	408	420	472	439	447	437	470	462	455	427	468	480	462	417	430	454	444	469	451	453	443	442	447	458	464	467	468	452	459	481	462	464	434	492	443	437	448	478	433	438	425	439	488	470	446	456	466	491	490	484	455	475	461	447	468	469	467	418	455	465	489	438	451	445	456	402	456	449	464	450	450	448	487	479	453	454	462	446	431	464	446	430	461	443	459	469	491	475	435	451	471	454	456	480	463	482	428	440	413	478	454	501	483	444	455	504	433	456	435	506	418	486	467	438	454	433	481	499	424	454	442	424	441	463	439	424	430	407	447	458	496	467	449	443	466	438	481	455	465	464	472	452	446	437	439	482	468	446	439	438	456	457	431	492	485	431	476	432	471	430	459	390	480	442	474	489	495	424	459	437	441	441	451	438	448	462	468	452	487	464	486	477	462	460	434	443	436	460	412	429	453	489	492	439	513	468	436	443	472	474	481	437	473	430	469	443	474	427	444	440	470	472	431	430	462	433	433	458	444	468	438	457	458	462	439	441	417	489	497	428	456	487	479	449	451	482	459	448	478	459	469	450	486	476	423	439	489	473	453	435	411	449	433	507	466	455	448	463	468	463	436	435	491	418	460	459	436	446	453	458	450	446	480	455	435	501	454	464	440	460	470	448	441	458	479	468	431	449	473	461	461	453	463	468	483	462	476	476	455	482	458	452	454	447	453	481	447	451	476	465	467	430	418	441	488	450	445	452	469	462	484	437	482	479	435	453	489	441	419	433	460	476	443	427	424	468	443	452	445	472	441	500	454	467	421	430	462	443	466	488	457	456	422	476	451	439	430	433	453	452	445	429	458	467	429	430	436	505	450	471
26517	16177	7522	3854	2550	1899	1398	1183	988	824	826	755	707	669	640	666	624	602	644	579	599	610	607	589	572	575	655	612	594	612	556	535	584	551	579	555	537	555	552	524	579	506	566	539	536	557	512	530	531	547	551	529	554	584	515	555	542	491	538	556	552	555	532	529	518	521	494	520	533	518	563	501	489	559	547	520	527	517	547	518	536	528	547	529	521	526	516	544	530	553	546	539	531	550	510	515	547	527	543	510	537	549	514	561	535	557	527	538	550	546	520	542	577	568	548	534	548	542	522	545	553	520	545	570	578	522	563	501	562	506	567	541	569	538	514	517	564	560	539	539	533	576	521	568	547	562	526	521	551	526	533	541	540	493	501	469	529	500	631	547	580	526	528	551	578	504	531	563	523	559	552	511	520	571	527	539	463	538	537	529	534	533	545	515	542	511	527	510	492	543	524	505	557	556	525	532	520	580	534	543	563	521	540	535	524	579	511	533	525	539	515	547	540	535	555	565	553	547	561	545	525	513	578	544	554	539	516	490	545	493	509	549	538	517	524	558	527	518	509	568	504	554	545	541	510	518	518	521	533	520	513	585	539	540	523	490	581	560	519	489	531	478	517	516	516	518	550	553	519	566	574	498	594	563	530	524	524	584	552	535	520	527	524	547	544	525	512	549	538	520	536	560	523	545	502	525	534	550	562	513	514	532	531	553	588	560	525	536	534	514	560	531	537	531	508	531	472	520	509	558	550	559	538	541	560	522	597	576	533	486	548	560	525	570	526	556	518	523	541	527	544	548	566	509	539	529	494	554	534	540	535	540	496	521	553	541	490	543	553	534	570	557	501	541	567	534	513	548	537	535	544	513	543	543	545	593	526	499	525	508	589	521	560	552	524	534	581	516	545	555	536	540	529	523	544	547	539	584	551	503	496	574	554	586	509	554	547	561	539	576	583	553	512	525	552	542	518	515	551	533	543	528	557	503	542	520	558	588	535	518	547	546	526	574	535	525	537	575	533	521	532	530	521	578	565	549	491	526	511	526	525	540	544	542	531	530	546	552	536	542	520	574	543	524	571	564	583	508	525	505	553	540	544	513	503	540	530	534	533	538	558	530	524	537	555	556	482	538	546	525	556	560	601	523	534	531	502	504	544	512	524	521	519	515	525	509	583	571	562	509	537	538	532	529	513	530	517	553	491	543	534	524	546	511	575	563	537	529	553	539	529	546	533	525	558	505	538	551	545	524	519	536	522	540	527	550	541	557	515	558	523	552	552	505	557	536	540	556	573	537	503	521	556	533	507	575	539	533	565	550	511	527	554	548	529	596	508	536	534	522	536	570	539	563	520	507	542	506	567	495	552	505	531	551	531	503	528	554	525	544	501	529	518	524	548	556	524	545	540	519	577	480	574	503	573	541	574	538	577	559	512	503	563	506	554	533	519	492	586	526	564	544	501	553	557	545	521	531	535	547	558	590	515	540	507	513	489	560	544	548	541	536	557	540	545	534	540	528	517	552	546	523	555	550	540	571	573	527	555	553	571	506	544	564	527	558	571	549	560	576	525	517	523	512	558	556	550	529	537	548	553	518	496	576	602	537	571	537	542	533	506	568	539	507	558	524	510	531	498	548	506	529	538	505	515	511	525	549	529	555	506	544	558	546	544	534	558	574	532	558	578	538	523	545	522	524	578	542	523	533	541	512	603	589	534	553	570	494	563	521	539	547	538	556	557	540	533	553	560	547	537	491	520	529	566	494	499	531	527	526	512	509	533	572	545	554	533	514	523	556	505	561	561	534	506	525	513	528	546	534	527	552	536	481	544	528	482	575	548	513	518	559	565	503	552	525	544	541	533	493	583	534	520	536	542	520	518	578	538	530	553	493	517	520	545	552	512	582	514	539	557	551	524	547	536	546	540	541	574	543	542	587	541	530	542	550	544	590	524	526	544	536	582	521	543	545	538	549	545	584	546	522	540	507	536	529	552	531	536	546	522	595	555	507	559	551	557	507	504	527	541	556	548	563	552	537	568	521	534	546	502	541	519	517	534	540	582	539	539	543	536	517	525	539	541	546	565	545	528	537	548	547	524	528	534	514	503	514	499	527	490	510	592	537	546	542	533	507	546	530	546	516	509	538	526	549	535	525	533	545	560	515	529	540	515	541	529	510	544	538	529	529	550	533	498	546	545	537	561	515	524	511	570	528	517	552	528	532	542	504	516	546	523	524	502	575	567	553	553	533	525	546	550	490	546	564	573	546	521	532	529	541	551	563	508	545	543	524	500	532	548	515	529	527	558	578	498	519	527	536	544	576	517	501	528	557	520	599	542	522	525	527	533	522	534	550	511	555	509	493	533	516	558	532	554	534	535	549	555	566	548	555	522	499	549	510	570	540	552	551	522	568	531	570	550	537	533	546	583	546	554	519	514	484	567	557	548	546	526	577	569	555	558	538	521	512	514	532	521	491	547	555	531	540	521	572	524	542	504	533	533	549	528	541	518	554	509	582	570	507	507	548	556	525	530	542	569	559	509	538	539	547	546	520	537	516	556	536	538	525	536	500	547	542	544	535	517	529	547	533	489	528	528	521	532	483	526	532	547	525	539	549	543	519	547	561	570	511	526	527	518	541	505	533	529	483	522	488	507	525	514	531	513	564	530	491	527	498	478	518	530	555	550	483	518	516	557	505	491	527	502	576	579	531	509	520	570	580	484	529	531	573	547	500	514	530	510	555	542	542	544	534	567	515	552	519	533	531	502	527	550	539	544	548	546	536	532	520	536	550	554	566	531	523	546	512	561	533	520	552	546	518	537	515	554	538	563	500	524	517	568	524	523	533	540	539	494	528	552	537	511	560	512	537	571	547	542	497	505	527	520	548	499	522	521	497	552	573	546	486	539	537	515	521	514	548	520	520	514	545	536	533	554	506	522	469	535	491	561	523	481	519	533	545	527	489	546	561	561	502	537	546	528	516	512	524	525	529	529	527	502	530	516	500	541	554	500	499	520	504	545	499	516	534	515	508	558	569	540	545	521	543	501	526	545	483	557	524	565	514	566	494	535	521	518	548	483	518	576	515	561	532	564	514	531	567	530	507	550	511	502	529	554	543	515	540	520	521	527	514	523	554	541	510	552	476	485	546	531	530	538	520	544	538	560	547	518	528	537	556	488	531	537	548	551	580	540	519	500	493	500	549	535	543	493	545	543	534	532	548	536	503	560	575	546	530	536	513	534	525	541	547	516	519	552	546	535	519	493	519	523	560	552	506	478	514	517	562	512	512	540	491	535	521	524	484	560	522	564	540	563	552	499	570	519	530	520	563	563	530	551	521	548	553	515	560	561	520	514	501	553	531	527	541	562	564	548	522	554	527	519	519	544	535	551	548	530	524	510	561	528	518	505	530	502	529	512	512	558	522	520	525	554	555	529	546	538	523	579	496	560	577	555	511	529	562	538	545	530	538	542	534	546	509	524	542	527	523	510	527	575	523	573	522	531	542
23340	21364	29184	23906	21354	21372	7391	1226	798	663	564	553	441	433	388	369	364	327	302	325	309	332	274	330	269	262	255	258	268	263	257	249	244	225	224	251	237	220	216	218	216	226	214	234	216	221	197	216	227	211	221	207	217	226	197	203	199	212	200	226	228	185	210	204	204	181	201	230	217	214	191	197	192	231	203	214	213	201	216	196	212	217	205	204	224	200	205	207	220	185	216	213	201	201	239	226	244	220	212	212	227	216	209	202	196	219	174	196	209	180	205	200	199	195	188	208	213	205	221	209	203	215	193	201	202	217	195	219	210	197	209	198	191	205	179	218	214	191	203	201	196	215	189	225	216	192	179	189	203	197	200	184	211	218	178	218	207	194	194	217	218	198	213	196	210	192	213	206	211	197	205	193	205	200	195	205	194	209	174	194	200	203	198	204	207	191	196	197	195	192	213	216	199	198	207	220	201	201	201	211	195	185	204	193	183	217	203	212	188	206	188	198	204	191	199	175	196	193	199	218	207	205	185	221	212	197	179	195	225	213	220	190	206	220	182	194	182	205	206	214	192	181	206	194	215	204	235	207	204	207	216	187	190	189	226	231	184	214	208	217	201	184	236	170	182	165	198	195	214	190	207	188	200	195	206	202	210	208	194	185	208	191	204	210	180	201	188	191	204	186	179	200	212	199	196	198	198	205	201	188	224	195	178	233	211	216	214	201	215	206	192	226	202	197	208	199	175	193	205	169	208	198	208	204	205	204	197	206	225	177	200	195	192	187	199	196	179	216	210	242	215	187	175	203	210	206	200	214	225	227	209	186	198	210	196	203	190	193	179	183	230	210	208	206	213	236	207	185	233	206	179	221	207	193	198	201	209	214	199	180	195	198	192	220	222	181	185	204	201	196	197	207	210	213	206	223	216	210	213	216	187	198	217	219	197	168	191	192	186	184	186	202	198	212	211	209	162	180	187	197	220	171	201	217	238	211	192	210	209	197	203	198	218	198	184	180	197	202	211	225	214	190	195	181	187	210	167	213	213	206	183	217	217	205	194	193	169	186	203	212	202	210	208	177	220	197	208	197	210	214	192	208	181	199	194	189	191	222	177	184	195	194	187	221	202	210	204	184	219	204	212	200	215	186	229	208	199	221	196	192	176	189	211	182	189	223	202	204	182	211	224	187	211	167	210	205	188	200	170	215	209	210	214	188	207	203	205	206	196	209	222	188	200	194	229	215	225	203	212	188	171	205	169	200	210	196	211	187	199	204	208	213	190	191	211	211	217	210	177	197	190	214	204	218	203	203	193	223	217	209	194	179	191	192	180	191	187	204	199	215	171	205	204	204	198	186	220	215	203	171	210	187	185	197	196	229	201	210	211	220	207	186	203	211	206	212	226	205	213	215	184	199	196	201	211	214	200	198	224	212	194	215	167	184	225	203	176	178	198	213	181	208	187	188	201	212	219	199	213	205	207	206	214	196	182	215	206	216	198	210	186	214	183	213	207	195	199	210	188	216	195	194	199	213	215	195	191	201	209	203	193	196	205	211	205	218	208	208	178	200	210	201	184	193	227	176	203	198	209	201	202	215	235	223	217	194	193	208	211	230	209	197	190	191	187	209	213	196	199	216	195	214	180	193	207	208	207	201	207	208	180	207	195	201	221	182	201	191	211	176	212	227	206	194	224	235	217	194	193	172	203	220	227	182	192	179	201	199	208	228	196	226	206	190	205	203	203	212	200	218	217	197	210	226	202	224	213	179	207	214	205	197	199	209	229	189	186	219	179	199	206	189	208	216	216	221	210	189	179	199	190	171	193	222	201	196	209	195	212	216	228	192	179	207	201	215	212	201	182	207	206	187	206	175	198	200	215	195	205	225	188	206	197	214	199	205	190	201	200	191	200	196	207	212	184	214	197	186	184	186	193	197	206	220	209	195	189	228	178	203	190	212	209	180	214	197	188	204	216	192	198	188	177	216	203	193	210	219	189	182	215	174	224	218	173	192	191	176	204	210	186	193	189	205	197	193	211	187	218	195	204	204	178	183	189	214	192	206	189	190	221	214	210	215	199	183	199	180	205	206	193	215	203	197	200	196	209	226	217	195	226	201	216	207	177	193	196	208	223	215	203	222	205	215	207	195	220	179	189	167	196	192	205	217	208	194	194	177	220	198	189	214	178	202	183	184	200	182	184	207	214	204	203	207	194	204	198	223	186	194	197	175	199	207	169	179	207	188	212	222	187	208	197	183	202	205	209	225	195	208	198	237	188	198	181	187	230	182	198	191	198	211	197	202	207	212	199	187	223	224	225	213	210	207	215	204	214	183	206	194	182	195	197	182	209	191	209	192	214	223	216	218	194	185	214	209	182	210	209	218	221	192	199	180	202	211	196	187	217	196	213	196	183	210	202	194	191	194	216	209	190	220	203	190	197	193	185	218	193	211	196	193	227	189	199	232	199	175	181	193	198	189	214	178	220	210	206	192	195	196	230	219	195	196	211	206	203	206	222	204	207	203	193	219	198	207	221	193	221	190	186	223	174	212	199	182	195	210	193	182	203	208	213	214	189	203	178	228	188	172	188	182	214	216	207	204	190	183	201	200	219	199	180	174	206	186	206	200	183	217	213	200	208	204	199	220	231	199	199	208	217	189	202	200	197	231	206	221	187	194	209	201	205	212	201	216	188	212	236	203	230	197	206	184	190	206	186	207	205	229	218	217	168	210	209	193	227	223	210	200	201	203	182	190	203	201	200	223	208	205	205	199	210	188	204	189	196	212	213	187	223	214	193	193	180	196	201	186	223	195	191	205	243	172	190	193	218	198	182	198	171	199	219	216	200	200	210	207	204	217	196	214	215	184	195	221	198	215	216	194	181	199	209	215	215	209	220	194	207	204	183	201	211	207	182	187	193	200	180	204	200	205	182	210	201	188	219	206	199	169	190	211	193	208	203	211	177	196	203	206	194	206	219	202	199	194	189	200	220	206	188	188	200	217	211	193	210	190	215	198	186	187	227	190	203	206	184	216	212	209	194	204	207	198	183	222	198	189	218	208	218	204	205	207	190	206	179	209	211	205	210	209	225	214	214	217	195	198	213	205	186	185	192	183	206	189	216	197	205	207	176	223	211	183	172	210	215	197	203	211	200	178	217	220	186	202	195	197	204	222	167	209	215	195	198	190	185	194	207	207	163	217	205	213	191	191	191	223	201	195	177	206	193	187	215	194	197	226	184	194	181	195	192	203	187	219	245	211	209	229	232	196	217	206	214	190	194	205	210	228	187	198	192	184	166	188	201	214	203	199	206	199	223	212	188	219	213	204	198	209	196	195	197	224	203	205	203	167	199	190	202	196	203	191	195	187	221	221	197	217	207	181	203	221	175	206	181	210	194	190	193	214	224	210	216	211	179	214	198	210	190	203	209	186	189	218	197	168	187	169	191	194	183	209	179	211	184	217	199	197	220	208	225	180	228	203	219	181	205	190	197	215	204	217	204	229
32075	27319	16290	8597	5820	4249	3220	2336	1836	1427	1138	916	854	720	638	574	574	519	502	451	449	478	396	440	460	386	375	403	380	356	366	322	312	334	288	273	292	310	301	281	270	278	287	292	291	280	251	266	256	257	266	249	289	245	262	244	257	267	252	241	257	276	244	250	228	242	241	243	242	245	247	236	256	241	245	233	232	233	229	214	251	227	237	255	248	249	257	226	225	223	238	261	269	250	275	271	262	277	269	229	263	258	237	233	226	237	231	242	247	244	250	220	240	244	255	240	224	233	221	253	235	231	238	220	222	240	223	228	230	234	230	260	236	231	261	246	228	223	220	228	220	237	229	254	237	238	241	252	217	215	223	232	228	215	216	231	259	248	241	247	242	230	211	247	234	238	226	260	225	211	278	221	241	238	213	222	211	256	243	235	245	250	223	245	224	249	226	241	240	228	246	221	217	188	232	256	235	229	250	251	252	225	217	205	208	236	221	221	231	250	234	265	244	244	253	247	263	249	217	243	240	248	210	237	238	237	235	223	221	255	230	230	255	230	220	238	256	255	222	233	229	275	232	240	238	212	235	240	238	253	245	233	211	246	211	264	252	257	225	219	226	225	230	238	247	243	225	224	228	241	274	216	218	256	244	231	244	229	236	241	227	238	250	237	252	221	241	226	231	233	243	228	235	209	235	226	228	221	231	217	241	224	225	244	235	201	204	247	238	228	218	224	218	218	251	218	220	243	233	243	228	245	212	231	224	237	224	249	253	247	216	216	241	240	245	226	239	240	227	246	224	231	226	238	231	197	242	230	247	252	238	222	286	216	240	238	240	234	241	242	247	230	237	241	246	252	216	247	245	249	235	250	215	214	226	244	227	238	233	243	243	229	253	232	242	248	244	254	245	261	251	244	243	204	253	215	260	234	270	211	278	226	217	236	243	224	236	248	224	211	233	247	256	231	193	241	208	235	219	231	226	228	223	242	240	245	253	229	225	201	218	211	248	205	218	240	267	248	231	253	245	272	254	260	246	222	253	266	246	229	227	236	241	238	228	243	252	228	205	243	242	201	250	236	244	259	243	211	238	219	236	250	220	242	229	240	224	244	218	199	261	221	208	226	263	231	208	208	225	210	225	206	241	223	235	247	226	241	233	233	233	224	206	243	239	232	250	226	226	239	230	239	250	226	222	242	227	235	288	252	241	245	208	212	234	253	238	240	228	216	203	270	242	262	220	239	223	242	250	227	238	230	213	230	231	230	237	244	237	260	234	226	241	262	254	240	246	250	239	222	218	231	244	226	237	238	236	225	225	219	194	252	217	234	237	223	219	239	235	241	253	217	259	233	222	216	231	225	240	235	228	223	240	243	251	237	219	244	222	239	247	235	240	226	244	243	241	218	221	250	227	213	222	227	230	243	230	248	251	218	227	237	244	227	216	253	228	236	233	231	223	241	234	215	216	215	223	265	234	224	233	238	217	248	232	240	248	249	222	234	241	251	249	238	234	228	210	237	234	242	219	258	224	234	230	231	232	235	249	210	245	266	241	245	239	221	268	235	213	233	228	235	242	243	235	239	260	232	221	243	257	233	233	232	236	216	249	228	260	207	245	227	256	215	199	235	237	239	225	238	201	227	268	235	248	243	246	225	249	248	205	243	204	247	200	224	219	232	254	246	233	227	232	207	202	254	274	252	236	267	245	248	242	259	243	279	215	216	224	224	234	225	245	247	231	242	245	197	227	226	237	212	223	246	229	228	214	220	228	263	223	215	237	226	231	231	216	231	244	237	220	244	273	254	251	234	238	240	258	218	240	233	228	250	236	236	226	215	260	237	199	229	234	246	236	228	248	226	239	245	231	241	228	248	267	221	210	258	244	226	225	212	228	237	219	219	267	217	232	217	219	249	210	234	211	256	223	254	209	219	209	213	247	219	228	213	234	225	237	228	230	223	219	238	224	219	240	232	246	248	215	225	235	231	232	239	249	232	231	215	232	245	244	214	242	242	225	248	244	217	230	227	276	210	265	226	264	242	242	220	231	206	224	243	225	256	212	225	235	246	248	232	222	213	217	230	244	219	226	223	267	217	256	226	222	236	247	234	224	224	252	206	236	240	224	198	248	249	249	237	235	242	260	239	256	220	231	233	219	221	247	252	225	237	261	237	254	247	241	216	215	225	239	255	212	243	243	244	257	218	227	232	199	227	235	213	216	230	211	238	224	225	225	241	229	244	256	209	241	227	233	219	232	256	225	218	239	256	252	232	208	244	244	243	245	225	238	260	239	247	242	245	203	228	253	251	228	249	214	258	252	221	246	233	233	247	251	245	233	226	228	225	231	230	235	224	201	225	227	219	237	253	225	248	220	244	231	261	209	212	231	240	221	253	263	229	232	223	235	214	228	214	242	233	203	230	239	227	263	227	203	210	248	253	235	264	222	246	243	238	251	232	270	220	238	251	254	249	232	266	240	207	249	217	223	271	224	238	210	228	250	272	221	211	229	268	229	227	231	241	222	216	247	255	213	260	235	245	209	243	240	251	221	233	245	205	236	228	255	210	240	228	228	253	209	213	227	215	213	217	261	239	234	242	243	212	243	249	209	261	230	230	259	263	213	234	219	234	222	228	259	240	237	243	220	241	228	235	225	217	231	239	228	246	204	231	217	240	240	259	245	248	243	260	210	230	246	221	238	232	205	228	233	233	242	232	243	239	231	243	235	244	233	241	214	229	212	241	228	244	221	240	250	238	224	248	236	215	238	221	246	234	246	237	221	244	227	226	206	236	252	221	246	218	220	275	245	248	242	225	219	199	232	253	192	243	249	269	243	229	224	241	218	249	234	254	243	235	236	241	236	238	233	248	225	236	232	238	210	237	208	234	215	246	233	230	244	219	230	217	231	232	213	256	238	229	245	226	206	241	232	220	250	238	242	236	229	245	240	237	240	210	250	261	246	255	264	243	219	228	209	230	247	237	248	232	235	251	230	248	242	238	236	246	247	226	239	236	238	264	204	242	241	251	233	218	242	264	213	243	231	237	233	239	236	260	262	204	254	257	208	243	231	243	241	271	230	233	247	241	228	218	215	247	225	243	247	232	227	246	216	244	249	217	215	253	233	210	223	248	210	210	229	257	232	235	217	213	214	227	251	245	250	226	250	243	233	239	235	256	250	220	258	237	238	228	247	232	214	227	250	221	231	231	233	245	225	224	234	222	231	242	205	236	244	265	240	273	229	240	221	207	242	220	231	209	214	230	232	218	247	243	256	238	239	248	257	234	224	255	233	239	213	227	249	233	246	219	252	226	229	229	240	232	216	227	270	234	232	226	244	229	234	250	229	240	242	244	226	238	271	220	241	221	235	233	237	235	221	227	225	232	258	244	258	245	225	206	230	242	225	229	221	197	242	255	225	250	233	242	221	248	237	246	225	237	255	233	210	235	212	222	249	243	234	231	217	222	235	216	227	230	218	225	237	261	248	247	208	255	229	250	222	253	236	223
27749	20264	8093	1418	824	578	517	425	433	448	428	463	428	459	442	426	432	395	406	434	446	449	438	405	416	424	432	410	440	399	424	387	414	405	444	419	392	392	374	375	391	427	427	369	394	446	422	443	382	431	421	399	441	399	442	396	367	440	407	384	447	435	400	430	384	370	390	430	418	425	394	416	404	454	397	415	406	426	406	408	378	422	402	388	422	425	426	433	407	443	407	416	420	429	395	408	447	426	401	423	438	398	376	433	403	413	449	420	437	401	410	377	385	429	392	435	415	393	364	416	400	404	399	364	374	413	374	380	433	381	385	402	401	408	404	376	405	429	382	419	424	376	459	431	371	405	414	410	377	399	393	424	414	449	407	409	410	384	410	397	385	409	422	426	397	444	404	402	404	410	430	365	407	423	403	411	376	413	377	418	414	400	387	394	398	402	384	390	397	391	399	382	404	426	384	386	427	436	370	424	415	417	404	386	402	379	428	397	382	389	376	419	393	414	409	400	400	392	425	406	397	453	431	407	441	445	415	402	388	381	410	430	429	407	432	414	407	395	416	444	405	427	433	393	412	400	398	403	403	377	418	386	393	374	390	399	406	396	357	403	439	391	404	411	347	446	394	366	381	397	397	405	418	430	386	419	380	399	422	399	421	423	345	411	378	412	386	374	394	409	440	383	412	428	398	402	469	392	421	410	415	421	392	381	435	416	427	400	409	432	391	421	397	411	394	397	429	400	385	400	421	368	381	405	406	413	439	395	375	408	364	402	425	400	405	402	394	385	394	450	416	390	371	390	406	416	397	389	403	382	407	434	390	392	401	432	408	368	432	419	407	421	433	385	430	354	424	426	342	439	421	406	416	409	409	444	427	411	417	394	393	387	393	410	381	384	398	363	396	421	410	404	394	416	410	392	444	418	433	441	384	425	377	417	380	409	417	384	375	387	414	411	421	426	365	441	400	421	413	395	396	414	375	417	438	414	382	450	423	418	424	396	382	407	431	386	408	413	398	410	398	398	410	417	403	421	395	436	396	384	410	427	416	422	403	395	388	439	424	451	391	373	422	441	396	423	403	387	429	443	413	409	415	410	403	413	398	397	400	371	405	382	405	443	406	441	419	423	418	417	441	402	372	442	429	393	388	423	457	427	421	416	382	425	394	396	358	424	412	398	357	420	384	399	387	403	400	408	393	393	383	422	464	419	439	411	398	418	419	405	412	417	410	387	369	443	403	393	405	401	396	387	377	396	401	374	402	438	394	393	419	426	450	404	424	447	393	387	376	414	404	416	380	401	420	399	394	385	424	373	401	421	412	435	440	386	407	376	409	385	426	420	425	411	378	384	416	396	436	388	422	414	372	449	414	432	445	395	377	398	407	381	384	372	439	404	422	377	429	410	421	408	403	410	429	455	387	384	402	412	432	398	426	377	407	422	406	417	445	381	416	421	418	433	398	384	417	360	420	414	429	397	426	410	447	419	368	396	373	402	417	421	386	408	418	448	427	419	430	390	446	419	387	408	421	391	393	466	433	432	436	396	424	413	405	388	413	428	402	422	413	378	427	386	406	409	391	377	385	404	430	407	426	422	396	417	403	433	398	410	382	441	365	409	389	388	426	428	411	416	393	420	436	448	384	417	383	401	395	377	386	436	411	388	387	442	399	399	396	405	370	421	405	416	387	423	427	413	461	390	460	416	377	403	424	387	395	441	428	368	406	395	389	380	418	431	408	388	420	423	395	395	412	409	388	403	392	420	380	436	405	391	414	406	406	383	392	381	380	390	384	386	404	433	407	404	390	410	417	420	430	415	400	437	419	365	439	421	408	393	438	406	445	401	445	405	446	411	411	402	383	399	356	443	410	413	431	390	380	422	442	427	408	412	395	410	379	404	410	370	391	396	413	418	388	442	385	413	408	412	409	409	419	397	400	392	407	443	405	419	410	448	402	407	386	439	377	444	394	380	385	380	411	454	388	414	376	404	413	411	418	382	446	367	390	404	414	441	398	418	414	405	401	389	391	391	383	411	430	427	413	407	393	415	386	433	389	426	379	438	402	442	377	401	440	405	439	433	401	403	411	425	367	400	385	414	414	411	422	397	418	397	389	377	419	408	425	401	410	416	444	411	418	391	411	440	391	428	403	417	416	403	371	400	403	404	420	430	417	413	390	384	425	431	402	397	396	419	399	452	360	407	434	418	374	385	421	394	389	409	371	417	409	435	423	415	412	423	391	446	450	434	420	408	409	383	415	416	392	401	405	404	407	405	431	398	416	416	425	416	424	441	390	397	383	431	445	391	380	430	444	400	404	434	423	418	405	402	388	429	436	415	372	414	442	393	417	405	430	392	411	390	407	407	402	376	373	408	411	375	385	422	429	395	377	433	390	390	386	429	381	401	380	369	416	411	425	384	419	411	424	454	411	413	417	438	395	430	398	390	420	405	445	413	401	386	355	425	369	434	425	392	412	403	400	391	426	405	417	379	412	374	416	408	396	423	403	400	408	418	420	417	420	436	427	430	355	384	386	420	389	391	406	391	403	439	396	381	415	402	388	398	430	402	422	391	411	437	421	400	424	409	385	412	425	419	401	408	399	363	386	392	441	432	378	431	381	398	436	384	436	374	383	401	398	388	409	371	439	422	439	394	414	375	406	419	390	407	412	401	409	420	399	412	409	400	404	415	408	385	444	438	437	421	380	362	437	387	384	398	404	386	441	395	446	405	388	403	388	415	400	400	388	378	407	449	405	387	398	401	438	399	397	391	418	440	412	411	399	411	381	412	408	381	431	429	412	402	422	421	415	415	407	390	402	395	408	420	438	422	378	414	454	411	419	434	437	407	405	408	394	407	411	424	426	411	365	423	410	395	366	403	406	395	421	388	392	405	381	406	409	370	381	367	429	417	440	412	396	394	388	409	387	408	364	428	390	428	411	373	406	395	439	415	417	426	416	380	405	420	431	412	428	387	386	393	418	412	406	412	389	402	443	414	441	407	440	417	430	412	406	408	389	417	425	417	353	422	374	427	398	402	428	436	400	380	424	405	418	414	392	397	403	365	399	393	414	412	390	388	375	436	371	392	386	404	399	361	385	428	426	378	400	399	427	388	408	410	431	425	411	403	415	397	414	409	391	370	381	417	439	438	353	428	426	426	421	379	391	406	377	381	356	419	411	389	412	441	426	415	414	434	373	427	420	410	367	405	426	399	408	422	394	402	398	401	425	405	371	406	385	369	361	392	430	427	433	399	402	393	421	428	378	406	398	437	404	416	422	406	396	403	408	400	400	421	397	395	378	433	392	397	441	408	417	429	389	405	398	399	429	422	416	376	437	401	406	418	397	446	433	397	428	381	400	407	403	413	364	456	442	410	391	374	412	407	402	376	407	380	444	428	385	410	398	427	432	399	426	380	412	396	386	421	391	392	418	406	394	353	390	367	417	390	400	399	381	413	398	440	384	421	396	421	404	434	402	398	406	396	419	406	427	416	429	393
21315	8336	3070	1521	1141	797	723	570	602	577	540	530	551	490	508	525	552	516	476	544	489	530	524	451	523	529	521	530	553	495	537	543	519	487	468	482	532	518	524	519	498	508	509	527	504	478	503	494	535	501	474	495	483	481	492	513	524	463	507	516	494	481	494	460	489	484	529	507	514	489	522	467	496	517	507	524	508	497	486	519	485	492	512	490	482	476	490	516	495	476	519	458	510	531	509	502	499	576	496	500	532	523	487	530	469	518	487	490	522	505	484	474	505	540	489	482	462	511	480	482	472	517	508	482	465	489	518	497	521	485	487	527	487	487	484	509	472	505	481	484	482	511	477	486	521	501	450	491	472	539	484	497	509	513	453	487	495	473	480	494	492	488	546	507	459	477	497	503	458	489	511	495	529	484	512	502	464	480	476	495	502	498	475	511	460	463	510	454	520	470	490	499	526	503	475	478	487	542	459	481	479	507	513	514	493	507	502	534	483	491	503	507	481	515	487	466	494	543	554	503	507	496	514	518	533	473	490	498	487	518	514	500	514	482	499	544	503	548	511	501	501	482	486	470	534	501	481	537	514	465	496	517	527	494	495	493	517	510	500	460	483	533	501	475	514	477	497	482	485	465	528	488	485	477	503	466	469	496	486	504	471	482	453	490	474	520	534	488	493	514	469	462	546	505	516	523	509	499	555	485	511	495	496	478	463	507	512	500	496	480	472	479	497	546	495	471	492	477	490	463	518	512	497	502	522	472	486	511	449	477	468	495	505	475	456	488	513	500	489	532	530	518	495	483	497	497	472	509	492	491	472	489	473	496	503	556	464	531	462	510	471	486	516	470	517	485	550	483	508	491	460	505	520	512	496	481	508	469	494	483	493	463	465	466	485	493	508	499	504	504	515	518	498	460	519	462	488	518	456	483	452	483	482	508	489	473	518	499	503	496	466	471	537	532	495	519	512	522	504	486	490	490	498	507	471	461	559	482	548	526	503	464	476	535	497	496	495	509	493	476	473	465	533	487	531	508	469	519	471	483	476	523	497	502	517	479	467	462	497	530	492	488	502	468	476	494	485	471	507	501	502	525	483	485	505	474	462	480	512	500	483	496	526	472	509	540	502	473	462	503	461	492	483	494	484	513	499	512	547	500	491	500	472	474	497	491	461	504	487	498	534	449	496	492	504	491	501	507	477	479	481	481	489	464	504	473	543	500	507	476	497	525	512	513	473	473	520	511	496	474	485	521	541	485	500	471	464	516	500	463	512	468	481	502	482	443	491	498	507	537	448	473	478	521	525	505	488	499	511	520	529	486	460	505	484	479	504	488	476	490	480	490	530	518	487	481	489	530	502	486	502	482	519	492	449	487	475	478	466	527	520	482	483	558	491	498	509	501	482	482	483	482	477	511	510	499	535	477	508	492	492	502	450	482	523	500	493	484	531	515	510	469	458	474	502	485	449	488	539	471	443	511	499	482	470	496	487	478	481	489	493	475	451	483	475	502	512	488	511	503	503	507	498	526	507	466	498	477	515	511	496	475	494	532	466	481	510	515	511	502	485	521	511	492	501	471	492	470	513	499	487	500	495	524	475	503	511	455	521	463	505	479	536	530	467	511	504	497	462	477	483	515	489	481	460	480	517	534	492	498	517	503	463	486	483	486	503	474	503	482	483	453	535	526	448	509	494	474	484	525	506	435	509	511	475	504	507	485	514	502	495	507	481	484	441	506	472	502	486	503	508	527	500	490	506	468	475	482	494	509	477	518	466	486	537	521	508	488	454	506	489	494	465	514	539	477	487	485	470	480	492	465	478	478	506	501	520	527	510	492	495	488	514	484	489	491	476	465	490	526	467	530	489	492	487	486	499	508	525	477	486	488	481	491	529	476	490	492	432	518	459	473	466	496	491	531	487	521	469	510	493	463	499	447	455	508	488	465	533	516	496	534	513	508	507	463	483	487	487	501	503	493	520	502	549	500	509	485	490	493	530	516	494	489	480	514	499	539	519	478	460	548	513	512	481	506	473	453	483	467	508	516	485	486	509	467	522	509	511	483	461	485	501	500	470	497	507	524	502	472	491	461	528	498	519	505	488	480	519	489	489	489	508	509	517	457	533	520	474	506	512	524	501	527	465	515	474	513	483	490	498	472	484	503	508	498	483	482	511	470	514	509	510	499	446	504	499	529	497	488	468	491	499	489	492	514	494	486	513	488	514	484	481	525	498	489	504	470	489	471	479	506	500	524	489	534	501	489	516	464	477	503	510	514	512	489	488	493	531	492	480	499	508	458	469	446	512	490	479	505	498	488	529	484	481	487	504	518	491	478	476	524	515	525	488	470	487	494	461	494	476	475	493	534	511	503	509	470	488	467	485	487	531	511	481	465	505	526	517	474	534	485	491	509	512	502	547	515	502	489	489	468	538	512	493	487	447	463	502	481	501	479	484	478	481	483	473	518	501	492	523	459	479	551	540	461	472	484	483	474	459	475	483	468	520	520	516	472	520	494	510	514	513	497	474	466	495	495	482	468	472	491	494	491	534	482	492	482	476	531	503	504	510	498	519	507	461	457	484	525	489	554	507	483	519	503	451	474	474	487	492	485	463	521	521	529	482	469	523	475	466	516	472	484	505	478	522	462	506	504	491	468	509	522	528	491	496	476	500	513	517	500	486	499	494	464	497	524	484	503	507	486	483	510	475	517	519	488	498	497	464	468	498	492	476	490	496	497	505	514	447	478	446	446	495	572	521	495	527	449	521	476	514	487	511	509	502	486	504	512	483	486	479	481	482	470	535	471	473	503	479	521	473	463	476	429	488	494	453	469	485	456	501	503	485	495	463	485	507	497	527	520	522	497	509	483	529	516	483	491	463	499	483	525	512	489	485	527	499	512	470	481	508	510	485	510	481	480	453	479	460	535	495	494	530	502	501	510	467	478	494	486	496	489	523	521	468	481	451	504	484	486	482	526	478	487	480	493	514	541	494	486	469	484	468	499	537	502	503	506	487	494	508	475	541	476	517	477	476	504	516	459	507	499	493	486	466	524	486	483	510	489	475	494	498	507	502	501	506	541	517	457	531	513	479	461	471	510	538	456	490	517	524	505	481	476	471	510	496	471	515	524	520	537	530	501	505	503	455	460	510	483	489	463	487	511	486	477	472	508	476	469	470	488	491	540	518	484	558	519	510	496	522	544	450	498	503	519	466	481	501	476	510	473	496	468	506	492	497	516	534	490	480	534	497	504	479	520	528	516	480	487	482	485	522	515	497	523	500	510	464	494	477	514	469	494	524	511	516	500	475	495	498	508	523	519	491	484	529	526	476	503	458	454	506	508	461	491	474	493	475	514	513	550	502	507	457	497	502	482	486	471	509	484	476	499	468	470	471	483	503	490	496	485	499	452	512	535	487	520	466	528	510	491	495	484	492	480	483	475	401	512	494	495	465	495	478	521	496	467	488	470	481	493	518	492	454	494	520	512	498	519	466	471	510	503
24486	21326	28621	24367	21239	8146	1015	680	518	489	423	395	379	363	310	326	304	272	299	271	276	311	261	258	246	232	235	261	242	279	269	251	253	267	248	216	223	246	245	213	233	238	214	230	209	231	218	227	218	230	228	232	232	236	212	225	250	211	217	213	209	221	203	200	195	223	223	221	225	204	215	210	259	192	210	215	196	213	193	208	230	181	219	229	196	212	206	243	215	199	186	203	219	277	239	234	220	223	210	227	227	213	241	212	222	188	229	227	225	211	188	207	206	200	202	209	223	240	195	182	205	206	222	216	245	233	239	242	204	217	220	232	236	215	201	216	199	218	204	209	202	224	194	236	210	218	199	214	224	218	223	217	202	212	226	234	207	190	222	231	227	206	197	209	233	207	190	239	229	205	208	226	215	224	216	206	227	201	226	205	228	211	223	251	213	239	245	185	234	214	247	217	223	214	225	227	190	228	210	232	224	221	232	230	220	216	219	214	183	201	212	207	232	219	211	205	216	183	220	219	216	226	184	209	184	240	238	206	196	217	198	226	237	199	197	201	201	203	187	218	230	223	205	250	198	218	219	213	224	215	211	245	225	199	220	215	200	198	213	208	225	200	215	213	189	208	201	193	202	188	218	226	227	192	205	216	218	199	221	209	196	201	207	215	189	179	223	208	214	204	217	194	194	202	201	201	213	217	202	248	229	200	219	212	206	244	221	203	217	213	215	202	231	207	194	219	195	207	203	221	213	209	191	206	205	237	213	235	246	194	243	219	207	198	190	227	205	202	198	234	211	228	228	201	217	225	196	284	247	224	219	231	237	207	218	206	194	235	223	211	204	201	213	234	215	213	237	234	236	209	218	202	202	211	238	216	214	237	226	207	208	204	216	223	197	224	198	211	210	236	214	205	224	224	214	207	197	226	189	245	200	214	202	206	234	204	198	208	219	225	225	221	216	187	198	212	214	224	219	212	221	191	200	201	226	214	222	246	234	225	205	209	233	227	226	217	212	255	233	195	206	206	217	221	224	224	214	199	207	201	198	207	231	223	202	232	228	181	216	203	228	220	210	230	230	211	220	210	216	222	221	186	211	196	212	198	210	227	220	203	206	218	204	235	219	190	211	202	210	199	186	216	211	226	208	224	203	240	238	207	211	199	240	196	221	204	228	190	225	225	227	227	250	184	231	201	234	230	226	223	201	225	215	183	208	223	219	207	221	227	225	237	205	199	237	225	203	213	209	232	217	215	217	196	215	173	231	202	200	193	201	192	209	220	203	223	214	230	192	219	218	193	206	245	241	214	230	189	194	206	217	232	206	220	222	217	220	210	243	227	221	221	211	233	226	216	207	243	222	223	236	185	203	229	207	214	227	226	230	215	228	214	236	225	217	218	206	222	220	212	191	185	217	231	190	193	200	217	198	195	194	205	220	225	244	223	223	215	199	204	232	216	213	213	223	203	241	216	231	210	220	224	198	186	190	225	197	222	209	218	229	232	204	209	200	197	226	206	234	201	206	239	204	201	220	197	222	196	250	239	218	208	236	228	204	211	244	238	209	210	231	207	223	198	221	230	227	238	214	231	211	191	235	227	204	218	213	217	181	219	206	216	214	232	214	237	261	229	220	225	198	211	214	191	231	212	184	210	206	218	238	237	186	199	225	202	221	223	223	195	181	222	216	220	235	227	201	219	226	224	226	184	195	206	211	199	216	216	233	221	213	206	214	228	223	219	200	220	216	237	225	227	205	209	220	214	203	217	190	205	212	231	204	210	193	202	226	218	213	210	208	221	227	232	203	207	207	235	221	222	238	182	198	236	228	205	198	198	217	217	216	210	216	192	210	193	227	226	193	214	236	243	234	206	221	206	205	215	248	245	216	211	191	193	210	236	205	213	238	212	221	203	248	187	221	225	215	221	240	234	236	221	236	223	225	253	223	232	225	202	213	191	202	198	200	202	228	208	241	243	223	225	241	224	225	214	207	197	186	221	200	191	238	210	213	235	180	228	224	238	218	229	207	220	216	206	226	225	210	211	221	225	220	217	237	216	211	206	213	234	200	204	197	227	228	228	217	222	213	218	211	211	214	233	210	212	192	215	207	206	199	198	209	205	216	223	218	255	201	237	212	212	198	217	218	198	216	186	219	212	195	217	216	199	192	207	213	218	219	205	236	219	225	226	231	218	230	231	215	210	203	221	233	201	200	201	207	226	205	193	210	232	217	191	223	228	234	203	213	207	239	207	231	203	211	208	217	235	226	212	225	204	220	189	193	239	222	215	198	244	234	223	215	219	218	216	201	234	225	205	204	210	223	234	218	207	190	220	237	193	246	190	198	207	209	235	213	230	213	195	212	217	188	227	231	224	211	221	212	206	217	229	225	208	204	232	220	192	221	228	216	217	222	198	220	224	234	216	209	196	225	212	216	208	227	223	214	215	205	227	209	217	231	213	199	213	223	237	225	220	238	212	216	226	217	195	210	229	212	212	222	186	206	224	193	216	221	232	239	235	234	206	220	231	200	225	227	219	246	226	235	200	210	241	210	236	215	228	208	202	231	208	185	207	233	212	202	191	207	223	250	201	222	222	209	198	199	201	203	217	220	207	218	224	200	207	207	211	198	211	224	217	215	226	218	215	227	215	202	199	220	216	231	210	203	213	239	202	226	206	201	216	210	234	242	234	213	243	254	217	225	212	198	229	227	222	201	220	212	217	208	213	224	243	197	225	216	205	228	210	206	199	234	203	195	209	233	232	199	215	220	227	218	209	225	214	232	199	195	209	235	205	214	210	205	219	238	191	199	203	195	214	229	218	235	197	238	193	208	211	242	199	214	223	217	225	233	221	230	201	195	229	207	215	207	230	213	232	214	214	232	188	225	186	190	203	221	219	231	202	221	225	207	224	223	222	199	226	194	213	204	206	207	233	202	208	218	215	223	208	225	224	209	203	224	223	233	204	230	219	201	205	204	213	231	234	199	234	201	220	207	208	233	208	186	210	201	208	201	222	215	209	201	207	230	193	245	196	210	217	210	238	213	216	216	213	216	216	205	188	223	212	204	231	231	174	214	236	249	223	191	211	219	194	213	227	250	202	217	225	195	215	212	228	227	201	203	215	206	228	229	204	202	200	231	221	214	211	245	212	203	234	212	222	239	253	202	193	223	211	206	203	232	199	188	223	226	194	229	219	201	209	205	192	210	225	205	242	223	187	231	213	223	228	189	214	227	199	209	238	214	201	216	221	189	233	232	220	228	216	227	195	205	224	213	199	223	232	203	203	211	188	237	222	198	212	242	222	230	216	211	237	209	222	219	206	202	211	208	240	194	231	239	230	229	211	222	219	230	228	211	220	219	209	199	210	186	234	212	209	237	228	217	195	196	221	218	203	228	240	205	246	233	186	226	214	228	200	202	230	216	186	217	215	227	197	189	218	217	204	221	213	205	214	213	222	192	233	201	222	235	197	229	204	206	219	217	218	215	214	207	213	208	216	230	181
27702	18847	10544	5160	3339	2313	1722	1269	1045	877	748	683	609	534	493	482	418	444	428	359	410	371	353	407	394	391	347	361	356	365	363	354	303	321	314	326	305	313	295	273	280	308	268	294	262	276	274	268	283	276	284	295	271	292	266	288	273	288	255	264	281	292	272	273	274	274	282	315	257	271	285	278	287	258	299	306	279	285	270	280	270	266	256	286	291	273	285	261	271	263	288	307	293	294	284	302	271	266	272	266	250	292	276	268	288	280	304	264	275	262	284	280	246	296	311	271	270	296	279	237	287	262	277	249	271	292	252	296	270	292	246	272	253	295	259	259	244	282	260	269	271	260	275	304	282	284	244	259	259	285	280	271	292	251	278	274	266	279	272	264	276	277	303	280	288	271	266	288	255	261	280	261	288	276	259	243	263	259	280	258	240	251	259	278	260	236	269	255	247	261	242	266	251	282	276	266	286	265	267	265	262	294	268	277	284	266	279	293	275	268	247	258	285	287	285	246	281	270	257	261	272	271	247	256	254	259	268	278	264	236	299	287	275	288	271	292	264	285	298	270	311	303	289	254	270	265	271	293	274	257	276	262	240	278	270	276	265	272	277	234	225	265	283	269	275	292	265	268	257	273	281	280	250	262	287	256	263	279	251	283	269	245	259	268	268	278	280	248	254	274	318	248	275	256	288	283	264	285	264	270	257	272	259	301	250	256	265	294	288	266	239	278	292	274	252	276	262	278	263	255	246	305	281	264	278	292	286	289	297	282	273	241	301	266	237	272	269	287	250	246	234	283	281	259	277	293	282	287	274	293	227	272	254	270	257	256	275	259	268	250	277	263	283	267	287	254	285	280	265	298	296	255	272	286	265	265	294	300	275	291	271	248	281	284	258	264	256	258	275	248	272	261	292	283	271	270	263	277	247	292	269	260	270	272	284	261	284	274	274	264	260	268	295	258	253	266	292	276	248	262	250	278	282	280	274	265	277	282	276	282	301	268	267	293	247	259	260	274	290	249	247	262	237	285	263	262	251	294	281	270	268	288	247	265	270	271	267	267	263	263	294	306	249	289	246	265	246	250	271	250	265	303	267	257	293	282	280	293	259	261	276	294	268	275	250	265	246	251	278	256	285	275	260	273	276	246	270	288	279	304	265	270	254	308	258	269	279	286	247	290	295	259	271	288	266	259	250	293	242	269	252	293	287	279	258	266	241	292	298	254	273	245	279	258	256	296	261	261	283	284	284	263	287	285	300	282	244	279	274	270	273	245	236	272	263	261	266	281	321	267	285	291	264	235	269	281	244	281	263	272	250	296	270	264	281	282	272	308	302	285	294	264	265	310	262	264	268	275	276	292	263	281	261	275	270	270	292	272	278	266	267	253	255	307	260	272	288	275	263	261	270	280	258	278	245	303	281	260	245	285	289	264	241	271	256	267	240	304	254	285	284	276	271	273	249	275	265	261	269	266	293	259	292	276	290	269	232	255	254	279	255	276	239	296	263	283	265	288	287	292	289	267	265	287	279	265	280	269	277	267	257	267	285	279	263	297	291	287	282	283	268	284	269	286	245	261	293	264	291	262	259	293	274	263	276	242	255	299	285	277	260	283	251	251	285	267	288	234	282	276	265	263	277	273	287	272	260	301	274	245	283	302	272	246	267	275	255	293	263	279	249	282	270	288	273	249	259	275	267	252	250	293	298	270	273	288	291	311	270	291	273	253	286	280	275	267	263	271	282	269	259	282	275	277	262	254	298	247	266	281	277	278	270	266	269	268	284	270	286	264	262	326	263	314	271	261	273	245	286	288	258	255	273	271	258	266	304	227	262	299	252	278	264	262	278	281	271	274	285	259	268	295	281	262	294	248	255	284	269	277	276	282	276	271	270	282	249	294	270	300	287	272	261	261	286	302	307	267	303	283	306	279	273	262	279	236	295	256	250	254	267	274	273	254	280	257	242	259	284	266	286	270	267	268	273	263	258	292	289	272	268	307	270	269	271	282	298	275	256	310	292	269	286	266	286	273	286	278	292	247	272	280	279	288	266	288	291	288	272	318	239	281	271	275	267	240	313	282	292	267	290	283	250	246	288	288	260	289	269	295	266	256	260	279	280	255	276	274	274	295	310	273	289	257	289	304	259	272	274	277	277	267	246	290	276	246	249	272	256	284	301	295	265	276	254	255	284	269	290	270	285	281	255	300	276	257	271	262	261	290	282	293	285	271	269	271	278	280	274	281	257	272	294	238	269	270	287	267	278	266	283	277	264	289	268	291	270	282	270	255	277	253	266	249	273	271	268	278	258	284	288	246	274	266	285	284	250	243	252	275	264	299	290	276	281	276	308	289	272	286	261	300	275	291	271	249	276	273	263	251	280	274	274	262	275	292	283	241	301	254	253	276	285	253	278	275	258	251	292	284	293	298	290	285	276	307	263	264	296	273	263	265	266	259	280	262	264	275	285	279	281	277	282	261	266	250	259	275	267	265	283	276	268	266	276	285	283	297	257	242	274	279	273	275	235	240	270	263	285	285	282	291	283	282	295	262	280	281	300	292	279	296	246	276	242	256	284	261	253	270	265	316	261	258	298	272	291	261	285	251	248	277	270	266	268	288	247	295	279	262	280	275	265	258	269	281	270	262	271	250	273	261	257	263	276	278	256	303	288	309	245	271	279	298	296	296	288	284	259	280	296	259	281	275	288	258	296	282	276	283	295	298	282	304	285	262	265	290	268	276	257	284	288	254	262	286	258	276	290	255	264	248	266	265	264	299	276	308	252	245	266	282	301	263	258	298	282	255	236	258	275	287	279	266	243	299	257	275	282	296	278	294	297	237	278	250	285	292	275	273	269	273	293	282	253	261	292	263	269	258	280	248	283	266	275	244	303	286	259	262	261	233	250	308	268	257	293	257	235	258	282	296	258	269	280	258	275	293	253	273	251	254	276	257	261	257	277	273	306	281	282	293	252	305	263	272	283	261	283	279	276	264	252	275	246	270	236	269	287	277	295	276	283	274	271	273	233	248	247	288	299	280	279	298	269	277	254	257	258	245	260	252	286	273	280	267	285	297	258	259	281	252	245	277	282	264	274	271	262	300	287	266	263	257	273	264	304	288	321	275	258	279	269	260	281	262	288	260	287	267	284	268	265	276	289	283	258	262	285	292	267	284	305	251	281	254	297	246	239	273	276	278	251	248	252	289	279	290	292	291	290	265	247	235	270	267	257	254	258	257	269	286	271	283	287	244	270	266	298	275	261	307	270	260	271	274	273	283	246	304	278	232	257	269	294	288	269	289	256	267	261	302	289	272	269	272	274	261	287	280	283	275	299	315	269	305	290	280	267	260	275	279	264	291	242	284	270	284	266	262	268	266	268	275	263	263	267	277	288	267	272	257	291	281	298	251	261	277	263	246	272	264	298	256	278	271	275	297	279	263	276	277	294	251	261	258	307	238	273	259	251	286	283	285	270	261	276	254	297	280	293	276	272	277	258	265
25596	21329	27432	25366	8385	1056	768	644	586	582	549	545	534	501	520	483	478	504	498	497	493	511	498	486	480	475	489	483	526	478	502	469	453	479	458	460	448	447	491	425	495	516	483	454	443	470	467	455	473	475	455	434	476	442	445	477	450	438	453	440	461	459	495	422	476	418	485	472	457	475	473	458	448	460	440	469	478	449	445	495	412	474	476	471	437	428	469	477	464	448	454	427	451	500	468	457	422	448	429	451	495	428	477	459	485	460	441	431	415	468	496	426	459	476	446	464	450	473	440	481	449	445	501	443	476	462	449	480	442	429	503	449	459	459	443	484	427	438	457	470	461	480	494	499	445	436	432	477	448	456	449	494	449	413	479	482	456	471	456	449	450	459	453	458	436	459	452	448	481	476	454	439	460	429	435	442	448	460	467	466	460	453	463	459	478	466	447	460	471	452	437	432	437	451	467	459	440	458	456	428	477	426	479	434	447	446	482	415	448	419	455	463	457	465	510	456	465	451	465	475	424	451	467	483	451	430	474	468	481	465	455	487	496	463	459	483	425	453	465	473	447	486	432	449	497	452	459	491	444	435	478	444	485	464	484	420	437	437	460	462	468	460	463	446	440	418	429	429	474	501	454	460	437	438	446	469	484	476	413	464	468	427	458	473	464	493	442	466	498	468	489	464	435	481	421	445	465	474	447	517	432	489	474	468	435	439	463	476	452	489	463	444	442	443	430	447	436	441	435	522	459	471	437	505	459	467	476	420	445	454	446	542	472	469	478	467	470	448	496	471	455	453	494	432	450	453	494	446	459	496	466	447	409	443	459	468	434	464	496	460	471	437	492	479	420	475	481	470	494	457	476	468	457	461	465	484	478	435	465	465	462	455	470	455	451	434	464	422	445	443	419	460	494	422	467	469	453	489	421	442	461	423	472	430	468	430	475	439	455	449	470	461	453	439	454	458	447	467	470	450	470	445	474	457	442	455	429	472	458	430	447	454	463	429	447	431	453	435	424	465	481	502	452	477	456	482	450	460	453	454	466	440	499	435	452	483	427	467	464	445	471	474	474	463	432	448	449	469	477	431	497	458	444	460	489	475	485	416	492	442	429	453	445	464	436	485	451	469	477	441	445	534	471	418	441	452	458	455	445	459	430	424	457	434	474	447	470	472	431	457	424	483	464	463	462	459	433	449	499	454	424	419	408	473	430	449	448	487	491	463	455	434	445	455	496	463	469	455	440	471	461	462	459	437	465	438	459	483	450	443	487	439	463	434	459	446	483	454	434	449	496	466	432	461	494	468	470	436	437	441	464	448	442	465	454	455	458	440	503	467	467	447	449	474	459	450	476	473	462	455	478	445	456	441	477	456	495	435	471	441	470	444	447	476	443	478	406	478	477	453	487	465	444	439	450	426	470	471	510	469	468	485	479	431	415	461	466	478	451	481	469	474	441	471	448	439	467	432	482	497	457	456	452	476	428	465	444	457	451	472	428	480	479	472	439	481	468	492	467	439	459	429	467	444	437	488	417	430	491	439	414	450	489	466	433	453	444	491	499	433	465	442	486	485	485	476	461	449	446	494	446	421	451	465	464	456	440	434	453	429	465	443	441	460	477	484	466	479	452	481	444	447	476	481	420	472	462	461	418	456	490	458	478	472	469	420	495	495	456	483	477	458	467	467	436	478	471	513	429	443	457	437	474	449	441	430	466	461	478	464	482	477	494	436	482	422	440	467	462	499	493	435	471	446	472	486	457	503	461	447	443	451	412	483	486	464	428	491	445	430	437	448	458	438	447	491	455	485	480	469	437	487	449	462	493	467	456	452	482	471	460	472	498	471	459	436	466	444	470	445	437	449	450	468	444	469	455	470	422	489	452	455	467	468	471	464	471	449	489	433	436	446	441	450	438	491	443	449	470	458	462	451	436	454	484	455	451	476	420	460	446	435	444	454	447	475	466	454	438	447	459	438	424	437	443	469	434	454	449	498	458	459	474	457	438	498	440	443	474	462	416	429	453	409	490	448	472	454	454	431	416	450	459	462	433	475	469	427	444	457	441	411	465	461	438	458	438	488	420	472	460	489	472	507	430	452	478	418	445	432	489	490	498	439	450	490	458	440	481	425	447	440	459	465	453	429	479	416	460	461	484	451	498	447	492	482	445	446	453	434	482	463	486	475	486	432	451	452	465	433	472	452	452	464	480	464	419	480	462	466	465	441	467	471	440	479	488	460	460	453	479	463	447	458	450	436	430	414	451	466	442	456	455	465	438	456	461	433	423	418	450	420	460	474	425	443	491	474	457	417	460	468	453	430	454	480	465	456	449	456	490	455	464	457	464	497	424	449	451	466	475	445	456	485	451	430	440	459	462	456	446	451	474	453	464	424	434	481	469	430	467	439	462	438	480	446	459	447	454	454	462	427	470	473	426	488	478	451	429	459	462	466	410	458	455	439	452	502	455	435	503	488	487	490	519	434	479	466	436	458	459	443	454	465	480	470	463	443	452	493	439	485	481	458	460	469	412	462	465	456	426	455	492	440	466	496	476	459	457	466	447	457	470	498	473	470	478	473	439	477	469	411	469	474	467	467	467	500	467	496	434	463	448	451	427	438	446	468	453	475	474	476	457	456	448	430	473	492	441	444	411	442	433	428	444	485	450	436	454	446	429	448	455	449	449	463	456	415	451	471	446	494	455	491	484	434	416	435	472	462	460	471	446	465	457	424	443	421	439	442	458	448	489	448	487	439	453	460	416	450	438	451	457	441	468	479	471	486	460	444	455	464	511	475	461	437	434	446	426	482	482	433	490	435	448	482	457	464	422	423	455	473	459	504	460	456	417	472	478	461	447	480	451	454	458	445	464	479	461	446	423	425	424	442	439	482	462	476	426	455	505	441	459	476	451	443	471	498	463	486	461	464	427	460	463	472	481	428	439	474	423	461	456	436	460	434	461	455	417	452	468	441	423	507	452	439	439	472	475	443	450	444	494	452	447	452	437	455	430	478	445	482	483	441	437	447	442	489	465	436	429	473	465	472	469	449	457	438	472	463	450	419	441	463	440	446	449	451	473	487	474	469	455	409	495	458	451	459	451	415	443	484	444	438	480	470	489	460	496	471	461	468	471	470	446	454	457	445	475	492	477	473	501	443	404	472	445	458	402	464	460	431	426	441	463	471	445	430	502	430	406	469	465	437	507	485	436	440	460	451	462	472	457	434	468	476	433	465	471	470	433	475	467	443	467	470	463	455	485	453	439	431	471	424	492	457	450	434	441	450	490	472	434	449	449	460	447	472	410	435	448	449	449	467	437	455	449	448	445	461	458	457	452	419	440	452	441	453	455	454	457	450	484	448	458	425	466	444	461	455	471	432	440	414	449	465	488	452	469	432	493	490	478	416	451	452	454	427	497	457	428	466	437	420	477	447	495	460	445	483	465	445	477	442	442	449	429	423	437	432	479	488	466	460	464	452	451	454	441	470	457	481	445	441	417	498
26637	14456	6967	3323	2226	1688	1401	1101	936	913	809	748	744	711	650	697	632	606	556	621	639	589	625	617	610	644	629	599	599	542	617	605	595	595	586	593	573	515	547	545	563	546	553	516	538	559	512	547	576	562	528	534	589	516	537	562	554	547	591	572	539	577	538	535	540	541	530	473	557	586	535	524	535	527	508	559	547	546	566	535	541	513	565	479	552	528	552	564	556	548	565	543	551	573	563	549	547	589	543	568	541	539	564	515	528	584	544	585	594	544	527	520	559	543	570	518	547	541	605	496	554	549	519	536	529	542	599	599	505	516	530	502	540	555	535	529	555	520	529	532	558	527	524	528	558	533	529	525	553	521	547	556	561	550	531	543	531	531	546	544	549	531	547	508	527	536	563	518	533	533	530	542	540	563	530	539	562	504	546	530	506	563	537	520	564	578	526	521	530	523	591	604	540	528	581	561	538	552	564	529	576	523	570	489	569	542	539	559	529	543	556	533	525	531	555	601	522	594	529	507	504	556	549	529	511	533	505	620	494	566	577	548	585	513	561	522	565	529	551	533	518	580	556	520	554	542	525	544	528	567	533	544	509	575	558	555	540	493	516	553	538	532	529	560	518	533	515	549	532	513	565	555	513	563	518	559	506	538	522	524	509	538	529	517	577	522	561	577	504	534	508	557	526	542	570	561	538	567	582	534	515	576	535	584	542	557	516	536	526	533	586	553	532	521	564	523	578	560	524	517	537	563	547	524	553	526	564	514	550	564	578	482	525	577	536	575	549	568	542	553	580	537	531	536	495	526	544	526	585	538	547	554	562	525	554	545	525	524	524	511	556	564	544	571	573	551	553	518	512	541	571	571	541	528	538	511	558	522	537	586	547	537	576	539	555	555	550	536	549	534	504	507	566	555	528	540	547	544	537	523	581	522	540	519	517	504	543	540	506	543	558	543	540	524	556	576	532	544	543	578	527	540	544	537	548	578	528	547	521	535	541	549	570	542	549	493	531	569	552	569	507	534	531	549	549	565	548	538	529	544	468	529	548	535	559	559	559	537	511	494	534	517	533	546	575	542	543	547	551	568	542	553	578	581	505	559	532	569	493	551	524	497	593	524	569	569	584	562	574	555	541	547	546	532	583	520	532	519	599	576	574	513	583	534	511	534	563	501	535	550	559	540	512	553	537	505	553	539	529	548	536	498	508	544	515	609	543	521	563	567	538	573	524	562	543	543	557	512	540	576	520	559	525	534	550	574	568	586	562	561	532	540	583	552	519	558	530	553	536	536	523	514	529	571	539	583	581	525	513	550	548	573	541	529	566	518	544	539	547	554	536	546	554	558	536	525	544	538	526	542	556	546	566	579	550	542	526	551	522	539	494	561	541	552	533	519	554	532	564	527	547	550	520	544	521	510	533	526	624	542	529	535	523	516	584	531	532	551	515	538	500	545	547	525	512	549	552	486	564	487	541	537	563	562	543	532	501	501	527	524	541	544	512	527	563	552	498	553	552	521	585	580	528	548	588	532	540	526	532	502	527	525	575	522	478	583	527	504	527	508	537	510	523	533	529	548	534	525	564	563	603	550	552	543	526	577	530	507	551	559	553	529	532	530	524	531	552	579	578	537	534	513	558	531	546	525	579	540	587	556	553	536	516	572	585	538	518	565	538	559	543	535	551	513	580	516	535	581	562	525	540	535	564	564	542	557	502	511	541	521	557	542	514	530	556	591	547	578	564	536	501	529	585	510	530	524	555	570	506	573	544	545	522	559	555	524	543	536	572	554	563	586	571	528	542	585	539	525	514	575	525	543	560	564	545	530	577	545	517	541	495	513	534	570	544	559	540	524	537	515	500	574	545	531	513	537	526	537	594	560	532	532	562	550	576	547	506	550	572	567	541	535	543	554	550	527	538	557	531	538	559	506	550	541	524	556	584	545	543	540	499	533	524	521	515	550	512	554	555	591	571	558	511	556	562	527	523	527	554	496	529	565	554	534	534	488	541	558	570	550	542	565	546	537	556	585	564	546	560	562	583	559	535	526	524	548	541	532	549	526	548	542	508	541	546	550	552	550	571	570	535	549	566	520	540	529	571	560	597	540	555	535	517	501	578	532	559	530	546	547	526	545	554	531	562	563	594	536	542	511	545	521	558	544	553	536	578	515	554	529	543	542	559	521	517	540	524	575	509	533	530	547	537	531	577	498	541	523	484	506	551	557	550	571	553	491	524	546	535	526	558	564	547	549	564	546	540	552	562	550	533	550	565	544	558	499	518	546	533	519	545	548	534	548	547	542	527	557	534	543	550	591	545	562	527	518	535	535	586	505	525	550	545	535	508	537	484	569	549	573	542	562	563	558	562	522	537	559	549	550	533	531	540	516	556	515	547	564	553	547	554	507	581	556	535	578	533	552	550	549	504	538	552	524	544	531	542	535	562	531	584	546	526	494	548	584	521	539	521	518	530	535	552	546	551	517	525	519	563	545	529	547	555	533	529	540	545	556	554	543	550	532	530	555	570	557	557	539	587	472	510	522	563	521	566	527	577	538	534	521	557	508	576	518	520	571	548	536	521	518	530	529	538	550	547	568	532	557	544	561	529	532	511	521	509	537	545	546	555	526	544	545	494	535	541	568	546	537	562	513	540	551	534	538	557	539	542	520	567	543	566	526	542	531	569	533	569	580	546	544	512	505	530	551	563	540	547	543	545	532	557	545	541	557	531	557	538	537	568	569	529	523	551	531	578	566	523	572	561	566	561	548	545	574	582	492	564	547	564	530	501	523	535	563	587	541	538	567	482	565	575	557	566	486	572	471	555	517	558	541	547	535	560	521	586	534	571	555	557	498	557	499	567	505	544	526	533	560	483	523	523	525	551	541	587	531	541	551	558	526	547	535	523	550	592	572	589	567	546	566	533	548	552	547	575	536	562	567	507	549	554	510	535	537	517	530	575	553	518	526	530	542	523	509	542	549	546	561	545	547	499	484	548	580	566	538	545	552	517	589	505	513	526	567	544	549	521	565	538	541	544	571	543	549	536	535	528	540	539	548	542	507	499	537	512	534	534	553	538	564	560	534	511	544	529	570	505	555	570	556	567	552	575	525	574	551	544	587	548	535	547	529	546	572	560	550	560	552	518	534	552	530	536	535	549	498	539	553	546	539	520	547	549	520	600	559	540	543	534	546	546	565	563	533	504	544	529	561	528	519	541	546	522	512	538	546	541	521	540	555	526	524	553	524	547	565	562	552	587	563	559	528	575	562	533	545	536	532	534	505	558	530	534	524	556	532	529	555	560	518	556	566	523	503	610	524	530	580	496	554	548	589	520	562	538	530	566	560	544	565	546	528	573	520	540	539	512	568	558	523	518	569	549	561	527	534	559	543	521	535	540	559	601	545	533	588	506	529	541	520	526	546	536	479	565	565	546	518	534	545	536	505	574	517	520	557	559	502	522	555	540	533	535	550	522	530	565	553	582	548	553	576	555	506	519	538
23330	21388	29211	23904	21385	21384	7295	1216	775	673	603	512	462	463	396	348	345	350	322	327	349	300	297	314	302	309	280	280	306	256	295	300	253	267	253	208	201	218	227	255	253	207	199	242	216	245	226	202	225	229	235	222	224	220	212	229	197	208	212	198	236	193	240	227	232	234	256	229	213	201	239	219	214	186	213	207	203	213	220	193	206	228	202	232	214	225	202	227	203	202	200	205	220	216	218	240	228	215	234	211	214	221	202	209	220	229	227	208	235	224	209	214	227	219	184	191	213	219	223	212	217	207	212	226	194	213	248	219	203	201	201	186	216	197	209	212	169	224	213	230	201	197	212	188	222	181	181	203	199	216	197	209	201	191	225	189	245	215	206	201	192	230	229	187	223	233	224	204	193	209	193	182	223	225	181	206	185	220	196	213	214	236	211	218	211	193	223	220	203	213	219	210	193	210	233	180	193	194	220	210	220	207	195	207	206	194	202	209	220	216	218	194	202	215	226	206	226	219	195	212	198	210	229	190	219	207	189	209	193	205	196	234	226	212	217	187	207	209	234	215	206	202	220	182	165	217	208	220	193	185	220	181	212	207	203	202	183	200	187	211	209	207	236	200	194	242	201	213	199	207	215	188	213	214	241	209	191	197	212	219	204	188	200	188	213	205	194	211	189	191	193	195	197	205	205	222	177	188	191	203	216	180	200	189	218	218	181	222	198	184	221	200	232	184	214	212	191	204	185	199	207	198	210	203	191	203	210	192	210	196	222	203	213	196	209	199	241	212	224	210	189	200	191	204	214	211	199	209	200	226	200	196	222	213	225	190	221	226	206	191	227	205	236	205	194	210	191	202	200	232	249	209	190	209	198	203	192	212	201	205	211	194	207	201	201	212	194	205	207	221	201	200	200	194	214	197	211	190	202	224	193	197	217	201	228	232	186	226	216	209	185	178	213	197	213	204	202	225	207	207	205	199	187	216	233	206	208	209	225	210	210	200	208	211	215	235	213	230	192	197	195	211	209	197	220	199	220	196	221	204	217	218	215	203	205	195	186	182	232	198	217	188	217	187	206	204	214	219	199	191	203	215	225	200	202	212	204	205	207	211	185	194	211	215	215	198	185	196	188	178	216	223	197	214	209	208	216	210	202	195	198	212	209	230	195	209	197	208	221	224	196	213	201	228	189	204	202	188	186	215	219	214	223	216	196	221	194	192	208	189	203	179	196	222	205	182	183	220	195	200	203	205	212	232	194	214	185	202	226	213	220	184	211	223	217	233	205	183	198	209	215	212	228	232	196	225	196	186	185	223	226	222	190	216	205	188	205	209	226	205	241	202	185	208	218	189	204	205	215	224	180	215	202	196	182	233	219	180	243	203	220	219	204	239	223	194	208	197	202	208	187	221	201	209	194	220	217	205	188	210	199	190	197	208	220	208	187	206	231	221	201	190	229	211	204	203	220	209	223	201	181	209	185	219	236	214	219	221	217	204	228	212	207	187	178	212	196	232	209	190	200	194	191	192	211	231	208	206	208	184	190	193	202	193	194	199	212	196	205	203	199	192	209	182	212	209	204	187	204	202	205	191	211	214	214	199	197	216	224	216	191	181	217	205	220	212	211	214	211	229	212	213	197	193	222	206	190	234	176	217	222	191	188	235	222	219	189	221	197	212	213	196	184	219	201	187	198	216	213	199	213	181	178	206	212	219	180	184	198	181	222	192	208	221	225	234	189	189	228	200	211	181	229	189	198	214	220	227	228	206	187	193	197	206	208	201	188	203	217	217	208	199	216	236	200	226	180	219	212	181	227	190	208	226	212	196	202	199	206	221	225	203	225	186	222	209	236	201	193	234	223	183	213	199	191	191	196	221	195	212	187	203	194	227	203	179	211	185	197	216	229	177	184	222	207	205	200	216	212	234	188	204	218	215	213	208	200	207	200	179	212	199	214	217	210	208	214	195	218	211	189	209	208	206	213	203	224	246	213	203	181	221	223	228	221	208	212	218	223	200	216	205	210	220	210	203	197	176	217	180	202	203	216	206	229	198	198	199	172	215	218	205	213	208	214	206	223	209	232	214	211	214	194	219	229	213	216	212	224	231	218	190	194	198	190	190	219	210	208	188	214	212	207	198	178	212	196	212	210	205	205	220	211	202	190	222	180	216	235	228	190	196	200	218	198	227	201	189	200	200	201	181	205	250	192	205	204	210	222	186	211	211	202	218	222	225	183	206	245	216	190	196	191	189	182	205	192	214	221	216	220	186	232	189	213	191	209	190	216	210	207	204	192	191	213	253	203	189	241	194	207	209	199	188	221	215	185	175	186	220	203	231	204	207	208	219	182	201	207	201	191	204	216	210	193	191	187	196	214	208	228	209	199	205	217	232	196	204	198	221	207	215	209	225	189	214	223	209	193	214	216	208	185	191	206	198	203	206	225	194	223	201	187	216	206	206	227	206	200	189	215	200	193	192	203	225	211	189	204	208	194	223	219	225	206	204	200	226	206	188	199	198	181	193	192	203	212	196	208	198	214	200	212	226	215	193	178	218	210	219	203	179	194	234	226	206	187	205	202	209	215	261	215	210	199	212	180	227	234	214	199	178	211	199	211	195	207	199	231	224	192	198	200	233	208	179	190	206	221	203	213	205	210	215	187	198	217	218	192	206	185	205	187	199	224	200	199	178	186	212	207	200	216	193	188	189	226	233	187	225	223	222	208	197	188	208	210	196	184	195	217	193	218	215	189	177	199	225	194	217	221	225	208	200	198	185	202	205	198	210	212	182	226	203	182	194	187	210	221	197	213	224	215	191	207	204	209	204	217	197	204	200	198	171	178	207	205	205	207	198	184	207	210	188	202	184	192	220	211	200	222	183	224	207	180	192	181	181	191	203	201	197	210	208	189	211	194	195	206	189	233	214	216	205	221	216	226	222	232	186	218	196	190	219	204	194	224	203	186	218	189	193	199	217	204	199	195	209	184	188	227	211	176	207	208	203	175	229	214	205	221	198	222	196	236	201	215	216	189	190	207	224	212	190	204	209	212	203	218	205	190	184	239	204	194	187	221	198	216	200	219	191	212	202	246	213	231	200	196	236	182	189	225	231	189	227	213	212	203	194	221	200	195	187	194	203	235	212	187	205	196	202	193	221	194	229	190	211	190	209	229	245	197	179	204	215	210	205	223	212	176	200	189	209	205	162	182	177	233	229	206	203	202	200	217	217	197	190	206	224	198	230	201	180	193	200	210	196	180	207	222	229	216	206	234	193	228	195	184	210	220	196	212	221	231	212	199	216	195	207	195	207	183	209	217	206	199	200	228	218	205	195	211	183	213	228	203	241	206	214	199	229	203	215	194	231	208	246	186	185	213	241	188	169	209	191	211	231	225	192	241	238	210	183	219	225	201	214	200	223	215	230	184	199	211	220	210	197	206	222	200	231	201	210	198	201	227	230	205	244	212	194	199	217	199	200	210	204	224	203	186	189	226	182	214	210
31540	26065	15905	8256	5554	3967	2791	2223	1768	1399	1183	981	846	723	706	606	545	528	487	486	457	458	436	422	428	424	375	398	358	376	369	400	373	373	381	279	302	282	332	285	277	296	280	282	279	274	232	267	266	249	285	273	274	266	244	266	239	229	270	278	263	237	295	239	272	245	240	238	250	250	265	247	278	255	249	234	259	252	267	256	273	278	254	229	225	227	230	245	242	266	276	285	300	258	266	268	270	281	263	288	277	238	276	257	230	250	261	236	266	258	266	244	247	262	253	229	243	238	242	255	269	264	261	259	248	223	274	249	234	258	243	248	239	278	230	234	233	233	230	222	273	243	244	246	233	273	247	218	240	210	232	249	279	258	240	210	246	243	206	238	244	225	210	253	235	250	237	286	237	252	249	261	246	247	229	245	237	209	246	261	242	255	260	257	251	254	237	256	223	229	254	266	216	228	227	243	265	237	250	230	286	231	246	254	230	235	258	267	247	255	252	236	269	271	265	196	265	235	250	242	232	250	245	231	254	245	247	235	254	254	270	235	279	238	234	254	261	228	238	262	257	235	257	245	234	267	274	257	242	234	230	265	239	245	246	227	192	249	239	286	253	235	230	228	239	236	284	257	216	266	254	251	228	236	261	231	264	259	235	231	248	251	230	238	231	220	264	260	233	236	249	233	245	254	243	229	267	220	246	256	263	234	259	248	223	211	239	259	254	242	246	249	247	241	241	275	252	259	252	249	238	282	234	287	228	256	253	227	254	231	251	232	244	252	259	249	272	255	246	256	242	244	217	272	263	237	248	227	240	223	220	249	248	227	250	260	241	243	270	236	266	222	257	238	258	252	210	260	231	242	254	239	256	248	241	249	251	238	235	229	237	250	250	239	224	281	243	242	218	244	240	232	232	236	242	266	240	278	253	237	238	262	241	223	234	244	248	253	264	244	267	244	226	222	237	216	248	257	256	264	232	220	205	260	233	233	251	213	218	215	244	228	252	250	227	213	230	217	209	257	269	228	256	256	233	248	234	254	212	246	245	254	232	246	228	234	232	220	272	259	236	258	244	236	233	236	221	255	231	223	260	240	239	272	235	273	252	223	222	221	224	239	229	240	259	232	251	253	246	223	245	250	221	232	252	253	252	246	239	223	255	233	249	221	255	247	271	259	246	252	226	231	278	231	277	241	253	240	247	243	235	216	243	239	234	263	206	202	250	259	241	253	251	243	224	225	246	245	268	225	237	242	243	280	233	254	267	208	239	231	236	231	232	244	248	234	230	221	244	247	247	260	263	239	240	253	268	262	240	257	248	240	244	200	245	233	205	243	266	238	207	229	233	253	215	247	249	259	260	237	244	243	242	211	251	250	247	231	238	257	246	228	245	264	217	232	250	290	256	232	250	249	266	241	223	200	254	266	261	233	242	264	246	227	218	228	258	261	222	261	265	250	233	224	243	254	244	220	252	223	280	226	208	258	251	238	245	261	207	237	219	256	271	224	229	230	253	247	255	246	259	237	238	264	234	253	234	236	236	213	283	244	282	247	257	237	278	242	236	239	243	241	242	245	241	256	248	252	221	213	234	234	247	251	264	235	226	259	253	227	240	271	228	243	232	222	220	264	242	240	236	229	275	231	232	267	246	240	219	227	244	243	225	248	251	251	264	234	250	241	226	242	259	258	235	239	258	244	247	260	246	241	235	233	235	223	245	211	256	242	257	255	229	235	252	249	238	237	252	242	230	254	239	227	226	252	254	254	250	262	219	230	244	254	229	244	236	225	245	290	244	268	241	222	221	275	242	239	230	237	223	247	239	240	225	255	283	256	244	263	226	254	244	233	257	225	247	253	225	237	247	216	237	246	230	231	228	225	255	250	247	247	248	239	241	232	253	252	264	244	243	231	245	226	229	216	240	235	267	215	238	260	225	247	263	250	264	228	223	227	242	263	227	250	247	235	264	274	251	233	226	259	255	236	236	247	264	256	241	248	254	240	268	256	254	268	253	243	233	254	236	237	238	232	260	233	233	246	232	234	232	238	241	238	257	237	263	211	269	250	246	237	251	260	240	213	278	262	248	250	238	244	234	233	258	229	228	226	228	276	264	229	230	272	235	243	258	231	236	260	241	245	262	238	244	221	248	242	251	248	262	252	241	198	263	258	250	260	248	259	234	226	243	240	247	225	269	228	265	261	230	233	249	236	239	244	233	246	233	231	240	247	245	229	254	212	246	228	252	251	273	228	256	259	263	235	210	229	239	255	224	234	268	258	248	232	232	238	250	232	267	250	260	248	226	211	232	229	243	266	238	224	251	245	232	248	218	249	241	234	272	218	240	227	268	239	233	231	237	245	245	259	253	228	238	277	248	247	245	248	240	253	272	278	239	241	241	243	235	253	225	243	258	251	256	241	251	229	228	251	242	247	244	244	246	255	241	254	252	246	264	233	233	268	255	255	273	243	241	269	249	265	225	265	239	232	234	238	217	264	245	237	228	251	241	240	251	239	232	278	232	234	233	246	289	239	230	229	241	265	232	233	246	239	240	245	249	234	238	242	244	236	231	256	221	234	248	234	233	235	242	255	229	245	242	223	238	221	274	244	252	273	222	227	239	241	265	241	234	260	228	234	222	204	260	261	227	251	246	235	235	254	233	238	255	235	244	257	272	240	225	255	246	230	215	255	234	237	251	241	256	274	258	283	248	241	236	273	245	247	277	250	245	252	267	208	234	256	234	267	255	274	249	231	241	224	227	246	240	250	265	240	247	253	257	232	260	230	223	238	235	221	258	259	223	274	252	222	249	254	255	238	232	237	250	220	243	264	249	254	239	230	256	245	242	236	257	252	220	273	212	259	263	237	240	263	268	268	215	233	237	232	241	237	236	278	264	251	233	230	243	231	224	229	258	276	250	244	255	232	265	267	268	236	280	258	224	235	267	217	242	248	216	256	278	259	254	240	258	268	242	238	250	258	246	255	246	236	230	230	226	243	241	243	231	244	256	257	209	240	237	220	270	229	240	278	227	232	252	237	243	238	234	230	221	269	256	224	228	232	266	223	238	231	251	257	229	244	240	218	241	255	242	255	261	268	242	266	236	271	232	264	267	254	242	229	257	243	217	224	242	247	239	255	235	234	266	247	213	239	254	235	252	264	226	257	236	254	228	226	216	248	226	237	224	250	226	262	230	244	242	249	237	236	251	227	255	267	245	214	233	234	212	266	266	249	260	252	253	249	254	249	259	248	245	224	249	221	251	249	253	223	254	202	278	233	264	247	236	243	239	247	235	229	269	250	233	220	258	221	231	267	271	231	240	241	250	243	221	210	234	256	239	240	280	258	255	230	280	225	243	229	240	229	239	259	207	243	234	266	224	260	232	247	213	205	241	250	259	241	229	269	251	251	257	244	250	240	211	231	247	271	263	239	233	265	225	253	232	264	236	245	230	236	249	259	262	254	248	230	258	243	252	228	263	257	234	262	217	233	234	242	243	252	233	224
27922	20250	7876	1170	630	529	494	491	472	414	470	420	395	373	464	455	416	425	437	427	437	466	434	473	455	446	434	422	443	416	453	472	410	406	422	424	386	419	407	435	441	419	417	400	377	417	419	439	435	420	397	437	423	445	391	425	416	408	442	449	421	412	438	429	383	415	414	426	429	426	407	421	437	386	421	424	430	436	413	431	423	386	403	386	404	411	401	385	408	413	459	434	457	439	443	425	401	435	385	408	433	418	400	373	445	419	418	410	409	404	420	396	404	439	379	401	399	410	421	431	405	428	431	426	404	407	414	451	445	407	428	431	423	440	455	427	462	400	403	416	423	419	413	391	400	432	379	416	433	404	418	417	442	421	416	425	414	420	382	441	392	423	387	395	424	390	432	463	411	374	395	461	415	420	412	427	409	415	390	410	433	416	417	418	452	442	400	416	416	349	434	432	417	419	421	420	432	422	450	401	438	412	472	430	393	400	422	385	403	403	452	395	412	410	452	414	444	419	427	397	436	401	418	379	430	423	411	390	394	432	397	433	422	401	426	444	377	392	393	454	440	432	426	390	424	400	419	404	423	415	391	427	453	419	407	411	399	429	444	409	421	419	419	403	416	420	386	379	412	413	414	380	392	388	448	418	385	406	419	417	420	401	437	406	395	437	457	414	410	422	392	409	420	405	478	451	410	378	412	410	423	443	394	417	394	409	378	373	450	436	401	396	436	396	423	405	420	398	412	373	421	419	425	394	411	414	425	402	418	427	401	418	402	405	393	389	420	399	407	466	378	408	384	436	393	420	441	407	399	427	410	390	373	393	396	419	399	426	412	390	451	442	427	409	397	413	403	431	448	394	388	397	422	411	376	406	391	387	415	431	357	427	428	423	404	397	445	413	412	392	413	423	397	384	422	422	393	417	458	459	428	406	406	395	413	411	406	388	397	426	374	421	431	443	387	399	428	397	417	425	428	407	379	421	423	414	430	386	405	399	401	420	409	427	400	396	406	398	399	407	428	407	400	391	438	401	382	407	392	411	406	373	412	443	359	407	407	404	425	408	423	424	438	427	416	418	426	449	455	427	400	429	394	427	414	417	402	392	433	431	440	417	448	436	403	415	418	425	403	407	406	396	436	433	411	413	420	405	393	433	409	427	430	411	398	427	422	466	396	399	416	413	404	436	400	393	414	436	422	419	407	389	406	394	404	425	388	439	488	428	412	442	407	416	385	443	419	438	422	397	439	432	444	430	446	370	393	413	452	412	407	461	400	382	402	417	444	417	406	403	438	397	448	408	439	417	394	406	442	428	466	387	410	417	404	418	418	394	383	416	396	390	418	401	458	397	464	436	407	432	409	432	422	433	405	405	443	407	384	404	453	388	394	408	416	441	403	466	426	410	394	404	420	425	414	404	392	406	429	382	428	408	431	416	447	423	374	384	409	435	402	440	429	447	429	407	395	439	412	393	400	410	407	425	396	442	370	389	439	445	395	416	426	408	430	436	425	441	412	422	427	404	402	411	453	399	381	440	385	389	421	416	400	396	429	418	434	390	428	407	423	444	404	400	411	381	404	423	452	411	426	410	398	404	387	430	413	452	416	413	430	373	406	381	406	418	478	408	409	399	401	433	399	443	436	424	440	430	454	426	385	408	398	441	411	438	447	426	456	429	414	407	429	397	404	383	419	415	434	423	387	398	412	416	436	429	417	423	432	389	417	436	401	409	437	451	414	405	411	416	451	377	412	433	421	365	390	373	454	405	401	396	383	455	435	421	465	425	455	442	409	451	395	406	413	393	420	412	421	428	413	410	398	428	445	405	459	441	412	411	401	381	427	431	451	452	431	447	394	438	392	407	443	408	427	435	377	402	434	434	397	413	453	395	424	444	450	403	406	416	424	456	435	436	441	382	418	402	407	391	422	398	402	434	412	425	398	411	449	445	401	400	388	414	395	390	410	472	406	406	414	439	394	413	377	433	408	381	429	414	434	398	428	398	411	418	390	453	433	429	377	440	415	395	410	421	431	382	407	442	435	420	417	413	428	375	424	435	425	370	427	395	407	453	448	435	417	429	397	409	432	417	420	378	392	392	406	394	382	395	432	432	430	434	377	435	395	405	430	432	441	371	413	434	426	408	395	457	403	445	415	416	403	414	417	433	420	408	426	361	424	409	424	440	424	403	418	429	416	378	366	402	415	408	398	426	389	415	438	377	414	422	412	425	418	400	397	406	364	411	419	449	387	405	444	373	404	433	429	380	402	418	433	399	419	432	426	428	445	408	387	423	411	426	407	413	407	408	413	392	436	385	391	460	384	451	439	455	424	420	407	410	393	422	466	451	418	427	444	415	414	442	445	398	398	378	442	429	412	421	439	414	386	415	393	408	392	433	420	407	473	442	438	426	374	444	433	429	418	424	411	439	417	408	435	427	409	392	411	421	435	404	457	411	387	409	420	445	397	427	419	374	398	382	425	447	437	417	419	389	406	395	380	427	424	435	430	403	398	443	418	422	423	430	421	374	416	377	405	422	412	427	413	392	421	430	437	395	448	379	395	403	423	464	451	432	418	427	374	422	413	417	422	419	376	430	387	408	402	383	423	420	410	423	423	416	402	407	423	468	402	398	405	446	393	427	419	407	455	457	414	434	398	408	392	408	431	420	409	407	392	393	421	402	430	418	438	433	412	391	420	451	394	403	427	395	442	434	399	407	415	416	417	398	449	418	416	431	409	428	438	419	415	448	429	397	444	392	452	435	395	405	419	401	386	379	409	405	413	424	451	416	432	418	426	396	409	408	362	396	456	372	411	431	404	424	409	418	450	391	426	433	398	406	437	417	430	411	436	408	420	408	415	429	396	376	354	407	402	425	420	431	413	399	448	381	423	447	401	410	403	470	383	401	399	400	425	385	460	435	443	401	383	405	448	410	446	449	446	371	420	445	390	384	426	427	431	428	390	418	408	424	437	421	395	406	423	421	403	419	412	428	422	392	398	388	438	397	415	417	383	403	430	403	393	385	419	427	430	439	426	400	415	419	390	419	441	398	401	404	406	386	415	422	426	407	406	421	415	401	404	410	400	438	401	406	464	441	418	413	421	415	402	414	400	427	422	403	382	416	403	386	417	395	445	400	427	395	429	396	405	402	443	424	413	398	377	399	399	471	407	434	438	403	395	381	398	433	431	380	409	374	419	399	398	426	392	410	367	427	473	434	431	437	408	415	388	418	429	429	406	389	429	400	411	405	418	429	424	428	458	364	367	428	383	404	426	379	409	474	402	446	396	413	406	448	418	427	430	441	395	375	424	411	403	449	432	435	429	438	437	366	445	484	416	388	433	423	416	409	394	429	456	432	393	423	438	422	444	397	445	409	398	405	404	411	417	415	394	411	422	391	404	424	426	431	422	413	437	404	417	389	391	391	431	389	394	400	439	398	395	405	409	410	391	399	438	422	411	436	392	415	444	411	426	437	406	392	412	459	423	418	460	415	410	417
21788	8813	2440	1232	885	716	625	587	553	570	517	575	545	523	504	522	534	554	523	486	527	531	527	535	567	550	528	566	588	545	527	520	522	523	510	516	487	492	505	509	527	533	480	533	509	531	541	517	506	539	481	485	557	527	495	476	480	495	517	483	525	497	499	506	503	543	496	514	502	525	511	499	541	526	517	544	522	523	498	541	551	498	537	491	493	522	527	482	481	474	539	533	517	492	508	497	539	471	525	523	515	526	535	524	552	516	535	495	518	525	507	486	498	528	495	480	478	499	506	450	496	523	520	571	499	523	497	484	510	460	475	505	544	497	513	504	500	488	501	529	505	529	520	505	500	479	496	505	481	494	486	518	501	525	524	491	467	486	509	492	543	500	435	523	508	511	460	484	494	514	505	503	505	493	522	494	487	506	514	520	514	526	500	495	487	512	482	516	495	473	500	493	508	536	489	476	498	536	512	498	546	490	492	513	538	465	521	485	492	523	536	520	511	544	492	472	447	520	508	441	504	519	578	498	518	526	524	525	545	507	476	515	539	514	498	479	533	510	555	511	508	500	521	510	514	498	534	522	470	494	508	480	514	502	473	502	498	533	522	490	523	522	509	483	518	555	497	508	505	502	486	527	551	491	507	558	529	510	525	539	488	527	537	501	509	507	516	518	481	527	532	499	497	516	542	548	530	568	528	507	477	523	483	457	463	531	518	469	510	505	538	506	518	518	516	514	510	481	536	513	473	495	492	466	514	477	500	494	509	519	534	483	504	512	504	505	501	520	526	518	474	505	530	506	514	509	562	515	524	497	461	532	491	490	497	544	557	549	505	528	491	500	485	503	500	507	502	506	520	500	485	501	521	515	508	506	460	496	479	475	542	485	467	521	479	495	524	490	502	517	493	531	486	519	478	535	511	482	524	504	476	501	496	454	481	504	499	452	490	479	508	480	513	517	532	453	511	497	518	524	563	537	467	521	499	547	532	502	541	504	515	517	495	524	493	486	524	514	496	527	540	515	502	576	521	520	472	528	472	515	494	513	521	481	512	483	517	540	511	511	512	518	526	533	503	485	515	502	525	529	529	526	515	546	500	488	473	473	501	533	471	526	511	477	521	514	507	480	459	484	492	497	501	517	494	491	490	494	496	492	494	509	460	522	482	538	518	518	503	488	490	500	539	513	524	468	499	529	552	512	542	462	498	538	493	531	512	484	532	511	502	515	478	547	510	476	523	506	483	508	494	510	514	522	488	501	516	547	496	488	477	507	504	478	481	496	493	519	518	508	491	449	508	499	501	504	477	504	491	516	504	494	495	485	547	483	516	497	520	494	498	497	537	487	516	531	516	535	514	481	463	541	517	493	513	506	501	504	541	513	503	515	497	518	503	505	554	503	528	520	534	507	514	515	518	545	472	507	484	547	479	488	497	496	549	464	521	492	513	511	517	547	516	528	561	504	487	528	507	489	539	464	538	487	447	508	532	521	523	508	519	524	499	482	562	488	524	484	481	510	458	514	502	526	497	487	493	546	513	485	468	546	470	534	454	522	515	492	501	495	506	509	503	536	504	553	540	540	518	501	505	536	519	517	517	507	537	512	539	489	451	524	484	502	548	504	496	526	534	504	560	491	487	466	522	504	464	501	513	508	524	496	499	509	498	529	493	518	527	494	486	526	481	504	481	513	561	457	509	496	567	479	516	516	509	515	434	461	528	489	524	512	494	505	491	501	522	495	506	483	491	526	508	490	458	528	497	480	555	504	508	507	495	497	491	482	506	486	483	485	503	506	475	513	523	527	499	525	491	520	509	499	509	501	459	527	483	475	518	477	528	555	486	504	515	519	523	501	539	495	517	522	484	481	503	525	517	460	484	542	476	469	536	465	510	487	492	487	530	491	475	466	495	456	485	532	482	500	531	526	506	518	505	508	477	524	525	507	521	490	477	519	495	497	505	522	500	495	537	523	460	490	504	504	497	491	517	521	482	495	496	525	521	547	501	531	518	519	511	502	474	515	516	460	483	495	519	517	495	523	527	560	516	484	500	493	526	478	503	494	486	462	505	549	553	521	542	486	516	496	497	502	492	469	520	510	509	488	514	485	538	519	517	482	490	492	500	543	505	457	487	531	555	533	519	513	479	477	494	484	490	524	516	525	500	507	505	486	450	486	480	526	505	518	496	498	511	536	510	503	540	495	491	490	493	465	521	525	549	531	496	522	486	469	516	543	501	487	469	521	506	502	517	510	518	548	539	507	460	497	510	524	488	505	473	534	490	507	536	518	507	507	479	512	486	489	466	511	543	521	508	527	452	488	510	497	512	527	493	495	506	505	528	515	472	474	522	480	504	494	517	503	532	515	586	455	532	482	492	511	488	493	492	515	487	539	528	513	478	501	497	529	490	497	531	531	509	483	520	486	516	490	467	510	503	534	497	477	532	482	499	527	484	534	507	533	489	462	494	506	507	522	516	499	468	492	503	487	516	485	505	503	510	484	546	508	548	503	479	512	489	536	482	490	490	478	476	508	499	499	524	524	509	530	512	546	500	482	538	484	507	478	505	494	479	503	446	476	529	484	513	505	528	496	508	506	517	491	474	521	491	520	520	517	497	526	497	515	507	511	479	494	443	518	492	496	503	498	469	483	491	475	508	544	466	463	524	505	512	470	502	474	510	477	557	512	498	512	513	515	541	544	471	477	500	515	515	527	496	493	527	495	500	501	515	471	499	525	491	531	472	526	523	521	525	502	499	496	509	517	516	508	536	484	498	526	497	526	490	496	490	463	497	487	473	523	499	517	520	501	507	540	489	517	522	542	501	487	496	506	495	461	533	498	479	490	505	511	521	519	467	487	525	490	518	517	484	513	519	516	547	486	479	475	474	490	532	481	555	531	522	499	509	556	465	488	498	525	521	514	486	499	509	521	483	459	488	520	509	540	476	505	508	484	500	478	469	525	528	560	507	506	511	527	524	546	480	504	514	483	457	500	517	529	525	496	502	467	480	533	496	487	499	536	549	504	483	512	478	526	492	489	515	514	496	513	516	507	490	482	480	466	502	512	515	490	515	569	458	526	530	524	506	524	503	527	516	491	505	482	483	509	504	486	503	464	497	499	437	490	547	525	495	499	517	487	510	474	523	509	485	523	497	493	517	546	439	500	484	496	495	494	497	551	540	515	478	499	511	488	510	510	522	494	505	508	489	497	493	501	545	488	470	510	521	497	563	494	556	507	494	498	509	518	511	461	535	507	495	477	524	545	526	470	576	505	513	534	527	511	548	479	500	513	543	499	494	497	542	529	551	467	518	504	512	522	506	546	479	522	512	538	493	525	534	512	512	509	487	489	498	545	501	503	484	524	509	492	528	508	523	539	482	471	527	523	527	487	479	536	524	520	463	504	529	507	492	540	474	482	529	492	497	494	530	505	545	513	549	503	527	513	502	537	502	483	502	511	517	512	524	485	527	495	472	500	476	508	540	506	474	520	530	484	522	495
24375	21355	28696	24354	21298	8101	1079	670	535	493	450	385	369	332	326	302	286	293	305	256	281	286	279	273	274	271	271	269	264	299	242	265	249	272	222	250	217	230	251	237	241	228	227	211	207	242	235	227	204	221	219	208	240	246	218	217	220	247	236	238	235	216	242	203	225	247	230	220	209	219	250	204	237	210	238	226	230	218	222	227	219	200	250	237	217	216	244	228	214	227	223	234	245	260	215	260	218	237	240	229	230	222	235	215	255	232	246	218	219	234	231	210	234	223	207	214	198	223	227	234	227	223	221	230	233	196	212	250	211	223	232	205	244	170	222	226	223	217	221	236	203	242	207	245	208	210	234	211	223	253	214	236	214	201	235	256	208	237	230	256	210	241	226	262	226	243	262	214	219	216	239	221	204	210	211	247	251	252	205	222	212	213	217	219	234	237	209	229	221	237	234	187	227	219	229	221	209	209	236	217	261	218	203	232	221	210	238	242	241	253	204	212	223	225	242	182	181	193	226	191	244	222	227	229	225	208	207	228	215	193	246	236	225	211	229	200	213	199	234	233	222	217	216	231	226	214	239	256	247	229	223	217	228	213	250	226	217	234	211	244	204	213	246	237	219	252	224	234	243	205	232	228	209	197	213	219	233	216	214	210	215	223	227	234	228	198	241	234	199	206	199	244	241	215	244	199	220	230	218	249	253	224	233	242	223	212	212	241	227	247	247	220	245	232	234	254	244	208	226	214	234	207	224	232	225	228	238	213	203	209	233	236	231	217	217	224	237	224	213	237	207	216	237	231	196	223	221	234	232	226	225	238	217	212	229	201	218	234	213	211	217	194	222	268	232	234	224	223	222	241	242	228	232	228	217	230	229	184	223	235	242	238	223	236	244	219	237	234	234	221	214	178	232	228	239	238	237	226	231	235	226	223	241	244	207	225	227	223	222	235	235	232	247	229	227	240	233	239	215	234	206	221	226	218	221	186	222	237	226	207	224	195	211	215	219	224	215	249	221	209	248	235	217	252	227	219	221	223	242	239	212	210	241	221	213	219	199	183	232	211	239	226	212	236	207	243	214	235	221	235	185	233	215	230	215	219	199	222	232	246	241	226	231	219	224	204	217	227	197	215	208	236	200	239	191	200	231	237	242	217	216	240	225	210	219	230	212	229	241	208	210	212	238	218	246	235	198	237	207	211	199	238	223	211	194	208	204	208	212	251	218	221	246	200	228	225	210	216	226	248	223	237	192	207	216	222	218	206	227	204	215	240	241	214	216	225	247	224	233	212	233	235	221	199	235	199	221	235	227	231	208	256	228	212	230	220	230	222	201	190	230	216	217	236	230	208	231	204	226	232	233	222	205	215	237	238	238	223	194	221	217	221	216	221	214	227	257	198	207	274	205	194	226	214	231	199	226	201	232	225	220	240	250	226	230	238	206	203	211	231	201	201	214	245	221	227	225	230	246	226	208	230	219	205	235	236	230	251	209	194	218	210	205	195	202	225	205	217	171	217	238	210	238	191	218	202	263	226	236	244	213	178	222	224	240	204	226	236	226	217	222	210	207	257	230	227	214	227	232	226	230	206	216	200	220	222	185	222	225	212	252	240	207	246	217	232	217	217	213	221	229	204	195	201	179	230	228	232	209	195	256	201	220	218	211	211	235	202	205	239	222	224	197	234	229	221	210	258	204	204	182	214	225	209	183	225	202	219	201	232	218	211	205	213	230	223	214	243	246	241	207	217	219	235	233	216	242	240	233	235	225	252	209	179	238	239	221	231	215	215	224	242	222	222	211	222	209	229	227	225	234	224	231	231	232	229	221	240	219	214	192	220	163	210	200	186	217	211	201	210	218	237	207	217	208	214	246	188	187	217	238	230	238	222	246	232	215	230	218	246	196	209	227	212	220	197	228	213	209	218	229	221	208	228	213	217	239	207	232	228	215	190	238	207	232	242	220	230	227	227	204	218	243	210	215	227	234	232	204	238	217	190	250	217	219	227	227	240	204	234	212	217	219	229	195	228	196	234	244	214	225	232	196	231	229	213	210	238	229	220	223	213	213	213	221	206	213	185	242	204	238	229	199	262	245	224	246	238	212	231	211	206	230	208	215	243	237	225	228	237	223	197	216	223	245	233	220	222	194	241	242	209	237	225	224	221	216	205	220	213	239	229	217	206	229	201	230	218	208	223	207	218	216	218	230	230	215	206	211	241	212	214	236	237	215	208	213	233	230	226	235	215	235	219	210	216	233	222	210	220	226	220	234	230	235	195	218	216	202	263	225	205	213	224	220	240	247	201	218	238	235	219	223	230	216	221	221	185	219	218	239	193	202	218	210	226	231	219	252	250	206	210	252	204	195	234	234	251	243	243	215	226	234	227	221	199	215	195	216	235	213	194	228	202	239	221	230	224	232	213	227	229	235	243	237	223	223	243	225	211	233	247	219	225	229	235	259	232	213	226	189	225	222	208	232	222	214	189	224	197	234	232	213	207	218	204	199	219	222	234	224	223	218	222	204	245	211	227	249	213	214	216	215	241	225	202	203	208	206	234	245	206	212	219	232	251	218	221	229	213	213	208	224	219	215	205	209	229	237	238	211	238	215	215	209	226	224	206	215	217	213	227	216	248	208	220	214	225	193	221	236	228	224	211	235	226	196	232	212	214	238	205	207	200	225	207	234	207	232	228	235	186	214	212	206	236	211	228	231	240	254	215	209	228	235	252	241	229	216	251	195	242	231	215	213	224	198	212	231	228	228	209	209	219	210	264	237	208	249	200	242	221	213	228	206	204	218	188	224	187	216	238	224	204	242	245	210	203	200	217	250	214	217	227	203	251	233	226	223	223	209	225	231	196	233	223	209	231	215	230	228	215	253	226	228	209	209	215	207	232	221	209	242	242	222	250	219	226	227	231	215	230	205	225	206	184	227	235	192	204	231	220	231	231	221	205	231	206	183	217	222	200	250	216	228	222	211	217	213	234	235	221	208	232	216	226	234	234	238	225	239	246	201	206	235	226	229	230	226	208	219	225	229	188	185	225	222	234	220	226	182	233	214	224	227	234	216	204	211	222	217	210	220	225	218	216	186	214	225	225	207	212	214	263	226	227	223	241	215	184	232	213	193	224	215	220	244	203	225	214	211	234	249	176	218	205	238	223	222	243	224	199	208	200	221	202	218	218	211	234	215	244	240	230	215	237	209	205	228	232	228	251	209	236	222	228	231	215	194	211	217	227	216	241	233	232	218	231	219	224	212	233	231	209	229	240	193	239	225	224	220	209	229	237	212	241	254	198	223	231	214	227	198	249	234	230	219	232	218	230	234	215	207	205	221	210	233	200	230	228	219	230	217	200	226	220	197	233	204	225	218	220	236	211	188	219	232	264	216	209	209	224	229	223	190	224	246	232	226	227	216	218	205	222	223	214	226	198	238	220	239	228	236	184	230	209	238	211	239	239	222	227	248	227	239	219	223	241	220	208	206	218	208	222	206	224
28281	20262	9393	4557	3024	2151	1668	1397	1058	908	794	673	598	545	515	480	458	412	412	403	416	418	391	377	383	393	392	430	347	399	366	367	362	325	352	326	318	282	315	271	323	293	329	318	272	296	293	306	307	279	309	281	270	303	297	267	284	290	271	291	258	286	285	262	272	269	265	305	264	276	295	298	240	291	258	285	280	284	293	271	286	248	279	296	261	274	273	254	286	294	260	267	279	306	323	298	308	286	306	278	285	277	317	285	292	314	300	303	296	288	268	308	276	258	288	276	289	282	277	293	273	333	282	271	278	276	269	250	300	283	297	273	302	244	247	312	278	284	262	279	315	249	290	276	272	303	300	269	283	293	301	240	275	290	304	261	290	315	302	293	272	299	267	307	278	294	288	273	299	275	270	277	305	274	311	302	244	274	262	312	275	289	277	292	238	291	297	319	298	252	307	290	269	298	301	301	282	301	276	269	290	282	285	303	276	297	284	294	281	298	266	287	253	262	288	265	295	274	288	280	272	282	225	263	314	274	294	294	285	255	266	250	245	281	270	263	296	262	286	277	272	265	292	263	271	273	273	283	284	270	302	253	271	285	276	301	261	316	276	277	255	268	314	303	287	281	283	289	280	316	314	252	270	298	287	293	252	273	259	287	276	291	260	260	258	254	292	270	303	265	277	257	279	314	276	297	262	300	260	269	277	275	295	263	251	296	251	304	287	254	280	299	283	274	290	311	262	265	263	271	270	284	258	314	274	282	290	273	286	303	278	304	284	257	270	254	280	291	272	287	270	274	264	250	265	299	275	283	301	272	303	301	281	282	280	291	295	288	289	270	285	295	271	303	247	267	273	267	289	282	255	263	263	288	281	266	257	312	267	294	261	266	293	296	263	269	280	272	264	286	293	289	298	272	293	263	261	286	270	271	270	274	263	257	274	281	300	312	281	290	281	263	259	280	278	285	313	253	269	281	273	254	240	309	276	293	258	290	262	288	261	281	295	306	269	263	288	291	273	276	279	283	266	273	266	291	308	252	314	282	262	271	275	297	268	286	270	290	323	270	322	280	299	261	312	287	300	283	292	273	259	310	273	285	286	288	274	291	292	275	277	289	279	277	307	295	340	298	277	289	279	271	280	312	268	280	289	281	309	253	300	306	280	300	285	265	295	265	270	278	279	288	260	286	300	280	256	286	271	288	273	312	281	261	300	276	289	283	293	301	279	282	273	312	256	305	284	279	284	294	287	312	260	295	270	307	287	280	298	298	256	277	294	280	254	270	261	284	268	281	264	262	278	293	293	289	262	291	250	311	294	318	259	298	276	293	294	289	288	297	316	281	285	274	286	295	258	254	269	269	292	289	280	283	261	277	319	250	293	277	301	265	266	313	289	308	278	301	285	303	281	261	260	271	260	309	264	267	295	238	264	280	277	289	302	274	322	267	282	281	294	280	285	269	313	269	274	279	297	271	271	278	281	298	263	247	273	293	289	306	297	252	283	305	298	304	261	266	283	264	299	282	289	285	275	289	282	244	280	298	281	314	275	294	241	260	288	267	290	298	266	265	278	327	253	280	272	295	278	312	286	276	261	324	318	315	275	269	296	273	263	255	284	299	279	294	276	266	278	294	257	263	303	258	258	313	294	283	266	294	274	268	304	284	309	259	283	276	241	288	305	299	295	292	261	281	283	294	282	280	280	283	263	293	288	303	302	291	266	260	301	309	281	290	320	295	271	280	268	291	267	280	268	276	305	282	286	297	289	269	301	304	294	267	286	286	265	283	281	288	270	283	264	271	270	266	276	300	258	290	318	285	284	284	273	299	294	277	276	265	316	264	299	262	288	275	300	275	304	273	294	259	272	278	300	276	274	248	287	278	284	295	314	305	328	267	275	276	284	279	266	310	280	274	284	280	312	265	291	285	263	267	281	300	295	281	277	308	281	301	279	279	290	241	286	283	300	314	287	303	278	285	284	284	288	271	294	256	304	261	294	258	252	260	282	265	271	300	263	287	309	234	293	273	286	293	276	265	285	282	283	302	278	294	268	281	298	282	274	268	276	291	293	284	295	307	261	295	287	312	305	285	284	297	292	255	260	263	288	283	311	262	308	287	293	277	261	290	304	260	285	302	291	272	287	300	300	287	302	262	285	276	279	302	302	320	257	289	279	295	263	264	278	271	276	281	286	274	304	303	281	299	303	289	305	262	290	291	256	279	299	305	288	280	278	283	282	295	282	283	272	281	293	289	304	260	297	299	301	300	269	279	290	268	281	308	294	287	278	272	268	275	262	277	292	268	282	282	280	266	277	290	246	277	318	262	288	275	267	284	282	254	263	283	295	285	308	293	282	310	275	240	276	280	278	293	281	320	302	292	238	253	270	271	282	230	290	264	303	288	284	267	286	281	271	275	270	284	287	271	297	263	291	302	249	288	257	283	286	289	274	318	290	291	258	273	262	293	274	289	294	285	283	270	291	294	282	312	290	284	283	295	319	299	274	293	281	307	297	257	274	275	308	274	271	251	287	277	269	302	251	275	273	262	283	291	295	288	271	287	292	263	279	269	272	307	298	255	265	292	283	252	281	296	257	268	277	252	294	270	263	284	275	270	253	270	259	292	287	279	260	255	290	286	264	288	256	276	261	277	271	282	274	266	279	283	283	262	264	272	291	288	274	278	297	288	284	313	306	274	295	272	278	284	253	291	305	284	299	307	266	280	302	261	312	258	273	281	274	275	259	282	304	261	265	279	304	291	255	272	300	303	261	291	243	325	249	258	276	270	303	294	287	279	245	291	299	287	288	298	266	313	277	251	310	295	302	292	265	272	312	286	285	277	297	266	264	276	272	282	276	272	268	251	247	273	276	285	287	285	301	292	269	271	298	293	274	315	283	294	296	294	257	276	305	270	295	278	257	299	256	287	313	286	274	300	263	279	276	262	303	223	249	271	250	301	301	308	306	319	278	309	250	296	271	287	299	250	308	287	278	278	283	268	276	281	294	303	262	292	291	296	321	254	275	268	298	273	274	298	281	295	278	291	280	287	272	283	272	297	298	263	292	286	285	267	277	273	282	301	309	251	296	269	260	291	263	294	274	298	249	306	261	287	263	253	284	274	299	293	265	341	294	276	258	289	311	258	265	282	309	294	302	288	315	278	285	294	290	265	323	300	248	272	281	261	283	275	273	299	277	324	294	272	280	295	272	269	278	291	263	273	293	285	273	298	286	288	305	261	276	295	288	287	286	289	281	277	290	283	306	275	289	286	302	297	264	286	288	292	287	301	286	282	267	278	271	282	240	316	289	275	302	294	271	262	267	279	273	278	280	270	277	290	261	276	304	260	293	273	291	283	292	293	256	263	279	285	292	272	245	241	244	284	308	285	299	250	288	276	277	280	285	293	289	263	262	270	272	291	267	295	271	307	268	286	307	285	260	286	301	265	285	280	290	259	302	322	255	276	317	259	254	277	255	302	247	288	290	272	259	268	285	282	281	266
25577	21352	27445	25380	8322	965	729	658	574	570	563	578	540	558	532	523	506	493	520	499	477	496	515	504	507	519	483	541	510	491	517	464	515	480	501	504	466	490	452	455	474	470	463	478	524	502	470	483	544	483	485	474	498	455	510	492	495	470	462	489	448	450	466	460	450	450	449	470	422	489	465	462	429	461	444	483	445	463	495	486	495	472	490	481	494	452	470	452	449	500	478	499	435	478	487	446	464	449	483	457	462	464	499	483	465	477	454	460	483	473	506	451	495	452	422	475	466	473	449	457	479	507	459	489	464	467	444	489	493	460	471	465	465	459	461	481	501	466	497	458	477	470	509	469	455	465	460	500	465	516	486	458	477	460	486	500	453	459	471	481	537	476	462	490	487	468	485	452	447	453	464	441	478	488	451	489	468	458	504	441	436	491	457	467	444	458	484	461	500	457	516	454	481	494	409	478	434	445	478	446	485	472	454	444	483	456	487	465	454	430	467	440	481	439	496	448	494	437	468	468	468	473	451	464	480	460	487	464	465	460	476	470	492	503	498	484	467	474	466	489	476	475	445	453	458	488	494	467	483	441	469	462	510	472	445	478	449	472	445	461	449	461	476	469	473	455	462	475	461	460	471	454	498	476	424	473	457	476	457	472	431	477	461	444	492	455	467	478	437	431	464	485	463	469	481	462	472	441	472	486	463	424	489	446	460	478	482	450	466	458	480	481	460	462	479	463	461	485	494	473	466	443	468	462	469	480	471	473	450	467	472	495	461	494	463	479	452	472	483	431	463	463	462	475	447	467	423	443	523	493	483	456	480	441	480	519	468	495	487	474	464	464	464	506	493	467	482	469	466	447	453	444	456	469	473	492	474	463	469	442	473	485	444	457	409	454	494	465	484	454	481	468	460	481	438	444	465	476	451	451	432	480	438	469	459	439	460	452	511	468	487	470	456	460	469	461	455	497	485	443	443	478	445	468	475	467	455	470	465	485	462	465	485	476	464	465	457	461	473	465	470	456	471	475	459	508	448	486	479	480	445	456	471	469	462	528	467	483	434	510	461	447	446	471	467	471	486	494	494	473	450	485	484	486	454	429	428	467	514	461	484	467	429	455	480	474	495	492	469	495	472	485	478	439	480	516	481	472	457	445	481	451	429	513	453	499	462	492	477	472	473	485	442	439	491	445	532	492	492	485	475	444	464	469	468	472	468	482	464	507	494	486	466	471	479	488	479	502	469	415	447	479	469	486	471	464	441	482	458	492	483	469	471	492	452	477	481	490	486	453	454	499	475	480	443	456	464	456	439	454	522	452	466	452	482	433	491	465	454	498	486	423	490	437	451	474	457	460	495	466	439	489	489	409	458	534	480	464	464	437	501	503	524	474	453	447	484	465	477	487	477	471	500	499	468	489	450	456	468	456	470	464	450	445	475	482	484	470	501	481	455	470	467	466	471	463	495	497	486	485	462	442	479	408	456	408	469	451	471	484	479	478	462	450	489	474	457	472	422	477	447	485	480	476	440	473	475	445	476	463	481	471	459	452	482	430	467	482	486	477	446	467	472	480	432	441	460	476	495	428	465	474	470	452	486	492	463	469	440	460	484	477	407	487	460	485	490	468	463	453	504	507	454	505	452	439	453	471	492	476	514	468	458	447	494	444	514	476	505	479	471	469	484	471	498	446	462	464	518	481	477	468	492	458	493	446	488	490	465	451	451	485	463	513	479	464	443	468	458	464	445	480	457	469	484	447	479	464	470	504	442	480	470	429	452	472	492	476	438	451	499	450	474	446	453	451	471	469	486	494	482	446	423	492	442	477	454	466	506	448	444	452	450	468	476	507	464	447	462	470	499	492	473	486	451	440	501	490	517	474	459	490	445	466	479	438	482	474	480	449	478	482	481	448	473	490	455	467	514	479	438	426	473	415	466	486	502	492	495	466	443	462	476	467	468	436	441	487	444	448	439	488	470	441	475	435	462	478	445	459	496	447	458	428	510	478	500	445	442	470	461	472	429	467	477	482	469	431	448	456	451	451	468	449	494	457	502	486	488	509	459	483	481	480	502	447	421	450	466	450	427	416	462	509	439	510	511	472	474	477	483	451	473	484	454	465	453	439	488	451	457	477	476	438	498	503	503	489	465	459	474	450	486	466	463	469	531	461	512	495	452	462	452	479	482	458	463	432	475	456	477	447	481	431	476	447	470	459	449	453	470	464	441	479	480	478	449	452	439	481	461	487	522	477	464	451	433	471	440	445	476	473	442	457	473	503	528	434	449	488	449	503	469	456	438	503	443	484	496	502	506	454	442	451	462	471	439	461	487	451	479	475	489	485	478	449	448	456	462	463	469	462	482	505	466	472	501	464	430	457	465	489	473	445	463	517	458	461	443	453	475	447	446	446	427	497	452	458	502	489	496	510	427	502	492	494	441	476	463	475	475	444	477	466	448	475	442	477	485	439	460	450	444	488	450	454	482	468	476	462	422	469	475	508	479	472	493	441	451	443	441	471	440	454	432	492	473	429	489	515	435	436	476	450	507	486	463	478	486	485	467	477	439	454	447	477	489	438	479	496	427	505	476	471	498	453	467	464	457	467	460	496	432	446	515	456	467	439	468	459	452	466	435	427	476	491	485	452	492	481	488	469	466	530	461	445	448	465	459	480	446	472	467	490	472	475	470	465	483	501	477	459	495	491	453	491	473	465	447	428	461	500	477	473	512	472	462	482	439	411	451	480	477	448	481	488	476	472	482	477	470	451	467	497	439	426	446	451	506	479	493	461	430	458	451	465	432	477	456	488	467	509	441	463	456	486	465	454	459	416	476	460	485	436	461	454	466	450	516	481	465	462	453	466	496	465	458	443	456	557	458	493	469	432	470	481	434	490	487	469	472	521	478	447	487	442	470	431	466	477	498	443	464	455	469	443	502	474	454	529	443	444	457	508	499	464	474	436	513	478	449	445	452	493	440	458	490	445	452	492	458	494	444	452	497	460	469	502	456	425	486	480	472	448	474	451	476	468	479	486	460	471	441	461	479	465	469	495	460	476	482	459	449	482	492	455	481	454	496	452	481	464	474	500	482	460	484	497	475	484	454	502	477	483	453	458	465	478	496	505	472	490	491	446	487	460	477	491	490	482	467	485	483	475	477	441	486	467	467	443	449	470	510	488	484	463	465	468	491	464	495	414	502	465	468	445	480	439	461	451	505	446	460	463	465	470	451	433	494	463	428	481	469	465	456	431	461	478	511	440	491	504	459	445	462	480	447	491	466	439	447	433	471	456	463	512	469	488	455	480	461	491	468	490	451	500	493	493	442	448	479	462	459	441	516	509	475	478	470	461	460	473	504	485	476	438	492	483	432	448	470	449	478	475	456	460	461	472	447	481	446	464	460	487	479	444	515	442	470	485	473	495	453	448	402	445	492	473	472	431	471	460	476	443	475	476	466	444	445	465	473	463	485	420	477	470	437	496	490	438	449	509	446	478	470	479
27599	15694	5680	2886	1973	1582	1309	1204	972	911	783	730	706	754	646	723	649	642	632	614	657	678	608	661	655	660	692	624	621	651	624	655	624	617	578	580	582	576	565	526	613	589	603	585	584	558	582	548	558	571	594	566	597	525	568	568	563	530	528	559	546	594	522	538	548	566	560	539	582	534	599	571	552	583	546	589	579	562	558	577	539	573	536	578	548	564	539	503	575	559	558	592	611	576	576	586	596	561	566	603	555	569	582	509	570	495	557	539	566	529	585	523	563	527	591	526	581	587	562	570	577	563	515	589	561	519	559	539	585	534	568	546	521	563	566	534	575	596	573	575	492	522	571	567	568	513	582	534	586	494	553	569	540	600	536	507	575	553	583	568	572	512	547	592	558	578	545	562	544	545	580	568	584	515	532	583	544	533	550	563	546	531	570	547	560	568	581	520	541	549	529	545	544	575	568	568	570	570	594	548	527	566	579	567	524	585	568	549	600	564	562	538	573	539	558	547	556	561	566	571	603	585	543	574	566	586	580	550	562	579	527	529	565	570	567	546	544	546	567	576	548	564	607	585	583	548	541	572	553	533	561	540	579	581	514	552	563	530	554	609	569	578	601	522	511	576	529	552	541	593	622	539	556	536	565	553	566	565	580	533	608	512	566	602	580	537	563	541	618	548	547	565	544	538	594	606	563	523	548	590	617	546	510	561	594	576	553	583	594	545	541	545	572	564	540	557	546	528	575	551	569	538	546	596	554	549	553	526	564	580	570	585	534	544	547	537	541	514	585	548	561	556	530	565	524	534	564	607	554	523	586	513	522	564	514	525	584	578	556	579	523	556	504	548	555	506	585	522	553	546	575	591	560	552	534	585	600	572	528	582	588	580	514	509	588	554	575	547	521	561	525	601	549	594	560	517	554	556	522	572	571	559	555	589	542	552	552	542	534	582	571	584	549	510	526	574	547	591	527	558	570	540	582	532	531	517	637	563	528	538	568	519	566	535	566	574	620	582	551	536	533	546	528	618	582	555	533	544	549	518	556	549	564	517	539	558	521	569	607	607	575	558	538	565	533	574	571	545	555	546	528	535	559	516	552	567	588	559	589	556	576	560	562	599	540	589	553	551	561	587	499	595	516	581	512	548	531	571	607	575	547	608	562	549	537	563	493	556	518	537	562	543	536	574	539	543	562	594	513	513	558	556	557	569	604	529	588	545	525	565	568	547	542	553	546	554	556	517	565	522	527	540	542	544	595	556	524	562	515	558	504	564	545	580	574	574	587	543	531	570	547	581	590	512	554	541	573	582	564	527	557	556	575	549	537	572	530	573	506	560	563	543	528	551	549	585	605	596	523	591	533	592	530	549	532	555	567	546	560	620	545	561	548	554	569	544	554	570	544	583	586	573	521	568	563	586	548	586	557	515	545	560	589	556	567	553	519	547	547	600	571	543	587	554	571	521	523	576	576	580	543	521	550	552	599	562	544	556	546	565	541	559	516	570	511	571	544	611	566	526	559	569	574	555	555	542	550	494	528	587	565	590	604	588	548	549	542	516	585	621	557	519	564	580	554	590	560	579	555	610	564	564	555	606	562	533	570	553	598	581	560	544	528	593	537	590	545	568	525	577	484	521	560	539	561	578	532	596	589	566	536	564	525	550	559	544	565	542	534	519	587	554	573	572	544	545	572	545	539	587	587	545	526	564	543	540	559	574	559	593	523	551	541	576	596	570	552	525	625	587	530	528	547	545	531	550	601	543	567	560	565	539	582	579	560	545	571	514	562	543	549	536	548	565	606	616	561	521	585	555	569	564	581	551	524	601	558	570	543	528	579	534	541	592	513	578	558	544	553	542	536	595	592	551	565	544	578	524	530	555	592	550	551	576	510	555	533	539	561	570	543	525	556	544	542	545	525	562	510	554	566	589	586	546	554	568	560	546	554	561	530	545	546	529	544	552	546	523	556	551	579	535	576	609	609	483	559	568	524	568	530	542	536	556	555	543	562	503	555	543	502	562	518	512	586	555	567	578	560	528	551	552	551	576	568	501	584	580	576	556	559	538	598	552	536	519	543	583	558	587	553	544	519	561	528	533	570	632	573	524	539	562	616	578	551	529	581	563	556	544	542	601	590	541	585	538	529	575	523	518	549	540	558	592	523	571	537	553	534	565	586	602	581	579	547	581	568	571	560	567	524	506	559	530	525	554	531	566	579	586	509	529	564	553	544	542	577	572	591	546	517	548	523	569	553	550	542	516	575	605	592	532	579	552	594	542	524	542	552	549	559	526	538	570	580	590	564	549	556	535	556	582	568	548	570	583	573	551	539	596	543	554	546	519	560	568	576	558	569	603	558	538	542	583	565	563	556	538	596	552	530	557	551	535	548	562	585	580	524	542	623	562	539	527	543	535	542	554	537	582	532	525	560	555	541	586	564	609	558	571	514	594	561	538	534	552	564	515	562	532	537	616	558	542	589	515	535	551	542	584	546	566	569	532	581	534	552	571	605	592	543	554	566	599	545	546	539	565	591	589	545	518	548	561	543	521	573	565	532	541	540	522	580	537	585	522	575	566	534	545	546	550	578	571	580	554	571	575	575	596	571	527	581	546	547	566	580	563	569	580	591	584	586	574	569	547	546	538	563	561	559	575	581	541	567	587	597	544	581	583	546	576	547	552	527	573	526	569	563	549	555	556	572	531	553	548	534	574	543	558	569	557	517	547	544	594	565	579	542	557	555	523	564	580	530	527	553	565	600	581	547	551	526	552	614	511	536	576	534	527	557	553	564	554	563	533	577	576	547	570	543	565	532	540	574	566	564	574	572	538	540	568	528	564	580	537	570	583	538	601	560	511	551	603	573	543	613	563	546	566	557	576	564	510	519	604	574	527	565	548	562	513	554	573	566	577	531	526	541	558	530	575	554	544	574	541	577	565	563	547	578	585	550	533	551	566	551	559	531	526	534	563	574	566	561	577	567	586	546	558	544	546	560	539	566	567	527	548	546	556	539	535	563	528	540	559	523	545	574	496	576	540	588	581	581	553	567	532	555	517	559	524	584	603	527	570	557	541	568	559	536	562	546	562	552	557	568	601	529	563	546	576	561	559	563	535	573	559	527	555	549	535	531	597	602	545	560	580	559	526	551	570	569	547	552	547	614	548	561	555	555	578	540	592	536	527	539	529	576	526	569	550	543	580	555	565	572	558	520	522	522	571	559	559	551	562	558	544	526	598	541	564	576	571	606	559	589	580	510	563	578	597	552	606	552	523	534	554	585	536	532	555	533	535	590	567	481	535	621	566	551	566	588	552	562	533	582	544	535	592	581	533	508	586	590	543	544	526	555	542	558	531	551	511	589	570	558	607	556	535	543	563	565	539	496	575	540	576	577	539	544	555	573	551	552	551	516	579	577	569	580	509	538	550	593	548	601	583	497	585	557	567	531	544	566	562	529	520	568	567	586	559	581	548	542	578	591	508	537	558	559	549	577	585	521	563
23330	21362	29159	23905	21274	21238	7303	1185	883	704	576	504	475	449	457	398	399	351	358	332	328	318	314	339	368	299	325	332	340	289	331	303	288	265	253	258	250	235	221	235	233	233	241	265	238	251	265	221	215	234	229	220	225	218	211	234	249	221	247	221	212	260	221	239	240	227	225	235	254	224	220	252	240	228	228	251	239	213	249	238	213	224	207	205	236	251	233	221	224	230	239	224	238	232	255	242	216	245	209	228	219	222	238	236	218	210	217	223	200	239	207	216	206	209	223	200	226	226	213	200	203	201	215	212	239	247	241	192	244	266	215	211	198	183	211	229	206	237	212	215	253	212	225	214	214	216	246	199	222	241	190	216	184	210	224	234	205	209	210	231	228	239	226	205	249	217	207	242	219	241	197	217	200	203	209	214	225	221	208	247	192	231	212	209	205	220	240	207	222	211	225	223	237	242	241	215	226	225	232	235	221	212	229	215	202	207	225	227	209	233	196	233	212	239	225	216	208	216	227	228	213	226	214	230	223	208	224	209	209	209	217	224	222	201	207	222	207	214	245	219	210	234	231	249	203	207	198	214	205	203	223	222	197	229	211	201	232	224	245	225	218	230	215	243	210	222	225	206	217	231	225	208	226	221	210	235	209	230	212	221	221	219	217	202	209	198	212	218	241	193	223	227	189	209	222	238	219	230	198	201	200	224	216	216	217	225	219	226	199	215	244	207	224	206	226	204	216	223	214	221	226	182	225	220	247	225	213	216	251	235	208	218	195	234	222	201	217	202	226	206	193	238	223	194	215	224	245	206	226	211	214	216	211	228	220	218	209	238	201	237	218	213	202	224	211	247	201	215	215	225	208	229	216	213	233	237	236	249	192	236	215	222	213	208	213	241	219	221	220	220	223	227	217	229	250	223	211	211	201	205	217	200	222	226	223	216	224	227	207	220	235	212	239	225	233	218	231	218	213	217	216	212	194	214	215	184	219	221	218	211	217	216	216	242	216	228	212	218	220	211	213	226	232	241	234	193	215	206	219	220	216	228	208	239	227	227	237	234	211	203	233	210	240	217	215	197	222	212	212	238	201	219	223	213	199	231	237	211	223	232	206	221	247	238	203	223	218	198	200	195	251	228	206	220	221	237	221	220	241	221	209	191	210	216	218	210	218	208	206	226	206	216	228	224	204	229	231	202	192	210	204	226	239	228	191	224	227	188	185	227	209	230	218	213	210	212	226	239	218	229	222	191	212	246	233	204	212	207	198	225	195	229	256	181	232	214	194	213	222	233	223	213	201	230	224	211	211	204	199	206	203	219	208	200	200	249	236	238	242	227	241	199	213	227	222	230	206	190	213	219	214	196	213	182	198	204	218	247	206	205	208	219	209	229	215	208	224	201	230	240	214	211	221	228	201	207	210	210	221	213	230	204	231	211	233	232	240	213	216	217	216	211	218	242	237	196	230	227	204	226	228	241	211	215	205	219	226	209	226	229	216	204	236	229	215	211	215	214	237	239	220	178	188	210	212	258	224	223	251	218	221	236	231	227	236	211	216	205	241	189	208	266	241	195	213	233	216	233	220	232	198	235	224	236	223	229	224	224	202	228	235	216	237	212	222	230	215	230	203	222	238	202	193	225	247	196	186	220	221	197	214	234	205	199	266	202	225	202	222	216	183	234	241	215	211	177	219	201	232	202	245	253	231	206	195	228	206	219	205	200	237	227	223	217	201	211	205	226	185	222	215	221	217	221	197	220	235	245	224	192	229	228	230	261	205	234	185	199	220	209	197	231	227	206	235	224	204	226	191	202	214	194	226	223	214	218	219	231	201	228	217	214	240	194	237	220	204	203	224	193	221	227	215	198	221	204	210	227	204	221	235	199	212	215	194	234	222	233	236	234	200	246	220	215	185	206	208	213	212	213	227	211	229	237	224	201	207	231	213	211	244	207	176	227	200	212	203	202	210	195	215	210	197	210	224	228	203	203	227	196	209	233	215	238	212	219	219	239	206	227	221	219	219	212	244	217	219	246	216	209	195	192	215	222	213	230	226	217	212	221	209	212	205	229	224	207	199	225	192	202	218	205	226	195	207	211	224	221	197	197	198	226	215	246	228	217	202	237	215	212	216	210	203	236	216	225	194	226	239	208	232	218	230	221	223	202	187	221	230	223	205	215	212	224	198	218	213	195	236	227	214	216	201	224	224	216	217	207	192	219	190	185	221	220	228	213	179	211	225	230	210	235	216	217	217	225	230	236	189	219	210	200	211	226	224	236	240	239	230	219	197	219	212	188	224	232	222	200	221	212	220	198	212	212	223	209	189	232	236	214	202	210	190	214	202	213	204	180	236	221	245	230	210	221	215	215	211	217	197	210	196	212	221	212	204	221	203	205	244	215	199	198	213	228	206	210	197	222	238	225	204	197	201	233	203	214	253	204	198	224	206	189	196	215	229	212	199	242	199	224	207	210	222	253	215	205	224	223	232	215	215	189	222	226	216	242	190	211	215	246	205	212	213	218	212	230	239	203	220	219	198	209	186	216	201	237	227	208	202	222	217	213	230	220	217	215	226	246	236	193	225	200	239	225	222	211	221	236	223	213	215	224	205	225	246	216	237	205	204	204	218	191	211	219	221	239	222	214	209	209	216	227	219	228	198	217	244	233	221	213	187	188	218	193	233	183	208	228	225	211	235	209	201	255	213	198	207	227	211	238	206	221	225	241	223	212	231	234	227	228	210	209	204	216	222	212	221	245	229	226	216	211	195	183	238	191	218	208	219	210	248	214	208	215	225	223	234	240	237	237	223	219	203	238	208	215	207	243	247	229	223	228	228	222	214	236	197	206	229	227	224	214	225	192	231	211	238	225	241	210	217	222	197	207	215	241	223	184	224	215	197	216	193	197	196	213	208	234	192	193	244	231	214	199	236	238	210	226	205	227	218	231	222	212	218	227	213	199	218	230	196	225	239	215	215	189	227	222	189	223	215	235	217	209	205	199	192	229	261	222	237	228	217	204	234	239	213	226	227	226	206	239	226	208	226	228	241	211	199	221	200	216	209	209	236	212	245	222	227	220	237	216	247	219	241	227	220	221	213	205	233	212	223	212	217	238	200	194	197	216	234	224	236	233	223	215	227	235	219	213	230	196	216	195	216	217	203	196	225	192	205	225	200	221	242	215	221	231	233	225	216	236	232	205	198	230	204	245	200	219	189	240	259	225	258	246	218	206	214	200	212	224	254	244	230	204	224	234	206	209	233	193	198	214	223	220	210	216	206	215	209	212	205	207	226	201	237	238	224	215	207	206	200	210	226	214	206	213	229	219	227	225	221	206	240	217	208	218	208	218	209	223	201	232	190	205	215	209	197	255	203	224	197	221	217	222	230	215	210	200	199	238	218	242	214	211	203	214	239	212	199	194	223	197	236	213	211	215	203	205	226	251	220	193	245	212	219	195	216	195	209	211	215	227	232	199	218	244	210	211	214	243	239	213	246	214
32593	27295	13901	7168	5227	3764	2872	2213	1773	1419	1194	1019	822	760	669	605	584	547	522	567	523	535	496	565	486	478	471	449	411	438	422	424	410	358	354	336	311	289	285	314	305	275	276	274	303	281	282	283	284	263	277	241	275	254	281	271	269	290	278	289	271	230	270	280	248	281	274	272	302	252	264	257	256	259	268	277	273	248	276	262	285	247	259	267	287	256	244	271	241	252	283	318	309	306	282	280	291	270	278	273	251	274	266	275	264	257	247	260	244	255	266	292	246	275	277	272	259	271	246	251	243	267	258	267	260	271	234	262	249	258	244	264	256	231	259	244	264	283	276	256	229	251	278	293	254	243	244	246	242	270	252	238	261	250	276	250	260	262	263	286	246	254	283	275	271	264	276	261	246	264	257	282	265	271	241	223	238	283	252	249	270	280	283	224	271	268	280	229	276	255	250	238	273	262	271	261	241	232	270	241	235	239	239	259	246	254	266	248	259	241	254	256	241	241	247	254	265	263	250	244	243	274	274	265	279	255	236	261	256	249	247	259	271	251	278	260	249	258	253	264	241	259	237	256	269	248	241	261	258	262	267	258	255	254	257	257	251	249	233	261	245	309	266	259	245	276	259	265	264	267	235	239	265	272	264	250	237	251	270	268	243	264	248	257	254	270	273	271	262	258	233	286	251	241	227	253	259	287	264	277	273	264	250	251	252	260	249	275	257	255	257	245	247	251	262	277	227	216	249	243	249	264	263	252	297	270	228	267	263	259	245	232	262	242	246	256	239	237	260	249	267	250	265	257	235	268	244	266	269	223	285	254	270	267	267	267	288	235	233	244	279	262	274	272	238	223	252	261	260	250	229	241	239	265	228	260	255	236	235	236	238	266	228	257	237	261	237	264	224	266	253	295	251	257	259	244	231	267	267	247	250	280	230	272	289	243	269	274	272	263	247	242	249	254	235	281	256	269	267	264	251	236	263	253	255	252	260	250	247	262	232	263	240	296	242	247	290	234	241	257	255	230	237	249	233	254	248	255	261	265	250	230	264	234	240	246	278	238	220	256	253	225	261	250	248	254	240	216	278	225	247	287	242	247	269	251	268	256	249	241	270	264	273	251	245	270	257	199	258	240	256	253	245	239	256	263	245	247	245	282	231	263	267	244	253	259	260	251	258	240	281	217	247	238	260	274	267	280	272	249	265	265	251	233	276	255	241	275	264	243	274	252	241	237	260	250	261	249	240	271	262	238	258	262	267	269	294	269	249	268	312	293	263	250	276	274	232	240	264	278	259	266	259	286	256	249	259	258	226	257	242	239	231	256	256	260	248	248	285	254	272	277	252	256	254	262	251	274	254	247	240	272	270	251	228	253	281	233	233	265	261	249	256	243	277	287	243	224	259	282	246	255	269	253	250	270	218	263	251	207	226	281	235	278	263	281	278	252	238	250	211	248	246	261	265	256	250	248	254	253	276	242	251	228	256	228	248	266	240	249	232	267	251	278	272	247	275	241	241	243	268	249	284	267	256	248	244	246	270	261	236	266	261	243	263	253	241	236	266	267	238	257	252	289	248	234	234	248	239	264	239	250	230	271	225	244	252	286	268	242	237	260	230	258	293	227	257	253	249	276	246	267	252	256	244	255	251	263	232	266	223	263	256	238	239	258	273	259	230	249	271	239	280	266	267	265	262	233	247	249	209	264	262	266	259	247	265	239	261	279	261	253	287	250	249	255	254	230	273	233	297	242	263	245	243	254	248	251	289	251	264	293	265	248	226	259	286	244	237	245	263	271	272	266	240	235	287	270	254	280	255	267	254	256	266	269	263	262	242	225	262	232	271	261	264	278	268	250	257	257	246	251	259	249	246	261	237	252	261	265	270	260	260	247	245	245	253	291	240	234	269	242	257	281	259	251	282	247	285	250	241	248	273	247	258	269	239	246	235	257	264	248	255	236	260	267	257	255	276	269	252	252	261	241	285	248	276	254	288	232	275	242	262	256	252	237	233	250	258	247	261	266	266	282	228	281	269	234	244	259	253	258	270	255	241	274	269	259	292	257	242	254	250	275	282	255	237	255	228	250	235	252	242	260	263	232	250	258	276	257	243	266	282	260	257	260	248	253	237	275	257	275	275	255	250	279	255	278	241	227	303	276	263	264	280	257	251	256	228	248	240	245	252	271	278	273	263	241	263	265	256	275	257	236	249	271	263	260	268	255	260	257	291	249	249	212	237	270	249	261	249	278	270	270	282	238	276	251	270	256	257	269	237	269	258	278	275	252	252	219	243	244	274	274	264	254	265	241	265	245	249	264	264	264	285	272	256	245	247	249	266	250	245	260	246	260	263	265	246	227	262	251	273	239	251	248	251	255	253	268	252	276	236	247	272	271	247	261	261	257	276	256	280	252	242	238	263	236	242	222	246	260	239	249	244	249	265	254	251	260	270	257	281	254	259	248	223	276	285	246	262	272	237	260	274	264	260	260	251	258	282	222	237	285	232	219	235	257	271	265	233	270	261	239	236	225	251	245	249	247	245	237	240	269	259	257	237	258	268	262	248	261	259	261	251	261	245	251	261	252	247	248	256	272	247	236	263	283	247	256	281	252	293	273	244	245	245	258	256	240	255	259	251	272	235	253	239	254	236	259	252	264	263	249	248	254	270	260	273	263	264	255	215	237	277	268	271	273	259	244	277	256	248	269	248	252	233	252	241	246	251	255	245	285	263	272	245	241	239	248	243	259	263	247	252	255	231	287	251	245	258	247	230	267	269	242	247	260	230	243	269	263	273	237	227	261	239	233	246	274	238	271	243	238	274	250	247	253	235	262	239	260	276	258	239	245	228	283	253	246	251	261	253	278	244	259	236	232	265	233	235	259	241	272	280	251	234	269	277	261	238	249	278	264	246	259	249	261	250	247	270	270	273	245	241	261	272	283	241	240	237	260	241	245	281	250	267	269	271	245	275	278	256	254	231	265	281	263	275	259	239	267	251	241	266	261	245	245	222	264	257	270	249	263	277	256	245	250	268	247	262	250	264	249	255	256	277	271	247	249	236	266	241	248	267	280	269	256	241	259	263	252	250	281	242	247	271	256	249	260	251	268	279	259	266	244	253	257	250	273	259	246	272	251	271	242	277	252	241	253	263	271	225	258	247	249	259	280	233	251	252	248	274	291	254	235	283	252	235	249	226	264	232	267	271	247	241	290	259	255	265	247	276	261	243	258	241	246	241	264	246	256	276	248	261	278	276	257	267	290	284	268	224	258	249	253	268	294	254	271	262	283	230	253	260	252	312	234	243	286	262	239	277	235	275	244	231	289	285	242	239	257	295	241	240	264	246	228	247	257	240	247	255	248	245	253	247	243	261	252	261	224	261	255	243	227	227	266	244	268	298	283	249	270	252	256	273	254	259	237	248	222	258	250	250	250	269	256	244	228	255	255	288	250	264	248	259	247	264	237	245	273	251	254	263	231	233	265	278	264	247	271	275	261	242	270
27857	20332	7558	1017	608	530	489	465	421	472	407	450	431	438	430	420	454	460	448	457	455	465	463	459	429	421	433	473	442	452	487	458	446	446	440	432	433	425	410	424	445	435	444	417	431	444	386	413	423	445	404	463	420	477	446	418	409	437	414	436	427	443	477	436	441	449	444	412	417	429	417	429	403	426	428	464	404	431	463	423	420	441	418	439	403	482	452	428	414	421	433	401	436	414	493	430	405	412	404	405	413	464	432	416	396	444	443	431	414	445	433	473	429	423	433	423	394	442	422	437	434	432	415	436	404	432	393	409	404	431	416	409	377	429	413	431	393	452	431	427	445	460	425	451	481	425	407	413	453	426	414	431	444	405	402	423	423	404	437	433	434	459	436	428	474	432	419	396	420	429	412	411	411	406	384	399	460	444	426	422	416	435	472	467	428	446	402	424	452	398	415	405	447	414	398	455	429	435	464	428	444	445	428	435	432	426	437	422	393	414	409	477	416	457	421	426	435	406	411	406	408	425	424	443	442	417	430	418	423	406	481	401	474	443	401	403	441	430	422	426	415	433	437	455	430	415	431	393	396	401	402	428	417	418	420	430	407	406	474	416	418	440	451	445	427	393	444	404	430	405	428	362	397	419	438	432	437	410	430	421	431	392	406	439	459	418	407	456	431	431	403	449	393	404	434	432	422	416	447	377	398	418	425	439	419	439	481	383	388	410	425	409	402	457	407	391	434	438	420	443	433	464	433	423	426	402	416	424	412	415	414	417	410	390	409	455	421	416	414	389	407	447	382	393	401	445	425	413	460	443	433	473	431	418	446	416	404	479	435	434	415	407	417	406	427	424	457	425	393	417	480	434	385	461	438	395	477	401	419	431	465	441	437	397	409	452	448	442	413	444	420	425	399	448	437	399	408	424	418	432	394	416	438	444	404	436	432	418	425	438	406	409	436	402	391	429	423	434	387	448	431	438	449	425	399	398	410	416	394	461	452	402	437	396	422	398	405	422	452	413	436	398	414	428	401	447	462	438	425	474	428	446	395	427	418	418	485	439	395	410	437	409	407	402	390	413	406	426	412	410	417	424	390	431	435	432	435	405	448	401	413	431	446	430	417	422	423	437	411	431	461	426	394	410	442	456	403	416	454	432	437	428	405	427	396	435	426	402	419	415	397	446	435	445	412	420	424	392	424	427	418	416	413	453	431	427	396	449	424	425	384	399	413	414	426	407	433	443	430	398	423	445	407	401	420	437	413	415	396	405	420	426	427	407	410	414	420	437	402	453	428	402	433	427	437	453	438	445	431	417	440	388	432	447	403	464	464	430	430	404	435	417	408	417	409	412	452	448	398	414	429	380	441	439	387	416	419	418	397	445	441	398	419	439	427	428	406	456	434	404	430	429	407	430	436	409	427	418	447	433	436	418	406	440	404	439	407	412	428	442	421	442	429	394	419	377	429	448	448	382	438	438	411	413	432	428	436	463	404	424	414	419	409	412	450	442	419	445	419	365	402	415	432	404	421	428	428	423	432	416	421	408	437	419	459	431	434	415	432	420	414	432	422	405	423	428	391	415	440	430	415	453	427	428	424	438	403	433	435	410	396	437	419	377	399	427	444	447	448	415	413	407	414	413	433	403	427	441	417	427	384	400	438	433	430	409	407	440	438	441	421	417	435	432	427	436	420	424	422	404	415	406	452	423	407	450	420	437	440	442	441	402	436	419	393	370	429	400	405	448	424	414	416	432	433	410	455	410	443	422	424	409	426	368	412	459	433	435	429	386	390	422	417	420	422	430	415	427	430	445	438	396	404	448	441	440	448	445	414	441	419	429	396	404	423	464	391	424	398	379	387	409	444	452	441	465	431	388	452	441	421	433	418	407	445	407	418	420	406	413	427	407	431	433	439	428	417	488	430	412	390	415	428	437	446	422	439	425	395	442	401	484	434	469	441	402	403	423	385	443	443	416	455	434	434	436	450	430	467	465	425	432	415	433	438	402	425	444	451	405	456	410	485	436	423	410	449	404	435	433	403	441	413	444	443	434	408	407	439	441	428	424	423	382	415	434	392	454	436	400	422	424	452	438	394	445	388	423	456	439	411	429	365	415	421	428	447	419	465	418	410	453	394	396	438	433	410	439	432	393	449	433	423	395	469	437	408	435	429	399	446	439	409	470	395	394	430	445	408	430	424	423	423	420	406	431	431	396	419	426	403	435	413	456	396	410	452	418	441	439	413	429	455	408	419	443	430	420	458	420	415	417	451	456	457	408	414	409	452	443	445	439	384	396	407	404	405	430	411	417	426	443	423	450	437	458	452	403	418	442	409	413	412	439	385	424	431	395	447	436	418	428	422	422	447	461	438	408	412	441	416	426	427	446	433	390	453	418	414	424	434	451	434	423	417	450	395	433	406	423	420	402	426	443	418	418	438	408	447	424	425	469	426	438	431	418	387	417	439	386	429	428	462	472	409	400	434	395	430	451	397	434	432	426	445	421	444	427	414	430	424	433	427	402	433	434	414	422	371	390	384	405	412	410	451	443	420	392	449	444	397	412	404	398	411	447	409	422	438	415	412	413	427	429	404	395	398	442	401	420	438	431	399	412	453	420	429	441	455	457	443	413	400	438	444	411	387	438	449	419	412	424	409	433	407	418	428	427	427	437	405	435	420	421	395	402	437	397	425	422	402	432	405	440	422	418	449	427	466	417	447	416	431	444	437	424	390	453	429	432	415	432	421	428	429	423	448	437	425	419	428	410	442	434	421	452	433	413	450	448	414	449	422	384	428	395	386	442	447	386	375	431	441	420	401	415	421	462	439	454	433	437	452	401	387	406	404	424	420	407	435	450	392	418	431	394	467	453	415	445	398	453	430	442	396	415	424	389	433	444	413	428	454	444	425	438	409	412	448	429	421	417	438	444	434	423	424	387	470	424	451	428	437	431	408	486	443	426	438	436	428	447	430	422	428	403	435	421	435	419	404	402	427	446	414	419	436	447	409	423	388	430	435	408	455	453	430	442	426	428	438	474	427	445	405	431	394	424	421	408	480	438	395	382	438	399	405	437	407	456	410	431	441	420	407	414	461	412	411	378	450	432	446	421	444	439	445	446	410	414	429	442	446	442	406	414	426	429	432	445	438	401	406	404	401	455	463	441	417	396	447	455	416	382	460	424	413	469	446	429	457	435	446	419	385	411	412	452	435	441	432	419	393	404	449	438	432	432	403	430	401	424	428	399	428	415	393	395	431	429	361	467	492	405	440	437	397	429	457	465	409	428	445	427	446	442	463	417	388	415	399	417	402	457	429	453	402	411	463	421	427	408	423	401	428	399	418	454	443	397	447	419	433	430	421	435	443	416	448	382	419	401	408	429	448	412	453	412	409	438	423	437	410	404	435	436	421	415	432	463	443	419	437	428	402	412	442	428	426	440	429	411	437	414	431	423	424	429	428	416	414	424	449	427	452	462	437	421	407	411	411	448	419	483	410	420
22141	10092	1528	998	777	746	665	584	568	603	598	559	602	557	524	525	587	554	551	512	576	614	605	544	565	567	548	553	550	523	580	547	536	510	530	535	527	553	531	518	554	522	524	522	491	522	506	509	519	535	549	528	476	491	518	507	521	498	551	542	521	501	525	530	505	501	527	545	526	503	515	521	507	498	493	528	546	535	551	498	507	514	506	539	513	506	457	508	538	543	490	515	500	528	531	535	540	523	514	551	533	549	481	527	571	495	469	505	500	491	513	513	513	469	523	523	545	506	535	475	509	476	554	547	505	521	511	491	559	525	534	550	511	498	544	517	499	522	534	508	493	472	499	527	494	484	548	554	489	521	525	507	526	507	529	506	508	510	527	514	496	534	499	487	476	535	514	533	473	527	506	496	503	496	534	509	512	488	545	479	531	489	482	470	505	515	512	529	487	532	485	466	513	524	515	497	498	552	528	518	558	512	534	586	484	505	569	538	538	501	489	559	493	505	512	556	526	547	533	519	539	515	505	502	494	506	548	514	530	503	505	541	502	533	519	475	521	544	525	533	538	529	484	513	506	535	496	505	522	503	522	533	521	495	516	528	510	532	528	515	530	519	502	509	568	480	543	511	522	516	513	559	494	543	511	490	493	536	531	490	512	477	512	499	522	511	506	557	545	503	526	535	508	505	531	484	532	492	522	515	520	505	583	547	547	529	498	523	525	522	489	486	515	536	518	499	510	542	528	479	535	501	541	538	536	525	555	504	515	563	509	478	526	504	494	491	542	508	496	509	527	464	543	499	520	526	485	514	486	511	524	513	536	481	524	482	537	507	493	495	508	528	495	514	530	485	478	468	498	514	500	509	499	526	537	498	483	553	577	523	511	478	494	469	516	529	530	521	522	519	505	519	516	535	485	498	504	525	449	526	520	531	493	494	530	538	519	512	516	516	463	513	519	521	509	532	514	476	511	518	574	511	501	529	541	506	529	522	504	478	503	508	498	494	511	547	499	489	515	530	511	543	506	523	493	490	555	531	534	542	518	493	474	525	512	486	526	458	508	548	494	548	499	550	517	495	469	478	513	514	522	544	506	520	546	503	506	531	535	488	535	496	530	523	493	518	513	531	524	511	502	540	515	513	523	553	525	497	492	482	514	493	525	514	535	544	547	462	519	559	506	473	507	483	546	536	490	510	521	529	573	509	467	503	521	505	526	516	541	481	508	473	535	486	517	505	527	474	566	484	536	494	549	516	485	534	517	491	538	476	504	525	509	555	531	495	514	547	539	481	547	537	503	540	485	536	505	499	528	470	497	509	487	497	496	517	505	481	493	537	547	492	501	503	513	527	514	540	537	535	482	508	488	505	527	489	552	526	507	527	475	520	545	472	517	549	562	514	496	530	499	529	514	559	533	515	512	534	542	544	492	531	510	522	520	525	491	497	537	502	528	532	501	525	497	536	536	517	507	513	539	460	560	537	563	511	510	493	507	547	528	528	509	501	528	506	516	551	499	527	518	549	527	508	533	468	505	513	505	509	498	504	507	542	556	535	526	542	528	483	515	496	545	470	517	527	505	482	530	513	559	511	514	539	538	471	534	509	515	492	611	523	534	529	502	487	564	560	467	502	512	541	502	552	505	518	508	532	516	492	520	525	524	519	548	524	531	544	554	559	510	516	509	488	511	552	525	522	555	496	561	548	484	498	539	516	500	532	523	513	461	506	548	504	551	495	558	520	515	495	471	536	544	529	525	521	505	517	516	549	510	505	522	542	485	525	547	468	519	508	516	539	520	551	538	513	531	514	523	529	523	504	502	536	486	512	515	513	543	540	526	509	527	485	505	502	491	479	464	509	534	522	497	526	515	480	519	513	476	514	520	528	525	495	515	539	511	513	521	519	515	496	473	480	573	528	501	536	514	490	503	496	525	500	515	549	510	553	508	511	507	518	517	511	517	520	469	561	493	553	530	535	501	495	517	507	513	540	498	554	504	501	545	534	512	505	497	549	521	468	506	542	507	546	526	517	493	526	520	496	526	507	510	531	469	532	541	512	511	492	524	482	504	521	519	528	552	539	544	547	513	518	539	549	538	508	516	509	468	555	494	530	490	500	543	485	544	466	542	476	518	512	547	519	531	494	545	583	532	533	491	535	490	489	509	466	518	504	540	494	526	490	523	554	493	487	537	548	499	521	477	474	497	481	501	528	507	536	521	529	521	530	482	501	521	591	526	531	517	512	517	550	543	474	514	545	487	534	522	486	537	505	492	527	531	554	494	472	465	479	531	469	534	457	524	527	538	578	501	506	513	514	513	474	530	511	510	510	543	501	520	544	482	478	522	505	514	517	549	494	517	503	537	496	536	522	521	532	533	484	493	506	512	516	541	508	554	496	538	501	542	550	503	528	488	536	476	535	514	499	539	504	521	494	487	516	554	538	518	489	486	519	466	516	553	514	538	516	511	513	535	506	506	496	541	508	493	503	484	556	512	521	468	519	510	490	531	502	509	529	507	512	541	500	521	506	516	535	553	505	515	508	518	535	547	547	493	511	516	501	499	500	558	543	514	514	477	491	568	507	542	547	497	528	562	548	484	512	517	536	539	498	513	520	515	517	484	518	511	536	525	555	514	536	522	497	463	496	517	506	490	517	507	518	512	509	513	479	512	534	529	492	549	500	559	497	546	537	537	515	491	511	520	551	505	531	536	541	513	519	503	525	522	513	521	517	530	512	473	479	467	526	496	517	518	520	516	442	531	487	477	495	502	497	519	472	516	570	515	501	481	467	515	498	516	535	503	521	490	520	486	544	530	541	512	513	519	546	531	528	529	473	525	513	525	479	481	499	550	514	491	529	491	519	501	473	467	491	505	554	469	554	493	526	508	551	530	528	530	495	532	502	512	505	532	501	519	485	503	527	520	508	527	525	530	535	526	488	488	486	527	546	537	521	521	484	548	531	535	512	549	540	489	543	523	498	519	544	557	507	519	527	546	512	497	498	503	562	554	490	583	539	563	506	506	514	559	469	508	500	542	488	517	504	512	530	550	551	508	555	502	475	493	545	536	499	514	507	540	512	483	521	560	512	552	512	522	506	509	481	546	537	501	506	562	517	515	526	546	513	477	543	528	491	515	507	479	528	498	543	527	471	507	503	546	547	530	500	530	550	460	535	536	523	497	523	486	507	510	534	516	509	513	478	495	477	518	493	504	528	487	535	494	505	582	527	515	521	524	503	534	501	469	562	493	488	504	520	505	518	527	518	491	534	514	524	536	484	544	499	491	505	530	464	503	496	514	546	524	489	500	493	548	506	507	533	566	511	536	507	536	487	528	515	515	519	553	536	484	531	522	541	513	515	522	510	549	529	508	504	536	536	507	515	514	519	506	552	569	535	529	530	518	482	554	502	549	515	518	474	530	502	538	528	507	499	526	511	527	477	559	481	538	526	556	492	498	520	525	549	503	530	554	489	510	517	537	525	514	498	474	487	543	490	496	528
24414	21344	28657	24320	21276	8044	1079	686	534	476	435	377	361	361	348	294	305	344	304	335	291	306	318	306	312	280	289	253	267	307	312	250	287	261	274	250	238	233	237	272	212	261	236	249	244	241	248	221	225	227	246	197	216	265	213	242	213	243	239	233	222	227	228	230	239	239	247	236	243	215	222	254	236	247	223	214	207	240	232	237	216	250	246	224	209	217	218	229	240	229	251	247	234	245	257	218	244	249	261	242	261	241	207	225	249	248	248	224	245	234	218	234	242	225	270	228	225	236	216	241	242	224	209	237	241	240	197	237	207	233	249	221	215	252	238	218	230	234	220	251	233	252	216	205	240	215	260	226	245	216	219	242	232	247	228	230	233	213	219	194	238	222	228	222	247	226	228	248	234	229	233	239	259	206	251	249	235	255	217	221	202	212	252	218	234	245	210	222	252	211	241	238	253	247	233	248	228	238	220	217	231	250	226	238	203	220	246	244	206	238	210	252	224	211	213	214	231	218	219	232	230	220	211	226	224	247	209	228	210	220	239	218	213	234	219	257	229	214	262	223	237	224	214	223	236	260	233	224	237	228	253	235	225	205	251	241	232	213	253	214	217	253	230	200	242	222	227	240	228	246	221	216	216	259	244	186	204	222	211	209	223	242	218	231	216	213	207	224	224	215	259	257	201	254	228	241	206	191	227	219	248	217	250	219	236	224	213	258	194	214	228	239	196	236	185	214	208	246	223	247	231	247	254	242	228	212	211	235	216	238	238	239	230	216	216	224	224	201	234	222	223	201	183	237	265	241	205	232	221	217	221	228	245	225	213	213	242	202	235	215	198	222	222	247	230	213	212	246	235	238	222	256	239	217	223	247	247	215	239	209	229	234	226	230	205	237	214	231	225	244	232	230	209	215	211	231	229	215	216	221	204	213	209	244	227	227	258	240	215	194	254	228	237	217	210	207	245	228	213	245	247	241	220	204	234	231	256	225	238	235	207	202	215	249	232	219	214	206	222	225	229	240	232	232	224	234	242	248	248	223	209	206	227	217	218	250	211	246	228	245	212	204	259	237	225	235	239	223	255	252	235	249	209	249	212	219	216	226	208	240	246	205	230	230	232	241	224	228	223	229	234	226	207	199	227	224	229	248	222	241	226	236	238	242	233	205	211	233	220	212	228	238	229	228	246	262	242	221	204	232	241	254	247	227	205	214	262	240	221	239	229	235	216	187	227	207	208	239	213	250	239	224	219	228	233	206	194	207	212	217	250	237	245	238	219	242	211	220	207	222	204	211	216	216	226	228	229	230	216	244	209	224	222	222	241	241	220	254	210	225	245	234	249	232	232	208	222	241	241	220	243	221	223	241	216	223	222	212	248	219	212	218	224	270	221	238	229	241	243	228	220	241	235	227	222	225	219	207	229	221	240	242	225	247	221	211	218	222	232	225	227	216	213	223	223	198	233	224	219	224	249	229	235	242	218	238	259	215	243	225	230	221	242	215	242	209	235	236	203	214	238	228	221	214	232	237	226	232	232	218	230	211	236	233	237	220	216	205	236	213	264	202	254	237	248	242	229	228	231	221	225	267	217	229	241	207	218	237	210	228	228	241	229	201	232	225	219	244	234	193	218	225	247	225	230	204	215	236	223	214	217	244	218	208	246	212	227	227	202	217	216	234	221	222	207	254	213	214	243	234	246	217	231	231	212	234	236	233	217	238	232	238	217	207	245	223	245	209	231	223	220	199	237	196	259	219	241	217	200	236	229	257	233	232	228	238	207	253	240	217	231	240	196	255	231	237	233	228	216	218	207	241	207	235	245	250	225	252	230	204	221	222	236	242	219	188	225	259	223	188	217	253	205	219	227	251	238	213	230	191	232	213	249	240	212	227	214	234	229	226	242	221	234	252	237	203	210	230	226	222	244	206	240	209	250	232	195	216	269	246	234	232	257	229	179	234	214	228	217	220	218	209	223	204	249	228	204	236	225	232	235	236	247	240	240	222	223	240	226	225	212	219	246	203	233	198	224	224	241	244	255	219	224	206	209	212	218	245	265	232	242	225	239	226	237	247	225	223	262	229	208	240	242	243	249	229	242	232	209	213	223	234	221	220	255	215	236	219	247	216	204	236	252	227	225	214	224	220	243	251	234	224	236	204	240	238	208	247	216	265	216	198	216	238	227	207	205	242	239	240	233	240	224	243	230	222	214	211	237	223	200	244	198	230	205	236	229	213	236	226	234	240	219	223	221	242	210	215	225	229	231	249	243	229	251	207	217	238	247	230	217	214	204	215	230	269	223	244	232	249	247	256	257	222	222	212	219	215	246	225	239	247	230	249	219	215	243	195	237	235	218	225	223	236	216	204	218	219	209	241	237	210	228	271	242	221	226	212	240	229	244	214	206	254	234	226	228	221	196	243	259	239	222	204	227	239	249	241	198	239	230	209	224	254	222	235	206	221	228	234	216	216	208	240	251	219	229	206	251	228	223	237	237	248	223	221	225	225	227	242	219	207	215	244	236	205	229	219	206	227	239	229	239	229	229	228	217	227	248	266	234	200	215	215	225	235	205	217	205	242	213	223	233	227	230	227	260	254	229	246	200	238	234	216	253	222	224	225	232	203	244	231	232	236	234	231	238	235	230	207	232	229	231	221	240	223	220	197	243	211	213	206	222	235	220	216	210	226	215	229	227	252	238	216	244	216	231	237	227	241	213	211	232	236	237	241	221	226	227	242	239	232	221	229	237	223	243	241	210	223	256	235	228	270	226	207	244	240	216	241	209	256	222	199	250	215	250	204	209	233	215	229	254	224	228	236	223	246	232	207	249	228	243	250	235	213	198	249	205	221	211	232	235	236	222	223	239	211	222	212	222	221	228	232	227	208	224	234	206	217	209	234	203	221	244	233	206	214	242	267	235	241	238	242	217	224	250	236	240	232	226	252	232	226	209	227	213	238	227	235	241	238	217	231	238	213	206	215	232	222	245	230	229	208	198	225	238	224	222	251	222	227	244	217	263	223	221	211	241	210	251	199	234	221	248	238	238	224	223	220	229	217	237	202	222	237	212	246	252	240	263	236	255	211	261	239	226	231	223	224	228	245	242	230	211	235	222	238	231	229	253	224	257	239	240	196	244	253	221	221	205	209	212	249	214	235	232	229	224	257	228	230	244	217	215	230	232	220	256	238	226	224	223	245	223	252	202	229	247	203	232	232	229	233	219	221	196	219	224	238	227	221	242	234	210	201	251	220	210	254	215	221	199	231	216	218	214	222	223	202	232	230	224	238	235	210	226	200	220	266	203	232	251	233	243	218	246	257	235	222	243	231	253	234	228	213	217	249	223	228	237	199	234	225	219	211	278	216	210	201	212	200	245	226	208	227	235	228	231	230	244	211	228	220	201	241	220	218	242	221	223	243	220	207	237	223	203	226	224	221	224	217	209	204	216	237	214	227	235	253	227	207	229	231	203	247	231	222	231	231	238	228	237	230	219	226
28887	23382	8532	4192	2866	2221	1662	1338	1077	853	776	639	577	581	529	487	450	465	460	434	453	456	450	463	422	441	423	407	384	430	406	341	311	337	306	331	341	340	334	310	324	297	304	290	318	323	315	326	296	285	331	282	323	314	302	288	328	315	311	304	271	301	292	317	295	279	313	281	268	289	270	315	325	293	285	262	309	288	284	280	319	282	312	274	316	272	293	269	271	316	305	313	295	318	294	308	295	312	302	286	297	282	311	277	297	287	291	303	325	312	305	301	270	295	293	278	279	289	302	302	296	292	282	255	313	270	298	272	274	294	281	323	295	275	333	319	300	295	283	273	301	290	309	282	291	309	310	295	283	265	295	279	294	302	286	311	298	262	287	303	288	282	283	302	281	264	315	271	320	298	293	279	288	303	290	330	276	279	276	280	299	285	277	313	306	312	286	312	282	311	319	267	272	296	279	296	324	278	272	309	266	286	279	278	331	275	297	265	268	307	277	284	305	275	258	257	307	284	287	305	290	283	264	288	279	290	279	281	301	278	293	280	286	285	304	322	274	277	282	284	263	251	296	256	289	295	311	295	307	304	303	310	305	288	272	302	272	265	282	335	285	279	281	318	292	276	315	285	270	303	280	257	295	319	293	296	296	296	293	274	284	301	335	264	308	272	296	263	283	296	315	291	298	282	301	291	309	302	282	282	303	301	286	298	266	307	285	299	301	281	301	293	299	286	296	276	283	313	284	285	265	271	296	324	291	286	302	278	309	310	295	303	270	278	264	301	302	303	292	294	301	287	258	288	328	288	294	298	310	257	280	281	276	300	300	291	286	288	293	312	305	272	308	288	258	316	297	292	327	267	303	290	326	274	263	307	311	315	300	306	315	270	330	271	305	291	281	288	296	290	276	290	260	285	281	285	281	316	285	312	303	290	277	293	284	301	265	301	289	293	287	288	300	276	282	282	292	276	324	306	321	274	298	267	260	314	320	281	246	302	275	277	302	278	294	294	271	294	285	310	268	318	294	301	301	275	290	282	298	266	265	282	305	304	280	281	287	305	283	258	271	263	297	288	301	277	318	279	251	272	285	285	300	297	311	283	296	293	291	289	308	276	292	277	308	291	271	279	300	276	300	299	301	292	304	283	314	293	305	278	308	273	301	295	295	275	283	295	308	256	252	315	289	254	280	285	276	295	319	320	279	311	298	277	275	288	283	272	284	292	277	277	280	320	285	266	279	324	282	278	281	309	272	307	305	301	271	320	278	276	333	290	288	266	290	284	285	255	295	319	262	286	263	297	310	279	261	291	295	295	321	301	278	303	301	270	319	300	302	324	274	309	295	272	310	284	277	281	280	267	270	300	310	252	276	274	297	293	291	308	303	275	296	298	276	293	253	288	298	281	302	249	284	278	279	291	283	275	274	284	305	298	280	282	297	298	287	294	314	263	284	313	279	299	284	275	312	285	312	290	261	305	266	282	270	294	261	280	289	302	293	302	268	285	294	284	288	293	295	281	284	298	305	277	258	276	295	279	299	292	281	302	272	281	309	281	293	272	284	246	295	302	295	275	276	275	274	291	300	261	296	279	289	308	299	292	306	310	273	293	303	283	266	289	277	281	277	261	282	274	303	287	251	305	264	289	293	295	284	287	278	300	290	282	285	294	298	276	297	282	299	308	286	309	296	296	308	306	293	246	290	258	256	281	283	311	311	287	293	267	289	287	275	284	295	296	256	271	293	290	257	281	281	265	293	318	276	294	300	271	284	311	281	298	283	330	272	289	284	292	274	283	283	309	292	280	250	319	304	279	288	291	318	290	269	291	310	292	274	287	292	276	274	261	277	291	314	311	278	279	289	317	294	294	291	271	293	311	308	286	299	291	308	266	291	283	301	315	308	293	306	273	263	290	276	290	265	296	304	280	277	295	282	279	280	316	311	271	322	287	297	293	274	281	285	310	303	313	321	300	276	311	278	276	321	277	271	318	298	306	298	297	307	261	321	309	284	304	290	298	270	293	311	304	321	275	286	269	333	268	283	294	303	285	289	275	299	296	296	291	278	276	292	291	299	279	280	287	290	292	276	298	315	281	288	273	305	314	310	295	280	282	315	297	277	299	279	290	305	319	286	298	300	290	289	318	306	275	300	289	264	281	301	283	316	292	303	297	297	279	287	292	301	283	283	273	267	288	281	281	291	287	333	259	294	266	305	279	300	255	273	291	285	282	276	271	273	274	264	288	262	270	281	258	310	281	280	273	290	288	294	293	289	267	280	276	317	285	322	304	299	302	266	275	301	263	291	265	290	273	297	287	270	284	289	294	301	307	294	313	333	300	298	300	295	297	294	306	316	305	299	294	284	291	285	308	300	299	312	270	293	311	272	277	280	292	294	290	324	262	295	291	287	273	310	304	302	286	294	306	297	293	296	266	281	303	282	268	293	293	285	312	313	292	280	301	311	319	298	295	289	280	282	334	287	287	289	282	283	277	269	263	303	321	279	250	280	292	289	319	279	274	290	292	312	293	267	321	289	292	300	300	299	295	301	285	295	329	273	301	309	298	302	300	292	293	290	292	285	288	277	305	288	271	311	286	264	290	292	292	307	303	300	304	300	323	302	271	264	275	299	267	296	279	270	280	305	314	281	274	293	290	292	288	269	278	283	283	294	284	277	306	312	266	289	302	296	289	305	300	308	286	282	283	309	305	308	269	289	276	299	272	296	264	282	285	280	287	305	307	284	292	294	285	276	304	279	264	274	303	271	282	299	314	288	262	281	267	268	294	300	277	279	270	290	298	315	302	292	290	299	292	281	303	280	262	302	320	294	313	291	290	297	305	304	274	311	285	274	299	266	252	308	267	294	300	269	307	266	294	293	300	254	314	284	311	288	274	284	314	313	284	275	297	288	274	305	308	308	278	319	288	282	256	295	289	306	269	256	270	290	301	279	276	276	305	257	306	269	281	279	294	280	294	281	301	287	284	265	296	277	301	269	283	300	268	266	293	304	304	295	340	279	282	277	292	268	253	287	307	290	290	291	289	227	269	295	275	269	312	308	251	289	291	268	279	277	309	290	283	288	275	261	287	291	290	306	314	281	335	293	274	293	238	297	266	304	279	284	310	303	275	286	291	291	274	297	335	275	291	291	304	294	288	281	271	306	278	299	275	288	283	276	294	302	285	270	279	256	293	287	303	297	295	320	274	283	283	276	283	293	281	280	268	326	284	297	294	273	298	258	293	326	271	296	286	249	303	306	303	274	294	304	293	278	286	263	281	295	293	275	278	288	274	333	293	281	282	325	280	275	287	286	302	288	285	279	310	277	255	315	337	265	304	277	290	285	282	292	274	255	315	305	296	297	316	275	303	294	272	322	272	278	276	301	278	282	280	288	317	298	278	313	294	284	281	318	275	301	315	321	287	280	311	288	285	298	303	288	297	300	289	286	272	293	308	291	269	290	269	273	310	289	324	291	289	291	283	311	303	291	276	287	294	314	272
25626	21351	27410	25379	8046	983	786	639	619	548	580	561	517	513	540	526	520	522	523	482	560	551	543	502	546	499	549	492	500	494	490	490	493	491	446	459	500	483	472	468	499	437	482	494	481	500	468	469	431	494	471	490	517	461	500	469	476	481	448	470	447	502	484	473	489	504	485	481	427	478	441	458	472	475	486	484	457	457	488	457	467	477	445	493	535	500	491	475	474	465	459	462	467	484	468	521	481	501	508	503	489	471	439	503	507	473	487	456	458	462	457	504	490	478	449	477	497	473	473	471	468	454	469	488	462	476	458	447	487	461	467	458	468	421	482	502	503	444	477	429	479	478	464	462	470	476	492	477	450	469	441	447	436	440	486	486	463	497	503	462	494	478	493	459	485	495	516	483	445	458	501	492	467	445	469	482	483	461	472	486	507	524	444	493	500	483	493	436	474	468	467	468	445	479	436	484	478	463	513	505	454	450	471	503	488	490	485	482	463	455	448	461	511	466	471	447	478	466	515	449	431	465	458	484	471	464	480	460	467	466	499	448	465	418	461	469	454	472	496	477	460	490	476	523	437	463	479	434	487	468	460	497	514	468	475	452	469	486	494	449	505	455	458	477	468	539	482	471	479	487	467	484	444	446	465	472	481	461	468	458	466	475	456	479	475	501	464	488	489	477	472	476	484	497	486	486	472	472	474	484	485	497	495	463	499	471	461	477	446	452	501	472	472	463	455	455	460	478	435	504	451	454	445	521	461	494	509	447	458	465	484	458	464	482	487	489	506	475	464	469	441	476	481	461	472	463	459	446	469	467	468	489	469	507	445	479	481	447	453	476	446	491	476	451	487	476	434	507	468	453	469	486	466	493	472	430	462	497	445	465	474	481	478	489	485	460	494	515	456	447	492	532	472	478	453	462	489	479	482	507	463	467	445	513	527	486	446	495	499	429	470	452	487	456	473	479	484	428	444	453	468	496	492	475	446	538	501	507	456	426	431	492	494	479	465	463	505	487	475	463	468	447	454	451	464	469	448	445	438	465	448	448	488	452	457	454	468	458	453	457	506	444	465	484	498	497	468	502	464	420	473	478	457	485	518	474	469	459	491	466	465	498	471	477	463	452	492	483	491	485	474	486	459	483	438	495	462	488	467	465	493	475	469	530	443	509	440	480	493	502	457	475	452	465	459	523	478	437	461	473	456	509	486	496	449	479	483	447	486	478	443	449	462	463	429	464	488	482	459	469	469	477	439	471	474	437	462	431	456	473	467	463	427	440	492	439	491	497	509	462	473	477	485	446	435	487	479	463	493	446	494	515	468	480	452	457	491	461	489	489	499	438	472	479	436	501	487	460	437	471	466	465	506	477	435	466	512	502	439	500	471	466	461	460	467	511	459	457	438	475	491	493	458	510	486	470	462	462	488	465	516	489	518	466	453	474	444	476	474	483	474	457	483	517	475	469	469	450	452	461	476	483	483	452	477	449	475	460	478	478	494	462	469	485	534	463	442	445	460	447	469	471	434	472	480	491	475	495	466	471	484	467	489	475	482	460	498	507	461	463	478	494	442	474	494	454	463	490	457	471	456	463	526	497	469	460	483	483	493	480	480	462	506	490	481	490	489	470	461	471	471	500	488	447	491	481	459	464	462	449	469	483	482	491	497	440	511	506	485	478	481	479	488	481	467	462	444	468	460	464	509	476	498	483	469	467	455	452	477	495	462	529	464	468	470	470	456	477	512	444	466	496	449	463	459	476	477	465	509	444	449	438	477	480	492	459	440	465	479	501	514	479	463	459	496	483	480	477	455	468	485	484	478	449	486	445	511	472	444	469	466	511	466	478	457	458	496	460	488	499	478	426	458	451	490	457	488	475	480	465	481	477	475	456	465	450	502	496	482	497	478	461	463	501	430	436	482	441	438	458	440	452	451	507	440	449	444	474	477	450	430	485	478	481	485	461	401	491	491	469	453	458	472	486	464	471	490	465	431	485	498	459	508	457	449	454	454	488	480	423	451	449	449	488	467	435	486	424	479	465	456	510	446	432	454	487	463	444	489	462	497	458	452	450	463	454	452	475	455	487	457	455	486	484	492	448	464	468	457	453	483	497	472	481	518	457	518	461	471	470	470	481	439	457	481	488	499	474	430	447	459	480	495	456	478	484	501	466	443	498	456	481	478	467	473	473	491	537	494	456	471	462	483	456	475	498	499	470	506	479	489	474	490	468	460	523	494	503	459	488	447	468	473	496	475	490	456	474	462	458	472	472	501	486	461	487	441	513	488	454	475	461	471	479	458	472	435	478	473	436	467	482	442	490	477	483	456	459	454	492	468	483	479	491	487	471	462	477	460	458	464	479	475	493	445	472	456	477	458	499	462	494	447	494	489	477	485	460	433	492	467	506	474	486	499	473	483	464	463	479	466	455	471	477	452	476	438	457	508	488	487	426	447	471	496	464	480	451	464	465	493	487	475	446	486	461	459	448	460	487	481	468	494	442	493	472	463	476	485	460	463	505	459	461	514	468	479	487	441	439	437	505	480	455	509	489	478	464	533	472	457	453	470	503	480	459	489	461	479	512	488	465	463	482	471	455	425	471	476	477	466	478	458	448	444	477	450	473	483	509	522	480	485	474	461	460	482	444	463	492	494	481	479	445	463	510	472	464	443	445	428	482	465	467	474	470	494	470	439	471	486	466	492	496	484	481	460	503	463	469	454	488	457	463	478	459	463	482	483	492	485	473	475	477	502	454	453	466	485	450	458	442	435	462	443	484	460	458	490	463	475	487	475	499	471	472	429	447	460	445	488	436	474	459	469	432	511	467	484	471	461	483	483	492	466	490	502	499	514	465	456	502	457	488	489	470	425	483	497	497	442	466	463	489	471	510	492	465	468	446	509	482	509	441	462	461	479	456	443	463	468	484	492	477	481	490	524	478	478	475	465	477	522	469	473	444	467	491	448	449	506	509	488	485	492	471	490	499	421	478	485	476	508	424	484	459	477	430	482	480	487	459	460	452	509	481	475	434	477	454	483	477	482	475	443	482	464	446	481	472	454	490	471	481	505	488	475	485	413	510	447	441	490	488	458	487	481	416	459	437	474	474	442	470	470	474	497	495	452	528	479	475	423	446	472	456	481	448	517	477	450	515	462	443	482	471	469	468	473	502	490	491	421	482	482	457	437	544	491	461	470	501	448	469	459	480	443	480	477	462	526	451	464	506	460	505	453	444	440	467	472	475	477	451	463	500	467	462	501	450	478	473	482	437	522	458	463	470	437	511	466	460	486	494	480	473	470	483	426	495	521	450	474	471	460	448	474	477	479	470	464	461	479	449	421	478	468	455	480	481	477	493	468	513	523	492	456	480	485	479	446	483	515	469	476	485	487	500	486	472	463	499	471	447	490	469	461	472	478	472	451	477	509	481	483	456	448	442	482	494	497	487	475	488	453	444	501	480	504	435	473	450	450	471	486	518	464	512	486	471	475	457	472	459	462	472
27518	18547	5049	2673	1969	1659	1361	1073	1012	906	826	736	807	726	687	642	700	656	702	718	691	701	692	696	643	642	626	638	639	620	620	621	601	603	589	547	573	573	577	592	594	602	592	604	563	577	618	552	590	586	568	579	585	546	594	546	563	599	572	593	537	548	574	553	568	576	609	569	532	573	563	630	556	552	596	572	561	580	579	558	559	545	562	559	513	575	589	549	536	620	579	596	594	582	557	580	577	563	599	563	601	548	577	545	538	574	598	537	572	510	598	568	525	569	555	576	573	574	567	560	564	582	512	523	573	545	586	560	550	524	640	506	565	541	591	588	571	574	546	559	562	566	575	592	560	555	566	577	544	539	548	584	542	588	565	561	588	559	538	555	531	556	523	547	521	563	528	550	548	586	581	559	519	536	555	560	585	577	555	562	515	560	567	525	555	550	584	572	531	590	591	603	539	552	572	553	588	560	635	566	620	527	562	513	541	540	607	511	551	591	580	566	538	485	565	549	582	599	535	611	554	577	536	560	568	547	597	542	575	572	564	550	569	536	572	561	558	554	575	576	530	564	565	631	569	581	601	548	593	572	579	578	578	599	549	594	569	538	577	549	557	577	553	602	588	582	601	530	599	562	562	546	560	545	560	562	572	596	556	548	584	537	564	576	527	563	559	598	574	531	539	591	553	570	514	583	559	565	573	543	546	530	550	535	568	559	584	629	569	547	541	564	564	580	544	584	589	576	558	598	551	567	545	531	539	576	582	553	560	600	584	596	538	568	506	563	520	575	592	534	540	571	565	574	567	529	569	538	557	579	566	569	580	556	524	560	572	546	549	573	551	554	567	570	553	566	559	570	560	553	552	560	556	556	571	549	549	539	560	622	567	600	558	550	554	575	558	515	564	563	592	582	549	532	622	552	563	536	511	566	562	591	540	537	559	606	539	588	582	578	522	539	592	584	552	589	532	562	532	547	589	637	600	543	583	593	595	548	584	540	606	552	559	558	597	581	562	522	566	561	592	565	540	565	523	553	529	561	547	551	583	582	559	552	576	564	552	594	534	588	588	574	552	564	532	550	539	577	560	562	564	573	587	576	557	574	533	590	590	548	546	587	553	541	551	566	567	538	581	535	619	546	572	605	556	539	543	577	578	601	557	551	553	549	544	567	550	585	585	568	571	557	540	574	580	560	571	566	521	518	544	561	580	536	557	544	554	551	549	556	538	572	555	534	558	561	568	583	580	522	565	591	550	570	554	600	537	608	613	550	553	582	558	563	562	591	588	542	586	580	567	600	577	544	594	547	571	545	549	606	556	581	598	579	533	566	561	585	532	549	558	546	536	552	517	586	568	538	576	580	530	553	502	553	561	549	578	570	594	552	566	537	592	583	538	582	558	594	541	533	589	574	528	528	536	567	536	570	546	557	575	549	539	576	532	539	558	583	580	533	566	583	533	582	537	566	574	592	559	535	543	512	596	568	562	615	569	559	562	552	586	542	576	609	536	579	551	548	566	567	577	585	617	565	568	530	562	557	551	559	573	564	603	529	554	556	539	603	556	572	579	534	581	588	557	599	539	553	556	583	575	540	555	572	586	560	533	573	547	571	569	571	593	570	577	592	544	511	551	533	567	525	597	585	574	524	597	587	536	581	547	538	564	577	596	574	595	563	567	565	549	531	594	570	594	611	578	588	553	538	551	564	526	541	565	549	572	566	557	562	583	555	539	547	544	590	551	574	560	567	560	589	576	585	584	561	612	580	551	525	537	580	582	560	596	550	537	604	556	558	563	550	600	574	548	584	555	590	551	543	572	571	580	618	567	549	554	550	564	567	582	539	555	586	591	537	583	574	602	553	544	580	550	535	569	553	551	563	575	576	584	546	523	564	584	562	578	578	566	520	587	566	600	552	558	563	597	571	580	551	554	592	575	563	587	584	572	546	554	538	541	577	578	581	535	528	577	616	556	585	579	560	546	590	534	592	582	509	587	596	607	571	540	547	547	582	550	539	543	576	539	540	507	551	595	560	594	599	568	579	548	546	527	582	575	570	580	563	568	545	505	551	577	560	544	550	600	556	581	561	577	607	603	583	561	544	562	572	595	555	566	542	560	546	550	556	535	576	574	560	562	550	571	557	554	564	590	580	596	585	544	590	583	544	581	541	529	542	563	538	604	594	583	557	528	586	585	574	557	551	565	554	547	543	527	573	562	542	552	575	560	549	583	587	573	556	569	567	558	536	567	557	604	545	574	564	565	535	551	600	602	533	541	562	621	598	566	545	530	533	609	564	569	550	598	553	579	553	571	606	566	551	547	553	580	543	565	524	580	597	546	575	536	567	583	549	550	560	542	547	547	582	570	562	565	541	568	590	569	612	617	545	547	529	566	572	554	593	563	605	554	570	568	571	532	556	520	542	555	553	530	552	498	543	590	540	568	577	589	589	567	583	564	546	558	551	563	531	563	576	526	570	554	603	548	575	550	551	595	555	569	575	565	600	546	569	627	574	562	554	575	575	567	563	540	551	568	528	538	587	641	575	582	561	587	560	578	569	611	580	580	564	549	556	572	591	558	605	580	543	557	593	578	568	559	562	611	558	561	564	509	572	584	583	549	574	538	598	593	559	576	595	567	576	620	557	553	553	547	548	578	523	591	611	594	549	572	596	594	552	542	599	562	577	551	571	575	577	559	575	549	581	530	583	558	536	535	561	554	567	542	566	572	551	573	550	583	532	611	562	527	539	518	603	565	569	556	587	574	528	548	569	561	535	558	538	532	552	520	568	551	558	569	627	591	592	581	568	553	591	611	527	577	619	586	591	562	550	597	556	511	562	543	545	568	589	537	542	556	546	559	511	552	550	572	561	543	583	548	583	542	542	542	524	537	567	579	546	561	540	553	550	574	551	533	530	565	566	537	565	571	557	553	554	578	564	589	586	609	572	514	578	534	552	583	578	558	582	587	568	531	601	558	592	561	576	585	573	584	573	545	563	575	559	540	592	601	545	607	587	549	555	606	554	583	570	572	522	592	539	541	581	528	540	561	548	579	567	574	571	582	548	575	550	604	565	544	607	565	567	554	567	614	546	583	555	580	554	594	543	532	575	533	574	545	585	577	523	578	550	562	524	601	557	561	572	586	549	576	559	590	532	543	587	574	529	564	613	560	559	574	556	560	570	567	570	544	574	573	556	581	582	552	550	553	559	544	590	561	584	620	551	573	613	548	603	521	595	559	507	591	558	546	541	566	568	554	565	570	552	548	567	532	599	529	562	525	577	601	554	550	568	547	558	559	591	541	547	572	540	611	591	510	525	596	547	542	567	547	563	568	528	565	583	557	559	583	596	526	600	557	557	559	545	532	555	554	558	546	534	554	571	598	545	560	555	545	596	557	559	562	559	569	598	520	563	513	550	568	566	557	565	585	534	629	601	539	531	543	503	573	574	553	518	571	535	582	574	611	567	507	545	554	578	539	585	602	543	550	588	583	559	611	547	550	554
23299	21382	29167	23953	21369	21391	7164	1224	910	719	588	543	497	459	412	394	371	371	405	422	389	378	363	365	342	338	317	294	280	311	257	265	252	246	228	237	213	225	228	248	279	268	228	260	225	192	224	248	236	247	218	223	209	245	227	230	235	252	266	225	203	257	218	233	208	231	218	213	207	250	237	230	224	243	218	209	210	231	212	245	206	217	213	231	215	237	246	214	237	247	256	261	268	246	219	225	260	232	225	244	209	238	180	206	196	259	220	219	219	250	240	237	252	241	236	207	219	226	222	239	218	236	221	235	233	224	226	200	220	235	233	244	215	231	226	209	239	243	217	223	240	221	221	230	210	215	215	231	245	210	206	236	214	217	246	239	230	231	209	234	218	236	197	259	230	219	233	207	212	215	231	209	197	226	213	221	217	233	229	238	224	228	224	233	205	232	212	226	251	223	205	200	237	221	223	219	215	226	245	206	229	230	205	200	196	183	221	210	210	233	230	227	238	181	232	241	238	218	221	224	252	237	226	233	243	211	233	199	237	218	203	224	229	224	226	230	230	235	229	216	201	203	197	200	217	219	195	203	210	257	218	221	211	215	183	192	209	233	207	237	212	252	231	221	226	226	216	210	218	219	215	205	198	216	202	211	201	229	214	232	207	230	223	218	202	229	222	211	204	220	239	211	226	226	253	226	217	203	197	212	223	219	199	200	193	225	205	220	197	196	216	219	219	210	206	214	219	226	232	226	202	214	230	227	230	196	220	240	230	206	253	189	213	238	220	216	226	247	181	221	234	209	194	216	235	236	212	214	235	217	207	225	213	234	229	233	230	210	210	224	205	226	215	242	215	209	211	227	215	213	241	224	200	192	206	196	212	228	230	240	220	229	215	229	214	211	225	243	206	229	236	200	229	200	201	241	223	232	227	209	222	265	218	241	227	222	217	206	204	216	234	220	216	215	217	234	213	217	209	222	214	211	229	236	207	220	206	207	202	221	224	215	184	217	231	207	213	223	210	210	250	217	206	221	214	255	239	218	238	235	199	245	226	215	198	216	211	239	219	249	208	219	237	227	251	224	206	212	216	218	228	216	199	221	226	221	213	231	187	224	231	216	215	238	240	216	229	240	232	231	199	193	219	208	213	238	208	233	223	201	222	237	246	219	210	195	192	226	222	194	229	212	189	240	241	214	226	231	215	218	212	205	214	218	227	223	238	233	227	217	209	220	225	211	221	233	231	229	217	221	211	220	230	214	233	228	244	214	213	216	199	210	246	281	191	229	228	215	225	217	223	225	239	211	182	211	257	198	220	225	175	237	234	252	226	232	221	207	206	225	223	230	194	226	230	224	238	208	192	232	226	218	231	225	181	229	228	221	234	249	216	218	207	230	175	224	251	244	203	213	234	217	213	215	205	185	182	204	240	203	207	237	207	227	234	199	208	221	230	223	218	233	210	242	202	219	227	202	246	209	205	220	213	248	216	188	211	227	205	238	215	206	256	205	235	218	213	191	209	236	241	231	247	209	192	207	233	186	212	222	237	257	207	226	228	244	198	223	222	230	247	224	218	209	195	217	233	226	231	247	198	234	241	235	203	239	230	230	201	210	218	197	206	213	245	213	216	228	197	201	251	230	211	226	226	219	231	214	174	231	211	223	241	210	226	206	213	216	222	214	203	228	196	203	197	229	236	200	192	252	229	215	210	228	224	212	230	201	205	241	224	206	229	218	230	203	223	246	221	206	201	269	222	224	221	228	234	194	217	213	218	213	215	239	228	234	246	222	213	236	219	220	231	237	245	198	206	262	207	234	209	224	220	233	227	199	215	206	229	239	191	193	211	217	215	210	246	219	249	227	205	215	200	244	212	228	222	227	232	244	230	212	225	222	214	239	209	228	192	205	223	205	206	217	195	203	208	231	221	207	210	250	229	220	214	218	228	235	237	195	241	235	192	214	213	217	227	212	233	207	223	254	218	211	222	208	209	214	207	207	243	216	196	203	204	249	235	230	220	202	255	215	210	219	199	203	225	201	218	220	194	205	240	211	208	235	229	208	215	219	242	209	224	225	211	219	228	205	191	196	235	223	215	204	212	230	200	220	247	230	243	206	240	205	218	240	199	236	224	204	208	228	206	203	192	209	218	248	213	216	223	211	228	215	218	212	228	228	238	201	215	213	210	241	215	216	202	205	200	218	226	221	209	227	219	240	215	238	207	231	206	223	235	240	230	235	211	219	215	199	212	211	225	201	210	187	223	224	214	205	182	226	208	200	223	198	209	220	214	230	224	211	247	220	237	199	234	248	206	224	258	217	241	200	240	209	223	223	198	215	194	247	232	240	218	224	229	204	233	228	227	187	218	205	201	237	222	245	214	230	198	220	234	237	220	201	215	209	246	202	205	251	236	208	227	234	214	224	233	230	216	230	231	225	225	204	211	236	229	200	219	225	226	213	205	196	213	237	237	190	229	233	213	220	219	202	220	198	245	224	233	226	217	197	206	235	220	223	225	246	229	203	220	189	214	222	203	242	235	206	227	234	206	197	217	212	205	224	222	227	219	228	193	234	221	228	227	209	209	255	223	220	246	235	222	235	222	250	236	226	189	239	216	219	217	210	239	202	210	254	207	203	226	262	212	227	225	248	219	202	227	223	210	213	226	208	234	234	243	211	242	235	205	210	232	225	230	190	239	226	225	239	205	213	224	200	206	212	222	205	240	204	231	207	217	205	189	241	226	207	200	223	221	231	206	223	227	239	195	193	246	210	211	214	225	199	217	211	229	203	222	236	240	207	213	233	220	228	199	213	214	220	208	198	215	223	244	199	207	219	233	214	199	234	220	215	214	234	196	218	244	241	205	227	221	231	229	229	200	219	224	205	205	214	207	222	201	207	220	215	220	225	214	243	240	220	223	192	217	227	225	207	221	239	232	251	198	207	222	246	235	207	225	220	227	218	236	224	229	224	207	243	197	229	225	219	206	223	212	200	203	228	227	248	210	203	227	223	246	201	223	205	204	209	244	202	243	202	235	224	215	216	220	245	209	212	231	203	215	206	236	214	241	210	214	219	209	212	248	234	211	205	230	236	232	246	203	219	203	226	229	217	202	221	214	231	223	207	206	224	243	249	218	226	223	223	229	224	210	193	242	199	207	242	214	215	217	195	208	228	205	240	218	225	220	231	219	240	236	215	212	208	192	223	215	204	225	205	226	218	250	208	217	202	238	227	214	214	183	217	216	240	257	215	225	233	216	219	238	206	219	208	237	227	220	215	202	230	207	236	212	219	222	234	197	230	208	217	233	220	212	199	223	211	230	227	227	201	231	233	202	230	217	198	217	213	216	200	230	223	222	238	230	206	207	251	208	213	227	222	207	253	198	212	214	213	222	203	224	241	217	224	230	252	222	205	203	208	220	198	232	187	219	222	212	220	222	205	230	258	218	241	205	229	211	234	238	227	223	210	217	231	280	230	236	215	204	224	247	224	211	216	201	226	258	237
32083	30835	13755	7430	5084	3762	2892	2352	1776	1435	1125	1072	933	827	720	702	603	593	603	605	605	632	548	569	503	459	482	415	417	415	400	385	331	343	341	288	287	306	305	290	327	299	273	303	331	300	280	276	276	253	251	260	246	283	291	316	253	240	282	257	274	279	264	268	269	262	249	264	264	267	298	239	256	269	266	276	262	274	261	259	265	298	267	253	270	266	267	271	279	245	267	300	289	297	287	285	303	257	276	287	272	264	271	266	245	253	233	254	266	268	231	295	253	274	242	257	227	261	262	255	260	267	258	271	284	292	260	257	254	276	259	250	272	264	270	259	272	224	267	236	264	268	268	249	277	275	251	254	276	310	263	268	257	261	280	272	256	270	251	255	258	277	259	245	249	254	257	261	280	244	241	245	239	248	235	272	248	237	287	263	249	239	259	245	234	248	239	265	271	266	257	272	262	262	279	261	266	268	248	269	261	268	282	254	261	260	306	258	272	271	252	252	265	252	270	247	275	274	279	261	241	276	240	251	265	236	262	253	257	269	276	240	242	276	279	266	239	284	251	279	257	270	303	262	240	249	262	238	247	215	283	271	278	249	265	262	282	259	238	271	267	252	250	282	270	274	236	240	251	268	249	282	248	243	271	291	273	260	266	252	253	251	267	238	236	263	283	249	262	248	246	264	289	256	259	261	282	260	292	288	274	298	257	235	280	251	245	254	269	277	240	250	255	268	273	255	241	250	256	249	240	261	261	240	275	250	292	267	270	268	273	254	235	245	264	247	260	250	272	259	267	282	262	237	273	250	241	275	255	273	269	280	284	254	269	241	269	288	255	275	261	251	266	250	273	259	270	268	275	250	261	262	222	233	252	259	244	277	265	277	244	266	266	271	243	254	286	267	248	255	282	250	256	261	276	241	261	274	254	285	249	254	267	250	282	308	258	293	269	232	254	284	259	256	270	267	269	268	246	271	236	259	249	249	252	252	250	223	283	248	261	258	249	273	274	301	229	262	232	235	255	272	248	248	245	262	258	240	242	268	260	269	250	255	232	262	241	250	259	253	232	265	280	280	261	291	249	239	259	275	259	279	260	275	224	290	251	251	241	269	248	258	228	253	259	252	257	255	258	244	247	254	265	285	261	242	282	261	280	262	278	246	279	252	246	272	238	226	259	241	271	256	275	242	284	246	287	225	278	265	269	260	247	247	262	285	248	283	237	239	290	248	269	248	257	253	250	248	257	276	283	250	265	261	274	240	266	226	259	270	236	284	257	269	276	271	261	262	258	238	249	279	266	266	281	265	241	254	260	268	251	259	259	256	253	265	278	239	279	242	259	254	265	249	271	267	222	279	268	269	281	245	256	255	264	261	260	261	263	274	262	266	242	249	270	260	296	225	263	300	260	270	232	259	244	273	255	256	255	264	246	262	286	256	256	249	261	252	250	251	243	271	275	249	254	274	255	249	262	273	295	255	257	262	285	265	254	274	242	260	218	242	253	282	294	248	250	217	268	286	246	255	243	285	244	275	228	278	256	242	262	242	258	255	272	267	260	272	247	252	289	244	230	252	244	244	285	267	254	289	290	288	243	268	275	284	247	264	266	243	229	254	265	265	266	244	252	257	271	265	278	221	249	240	256	256	284	282	232	275	246	244	242	246	252	265	264	254	269	270	272	247	277	254	244	246	271	259	257	237	253	266	290	232	249	251	232	242	240	258	256	267	264	255	265	262	258	231	265	248	240	266	260	246	285	255	261	238	265	230	257	299	250	249	283	278	256	248	265	239	260	269	265	267	255	248	275	261	256	298	263	269	283	256	239	252	253	274	265	290	238	255	263	278	279	274	244	255	240	262	257	258	297	248	263	253	274	245	277	261	251	261	259	289	270	278	237	276	273	283	258	245	248	266	261	239	261	240	267	265	252	268	237	269	253	255	251	283	237	259	247	258	253	278	284	275	260	232	261	244	258	221	234	268	293	272	234	244	309	245	273	270	271	246	295	277	270	264	227	265	231	240	265	263	239	241	244	264	242	288	285	263	246	250	236	262	232	234	254	240	286	215	263	258	273	252	264	263	250	245	259	263	267	285	264	261	271	243	266	269	272	271	273	255	241	246	251	252	281	262	253	308	274	259	271	256	245	266	271	249	280	280	238	262	250	240	268	263	282	237	274	267	266	253	273	266	250	273	273	265	229	267	252	261	237	262	252	238	231	281	248	271	263	247	278	288	261	282	287	277	264	260	264	268	243	270	291	289	245	246	256	255	246	257	257	257	263	246	282	247	256	253	248	258	263	276	280	266	234	272	266	257	280	289	269	245	217	267	235	234	259	263	247	268	279	263	260	214	248	256	242	257	239	268	279	282	260	278	249	303	261	251	229	262	264	262	272	267	260	240	259	285	263	244	269	278	261	267	260	278	262	210	242	272	261	253	277	286	250	280	291	269	244	265	275	275	284	267	264	252	268	271	258	276	268	241	265	261	289	269	241	260	242	254	246	247	252	267	273	273	259	230	288	240	281	284	272	265	248	255	254	255	254	271	250	265	255	247	250	272	238	252	280	287	254	259	260	240	294	300	268	246	270	258	262	251	255	251	251	252	274	268	279	268	253	234	265	258	242	262	250	265	256	284	236	247	270	272	244	258	283	255	269	251	253	284	273	260	269	273	262	297	256	263	256	275	281	258	292	272	268	275	266	265	243	243	267	264	240	241	255	270	285	275	276	279	267	249	246	266	271	232	270	263	275	266	244	271	266	249	266	259	260	281	256	267	249	245	243	255	262	253	261	262	233	278	255	240	279	258	295	261	268	274	248	297	258	243	239	264	249	280	267	267	254	262	293	250	271	217	251	255	255	243	259	218	256	269	229	282	244	240	232	268	265	262	263	265	247	260	266	244	273	259	272	269	250	259	262	239	219	273	262	283	280	245	262	267	273	276	250	252	267	265	256	264	271	266	272	271	258	275	266	258	238	258	283	265	231	255	226	265	232	288	270	237	260	227	241	281	267	258	261	257	229	251	260	267	264	245	264	259	270	292	251	281	257	266	266	244	261	291	264	264	275	263	246	249	255	260	245	271	224	253	261	258	246	255	296	266	275	280	253	258	284	295	278	212	264	263	259	246	289	271	258	243	270	253	259	251	257	231	262	298	236	240	265	293	271	279	256	256	289	258	273	232	247	261	271	269	239	270	273	223	261	253	294	267	284	249	274	240	256	284	284	268	245	278	292	268	275	252	260	255	251	299	229	247	239	263	258	229	240	283	235	269	228	240	265	252	268	267	270	270	264	259	280	286	249	241	231	231	244	246	260	241	247	246	265	262	264	273	284	264	268	270	254	244	259	236	284	253	277	273	258	261	272	270	284	241	265	248	271	225	274	263	258	273	274	258	274	255	245	256	258	255	256	266	256	232	272	254	241	265	250	272	265	236	272	253	237	266	237	252	316	265	235	256	278	248	294	252	246	264	267	266	255	229	243	257	255	262	262	281	283	268
27811	20310	7465	1041	661	552	515	467	497	460	441	437	407	430	413	462	445	509	449	470	454	450	446	426	430	468	431	465	436	446	433	439	410	420	413	455	395	445	445	442	412	460	450	437	442	417	436	421	436	435	442	426	428	402	401	435	430	390	441	431	419	424	405	429	407	421	424	433	472	419	426	429	404	420	444	444	390	424	397	449	419	405	442	429	459	431	403	392	443	399	416	426	423	429	440	433	448	405	409	398	408	394	422	426	378	418	441	413	399	430	411	430	448	396	440	444	418	414	437	398	422	443	417	408	442	439	433	420	403	415	390	477	417	413	447	401	413	383	448	417	451	457	395	449	391	423	436	439	414	395	435	430	439	438	414	401	450	430	448	417	433	428	438	414	416	427	458	407	409	431	428	408	435	410	429	431	409	437	416	411	386	428	415	427	429	397	422	433	408	460	438	442	444	431	412	440	432	411	405	418	403	413	404	420	414	446	404	441	439	427	450	453	477	423	452	449	396	433	435	453	405	420	423	449	440	425	436	425	407	442	444	375	428	445	426	423	424	415	408	414	439	405	439	414	394	422	443	427	415	445	406	485	443	425	393	402	434	455	419	419	431	414	420	418	456	426	424	420	417	445	386	418	437	438	458	428	439	390	452	416	407	417	405	431	454	465	441	456	388	397	421	438	420	434	394	423	433	390	450	427	436	416	451	398	410	461	436	404	401	423	432	442	392	425	425	423	422	413	417	443	404	416	420	430	431	450	414	408	425	408	422	429	438	406	412	412	411	470	444	421	384	443	409	461	395	463	418	437	459	411	411	433	426	428	400	431	405	410	390	413	446	409	423	419	429	419	425	439	404	421	431	426	440	426	422	405	445	420	452	437	442	433	442	413	433	421	434	438	410	471	421	445	422	415	426	398	441	443	474	438	415	414	444	394	414	403	447	428	428	410	443	395	403	416	450	398	419	437	405	410	435	420	459	427	424	410	453	465	454	429	475	412	428	430	396	417	391	468	444	418	417	452	452	408	400	433	438	421	431	389	412	422	435	414	405	448	453	433	475	412	456	442	432	406	424	417	385	418	397	425	410	393	393	423	419	397	415	458	432	413	426	396	436	438	414	383	411	404	464	401	432	413	474	414	405	436	442	411	404	400	404	419	397	384	427	430	436	447	421	420	399	437	424	433	403	426	438	418	440	441	435	414	405	432	406	451	394	435	421	405	390	423	429	441	415	414	413	450	454	455	423	405	448	416	421	444	423	416	443	418	426	428	412	429	428	408	435	429	425	401	424	403	413	456	438	430	433	434	431	460	436	439	417	405	414	452	421	426	415	436	412	418	410	410	440	429	400	417	405	392	446	404	394	394	428	430	390	412	436	420	432	427	413	435	427	462	410	394	445	406	425	462	415	405	447	408	427	442	418	386	437	410	431	403	425	468	406	413	456	411	411	452	424	379	419	438	402	475	426	406	458	449	432	409	416	415	410	422	449	432	426	429	439	418	418	437	422	443	407	435	449	404	445	423	393	456	461	413	428	428	428	402	399	398	432	413	466	405	422	413	432	415	414	405	415	446	437	453	447	442	427	430	438	400	421	432	387	413	420	439	425	432	444	450	441	406	374	428	434	425	424	441	425	441	496	428	412	440	423	438	413	408	411	480	411	447	451	406	446	418	438	447	412	415	392	426	440	384	404	401	418	419	447	435	427	417	427	430	408	458	439	406	406	430	420	444	448	398	441	433	432	405	403	434	444	474	443	399	416	414	422	431	408	424	473	435	419	429	393	402	429	398	433	408	409	452	422	445	449	425	467	420	419	395	424	370	439	410	394	413	410	415	429	478	441	427	395	423	435	449	441	414	421	409	453	405	413	399	421	413	408	445	442	440	426	409	476	452	406	450	438	433	451	442	441	447	426	410	437	402	450	420	397	442	428	415	421	424	395	415	438	418	413	430	423	437	405	394	413	424	420	392	393	450	450	431	402	424	414	424	410	408	402	380	401	410	428	442	429	436	422	395	413	435	422	437	417	435	415	446	423	452	429	427	407	429	407	405	429	436	421	404	435	449	400	429	403	438	380	428	434	414	411	410	410	411	421	389	443	436	399	405	436	440	418	450	429	440	408	407	418	420	415	434	433	416	426	427	393	467	427	439	424	415	450	408	451	429	410	395	414	449	417	416	426	464	435	445	404	424	424	444	446	468	447	434	449	431	427	402	442	438	404	414	412	416	383	410	425	405	456	415	436	444	408	418	414	412	417	451	447	381	435	463	401	449	456	438	449	432	412	439	425	451	415	389	413	413	426	414	446	420	419	444	390	414	426	425	427	386	437	413	431	452	424	411	424	441	448	464	426	415	450	405	409	405	397	434	412	422	390	439	434	429	450	431	418	433	453	367	428	399	408	437	378	404	388	443	423	432	415	443	451	431	403	459	435	438	404	412	421	408	427	417	427	401	435	439	410	433	446	428	413	424	447	392	405	434	443	406	426	415	425	422	414	474	407	440	429	432	438	408	423	455	413	422	406	413	408	410	428	419	437	451	407	442	454	409	431	405	430	448	461	407	406	419	405	445	420	419	413	407	449	418	423	456	431	411	438	458	450	440	400	442	422	438	445	468	441	420	451	401	444	410	411	412	424	395	402	403	409	392	424	410	440	425	440	406	436	435	438	396	423	380	418	437	421	424	423	366	434	442	473	383	406	420	440	422	412	435	382	393	417	430	457	417	493	418	406	450	405	396	447	432	434	370	411	426	431	411	436	413	393	428	420	423	432	434	434	423	399	411	422	429	407	419	408	446	470	451	411	395	454	457	418	450	416	421	429	435	426	452	439	429	426	446	427	447	426	444	422	425	395	439	411	461	455	471	428	456	396	408	435	404	425	418	444	439	410	436	416	455	431	445	417	428	432	385	442	383	394	440	422	437	413	452	438	438	413	438	453	442	431	454	468	444	443	442	427	376	383	416	395	384	462	402	442	407	424	446	435	416	421	437	431	415	435	415	405	399	421	438	396	424	435	385	376	453	425	420	472	442	409	435	439	439	429	422	441	456	447	430	417	422	438	444	461	396	440	463	454	417	462	419	407	400	419	445	395	446	426	421	422	418	461	413	467	425	406	427	446	391	458	425	428	416	413	432	380	427	419	412	421	437	474	429	407	420	390	432	453	384	423	410	417	415	420	433	450	417	458	407	404	457	409	400	387	403	441	406	441	418	445	453	427	448	420	466	406	423	437	428	423	420	434	413	448	422	418	453	462	428	441	432	449	444	431	408	439	433	420	396	424	425	441	473	431	423	410	429	438	461	422	430	408	418	412	439	422	428	408	437	415	390	384	433	478	436	429	415	434	439	429	437	435	460	455	410	411	419	410	425	448	468	394	428	439	463	415	438	415	440	401	409	448	447	417	413	448	441	425	455	390	426	426	380	429	434	441	410	405	391	449	460	427	451	460	420	428	430	427	419	415	391	442	464	424	462	408	437	423	414	447	439	424	480
21412	12060	1530	1009	847	748	683	647	588	625	590	559	537	546	594	519	583	617	627	612	595	619	609	590	559	531	530	564	488	559	535	562	566	559	535	544	554	500	498	503	522	505	550	548	530	519	507	546	537	555	502	576	539	482	547	497	501	495	546	479	511	502	534	495	549	505	522	488	547	537	530	553	521	552	566	518	553	518	523	554	508	563	493	521	538	511	496	517	498	543	520	498	552	509	517	525	559	500	517	526	497	506	569	551	491	526	513	500	587	494	549	507	550	558	519	503	532	549	526	531	488	557	565	546	515	517	577	511	519	510	489	513	525	564	513	499	538	521	525	533	548	508	502	552	512	513	555	532	572	520	543	512	528	555	535	498	487	534	492	516	526	571	508	539	505	509	535	534	517	523	508	546	509	489	492	540	528	525	543	510	513	539	544	513	555	537	554	517	552	529	553	538	509	494	536	523	508	545	514	531	518	535	547	576	514	519	500	511	511	509	562	514	523	529	511	496	504	522	483	536	498	461	506	454	516	540	517	539	542	518	521	510	542	496	527	502	510	533	532	511	522	540	535	479	515	511	520	504	527	529	460	521	570	538	511	507	486	517	519	520	487	552	549	510	519	521	546	539	535	511	573	508	535	457	527	537	529	514	511	496	536	524	519	514	541	514	505	506	563	509	497	485	513	549	524	543	500	504	520	507	522	521	530	482	546	559	521	518	533	523	528	542	516	529	525	554	551	545	507	525	540	491	518	523	500	519	512	531	515	493	529	480	523	470	518	525	555	525	560	489	519	479	515	507	560	515	551	516	498	520	503	494	564	547	531	515	485	542	534	532	532	527	549	514	520	477	478	545	532	561	500	495	535	509	508	552	539	497	514	533	520	511	501	553	518	552	497	543	494	520	468	564	484	544	526	535	551	550	505	516	504	520	524	537	524	541	490	489	529	535	519	529	550	535	488	573	548	553	539	495	476	576	519	502	530	521	555	548	505	526	519	550	482	550	521	514	497	517	532	519	520	538	498	575	483	546	540	496	519	539	503	528	516	493	516	535	544	515	546	563	520	500	522	548	506	545	530	520	497	544	572	506	484	564	510	491	560	508	493	534	529	523	536	497	553	496	540	477	564	499	524	533	517	547	477	532	524	539	520	518	480	497	556	524	531	505	534	517	548	529	552	519	514	480	558	496	527	499	465	491	523	517	495	507	519	569	527	534	501	503	542	499	505	544	503	509	533	498	562	501	504	487	492	498	511	484	549	511	509	547	498	512	551	521	497	518	485	525	569	529	506	489	576	505	554	506	532	505	515	502	556	537	559	490	546	530	497	546	530	513	492	555	531	501	576	542	546	525	530	563	530	511	549	528	569	515	530	527	551	518	550	525	536	526	524	491	509	497	540	527	516	504	522	530	454	514	603	516	502	554	514	500	516	538	544	526	548	533	512	514	506	518	519	505	521	528	519	540	548	543	535	523	498	543	538	497	558	532	551	485	496	548	530	530	488	511	480	495	530	482	539	518	511	549	523	539	549	526	539	549	542	542	556	533	508	537	502	531	547	507	556	463	535	526	533	482	557	501	535	518	528	501	520	525	534	487	517	533	518	486	537	551	572	530	553	500	524	491	509	511	487	505	586	479	540	531	542	539	505	497	534	511	548	552	509	527	518	551	524	474	552	548	530	567	518	523	495	541	553	522	535	518	533	525	536	546	543	532	554	520	548	561	558	549	493	543	546	502	510	516	519	512	534	529	515	529	489	523	484	492	511	543	533	526	523	508	540	557	533	540	498	541	514	513	549	518	510	501	531	540	524	529	509	537	573	526	559	517	508	556	548	526	534	522	487	515	533	500	522	525	500	546	553	489	542	524	506	551	543	539	503	532	512	541	526	513	503	530	522	526	540	529	513	469	532	537	518	528	544	534	514	523	485	518	529	578	522	499	516	500	517	512	501	544	547	491	544	539	496	555	546	510	523	510	487	463	507	543	482	541	521	553	529	535	473	523	538	517	541	537	555	542	524	499	526	550	521	484	507	521	536	506	532	550	515	493	531	528	516	549	534	542	524	483	543	527	529	530	544	549	470	550	528	535	491	491	524	539	532	526	527	507	538	510	565	512	502	509	541	527	557	527	511	562	511	522	572	486	549	520	526	551	517	517	478	505	531	501	498	536	532	510	491	492	532	509	566	514	505	478	527	499	501	499	535	517	476	516	549	547	541	522	495	488	545	519	471	524	524	493	508	483	545	529	530	530	493	533	557	571	516	517	528	522	522	487	515	510	529	500	533	539	495	504	536	506	551	495	565	508	550	523	535	532	505	541	542	520	543	497	510	526	507	578	519	518	510	552	516	486	513	517	508	520	484	551	496	528	520	537	542	541	527	522	544	512	518	523	500	495	552	534	550	522	478	511	567	540	526	538	518	522	513	554	502	531	514	493	493	527	513	490	523	549	476	500	508	472	512	486	503	522	527	495	515	542	529	528	500	538	487	513	515	513	495	506	545	537	541	506	524	551	525	536	525	476	532	549	502	509	528	529	520	524	500	516	564	511	539	487	492	501	495	522	523	528	557	548	496	537	517	527	517	562	502	545	536	526	516	512	551	500	520	512	497	499	555	488	497	562	475	563	515	566	507	490	509	506	548	532	528	545	558	526	538	531	514	513	549	560	523	510	566	486	516	500	545	553	537	518	508	542	509	512	559	524	527	510	518	544	575	529	568	531	545	521	537	508	527	566	547	479	533	566	507	517	505	536	530	522	547	485	565	522	516	504	503	526	542	513	539	495	523	515	518	516	524	528	552	536	489	503	548	461	563	535	499	509	500	553	535	543	523	512	490	595	529	586	489	536	539	534	563	511	554	546	512	525	518	513	538	515	520	541	490	537	528	530	516	537	518	527	530	495	480	531	529	541	489	521	494	514	550	551	502	513	535	520	461	528	506	478	556	534	552	542	508	520	555	532	540	562	556	519	508	493	545	505	524	559	517	526	541	509	561	494	487	516	544	541	523	517	557	538	502	521	516	523	533	537	536	489	535	550	504	516	560	546	511	548	540	526	527	533	485	554	523	512	512	526	514	531	518	567	498	539	560	526	537	534	545	511	565	513	538	500	543	505	500	492	498	528	530	500	546	519	541	526	536	547	517	473	485	521	537	527	524	518	552	535	517	505	548	526	536	521	496	491	559	524	478	550	492	566	542	536	474	600	488	514	529	532	553	492	557	560	536	525	542	529	478	492	526	528	504	532	538	491	517	518	552	493	524	531	543	522	508	523	550	547	544	534	544	545	506	493	512	532	523	480	526	489	514	514	510	515	563	522	506	505	530	557	539	526	524	515	578	532	532	526	551	541	499	522	519	537	527	528	532	477	520	568	534	546	514	524	535	512	540	523	517	526	549	564	492	520	505	485	489	524	501	518	509	550	542	517	481	533	536	557	541	547	490	531	534	531	547	510	503	491	540	567	480	558	495	532	532	546	549	532	515	527	531	555	532	530
24478	21374	28684	24405	21313	7806	1076	692	545	483	453	390	367	355	326	327	343	363	307	347	333	310	332	286	296	271	271	261	252	280	285	252	260	270	255	279	262	229	259	245	236	259	229	255	246	244	226	234	227	232	247	238	278	255	265	232	243	269	246	240	233	250	221	218	246	228	240	226	222	220	231	227	245	236	207	214	255	232	233	219	250	240	202	229	231	254	229	231	223	229	295	247	234	257	210	235	246	238	275	255	212	231	231	221	246	225	219	243	230	245	253	271	222	222	221	221	243	243	239	239	231	244	211	251	227	233	230	227	218	253	235	271	186	229	221	229	249	216	224	217	255	227	221	241	241	229	234	261	244	239	215	213	243	238	252	244	237	220	206	230	217	220	226	228	224	243	262	238	243	246	224	243	248	230	220	242	213	248	213	223	248	257	198	225	249	217	245	220	218	260	212	222	239	214	228	242	243	225	232	238	245	206	224	215	250	238	248	234	260	232	220	238	241	236	239	220	230	207	222	242	243	236	217	242	235	232	243	218	228	233	233	246	233	233	241	204	239	240	235	215	245	233	223	228	227	228	210	219	239	232	222	259	228	240	240	252	248	230	216	233	200	229	219	220	226	202	238	212	245	240	243	249	218	232	211	235	227	221	246	213	245	223	237	218	226	232	240	224	232	225	211	237	228	223	227	227	222	236	233	227	244	222	233	242	237	193	231	244	211	234	231	208	244	219	222	207	252	228	207	207	219	250	229	231	259	213	249	241	246	227	224	239	236	247	211	204	198	241	232	239	268	230	224	224	224	230	224	222	246	237	227	234	238	246	233	246	254	239	228	238	234	233	238	257	248	261	242	231	230	241	246	233	232	225	232	210	236	215	227	233	245	248	226	223	204	238	236	217	230	242	238	233	241	245	235	214	258	226	237	257	238	218	228	227	241	248	240	243	254	228	226	255	235	239	259	236	217	232	220	211	234	221	212	222	223	240	230	242	228	227	205	219	232	210	238	228	227	234	210	198	234	228	240	267	225	216	263	261	251	229	226	219	249	231	223	241	251	226	266	229	223	202	233	236	245	234	226	238	256	229	238	240	220	222	240	230	251	247	228	222	227	234	214	232	256	232	228	230	209	225	236	262	244	232	242	242	243	222	239	190	247	231	233	239	237	250	232	230	217	234	229	212	206	223	221	221	242	212	241	197	243	247	265	266	212	246	243	222	264	236	249	242	241	256	240	250	214	235	231	232	235	240	242	212	206	248	229	219	234	245	220	247	242	232	240	235	227	209	247	230	249	239	224	227	237	230	212	221	217	259	262	222	223	253	226	227	222	238	250	238	250	217	227	226	232	239	231	217	254	228	252	221	240	217	191	262	249	237	228	238	235	215	241	214	229	234	253	230	262	247	225	243	236	249	228	232	217	240	229	206	230	227	220	203	241	212	230	219	253	251	211	237	226	236	202	234	230	247	245	247	240	235	244	252	247	217	230	230	210	245	250	208	256	241	248	254	213	228	224	254	241	213	248	233	212	240	230	232	223	234	209	222	248	227	217	226	235	245	260	237	244	253	228	226	247	267	248	221	240	220	228	230	245	262	255	202	241	245	248	207	243	199	221	227	215	243	260	251	213	234	220	214	223	238	236	229	200	239	243	231	225	238	238	214	241	241	214	214	236	218	239	228	239	231	257	211	215	210	227	224	237	202	218	230	236	226	240	212	240	223	234	243	228	228	227	244	219	238	254	209	254	225	247	239	226	204	220	235	209	231	226	251	216	206	228	260	226	248	253	215	225	212	217	256	210	250	234	213	220	246	217	222	239	232	224	262	212	212	209	219	202	242	261	224	254	240	238	218	225	245	219	251	235	234	226	226	244	246	251	235	241	254	240	243	273	238	219	220	222	266	200	230	240	236	229	229	216	213	217	232	226	224	233	225	223	217	249	222	220	216	230	226	231	237	244	235	247	216	236	272	233	226	225	230	224	238	214	220	230	248	251	212	235	220	225	223	248	222	243	220	226	222	195	209	247	241	226	216	252	288	244	223	222	235	219	235	238	210	202	233	239	213	233	237	245	262	218	253	256	235	224	216	205	221	225	233	242	240	245	273	207	223	222	223	231	235	229	210	241	238	219	235	234	220	220	217	247	254	242	214	234	237	266	216	218	237	245	233	231	259	229	210	233	236	225	234	221	219	219	208	231	233	232	219	215	228	230	246	251	229	231	221	213	204	260	206	239	214	265	219	241	230	219	223	221	229	217	231	238	239	224	214	205	217	219	244	248	231	225	245	226	230	242	234	246	236	231	243	228	209	208	236	231	264	249	253	227	233	212	239	231	244	207	246	230	222	239	239	229	222	245	240	239	228	202	229	231	252	246	229	263	226	240	246	218	247	234	262	211	222	232	230	228	227	260	236	239	249	230	228	232	226	227	246	235	239	227	241	254	255	221	244	237	249	220	223	226	240	226	216	259	242	231	219	239	255	243	207	251	233	224	243	215	216	261	212	194	213	207	253	253	259	254	224	224	223	235	221	224	219	229	243	226	219	218	222	266	222	235	209	246	236	268	224	222	226	230	228	217	250	228	229	241	214	237	226	244	222	211	214	229	220	246	240	221	239	212	234	223	221	227	239	226	232	241	227	210	240	232	242	230	223	218	231	238	241	207	238	232	238	257	201	231	232	253	238	224	264	215	234	246	204	228	227	230	248	232	231	224	234	235	268	235	255	218	262	201	236	235	238	252	215	239	190	210	240	252	245	237	210	226	241	233	234	237	266	223	228	218	214	235	234	245	256	225	225	241	224	261	236	217	243	229	234	222	216	220	222	247	237	221	230	221	224	227	248	227	241	239	215	262	247	233	239	218	216	237	224	212	217	224	245	227	229	257	228	224	225	259	232	214	232	208	215	216	243	234	239	229	250	258	228	237	227	227	206	254	238	234	232	222	235	230	220	255	217	253	244	225	242	231	225	223	213	221	240	247	242	238	249	212	221	217	237	237	253	230	264	259	230	259	217	239	236	228	234	219	240	246	218	239	241	231	210	226	226	205	224	211	227	244	244	239	238	230	228	232	227	216	226	235	246	239	229	235	220	241	257	242	198	243	238	238	197	209	247	235	232	218	251	209	195	257	227	213	236	207	227	241	223	221	230	204	236	224	247	224	214	220	236	222	210	247	225	258	232	240	240	243	233	222	225	263	221	226	219	224	212	223	257	216	228	245	274	243	231	243	246	219	238	244	231	190	229	241	260	242	237	224	252	231	204	212	267	265	235	221	217	233	234	225	238	229	246	226	229	235	211	236	232	244	244	187	198	242	224	222	252	222	227	233	228	243	216	244	244	226	225	224	240	230	243	240	218	202	231	231	227	257	222	222	236	228	260	268	258	234	237	234	240	221	245	230	225	214	214	222	254	235	243	241	236	232	231	211	243	243	227	233	212	250	231	220	252	211	222	216	233	247	254	213	221	249	240	236	235	221	225	238	222	227	258	235	192	239	230
27781	26986	8653	4286	2826	2214	1711	1365	1046	865	729	687	648	569	515	539	550	519	519	552	477	451	448	433	438	402	412	406	401	349	398	357	361	317	306	317	324	318	318	301	289	289	297	299	330	302	309	318	288	291	315	302	305	333	321	300	302	316	315	270	296	317	278	318	312	318	291	335	271	316	321	313	287	310	262	290	289	293	282	312	291	309	301	282	319	309	306	315	307	305	328	323	329	330	317	321	325	323	320	311	297	298	297	311	291	298	296	299	283	312	298	305	294	278	290	268	298	283	327	278	306	264	286	293	321	284	306	274	296	285	313	309	265	301	275	272	266	287	340	286	271	281	304	280	291	293	296	324	286	289	282	321	273	324	307	317	333	293	319	290	308	303	306	320	287	298	289	275	310	275	303	297	306	307	307	287	277	271	278	326	305	288	271	299	319	272	305	290	325	302	289	289	292	319	293	309	329	307	292	299	313	315	284	289	293	281	301	282	308	313	292	308	285	291	301	328	290	300	284	319	279	271	308	273	305	299	293	296	276	304	290	281	277	316	307	312	301	260	318	292	269	295	283	323	289	279	312	303	290	299	322	288	290	306	275	274	304	295	294	307	294	293	297	308	286	297	323	284	267	295	310	311	295	283	275	322	266	285	296	319	284	306	298	304	319	321	268	303	276	318	313	293	294	310	303	302	268	279	258	319	307	287	281	309	300	269	286	321	304	286	290	297	255	324	301	277	292	289	290	291	270	306	336	272	295	301	309	303	276	287	310	275	282	279	317	291	284	272	317	273	282	288	286	314	324	304	302	306	272	296	321	288	303	285	302	300	287	327	286	302	301	272	277	318	311	311	279	284	301	275	259	297	299	290	266	284	288	282	288	301	296	284	292	281	273	285	297	298	314	278	309	279	313	330	301	303	296	280	257	287	297	287	304	286	288	315	264	286	353	298	277	270	316	313	290	306	305	297	305	291	293	312	293	301	301	292	301	296	271	299	315	294	281	286	271	290	279	285	289	333	278	279	291	302	298	271	282	288	333	275	298	308	278	276	266	328	292	270	294	266	294	299	306	292	295	292	307	272	275	281	307	305	296	296	290	267	294	277	314	293	280	273	314	319	307	302	291	295	282	298	293	289	327	257	286	300	286	301	281	335	305	285	294	260	305	309	328	307	297	281	296	278	296	286	276	295	292	293	295	285	307	311	316	292	286	310	272	283	314	299	304	294	252	287	281	285	284	283	318	295	288	329	301	285	292	273	314	315	280	326	276	294	264	291	298	286	299	299	275	297	303	304	307	297	297	318	294	291	285	295	277	283	313	288	278	283	281	324	332	279	303	293	300	304	295	282	293	314	319	281	300	300	328	291	281	276	330	349	317	295	266	310	266	277	305	278	297	309	294	302	297	283	322	283	282	312	316	301	276	301	309	293	305	294	259	308	295	293	296	315	326	285	288	288	303	305	319	281	305	300	295	300	314	321	296	300	295	305	346	279	321	286	318	295	293	318	300	285	277	301	272	262	272	286	280	281	266	298	289	322	301	292	302	271	279	310	285	298	315	304	326	299	288	294	288	277	297	323	309	293	301	304	290	292	292	271	277	325	314	303	298	296	328	288	304	295	312	287	278	290	290	306	297	291	283	276	319	299	287	302	309	287	321	272	291	288	278	328	304	306	320	305	332	284	294	300	284	262	282	301	303	296	282	311	294	297	304	284	305	289	285	295	280	322	319	303	287	270	284	309	291	299	304	314	273	279	302	284	263	277	291	304	313	292	314	302	299	278	298	301	303	313	332	313	299	332	287	286	290	287	310	314	302	266	295	296	305	312	310	316	311	294	320	285	269	324	294	304	280	281	280	292	281	321	281	288	306	266	283	310	333	282	291	293	304	297	294	283	281	281	309	283	307	317	289	286	299	281	322	290	302	307	293	299	294	257	279	300	307	270	294	267	279	288	316	282	294	295	276	317	323	277	294	285	280	287	298	288	288	299	298	304	271	303	291	284	274	296	296	336	301	309	317	266	288	292	310	272	322	285	297	294	284	288	308	288	282	273	320	298	296	299	278	310	292	291	299	315	287	282	333	329	305	308	294	314	288	310	291	288	303	292	273	317	292	291	292	303	302	295	291	310	295	325	278	315	309	322	313	309	298	324	285	280	349	334	322	290	301	324	294	302	282	309	327	294	278	304	277	287	292	308	320	313	306	285	294	304	294	309	300	305	309	292	305	288	320	302	299	311	287	285	324	312	276	300	297	303	278	298	292	310	314	289	274	296	325	299	288	283	284	276	267	333	295	275	301	278	288	295	313	298	291	280	274	301	298	335	326	285	329	308	321	323	279	291	304	288	267	285	311	313	321	297	290	291	299	263	289	276	288	278	297	323	299	281	299	280	264	275	287	294	295	307	290	292	286	283	291	316	294	255	339	332	277	311	309	295	320	327	291	294	275	297	261	304	309	291	282	294	282	313	292	297	283	314	290	281	305	304	270	258	286	306	304	298	284	307	278	302	295	308	313	328	301	278	302	331	306	299	316	288	290	313	281	318	289	306	320	307	304	262	318	292	299	273	299	316	256	277	292	311	289	275	335	296	278	300	315	259	297	285	277	301	295	294	322	292	299	285	294	299	290	297	269	272	287	297	300	297	270	293	304	304	266	257	297	310	260	314	300	293	276	321	347	278	274	297	281	296	310	319	295	277	285	278	309	278	304	280	300	312	276	299	271	313	268	328	300	335	295	308	293	293	313	313	272	328	290	328	281	302	289	267	296	279	281	325	323	301	312	295	278	306	286	313	319	292	296	297	320	303	275	295	275	253	293	288	296	310	327	308	295	287	287	305	301	289	296	305	311	297	333	313	296	273	285	289	287	328	277	273	293	291	282	312	270	272	308	319	299	314	290	290	275	292	333	281	295	302	302	287	304	315	320	313	297	310	308	310	269	286	291	261	308	306	293	307	255	300	297	281	290	302	304	304	272	303	310	292	293	282	273	285	305	280	297	287	299	279	295	267	283	325	270	281	308	278	290	281	305	301	288	314	281	324	273	297	280	288	272	295	311	288	269	287	260	318	317	280	273	277	294	291	308	298	311	286	286	260	273	285	284	313	272	318	306	301	302	286	308	296	319	294	300	332	312	286	279	307	296	301	289	317	296	312	308	313	315	313	290	279	306	305	286	294	278	331	326	277	309	269	302	283	294	295	296	263	259	319	296	317	303	307	311	294	287	289	273	323	311	320	251	289	292	292	299	295	287	302	308	321	266	311	317	313	290	286	295	305	295	266	267	271	318	305	288	299	292	330	301	294	291	328	276	294	305	249	286	284	318	260	302	311	339	271	316	289	288	313	276	283	307	335	258	272	332	295	299	311	315	313	273	296	312	294	281	270	315	313	265	292	301	301	322	298	276	295	318	304	268	294	282	321	275	288	288	296	309	319	299	290	290	298	293	317	291	329	313	260	284	297	307	302	275	288	299	291	325	301	313	298	288	303	297	304
25606	21390	27430	25396	7991	1029	829	719	646	613	590	569	566	555	610	558	627	614	552	560	578	583	543	510	481	482	512	481	536	515	507	472	446	504	494	472	472	494	461	512	483	463	478	475	476	478	463	460	466	499	496	482	492	548	491	437	485	469	492	467	494	510	458	506	449	508	449	500	514	455	459	457	459	478	484	465	486	482	460	471	490	482	459	486	532	497	540	484	488	479	468	452	461	504	480	525	496	502	479	486	506	466	478	502	512	535	494	458	475	434	453	449	493	484	483	475	459	455	472	479	467	491	504	481	477	494	477	473	447	465	504	469	519	472	487	484	469	484	485	491	448	437	488	485	491	446	425	457	497	518	501	460	480	472	449	462	468	487	467	495	452	477	542	508	482	450	509	464	462	462	446	501	441	500	451	457	474	495	494	448	543	460	503	497	490	498	499	497	488	491	433	477	530	436	491	503	477	493	536	452	488	479	487	474	475	466	489	499	489	501	479	507	490	481	500	447	476	499	535	487	464	454	496	480	483	466	506	463	488	460	460	500	487	514	495	479	469	480	486	489	531	512	477	496	508	465	492	441	481	516	472	485	443	488	464	449	462	491	470	463	448	423	461	483	476	508	472	466	503	486	450	520	428	448	473	511	501	462	499	476	470	448	448	445	424	469	477	486	495	463	523	481	487	501	475	481	501	518	529	458	497	496	460	449	471	479	515	479	489	496	492	461	447	467	492	479	519	482	480	441	463	458	483	479	510	488	496	483	461	487	489	487	527	492	497	444	492	486	488	478	447	478	455	473	452	513	455	520	482	458	461	467	496	494	471	488	472	507	510	469	454	459	483	512	451	507	488	439	543	468	486	474	442	452	468	489	468	479	478	484	504	474	443	454	475	452	479	488	474	478	487	492	478	497	440	464	445	412	487	469	464	478	436	473	490	482	468	433	476	495	478	428	491	511	487	502	443	482	442	487	443	514	462	565	463	517	516	492	492	455	464	443	491	506	497	460	497	487	521	478	468	509	476	494	513	473	532	467	474	475	508	427	547	479	454	469	500	436	515	506	496	503	456	504	455	491	473	504	535	473	476	497	482	497	485	452	497	464	456	460	501	468	519	481	489	470	490	464	474	499	441	499	488	504	465	447	445	523	442	436	495	502	490	439	487	495	492	486	509	461	520	480	507	474	503	473	458	504	494	466	497	460	462	468	494	497	483	486	478	484	454	475	473	505	492	514	478	448	517	471	474	519	491	446	496	504	462	448	496	449	484	494	472	458	506	503	468	496	490	482	458	489	496	447	508	498	483	504	509	454	473	532	467	499	501	481	484	447	475	459	485	496	451	504	474	514	487	447	498	517	482	480	456	498	485	487	471	507	466	476	485	433	504	498	445	496	527	458	470	522	460	492	506	497	511	467	482	475	472	489	487	438	456	461	475	474	493	458	499	525	512	486	501	473	453	467	509	491	501	492	436	493	489	458	506	486	467	465	458	453	471	489	491	490	475	487	457	464	496	459	480	428	493	485	480	469	497	490	472	461	470	475	522	448	515	465	469	462	483	500	484	532	463	493	505	464	455	482	461	489	478	502	491	489	490	520	460	502	480	473	475	463	476	461	466	477	477	488	505	472	473	492	467	453	518	468	500	486	490	498	465	494	433	502	502	462	482	524	467	463	488	454	489	470	480	480	471	486	446	477	475	526	472	497	434	518	501	499	500	475	442	485	473	489	499	499	462	466	491	491	462	519	495	443	470	487	439	465	478	486	475	461	515	483	457	486	467	483	437	477	458	485	477	452	516	503	449	474	491	508	514	468	464	461	493	490	472	499	448	480	479	506	437	465	468	483	458	485	518	501	445	452	472	516	444	473	466	455	479	455	468	489	490	480	505	469	498	505	463	406	462	479	516	520	476	495	515	472	487	481	492	483	463	460	471	500	465	418	483	485	483	476	496	460	462	438	500	494	497	460	437	481	526	469	474	496	488	515	472	485	444	468	517	488	473	489	471	483	453	486	481	473	488	461	497	503	487	455	504	474	491	466	489	473	480	455	491	476	458	497	480	465	506	457	517	494	476	462	476	465	467	479	468	520	479	455	476	479	481	482	504	481	488	478	482	446	495	455	455	466	494	474	483	493	489	476	488	492	479	534	478	494	551	467	492	432	483	488	466	483	449	480	482	457	429	473	464	476	457	477	482	460	444	490	472	494	475	516	503	448	483	424	486	485	434	505	454	484	427	463	468	522	473	494	458	509	474	525	476	530	512	493	497	491	465	502	524	481	475	488	507	498	507	527	494	459	487	520	477	484	480	482	469	529	504	476	488	500	505	488	468	479	468	487	452	501	516	482	510	483	448	471	503	477	523	475	476	491	471	502	485	474	495	488	506	466	459	464	483	506	487	450	440	469	442	451	458	514	473	487	525	471	505	499	493	464	471	491	501	454	507	456	455	496	465	468	483	494	452	515	476	491	475	531	477	493	473	445	472	471	445	472	482	505	469	502	531	485	485	466	472	499	492	507	506	476	458	484	465	514	479	485	502	500	506	457	473	459	451	469	492	494	470	457	488	455	498	479	477	473	489	513	453	475	485	471	438	468	477	498	481	507	479	478	476	489	496	495	459	489	439	489	481	474	446	485	462	470	484	489	503	467	485	476	445	498	505	502	477	512	474	463	474	473	456	451	491	490	451	455	523	460	506	452	448	455	479	487	501	450	490	469	465	528	495	458	496	456	496	478	465	474	457	455	496	472	500	486	469	437	467	476	461	459	507	470	508	508	486	496	496	477	495	468	467	476	496	492	472	516	447	515	512	429	565	481	464	469	450	479	445	486	484	493	518	495	457	505	464	473	478	481	468	473	516	502	501	468	511	490	512	478	456	522	512	445	473	473	483	493	438	524	488	463	504	512	510	508	498	510	469	489	461	510	451	466	487	443	486	509	462	489	487	500	490	471	487	505	451	470	449	482	498	472	457	488	451	497	469	443	454	497	535	494	507	496	489	464	503	496	447	496	520	492	504	488	482	471	501	470	462	501	505	512	477	501	504	516	479	498	431	501	462	459	493	448	488	475	480	416	483	483	503	491	502	461	497	488	473	450	469	493	496	469	492	546	474	430	482	475	479	489	449	499	464	500	445	455	475	498	481	463	454	491	508	480	499	460	451	446	476	480	485	480	492	465	450	482	474	505	474	449	534	503	475	479	469	464	471	489	479	433	506	467	481	491	481	484	469	467	442	464	486	506	491	500	494	508	476	503	459	514	496	507	497	489	453	500	470	467	463	513	451	485	474	461	496	528	503	471	469	464	474	488	482	450	487	465	468	434	514	466	463	515	503	482	470	484	511	440	506	470	480	478	495	456	485	510	465	441	455	493	495	478	482	454	496	455	510	474	476	497	496	482	498	451	480	503	492	440	409	477	459	432	456	477	483	485	412	441	454	478	517	481	479	459	472	469	473	448	473	481	474	498	481	493	507	470	499	502	478	489	446	462	457	472
26787	21335	5245	2734	2085	1620	1308	1148	1010	870	861	821	735	768	740	727	743	738	725	739	704	735	698	633	682	639	627	656	609	608	628	600	603	601	561	572	588	584	615	603	585	622	609	568	565	611	567	527	595	580	531	577	607	589	577	559	606	600	558	583	575	561	577	604	585	572	560	603	567	587	569	564	566	575	576	577	571	588	594	610	588	530	568	599	562	583	576	564	540	627	583	583	589	539	642	588	579	577	625	568	558	554	549	513	576	571	551	567	562	576	590	595	538	615	533	524	584	560	586	593	596	566	573	583	579	563	563	584	556	587	600	564	581	571	573	556	583	562	594	554	561	556	566	554	550	540	577	570	587	548	600	540	583	568	618	550	592	569	619	554	590	562	513	554	596	553	517	549	562	552	538	595	569	531	559	551	591	569	559	544	572	536	583	575	539	563	551	549	563	547	583	540	555	545	571	600	559	564	556	541	550	575	567	549	591	560	547	628	572	559	575	532	538	578	538	588	558	599	571	555	544	609	548	548	573	566	594	592	557	569	551	568	569	570	580	572	551	564	558	591	587	560	589	581	585	616	592	554	585	559	569	565	593	572	528	584	596	558	573	561	558	542	594	592	514	536	562	562	573	580	554	578	571	555	508	586	544	543	561	571	575	616	534	560	551	580	580	584	585	603	552	599	541	600	557	544	606	562	570	572	564	541	549	535	535	586	590	552	609	568	548	573	592	628	602	577	561	545	583	586	578	620	549	553	575	568	594	607	587	578	570	586	563	579	554	559	590	584	593	550	541	549	555	580	559	550	584	527	568	543	583	538	553	579	557	571	594	579	560	567	565	563	583	558	582	564	521	614	570	575	603	572	607	558	587	555	578	552	567	580	550	571	608	557	560	586	604	568	569	595	567	581	541	554	566	561	557	575	550	548	551	580	606	551	577	534	592	575	570	562	525	543	591	581	559	533	624	592	567	537	553	629	543	564	592	527	586	577	604	593	543	598	621	546	588	564	594	596	559	552	554	514	543	541	591	590	641	585	596	532	586	595	549	567	538	577	597	536	549	544	596	566	571	555	568	537	583	585	599	582	541	519	599	562	592	578	557	570	532	586	565	574	551	601	636	569	583	582	569	584	560	613	556	593	574	555	548	586	558	560	606	530	604	588	553	570	541	557	587	540	579	573	577	526	522	574	558	559	572	519	619	568	579	588	565	612	583	572	549	550	574	574	539	594	583	564	564	594	577	582	580	534	544	565	567	573	555	583	606	598	560	600	557	546	549	554	533	535	545	579	590	567	554	590	545	583	557	561	593	543	566	558	585	580	648	577	595	571	595	547	570	589	573	581	607	568	619	525	531	584	565	568	602	568	616	609	568	563	579	557	562	573	537	523	557	536	581	534	562	531	567	583	603	546	571	588	544	591	578	573	552	563	549	569	581	532	597	602	564	568	605	571	569	576	578	556	557	547	582	568	545	590	566	582	577	565	605	573	580	563	561	592	577	571	623	572	574	607	573	577	579	574	571	617	534	553	565	577	571	572	615	554	569	602	524	594	581	599	595	612	531	562	584	515	525	592	554	582	575	600	578	548	504	599	608	515	584	569	590	551	541	552	559	576	605	560	613	526	541	582	579	554	545	544	571	596	576	612	584	597	589	572	622	586	596	557	549	582	579	601	575	544	553	585	589	583	603	588	559	561	576	538	575	596	605	576	523	557	587	592	575	555	561	599	559	611	604	590	584	575	568	557	554	566	558	590	575	578	578	569	533	597	569	589	586	580	629	577	567	600	585	551	563	563	521	544	593	584	612	563	601	604	536	547	563	582	580	550	617	577	577	589	624	598	544	567	561	569	537	525	549	605	548	567	602	550	534	561	599	555	606	594	590	546	576	555	580	577	574	576	562	570	564	515	604	573	531	527	610	549	573	615	590	565	557	554	573	563	574	573	577	570	626	553	588	575	549	558	537	607	549	561	564	563	572	570	575	549	576	591	582	560	581	580	596	572	593	594	571	597	555	579	540	554	543	573	595	540	574	596	546	520	586	577	528	544	593	594	565	576	548	571	569	576	564	596	617	558	589	576	576	576	614	574	569	601	568	575	564	596	622	596	561	549	583	575	575	559	557	609	548	553	554	575	591	569	577	577	619	533	562	567	592	620	582	617	597	576	527	593	551	543	589	570	552	529	556	561	590	573	559	551	574	568	598	528	566	558	581	626	578	551	571	573	584	604	589	543	588	575	562	578	617	575	551	595	592	614	528	560	516	540	576	572	549	535	554	559	546	561	600	571	571	568	620	571	575	576	570	611	567	595	555	522	564	609	577	587	557	566	616	564	546	524	545	578	588	560	595	562	552	561	581	571	558	587	528	544	575	582	589	581	615	526	609	537	575	525	553	555	497	562	596	577	565	585	570	548	561	567	571	560	555	572	536	564	592	608	599	596	599	561	588	619	590	594	600	578	554	569	613	567	596	561	550	589	585	537	574	590	598	570	551	574	592	544	558	575	557	556	593	582	574	553	575	605	567	566	567	582	546	509	594	594	541	578	532	533	582	552	563	568	556	557	565	538	538	568	602	545	589	549	625	533	582	542	592	549	571	549	614	585	616	539	562	547	558	558	585	601	539	541	553	580	566	541	612	607	547	603	563	565	598	592	535	613	554	540	592	559	543	592	610	552	531	557	584	564	621	599	553	569	577	580	595	568	577	577	546	554	549	525	539	557	559	560	556	601	573	539	554	538	567	568	612	543	581	577	564	588	597	620	561	578	614	554	558	600	546	612	597	536	583	528	572	571	543	522	584	567	605	577	579	580	593	527	594	593	583	590	553	529	545	574	600	576	555	554	590	550	616	573	554	553	570	568	543	566	597	518	600	551	588	589	553	567	591	585	569	551	615	564	575	578	593	572	615	560	651	585	571	555	578	550	586	639	560	605	529	579	591	532	559	607	613	574	546	583	580	623	561	619	590	613	554	541	590	583	572	578	585	547	550	600	573	580	621	542	523	578	536	573	550	586	592	619	561	563	545	539	584	556	536	513	561	525	570	563	552	541	594	592	570	546	584	548	593	576	584	559	547	584	604	540	579	609	571	570	569	596	570	570	611	596	556	612	558	568	541	598	566	561	535	585	556	583	559	593	557	577	561	560	582	573	544	584	611	574	568	549	579	532	551	582	612	561	545	555	560	553	551	576	657	577	562	570	567	562	595	591	564	573	600	569	589	586	549	559	515	577	581	550	581	526	585	535	550	538	586	547	601	592	526	572	540	584	559	566	547	578	565	585	566	563	583	576	571	578	595	598	584	632	586	547	574	516	598	580	563	548	562	543	587	509	553	581	607	555	620	587	555	600	560	593	545	526	554	584	537	550	589	563	589	557	606	574	562	580	570	589	618	544	576	593	544	584	580	570	518	580	564	597	600	577	566	608	572	602	562	579	556	560	590	565	591	533	606	566	550	591	572	595	590	577	596	599	574	564	521	563	573	606	521	557	612	573
23338	21383	29182	23910	21377	21352	7083	1208	836	702	623	578	506	469	417	460	457	407	432	434	399	367	370	365	318	323	317	299	317	269	305	275	283	233	266	237	226	235	238	257	250	254	239	222	218	281	247	233	257	248	227	244	215	261	235	225	229	229	195	212	210	214	231	248	231	235	243	247	204	240	220	216	226	235	245	228	210	247	223	219	231	227	214	242	244	217	232	203	246	232	259	259	240	227	252	238	205	286	226	190	234	234	236	230	220	204	215	235	232	235	216	235	234	216	222	213	234	209	216	210	197	225	216	201	216	202	207	215	216	241	211	238	199	222	193	236	209	227	212	241	223	202	218	219	261	219	217	228	207	210	211	235	227	194	221	216	240	218	209	219	239	240	218	225	205	212	209	236	212	211	235	224	210	205	229	209	240	234	233	223	219	243	238	223	250	239	216	223	237	221	202	218	215	223	239	229	220	231	219	232	228	216	196	214	223	205	216	236	200	244	241	220	221	243	209	236	245	231	219	193	221	229	211	222	211	225	225	232	219	210	211	233	248	215	235	246	245	250	223	243	204	229	231	215	202	238	233	232	219	220	240	219	241	238	246	221	215	233	209	237	222	229	210	235	206	218	222	209	214	208	211	225	230	230	229	252	211	210	215	234	226	230	226	254	219	213	250	202	243	228	236	221	219	228	223	236	218	222	218	218	246	228	203	223	209	227	237	218	212	206	225	229	213	248	239	220	202	196	195	221	201	218	242	194	206	207	239	240	205	235	203	254	229	216	214	231	215	239	222	241	206	204	236	236	223	217	204	195	255	223	221	228	233	238	234	238	213	231	216	222	228	221	248	222	250	196	209	218	202	225	209	241	210	235	189	215	215	209	209	219	224	237	239	221	236	201	230	236	242	190	212	208	211	219	190	213	255	213	214	214	215	210	203	220	250	252	248	230	200	213	198	231	231	196	235	210	240	205	218	235	240	242	209	239	228	244	235	229	235	215	213	230	212	233	248	214	238	224	241	233	226	215	235	207	211	225	218	236	226	214	191	217	224	204	231	227	239	205	225	253	234	194	236	220	223	210	198	252	219	229	234	209	208	238	200	198	236	223	207	214	220	220	230	205	213	219	209	222	241	224	225	214	231	257	244	221	211	250	220	210	228	224	223	192	210	207	239	223	216	210	238	238	218	221	217	229	241	211	216	240	228	230	196	217	260	230	220	213	227	231	256	219	206	215	196	228	218	206	223	230	239	229	205	236	227	238	210	218	210	237	223	254	240	220	215	236	236	215	218	212	232	219	223	226	195	213	229	220	227	205	212	236	220	243	217	249	229	236	258	217	237	222	214	229	201	201	220	232	202	240	212	215	227	218	208	204	212	217	204	215	225	244	227	240	241	210	216	225	240	203	219	226	243	240	220	218	241	277	226	239	230	199	208	218	222	223	221	234	235	221	236	252	217	229	198	235	210	195	211	214	231	218	237	215	252	199	210	213	251	220	198	211	210	205	204	246	235	210	230	218	215	225	216	201	225	207	216	227	247	236	222	232	228	214	215	225	219	242	221	237	233	246	234	213	210	192	201	219	226	199	214	204	208	236	233	208	208	240	222	196	217	229	250	198	211	230	238	240	220	220	238	256	222	218	230	208	229	233	228	230	233	231	224	223	197	255	227	239	253	222	228	228	243	205	246	206	210	214	213	242	205	190	205	215	246	204	209	223	224	231	210	215	229	231	226	216	209	188	216	228	213	202	193	232	212	207	218	233	208	240	206	215	255	224	194	261	209	227	232	249	221	214	205	229	246	211	217	235	209	200	244	242	214	221	234	243	202	218	231	226	234	227	253	204	236	185	205	254	222	244	250	232	219	228	207	223	199	194	205	226	191	205	240	223	216	208	207	228	254	226	235	230	233	227	217	246	224	216	234	242	224	233	237	227	231	211	218	215	241	247	206	220	212	227	216	235	226	234	231	230	224	212	234	221	205	245	226	203	246	232	210	246	239	203	195	198	222	234	211	224	206	221	222	216	224	218	210	241	243	194	199	207	228	230	261	229	198	232	196	244	243	241	208	233	205	221	212	204	229	241	216	226	237	202	234	217	238	219	216	196	203	170	228	234	218	235	223	200	219	193	219	191	245	233	205	208	210	205	231	234	229	180	247	221	229	222	234	209	214	219	246	255	226	234	241	219	208	227	222	201	192	224	205	233	224	186	230	184	218	225	192	209	228	236	237	224	221	223	215	228	201	232	207	234	233	240	240	248	227	219	226	240	214	219	212	248	224	234	214	216	250	216	222	243	237	216	190	209	204	222	221	252	217	209	231	218	197	193	219	210	196	210	206	233	219	219	236	230	211	214	219	216	204	222	189	241	220	227	208	216	207	214	241	206	203	237	232	235	232	221	200	226	188	224	227	228	217	252	216	257	236	216	245	222	212	233	222	227	213	206	230	225	222	225	213	267	239	223	205	218	200	196	207	226	210	239	212	229	228	210	226	228	219	247	235	217	210	227	208	229	234	224	217	231	208	237	222	232	232	243	224	183	210	212	198	233	242	261	233	247	206	232	221	220	239	237	238	223	204	243	233	230	222	242	264	188	224	236	214	263	220	211	245	221	218	208	233	224	219	230	238	179	214	244	222	222	212	229	219	230	219	202	206	197	210	220	212	233	223	230	216	253	222	251	238	213	233	221	226	216	211	250	222	201	197	234	211	213	234	244	200	208	216	238	208	206	212	225	214	216	238	221	236	228	237	216	226	211	247	207	235	202	203	204	213	234	220	244	251	214	231	218	210	245	255	199	233	230	248	240	236	207	200	214	208	223	234	210	234	228	215	204	227	203	208	205	221	205	207	228	229	214	234	229	264	206	223	207	211	224	207	231	227	219	244	233	224	229	244	218	217	235	246	241	218	247	206	210	223	219	239	218	198	226	207	260	225	226	219	237	218	227	231	247	204	231	233	237	225	233	227	237	259	216	240	253	208	216	263	232	230	231	218	221	234	233	214	227	216	225	219	237	208	208	209	229	191	224	230	210	217	225	220	216	219	203	239	231	230	220	230	223	222	235	213	223	205	218	206	240	223	247	234	206	194	203	236	210	202	236	235	214	212	240	212	210	240	217	224	224	224	218	201	224	211	231	232	217	223	238	231	215	219	245	226	211	219	210	217	216	200	216	207	219	210	205	229	211	213	232	202	229	229	223	218	191	267	220	224	214	231	227	219	226	228	232	225	258	240	243	242	221	198	174	215	211	209	218	214	216	217	202	220	225	198	205	236	220	234	221	193	212	240	243	220	181	234	244	223	215	234	241	215	192	228	197	234	218	209	238	214	211	210	224	235	181	224	239	244	214	221	216	242	222	234	224	227	205	218	208	218	216	200	225	252	230	215	200	219	222	241	222	211	227	227	208	208	222	215	224	216	216	195	248	191	213	229	216	229	220	224	233	221	199	214	212	219	250	219	215	210	230	222	203	215	220	216	235	211	249	223	234	219	199	196	228
31812	32932	13953	7321	5077	3927	2877	2200	1785	1494	1276	1117	913	875	809	713	807	781	696	670	603	585	518	438	473	473	415	430	424	388	369	349	361	310	340	320	329	305	300	300	303	278	294	307	276	302	324	283	269	292	265	297	283	286	271	274	304	270	321	277	305	267	263	276	292	310	252	260	262	290	265	277	267	259	274	273	265	255	277	279	275	290	265	257	272	258	284	265	273	270	319	296	307	318	257	272	286	276	285	253	260	258	269	272	257	285	249	238	260	262	284	259	261	276	284	249	247	256	280	272	244	280	272	254	267	256	246	265	265	271	290	259	241	233	242	260	268	245	277	285	256	253	282	251	253	223	280	280	291	242	254	279	265	280	289	257	287	260	285	271	291	272	300	266	242	243	255	242	252	265	259	260	266	285	267	231	274	271	276	254	276	262	274	253	271	278	295	251	255	251	222	248	260	291	256	256	287	270	255	284	284	256	276	238	284	289	274	271	276	254	251	260	280	292	282	270	286	268	268	273	258	272	239	275	286	239	243	261	265	251	254	266	290	273	279	290	256	257	246	261	282	289	232	237	239	277	263	280	265	274	288	264	248	245	273	272	250	266	255	279	258	233	270	260	264	235	251	227	264	268	265	245	264	290	246	257	272	252	249	265	241	264	238	258	248	259	258	233	257	231	272	252	291	277	295	265	235	268	270	276	236	265	253	254	270	291	286	264	236	252	275	237	280	277	272	286	226	264	270	224	267	251	228	271	257	246	295	272	258	282	255	283	255	259	285	254	269	243	293	263	256	263	280	248	290	267	254	253	277	281	273	257	271	249	290	278	268	273	245	278	243	269	243	285	274	269	252	282	259	249	273	259	296	258	291	260	293	265	279	247	258	215	277	256	252	251	256	261	278	263	264	263	272	252	265	264	251	257	253	255	245	288	265	286	242	254	262	273	243	258	273	304	263	298	261	260	265	253	220	228	252	258	264	269	252	256	240	262	222	230	264	223	238	275	244	226	281	270	256	256	297	232	275	268	259	236	282	280	254	266	251	239	267	298	272	247	267	270	248	261	254	275	257	259	256	257	273	287	280	253	258	262	245	247	273	242	278	259	260	253	262	242	263	265	223	243	261	293	261	253	241	272	290	263	250	242	258	264	248	239	276	257	246	252	260	262	287	245	252	255	255	255	267	248	290	251	224	246	258	254	254	270	265	272	249	239	251	257	251	282	285	274	272	281	270	268	264	260	269	253	264	241	257	277	254	286	273	278	262	254	267	260	266	275	303	253	250	268	257	266	252	239	231	286	244	268	240	284	287	262	247	257	246	283	273	262	273	261	282	257	233	264	248	250	261	282	255	244	259	257	252	262	264	269	285	282	223	257	260	268	252	240	250	287	264	245	265	263	255	250	282	242	272	282	241	261	267	259	264	252	281	285	282	252	245	262	251	293	263	294	255	258	291	260	241	266	250	276	226	277	249	262	277	262	270	271	278	273	274	277	259	268	252	260	264	237	269	282	241	264	261	230	277	283	275	288	265	246	282	267	264	295	240	279	261	272	262	299	251	261	259	247	253	259	276	246	255	237	253	257	235	267	270	251	246	277	268	257	258	272	277	264	259	258	241	247	288	241	260	259	269	234	278	277	256	265	251	261	281	255	237	265	262	260	241	260	234	260	277	294	269	232	266	237	278	282	243	290	238	294	257	230	265	262	240	292	301	300	249	249	285	240	262	264	268	268	279	261	259	269	250	276	283	269	281	294	264	291	291	226	263	274	246	268	266	275	267	269	285	242	266	258	260	247	257	264	233	279	258	277	268	280	274	277	288	255	269	280	251	262	238	218	268	261	263	256	281	255	260	266	296	257	259	295	232	236	252	250	262	277	225	263	280	280	240	252	235	248	276	266	269	286	251	254	261	249	273	246	282	279	246	265	256	263	266	269	279	274	244	256	277	276	258	274	282	248	259	240	300	260	310	237	274	269	269	271	282	242	294	254	270	271	244	284	264	261	256	261	266	259	245	254	257	270	268	239	258	279	266	278	293	277	279	251	272	284	256	267	303	261	247	266	318	250	279	286	281	252	231	252	265	261	295	275	270	257	237	279	253	246	273	253	279	273	263	251	262	258	233	254	264	274	251	259	267	235	267	275	256	256	250	272	237	254	278	245	273	222	223	241	264	251	244	256	298	279	260	265	274	275	281	252	278	264	265	258	230	270	259	274	247	266	253	255	269	270	294	263	255	275	258	292	253	247	239	245	270	264	261	224	242	247	267	250	243	246	280	256	253	249	291	277	262	250	277	254	258	268	279	246	218	261	248	266	269	278	259	259	288	263	255	254	252	246	263	255	258	280	259	257	244	262	264	246	259	258	247	279	284	263	253	282	257	272	269	257	226	252	277	208	260	292	268	267	262	256	274	269	266	249	260	238	265	260	286	282	272	256	242	242	264	254	274	250	254	300	229	260	253	270	280	268	249	236	278	273	282	264	279	278	249	273	273	291	271	237	239	244	244	285	252	280	281	280	281	251	256	284	252	279	250	231	250	289	255	256	276	264	263	268	244	246	245	275	282	266	263	257	266	262	261	260	260	243	252	280	275	254	257	251	276	258	247	264	268	251	263	242	234	265	260	266	259	252	249	262	268	269	303	260	256	245	277	256	274	270	237	257	252	269	266	255	267	244	246	260	242	272	268	267	260	291	277	232	253	251	261	256	269	236	260	270	243	270	256	283	289	261	250	274	266	259	259	260	259	261	257	271	276	264	296	281	250	220	258	292	256	291	288	294	254	293	261	271	251	257	244	262	273	267	253	244	261	275	250	259	297	224	261	271	243	227	257	282	255	264	234	263	289	260	263	251	269	241	290	255	217	264	275	279	259	265	326	247	253	286	266	272	273	253	251	284	269	249	265	247	251	258	251	287	243	238	263	264	219	255	282	247	247	259	282	252	264	262	281	271	282	248	248	244	277	254	271	269	247	276	275	268	256	262	240	270	263	285	272	252	286	250	259	281	273	274	261	280	270	242	252	237	277	284	260	273	246	255	274	256	266	287	261	259	258	261	271	257	289	277	271	271	268	279	268	291	263	275	256	271	288	264	282	257	267	256	283	261	275	279	252	261	252	261	281	266	253	255	278	250	242	275	281	261	266	272	285	267	297	248	278	248	276	268	266	300	242	258	231	260	266	251	269	285	279	283	255	261	275	249	246	261	274	250	264	245	250	232	265	274	265	284	311	254	251	229	261	237	247	229	270	272	269	225	250	241	282	248	276	266	218	253	276	276	278	261	242	262	266	277	269	305	252	266	254	276	257	257	252	268	276	262	257	251	267	272	258	274	234	268	263	248	277	283	243	269	265	259	247	252	266	244	259	249	245	257	246	254	265	251	267	246	271	275	265	270	282	260	260	240	262	261	270	242	255	262	253	294	282	269	256	261	264	265	251	271	257	272	263	265	276	232	252	278	261	289	248	292	239	262	252	266	268	264	247	256	235	263	283	263
27725	20516	7617	1112	657	512	537	479	530	456	468	450	456	452	419	458	466	465	455	493	499	474	472	451	423	439	456	448	439	439	463	446	463	443	422	439	470	416	465	436	460	414	412	430	433	412	465	469	447	456	455	405	458	440	419	460	427	437	429	407	418	465	467	422	416	438	435	422	408	458	412	404	443	454	443	456	440	446	431	465	427	411	428	427	440	421	453	417	430	446	444	440	415	435	482	481	426	469	411	417	446	407	428	436	392	452	489	437	443	471	497	415	411	480	449	462	435	417	432	458	462	404	454	406	441	455	416	454	438	418	431	447	435	418	402	432	422	416	456	431	462	454	429	413	441	471	414	440	415	408	399	473	442	427	438	426	447	469	416	397	453	409	445	432	467	424	421	428	421	429	457	451	434	436	419	434	470	462	433	398	443	394	419	417	418	424	420	427	436	431	435	436	427	432	447	389	461	434	421	383	415	428	429	424	424	431	463	444	435	366	440	477	402	433	472	399	403	437	441	411	438	434	465	397	448	459	400	392	425	446	442	422	425	437	412	449	417	423	443	473	451	415	415	449	422	441	439	424	471	421	404	454	466	437	469	426	434	397	432	409	410	384	411	445	430	431	455	424	419	455	421	414	431	435	436	406	418	425	464	435	403	438	449	461	406	411	438	383	413	451	446	427	391	450	435	444	417	389	459	409	380	404	445	425	440	444	447	439	418	458	500	440	417	410	455	417	430	461	420	402	427	400	386	408	420	428	455	405	381	412	410	410	443	471	435	436	429	416	455	433	448	388	439	402	441	423	423	409	468	480	423	460	413	413	427	400	435	456	397	435	412	409	428	418	465	435	451	424	427	405	404	431	419	451	472	448	435	445	406	421	449	468	407	427	440	456	423	423	378	438	416	440	427	448	448	427	436	440	420	434	408	428	446	458	412	473	431	416	466	432	435	391	428	395	408	439	406	419	465	414	426	443	479	444	414	406	402	391	429	448	406	409	402	444	388	434	432	408	409	433	441	441	432	439	407	429	442	423	461	467	444	412	418	457	399	464	443	433	464	472	442	451	429	447	421	454	419	442	411	441	412	448	418	440	448	439	395	470	416	453	400	418	447	432	446	415	422	419	448	431	428	441	440	431	436	453	443	457	465	428	427	433	440	428	449	426	397	452	432	441	427	414	403	430	419	432	427	437	420	443	406	462	426	430	434	424	433	443	429	448	458	425	426	446	454	426	448	415	434	424	404	472	464	426	427	426	449	437	426	418	419	468	429	405	435	394	419	413	427	470	419	403	431	469	449	426	417	405	407	449	423	417	436	456	413	447	417	434	431	456	442	424	416	431	433	414	415	405	407	412	427	428	435	390	437	440	442	444	451	466	453	445	414	425	440	457	494	443	452	445	413	415	427	408	437	435	398	403	432	456	415	509	414	433	465	436	436	457	392	431	427	444	436	443	437	447	429	407	439	436	424	408	422	450	439	464	416	431	435	431	419	426	457	430	445	445	425	406	379	412	393	430	408	420	435	457	415	464	421	436	439	411	408	417	470	449	409	445	399	429	455	434	443	443	432	451	405	435	438	421	438	445	445	451	422	425	440	448	407	441	443	411	423	449	444	444	407	460	431	432	443	475	456	415	418	453	426	422	432	417	418	447	445	423	394	435	448	444	465	430	425	452	452	438	402	428	429	427	413	449	454	438	423	421	454	470	427	395	428	422	467	438	453	392	431	416	393	392	415	427	457	447	402	460	402	398	443	415	434	428	410	468	407	419	438	459	422	408	457	451	417	412	435	422	438	447	414	461	445	430	438	442	372	406	449	452	433	429	391	427	464	434	435	430	456	453	434	440	400	424	428	419	455	404	420	403	427	451	445	436	429	468	444	437	444	427	437	427	466	443	447	459	413	478	411	446	440	448	434	438	389	406	419	419	432	408	416	437	432	432	442	432	435	440	408	449	443	427	422	456	433	389	432	412	435	396	440	389	460	440	434	410	480	461	426	425	418	422	426	487	422	433	413	455	438	455	411	415	416	434	426	413	444	432	424	437	442	467	431	440	462	421	472	441	418	420	438	442	427	414	436	440	465	445	439	414	419	406	440	455	460	440	422	413	434	439	426	444	429	423	448	445	421	422	424	422	402	469	414	406	398	428	433	444	421	400	451	441	410	422	432	420	413	444	436	421	414	462	466	459	389	462	452	451	465	420	442	441	407	443	464	458	433	404	417	428	419	412	420	396	453	451	437	420	461	445	415	441	444	422	391	413	470	432	422	415	437	442	486	417	422	406	453	407	480	411	403	413	424	403	456	457	435	447	462	411	439	376	463	429	419	430	404	446	439	430	405	434	429	431	402	460	425	466	462	423	424	409	445	436	449	422	444	419	430	446	409	468	413	413	432	433	441	425	422	441	423	405	411	419	430	437	428	416	398	432	442	454	393	436	444	437	416	460	426	433	434	475	451	442	463	451	446	418	442	421	430	435	462	402	436	454	420	451	451	429	434	442	454	434	451	428	435	420	445	381	446	424	427	414	471	438	449	442	410	389	426	449	454	439	399	422	430	421	440	429	399	429	387	380	420	477	444	447	434	428	408	401	429	450	421	439	439	429	443	473	405	441	389	455	412	422	450	431	461	414	419	448	439	434	410	398	464	443	435	449	438	441	419	446	446	429	408	433	461	397	430	416	442	431	427	442	434	410	437	444	468	459	446	420	446	434	443	436	433	469	404	451	442	399	423	463	441	438	426	430	442	442	429	466	416	427	436	463	422	437	431	449	421	392	411	437	454	440	435	427	397	474	414	463	409	431	441	442	456	391	453	397	442	452	418	444	409	486	447	422	400	474	458	419	444	422	442	429	395	449	430	431	434	448	443	415	428	455	438	433	431	416	427	423	451	433	421	387	430	420	425	434	413	438	435	421	451	430	461	425	411	449	463	450	430	445	444	428	425	427	403	466	486	444	399	453	412	435	426	390	420	418	437	438	454	398	425	401	431	403	425	470	445	410	430	416	422	409	438	431	422	488	445	425	425	417	436	415	420	421	432	432	413	460	438	476	414	429	431	445	478	441	442	404	416	430	437	428	445	417	455	410	428	433	459	415	450	429	450	447	443	420	399	399	439	433	449	458	447	465	439	445	436	424	425	436	465	404	463	412	440	448	383	407	456	455	461	432	435	405	450	436	466	436	468	412	433	450	433	459	448	455	438	409	416	437	428	426	451	411	444	421	431	414	404	442	476	439	437	415	405	445	420	440	392	449	439	439	437	427	423	429	412	419	382	453	429	452	416	398	430	425	451	428	434	435	440	441	446	450	413	434	475	440	456	432	479	456	441	413	401	425	437	421	419	451	443	434	422	407	413	386	463	422	454	399	436	386	372	442	423	452	484	428	432	432	441	461	450	468	441	419	420	461	443	418	435	473	417	427	414	399	391	418	457	423	441	406	457	451	407	432	458	437	436	446	427	462	421	462	466	457	433	427	444	457	428	428	428	441
20976	13353	1613	1018	852	680	668	685	614	593	569	601	591	589	603	640	601	607	603	618	567	557	568	641	581	591	596	546	545	551	560	539	528	577	480	569	536	547	507	550	517	520	475	501	533	549	516	514	562	513	515	524	517	504	496	528	498	567	540	541	546	529	525	499	496	547	525	507	533	510	580	506	496	540	509	503	549	510	516	543	557	512	502	544	541	510	520	537	554	557	522	548	524	560	541	504	522	525	527	542	523	525	527	540	522	549	570	506	533	548	533	484	546	485	483	542	472	588	498	529	506	547	532	558	529	510	522	497	523	503	498	505	521	556	505	477	544	504	568	501	548	558	476	513	582	506	524	538	526	490	516	522	552	538	548	519	525	527	518	518	512	536	535	496	515	517	514	521	544	500	556	566	515	529	513	512	520	535	517	508	547	504	506	539	501	520	539	526	507	502	490	482	539	483	548	529	512	522	549	537	503	531	519	507	522	528	522	524	499	543	550	527	537	552	532	534	525	523	559	557	521	529	539	542	527	551	542	479	551	523	543	521	510	506	506	512	507	504	521	521	578	551	544	525	527	560	527	511	543	541	508	508	502	506	511	574	527	546	546	547	560	539	530	499	519	547	541	545	538	538	504	524	544	511	555	564	543	553	507	517	513	529	521	516	564	530	525	512	499	524	483	522	520	538	525	523	536	532	535	484	542	552	544	520	525	513	557	506	531	541	537	507	508	516	533	504	548	516	516	495	518	540	503	525	510	515	520	490	518	539	491	539	518	545	563	536	525	564	547	539	544	523	526	539	523	473	513	496	562	553	539	503	525	560	527	557	543	525	521	530	556	511	517	559	456	501	521	546	549	527	506	514	514	535	574	543	495	550	523	491	531	522	520	513	555	555	506	502	512	575	500	538	513	543	520	496	553	538	558	535	517	537	550	542	519	525	507	552	528	518	503	533	484	536	540	534	527	534	534	552	600	553	510	543	516	537	530	509	524	524	536	531	524	505	518	563	519	494	527	514	491	501	504	504	542	531	491	536	479	535	498	546	558	503	509	553	535	525	545	545	556	532	540	547	556	488	524	536	493	568	505	539	574	518	550	533	538	534	545	532	488	526	542	499	517	565	515	535	551	528	506	572	536	526	497	482	508	547	516	545	541	550	522	538	505	514	491	491	491	532	518	495	506	548	554	499	508	497	527	518	519	579	557	521	551	527	493	503	517	548	556	495	526	490	533	511	546	520	525	549	495	527	535	502	528	541	507	509	549	578	538	503	515	485	511	521	543	504	488	553	508	543	531	510	516	506	516	516	498	532	487	528	545	510	571	572	544	513	536	509	548	529	551	587	555	491	531	532	503	540	531	547	518	508	503	541	534	497	541	513	519	529	580	522	570	524	513	523	548	547	500	544	503	560	532	543	527	513	536	535	530	518	521	513	535	535	530	531	511	524	540	514	511	530	522	531	566	541	567	519	508	547	541	549	543	562	551	543	530	550	497	546	495	532	534	555	519	541	528	486	522	547	513	507	505	524	512	505	553	497	479	519	503	480	528	551	579	519	571	509	495	537	521	493	525	512	540	516	515	512	521	529	505	513	541	538	533	498	550	520	538	538	512	570	524	531	519	520	525	514	516	547	517	513	508	539	523	530	550	546	541	520	529	516	548	537	537	562	536	534	502	517	535	562	537	516	464	481	552	561	531	545	537	529	499	544	503	514	519	508	537	531	578	514	522	508	504	499	545	556	555	566	519	540	539	492	540	540	538	492	550	512	506	506	506	537	518	523	552	504	547	549	519	485	541	567	525	581	537	540	521	536	506	522	545	557	490	503	531	529	507	541	541	560	507	540	554	557	544	543	561	531	544	542	508	568	473	537	527	526	516	517	538	529	554	512	511	490	537	554	545	515	519	547	517	515	510	527	541	571	528	533	511	538	494	553	533	562	490	499	540	556	518	514	497	546	525	497	559	543	490	478	497	497	526	548	538	519	485	531	541	529	567	536	526	562	513	484	524	551	487	494	542	521	493	491	490	514	551	514	507	523	552	492	540	514	559	520	522	498	520	485	521	519	544	518	513	560	553	533	562	518	513	564	515	518	542	534	521	499	542	537	538	499	504	543	507	536	536	495	527	516	511	553	507	529	520	524	519	521	524	504	538	544	547	510	491	544	527	541	494	530	527	561	525	466	526	508	529	501	516	502	535	551	529	523	507	537	562	512	524	529	481	509	514	532	541	531	518	526	525	537	506	508	567	532	544	494	532	472	538	500	517	555	530	474	535	496	509	494	525	551	524	531	493	503	538	522	542	496	543	505	532	527	548	560	522	499	538	547	515	530	495	512	491	516	514	531	527	530	521	546	529	525	536	508	566	530	494	543	554	545	555	559	536	493	504	519	595	492	579	530	543	506	529	523	489	525	572	507	508	499	531	500	556	526	516	504	518	508	500	538	533	545	538	497	550	525	533	492	502	510	527	554	535	513	554	526	528	530	527	496	544	542	506	546	517	544	531	477	510	555	533	499	536	510	518	529	516	517	531	519	541	521	536	489	494	542	521	543	561	524	543	511	519	512	513	518	504	560	499	541	506	511	533	566	531	526	530	496	536	515	515	507	523	568	537	504	559	529	529	563	514	527	541	502	489	468	503	512	518	513	501	544	551	536	523	482	544	512	530	541	554	501	524	552	540	531	506	499	537	545	504	503	525	538	543	546	536	533	516	517	543	494	510	557	523	550	535	509	508	528	530	552	554	512	551	488	536	524	482	534	523	548	505	515	558	538	553	562	558	544	499	563	520	522	511	554	509	510	516	555	524	500	539	500	521	494	506	494	543	552	555	522	558	556	552	549	522	502	582	544	554	543	540	557	533	527	544	525	527	530	518	545	541	546	498	537	527	514	524	519	563	554	542	461	513	524	531	519	538	533	543	531	474	534	522	564	569	517	486	540	510	546	514	567	539	530	550	564	512	539	537	539	541	498	508	538	520	537	487	536	549	564	519	529	505	518	500	523	561	551	491	519	530	487	532	538	518	513	536	511	515	503	536	585	498	543	484	545	522	544	532	516	520	479	493	547	542	531	526	505	552	553	508	547	536	574	527	520	494	562	524	554	516	563	535	516	524	546	536	514	481	559	546	565	549	527	495	518	551	467	577	517	511	518	538	555	551	574	510	561	482	531	524	529	459	546	528	557	541	509	490	517	534	535	488	531	532	503	554	521	504	484	511	491	538	526	491	514	471	563	517	537	539	495	485	521	505	533	510	551	536	503	507	550	543	511	538	509	477	565	516	524	523	502	511	527	517	546	533	541	508	490	558	526	536	542	505	514	513	519	518	550	531	536	479	540	537	517	493	466	531	534	538	543	517	561	542	531	532	552	532	504	508	556	545	537	529	513	538	538	532	548	523	543	506	530	516	541	536	535	513	501	513	524	530	547	522	503	527	561	499	517	526	564	558	562	495	574	541	555	532	523	507	516	497	521	542	540	551	526	527	493	524	548
24424	21329	28591	24380	21284	7705	1058	695	587	494	455	428	396	379	400	389	367	355	355	330	296	324	317	317	311	288	290	313	290	277	270	248	270	250	243	241	239	251	257	209	250	226	225	271	234	247	249	238	239	237	265	247	243	241	261	246	270	258	233	237	246	206	217	239	245	237	239	230	246	246	240	267	249	251	241	248	207	255	257	225	238	230	228	249	215	225	255	246	237	260	234	264	251	232	245	240	254	241	268	238	237	210	253	227	237	222	235	250	237	225	240	216	255	236	218	245	246	255	247	229	250	242	256	238	230	253	228	252	231	241	251	240	207	208	249	252	220	234	196	227	229	233	219	251	228	227	248	231	218	238	234	239	245	225	237	244	219	246	224	220	214	259	223	242	216	200	228	213	229	208	242	224	231	260	212	233	207	230	215	233	209	258	239	226	250	238	233	257	237	229	199	230	246	265	265	252	252	229	235	231	223	239	238	232	233	243	235	238	218	220	253	206	222	219	234	241	252	248	236	216	261	220	244	220	235	229	238	261	274	241	242	226	230	241	242	240	249	203	233	244	209	223	223	237	252	238	235	265	225	238	232	243	220	222	215	231	215	238	207	221	251	228	223	222	245	234	253	221	221	229	239	197	258	252	221	258	238	240	233	233	239	206	205	224	234	242	224	228	268	203	250	234	205	193	238	238	253	237	224	217	243	229	252	242	247	221	236	245	264	204	255	244	230	240	212	259	254	243	274	231	202	243	257	243	231	248	234	226	227	252	222	262	247	234	224	209	236	238	248	240	226	223	253	266	243	244	246	222	250	229	247	221	251	251	232	221	220	215	257	221	245	225	241	237	257	237	223	229	251	226	238	234	222	239	229	245	222	235	237	221	225	252	210	214	217	217	244	217	223	218	217	230	222	244	240	222	227	268	266	234	244	228	230	229	226	231	236	229	244	262	221	254	199	247	217	237	242	257	222	233	238	239	195	216	241	242	224	252	219	234	240	240	265	252	228	247	256	251	262	228	247	222	240	218	234	259	226	257	216	252	247	215	267	242	222	253	216	220	227	190	211	237	223	255	224	242	256	246	224	224	228	245	235	242	216	219	232	220	217	224	229	270	234	212	237	238	219	248	234	248	235	241	219	229	251	225	261	232	248	246	216	230	224	233	252	256	271	234	229	221	216	227	230	234	218	216	261	242	237	231	235	240	219	245	241	230	246	232	241	228	235	243	219	232	232	237	248	210	260	230	208	238	241	224	199	232	244	263	237	243	239	249	234	244	241	245	242	271	247	254	234	221	202	240	235	246	260	253	245	217	249	228	242	236	235	229	233	216	202	251	230	238	206	232	238	232	238	210	204	259	225	214	252	252	222	241	221	257	233	223	254	235	243	228	228	234	228	259	240	265	214	227	230	222	213	237	252	232	240	233	234	259	224	228	195	251	228	232	252	244	214	211	246	243	214	234	230	262	221	247	246	217	230	231	241	235	216	232	236	245	248	256	262	243	230	262	222	238	220	243	251	215	231	234	183	234	230	223	246	235	245	234	250	255	203	234	242	220	218	207	250	220	239	213	206	230	208	249	215	249	230	233	242	222	205	228	221	234	241	241	226	245	241	233	239	193	244	235	225	223	248	217	235	231	226	245	249	235	229	229	246	231	262	235	200	239	245	230	221	215	210	236	211	227	240	239	239	216	228	248	258	211	230	201	216	238	254	245	236	226	230	215	232	213	234	236	261	224	239	232	240	217	212	225	243	214	217	237	233	216	212	246	220	240	230	209	244	237	231	238	209	232	232	253	217	257	238	204	232	249	254	233	218	208	249	249	225	221	214	218	200	231	251	251	216	247	224	245	243	232	219	227	196	226	232	246	241	204	238	265	254	244	260	264	224	238	207	226	236	254	244	239	232	229	262	233	238	212	225	243	242	232	244	239	222	220	240	253	233	237	244	229	237	237	222	229	229	240	224	227	243	250	218	241	208	242	230	234	210	234	208	240	230	216	258	217	222	228	239	227	237	253	228	251	253	236	240	217	200	246	246	235	237	250	233	242	212	215	213	216	229	207	256	250	224	223	264	226	251	221	222	229	222	234	231	238	219	239	226	215	246	255	240	211	227	237	230	223	237	222	242	237	216	238	273	244	244	226	239	232	241	238	224	230	225	257	236	250	228	221	224	216	228	224	219	219	234	218	206	247	224	257	239	238	230	222	218	250	215	239	230	224	261	226	254	257	239	243	202	211	261	246	226	257	242	233	232	211	250	215	233	224	248	235	258	233	235	206	229	230	229	221	232	246	235	250	224	210	238	229	236	225	261	238	223	237	239	230	231	207	241	219	234	220	240	270	223	225	238	213	220	238	223	257	243	237	233	220	239	227	230	222	228	208	244	214	235	229	217	246	266	238	218	231	219	223	228	236	254	232	227	246	217	202	237	236	216	242	231	247	235	242	226	245	239	218	239	214	228	218	250	214	228	234	222	244	272	231	233	213	251	254	241	234	223	216	211	225	249	220	225	245	232	246	219	250	224	228	252	232	205	241	249	229	234	240	244	270	227	227	235	240	247	243	250	231	249	241	232	240	263	243	251	243	255	219	236	219	219	241	222	238	254	209	232	255	225	239	225	228	211	244	209	233	212	211	245	217	235	228	207	247	228	220	243	241	226	224	225	256	227	214	237	231	245	212	227	224	241	228	217	244	239	249	237	235	206	240	214	231	234	254	211	245	202	241	231	224	250	256	244	237	237	221	243	239	236	237	233	215	246	212	232	231	215	236	217	232	226	240	256	229	243	262	237	262	248	251	234	234	207	227	227	241	228	218	230	223	236	240	238	245	240	240	240	235	232	225	221	254	234	242	262	241	220	201	232	225	293	239	244	223	227	232	233	221	250	236	243	242	220	246	233	234	258	235	227	202	231	242	246	232	248	237	282	218	254	234	231	242	197	211	227	220	218	236	232	216	228	230	214	235	225	230	244	197	244	224	229	205	231	257	233	229	218	219	230	206	225	245	224	244	246	238	230	279	231	233	223	247	235	232	249	221	206	238	248	249	223	225	229	246	242	252	241	220	202	255	234	234	245	240	229	217	195	252	213	204	233	229	224	230	229	243	249	234	266	233	224	216	253	228	217	252	243	232	222	276	239	227	227	233	248	219	260	239	200	208	200	217	216	227	253	221	229	209	238	240	210	222	206	251	226	236	245	217	245	230	249	229	233	253	249	229	237	214	245	215	213	259	254	245	230	254	265	251	242	225	244	262	234	235	234	256	261	252	218	223	236	210	227	238	239	246	233	242	225	247	230	229	224	219	235	197	244	241	232	194	222	222	246	245	242	236	226	197	219	240	245	229	251	224	227	251	221	217	216	218	229	224	234	231	203	217	233	210	255	238	250	248	238	227	230	218	262	255	229	224	239	252	225	235	200	199	218	250	211	251	235	234	221	204	211	225	229	222	245	231	248	242	255	233	210	262	262	241	220	242	204	200	215	248	240	225	212	252
27887	27926	8634	4384	2894	2070	1762	1284	1076	918	838	779	705	679	622	597	589	585	551	502	475	500	481	436	447	434	416	389	371	397	356	322	343	303	307	315	317	344	335	321	293	333	281	326	312	306	304	300	309	304	313	308	323	309	295	286	283	286	336	305	342	294	317	299	283	311	320	309	303	321	319	326	294	277	317	308	295	297	277	300	317	296	314	319	305	324	293	320	335	333	305	316	343	306	323	296	337	351	316	293	290	279	275	319	315	306	285	274	311	305	312	274	295	261	280	296	276	272	303	315	297	306	291	296	294	269	284	330	260	301	308	277	285	253	286	283	297	287	272	308	305	287	304	292	295	302	280	285	309	330	278	299	290	286	295	265	270	297	308	323	268	307	277	295	274	288	316	280	312	271	335	281	293	291	320	324	289	294	307	314	287	262	301	290	287	279	274	310	310	296	293	297	293	303	280	293	275	319	313	315	293	304	325	307	296	306	293	288	283	284	274	292	294	300	289	291	318	289	300	272	302	294	296	331	299	295	294	282	265	278	306	300	304	286	292	296	302	293	295	319	303	283	294	322	310	266	287	335	273	275	319	296	269	306	284	307	290	306	330	290	286	301	293	287	300	289	298	288	287	272	319	298	326	277	304	300	340	307	287	293	276	298	285	305	319	277	282	296	290	303	314	322	278	314	288	318	271	310	322	282	282	312	275	287	326	316	278	333	306	283	312	281	323	291	276	311	304	304	301	249	293	297	322	309	300	306	324	311	293	311	301	292	316	294	256	304	303	291	290	295	322	295	273	279	282	284	282	303	293	261	306	309	284	313	291	307	304	291	284	275	308	268	304	280	301	314	274	301	299	283	283	299	305	306	259	282	279	292	288	297	293	274	284	303	280	299	289	292	288	279	286	291	286	297	287	267	305	294	273	311	286	300	274	325	273	305	291	314	288	278	284	303	293	277	281	313	307	331	297	301	298	296	263	277	315	330	305	317	293	306	275	269	300	276	289	316	277	279	315	316	308	310	297	313	295	326	283	293	292	307	264	316	301	297	329	323	301	284	298	285	261	266	295	319	289	268	291	313	282	272	312	294	304	297	297	298	306	281	285	328	298	294	280	317	319	273	290	300	318	313	298	335	304	312	295	304	302	289	305	313	301	295	297	303	301	311	287	314	288	338	295	279	315	263	289	294	308	308	304	330	270	314	304	292	294	283	303	292	310	267	302	295	315	318	313	288	280	298	288	273	304	321	320	290	295	293	287	318	282	300	316	312	285	317	292	282	320	283	292	310	288	310	340	287	298	277	275	292	301	293	303	291	282	312	278	327	332	276	306	290	305	291	318	285	262	279	321	302	256	305	327	285	309	307	265	302	277	274	281	317	288	311	309	282	300	301	308	318	267	310	274	310	292	309	286	294	284	293	287	290	277	288	289	336	293	295	280	298	292	295	295	305	290	303	317	281	291	313	287	292	266	291	307	288	297	309	295	286	294	264	308	303	287	287	298	300	299	274	300	293	293	301	303	295	279	306	299	280	274	278	315	295	286	319	283	292	299	265	305	304	302	309	287	332	293	299	304	278	326	284	318	302	291	300	297	306	295	306	306	288	301	329	264	309	280	316	324	318	313	303	301	271	318	291	299	272	318	325	299	276	312	289	265	297	281	267	304	297	328	328	268	300	297	303	289	302	277	285	314	298	265	296	280	282	309	281	311	319	338	268	287	272	254	275	282	298	324	314	292	317	288	297	303	317	290	317	320	251	307	299	282	278	275	283	293	303	292	291	286	271	300	310	324	309	315	284	332	295	269	307	322	326	252	287	322	324	288	306	301	299	264	280	292	338	308	276	301	291	284	298	316	280	294	320	269	292	286	307	289	292	298	301	279	298	283	285	311	298	280	304	275	297	276	300	319	261	325	296	297	301	309	299	289	295	286	285	314	320	298	289	281	288	287	296	278	323	325	321	324	308	284	315	274	311	315	339	292	301	296	305	297	279	290	270	284	286	293	293	286	309	280	290	302	265	285	296	293	291	316	267	293	307	311	276	307	309	310	300	307	257	332	301	306	317	307	284	285	286	291	291	270	305	262	312	286	287	325	292	305	289	310	343	301	297	308	311	277	267	331	276	304	283	308	272	288	283	283	302	285	290	310	307	294	311	297	325	309	282	320	298	272	295	297	295	305	306	293	291	275	296	286	318	285	288	299	298	293	310	289	291	288	307	299	286	290	283	317	281	289	295	277	299	281	314	262	309	289	286	282	274	326	327	311	267	308	299	302	317	296	299	271	299	301	280	275	279	276	323	312	286	310	303	290	289	285	307	276	300	278	260	303	309	308	305	335	279	296	318	276	289	311	304	298	289	305	273	280	296	298	278	299	313	298	324	263	298	281	327	248	292	315	291	284	334	283	303	289	289	312	287	318	318	315	317	296	282	332	309	298	348	346	282	284	304	290	291	335	312	265	310	323	302	289	283	315	319	310	292	298	330	289	293	299	285	282	290	281	299	312	311	295	321	311	295	289	281	285	276	301	298	272	295	330	277	288	306	286	322	294	284	313	305	288	277	308	304	324	281	312	315	304	300	271	301	303	286	303	291	324	288	314	298	320	316	283	293	305	300	292	286	306	302	265	307	320	291	331	310	320	279	317	275	306	307	289	274	297	283	287	283	293	316	281	287	303	310	297	269	286	308	315	286	314	298	271	294	306	296	297	263	318	281	292	313	282	275	295	249	284	289	278	268	290	297	291	300	293	289	317	283	301	313	288	304	299	288	300	311	300	283	322	295	282	337	286	272	316	286	295	296	298	301	285	305	297	311	258	298	273	294	303	293	265	265	270	303	289	286	272	285	296	330	289	287	299	318	314	298	266	325	304	306	308	303	299	292	303	294	278	317	298	295	296	315	311	312	296	301	293	275	291	281	307	302	311	277	312	300	344	323	305	314	311	339	302	296	288	281	292	310	270	286	300	290	325	278	286	296	295	289	301	290	282	313	308	312	326	301	308	295	285	271	303	291	280	305	321	298	305	318	282	262	312	287	326	321	273	278	276	299	302	303	291	288	302	289	300	277	297	308	291	299	305	293	327	294	315	303	301	307	274	298	275	286	313	288	283	297	319	294	278	293	308	289	315	307	286	286	261	286	302	328	323	274	318	283	277	312	346	306	270	306	291	308	323	315	286	291	275	317	267	295	332	296	303	263	299	314	297	282	317	277	280	321	267	306	311	330	281	316	320	306	285	318	286	279	270	312	291	302	312	297	312	303	275	298	297	296	261	277	282	290	292	278	319	297	303	305	284	283	301	293	263	320	287	304	249	270	290	280	285	310	289	307	296	281	307	286	291	295	270	294	322	304	278	305	307	308	305	301	332	312	283	275	300	288	305	315	289	288	301	301	283	261	304	280	300	321	265	296	316	302	286	295	279	286	321	287	294	282	289	288	289	295	278	290	259	303	296	305	320	250	294	292	285	310	286	296	281	316	311	316	279	285	284	290
25594	21418	27459	25487	8159	1026	785	669	628	647	657	543	670	628	599	610	590	558	589	549	540	491	539	549	561	519	539	530	501	547	502	508	524	506	473	486	494	519	446	478	498	482	538	530	461	491	512	462	492	478	481	507	466	492	492	481	460	460	522	503	479	501	473	465	467	476	468	484	449	497	463	522	514	514	477	472	479	471	496	520	492	532	485	503	503	507	524	507	537	567	498	491	485	504	491	474	518	484	512	502	514	511	542	476	474	530	488	494	486	488	487	500	493	474	458	488	473	474	511	502	508	480	509	486	498	516	450	478	474	474	514	513	494	456	489	460	510	519	493	446	464	467	482	479	487	466	474	434	486	465	466	484	508	487	487	470	482	492	479	519	515	522	475	463	535	493	519	494	484	481	496	498	479	494	507	474	481	511	464	470	471	479	531	476	470	448	537	501	473	527	465	510	490	507	445	460	506	454	484	520	511	475	479	519	480	477	481	510	482	486	440	520	545	517	503	480	484	476	494	497	501	470	477	480	454	472	474	467	506	474	464	507	497	485	480	485	475	521	457	533	477	468	517	526	502	526	458	495	479	511	505	490	482	484	512	464	490	477	460	486	478	486	459	480	472	514	483	520	521	506	502	511	475	473	494	510	514	514	489	504	499	482	478	479	487	496	491	492	512	509	462	494	460	503	497	455	470	491	483	500	491	514	516	456	492	461	487	480	486	466	482	481	508	476	509	490	491	487	474	488	470	483	488	442	492	474	437	472	469	525	447	502	477	499	510	454	447	511	538	474	488	482	478	508	468	521	535	467	519	468	506	493	490	516	522	443	498	487	505	506	499	532	449	459	468	510	489	518	507	517	475	480	539	489	547	484	496	489	525	477	470	447	495	496	458	480	505	492	522	520	490	523	476	491	469	455	459	476	457	503	479	465	482	510	462	484	482	517	519	538	483	499	498	480	474	506	529	485	492	516	503	491	505	508	480	525	487	478	484	506	507	503	497	529	493	467	517	488	459	461	487	490	487	513	515	417	476	468	474	481	456	462	527	504	477	510	514	487	485	497	474	490	465	482	483	491	485	492	497	482	481	468	454	510	492	434	503	489	506	481	491	477	500	554	490	466	466	507	473	488	494	456	467	452	457	484	490	467	488	476	490	522	490	479	457	528	465	490	498	451	446	455	508	502	447	456	476	492	502	457	463	518	455	463	492	520	478	485	478	474	531	526	489	513	431	471	488	507	484	455	474	519	486	507	511	496	497	501	524	482	470	506	475	471	502	475	490	481	487	483	483	466	476	505	477	549	496	492	517	512	479	518	456	479	488	502	523	470	510	500	482	507	502	458	490	489	507	460	473	508	498	502	495	475	533	520	469	491	495	503	480	463	497	478	503	471	500	504	482	471	457	443	434	488	487	459	502	475	523	481	493	470	455	519	493	472	500	519	498	461	551	507	511	471	466	474	496	474	460	500	478	520	488	502	512	515	473	462	477	449	529	518	474	497	488	466	475	486	454	508	455	508	516	499	441	488	514	483	493	479	502	450	454	503	479	500	496	509	498	492	490	466	490	530	440	478	498	488	490	501	486	501	429	517	467	498	481	501	501	505	510	533	502	481	497	494	465	484	503	485	512	458	470	442	493	498	474	526	481	518	451	509	524	454	487	463	471	525	486	501	505	476	522	497	493	502	502	521	477	480	464	480	481	517	523	502	478	461	493	481	462	491	473	499	463	484	532	488	495	516	494	467	507	516	469	499	454	504	503	469	501	519	493	520	476	472	475	514	492	502	508	517	533	474	453	467	492	461	505	502	511	498	525	525	492	471	489	521	494	482	460	480	513	455	486	519	521	533	515	477	492	452	490	511	487	473	474	498	469	454	494	492	484	493	495	486	486	494	452	486	475	514	484	483	509	492	490	488	498	454	482	453	502	502	495	503	484	500	512	520	499	493	504	507	474	483	479	489	493	496	468	477	500	459	527	468	504	488	468	467	476	518	469	533	471	503	492	492	471	454	480	483	518	481	490	473	464	453	500	463	452	488	520	482	503	491	452	515	509	493	518	493	471	471	491	520	481	500	459	485	484	497	493	493	460	459	479	508	535	437	525	501	470	518	487	500	497	477	507	451	472	500	482	473	487	481	516	479	512	484	467	503	504	474	482	526	502	518	440	494	479	480	471	500	461	492	521	461	495	486	484	530	517	516	502	471	487	447	491	507	496	450	516	510	436	496	491	508	444	464	470	463	464	484	480	493	505	506	476	476	476	516	494	474	501	490	487	525	486	464	551	486	481	468	489	433	498	463	496	511	519	471	465	508	523	503	504	482	479	532	483	450	500	509	518	498	500	482	522	538	458	502	509	500	479	512	456	520	501	515	479	454	476	486	496	473	469	487	503	476	488	472	477	501	507	437	505	506	441	480	496	512	481	473	523	501	505	494	495	503	501	482	481	489	461	521	510	542	481	462	486	466	448	492	454	484	505	495	517	493	479	538	489	482	493	499	457	521	473	483	473	465	454	493	496	511	498	467	505	448	459	490	489	491	510	476	504	463	494	470	484	506	476	484	488	502	489	517	486	463	468	471	457	506	499	511	515	477	492	503	521	480	467	461	483	490	521	472	500	501	491	521	489	490	516	519	539	482	467	510	487	505	521	486	493	518	519	476	488	503	503	451	511	523	476	508	483	517	493	505	471	521	545	499	509	482	493	485	500	505	466	511	471	531	515	462	473	460	475	467	541	482	471	529	488	480	494	464	498	522	461	455	511	504	500	500	467	465	524	477	462	485	486	501	500	479	477	473	488	482	472	483	506	487	475	451	522	527	499	481	482	511	528	500	479	463	506	504	499	455	477	479	484	510	496	506	467	481	480	481	484	517	511	465	482	481	490	487	503	472	448	476	514	494	531	505	500	486	447	498	509	496	498	472	527	516	467	470	504	521	458	460	523	498	486	490	516	511	492	484	482	500	528	525	507	453	498	480	507	503	470	513	491	502	541	506	482	517	494	465	519	428	495	472	497	515	518	486	469	497	475	498	496	456	477	504	466	522	461	524	457	504	529	491	449	512	481	459	455	471	521	479	492	480	474	502	495	509	494	478	496	509	461	503	472	487	486	509	491	471	469	542	492	492	460	485	481	510	531	514	477	522	505	511	450	478	483	497	494	513	516	489	505	479	501	481	496	482	493	466	477	470	475	508	475	468	501	492	511	505	479	501	506	490	474	536	518	478	488	513	447	531	530	468	484	500	438	456	503	446	510	527	486	519	507	486	497	497	478	489	501	490	505	497	508	477	505	478	516	486	509	477	478	467	486	458	498	488	498	470	487	482	509	506	494	474	498	517	462	510	466	469	499	494	469	526	489	484	472	481	546	470	528	504	484	487	469	495	470	499	483	493	443	477	472	488	459	492	478	482	507	480	458	475	475	513	484	473	504	479	507	492	483	465	529	482	497	474	500	409	489	490	528	505	488	487	532	498	522	483	490	444	457	482	499	525
27137	23479	5382	2773	1895	1645	1290	1122	1062	972	938	851	841	811	827	758	794	782	698	736	701	680	706	673	702	660	655	659	644	595	616	592	638	612	604	592	562	629	597	620	568	601	604	605	619	594	582	545	596	570	605	581	613	614	575	603	588	575	626	643	592	597	609	606	589	565	622	578	593	570	584	597	562	603	603	567	562	573	553	539	582	556	570	549	514	584	554	567	587	572	648	607	597	590	590	624	645	629	596	614	584	582	565	552	609	585	590	573	604	589	576	595	620	590	579	580	609	578	593	565	585	537	592	561	582	652	641	558	586	567	595	572	577	603	566	565	641	581	554	579	573	577	588	587	588	564	609	553	566	585	599	568	578	592	590	601	587	587	558	557	573	554	575	580	587	563	528	639	637	556	560	557	567	589	546	598	571	556	601	558	515	562	576	592	541	587	576	597	589	606	561	590	615	585	578	565	589	602	595	591	584	549	611	581	539	556	560	590	557	586	587	605	563	552	563	560	562	632	606	575	541	563	564	531	586	534	565	556	608	573	567	622	604	569	613	585	542	604	627	605	589	618	536	583	561	592	551	605	569	585	554	584	609	602	569	576	582	594	583	564	558	559	602	527	543	612	564	583	589	554	585	566	573	587	592	574	570	581	560	566	549	588	596	605	600	552	602	550	583	583	577	555	549	620	598	559	589	602	630	585	573	584	564	582	558	538	573	550	598	585	572	575	571	583	571	590	613	568	549	550	603	569	574	601	614	592	610	599	554	565	559	590	561	586	527	569	586	564	562	575	605	573	577	586	523	586	550	585	538	567	589	588	581	570	578	613	592	571	573	596	602	598	587	582	588	571	569	618	588	573	561	540	599	560	585	594	593	559	547	602	608	585	581	552	576	592	580	572	580	602	540	574	626	590	568	624	606	588	560	581	550	560	582	620	531	566	586	597	577	566	632	553	571	585	558	591	584	552	574	595	587	580	586	569	573	605	584	574	608	592	601	598	546	579	589	557	564	599	574	578	575	566	579	605	575	575	581	590	549	638	581	575	557	567	549	558	566	560	577	622	549	589	579	560	584	574	593	552	615	579	550	597	591	596	574	604	579	590	580	577	599	588	616	593	591	574	593	585	610	569	544	597	567	600	592	555	580	556	573	582	615	587	605	566	583	558	577	563	587	593	602	595	529	622	603	535	580	599	604	529	621	584	542	585	538	603	584	553	585	575	575	599	597	558	552	569	576	588	595	530	593	597	614	596	600	541	582	584	524	550	553	556	554	618	617	600	580	533	581	608	581	604	549	583	558	575	561	568	583	552	583	588	568	608	563	571	592	561	550	559	600	604	545	593	574	531	600	546	593	543	568	598	604	592	598	577	567	580	608	549	550	582	579	586	590	543	568	582	592	572	577	568	589	595	620	580	606	575	562	624	568	596	561	618	625	598	596	615	598	632	590	625	563	577	591	547	581	566	602	598	584	581	539	612	601	559	591	607	568	597	586	530	580	582	559	592	537	611	564	581	590	572	577	597	566	570	582	598	563	575	584	593	586	566	583	593	604	601	589	578	626	594	563	569	550	598	590	579	578	589	616	576	575	547	559	589	615	595	561	619	535	589	551	604	536	589	520	560	598	604	609	577	613	610	569	583	581	574	581	599	550	594	564	591	620	553	565	611	608	594	577	576	598	571	618	538	609	612	594	572	546	561	547	587	573	593	577	597	601	547	591	571	600	544	596	563	597	613	564	554	603	563	591	609	614	577	550	563	546	573	560	606	561	584	578	584	550	588	530	539	560	604	567	596	628	549	616	557	574	596	550	573	538	621	533	587	587	629	555	551	609	565	647	582	602	578	570	575	545	562	585	604	562	586	590	591	587	585	555	584	573	581	567	567	585	544	582	621	574	581	602	571	610	584	581	527	573	598	542	573	546	542	567	575	552	558	564	577	604	578	556	583	571	539	565	642	585	575	599	589	589	572	605	568	576	619	569	591	562	575	565	599	617	623	604	593	573	580	564	581	579	588	566	567	595	550	620	564	583	586	562	605	598	587	590	578	590	591	564	545	628	593	568	583	620	584	604	562	565	579	613	568	569	587	586	600	577	580	587	568	606	565	601	543	587	576	552	587	536	566	572	586	552	608	581	585	562	563	586	580	601	619	592	544	558	599	590	592	583	609	591	564	598	590	617	567	553	577	627	555	587	604	541	593	571	620	571	585	593	613	611	566	547	605	583	572	598	552	579	574	599	573	578	611	556	561	592	598	582	551	590	598	597	563	594	553	619	592	590	585	605	594	571	570	592	616	594	553	590	562	550	564	582	595	593	584	612	569	595	536	545	559	552	590	573	602	576	522	618	600	558	594	581	541	576	576	557	570	589	624	569	613	548	545	573	577	603	621	591	580	578	599	601	565	563	602	585	580	518	583	599	530	598	585	573	593	592	562	599	632	526	584	602	593	590	564	584	590	602	544	567	597	573	570	554	598	584	600	598	500	579	546	583	598	611	617	585	547	569	600	589	571	598	605	592	544	548	538	577	595	583	594	580	551	624	573	572	598	618	561	547	594	550	568	568	554	576	621	562	595	549	607	551	575	579	569	577	553	635	567	564	564	586	599	605	545	596	590	558	575	580	599	625	611	577	592	607	609	591	554	548	557	579	600	575	560	550	591	606	542	570	555	544	556	549	571	560	600	575	616	566	615	572	612	547	566	621	528	593	585	579	556	576	589	595	582	555	558	580	567	589	596	614	512	628	586	577	615	617	576	599	627	549	587	594	598	613	576	613	589	560	615	547	577	571	557	557	610	557	574	570	566	574	566	608	558	547	539	576	555	537	599	633	554	604	594	589	554	538	610	565	542	611	555	541	585	540	617	563	589	577	594	606	570	577	615	571	581	573	615	540	532	592	621	603	614	562	595	544	571	555	535	609	564	555	607	619	611	564	560	560	591	600	591	628	556	554	575	593	539	598	595	531	567	575	566	586	600	560	561	570	543	576	538	595	589	583	588	555	583	605	566	597	603	553	546	593	548	562	564	602	566	582	587	573	572	612	605	597	551	579	587	602	545	603	583	568	581	563	565	576	614	602	592	583	532	545	567	539	587	562	567	529	550	606	575	606	575	536	569	607	562	541	583	578	600	557	579	540	575	602	573	591	619	563	567	589	566	567	570	562	563	599	576	583	565	534	609	601	604	553	537	542	583	627	515	588	555	571	551	565	563	562	604	545	616	634	560	573	581	568	551	578	584	589	555	586	555	600	496	584	568	583	562	589	575	573	580	575	577	623	576	623	601	573	589	562	531	557	583	604	537	618	548	560	534	579	563	599	585	583	583	555	549	559	589	606	524	640	621	550	554	572	605	586	545	599	538	579	593	594	588	630	573	551	584	590	552	560	563	569	594	557	566	597	595	565	598	545	569	584	584	620	538	555	586	589	551	562	552	575	567	563	609	596	591	589	544	571	596	583	570	573	529	567	610	567	550	588	571	554	577	550	560	558	583
23359	21391	29163	23974	21379	21374	7077	1290	858	764	650	622	586	551	495	499	502	443	389	385	412	363	385	354	370	332	323	337	299	296	251	274	287	263	246	239	243	222	231	209	233	225	227	238	217	224	234	231	239	229	249	240	230	254	212	215	241	235	265	224	286	246	261	242	242	234	251	232	228	206	259	247	221	240	228	235	231	224	218	239	218	237	243	236	235	229	248	226	258	259	259	270	252	263	277	213	237	241	229	208	223	217	249	231	224	236	222	201	240	224	247	218	226	235	218	234	213	234	231	215	265	228	223	247	257	253	236	240	237	231	233	232	214	203	267	203	233	221	259	228	229	203	242	219	208	249	211	212	215	230	224	240	228	218	220	236	212	236	205	222	219	244	232	220	219	188	221	250	231	216	235	230	245	216	211	234	199	222	224	233	216	257	234	217	210	236	217	191	199	203	227	207	210	216	242	238	270	240	234	228	219	217	222	246	228	230	213	196	210	233	233	227	208	210	223	226	227	218	237	233	193	230	231	255	225	239	217	258	229	234	237	231	250	203	233	238	223	222	216	205	207	213	209	228	201	228	218	229	254	213	212	192	244	236	222	203	228	227	214	228	239	206	221	208	239	217	233	223	234	234	217	221	226	217	226	263	217	207	205	213	212	215	237	214	206	225	224	213	237	244	227	223	231	228	236	231	215	224	226	218	201	240	223	243	233	213	233	216	222	225	197	235	231	247	250	236	232	216	226	234	217	230	200	237	242	223	210	205	216	244	222	226	220	233	256	230	220	234	218	229	220	203	227	201	208	227	236	220	221	241	222	202	223	236	206	220	223	219	207	206	245	233	247	229	211	200	232	229	212	215	244	253	243	246	202	230	240	228	216	232	223	227	231	222	216	235	224	216	244	206	215	227	244	226	233	233	220	211	212	208	203	229	228	210	223	221	217	243	255	218	235	220	217	230	211	217	208	210	220	221	221	224	242	236	218	247	231	201	237	228	203	235	223	220	211	212	221	229	219	223	208	263	218	206	249	215	217	208	236	209	226	219	225	233	222	256	224	232	230	231	225	202	243	232	219	221	235	196	236	213	221	227	240	229	238	203	218	228	226	197	242	222	222	239	215	217	210	235	229	248	261	233	238	237	233	237	234	213	224	227	211	263	218	201	217	245	225	232	229	228	222	249	204	233	231	226	220	224	214	232	205	214	221	211	219	267	222	243	242	243	227	225	224	204	233	253	222	228	241	209	233	205	211	228	207	214	220	255	231	230	221	236	230	226	211	233	229	192	229	226	226	193	210	204	248	218	196	220	203	240	236	240	229	203	220	207	222	221	226	235	229	205	253	237	209	216	208	226	239	228	226	219	199	239	225	264	194	233	241	223	220	224	237	221	252	216	231	228	217	212	209	243	198	226	219	211	231	224	244	205	213	222	191	243	214	218	231	246	243	238	244	233	211	260	211	227	199	264	221	214	288	234	205	233	242	260	231	229	231	219	249	212	219	240	234	214	212	230	223	243	238	225	207	208	229	226	244	234	245	250	230	222	241	232	211	240	197	213	221	208	225	214	217	225	222	203	227	241	224	223	222	221	230	224	214	224	231	228	223	234	203	229	234	231	217	247	194	238	228	225	229	182	236	219	224	231	214	196	240	231	249	238	215	244	217	222	224	238	235	228	226	205	212	228	227	263	190	227	250	208	247	221	248	237	228	221	235	216	225	223	243	217	219	229	227	211	235	237	214	225	196	213	201	220	177	207	242	213	230	229	224	238	211	210	219	237	216	216	232	218	223	221	231	234	239	229	235	209	234	233	240	235	229	237	240	210	214	217	234	232	254	218	199	247	197	233	231	228	236	236	199	221	178	211	205	235	258	230	219	253	219	229	227	226	233	208	207	231	226	232	203	224	229	198	224	236	216	219	237	214	223	246	203	231	196	187	221	214	225	233	200	259	231	230	244	231	228	215	211	250	233	210	207	252	201	200	243	217	209	241	194	226	241	223	214	185	228	237	224	233	241	245	214	231	211	232	242	206	212	207	230	228	224	231	203	226	205	214	213	222	230	234	232	226	246	244	241	212	222	238	237	246	228	226	244	244	220	235	192	223	246	232	224	227	225	238	236	221	213	236	234	252	240	220	197	230	234	227	222	225	249	218	232	251	202	234	226	205	224	208	242	208	219	207	206	259	239	230	223	230	202	227	195	230	210	237	231	237	232	220	191	206	235	232	212	233	250	235	191	223	197	261	220	233	194	218	235	203	235	235	242	230	256	227	244	235	230	202	244	219	216	202	247	202	217	252	220	224	243	213	257	213	236	251	242	208	212	229	225	216	224	224	228	247	196	222	216	235	222	217	212	205	233	243	208	199	206	225	208	193	205	205	205	228	201	210	196	208	255	203	224	227	235	236	238	222	251	202	223	226	203	235	239	214	238	224	217	215	232	224	254	207	221	225	239	220	224	261	232	225	235	238	222	215	236	236	229	246	212	237	219	245	222	242	248	234	226	229	235	225	238	213	232	241	246	217	223	245	230	234	225	212	201	237	232	229	223	214	199	216	220	218	235	193	219	198	215	251	236	206	218	226	234	204	208	213	202	218	225	229	238	249	244	213	230	206	225	230	221	195	224	204	240	237	225	227	214	197	242	224	230	229	244	209	200	224	211	214	230	240	203	230	225	212	216	216	247	215	238	227	211	210	254	235	212	273	219	222	221	249	248	247	234	225	228	217	240	243	227	224	233	232	209	226	211	221	218	238	223	204	234	242	207	230	254	246	218	230	231	215	235	246	223	214	212	238	223	216	268	236	230	229	230	242	224	225	220	206	205	212	214	190	221	224	199	248	209	211	237	212	236	234	235	233	246	228	246	210	201	233	207	235	245	205	226	215	232	226	220	203	229	213	220	224	211	229	210	222	221	247	216	236	223	237	208	247	220	249	231	253	205	224	238	221	234	220	219	213	230	219	232	234	220	219	228	208	211	246	218	214	229	243	192	225	240	227	244	199	211	205	215	240	251	226	222	246	233	228	203	198	238	233	209	236	211	243	207	252	247	226	234	222	230	216	203	242	218	205	216	246	244	201	237	238	201	224	210	227	217	230	227	244	257	230	215	222	231	209	241	201	234	219	233	212	217	219	214	238	221	211	221	215	225	244	238	233	246	224	216	227	247	234	221	203	220	223	232	234	218	200	218	262	231	192	213	215	241	208	218	218	224	217	203	221	227	246	235	243	233	211	234	216	206	241	224	188	239	224	211	227	235	232	198	256	239	226	202	202	214	218	221	269	214	247	221	253	238	219	211	213	201	230	231	239	220	216	206	233	217	238	200	241	261	226	235	213	231	226	212	230	215	227	201	243	226	226	224	233	211	209	241	208	220	236	189	222	222	238	238	223	220	232	218	222	215	236	226	216	202	228	230	216	231	221	221	216	235	234	225	254	214	257	268	228	240	215	210	262	232	222	208	271	197	224	254	226	212	217	235	210	206	239	221	243	220	230
32084	35652	14033	7348	5047	3820	2915	2231	1860	1481	1300	1196	1143	1015	935	836	749	756	678	637	599	579	566	548	494	490	475	411	450	398	372	351	304	301	317	361	297	334	298	279	319	292	298	306	308	326	297	275	278	283	304	281	271	298	274	274	278	260	266	274	265	295	311	282	277	291	256	255	265	268	255	303	278	277	272	266	261	271	282	272	280	259	277	255	272	256	288	289	285	329	300	305	289	293	303	310	280	262	298	272	280	269	272	244	287	289	263	253	267	274	251	290	265	279	263	282	268	274	237	257	263	265	283	270	288	248	249	266	248	272	269	263	253	265	280	271	287	276	281	260	247	250	250	280	267	283	294	264	232	244	263	270	293	241	260	265	270	262	266	282	253	282	266	254	265	260	282	287	272	271	243	271	274	239	266	252	263	273	265	224	268	268	267	282	261	256	307	267	293	259	270	294	269	308	288	265	248	268	254	254	280	272	240	243	232	249	255	241	292	239	262	266	278	270	279	304	277	256	280	255	287	279	245	259	267	239	278	268	290	281	253	253	269	263	278	279	276	260	255	263	252	279	254	280	269	273	284	252	269	263	259	295	262	261	289	232	294	308	265	281	240	276	250	258	284	277	263	230	293	291	297	268	261	264	255	270	261	243	254	266	294	243	254	287	262	274	290	259	263	255	273	240	252	217	258	261	274	245	284	246	267	246	261	294	263	259	248	282	263	271	281	267	255	250	280	263	281	266	274	269	267	262	267	260	275	284	260	250	258	270	261	276	247	288	255	293	260	217	242	269	267	279	273	242	250	270	282	252	285	303	257	255	245	271	253	228	267	277	261	245	271	254	261	252	261	280	275	311	271	255	273	247	253	239	245	245	247	258	263	266	275	279	240	252	239	245	277	246	256	245	259	282	271	250	263	280	300	244	263	249	260	267	233	252	258	269	276	254	270	261	269	284	254	254	254	261	264	265	256	264	265	285	263	253	288	276	268	301	275	306	232	295	269	266	267	250	253	279	279	268	247	288	265	276	265	267	267	271	254	261	267	283	267	288	259	250	249	244	271	243	258	275	255	281	279	231	266	241	259	244	241	285	249	242	266	268	264	257	263	277	262	267	251	246	245	281	271	272	245	246	256	291	251	273	267	258	258	251	265	297	273	245	246	298	267	268	257	272	270	242	252	280	272	256	267	250	263	251	266	302	258	237	284	258	281	267	277	276	252	257	274	286	254	257	251	250	236	246	279	263	262	252	270	289	241	289	236	273	260	235	252	286	270	279	267	256	277	277	287	292	262	257	309	250	269	252	284	279	262	249	272	285	268	216	287	266	254	304	236	292	289	266	259	260	244	285	265	290	266	230	242	293	281	300	267	261	281	277	260	253	271	274	260	253	248	282	281	252	306	274	266	271	276	259	256	270	253	283	274	237	239	246	256	246	250	249	245	270	242	275	255	258	284	265	266	283	254	252	278	247	274	240	256	278	265	247	282	251	260	262	273	243	282	259	269	282	276	277	264	267	266	286	301	257	273	261	301	262	262	282	268	284	268	251	292	268	304	254	253	267	255	262	247	274	276	273	264	245	261	232	255	271	270	294	294	251	286	271	279	250	262	288	250	269	247	252	262	285	253	275	270	248	265	259	256	276	268	261	249	266	276	287	280	278	281	260	262	263	249	258	265	245	272	252	271	246	275	293	263	256	256	296	253	256	272	259	260	273	269	251	251	262	261	295	276	272	272	263	274	263	253	281	273	272	266	286	272	260	271	253	244	273	252	236	257	295	247	297	242	275	266	291	262	277	224	275	274	253	251	278	248	296	274	251	294	260	257	266	265	289	267	258	278	265	269	266	272	246	273	257	256	251	255	278	278	266	265	268	277	254	290	258	246	253	279	259	274	257	241	251	254	255	298	275	286	242	274	280	266	277	256	265	275	292	252	243	271	243	274	277	292	324	279	279	299	309	273	310	283	280	258	263	246	285	273	280	251	275	233	244	268	282	289	286	250	269	271	263	262	229	257	262	258	240	240	278	269	250	273	263	268	291	261	259	255	277	267	259	285	264	249	254	285	282	262	264	296	273	251	261	249	255	269	272	295	261	267	248	272	245	272	272	220	263	244	253	271	266	267	237	267	249	256	265	252	297	286	268	259	281	282	261	280	271	258	245	294	240	255	293	287	253	278	286	240	260	254	272	267	256	249	273	263	279	292	268	229	249	272	254	255	254	278	260	273	298	278	278	269	245	268	251	253	272	279	275	264	272	227	259	260	275	279	257	240	276	256	288	290	260	280	261	271	221	270	262	283	275	300	288	267	250	268	260	241	253	290	263	266	270	248	265	254	260	260	271	267	273	264	269	246	245	263	258	257	265	274	277	257	261	290	253	283	274	284	248	256	269	249	276	256	293	248	271	281	247	269	252	295	262	281	272	308	273	262	279	293	270	255	277	269	272	286	274	267	252	258	277	316	310	293	253	279	240	269	264	279	261	249	273	243	287	255	257	288	271	270	274	270	274	277	269	287	282	269	267	308	249	253	293	254	242	256	267	250	276	273	260	266	258	275	270	266	252	275	274	281	274	280	279	229	269	286	281	261	261	259	254	262	278	261	280	263	251	251	266	299	258	269	282	263	262	266	279	269	259	255	262	233	267	258	277	280	265	269	277	259	258	242	234	269	286	276	267	271	257	281	259	275	267	258	282	251	261	253	254	295	265	242	245	256	246	255	250	264	254	267	261	260	224	261	256	275	269	255	263	272	274	266	263	268	259	267	218	256	286	283	266	264	247	273	266	271	262	288	279	298	275	281	261	240	248	261	261	259	283	281	273	294	290	248	294	292	245	259	240	261	296	235	245	270	265	250	248	267	270	258	240	247	258	276	250	301	258	263	269	256	270	237	245	259	286	254	267	262	244	236	260	286	270	271	269	251	273	284	288	225	246	247	255	260	288	264	282	241	260	252	274	268	259	261	257	285	255	253	261	296	273	288	252	257	270	265	280	262	285	252	283	269	270	278	271	274	295	286	281	279	252	258	277	300	271	309	254	283	288	247	287	247	257	274	271	264	273	270	283	258	267	296	278	284	256	265	285	279	281	261	258	257	248	247	262	261	254	275	290	261	256	269	258	267	245	269	274	257	252	269	257	276	295	278	275	291	290	263	270	267	276	266	256	261	282	257	244	287	290	291	296	239	281	251	282	294	256	286	264	284	290	255	269	281	254	251	284	242	273	289	231	300	262	259	277	236	268	264	259	269	277	274	275	260	265	300	269	268	282	281	295	244	277	256	278	264	237	242	282	251	268	248	252	282	264	278	280	275	305	249	262	284	280	263	277	251	256	272	272	301	270	289	280	247	259	275	257	254	273	258	274	274	267	285	278	262	266	233	241	258	245	270	272	269	260	285	273	257	260	278	288	275	267	287	256	258	281	272	272	283	266	288	262	277	254	295	269	273	284	278	276	267	286	275	274	288	248	257	228	265	286	255	272	251	270	262	275	271	295
27849	20687	8038	1229	754	669	561	504	500	486	500	537	470	483	503	518	475	483	472	469	455	491	499	455	470	446	445	448	454	465	466	505	428	489	435	459	430	469	411	426	432	468	496	448	457	458	417	421	446	473	424	462	426	439	424	431	436	398	444	438	454	443	451	434	414	445	469	440	441	423	468	422	431	472	423	439	449	444	451	453	422	403	450	422	476	451	426	465	443	458	409	454	464	441	448	421	448	461	420	446	432	433	441	429	438	426	434	428	412	437	415	445	442	448	440	434	465	452	387	418	474	419	457	453	456	418	443	416	451	428	457	432	432	442	409	405	448	442	416	445	421	438	449	480	414	461	441	455	448	433	430	381	439	433	420	443	452	433	421	448	416	487	449	456	429	487	460	424	523	450	425	404	450	472	426	450	441	444	424	415	430	451	437	377	424	449	406	432	438	465	443	384	457	436	448	421	441	436	453	461	415	420	395	439	456	421	414	457	459	451	453	453	454	423	473	406	425	471	460	425	442	403	428	431	397	409	453	454	429	441	422	432	419	472	445	441	443	472	473	460	446	461	449	411	440	468	405	416	432	390	452	451	459	429	465	423	424	449	439	406	435	465	476	426	459	448	419	399	438	482	411	360	429	456	465	448	430	411	447	446	457	435	448	450	428	478	478	442	442	437	452	407	456	403	454	408	424	414	421	419	444	426	408	416	422	434	443	455	441	480	442	487	427	444	454	444	412	440	468	417	430	471	417	400	433	441	433	480	417	409	416	441	420	412	419	405	460	476	413	384	434	423	425	423	444	439	462	422	423	448	434	446	429	448	457	448	425	487	422	417	463	451	447	414	429	414	383	462	453	420	436	428	436	436	420	468	454	460	401	433	450	449	374	393	448	406	406	457	410	405	447	427	422	414	398	417	428	434	439	438	446	422	457	449	443	434	449	443	428	420	450	478	413	427	477	425	441	463	422	431	433	431	429	418	428	440	437	380	473	422	460	461	410	469	421	425	433	456	435	472	451	454	427	423	418	427	431	429	403	482	412	427	462	479	456	422	419	470	475	382	399	433	458	454	409	448	439	440	472	460	444	446	428	398	423	430	435	478	409	436	462	457	406	443	432	477	462	426	413	461	446	388	417	425	440	448	413	433	455	402	428	454	421	441	405	438	451	412	417	443	432	450	432	432	421	471	413	440	437	450	391	413	435	420	412	428	458	416	478	432	387	412	440	432	449	397	463	455	411	417	438	461	453	438	439	432	408	435	418	451	430	431	428	447	458	434	424	400	431	431	461	456	445	461	474	405	429	443	388	372	419	427	433	419	431	462	442	455	458	434	452	480	464	476	408	395	391	424	421	453	458	427	426	418	474	448	435	423	421	410	428	424	462	429	422	411	453	472	422	468	442	422	417	444	442	437	484	462	417	422	449	439	445	447	420	443	470	403	485	422	414	469	394	432	412	399	459	403	438	419	439	467	415	429	453	428	463	417	455	468	395	402	452	423	419	453	438	434	409	431	417	431	433	491	425	457	417	455	435	422	451	436	430	456	440	459	469	422	396	448	458	451	430	465	435	403	417	446	421	428	427	435	414	414	432	456	408	426	415	450	455	469	443	449	422	410	438	403	404	450	443	440	421	403	420	441	471	439	427	443	437	441	430	450	456	479	460	446	454	453	426	420	421	462	444	433	435	435	442	440	451	419	439	435	434	409	429	449	459	444	464	424	437	459	447	433	450	450	439	478	437	436	409	406	467	441	411	463	441	435	433	459	436	452	421	439	430	448	417	426	441	422	452	462	403	442	424	429	418	439	419	456	473	417	447	455	471	452	464	409	408	403	459	447	447	431	441	446	448	418	410	415	436	429	422	418	419	424	435	455	413	434	449	402	462	448	387	446	422	472	452	442	438	422	396	434	477	403	466	468	454	481	454	462	434	418	450	424	441	431	402	460	441	456	425	409	433	429	436	414	457	416	407	438	384	443	454	467	435	450	459	415	435	438	407	458	435	473	408	457	423	445	450	417	456	449	451	418	432	476	445	419	446	439	444	432	456	462	420	455	470	393	434	440	445	432	424	442	430	439	406	435	434	417	434	464	398	437	450	406	396	467	431	427	421	432	441	434	408	433	456	413	461	442	440	432	458	401	459	462	399	452	416	446	424	427	434	451	458	422	447	466	465	446	419	470	431	445	423	434	435	426	415	478	449	453	425	403	416	430	415	451	425	439	412	434	401	448	408	451	464	402	433	424	419	411	414	472	426	464	438	434	438	392	431	458	443	410	446	406	424	411	441	447	430	434	391	465	453	447	436	459	416	459	448	433	470	432	413	434	421	454	449	427	435	443	434	424	439	462	450	439	466	438	443	436	407	427	421	444	438	460	422	437	420	450	442	443	432	450	446	429	404	407	439	454	444	447	429	425	442	398	444	396	444	426	429	426	429	488	439	423	446	437	440	449	434	443	446	459	458	407	425	398	485	423	463	431	426	466	433	426	463	447	430	434	448	419	466	465	413	430	449	452	433	425	423	417	433	466	409	439	434	461	440	418	450	426	486	384	431	423	434	405	425	446	452	429	393	418	444	439	426	440	443	408	447	428	430	415	477	447	455	442	403	455	458	431	407	448	428	412	469	445	462	441	432	439	439	446	463	414	446	463	448	464	458	452	448	462	434	455	436	442	432	443	434	422	432	412	464	425	424	446	446	422	440	449	437	456	413	463	451	403	427	471	444	463	471	431	479	473	435	431	426	399	447	459	448	414	434	409	452	451	428	431	416	441	481	418	434	424	418	398	452	421	439	465	457	454	459	448	426	450	463	449	468	420	451	393	459	423	425	435	422	442	448	402	474	439	448	425	416	453	452	455	444	400	438	417	448	422	419	433	451	403	431	406	456	390	438	443	435	423	438	430	423	431	418	440	428	458	435	440	421	468	431	473	428	406	441	424	440	434	395	417	423	436	456	425	452	475	446	422	422	427	438	423	434	415	442	446	424	412	429	445	438	404	483	471	409	405	414	424	449	450	413	477	457	465	448	432	414	460	439	432	413	439	376	423	438	442	429	411	436	436	401	487	459	431	431	404	415	464	427	385	434	453	417	420	464	399	462	398	422	484	465	426	448	445	422	402	401	415	425	400	496	427	418	430	419	454	442	441	432	445	452	448	450	431	411	449	454	445	427	429	424	430	426	436	424	453	403	445	425	419	416	430	430	419	430	446	459	419	405	435	448	473	443	439	413	424	437	416	446	455	431	408	422	453	420	455	421	418	448	430	417	434	426	433	406	430	451	419	420	425	471	462	427	418	404	445	423	427	456	433	443	417	439	460	416	417	445	447	393	427	439	441	437	434	430	415	473	450	463	428	436	449	435	437	440	460	432	411	419	443	438	445	432	424	437	403	448	416	430	408	436	451	424	455	445	462	441	449	465	407	422	461	441	427	466	457	440	437	441	466	422	420	438	401	422	411	428	431	453	423	425	414	446	463	456	416	421	426	412	427
21176	15572	1693	1107	827	735	735	691	674	630	662	677	667	633	640	661	598	602	630	600	600	600	556	584	606	589	550	584	522	518	563	523	550	541	511	514	541	513	519	555	540	546	547	538	540	572	540	547	515	522	534	567	505	550	559	517	513	510	516	539	546	553	541	562	516	520	523	593	506	549	535	520	527	524	556	509	512	548	545	559	529	533	508	517	534	514	504	537	522	530	575	582	530	554	526	555	545	508	531	582	566	568	536	525	516	527	486	527	538	560	543	517	559	583	542	504	515	517	452	547	482	545	528	499	526	542	541	554	540	560	559	559	567	483	520	558	536	555	520	545	540	554	522	566	557	532	506	580	533	505	594	539	525	531	558	530	536	498	551	519	594	525	519	555	506	502	536	542	568	511	547	551	558	543	508	562	555	534	549	515	589	572	554	524	533	546	512	546	499	515	518	536	535	484	521	530	543	498	548	528	568	530	500	544	503	521	559	489	545	547	476	530	489	549	512	546	546	485	530	508	515	537	507	505	524	531	565	546	539	466	500	559	537	502	531	534	566	555	527	532	552	524	531	524	526	536	545	510	536	524	534	525	485	516	535	518	546	567	496	532	508	519	536	540	525	507	523	549	516	500	543	530	564	512	537	518	496	533	498	537	514	508	531	550	524	538	562	513	517	535	536	532	497	566	510	525	524	507	563	548	530	531	518	540	514	516	491	524	527	528	532	500	538	526	554	574	532	541	546	508	497	548	495	514	537	534	523	537	604	532	504	526	528	543	506	586	478	535	515	521	518	513	557	481	528	519	519	499	527	549	516	547	505	524	529	535	536	550	515	524	528	541	508	505	496	554	515	493	522	544	530	522	500	506	498	509	538	542	515	544	531	561	548	584	456	542	532	530	553	536	516	521	527	514	573	535	560	525	530	523	523	531	558	522	534	539	534	523	508	540	548	532	539	519	548	516	559	532	523	515	552	555	516	515	534	532	552	499	518	560	525	554	524	530	528	534	541	492	499	520	538	564	511	561	498	562	526	531	528	520	509	494	512	516	536	564	504	541	532	530	526	492	536	498	514	523	525	533	537	561	535	551	524	554	530	514	533	540	556	489	516	496	587	523	535	515	544	533	566	528	516	518	518	541	520	528	517	536	520	516	537	560	532	508	563	541	516	519	541	555	548	534	546	531	555	542	553	541	545	516	520	531	521	520	526	492	508	526	561	514	482	566	537	540	547	527	552	517	505	492	511	525	473	539	492	572	518	511	503	534	538	537	531	507	563	586	543	552	527	520	498	552	541	541	507	531	507	490	521	524	509	518	540	544	575	509	535	531	559	512	537	578	514	558	561	535	522	504	493	504	548	536	539	531	498	513	518	518	511	542	514	501	518	567	561	546	529	529	541	534	500	527	525	498	513	557	533	545	547	486	537	566	510	537	547	525	518	518	542	512	503	527	488	529	521	521	523	547	543	500	552	491	516	517	507	522	557	496	499	511	476	526	509	530	549	511	521	523	576	518	516	492	507	500	544	510	558	520	528	510	529	561	536	548	555	526	529	555	544	521	517	528	541	544	527	505	559	541	550	543	544	536	525	554	517	540	529	518	530	505	518	550	554	505	538	569	531	545	566	555	553	552	509	509	602	499	526	532	540	557	528	479	522	512	536	530	544	523	505	513	515	519	534	518	553	540	538	523	518	546	528	552	567	514	523	500	520	555	538	564	560	535	540	534	529	521	533	572	548	520	543	525	486	525	531	495	528	548	538	545	556	572	536	526	555	533	558	525	494	529	548	545	515	537	519	533	525	532	512	521	566	477	543	517	518	517	557	510	542	547	553	495	505	579	522	543	534	527	542	547	530	519	543	535	524	532	511	501	517	528	558	533	544	524	491	524	520	500	524	515	536	518	540	527	532	545	526	537	537	488	550	556	517	560	506	540	544	522	533	538	510	518	551	533	546	549	535	529	541	484	534	553	500	499	518	509	528	481	550	522	540	517	557	502	504	496	517	539	543	559	521	542	558	498	509	557	607	519	535	500	543	560	587	535	521	545	527	569	552	529	515	515	505	506	517	551	551	556	522	546	555	553	482	530	550	528	497	500	526	507	533	541	544	507	542	546	534	535	552	531	551	546	518	537	544	521	484	549	518	505	519	501	520	510	534	538	529	515	562	492	513	536	540	504	546	571	539	516	547	487	533	518	497	559	512	498	545	536	527	564	533	513	499	543	531	524	507	510	517	530	535	540	534	469	515	528	491	497	518	504	526	536	551	522	552	522	484	526	544	567	562	556	563	521	538	530	532	565	518	541	543	499	543	526	570	547	522	535	519	561	514	553	541	531	475	556	574	547	515	520	501	533	552	529	513	502	529	525	517	569	501	526	488	588	515	553	546	529	587	507	555	536	474	557	525	557	514	515	521	533	515	559	467	508	563	530	558	562	540	503	560	487	578	495	552	551	515	546	549	520	532	511	493	540	556	566	536	540	525	507	499	515	555	512	555	535	556	557	536	510	527	544	553	552	557	501	551	540	549	519	509	496	561	523	496	524	502	523	536	542	538	526	532	550	561	542	519	549	520	501	492	531	475	519	549	509	531	527	524	533	518	510	509	514	535	556	490	514	512	545	565	513	555	536	552	543	501	510	545	485	522	500	535	526	547	497	575	564	515	477	517	529	512	539	526	513	508	576	551	518	556	535	540	537	569	543	532	519	549	541	560	528	505	534	511	570	485	521	497	543	550	520	535	509	520	537	518	497	542	536	507	503	554	580	535	564	496	529	566	525	504	530	504	531	503	530	519	510	530	551	537	551	533	526	546	548	507	532	504	514	539	527	508	555	564	528	533	586	514	528	530	512	543	515	522	476	543	513	511	537	456	493	531	549	519	529	518	502	517	512	519	556	515	548	494	548	547	551	530	517	510	521	504	565	512	528	527	536	544	521	503	532	581	522	527	544	522	551	525	496	562	545	546	527	559	538	556	537	530	512	529	513	523	489	511	541	562	539	535	496	505	506	581	569	558	514	555	517	566	522	507	517	512	534	501	567	542	526	545	464	552	569	516	530	519	531	531	537	519	508	505	523	508	584	539	516	553	510	546	541	571	522	531	576	527	509	508	551	550	532	523	520	510	555	519	525	507	528	544	553	545	545	512	513	513	557	553	549	516	527	513	555	564	539	510	532	537	529	549	515	522	523	549	536	515	549	542	551	516	535	501	542	498	523	510	526	485	505	508	507	559	500	560	518	564	524	578	489	478	540	495	510	538	516	557	516	564	526	571	521	515	536	536	537	529	524	491	520	504	546	539	557	573	513	505	538	517	516	550	531	517	585	523	529	514	530	563	546	541	513	516	533	539	535	496	512	508	522	524	596	518	548	525	538	522	508	531	552	507	511	539	501	483	514	497	541	511	517	532	518	491	478	484	532	531	568	523	515	570	518	564	513	546	523	533	500	571	454	544	558	534	555	519	516	540	553	533	508	501	525	539	527	505	529	522	503
24415	21360	28668	24406	21283	7878	1056	759	620	532	475	474	420	414	426	417	391	384	384	308	332	337	327	310	267	287	298	287	301	255	290	266	254	239	238	252	255	256	263	274	239	266	255	268	264	225	241	234	282	247	250	230	261	250	257	255	251	242	271	272	225	260	240	245	236	250	241	243	219	242	218	227	246	245	278	230	219	241	252	241	229	269	248	242	235	220	256	239	257	233	255	231	263	259	241	245	245	242	232	231	244	227	243	234	230	225	248	236	242	246	199	253	244	259	250	208	244	223	246	217	236	228	257	217	232	251	246	263	224	230	227	231	242	245	223	262	229	221	272	243	270	262	236	224	257	220	222	234	245	246	248	241	241	239	255	243	248	235	233	234	230	241	252	251	220	232	249	232	235	235	226	246	213	227	232	253	270	259	242	227	231	213	269	249	239	229	261	261	256	232	213	234	224	235	245	255	242	235	236	242	252	228	233	255	268	255	223	235	235	246	243	262	237	237	256	230	207	247	251	220	242	224	234	275	230	239	235	244	260	254	233	242	254	216	242	235	237	231	229	260	222	249	222	230	239	256	210	252	230	242	244	223	242	272	254	239	244	254	254	220	271	273	240	236	260	228	217	218	225	237	218	264	253	221	255	230	227	260	240	243	236	247	268	239	239	236	251	264	265	228	277	227	217	228	242	251	242	240	268	248	234	239	220	245	242	246	237	250	238	228	238	246	255	236	219	265	252	228	235	234	212	237	207	233	233	230	265	223	243	249	239	245	215	237	239	222	238	229	245	233	259	213	258	235	249	254	235	220	238	249	232	232	251	267	248	216	248	258	249	236	231	241	234	254	253	231	248	233	250	243	229	245	239	232	252	249	240	227	234	242	239	234	220	241	247	260	236	226	246	237	229	232	218	263	274	218	247	263	254	240	267	254	228	247	235	209	239	246	226	259	247	263	248	228	226	249	247	231	251	240	234	231	203	244	250	242	249	218	241	225	258	239	254	232	239	213	223	240	239	261	241	237	234	255	214	244	218	232	245	251	243	232	239	269	251	235	251	213	246	265	235	262	253	213	234	224	214	245	235	221	222	207	255	222	236	250	234	232	222	223	245	272	257	229	243	243	239	259	231	230	227	231	265	230	219	238	252	226	238	241	241	259	246	218	272	223	227	203	248	227	246	250	258	242	248	252	250	236	239	237	220	242	225	220	247	242	253	218	251	260	269	237	243	214	243	230	247	237	242	264	236	232	236	242	226	233	222	242	237	214	249	278	239	252	249	226	242	218	236	237	249	218	228	242	253	251	227	268	265	223	233	226	224	204	242	255	234	260	251	242	240	257	234	247	254	246	241	220	245	248	252	251	254	226	223	219	229	227	225	231	248	243	243	251	234	247	239	227	266	236	259	243	259	211	254	224	241	234	250	231	241	234	254	202	287	236	233	239	247	212	242	230	218	231	242	228	243	240	232	224	233	230	221	232	233	228	250	230	227	236	227	242	226	246	249	246	246	239	253	237	254	225	235	245	213	254	216	231	198	233	243	216	226	229	229	223	235	222	241	230	242	236	218	222	229	238	268	232	227	227	251	254	258	258	265	244	238	243	236	243	246	252	243	245	255	238	254	254	230	243	253	227	256	240	245	222	251	225	220	218	260	193	246	230	264	217	253	253	239	235	242	245	247	254	230	248	262	242	255	247	245	276	214	219	214	248	206	234	228	215	239	206	234	215	240	248	220	233	230	257	240	249	228	229	248	238	211	230	256	204	219	214	197	255	214	235	235	243	209	251	242	241	269	254	227	248	250	246	253	201	254	248	200	248	239	213	238	214	256	250	234	252	237	216	240	221	224	236	234	228	233	243	234	226	245	223	257	229	221	275	208	229	225	221	239	243	226	258	217	263	217	212	242	228	228	253	219	236	271	232	238	217	219	226	228	247	234	259	228	230	252	226	245	270	236	255	242	236	253	234	235	246	235	279	228	206	237	226	270	253	206	235	250	222	219	234	275	246	245	214	252	221	256	237	257	253	251	230	239	218	195	239	251	222	234	261	206	248	242	225	252	230	237	262	249	242	241	278	224	247	251	222	232	220	258	257	247	239	224	282	274	229	215	215	217	228	228	247	235	212	214	254	215	231	225	243	241	260	222	227	247	229	226	202	237	242	258	240	227	232	229	246	243	235	234	228	238	244	265	258	240	253	227	252	259	252	238	241	244	241	240	217	216	221	227	242	233	235	243	241	253	232	247	237	212	285	242	236	242	221	218	217	267	224	234	255	253	234	223	262	248	240	233	234	250	229	239	247	243	204	258	226	233	266	257	253	262	221	242	249	239	233	247	238	225	237	245	225	251	234	229	221	233	265	234	252	214	215	234	227	224	235	251	222	231	231	250	249	249	252	242	242	219	245	235	226	229	259	249	240	239	248	200	263	229	211	254	229	216	242	245	235	229	266	268	236	242	238	226	271	225	253	246	242	239	225	244	220	241	218	223	218	240	225	248	236	215	263	226	242	233	221	286	238	241	234	242	231	251	254	240	217	241	233	235	284	238	237	236	230	251	225	233	236	232	201	240	244	213	246	238	241	260	253	261	229	230	244	268	238	236	240	239	249	253	236	225	198	248	228	229	223	244	228	238	242	232	231	220	217	264	231	224	231	235	227	244	227	233	235	244	253	216	209	252	237	239	218	245	242	263	253	239	251	231	244	240	228	217	236	240	227	260	227	250	239	213	231	232	219	248	257	222	231	273	236	245	234	242	238	247	254	251	259	242	248	233	248	253	234	233	252	237	248	256	215	263	230	257	226	232	203	220	217	237	221	230	249	232	249	268	255	246	236	220	238	238	209	231	248	215	208	212	213	244	237	243	261	249	236	231	257	224	258	228	243	247	234	264	272	229	259	218	243	249	239	225	222	229	230	242	252	242	238	239	250	240	250	239	253	242	252	229	224	216	243	234	230	235	246	234	234	231	255	238	240	252	223	250	206	258	215	226	243	244	248	245	240	248	201	235	223	228	246	238	230	232	245	226	240	255	217	240	246	251	222	249	234	242	221	220	235	242	234	235	270	214	225	231	238	256	228	237	211	231	240	217	219	254	241	250	234	234	237	232	212	228	235	239	242	237	242	220	250	251	215	227	241	231	250	219	216	225	251	211	234	239	239	260	225	221	214	235	242	236	252	236	240	256	232	242	214	235	234	242	249	250	236	241	235	226	234	248	239	256	221	237	232	247	245	232	219	215	227	228	241	240	239	227	234	241	219	228	235	242	226	249	223	255	230	242	237	238	222	230	247	228	251	263	222	255	239	209	215	263	249	234	249	228	208	238	219	222	247	233	215	248	263	253	212	241	235	233	216	249	230	236	236	236	272	277	266	251	245	232	219	225	233	256	267	232	250	253	218	241	258	239	230	227	241	197	246	260	283	249	226	231	232	253	240	235	248	220	236	250	241	215	263	226	225	231	228	223	225	261	252	236	245	256	218	233	243	221	230	222	225
27203	29857	8723	4240	2975	2135	1728	1371	1213	1033	970	804	827	685	653	608	568	586	520	517	473	488	479	431	429	440	407	380	367	379	370	360	327	337	382	327	346	297	346	333	296	339	334	326	326	300	330	297	320	283	311	302	321	297	316	318	309	333	300	317	316	328	321	339	281	271	286	297	283	281	308	288	304	298	306	320	348	283	298	297	301	303	344	277	301	296	329	333	322	373	310	308	309	315	297	319	316	360	302	295	299	276	274	303	325	295	305	302	303	304	311	294	320	321	281	322	267	312	297	305	277	300	297	273	328	303	321	277	316	308	323	289	314	276	288	312	293	314	272	292	307	285	308	295	313	316	323	280	312	281	277	306	285	295	284	343	298	308	307	283	321	335	310	319	291	294	270	326	292	291	296	271	292	304	312	292	272	333	308	314	308	287	314	305	311	301	292	265	308	294	295	309	286	286	294	314	262	311	320	307	284	289	311	303	306	277	321	305	270	303	283	303	294	298	305	298	321	318	302	295	291	292	319	296	270	298	287	294	297	306	287	320	323	297	311	300	280	328	285	304	282	276	307	306	306	334	284	311	300	309	317	295	295	301	282	288	303	297	328	312	303	287	312	289	274	320	321	303	311	268	318	312	322	296	294	339	309	294	317	305	316	330	335	284	276	297	307	332	312	283	303	285	295	284	301	282	268	318	289	282	297	305	305	298	313	300	341	280	277	316	294	295	306	315	285	287	327	313	282	322	334	286	299	358	300	303	273	290	283	288	308	314	270	283	287	289	304	316	292	311	311	305	308	286	291	311	275	287	294	310	322	278	296	323	308	307	310	313	320	309	350	292	330	281	311	300	287	307	272	288	308	310	283	332	298	286	296	318	284	330	287	292	317	320	307	289	331	335	292	303	297	293	311	318	305	295	313	322	296	298	302	257	306	285	286	296	275	282	297	312	266	297	312	314	314	262	304	316	293	300	295	289	294	288	274	297	327	287	308	323	309	276	311	275	272	311	296	338	293	281	308	298	275	308	318	283	327	295	305	306	299	309	281	287	310	293	292	314	297	299	310	304	297	259	312	319	314	330	303	332	311	278	297	328	323	296	289	335	294	319	322	325	278	301	314	324	303	294	317	338	307	305	308	297	310	299	307	308	290	317	301	295	308	312	276	307	299	301	291	286	270	263	275	292	308	259	302	322	281	304	269	281	313	325	297	317	296	326	294	278	313	314	281	293	300	302	310	289	323	320	323	286	283	325	285	298	315	319	269	298	314	315	312	278	272	312	278	289	315	298	289	302	320	319	315	309	304	291	320	296	294	291	324	316	295	299	312	299	309	263	284	284	288	285	343	310	276	299	319	274	328	295	358	279	293	306	295	303	280	303	318	280	302	278	320	311	328	298	299	297	316	321	301	285	309	311	266	325	293	304	344	307	330	285	290	283	303	308	294	317	312	283	296	305	335	323	307	278	306	312	313	312	294	324	297	302	292	333	325	319	294	332	297	299	311	297	267	335	305	298	298	259	303	295	281	301	310	305	296	321	295	293	283	295	300	282	317	299	289	291	309	333	294	303	282	313	325	258	320	299	271	285	305	272	280	312	283	356	293	300	293	312	339	300	298	328	315	291	322	302	294	321	277	243	322	310	305	307	304	283	287	301	315	302	334	312	240	286	321	316	332	284	294	293	274	306	290	320	286	292	297	325	319	298	288	282	319	299	307	304	321	269	326	281	288	298	327	304	340	282	336	269	295	286	310	305	290	297	310	306	312	326	277	303	300	327	309	307	316	317	305	324	314	301	273	281	320	303	316	304	290	299	312	278	334	273	294	304	295	288	271	311	323	302	315	301	321	283	304	317	288	332	293	294	292	315	298	319	289	333	332	314	260	311	308	316	298	300	268	313	298	318	290	331	286	317	333	325	302	314	326	304	293	320	271	297	305	312	302	311	311	303	301	280	314	305	308	318	288	286	288	295	297	276	302	330	298	314	295	290	295	291	292	327	331	305	325	330	278	316	298	319	267	310	299	322	268	300	299	279	245	323	303	272	293	311	286	296	311	303	295	307	278	294	309	300	281	266	299	292	275	304	300	305	301	309	331	275	291	294	308	290	299	298	292	308	283	285	285	318	304	322	298	327	273	310	302	284	283	269	303	296	301	312	295	297	320	322	293	276	268	321	296	303	280	281	323	287	289	321	296	279	311	301	319	312	310	277	288	327	292	285	298	310	297	319	295	301	308	293	305	280	300	291	276	300	285	301	309	312	314	277	299	281	291	300	317	267	310	290	303	317	315	317	311	316	267	288	310	335	312	313	286	327	321	303	289	319	300	278	287	309	281	259	297	321	288	331	267	306	294	314	307	325	301	304	290	320	304	296	329	314	272	318	306	329	272	312	300	327	282	324	305	281	315	294	297	304	288	315	270	330	301	300	305	270	298	304	270	308	287	308	288	335	295	294	288	304	295	311	296	329	306	306	331	297	279	324	282	282	303	296	289	318	288	284	327	286	278	288	302	307	297	292	295	311	307	308	338	291	300	295	342	311	294	311	296	281	303	305	294	305	307	303	284	291	287	318	312	292	323	307	288	299	296	316	269	318	296	304	315	299	302	304	313	309	282	312	304	323	306	314	297	315	306	325	333	300	313	293	309	300	313	281	297	292	303	303	301	298	302	311	308	277	273	296	290	272	312	301	322	307	346	305	294	318	294	300	295	308	286	285	284	314	297	282	316	293	280	287	331	275	320	310	321	275	291	280	336	317	279	307	304	302	277	301	307	334	301	304	292	300	265	317	306	258	295	316	333	291	287	299	294	317	298	273	299	272	313	297	313	308	277	282	300	317	275	326	310	323	281	307	308	299	320	316	316	320	289	322	326	291	305	311	332	297	285	290	308	317	295	331	312	318	306	295	324	307	317	294	314	278	288	274	326	281	283	291	267	310	313	321	300	272	301	274	325	287	310	288	281	267	310	292	274	290	308	301	296	279	289	283	292	274	313	323	293	306	314	285	297	342	261	308	290	295	286	299	287	331	304	315	268	260	309	283	302	326	308	293	287	321	330	318	292	327	295	297	314	299	286	292	333	313	273	318	298	250	283	302	305	305	290	336	294	296	295	320	293	304	278	307	290	312	308	290	319	296	290	317	285	303	321	281	305	282	290	292	282	318	285	275	314	278	267	303	285	313	291	311	304	308	279	300	310	307	312	288	313	305	281	284	285	315	311	292	327	300	311	283	320	298	302	296	296	294	281	318	313	291	278	316	302	292	281	309	303	303	303	291	301	318	301	293	269	301	322	273	293	315	323	289	269	337	307	317	298	281	318	304	317	321	331	323	319	304	309	302	321	305	281	290	309	281	304	339	325	293	264	287	296	308	319	300	297	326	328	308	292	276	297	332	294	297	311	290	288	320	293	303	342	331	297	299	345	264	294	272	297	314	312	280	280	291	292	309	278	311	318	283	293	272	270	305	325	289	318	293	316	297	298	299	310	313	298	319
25543	21350	27377	25358	8174	1092	785	755	644	646	678	617	634	583	621	608	561	591	557	583	591	591	564	598	563	529	545	599	539	559	504	542	484	522	492	512	507	490	515	505	446	493	535	508	475	511	472	513	495	478	494	461	467	511	521	512	494	442	463	513	513	515	492	500	501	494	475	488	510	526	462	523	489	502	463	518	469	507	498	526	462	508	488	469	546	457	521	500	487	523	552	507	503	510	464	489	489	504	497	450	461	470	488	475	527	482	479	471	498	472	481	514	504	501	466	498	471	476	485	485	502	537	525	472	499	504	525	484	471	498	520	490	512	477	521	496	494	490	506	488	471	511	485	492	523	477	511	506	472	504	489	498	460	480	488	534	483	502	518	521	510	494	462	486	507	498	477	515	482	526	495	534	473	529	496	457	460	470	517	473	493	469	472	481	467	472	508	508	496	512	481	468	470	523	492	491	471	473	509	503	496	495	498	522	495	504	490	492	516	494	510	458	514	544	463	487	438	474	492	486	488	502	486	471	492	513	481	518	481	548	477	449	515	488	486	515	471	480	485	518	530	493	521	485	499	484	529	494	538	510	534	486	471	507	486	484	501	503	519	473	498	486	497	488	520	489	528	506	476	494	511	461	512	468	505	481	465	515	480	480	494	488	519	493	464	510	474	520	436	510	537	492	462	498	468	514	476	495	500	510	506	492	466	502	493	505	493	475	468	503	486	466	523	500	503	503	473	479	495	529	472	508	508	502	528	482	488	513	520	501	489	501	504	462	521	486	476	478	529	504	497	465	511	481	468	493	520	519	486	488	464	520	474	488	479	492	476	464	490	503	496	496	512	497	499	472	525	472	539	447	518	486	498	461	517	524	495	501	450	484	493	487	502	484	484	479	479	480	512	497	498	537	488	508	445	481	497	502	472	475	484	507	490	465	492	506	463	477	466	502	507	480	484	475	500	481	525	467	481	526	472	496	452	500	496	500	478	493	476	492	457	501	503	502	462	475	489	498	481	529	477	502	536	506	493	496	533	481	514	539	471	531	477	464	465	477	518	496	494	481	459	495	497	479	505	490	491	495	493	471	475	521	499	523	492	512	482	484	501	511	468	477	464	481	493	462	510	517	480	490	490	494	502	457	478	507	470	480	454	484	496	509	469	458	446	486	458	477	495	491	483	499	495	495	509	476	502	534	478	470	465	519	521	512	478	483	462	504	473	509	483	481	511	486	517	475	541	486	512	510	479	513	468	505	513	537	509	511	520	488	523	449	444	508	492	510	509	542	489	485	472	459	515	495	504	508	469	482	497	506	477	511	474	500	510	476	537	531	563	487	502	513	487	467	480	442	478	518	491	519	506	481	469	488	478	517	509	496	508	488	516	464	453	515	462	463	543	495	484	466	492	496	485	490	544	515	469	495	490	513	503	516	496	487	494	486	520	496	509	524	484	510	526	470	475	497	527	475	439	505	478	501	474	533	505	502	500	498	524	500	509	500	474	526	541	476	495	519	504	481	484	532	497	496	527	461	493	477	493	499	457	525	535	496	506	521	517	506	527	514	456	509	472	496	466	491	532	506	493	551	512	495	461	513	503	496	551	530	483	531	495	507	489	494	483	450	522	520	521	504	500	519	454	520	498	489	466	512	483	519	520	484	533	494	492	485	490	520	483	481	484	504	467	476	502	476	531	492	485	477	497	471	482	524	511	452	548	463	488	492	517	462	464	509	510	455	507	527	515	501	512	516	480	513	527	504	461	475	519	515	482	509	483	487	489	455	523	509	504	444	473	473	492	501	495	483	510	475	490	524	497	535	528	505	456	485	516	487	472	513	517	493	500	491	526	516	506	501	467	463	487	502	509	458	496	497	453	462	505	428	469	498	495	489	495	496	472	502	514	500	478	461	487	526	462	510	482	529	537	507	490	476	479	499	428	506	508	537	492	462	459	488	486	490	524	493	539	502	476	528	480	482	508	475	502	470	496	500	503	467	507	516	504	527	488	515	492	481	470	515	491	510	498	474	494	544	474	520	502	493	488	522	476	483	476	481	510	478	499	455	499	488	514	500	469	454	501	489	510	477	487	471	494	461	492	476	494	485	480	455	511	517	485	546	483	510	475	519	479	512	491	477	494	502	480	494	482	523	483	516	485	474	533	540	512	461	516	466	481	487	455	498	451	476	505	526	489	499	496	496	489	497	498	472	508	510	538	444	470	509	519	472	455	441	535	508	493	490	469	482	510	543	475	528	480	497	450	511	482	485	495	534	490	476	465	478	503	507	492	492	488	482	513	495	506	514	522	480	474	499	461	494	515	465	526	492	497	511	507	516	466	475	533	509	473	469	501	480	504	471	493	469	490	475	485	479	496	510	473	510	501	490	463	500	518	466	543	508	497	452	485	510	518	515	479	467	495	474	503	490	493	522	500	504	460	495	476	475	498	513	490	473	476	489	500	455	492	487	486	498	482	531	475	501	480	492	491	465	483	510	484	506	509	491	545	464	491	492	488	450	498	500	535	540	469	466	514	473	499	478	482	494	517	462	503	501	476	511	476	561	513	487	489	451	490	489	481	515	494	494	481	467	453	551	539	524	511	516	509	526	476	475	490	465	498	474	499	451	471	507	509	505	457	507	447	496	511	515	541	507	493	516	444	505	530	520	498	533	522	473	475	458	513	519	503	538	476	480	530	507	493	497	488	499	480	497	518	483	517	454	508	484	501	503	495	459	523	490	501	478	468	515	497	460	494	476	508	482	519	533	506	482	464	464	497	519	490	483	529	497	498	508	498	477	513	451	477	502	510	473	478	501	497	504	477	448	495	494	459	501	476	485	502	449	493	468	491	501	521	516	498	488	441	479	500	513	543	474	553	479	464	478	503	495	489	529	483	481	489	489	467	478	475	488	478	486	508	505	500	509	478	494	493	494	511	492	492	495	475	486	535	495	476	488	522	485	484	519	476	533	506	510	512	524	479	515	487	495	535	543	483	534	484	483	531	489	503	454	500	465	502	468	503	495	512	464	479	507	529	510	480	499	523	513	486	517	485	545	488	482	527	499	518	523	507	471	483	489	505	492	477	482	483	543	490	501	473	487	495	480	528	453	481	521	480	475	523	481	538	500	514	457	499	488	499	489	499	478	466	523	504	505	505	468	541	504	479	503	497	514	474	496	508	473	474	493	502	488	475	516	510	480	474	473	466	494	517	493	448	518	501	491	495	519	500	514	512	524	492	462	505	492	470	464	497	478	504	549	480	488	544	472	547	437	481	459	479	458	482	487	484	468	487	467	523	506	487	489	456	535	479	499	531	526	546	508	522	499	485	494	472	497	564	477	512	502	492	505	457	514	488	524	497	524	493	456	489	519	498	512	495	471	483	454	557	468	506	477	505	485	512	508	493	508	464	537	483	485	516	498	495	523	515	488	470	506	486	489	519	468	531	454	480	486	485	480	498	511	515	453	485	492	485	503	494	441	500	483	481	494	483	470	516	515	498	485
26389	25981	5242	2634	2075	1694	1449	1255	1142	995	1013	919	872	821	828	792	790	789	761	725	751	682	720	626	716	710	677	658	639	647	645	642	625	646	621	607	589	592	597	598	635	586	576	572	593	637	607	610	572	603	612	574	580	591	537	564	622	629	590	606	574	597	624	581	571	542	562	569	577	538	631	618	624	559	554	532	560	610	616	573	564	615	572	613	588	551	601	621	632	611	564	603	591	580	607	614	590	580	615	593	630	577	575	582	556	547	610	586	607	561	623	594	617	594	558	596	569	600	573	635	588	593	587	573	542	571	534	590	572	637	527	576	598	586	565	569	565	606	569	600	541	591	563	619	566	585	610	576	545	576	593	561	579	567	621	599	538	583	578	596	602	579	627	607	619	608	599	575	579	579	576	608	568	591	598	593	612	556	591	615	643	530	564	580	586	587	594	588	584	603	582	575	555	580	588	602	604	614	581	672	575	587	566	598	546	560	555	599	578	560	553	606	636	580	573	578	541	613	559	560	584	592	577	608	583	549	593	588	574	583	577	625	565	575	582	573	587	601	638	530	556	574	599	595	581	600	622	572	605	610	581	598	569	606	587	570	569	601	575	570	564	552	592	606	583	537	606	599	581	570	610	560	575	576	586	566	596	554	600	577	564	612	577	587	603	537	596	541	557	598	566	609	574	568	580	561	538	593	576	585	557	575	565	631	605	568	615	577	567	604	556	620	569	589	584	565	555	587	593	588	566	637	609	558	585	611	582	579	567	587	632	565	583	583	580	604	601	569	568	573	585	549	618	569	605	543	553	600	586	550	539	566	548	609	589	605	568	595	584	577	596	563	584	576	616	569	583	591	539	606	579	618	572	595	555	576	536	602	594	556	575	572	602	573	565	598	537	565	564	647	570	569	605	547	630	622	589	553	564	581	578	577	557	592	592	579	574	572	585	590	607	585	594	574	573	540	580	579	587	612	578	569	618	584	589	593	546	567	556	590	595	577	574	586	569	592	564	587	554	579	594	593	582	628	573	575	568	537	609	570	535	535	612	605	573	581	532	550	544	554	539	570	561	533	607	616	583	561	606	574	611	592	616	592	598	604	567	566	553	608	556	562	598	528	586	568	564	549	634	574	554	564	558	558	550	601	596	590	601	587	587	526	582	594	518	575	596	603	539	577	593	579	586	582	548	568	569	581	613	574	576	594	591	516	572	544	612	592	562	625	557	554	576	608	605	553	560	574	606	591	572	571	578	609	604	570	610	569	569	602	578	570	561	593	562	561	611	598	610	619	580	582	601	580	640	594	564	573	563	549	562	572	600	552	583	566	597	586	551	560	609	576	594	618	544	618	577	583	621	549	582	597	585	634	611	587	562	574	571	574	618	553	599	607	592	561	586	578	559	599	609	623	597	556	589	544	557	566	596	577	597	608	543	599	583	576	578	558	565	554	600	583	580	566	596	580	555	627	583	584	586	597	591	600	610	585	575	584	587	580	592	578	605	602	555	592	591	579	576	565	610	549	601	551	595	563	582	574	586	564	573	574	588	570	592	609	571	554	604	599	589	591	611	579	597	591	562	594	581	572	588	568	590	574	564	612	575	552	576	605	565	599	549	604	623	567	595	636	594	611	572	588	581	601	561	542	534	596	585	559	562	592	587	619	567	566	567	561	617	582	566	567	589	585	622	571	579	548	604	590	579	612	596	620	619	593	597	590	607	581	605	588	581	614	572	608	574	524	548	548	635	584	583	571	566	575	589	564	559	602	585	602	582	554	592	529	544	556	554	573	598	592	598	606	583	581	580	532	544	544	555	591	600	581	564	574	547	548	564	564	568	561	588	588	572	599	540	567	537	572	589	608	535	610	579	600	557	612	571	583	596	599	578	556	610	599	583	564	629	596	640	611	587	571	589	562	593	580	588	617	581	590	591	553	563	563	560	557	554	584	595	593	574	552	590	576	566	631	626	600	560	548	577	569	607	598	590	611	597	575	563	603	605	599	587	588	603	605	586	556	618	568	584	609	580	568	522	605	567	593	580	592	593	557	568	598	565	591	565	557	579	570	556	605	536	559	563	597	546	592	588	596	594	611	599	601	585	584	580	557	555	572	605	542	566	545	598	539	582	585	587	593	607	631	528	543	564	561	558	569	578	583	582	616	573	536	608	578	536	564	534	559	581	540	598	592	550	558	581	574	564	574	579	603	583	558	559	567	567	590	567	564	614	610	543	575	592	562	550	599	569	597	609	584	532	607	615	581	580	578	599	593	576	541	569	587	541	568	624	567	554	559	640	597	575	543	561	567	586	553	600	572	574	593	550	597	623	585	599	580	619	584	625	595	599	669	559	582	619	583	567	566	555	571	570	560	604	611	558	566	542	571	576	585	573	612	574	601	563	564	567	578	574	581	586	585	591	563	599	584	531	568	553	593	569	578	614	628	574	565	567	596	588	617	591	593	591	590	570	584	560	564	605	644	523	570	588	604	584	622	595	605	560	561	595	574	555	578	609	583	586	565	538	594	565	568	595	572	619	572	599	571	549	608	557	586	577	539	574	578	582	592	591	581	571	545	564	598	563	568	571	587	567	574	600	544	573	580	563	567	593	604	525	560	561	585	566	569	586	572	632	591	542	527	566	562	555	559	529	632	573	613	590	595	580	568	569	559	590	584	580	582	573	594	563	569	548	603	573	584	598	585	565	588	590	599	565	568	582	584	585	611	582	534	610	570	516	577	583	593	585	591	598	580	606	559	583	592	556	555	609	597	564	570	552	565	556	560	567	588	596	572	579	559	580	587	599	541	598	606	559	600	606	584	569	603	565	604	591	566	581	624	591	587	623	590	548	550	558	560	605	602	578	615	586	553	570	565	530	568	600	533	596	617	579	624	617	595	559	556	589	596	632	563	567	562	587	552	606	543	586	583	570	582	616	528	586	576	579	624	595	577	594	551	595	610	591	594	554	600	559	574	534	610	570	586	612	592	581	590	593	599	557	551	561	578	575	603	593	514	570	602	573	557	581	604	611	623	605	572	598	619	605	599	584	547	569	583	590	546	594	599	572	597	559	572	598	601	598	563	569	634	564	590	590	615	550	583	623	561	593	570	562	574	607	582	568	630	545	554	595	601	596	589	565	590	561	554	587	603	617	551	551	602	522	575	536	581	544	562	595	609	560	578	627	599	560	570	554	574	540	567	590	590	593	586	563	537	567	586	601	598	628	517	584	595	583	593	575	614	571	555	556	588	556	612	618	571	586	609	574	580	536	569	564	594	616	559	603	607	602	574	599	556	589	608	593	589	601	585	589	572	591	599	553	569	548	610	549	570	570	548	600	595	618	611	646	584	587	590	576	579	565	585	581	570	620	554	572	609	574	575	591	534	584	590	597	599	599	615	573	555	559	589	579	557	559	605	551	580	571	599	609	576	562	565	585	623	573	574	575	584	596	572	564	590	599	594	558	569	599	613	565	621	529	625	563	584	531	591	584	609	575	604	591	590
23302	21382	29154	23957	21366	21370	7331	1269	948	779	748	658	632	604	546	478	460	452	434	410	401	383	399	406	390	332	315	313	319	324	281	319	290	276	244	284	270	244	243	230	250	269	253	258	254	244	242	259	232	243	232	253	239	272	244	199	234	229	226	217	245	216	247	269	241	223	252	245	251	224	227	259	271	225	237	220	238	240	266	239	240	234	233	215	226	249	259	249	266	241	244	263	246	234	236	237	255	230	281	268	227	237	237	254	223	229	238	248	238	215	240	232	223	257	214	228	226	237	240	244	239	256	228	227	235	233	232	229	242	245	243	237	228	254	232	236	228	230	232	222	233	230	244	231	236	229	220	268	244	254	227	223	262	223	235	249	240	248	262	232	225	244	236	254	218	250	230	252	236	223	213	245	241	235	240	232	234	231	253	230	214	226	224	262	246	276	238	220	261	236	246	221	225	249	220	243	225	246	256	217	239	214	236	240	205	239	253	216	216	260	230	235	225	234	256	205	189	227	239	244	233	220	224	245	236	216	237	240	220	238	213	216	232	226	242	260	255	217	223	245	231	228	240	221	227	222	228	239	216	231	252	261	252	248	218	250	239	214	232	237	252	250	238	235	235	244	239	226	245	233	253	233	215	247	217	230	213	260	232	215	226	222	242	239	252	225	242	249	238	235	244	219	221	227	240	234	214	263	187	228	223	242	252	243	246	244	251	231	243	201	219	247	230	254	231	226	212	238	218	232	238	255	239	225	263	222	241	256	237	224	240	244	226	248	237	229	244	237	224	226	227	224	245	246	207	222	242	223	232	233	221	255	239	235	225	217	232	222	247	239	241	230	219	228	233	205	224	217	216	251	229	222	221	261	238	218	255	230	242	215	215	203	251	220	209	208	212	230	218	236	236	220	248	233	235	242	237	233	235	251	241	218	248	227	249	231	229	217	241	228	233	228	239	215	207	267	236	228	242	219	260	227	205	239	252	215	247	258	251	251	236	220	230	221	220	238	229	220	237	202	221	246	227	238	240	254	223	241	224	224	249	232	216	232	223	215	255	247	219	242	226	233	218	231	221	216	237	223	198	221	226	218	223	234	233	215	235	230	236	219	235	217	270	229	245	236	211	245	224	209	247	259	211	235	245	221	216	219	218	215	238	209	255	228	216	262	229	218	247	243	263	230	248	204	240	244	219	223	224	258	222	211	243	229	224	241	218	236	244	228	233	241	218	222	205	207	227	212	255	229	267	231	217	235	232	211	236	267	214	223	212	231	196	227	234	208	217	235	238	235	245	244	247	212	233	235	205	240	234	252	252	243	228	234	262	254	222	223	241	225	250	230	222	251	216	243	222	214	230	244	249	214	221	210	230	212	229	238	241	191	224	241	225	248	231	220	224	220	239	216	224	260	219	238	229	253	232	220	220	215	231	232	245	240	232	218	238	253	244	240	221	246	231	237	222	213	246	252	220	235	240	242	235	237	214	217	207	218	204	209	213	221	221	244	233	229	247	221	203	239	249	236	249	241	242	214	215	244	237	237	246	256	239	232	259	209	239	237	223	229	233	267	230	221	246	225	224	226	234	238	227	223	243	209	216	242	208	232	242	256	242	221	242	205	247	219	234	207	259	237	234	221	238	227	239	244	251	227	235	244	280	235	224	245	242	239	240	220	219	226	236	252	223	237	235	250	233	247	224	232	249	208	203	241	219	221	231	235	238	218	195	225	189	250	224	232	230	241	259	216	226	211	211	252	226	229	232	233	216	272	241	237	256	239	219	231	209	218	258	215	226	231	227	222	265	227	217	231	218	229	246	228	245	235	217	225	247	212	222	240	257	228	222	238	234	241	242	242	228	242	242	227	231	247	200	248	208	242	240	222	211	212	245	230	236	243	249	246	251	219	224	229	240	218	231	219	242	220	196	235	227	223	249	228	243	244	226	254	234	244	241	216	233	242	215	228	232	219	272	223	222	231	231	222	225	206	220	234	215	232	217	202	201	209	236	237	241	193	267	224	228	206	248	247	243	252	247	234	214	267	232	232	218	204	211	243	243	249	226	249	236	224	236	225	226	237	220	226	195	221	234	227	248	214	262	222	204	222	240	234	250	262	204	251	245	252	239	212	200	247	220	250	219	242	215	234	210	220	237	226	247	233	228	228	221	223	244	221	238	218	242	229	222	237	218	223	229	238	226	230	245	256	233	257	232	242	249	262	270	199	234	260	246	207	219	234	207	241	225	219	228	179	243	285	244	220	219	232	230	218	205	211	213	230	251	223	265	234	242	251	241	213	239	227	221	233	243	228	213	249	241	219	233	204	221	233	248	249	227	242	239	191	244	225	243	229	201	222	240	224	227	243	242	239	232	225	207	225	242	209	261	226	202	243	214	235	219	246	240	229	231	222	244	260	230	206	229	250	242	214	240	256	214	243	230	227	229	215	244	222	232	250	229	223	222	239	226	236	231	248	229	237	244	241	222	244	235	231	240	243	231	245	246	227	210	234	233	233	262	237	233	234	252	221	238	214	256	242	245	210	266	244	226	240	212	226	267	219	230	236	233	222	218	239	256	252	226	264	239	241	212	245	233	211	224	232	227	218	230	208	223	240	233	223	244	272	261	207	241	236	260	254	222	235	228	195	235	215	255	234	249	217	255	218	225	260	219	257	240	229	235	229	221	237	223	237	223	230	248	226	229	252	218	209	239	225	221	262	235	185	245	256	235	252	257	242	241	250	232	228	226	240	204	245	212	231	230	230	227	244	229	225	223	226	257	240	219	242	250	225	232	239	230	257	212	229	229	214	231	245	222	246	227	257	241	226	232	225	226	242	246	265	223	258	234	245	233	242	227	213	242	214	211	210	226	230	254	254	217	221	232	234	207	240	203	229	228	225	247	212	223	222	241	238	236	197	245	230	232	234	204	244	221	214	200	223	229	225	225	234	219	240	220	228	229	212	241	216	259	235	229	229	194	233	228	235	228	214	210	210	225	225	236	237	205	252	230	221	230	222	249	221	205	221	257	226	248	242	240	236	234	198	243	257	224	233	259	232	233	231	220	219	210	225	209	226	214	231	231	230	238	250	236	239	234	229	223	230	223	239	235	227	235	244	240	215	209	229	220	227	225	257	225	221	231	218	232	199	221	220	226	218	250	238	261	242	227	233	210	218	203	241	232	230	231	229	200	235	228	257	228	220	227	248	252	204	238	242	219	241	227	226	223	225	224	240	219	199	228	221	224	230	233	221	220	261	220	257	194	240	230	252	197	236	234	224	223	209	229	237	241	243	223	230	255	227	260	233	230	222	222	244	248	237	239	215	226	233	222	186	243	226	253	260	221	246	207	253	238	247	224	216	238	211	222	222	210	228	225	258	263	242	218	221	236	244	226	261	234	222	236	223	244	249	245	233	226	203	243	213	252	250	220	262	249	201	238	219	220	249	218	217	225	222	250	207	234	230	237	254	229	249	206	223	232	222	238	222	233	211	238	228	219	222	240	218
31736	37542	14001	7338	5184	4115	3106	2473	2037	1736	1419	1270	1173	1011	898	814	747	694	735	697	696	685	596	616	518	508	429	439	460	407	417	412	403	340	299	320	287	324	289	284	316	277	279	298	294	310	302	330	298	310	300	336	309	297	302	303	270	267	315	266	285	280	269	306	275	267	283	290	277	295	289	264	299	272	270	258	278	283	277	264	268	257	294	303	264	298	287	313	320	304	301	297	289	331	293	289	282	282	281	276	281	259	285	277	290	277	267	274	283	261	273	256	254	270	286	287	257	270	279	287	290	275	275	287	303	253	258	259	317	270	270	278	247	271	282	275	310	282	286	303	289	284	267	301	285	269	261	283	256	241	264	297	291	281	280	291	261	285	258	268	256	274	267	260	283	264	299	275	273	266	270	284	256	295	268	282	271	295	289	288	273	266	267	254	285	278	290	273	269	286	270	290	286	258	299	284	275	248	265	309	241	265	242	279	283	290	281	284	270	276	278	272	289	282	284	243	261	288	275	274	273	255	262	294	272	260	267	271	262	255	290	256	245	291	284	272	298	254	280	286	241	279	268	298	276	251	268	258	257	284	297	256	313	262	299	285	263	266	304	296	290	315	295	285	298	279	277	260	285	257	267	275	250	311	260	263	283	282	271	278	269	251	246	279	301	298	283	294	254	266	269	268	289	278	255	267	262	268	262	274	271	297	273	266	279	290	275	277	255	281	302	289	273	274	272	275	265	291	244	260	272	268	281	239	268	280	255	289	271	254	264	269	265	277	288	287	273	252	275	270	276	289	274	253	262	279	265	277	270	253	296	263	262	292	259	289	258	279	285	288	262	265	267	260	268	276	269	275	281	267	259	228	274	280	265	269	293	276	271	280	302	288	293	280	277	269	282	278	278	284	272	281	296	284	293	276	254	298	309	272	281	277	282	265	279	311	268	251	273	264	282	275	286	290	285	251	283	257	263	282	279	278	274	285	290	260	261	261	261	255	289	281	275	268	272	260	239	300	286	290	294	270	280	263	264	282	276	296	271	266	272	268	263	260	249	259	286	258	256	274	278	252	261	279	255	263	302	279	254	265	250	292	255	280	278	264	269	271	255	273	258	257	267	262	240	258	272	286	248	228	281	294	288	265	293	256	270	288	278	281	259	269	287	263	250	279	310	280	281	251	246	260	283	277	276	262	285	287	266	265	286	269	309	286	291	260	260	263	256	262	262	265	273	276	286	285	270	285	272	271	288	287	284	289	271	262	277	267	281	270	292	280	249	303	261	286	266	283	286	279	277	261	318	305	279	268	255	252	308	270	264	262	275	266	259	268	258	280	255	294	273	299	257	272	259	273	265	267	284	303	290	261	278	266	268	248	233	261	264	280	264	316	266	293	275	279	275	288	307	271	244	232	303	283	266	266	272	268	271	272	275	243	252	247	281	283	272	279	260	301	288	295	274	274	286	240	270	274	261	269	258	266	267	265	282	287	264	265	264	261	293	273	269	270	256	306	293	279	266	256	297	280	261	245	296	286	282	274	269	281	259	246	256	282	268	266	283	264	274	266	255	306	299	255	306	290	261	263	259	261	293	275	279	266	271	299	300	291	283	265	254	275	304	281	272	238	285	271	260	262	267	282	287	262	259	278	268	283	261	304	285	279	294	263	279	301	312	266	275	283	269	282	279	288	253	274	264	275	252	274	262	301	243	294	255	280	294	262	264	254	281	276	254	260	287	296	256	285	260	259	272	257	293	270	273	299	277	262	282	251	301	287	284	251	287	253	235	248	286	263	272	268	284	279	301	288	271	276	266	282	273	269	296	275	250	259	278	263	283	275	247	275	310	293	249	291	271	277	289	259	301	270	285	292	281	262	265	250	284	261	258	281	274	267	294	240	276	278	285	274	272	278	240	266	259	277	272	276	253	297	273	284	277	260	284	267	270	249	255	250	249	285	275	254	284	290	275	277	270	262	260	276	270	255	267	287	291	283	291	273	301	279	263	254	294	274	275	254	248	298	299	273	284	279	241	283	261	278	248	295	282	301	295	276	295	267	260	280	244	291	277	252	292	254	274	298	271	268	283	261	285	278	297	251	267	290	253	261	272	284	286	283	319	268	277	250	273	285	280	258	296	266	277	289	273	272	265	273	273	275	268	272	277	288	272	282	288	296	274	294	283	283	251	277	301	256	299	276	266	250	274	315	283	274	257	258	256	272	246	252	278	290	283	274	276	284	248	285	293	302	260	275	276	264	269	264	258	287	276	254	285	244	284	252	271	300	299	256	250	295	277	261	281	275	282	293	310	270	279	281	242	250	310	261	287	296	287	253	239	278	275	298	296	293	271	268	277	250	273	268	260	267	244	298	297	277	282	274	263	263	305	286	255	274	235	257	287	305	242	296	284	271	284	270	272	273	262	249	252	286	269	296	236	298	252	260	259	289	299	258	275	262	274	290	281	259	287	277	279	294	299	265	276	276	286	299	269	268	279	303	240	258	264	274	268	251	284	226	256	277	296	310	237	263	299	281	303	305	253	247	278	273	274	271	249	258	264	298	314	285	274	268	249	289	295	266	267	298	275	266	259	259	256	283	253	257	256	283	289	273	273	288	259	269	267	277	296	274	278	263	282	294	290	276	276	278	284	262	268	288	281	269	267	268	285	264	275	293	271	297	291	275	269	306	271	287	301	274	286	286	282	308	312	284	254	290	273	267	251	263	260	255	298	274	275	260	234	289	257	267	250	255	262	248	283	278	288	291	286	275	268	270	275	270	266	258	299	288	294	245	249	278	271	259	275	295	280	251	266	290	291	270	319	290	273	236	284	314	274	243	299	259	286	265	267	305	269	285	228	269	270	275	272	271	273	282	257	291	297	286	263	295	249	271	260	280	279	343	247	268	308	266	250	280	294	275	258	290	276	333	274	257	295	264	273	291	272	280	252	274	258	302	273	264	275	250	246	275	270	279	295	255	304	287	286	248	267	261	294	295	269	275	310	278	259	295	312	291	297	261	262	269	276	283	253	269	269	318	251	263	286	283	265	283	268	274	287	271	270	270	287	272	275	271	264	279	290	272	271	298	280	281	306	275	252	298	266	273	280	294	272	292	262	298	279	281	288	280	258	276	286	290	295	255	269	309	290	295	286	281	268	255	299	265	286	271	276	261	258	271	282	262	293	282	284	279	285	260	251	254	228	297	259	261	289	266	286	259	298	278	261	275	305	280	280	318	257	283	270	299	275	266	249	310	285	260	268	298	258	290	298	246	279	274	275	268	282	254	287	257	253	272	235	281	262	259	284	241	266	293	279	301	285	287	268	268	264	278	277	280	282	265	301	288	291	248	272	266	284	278	289	276	255	279	280	278	248	276	280	271	270	253	265	288	278	314	273	283	276	292	250	296	276	251	254	284	282	294	252	305	315	274	269	266	292	262	277	278	273	287	272	255	280	299	283	278	280	272	274	261	275	278	280	265	275	292	264	232	299	268	269	298	274	266	267	293
27801	20830	8731	1237	762	596	543	526	544	532	540	512	554	522	485	480	530	483	541	509	496	510	450	475	478	494	441	458	517	471	449	492	472	499	444	469	444	471	472	455	473	449	435	458	511	438	417	444	469	450	431	487	483	431	419	456	449	449	430	431	416	435	433	449	456	454	400	453	458	458	452	453	424	414	446	433	417	433	464	470	469	457	445	449	447	434	437	453	469	427	439	473	466	459	451	413	460	451	438	473	397	410	444	433	441	470	451	426	491	473	410	424	461	447	456	443	443	446	431	457	448	437	436	434	473	450	440	458	449	466	455	445	436	441	463	421	453	446	486	403	412	462	454	440	457	442	478	463	401	451	455	420	475	438	493	457	418	442	418	436	448	472	423	472	426	475	436	440	431	423	482	465	443	455	467	426	447	484	419	439	451	448	460	477	460	471	464	488	483	454	376	462	455	455	456	442	446	452	456	424	493	440	438	434	436	435	462	453	460	434	426	447	442	438	470	420	467	468	447	439	448	464	480	427	428	451	429	409	447	432	499	462	449	457	429	442	456	424	438	447	482	457	457	459	465	456	429	449	416	457	456	442	445	449	484	449	454	415	446	452	459	454	452	422	441	469	445	427	438	446	450	427	457	461	427	474	410	424	426	423	445	459	430	451	425	454	441	463	478	416	407	475	474	487	450	447	437	398	427	449	474	452	470	481	407	442	420	476	453	490	451	436	459	416	427	464	467	471	429	462	462	430	461	463	475	473	452	461	439	409	458	432	454	470	474	434	441	427	425	450	424	458	423	446	414	459	453	473	476	441	473	516	452	464	430	430	465	489	440	416	495	429	468	403	440	444	464	472	467	444	410	472	475	458	460	441	441	459	495	484	451	437	399	467	458	454	456	460	423	450	466	480	415	419	457	411	441	444	466	441	466	447	452	424	447	446	479	447	445	477	451	423	425	489	414	408	445	455	478	495	461	452	408	445	493	449	428	427	454	399	441	451	446	443	484	451	446	490	440	434	422	451	456	478	455	439	455	439	454	480	446	414	438	477	445	425	453	439	446	485	427	457	440	450	431	434	441	460	425	446	460	456	479	430	443	401	488	425	465	444	387	477	462	435	424	437	447	453	458	439	458	436	438	431	435	448	453	449	500	445	471	425	459	466	451	444	479	414	457	453	457	445	458	443	440	461	427	440	463	444	496	466	458	449	440	420	440	456	401	488	447	374	466	450	426	437	464	433	492	446	426	422	483	417	473	493	481	476	469	429	459	472	416	466	468	426	407	446	462	447	481	436	465	438	471	433	424	436	411	445	455	458	442	472	464	399	449	434	428	430	498	457	476	444	434	483	459	450	457	442	461	404	481	471	419	415	445	429	446	449	453	457	454	416	447	464	443	459	446	451	453	474	468	423	447	411	448	458	435	438	433	442	422	444	377	454	437	472	432	424	462	475	430	432	455	404	432	453	462	468	509	437	454	417	438	435	423	453	403	482	451	461	454	454	452	451	430	450	452	433	472	461	430	441	438	449	451	421	390	449	452	455	457	451	454	452	426	474	463	471	421	447	419	415	430	442	472	459	419	476	447	467	502	416	472	448	457	477	465	461	439	457	453	440	427	430	442	458	469	454	452	418	470	465	442	417	424	469	444	455	431	468	475	450	455	434	420	422	450	431	452	436	437	445	468	493	491	431	471	481	466	445	450	473	450	472	454	415	448	467	478	450	475	452	453	457	477	480	437	455	442	427	430	470	442	425	445	413	418	426	467	469	421	458	444	493	458	419	428	429	445	470	440	414	453	422	451	452	432	446	457	446	411	487	397	488	434	470	476	419	433	472	417	434	469	438	451	467	442	419	477	450	457	451	423	429	465	466	422	429	407	473	440	431	474	419	443	423	491	426	406	440	420	461	478	454	477	450	409	449	460	442	463	425	463	421	490	454	430	473	449	448	378	439	493	439	442	428	439	431	428	429	444	406	432	411	463	459	431	431	469	440	442	454	403	474	462	458	398	461	417	461	459	475	450	423	415	449	459	439	431	471	438	444	453	408	447	454	462	432	407	424	444	434	456	429	459	451	421	460	431	438	466	429	426	458	460	475	428	436	460	433	450	465	454	450	450	485	443	426	421	453	427	420	457	420	409	459	427	457	432	471	469	486	413	432	461	436	459	402	468	428	464	424	472	420	452	456	447	436	407	432	436	449	462	494	460	456	492	446	437	478	448	430	435	436	450	471	432	452	444	462	445	416	434	463	468	452	446	455	466	451	478	450	458	444	403	420	443	461	454	438	457	428	448	458	432	461	429	412	440	433	462	427	452	424	443	429	453	448	423	483	434	444	452	408	426	454	446	485	411	418	423	450	433	422	413	440	439	445	456	444	456	441	450	447	423	452	477	457	453	465	447	475	437	469	460	432	467	431	429	448	434	466	426	452	495	472	436	450	426	443	439	440	446	432	431	441	444	470	457	422	489	432	452	451	456	500	441	411	422	424	452	436	486	426	435	439	463	388	446	467	440	432	423	461	490	421	463	485	437	440	435	460	461	422	487	459	458	409	405	437	428	474	472	489	464	463	442	411	414	442	466	435	424	447	415	456	450	440	457	413	433	431	428	432	451	442	434	422	464	460	430	437	443	447	455	432	455	458	425	494	436	433	451	396	449	406	413	439	455	435	448	461	419	426	440	491	438	444	430	447	471	442	444	437	454	424	447	417	438	453	425	435	458	477	435	485	450	460	427	450	429	440	452	474	430	432	459	455	452	463	393	465	462	416	454	466	443	443	444	451	410	451	467	427	446	433	447	456	436	466	445	450	471	455	433	482	442	451	475	428	467	436	455	425	434	474	464	463	434	452	440	443	457	421	401	411	484	463	469	446	405	438	434	426	469	433	456	440	468	464	428	446	484	438	445	429	468	422	484	459	436	444	468	480	435	394	435	443	489	481	451	484	473	471	451	444	487	458	452	427	471	469	455	483	467	428	434	426	441	438	429	435	430	439	429	443	442	427	409	424	472	455	464	442	444	447	422	417	458	477	431	475	438	451	433	478	443	447	424	466	475	439	435	409	465	436	442	409	496	458	451	449	440	470	447	460	453	437	482	476	455	422	419	443	475	451	436	449	457	445	468	478	430	454	473	421	462	450	421	469	457	443	456	422	479	452	451	413	436	471	449	476	442	452	449	467	460	421	485	458	442	439	456	468	498	423	471	473	469	416	450	447	460	446	444	427	420	432	497	476	470	443	439	411	450	424	421	472	440	436	463	448	470	436	446	444	460	425	469	455	435	441	440	432	436	416	439	465	435	445	420	494	464	449	462	435	462	417	423	439	422	470	437	478	411	449	452	453	468	447	441	406	495	449	421	444	446	458	439	473	460	423	415	469	457	424	492	467	470	474	484	451	474	417	482	445	437	435	447	403	452	374	440	441	431	394	456	478	419	423	439	416	486	423	447	453	448	460	427	461	470	442	421	448	419	491	426	421	435	437	437	435	442	409
20889	17556	1782	1151	1005	871	817	771	685	736	714	757	605	640	658	649	631	659	604	632	639	633	568	616	625	603	612	608	551	577	581	579	524	580	562	591	599	541	529	585	499	538	539	581	514	568	545	530	493	532	556	527	509	514	547	564	564	506	526	541	547	532	566	525	587	528	566	545	508	516	507	538	553	546	537	544	598	534	537	501	550	533	524	552	544	525	594	524	552	545	502	571	567	531	541	543	551	557	537	561	568	513	538	532	538	538	517	522	558	571	527	541	520	528	536	551	495	555	550	532	565	571	579	568	520	571	523	566	503	554	506	513	533	512	588	584	569	550	521	562	585	520	531	556	532	558	558	526	541	550	523	586	507	528	549	558	536	570	540	530	592	535	561	537	557	512	547	530	542	551	517	563	564	576	568	580	539	532	551	551	548	544	522	541	589	538	566	539	563	534	518	599	528	521	506	548	542	561	536	585	556	562	565	539	525	525	572	479	532	556	566	497	543	549	561	585	563	530	512	523	534	515	564	541	536	528	549	524	554	548	513	503	521	536	568	578	543	489	530	540	522	523	546	543	518	588	522	536	559	543	580	582	538	537	569	568	539	532	494	556	520	554	563	535	504	560	548	537	550	541	505	572	538	555	548	546	539	562	541	538	520	587	600	584	573	528	595	564	539	521	543	542	524	562	517	541	523	515	542	545	535	536	532	552	527	537	526	516	545	536	539	548	527	519	530	515	550	530	540	523	546	472	543	570	575	533	580	540	531	531	540	532	528	568	485	513	487	551	553	487	595	526	550	550	563	551	510	555	525	536	493	564	561	532	559	559	491	565	567	494	584	562	512	587	536	547	547	511	562	532	496	540	570	561	503	560	564	508	496	520	586	505	565	527	571	551	537	524	538	570	519	521	558	495	521	522	543	518	528	538	541	552	587	539	533	570	510	565	518	548	555	511	510	509	561	529	566	552	558	512	549	532	510	568	541	501	537	551	503	540	538	546	551	560	548	519	549	491	551	547	557	566	584	535	549	545	546	577	551	568	553	524	499	587	516	534	502	549	519	514	546	523	566	536	530	574	553	572	569	554	567	597	580	539	550	536	550	568	512	540	577	539	532	534	519	525	555	556	563	548	535	532	535	567	563	552	533	530	523	533	559	534	560	534	591	526	502	511	536	528	534	514	557	544	564	531	535	549	563	566	565	591	527	555	524	544	514	522	567	512	507	526	584	546	541	506	501	532	532	541	507	560	567	528	576	581	545	589	552	536	573	535	554	585	527	586	525	524	554	530	556	528	565	528	503	509	521	513	551	569	567	519	545	524	550	540	524	558	535	561	534	575	526	566	538	554	541	531	550	555	557	535	531	554	541	538	533	515	520	528	551	578	543	515	562	560	515	544	552	529	541	506	494	516	542	563	521	501	547	539	526	584	558	536	554	564	560	537	530	498	487	560	533	586	511	520	537	547	533	493	590	552	540	530	566	531	555	525	535	572	535	532	557	535	583	558	496	540	523	559	495	558	580	544	525	537	541	538	525	532	539	565	563	508	576	520	565	517	567	498	555	556	549	544	542	530	537	511	514	570	536	544	564	541	531	546	543	564	547	539	535	536	544	537	517	559	527	538	576	537	529	536	548	551	533	565	550	528	553	581	517	525	561	550	501	506	558	570	550	557	502	527	549	572	574	503	503	505	521	547	540	539	538	530	523	471	545	555	547	531	548	544	561	530	509	526	521	534	521	573	534	569	518	582	564	576	507	572	534	560	563	507	541	543	560	567	549	564	542	505	538	567	557	528	544	574	552	540	515	533	506	516	558	538	518	512	557	509	607	537	573	571	590	533	559	605	545	539	588	557	532	564	536	553	553	610	546	555	552	510	522	553	565	540	549	551	590	555	539	562	532	532	574	566	521	535	539	523	571	543	586	542	564	547	573	524	551	518	526	534	536	540	571	547	551	510	524	567	518	556	515	541	549	505	537	519	556	528	588	502	542	548	533	570	523	533	513	517	566	542	594	575	467	540	579	550	517	491	547	582	522	563	540	536	511	631	545	508	551	566	516	557	538	563	549	568	552	538	537	507	583	586	539	526	578	521	510	539	545	548	572	478	528	549	521	524	559	556	523	555	492	517	523	516	535	548	538	508	559	528	532	496	506	481	544	560	541	562	550	548	512	554	553	555	534	513	518	520	549	539	503	558	600	558	579	504	533	520	557	554	563	566	559	576	534	539	546	547	577	525	527	576	523	530	551	558	492	554	564	539	545	554	550	542	480	579	510	566	540	556	544	500	556	570	527	543	599	554	570	543	528	496	545	565	510	540	540	497	513	529	538	554	548	567	566	539	518	517	585	547	516	522	551	524	573	555	549	519	510	551	541	512	521	530	517	548	561	552	528	501	561	539	539	531	541	510	549	508	545	562	527	561	554	525	540	548	539	509	512	551	521	522	588	564	513	532	544	544	559	528	541	522	553	554	549	549	532	524	531	552	555	558	533	539	537	562	512	516	572	527	512	552	541	562	541	573	565	535	558	522	540	531	599	575	548	559	526	557	535	531	556	532	567	504	603	601	533	527	542	543	510	580	540	542	540	572	553	543	528	505	579	554	509	482	554	536	573	531	572	538	527	538	497	537	521	528	548	542	582	561	511	571	534	556	555	538	553	525	547	548	501	509	549	554	504	556	539	569	560	574	584	544	553	565	508	517	528	543	536	551	554	534	563	543	543	523	578	526	491	543	557	529	568	589	574	575	566	530	528	583	529	541	526	538	513	547	556	566	532	558	539	520	519	541	565	549	534	574	528	541	544	594	563	534	552	522	569	552	532	563	526	544	538	568	575	540	529	529	544	482	561	524	572	579	572	541	499	568	577	504	558	539	578	512	561	551	546	540	524	509	547	548	553	535	532	595	565	499	550	524	538	541	590	534	533	592	546	529	546	559	563	540	545	536	493	552	529	563	568	510	557	528	578	519	554	582	523	519	520	520	582	536	494	516	579	537	546	522	557	530	562	524	561	559	515	590	552	569	493	522	549	522	545	521	534	556	568	526	573	609	557	529	544	530	567	509	544	571	552	537	538	521	531	558	550	567	534	517	559	521	510	575	537	531	534	577	545	562	549	537	517	512	573	540	544	503	522	534	538	533	530	534	565	545	549	529	535	531	524	550	528	540	528	547	564	554	590	534	521	561	548	513	523	551	539	552	528	557	559	551	542	555	596	505	566	528	543	565	540	553	562	551	517	557	542	537	501	591	549	558	565	560	571	540	544	593	545	550	540	545	530	545	506	515	530	531	559	592	504	519	571	569	519	557	526	516	556	546	607	527	526	519	557	578	546	557	505	562	544	517	535	526	546	572	559	546	497	529	540	550	584	512	550	500	535	506	562	564	550	538	529	502	564	546	537	542	526	537	536	570	512	556	599	562	536	496	562	544	494	574	543	587	517	553	538	544	560	519	529	508	548	584	534	520	564	533	518	574	575	538	530	525	516	545	555	522
24346	21326	28613	24332	21252	8327	1213	794	606	595	508	514	467	466	431	424	422	408	402	389	359	360	329	310	308	325	267	274	297	293	275	306	305	288	275	254	267	259	260	272	252	251	287	246	258	235	226	254	225	241	235	272	279	261	240	244	271	240	239	270	259	245	247	250	236	272	255	245	239	245	239	241	240	284	263	252	244	261	269	237	255	238	254	253	249	247	247	235	228	275	264	240	254	255	242	285	233	253	268	232	255	242	278	217	261	242	269	260	261	248	220	247	268	259	238	243	221	274	244	242	241	260	226	220	223	234	242	249	238	270	229	251	248	248	262	277	233	246	237	271	257	229	219	245	250	246	247	269	227	250	238	264	248	258	237	231	230	229	238	261	227	246	261	257	243	227	264	228	245	243	241	227	242	238	239	255	227	253	229	240	261	254	219	264	249	240	220	241	252	244	222	222	247	255	228	253	247	232	241	232	267	252	257	246	261	247	286	212	262	254	220	256	239	233	233	219	248	231	238	259	257	255	245	236	253	265	245	268	245	224	234	250	261	239	262	245	240	243	238	249	241	247	252	258	253	249	228	276	271	230	262	248	233	265	242	243	272	243	242	245	229	242	244	226	254	259	257	274	240	241	266	234	218	226	269	244	270	250	252	275	258	206	230	227	233	235	279	218	251	259	208	234	242	265	244	249	256	244	242	218	219	235	236	247	222	258	268	242	252	263	260	239	221	252	239	254	248	233	219	250	222	237	241	244	245	259	227	254	236	258	215	260	248	266	244	236	224	229	237	204	240	249	245	227	222	242	247	222	230	257	287	245	257	231	232	238	215	265	241	249	241	270	240	214	250	261	271	249	267	216	223	237	261	251	243	243	227	264	252	223	243	220	230	257	248	255	232	257	239	232	242	269	237	249	273	247	265	246	244	259	261	239	229	243	260	213	249	283	250	238	255	215	231	254	243	250	259	265	260	256	253	229	249	251	278	232	281	245	230	273	258	276	222	266	267	256	245	262	254	251	227	237	269	235	263	225	242	258	229	236	238	256	273	239	233	239	233	227	256	240	256	262	225	235	230	219	221	256	250	233	223	258	259	259	249	237	239	249	249	231	259	235	225	260	280	249	257	227	216	251	233	244	236	228	246	251	252	232	243	242	247	244	284	230	267	234	224	251	251	250	245	257	237	280	261	245	263	234	254	248	229	277	287	270	235	243	214	260	257	240	244	238	256	243	249	263	252	264	234	233	247	240	241	221	247	243	245	249	262	255	243	249	257	258	241	264	241	243	253	255	247	263	237	235	234	253	245	246	262	241	239	238	268	281	251	232	256	243	233	232	231	226	232	261	230	241	235	264	243	257	241	255	238	268	253	236	253	259	233	249	262	238	260	243	216	232	270	257	235	253	230	228	246	240	247	252	263	234	240	288	237	243	233	262	225	263	232	216	245	281	254	241	230	256	271	224	256	282	237	255	275	219	226	219	276	272	243	255	274	249	225	246	273	250	246	210	235	213	255	267	278	238	236	222	224	251	250	265	279	248	232	237	250	255	209	265	260	227	231	229	248	262	245	238	249	222	232	253	271	240	247	235	238	248	257	262	212	241	245	222	229	259	236	224	261	256	249	237	242	241	235	256	263	236	259	238	220	247	250	237	238	229	232	255	265	249	261	218	278	243	234	238	247	242	250	252	276	231	225	260	250	243	267	219	259	204	225	268	220	268	246	230	225	228	239	248	221	237	238	234	244	231	243	243	252	239	263	247	266	260	246	265	243	240	220	233	226	255	232	235	240	228	216	227	254	245	250	239	246	267	254	235	234	226	251	247	238	249	271	255	233	247	228	262	264	243	251	264	282	229	240	225	257	254	259	232	273	250	280	252	252	270	230	245	228	245	236	262	248	242	244	231	256	232	207	248	257	240	259	250	258	251	262	244	243	218	215	269	245	242	242	232	248	251	273	246	229	248	254	240	248	256	254	260	271	266	228	250	218	253	259	253	236	236	212	244	243	230	237	279	233	245	243	242	246	252	272	256	255	234	236	230	231	224	245	221	250	236	257	239	245	235	240	222	260	278	235	252	244	227	241	253	255	258	242	276	251	233	249	241	231	232	206	241	253	239	245	231	237	237	245	246	250	235	251	245	232	222	263	251	249	229	265	294	267	264	227	239	255	225	266	249	261	261	220	250	270	246	232	217	258	237	268	236	230	253	248	227	272	238	270	249	246	242	231	245	247	268	250	220	239	217	262	260	224	284	267	265	240	276	273	256	217	243	265	261	251	258	234	262	245	236	232	247	242	281	232	243	250	231	223	248	237	259	252	266	252	236	230	280	252	241	252	244	243	246	248	241	251	236	272	270	260	212	227	237	249	264	246	231	228	248	238	263	233	233	261	243	242	233	236	251	264	211	238	241	238	250	273	230	272	237	243	257	256	214	262	247	251	269	255	241	221	234	271	241	243	213	254	230	252	236	234	246	248	233	235	229	245	253	268	224	268	257	251	202	229	284	255	240	239	266	245	220	243	236	249	248	253	238	253	248	247	241	224	266	211	230	245	249	266	249	261	225	257	244	229	249	240	236	256	244	256	215	268	266	235	271	244	244	243	214	219	240	247	267	240	240	264	244	225	225	251	250	258	229	238	237	244	259	224	257	257	233	255	260	256	245	251	258	252	257	241	216	254	250	243	256	230	237	256	248	274	253	274	268	246	203	240	224	250	270	218	256	252	241	257	248	257	215	223	238	268	217	245	240	243	240	252	272	224	273	228	260	228	249	233	260	231	248	260	240	241	246	232	267	249	246	249	237	210	263	266	237	253	225	224	224	243	267	250	258	264	234	267	252	242	247	245	230	242	248	251	249	255	255	265	238	263	239	252	255	224	236	238	240	269	249	237	259	246	273	277	220	236	250	219	253	233	244	242	267	270	252	250	218	244	268	280	245	246	243	245	254	273	228	249	228	250	226	246	240	251	265	253	234	236	231	257	242	264	250	253	213	251	276	254	209	245	248	207	265	279	247	240	239	253	241	249	227	261	232	226	253	288	253	245	239	259	250	225	231	239	243	254	223	239	247	223	216	269	244	258	247	266	233	248	272	240	263	240	236	259	261	252	252	282	247	236	268	241	241	265	261	228	239	262	245	250	213	264	257	230	232	248	249	259	245	259	206	251	236	239	241	236	245	235	195	251	262	227	254	231	255	250	199	234	241	219	214	245	255	243	249	258	241	234	242	243	254	250	228	243	255	248	241	252	221	248	226	266	254	252	252	232	232	236	236	239	242	268	243	252	245	254	275	246	216	248	261	262	265	213	230	244	239	261	261	234	263	230	247	256	248	236	227	242	250	231	219	234	250	234	212	246	220	239	229	208	252	250	246	237	237	223	260	257	238	237	243	241	245	247	246	249	262	242	250	260	248	232	233	244	267	253	227	257	226	242	246	276	255	227	232	263	230	261	225	235	231	262	243	229	216	252	253	225	243	253	254	239	264	249	253	246	249
27620	32060	8774	4519	3238	2485	1964	1610	1393	1183	1035	944	766	724	650	647	634	679	665	563	511	475	503	478	403	412	411	403	411	411	423	369	396	403	320	354	333	335	321	324	308	325	332	344	363	304	321	310	321	332	310	326	322	343	298	347	290	306	318	306	317	307	314	286	321	299	301	316	316	333	308	306	300	311	300	299	337	300	296	348	319	309	337	295	319	329	318	362	333	322	316	316	339	297	336	318	304	304	326	310	320	337	318	344	313	315	300	285	291	314	282	329	303	303	327	307	288	318	312	326	322	280	316	306	336	321	297	317	312	339	294	291	307	314	333	279	306	301	322	334	323	353	287	288	288	314	279	296	316	314	281	302	333	283	319	300	297	343	288	344	312	304	315	345	306	294	275	295	325	302	308	295	351	303	298	300	301	288	309	320	292	319	326	327	300	301	294	296	300	326	309	290	302	309	320	293	329	281	322	320	311	303	311	298	313	318	317	305	287	323	322	306	315	308	276	305	314	326	296	323	314	313	302	329	298	311	311	307	306	308	313	308	305	313	279	308	304	293	293	297	321	326	338	303	346	310	309	314	312	296	276	324	327	304	318	361	308	318	349	293	314	305	322	308	289	301	312	283	284	286	335	288	307	319	262	318	297	299	314	324	290	316	299	326	312	292	270	306	299	292	312	318	319	326	312	299	335	295	286	289	301	311	325	311	311	267	321	317	318	302	333	296	324	278	305	313	284	297	320	306	304	310	340	308	293	301	289	286	288	305	299	322	277	305	324	281	325	322	328	315	286	319	311	334	306	321	292	273	327	277	313	308	306	295	280	326	292	302	304	359	281	273	315	277	334	299	332	296	277	346	316	330	274	328	313	298	300	328	258	312	297	311	314	340	308	310	327	303	310	311	316	290	345	304	307	308	311	282	329	303	285	303	323	321	245	298	307	319	298	341	339	295	325	293	315	318	291	313	330	320	284	307	311	321	329	344	321	327	326	303	312	300	324	325	323	330	288	298	328	311	311	332	278	313	347	303	316	319	290	343	337	316	329	323	302	306	305	316	301	311	299	317	299	303	287	340	307	314	300	312	330	307	282	314	326	320	327	326	300	311	305	286	291	321	286	328	298	322	290	333	302	289	279	283	318	297	281	306	301	300	328	324	307	345	345	303	294	288	313	325	329	303	324	303	285	317	316	339	290	345	287	331	303	301	296	334	309	296	281	276	288	294	312	335	327	301	305	310	315	292	288	299	303	321	302	287	294	306	280	277	298	297	322	280	344	319	340	302	306	311	314	284	322	294	318	315	320	290	286	324	312	304	317	295	312	316	290	339	304	317	300	298	301	301	295	321	312	323	342	287	299	324	307	311	306	288	303	308	308	318	303	348	327	359	366	319	296	317	316	318	283	290	295	329	300	332	272	309	321	297	305	311	305	298	306	303	294	311	315	300	315	290	269	326	312	320	296	305	303	314	290	301	297	338	315	307	304	297	286	296	317	297	281	327	320	312	332	292	358	294	322	330	294	351	302	303	320	269	292	311	326	284	295	304	335	310	306	311	320	316	329	315	294	312	327	311	346	303	321	305	309	304	304	326	296	314	315	310	325	299	325	311	301	285	332	294	316	295	316	274	306	325	300	284	279	296	300	286	299	290	316	323	312	309	287	315	319	298	300	313	343	342	363	287	326	340	336	312	342	281	314	303	307	300	328	312	317	296	304	309	298	334	314	295	310	315	307	309	274	295	290	306	294	283	358	307	280	295	290	277	299	264	313	296	316	293	312	313	333	311	294	320	287	338	323	288	305	309	324	314	301	301	290	321	288	309	313	308	280	322	297	323	290	295	315	301	289	287	285	300	293	300	304	312	278	282	361	330	312	294	311	331	315	305	335	294	303	309	301	309	316	290	323	322	304	304	303	321	312	300	310	301	300	293	336	280	295	308	302	329	347	320	292	308	294	304	290	346	352	276	290	321	337	281	276	318	332	321	287	299	305	256	292	328	290	295	289	311	308	323	296	300	326	295	284	335	309	292	289	319	283	297	301	298	310	302	296	300	311	300	333	311	317	287	321	331	316	330	319	319	352	313	313	316	291	329	293	312	302	325	293	309	315	320	323	314	315	287	284	288	321	294	330	273	299	326	313	321	299	346	324	261	290	329	295	309	313	263	264	295	326	305	328	309	313	296	311	312	296	320	293	294	320	290	316	314	295	296	316	313	289	299	310	322	299	332	296	283	307	277	307	324	328	309	335	310	334	309	313	312	280	300	294	339	307	347	296	306	278	312	295	334	299	273	324	285	323	293	283	299	324	302	318	288	311	288	291	338	304	321	312	301	341	312	307	305	310	313	296	295	322	316	284	306	311	267	314	287	298	305	284	309	290	296	296	302	299	323	302	315	328	332	338	295	278	313	314	321	310	305	271	340	316	292	325	291	305	304	316	317	318	316	321	298	321	314	320	284	313	330	315	305	305	325	307	330	338	284	298	286	317	305	285	333	294	338	342	313	307	299	322	282	287	343	289	302	322	295	302	329	303	320	316	297	305	296	305	312	337	330	314	311	312	313	317	306	286	309	308	323	291	329	295	306	312	292	300	312	300	298	311	321	339	303	312	332	302	316	337	315	316	280	308	331	312	319	306	317	299	310	342	332	303	336	308	297	310	347	304	303	274	292	329	314	317	295	307	291	301	282	295	321	317	321	285	263	323	310	326	282	298	295	310	332	315	305	280	332	308	290	284	300	294	309	285	300	296	310	318	320	313	321	310	321	310	339	315	301	314	297	311	314	332	289	308	334	299	299	281	294	314	289	307	317	295	269	351	320	322	291	289	337	310	304	327	335	307	318	298	333	266	320	320	322	295	308	320	288	304	313	301	308	281	296	301	306	269	318	286	296	311	344	293	294	355	322	292	341	327	301	317	283	306	330	313	333	328	335	328	311	312	315	316	288	294	305	308	328	313	307	286	331	285	319	289	300	341	314	343	279	301	302	306	290	318	306	282	297	329	310	303	301	306	296	316	321	314	287	355	311	301	274	320	318	276	293	314	307	284	329	294	295	301	297	320	320	282	313	318	293	323	302	333	336	321	265	278	330	302	296	318	302	307	308	318	294	254	297	311	299	313	319	317	309	287	328	315	308	310	311	310	316	304	316	284	310	324	296	326	303	286	314	300	345	270	304	338	333	300	321	286	290	285	340	284	307	324	272	298	301	298	319	319	299	339	304	320	345	315	311	321	311	294	301	308	313	341	288	310	306	321	294	309	306	309	348	320	287	297	301	317	294	312	313	314	302	353	288	292	286	329	313	322	293	349	290	291	292	293	329	325	307	299	310	320	312	304	316	327	292	288	320	327	289	319	282	306	325	313	307	291	322	275	324	316	316	294	315	320	306	305	305	289	312	333	314	292	302	289	294	306	306	317	302	305	300	324	320	328	300	307	295	292	324	330	284	297	318	341	298	306	292	302	327	301	294	327	305	301	292	294	346	323	302	326	317
25709	21398	27417	25420	8506	1140	832	780	712	692	721	627	621	642	572	656	668	626	596	586	567	562	563	567	574	539	557	590	566	513	515	543	532	502	486	483	550	503	527	523	501	509	500	503	540	520	509	480	494	516	493	466	526	488	506	552	514	545	505	519	479	514	511	552	472	450	492	539	531	517	547	537	551	507	499	485	507	515	493	511	484	498	521	488	524	524	494	486	506	510	504	494	513	490	486	519	488	542	532	542	501	490	535	520	483	510	494	515	502	532	493	579	528	491	469	488	512	548	511	507	502	486	500	489	515	494	540	470	466	512	502	504	525	487	525	484	515	502	495	445	496	459	497	458	516	534	496	477	492	466	554	510	465	483	478	500	482	520	511	504	526	499	478	509	481	546	484	505	577	489	489	532	513	518	469	488	472	491	504	497	495	528	513	529	545	485	487	488	517	478	570	475	480	531	499	481	503	530	495	511	474	497	521	450	475	523	507	563	492	536	513	524	524	498	524	502	529	477	509	481	456	482	512	488	486	472	516	529	513	499	532	544	524	526	540	473	478	505	448	512	490	482	516	482	517	491	484	526	525	552	472	560	508	510	524	541	486	479	517	515	511	525	497	540	528	521	512	481	490	519	514	522	513	501	490	486	517	527	488	524	467	480	492	535	508	486	532	524	509	532	473	487	496	498	519	520	472	508	493	522	490	485	533	529	501	553	528	478	505	486	515	471	484	496	481	477	498	481	496	534	495	485	466	503	481	497	478	499	426	503	491	483	517	451	497	500	461	481	509	484	490	479	497	522	472	519	521	525	488	512	513	505	502	542	489	486	507	494	508	492	475	494	510	568	576	497	495	496	510	513	504	510	477	479	564	530	563	503	531	528	499	520	500	497	493	532	492	517	510	513	515	513	512	493	485	500	516	514	534	522	483	482	520	528	505	518	488	511	480	506	452	489	476	493	485	458	504	509	522	499	510	504	532	475	520	522	520	528	519	515	472	525	501	524	488	469	437	492	490	525	472	495	514	505	485	488	491	492	520	486	496	481	521	541	508	485	487	472	482	478	491	497	491	509	504	482	516	495	559	475	502	461	485	492	475	492	517	510	522	502	483	509	520	537	493	507	527	525	488	566	474	474	497	513	493	477	525	456	533	504	499	518	526	494	461	506	518	465	513	497	462	469	530	506	479	533	460	522	465	489	503	498	536	525	570	505	525	516	480	489	497	467	521	493	510	521	505	475	524	501	500	514	522	492	475	499	536	528	484	483	490	486	510	518	496	482	531	505	496	521	474	534	496	499	485	539	493	538	442	504	543	477	445	528	528	486	467	507	506	485	468	502	498	485	527	494	532	461	520	526	497	461	477	531	479	481	474	498	460	501	487	469	504	483	501	477	504	510	502	506	516	500	513	528	499	476	515	509	489	515	482	501	487	538	517	519	486	536	499	504	464	484	473	521	530	472	531	510	565	519	511	533	526	520	486	450	489	532	517	505	504	484	492	502	534	488	512	490	502	513	487	508	514	515	498	516	526	485	474	467	494	506	529	505	510	523	518	488	486	528	495	553	490	448	482	486	492	490	486	524	490	448	516	528	507	477	524	531	482	461	478	532	495	507	505	456	513	499	484	522	482	486	492	516	477	495	497	481	512	501	497	508	502	488	521	483	508	505	521	526	517	520	500	506	484	455	543	479	492	498	516	503	499	514	462	480	491	554	511	499	474	543	519	514	525	520	516	499	505	498	519	506	470	504	497	469	503	508	518	502	521	484	481	512	501	522	470	523	538	468	474	562	498	508	498	522	456	541	507	481	487	535	487	512	486	525	521	543	519	536	502	468	504	489	481	466	480	513	479	481	469	516	538	495	540	506	498	523	514	500	496	495	509	483	497	494	473	512	507	505	481	499	505	490	513	499	491	517	525	507	468	487	486	518	504	501	497	458	495	491	509	498	500	477	491	459	491	519	504	454	463	496	497	544	501	508	485	520	490	541	528	459	500	501	523	499	496	496	489	512	485	497	467	523	530	520	551	513	536	514	482	467	512	484	503	489	538	511	522	519	499	518	465	529	512	520	534	513	525	477	520	490	476	477	539	490	465	475	539	471	508	463	521	490	488	522	495	509	509	527	467	443	497	497	523	504	467	502	482	502	523	526	506	518	499	489	513	518	482	569	493	521	511	473	514	530	493	469	499	481	516	462	487	497	536	500	510	517	498	505	487	521	471	519	516	481	507	526	528	475	509	482	454	510	484	477	469	529	483	510	505	458	526	501	508	525	490	523	534	509	475	513	516	510	482	500	490	498	554	484	497	491	493	497	481	484	505	531	475	523	512	486	484	495	500	515	461	480	510	486	503	471	526	541	527	506	507	480	538	489	482	487	510	565	473	524	496	510	539	512	510	496	496	501	492	469	481	457	497	492	493	504	448	522	505	502	466	519	473	474	479	502	476	480	501	481	474	484	519	504	501	506	504	525	478	520	485	500	519	513	477	495	461	470	512	491	496	516	458	495	505	506	485	505	502	508	505	517	465	511	495	511	516	509	485	512	503	486	519	517	521	506	493	525	510	527	527	528	552	473	536	475	508	504	467	478	517	518	476	498	547	503	539	501	536	492	493	494	532	488	500	522	488	517	461	501	493	515	511	485	504	496	567	510	499	489	470	488	523	502	503	488	471	481	500	513	564	467	506	523	536	506	510	480	494	511	517	487	453	506	508	505	520	499	494	453	500	512	465	483	516	517	525	465	474	523	525	478	473	487	505	485	527	530	503	485	493	462	481	510	459	497	463	502	484	549	499	499	494	511	515	505	533	492	506	541	470	491	488	506	520	536	512	547	536	487	508	490	525	466	474	488	533	459	502	498	503	502	509	518	557	499	466	519	532	484	489	529	507	487	489	532	522	489	482	537	548	481	462	510	500	483	521	513	502	521	513	509	497	489	486	525	510	512	510	519	512	488	527	529	503	486	491	478	484	502	463	499	484	494	517	526	459	503	526	512	445	457	526	503	520	499	514	470	531	520	530	525	496	514	488	480	470	488	465	496	488	493	487	506	492	473	483	485	520	540	485	501	493	503	495	466	468	527	479	496	487	494	499	500	499	520	506	502	512	477	470	502	515	482	499	493	515	526	480	509	504	486	519	473	545	528	504	506	516	532	546	498	445	515	502	496	469	504	480	519	523	496	527	446	488	513	463	514	519	494	493	485	469	509	483	471	512	502	515	499	500	502	514	501	528	469	479	471	507	500	492	543	490	514	504	492	483	509	506	469	492	512	537	528	472	546	519	513	456	485	485	480	505	516	510	470	535	501	506	495	487	510	476	508	464	506	493	518	486	514	495	526	509	468	513	473	526	510	518	492	519	508	491	556	514	522	523	477	499	505	495	494	515	520	520	531	477	507	554	505	482	486	505	503	501	505	520	487	473	502	534	555	491	532	528	501	500	522	511	473	512	506	499	502	474	538	503	472	472	518	501	542	504	504	502	520	503	534	517	485
27010	28837	5642	3109	2235	1907	1609	1436	1252	1181	1034	950	954	816	856	822	894	839	819	782	777	727	703	694	636	634	650	633	657	656	658	628	664	639	608	635	582	603	597	612	594	615	613	583	609	569	615	603	580	621	659	620	596	595	592	627	616	602	617	574	606	646	587	594	581	611	607	599	541	585	566	590	590	612	594	610	613	591	586	603	572	612	602	599	596	599	662	565	594	614	636	592	599	600	592	618	585	584	629	589	603	644	647	588	635	574	627	620	588	564	560	558	632	595	626	586	616	599	599	566	614	621	621	600	607	622	625	574	588	574	608	602	580	620	611	613	597	605	623	589	621	607	557	598	582	609	657	602	634	577	594	612	583	619	623	602	582	565	563	595	614	534	605	599	648	573	598	588	600	597	616	561	609	579	613	577	577	611	589	532	548	618	621	614	594	603	602	634	591	601	598	612	569	610	598	561	597	622	562	597	571	568	579	595	593	595	616	576	568	636	551	594	614	609	626	590	615	609	619	558	578	626	561	607	601	580	559	570	613	576	584	643	586	587	579	590	593	592	584	623	616	595	615	565	596	571	580	583	594	607	613	600	561	575	623	615	605	626	622	552	553	605	605	606	599	646	609	600	551	557	595	580	589	581	613	621	569	604	575	585	583	604	626	579	567	586	612	570	562	621	564	585	586	648	584	589	573	594	665	571	528	580	606	625	563	621	581	620	575	621	619	579	635	596	590	594	595	598	621	635	590	585	554	632	597	560	590	581	604	578	574	614	632	540	580	570	581	628	592	598	596	605	575	581	624	609	583	586	624	581	622	557	630	569	577	607	562	615	545	580	566	588	596	613	578	629	632	558	647	616	603	620	581	635	603	608	617	586	569	579	596	611	566	603	608	602	576	584	564	605	590	594	602	586	556	583	597	593	590	597	599	607	606	635	633	586	604	568	606	597	597	609	606	567	532	586	575	551	596	630	589	645	590	540	609	603	587	582	574	617	611	600	621	593	542	569	582	581	613	554	564	626	607	581	571	646	573	601	571	595	540	618	596	584	601	623	575	575	590	630	579	589	558	629	621	656	606	594	567	560	609	605	608	577	554	591	611	627	622	553	624	609	564	592	596	571	610	578	614	623	604	565	617	617	541	594	552	590	603	602	627	598	579	583	576	595	515	606	565	622	598	630	616	593	564	639	592	598	582	570	562	586	534	551	576	597	588	569	561	615	610	593	593	613	566	563	567	604	591	595	613	582	635	571	558	619	577	587	581	636	598	595	616	584	537	587	574	616	606	557	600	575	575	576	622	594	636	597	581	619	584	567	560	574	647	609	532	623	610	589	580	588	604	590	548	571	583	613	567	575	602	597	591	572	588	572	561	594	621	585	597	596	558	581	574	581	560	583	609	580	604	584	596	614	594	561	619	636	586	612	586	582	540	596	599	594	584	612	577	596	581	637	558	573	599	637	588	613	587	553	622	612	604	598	618	610	562	601	609	616	632	589	589	625	562	616	582	612	579	558	593	581	586	589	600	590	584	601	628	573	584	608	631	645	603	587	584	631	564	568	600	562	614	624	599	602	632	587	578	585	575	647	567	585	584	615	599	590	611	602	597	639	591	574	599	634	579	555	567	618	619	612	566	586	601	601	599	635	590	598	641	607	595	576	593	565	583	604	614	589	598	632	601	602	611	613	631	567	635	588	592	593	594	569	627	572	575	596	546	621	587	581	594	574	604	596	593	577	560	603	598	598	562	596	603	611	556	565	566	566	628	576	599	649	559	574	618	593	638	603	593	596	600	583	599	580	568	610	596	574	632	622	604	577	592	581	627	562	659	593	591	565	560	614	600	658	569	581	597	585	558	594	600	636	584	567	595	596	590	607	621	574	581	549	651	624	592	588	588	568	556	580	601	608	572	559	599	576	631	605	597	578	596	614	614	592	582	607	591	594	634	578	614	601	568	609	568	606	588	632	596	575	594	599	579	576	609	612	626	575	568	576	606	639	548	563	589	585	576	614	585	615	578	607	575	601	633	596	607	615	539	554	582	615	584	588	607	622	590	569	604	599	636	589	576	615	574	574	589	590	601	600	632	626	608	603	569	622	548	583	656	625	608	576	613	578	578	624	556	562	558	607	602	574	571	592	567	581	619	579	580	619	610	625	587	582	573	575	598	578	573	566	609	591	643	530	538	618	616	577	601	610	571	600	644	559	581	571	572	631	591	619	577	582	618	565	578	596	591	565	583	573	597	587	567	606	591	583	606	577	600	614	638	609	550	583	603	618	561	586	586	620	626	652	592	589	581	535	616	566	554	589	578	617	600	559	625	571	618	593	603	569	578	614	599	570	615	583	583	615	577	622	616	607	592	615	614	577	624	599	612	590	617	595	578	562	597	577	588	608	604	616	621	569	590	580	561	600	577	573	597	644	628	613	636	603	573	570	602	615	577	589	604	578	540	577	598	553	586	572	571	602	608	564	575	557	587	571	600	619	597	585	669	613	594	580	606	538	613	593	587	574	629	574	593	568	600	537	609	563	601	560	588	600	599	616	619	600	626	642	541	569	640	568	602	571	605	587	600	579	597	620	580	612	591	605	624	578	570	604	611	622	590	607	568	584	619	566	618	580	578	617	597	576	605	608	618	653	592	626	575	595	619	582	569	573	606	592	587	614	643	572	578	559	616	637	581	619	586	629	546	562	606	531	569	572	615	603	590	637	561	594	597	568	571	582	614	540	588	582	564	603	627	615	584	617	618	587	591	576	575	578	616	590	619	626	636	579	578	608	608	573	573	601	614	566	595	561	580	592	614	623	616	558	616	618	605	604	582	632	534	532	625	602	608	579	608	591	590	647	594	578	553	607	607	601	626	594	631	608	627	566	619	582	574	590	600	574	587	612	567	576	609	590	605	602	574	596	600	602	590	608	586	552	608	587	587	618	627	570	608	597	650	595	586	555	667	613	578	571	638	591	579	579	591	581	596	567	606	634	570	585	613	593	586	580	587	545	547	581	604	593	630	592	571	605	614	595	664	599	614	627	596	592	636	588	610	610	585	617	566	616	611	605	606	567	586	602	580	581	571	585	618	571	565	622	580	569	585	605	609	580	579	601	591	564	625	654	600	579	543	559	634	601	618	592	588	612	581	586	587	563	595	578	570	545	587	582	623	597	578	625	569	602	598	558	569	603	562	618	557	542	645	609	625	591	601	597	611	607	603	641	566	611	623	631	661	622	580	582	594	586	577	605	594	558	621	594	599	606	561	568	599	622	580	566	641	541	593	598	561	581	636	630	623	614	604	582	609	582	572	594	584	618	601	587	577	561	593	628	575	626	567	573	595	609	606	619	578	590	568	582	580	577	635	627	578	570	649	618	631	592	591	610	559	602	629	539	566	592	633	579	607	597	620	549	623	597	589	622	571	613	546	596	576	587	605	575	579	619	615	592	568	615	582	599	577	604	571	608	588	601	566	630	619	631	597	601	554	582	612	614	554	617	608	613
23386	21386	29208	23956	21382	21384	7689	1391	1022	864	754	715	637	565	589	610	525	553	465	460	370	424	369	363	354	365	346	339	319	287	309	277	282	298	261	267	301	260	290	291	225	232	244	248	270	264	241	229	240	237	249	279	263	269	231	252	238	240	249	238	219	253	252	220	240	241	258	241	256	261	248	261	256	231	261	257	225	244	232	223	231	247	240	260	226	267	259	266	248	264	239	261	256	243	239	243	246	231	253	229	260	234	247	243	239	249	227	225	249	230	245	237	251	248	233	245	225	226	242	239	266	240	237	279	230	244	221	235	227	251	240	259	227	238	246	245	226	219	272	249	267	216	256	247	228	241	270	221	232	236	243	234	240	232	230	237	237	236	235	244	273	248	237	229	260	220	220	232	239	228	213	245	244	263	226	250	238	250	261	251	234	232	222	244	239	242	271	251	226	225	225	237	259	242	227	252	222	223	271	264	217	229	266	247	213	242	222	242	241	226	239	205	245	247	250	272	235	221	232	239	263	244	202	236	227	242	268	228	233	241	236	218	248	246	228	246	239	211	232	236	238	227	247	208	252	248	246	242	243	231	218	231	243	272	238	230	260	237	220	259	234	233	222	259	262	206	248	243	230	239	248	245	219	229	236	234	233	254	195	224	266	243	224	211	245	230	233	254	229	229	257	244	222	238	213	242	236	231	226	226	230	254	222	262	240	262	227	240	234	248	241	243	227	228	245	239	258	262	271	250	202	245	225	233	246	223	247	227	252	259	213	249	260	238	205	256	259	257	216	242	232	218	255	237	258	220	223	240	231	225	233	262	231	224	225	227	264	241	228	228	237	248	250	256	256	243	204	246	244	243	246	231	232	245	233	227	259	224	235	223	255	225	221	258	247	236	264	232	228	215	238	233	240	243	228	211	252	237	209	226	247	241	226	236	240	230	222	242	229	231	247	233	224	238	236	225	237	227	221	258	238	232	235	231	265	248	236	232	213	263	251	213	232	265	242	236	264	245	278	221	228	232	225	238	221	239	231	268	250	272	251	238	213	236	220	227	243	281	259	230	220	235	247	243	217	225	220	232	215	207	212	245	246	217	210	250	236	236	247	235	216	207	249	223	235	215	228	247	234	268	239	224	221	240	228	248	236	224	261	259	252	237	251	267	246	281	242	209	249	236	214	244	247	240	217	252	208	241	241	240	232	227	249	214	241	218	250	249	264	216	232	233	225	235	247	210	258	234	232	256	241	251	240	226	230	245	237	248	243	237	226	244	225	227	217	219	255	238	230	236	258	259	233	241	256	211	261	266	248	248	232	246	246	250	228	222	235	229	244	235	225	249	217	244	215	212	251	246	251	256	233	223	227	242	266	239	232	227	244	251	248	214	254	230	264	252	229	243	230	239	226	231	242	229	212	234	286	214	225	253	226	242	247	223	213	236	239	255	214	227	252	215	233	250	237	222	250	243	235	232	260	239	254	224	249	225	232	237	233	234	246	230	251	240	238	256	249	235	230	219	250	207	247	264	237	238	232	237	194	240	251	228	210	246	229	248	240	251	256	231	227	229	202	253	241	249	255	232	208	247	250	243	226	213	228	217	231	218	222	235	242	226	238	238	243	243	238	239	234	233	232	236	241	250	245	258	225	244	238	209	227	233	241	242	221	247	238	264	256	214	248	250	250	233	239	261	221	243	232	222	212	233	227	234	259	238	233	243	259	223	244	222	225	248	234	233	227	200	237	256	240	243	255	244	269	234	223	247	233	205	231	251	236	227	234	225	235	233	234	232	230	234	224	233	263	245	225	248	240	252	242	239	258	244	236	227	253	248	267	205	268	254	213	245	229	220	228	227	236	256	267	242	252	226	236	233	265	227	241	223	221	255	263	240	264	237	245	243	247	232	277	251	220	248	258	242	274	258	248	239	236	270	228	227	237	224	262	213	221	231	261	239	230	239	232	231	245	256	233	251	233	232	233	227	259	268	251	221	269	253	236	228	256	267	224	231	232	253	253	236	244	238	244	230	220	246	236	262	217	202	243	267	264	247	256	253	228	221	235	221	266	231	211	202	234	236	251	228	245	219	219	252	264	246	213	245	231	248	228	200	235	260	225	258	241	225	227	248	248	225	258	239	270	256	239	253	233	240	238	220	250	211	233	261	274	234	215	242	266	234	248	252	247	218	228	230	236	264	263	254	229	219	214	248	222	237	235	235	250	253	222	235	228	232	226	258	233	225	228	225	219	236	236	237	218	232	241	236	238	240	220	233	243	222	264	241	237	226	249	233	237	238	227	234	205	238	251	239	219	237	234	229	248	247	210	237	293	224	241	253	212	241	230	235	208	228	209	236	233	236	219	227	240	225	240	265	252	223	260	261	224	218	247	229	221	223	237	245	238	218	250	248	211	223	249	237	241	212	246	240	245	229	236	246	250	230	230	231	238	223	211	213	246	213	232	247	224	238	262	242	230	231	259	258	235	226	231	243	248	257	269	246	242	227	233	225	232	227	223	245	240	217	228	230	262	239	255	241	225	217	245	220	230	219	250	203	224	248	221	243	230	251	266	222	251	222	226	235	245	253	287	267	242	232	257	251	216	239	227	233	238	234	222	247	244	250	254	258	263	220	220	242	268	223	236	212	237	273	238	240	235	243	232	274	240	233	241	240	259	233	225	218	234	241	245	231	238	227	237	238	257	222	227	260	250	228	246	253	239	257	244	227	222	249	226	219	223	237	230	241	232	231	229	219	230	246	189	246	222	254	251	272	246	240	265	253	216	242	235	235	232	212	226	208	229	232	238	212	239	205	235	230	259	234	229	220	244	212	258	253	227	243	250	204	239	224	240	232	227	218	250	249	239	214	242	256	243	239	249	221	236	264	213	228	265	241	201	237	241	217	228	223	252	230	210	244	231	223	263	235	257	239	266	219	229	244	240	239	235	263	236	219	254	219	247	254	244	249	241	239	217	228	248	218	239	231	247	203	254	214	236	241	233	227	228	253	231	241	238	241	255	224	242	274	239	239	224	230	250	226	227	238	250	264	264	242	235	262	243	240	240	237	241	242	261	238	216	249	237	235	246	225	226	243	243	252	246	246	260	200	225	225	223	219	245	279	257	217	236	236	217	271	210	246	262	208	250	251	265	233	230	238	261	259	243	226	224	222	202	207	261	246	232	231	249	227	257	230	235	239	252	240	237	244	269	217	238	224	247	224	252	224	231	206	266	249	233	254	238	241	234	224	255	237	238	229	231	244	247	252	226	230	249	238	260	225	244	245	216	238	209	225	253	250	233	258	239	217	250	232	246	249	216	209	227	251	232	224	201	257	249	259	234	257	228	235	238	259	213	228	251	243	226	234	250	256	240	218	263	241	226	254	274	235	230	231	216	244	228	212	206	260	259	268	228	257	234	224	240	274	242	216	230	221	280	234	255	253	247	237	226	258	262	235	245	223	248	244	237	258	247	229	241	233	205	229	221	260	226	230	228	217	250	235	241	198
32116	40438	14496	7854	5498	4233	3469	2822	2252	1844	1507	1291	1202	1122	1076	986	951	824	766	749	671	581	562	503	469	492	439	412	409	426	392	368	352	368	333	319	316	311	345	324	307	298	333	291	302	319	327	298	306	296	293	306	286	291	300	293	293	278	312	262	283	268	296	293	282	289	288	300	308	305	281	274	331	286	276	291	257	290	297	264	280	292	288	324	321	293	342	327	317	315	334	328	290	317	307	293	303	256	296	283	301	292	302	291	298	298	265	296	265	301	293	301	315	312	286	325	274	293	293	274	282	280	265	250	269	310	265	290	251	288	294	265	294	267	278	264	293	269	315	272	315	310	288	280	268	291	240	279	287	302	303	289	302	258	277	298	284	289	282	259	268	290	275	252	287	301	289	299	284	302	277	290	280	269	261	257	270	271	273	277	312	291	289	272	283	290	271	307	298	326	285	272	258	309	266	293	295	268	264	274	340	281	265	265	254	261	308	263	301	317	252	288	298	279	267	313	278	284	288	262	282	281	254	302	294	268	271	286	295	271	276	280	269	305	296	292	267	268	285	264	274	268	254	274	260	250	296	326	284	293	275	293	256	305	288	271	282	297	299	259	266	307	283	272	269	256	272	296	276	272	292	307	289	296	257	265	285	272	295	288	282	303	261	286	296	269	275	284	293	299	268	325	294	273	276	299	296	286	263	300	260	251	288	289	266	275	299	283	263	284	251	269	276	304	252	322	298	291	269	276	277	318	310	278	313	295	284	303	268	275	278	262	274	275	280	300	253	291	280	269	302	266	248	284	282	298	248	294	301	304	302	257	274	268	270	262	264	266	287	284	260	286	299	258	274	266	259	251	294	274	270	307	271	240	268	278	261	262	296	293	274	258	274	264	273	227	287	298	281	288	304	291	280	300	307	264	263	305	293	312	280	283	298	282	270	282	290	281	273	267	276	291	269	296	272	271	280	297	280	278	269	262	283	246	288	306	302	277	272	290	271	282	275	268	283	261	294	311	318	296	292	268	273	280	309	291	293	276	250	279	253	287	294	271	286	234	286	290	270	271	294	285	293	276	258	261	296	285	262	273	278	276	267	301	254	287	285	273	271	276	295	270	246	275	286	273	266	278	280	255	280	281	265	279	257	284	271	283	292	300	299	279	261	264	263	297	287	273	319	280	282	276	267	249	241	288	261	261	277	284	265	277	264	272	285	286	317	284	298	284	303	257	269	264	280	277	310	271	290	304	259	229	301	319	282	283	262	267	302	266	308	294	301	301	273	274	272	298	313	285	282	279	273	268	279	276	295	252	266	321	276	294	275	271	276	280	269	298	268	283	270	293	272	297	284	285	283	261	289	277	289	240	291	295	323	270	318	259	262	269	277	274	270	280	276	258	275	318	294	293	279	305	255	295	278	276	255	260	284	260	294	292	267	271	318	280	268	249	293	258	276	260	291	285	289	275	293	276	292	293	281	273	282	287	264	289	267	296	257	241	300	267	268	271	297	299	297	249	267	278	294	258	271	312	287	275	258	264	267	253	287	268	275	289	262	322	275	269	289	278	272	285	288	284	248	295	265	266	309	305	274	274	266	281	291	290	260	272	299	243	299	293	260	271	267	296	276	283	264	282	324	278	286	272	303	282	293	282	279	280	284	297	281	235	291	277	265	297	287	268	294	274	271	288	280	260	264	254	268	308	269	292	291	316	276	294	282	278	268	265	260	287	280	277	266	273	253	291	281	250	280	272	282	289	286	277	284	266	277	290	268	287	295	269	281	302	278	248	292	265	266	261	275	294	273	285	286	258	287	268	284	286	246	278	278	280	261	275	299	302	278	285	240	294	290	291	267	266	312	280	275	261	301	282	252	274	282	304	314	290	284	279	289	263	245	275	258	253	267	266	280	266	275	278	268	246	298	273	325	257	272	293	299	285	296	305	240	292	279	306	270	276	287	284	279	307	278	304	266	286	267	300	297	280	272	273	295	279	291	280	265	296	305	297	261	256	277	285	300	283	271	276	302	287	280	226	294	275	267	279	273	282	259	245	291	311	308	280	268	269	281	266	298	284	291	306	284	300	287	308	280	280	264	249	286	290	302	272	296	283	266	290	293	279	309	270	295	253	308	267	273	288	262	281	268	302	279	278	270	303	287	274	283	280	300	281	250	273	287	306	291	239	279	274	291	257	287	282	283	294	265	308	299	264	290	287	269	288	281	299	288	262	279	271	282	281	273	326	248	267	285	293	253	299	298	260	269	248	304	277	262	325	264	279	274	254	281	254	299	296	281	258	267	277	280	269	276	259	280	272	266	279	300	269	277	257	243	267	299	292	270	274	257	277	284	270	246	255	302	276	273	277	274	283	273	302	274	293	281	287	303	276	284	276	261	297	291	278	277	282	289	291	276	262	318	291	321	303	284	294	274	276	237	288	301	261	268	281	306	278	283	297	268	281	264	284	261	276	277	267	277	284	255	280	294	274	296	291	277	271	299	280	264	291	294	302	290	287	259	293	270	285	289	296	281	236	278	260	276	261	303	295	281	305	298	264	260	273	300	292	262	293	254	287	265	276	279	266	284	261	268	267	309	274	294	260	290	283	289	280	285	273	263	281	256	267	251	296	302	284	261	272	254	297	280	292	289	282	267	254	299	284	296	289	276	309	272	288	296	311	292	303	285	287	290	304	304	263	267	293	290	292	304	263	283	287	317	282	293	284	275	252	253	278	278	274	284	284	250	260	272	268	296	264	288	289	237	283	271	263	280	275	300	293	272	275	279	288	292	260	295	293	240	284	282	290	273	277	298	290	280	293	274	293	305	280	303	302	263	262	290	266	258	249	297	302	268	262	261	274	278	271	286	252	288	286	275	265	262	304	309	300	284	269	293	261	274	266	261	263	278	267	273	300	288	245	266	268	296	288	277	260	292	287	291	291	284	294	272	275	270	285	308	320	255	260	282	322	275	290	273	276	272	297	258	290	291	248	294	282	303	282	281	306	259	269	281	270	305	312	277	303	281	274	280	251	283	304	302	295	273	275	234	243	290	274	289	300	297	241	279	294	263	292	274	302	286	272	284	275	264	296	267	301	270	264	279	268	250	314	283	280	277	272	265	271	283	257	267	273	293	266	283	263	282	290	291	272	290	269	291	261	283	295	272	311	273	282	302	266	283	267	269	272	300	270	267	276	281	300	255	263	290	295	266	260	283	272	318	259	263	304	313	275	255	277	283	262	254	277	267	275	248	317	315	263	286	271	273	262	280	257	281	252	289	282	292	276	242	274	264	275	288	283	267	300	278	276	270	282	286	259	268	278	292	297	274	286	268	278	290	266	249	302	253	289	298	273	272	287	292	284	285	268	261	273	285	238	280	291	272	275	287	286	290	269	277	267	248	265	280	295	276	284	274	272	286	271	315	287	297	255	273	244	269	273	260	259	291	305	266	272	261	270	285	271	280	297	262	292	248	279	282	272	266	252	269	290	276	274	263	274	278	279	284	271
27565	20654	8601	1301	773	650	624	604	555	505	507	511	560	541	537	540	500	472	470	523	514	494	429	498	468	484	454	472	468	487	447	459	466	459	476	489	424	444	413	452	454	445	464	475	400	483	465	427	445	447	424	439	438	478	457	467	459	444	432	431	421	464	433	401	449	459	429	443	469	422	425	427	462	439	479	487	453	424	415	442	440	444	484	437	418	437	480	459	446	498	458	469	463	437	431	463	420	422	443	460	473	456	446	445	460	401	418	449	457	428	446	471	496	457	419	450	440	433	433	421	426	427	446	439	463	470	455	421	437	454	443	486	468	424	435	431	444	479	419	427	427	456	463	433	457	427	479	454	488	432	423	421	426	487	428	449	450	445	446	470	461	420	479	438	438	466	413	443	454	466	418	425	415	446	462	454	432	458	427	459	420	441	468	458	450	474	436	438	477	440	448	444	396	409	445	421	440	447	458	420	466	453	460	442	443	448	451	459	438	434	457	467	443	444	462	451	418	452	484	430	456	449	431	445	444	423	481	427	427	437	413	428	443	445	430	462	411	435	436	427	415	436	449	451	470	446	457	395	452	457	451	450	435	432	452	471	470	459	439	444	467	452	416	434	467	421	439	413	438	479	466	481	433	466	454	448	435	447	431	446	417	419	450	446	461	448	479	464	456	464	448	481	463	420	417	420	476	439	439	454	456	440	468	437	429	430	499	443	458	458	452	448	466	428	436	404	446	445	435	425	461	445	413	437	460	454	484	488	458	479	403	446	467	427	449	442	445	428	425	432	438	437	411	397	472	432	450	450	463	473	451	416	457	430	462	467	414	469	409	415	443	430	414	419	487	415	480	413	411	447	433	436	429	477	474	453	446	458	460	460	475	426	409	417	450	483	472	437	421	452	413	482	416	435	447	450	476	425	447	450	422	409	431	463	448	467	431	440	454	448	469	448	418	461	466	449	423	436	437	455	457	453	500	417	441	428	475	465	464	423	476	413	448	439	449	435	460	466	461	431	453	475	433	515	468	450	439	455	443	452	406	423	423	429	472	454	443	483	436	433	469	421	450	461	477	436	436	439	449	425	471	443	461	477	464	426	433	466	481	453	433	411	439	433	471	452	468	451	448	460	486	438	428	430	426	442	437	455	408	444	468	408	473	451	464	448	428	448	418	435	453	473	481	456	483	455	467	463	444	467	457	466	498	457	431	465	450	444	424	465	435	432	460	429	430	458	463	432	431	453	397	445	476	428	462	471	464	444	451	427	408	456	455	437	459	446	454	464	421	438	488	406	429	440	409	461	440	454	463	458	441	427	488	418	494	452	460	385	452	473	440	449	413	436	454	431	454	496	471	424	413	435	411	446	461	451	447	438	445	437	435	470	417	486	399	483	401	458	408	476	463	431	437	438	462	460	441	436	420	419	420	443	485	439	468	419	483	472	456	396	441	443	431	418	439	448	480	458	421	405	445	443	477	453	462	433	454	449	422	411	470	467	444	457	485	476	487	445	477	448	449	445	451	425	463	445	416	481	435	468	470	444	412	476	422	471	477	452	434	428	497	461	452	454	468	441	471	478	429	438	420	430	395	502	446	451	454	451	447	415	435	448	432	460	448	410	426	447	418	490	423	402	473	441	461	432	458	456	478	431	463	450	425	446	495	439	446	446	464	479	434	489	437	445	495	465	470	429	437	428	422	429	459	469	431	432	450	445	469	459	450	469	442	435	455	459	444	452	457	431	458	448	454	482	455	423	418	434	435	421	451	453	465	423	518	448	446	439	445	432	456	449	464	447	480	466	465	439	448	430	420	431	465	464	471	462	450	449	458	423	439	454	451	439	457	417	439	478	436	446	447	420	472	447	435	447	408	449	443	411	475	426	442	444	430	459	437	466	407	439	422	481	494	443	440	474	456	444	424	447	464	442	464	431	408	421	447	478	453	429	484	469	451	451	441	429	418	437	493	425	452	417	467	437	443	437	446	418	439	422	475	428	462	434	460	427	435	459	483	472	451	440	456	477	414	421	417	445	434	453	443	459	434	470	444	452	423	445	458	479	460	439	485	438	420	414	412	439	428	433	437	437	446	451	468	444	431	444	459	421	435	500	441	454	460	435	488	401	465	438	439	449	459	421	426	435	442	425	458	413	466	460	480	399	466	413	476	431	450	427	448	500	438	470	413	394	491	422	430	427	462	426	474	459	470	459	432	451	466	409	421	481	457	456	459	425	438	452	458	435	422	439	460	507	437	444	410	442	471	429	415	477	442	471	415	452	436	396	455	425	468	434	446	477	485	397	427	469	453	413	454	457	446	467	463	520	450	463	494	460	463	484	448	446	405	433	437	409	474	446	443	500	468	451	449	437	463	462	421	464	464	465	439	459	462	434	466	454	419	442	434	466	450	460	456	469	440	427	412	470	487	435	443	423	409	446	446	466	453	429	466	456	420	483	430	458	445	432	466	436	479	443	422	478	447	444	454	484	447	474	507	483	453	435	470	429	450	411	452	423	463	432	453	449	452	429	445	425	450	411	457	470	436	410	450	446	461	467	437	463	436	436	461	418	459	447	436	437	428	430	458	431	457	462	455	411	424	408	447	440	446	518	478	441	468	434	447	445	461	422	485	450	441	456	488	481	443	502	442	454	424	433	444	449	421	441	436	468	454	475	468	440	449	453	452	410	468	445	398	423	491	435	443	420	453	422	431	449	463	456	428	452	490	462	429	471	463	462	470	470	409	452	440	441	444	436	467	441	445	425	455	452	453	472	456	441	435	443	473	426	434	469	461	452	396	433	420	409	453	431	413	446	466	449	455	432	429	441	448	425	454	406	431	457	420	455	444	472	437	389	456	419	460	449	442	409	462	472	485	392	456	412	461	432	493	471	462	423	443	467	468	486	451	498	417	462	472	462	417	430	419	439	455	406	451	458	456	409	474	438	476	420	439	476	413	441	431	435	427	446	433	452	429	423	463	418	448	446	468	440	461	451	444	451	452	457	436	427	422	404	441	452	449	506	437	434	431	432	432	452	444	454	415	439	471	445	479	431	430	431	444	467	432	461	461	472	420	468	490	458	430	450	447	449	451	447	426	431	452	435	460	378	493	448	461	436	428	492	441	519	455	468	441	474	464	452	453	409	430	455	407	459	447	480	456	454	416	447	449	403	457	459	453	426	482	454	435	448	440	447	469	424	432	476	433	496	440	445	448	445	426	458	401	465	469	437	402	465	477	424	479	459	424	442	463	429	457	450	441	467	444	460	444	469	442	471	471	460	450	450	472	449	446	425	441	473	457	452	431	461	431	368	419	480	440	438	462	432	438	433	466	467	434	431	429	412	439	444	491	469	445	440	441	455	453	441	416	449	472	434	427	427	462	474	443	449	415	454	421	467	446	448	428	459	437	421	458	456	469	437	470	414	435	447	462	425	445	443	446	459	422	455	446	446	472	438	446	471	476	410	450	477	430	407	433	444	478	450	447	429	475	444	450	436	444	497
20513	17353	2255	1343	1063	1008	909	891	854	792	683	725	710	733	702	751	709	730	703	641	647	603	657	602	585	607	573	569	566	577	552	601	541	563	513	558	535	550	579	558	577	542	550	531	537	574	554	534	525	559	532	550	585	547	572	525	565	576	553	505	554	582	540	568	538	558	515	561	523	550	558	583	541	574	590	559	506	527	521	587	530	514	562	563	552	565	586	544	550	578	543	556	562	555	508	527	553	545	567	541	516	582	533	566	539	512	527	553	559	484	553	497	586	497	557	519	541	552	528	579	531	529	502	531	459	578	563	529	510	532	510	541	530	530	542	559	540	576	521	516	513	571	539	513	551	520	542	540	519	512	490	556	562	524	555	523	543	552	544	584	535	541	496	549	523	528	545	546	570	573	517	488	515	525	556	545	547	549	598	569	519	550	540	553	563	545	586	540	521	515	554	494	614	500	507	572	570	516	532	559	593	556	515	551	562	515	573	553	528	524	588	564	522	547	530	562	524	489	527	552	553	553	523	564	526	540	503	558	600	551	584	599	548	541	535	583	547	599	542	497	576	517	545	569	557	527	529	575	558	522	575	574	521	575	549	533	523	578	535	510	517	531	568	560	577	554	543	554	528	568	573	521	546	558	533	507	540	561	552	509	552	510	609	519	550	515	527	527	494	529	539	565	541	534	591	532	534	515	548	550	546	535	519	537	510	504	554	551	548	532	567	524	524	515	489	561	558	542	556	562	542	578	556	589	632	519	518	542	566	578	544	562	586	554	546	543	531	539	519	527	531	537	529	542	577	549	575	568	525	560	563	558	516	552	573	567	520	546	535	493	541	571	550	563	548	520	532	558	519	518	584	536	544	534	542	531	550	502	525	555	549	525	523	498	541	567	513	573	547	523	545	616	555	496	591	532	545	473	547	533	556	521	543	588	517	553	514	555	588	583	588	542	528	565	544	518	568	535	534	556	530	530	602	547	533	512	549	545	536	527	569	529	504	532	526	555	514	529	533	547	535	555	570	549	550	561	536	533	510	604	529	529	565	545	512	545	545	575	525	555	541	546	546	532	566	567	552	561	548	569	530	581	511	555	522	535	550	560	552	542	566	524	537	550	543	551	546	543	569	539	552	534	576	552	552	529	563	498	550	531	546	512	563	547	554	535	552	563	505	542	497	539	524	536	566	542	533	537	540	532	543	544	539	509	519	517	551	553	563	536	552	568	496	523	551	559	573	520	550	581	532	563	494	501	526	501	552	545	565	574	524	556	549	553	525	553	499	551	541	535	526	550	523	530	570	540	565	539	541	514	540	536	549	549	574	499	547	551	540	526	535	536	574	494	530	557	502	536	561	552	557	537	512	539	550	543	543	555	527	522	581	515	556	539	524	536	538	558	543	555	525	544	535	497	576	533	506	540	519	530	557	600	544	550	575	536	525	541	536	543	529	569	520	533	573	516	587	563	543	564	535	553	482	544	541	525	542	533	512	518	516	520	497	569	547	568	532	554	539	537	504	570	543	566	557	579	560	519	502	520	555	554	522	564	531	499	534	546	559	571	611	568	478	516	573	531	569	546	581	561	517	521	529	532	577	542	501	540	539	590	557	502	532	495	543	527	491	517	517	513	593	570	528	546	567	573	556	569	568	558	524	513	504	541	532	509	554	588	543	559	518	533	498	570	562	511	514	541	524	528	531	505	530	563	532	513	533	536	490	527	532	554	481	560	569	536	533	531	516	558	562	541	560	514	529	518	534	535	511	598	535	519	560	542	549	558	567	577	539	535	537	510	569	536	603	539	560	512	538	534	559	540	514	551	577	540	581	542	550	552	529	555	524	523	561	529	525	523	544	535	532	554	489	581	543	508	567	521	549	528	572	479	513	567	514	574	539	596	527	518	509	539	516	553	568	540	598	524	520	531	557	553	549	527	537	570	570	535	561	540	585	552	548	515	538	501	537	554	546	555	544	493	583	543	545	514	531	599	542	522	537	541	545	571	561	552	523	558	569	548	547	567	517	546	547	539	508	543	570	535	572	585	585	540	531	546	527	566	519	537	572	546	583	542	511	553	570	529	551	537	507	481	524	553	520	520	562	535	551	551	588	560	544	548	538	552	535	499	534	523	546	546	522	548	546	554	522	525	541	568	536	555	529	524	557	502	563	507	516	522	524	546	590	533	512	555	534	573	562	511	528	504	524	546	536	543	526	528	529	513	548	513	525	489	540	525	549	527	523	598	520	517	522	578	583	551	559	529	554	553	519	546	540	552	500	567	549	524	560	535	523	542	557	547	532	516	542	503	524	576	530	561	543	558	522	537	548	518	590	493	552	525	554	563	530	525	500	542	526	540	544	539	538	542	520	532	541	528	552	553	569	532	547	517	577	564	528	579	527	540	548	517	552	564	581	556	538	540	515	521	535	535	544	524	499	523	551	564	544	513	528	571	523	533	555	545	582	547	577	529	511	537	541	569	567	537	516	523	560	537	553	570	537	523	546	511	528	531	488	521	512	532	578	536	564	537	502	558	533	531	546	515	531	525	539	557	552	572	535	559	526	563	497	521	512	553	557	548	550	564	521	554	573	545	549	526	529	494	531	584	542	526	543	523	509	536	505	535	549	556	563	543	521	526	590	538	549	591	546	516	554	567	506	555	525	501	568	496	581	550	547	578	564	532	518	560	534	569	524	582	573	564	540	559	541	518	529	578	523	548	518	563	533	506	526	600	529	559	577	573	583	507	530	536	568	526	587	549	540	554	546	525	564	516	553	516	524	557	534	554	534	554	578	556	555	529	557	508	564	539	551	533	528	497	508	546	517	563	565	582	543	535	537	528	556	488	543	565	574	526	588	550	543	520	550	575	546	542	584	556	499	498	592	511	575	566	528	522	525	524	517	555	564	589	555	538	532	573	541	563	534	543	518	544	545	519	557	511	611	535	547	533	539	526	526	490	562	564	541	560	563	524	538	547	537	586	544	556	549	570	550	551	546	568	576	496	543	544	505	543	578	511	487	484	545	519	548	539	577	539	566	570	548	581	539	500	535	524	532	516	542	536	543	519	499	556	553	549	550	497	579	537	504	521	536	549	575	549	586	504	519	532	572	497	552	545	503	530	532	573	550	565	523	546	538	558	522	583	563	519	520	525	542	514	575	518	548	509	569	496	554	532	531	527	588	543	590	531	533	556	538	503	542	577	582	529	526	569	552	523	531	511	528	563	532	572	556	556	543	549	555	544	573	501	560	536	619	554	542	544	541	582	542	590	549	542	521	568	520	558	525	513	563	541	534	557	521	544	552	561	549	535	534	548	533	533	569	554	547	585	543	583	520	533	504	541	594	556	553	541	537	517	542	555	529	510	567	526	491	543	543	542	552	568	519	544	532	561	555	527	503	535	551	524	596	511	506	515	556	505	566	562	529	511	564	538	520	535	528	566	556	558	554	550	557	549	496	498	535	563	539	514	545	520	553	562	520	536	576	537	553	552	569	526	550	581
24420	21376	28609	24338	21235	8370	1354	863	721	607	602	507	545	486	511	475	450	425	398	399	384	333	340	316	294	309	302	311	283	282	274	268	253	255	266	267	261	260	231	256	274	239	255	259	265	279	252	257	252	225	247	261	242	248	284	256	252	261	239	246	264	242	221	268	258	255	234	249	236	230	297	247	241	223	231	245	277	254	249	245	251	235	250	261	247	264	264	256	266	264	254	258	247	255	238	242	272	260	243	258	250	256	243	262	265	228	242	238	251	243	220	252	250	250	259	229	254	227	258	260	231	256	231	247	244	247	243	230	253	244	234	219	247	237	245	218	263	264	242	234	248	224	215	273	270	243	221	273	247	247	240	279	230	262	239	266	236	224	235	235	254	263	264	248	255	280	235	241	231	273	254	238	242	242	256	238	219	249	250	247	279	264	232	263	209	231	261	261	255	246	250	261	228	245	245	232	228	247	228	234	240	270	265	229	228	250	226	256	234	246	240	219	228	258	201	260	257	233	229	239	247	245	228	213	239	235	254	266	247	262	264	233	259	259	241	229	270	244	265	238	259	242	246	264	235	262	250	260	256	212	234	256	243	267	226	255	234	230	237	261	240	232	243	251	273	247	228	220	232	267	251	219	258	247	254	253	272	283	234	220	248	244	253	261	224	231	239	270	288	251	262	228	259	257	234	249	234	218	253	260	232	259	255	237	231	242	262	248	256	248	246	255	248	258	238	251	262	226	240	227	244	244	243	235	244	239	267	230	253	259	265	260	237	255	242	239	246	237	238	254	226	236	258	237	240	236	262	230	232	227	244	240	224	253	222	250	241	237	222	228	228	256	243	239	244	246	246	234	222	236	243	250	243	253	223	244	269	245	260	211	240	243	256	256	251	240	239	250	251	269	258	226	196	210	239	250	232	238	244	246	260	224	242	265	249	267	242	241	238	238	227	240	231	218	227	251	193	214	228	244	235	205	245	237	236	229	251	232	231	245	262	239	263	241	215	240	245	270	233	213	249	227	248	206	248	241	242	259	271	238	216	245	244	239	243	247	280	267	237	269	266	240	251	227	256	254	248	219	212	245	238	236	267	259	242	236	239	254	251	247	252	252	241	226	252	237	234	254	231	230	244	257	250	221	246	258	258	282	223	235	253	241	264	243	243	259	238	265	246	249	243	232	243	259	260	238	233	245	237	247	242	228	251	222	236	259	214	242	259	251	250	253	251	247	209	245	263	244	253	246	246	254	252	263	237	230	227	237	239	246	255	242	229	249	225	238	234	250	248	231	242	256	231	211	239	219	221	272	233	232	224	247	234	282	238	233	238	202	227	206	238	256	244	233	261	275	247	227	253	246	284	253	257	271	263	258	240	235	266	249	242	231	227	240	265	241	251	266	224	240	265	260	249	236	245	255	239	251	279	265	205	264	266	266	248	247	236	278	248	248	261	226	246	231	260	217	269	235	224	252	248	247	232	226	271	232	227	267	261	222	252	218	257	232	245	230	233	240	225	218	271	258	226	227	235	261	252	226	259	237	234	253	227	260	246	228	256	278	263	257	251	252	204	258	282	224	251	243	267	269	229	224	232	255	208	209	264	227	256	254	232	234	236	227	262	257	241	276	240	236	274	227	240	224	243	275	256	221	231	269	246	227	229	249	219	239	236	244	240	238	245	237	248	238	256	240	248	208	243	237	221	218	233	231	247	255	269	235	283	235	237	244	238	229	280	256	232	242	215	268	253	240	242	258	273	262	275	257	220	234	266	237	233	228	258	241	246	239	244	226	228	238	230	259	251	241	269	236	263	250	228	260	224	238	248	237	233	232	278	260	241	247	254	245	263	252	268	253	241	243	258	283	233	257	242	258	249	279	221	279	244	271	236	254	237	260	227	238	237	236	232	273	229	266	245	241	264	243	267	244	250	226	244	260	233	247	249	245	227	248	243	234	257	239	249	241	263	244	271	251	244	216	239	244	251	216	241	227	253	235	259	248	222	238	237	245	253	232	264	271	233	231	255	242	234	262	267	245	241	234	257	232	236	221	261	223	245	229	229	258	242	240	257	215	253	252	258	259	247	226	254	225	258	218	242	264	247	256	218	236	239	257	223	233	240	239	241	270	233	243	258	255	260	234	243	228	268	243	220	239	245	244	269	262	240	243	259	241	259	228	233	235	263	257	226	242	292	240	243	222	223	248	240	241	244	258	251	253	232	231	230	226	249	248	222	264	235	231	267	234	263	255	252	239	241	250	282	244	239	230	267	261	260	246	262	244	265	263	240	260	232	265	261	255	267	228	268	268	230	229	238	236	264	250	253	240	263	244	263	261	243	276	224	262	234	242	257	261	224	263	272	253	212	247	248	235	237	239	229	239	242	244	245	234	214	257	264	237	247	266	253	282	228	252	250	247	256	240	253	230	222	247	267	214	210	273	232	247	244	259	259	280	269	243	226	250	227	281	248	230	261	254	256	226	245	223	252	246	241	243	225	255	233	226	227	240	237	260	225	250	261	277	243	241	244	235	238	233	244	222	229	258	248	249	241	245	233	240	249	219	242	247	252	241	237	223	220	249	278	236	226	253	237	238	262	245	241	239	237	233	261	220	228	253	227	262	232	258	235	235	241	255	229	220	256	269	244	271	275	227	253	232	261	244	228	256	263	265	264	266	244	240	261	271	261	238	238	242	260	236	265	233	245	238	239	248	239	231	235	231	250	268	289	255	280	256	236	264	232	243	259	239	233	216	243	242	259	245	265	252	252	262	248	282	244	221	229	225	249	262	234	263	258	227	229	210	241	247	254	251	252	259	254	259	244	239	275	208	245	250	240	222	262	244	224	242	229	241	211	245	229	252	245	246	248	264	249	243	243	282	234	254	253	248	252	256	230	241	188	252	218	228	253	248	239	243	238	242	260	242	230	248	242	250	257	246	239	223	232	272	243	248	255	247	260	242	229	248	220	244	265	271	272	229	282	245	244	247	245	225	240	236	224	258	240	297	261	221	230	232	236	252	231	228	215	263	234	257	221	239	254	238	226	236	215	256	217	263	251	223	250	250	211	234	234	241	243	251	263	247	222	244	253	215	222	257	250	232	252	256	233	257	236	231	256	236	234	223	245	260	267	258	226	234	240	235	240	240	222	252	243	257	271	225	265	255	268	241	236	267	237	252	253	263	234	236	244	242	238	237	243	270	242	264	249	223	262	237	262	253	240	210	252	229	262	234	250	261	229	265	247	269	267	252	243	265	258	242	212	244	234	236	248	219	260	257	267	236	245	221	255	250	247	253	253	236	227	282	232	250	261	236	236	250	228	269	231	240	245	245	239	238	238	236	251	252	218	257	249	236	236	234	238	221	233	259	241	260	253	266	245	258	243	228	241	242	252	223	244	244	241	235	261	239	247	223	230	227	249	262	291	227	233	263	281	239	210	273	263	259	239	212	263	263	243	222	259	227	253	230	266	226	223	251	269	244	260	253	266	252	206	231	277	238	235	224
26629	30089	9235	4775	3311	2703	2176	1827	1438	1222	1061	995	952	933	860	809	697	694	654	578	558	520	485	443	423	422	379	375	358	385	379	332	339	341	344	317	326	331	328	330	323	324	357	352	332	286	314	350	342	302	296	315	353	299	290	302	288	322	321	317	313	314	302	298	297	299	332	340	305	314	368	324	292	320	292	330	298	329	285	308	312	322	303	316	340	325	348	342	338	372	341	334	337	314	349	346	304	356	337	305	317	283	320	341	313	340	309	325	298	302	298	307	325	308	263	296	314	340	308	283	317	335	276	290	321	291	302	303	301	320	311	322	310	287	331	315	339	317	329	297	308	297	327	290	354	318	280	307	266	328	308	342	325	273	281	295	319	317	307	304	308	329	300	302	281	318	272	306	341	313	300	301	303	306	268	321	306	300	289	326	320	311	326	311	333	344	325	325	303	315	300	305	304	386	339	317	300	318	294	325	302	319	301	317	330	315	334	305	297	312	325	334	299	365	274	316	317	287	275	303	293	281	292	315	304	313	288	334	307	297	274	302	290	276	284	316	292	293	313	308	329	301	300	293	282	323	327	290	341	294	311	321	316	332	310	302	348	299	316	317	312	280	323	300	257	302	305	317	307	332	309	302	307	324	292	299	309	317	335	281	308	302	334	321	292	327	340	283	329	301	308	330	303	314	291	306	321	312	326	289	309	292	322	299	309	300	305	319	330	320	298	294	310	301	336	317	293	291	304	300	318	320	334	301	281	334	308	308	331	340	307	346	316	321	312	316	317	302	317	296	301	305	345	270	301	297	344	309	283	330	326	304	303	329	303	335	294	309	305	270	311	283	323	320	299	311	312	321	321	265	302	341	325	315	307	321	299	292	315	311	285	339	320	305	296	294	304	310	333	289	293	303	335	286	293	289	315	290	320	291	305	309	335	315	304	294	301	304	308	351	325	294	326	292	308	305	321	307	291	342	323	321	337	284	301	310	286	289	329	298	288	300	288	296	312	345	282	277	282	276	314	328	296	291	308	333	287	303	319	348	280	319	292	317	323	299	301	300	329	274	285	323	315	289	299	307	321	319	294	283	293	298	333	331	311	327	281	305	312	288	341	347	298	293	305	325	300	324	306	298	311	292	320	321	336	318	312	287	282	316	336	327	304	275	327	327	277	302	301	289	309	340	282	299	280	326	313	340	281	303	301	287	323	313	271	328	317	328	304	348	290	285	329	320	301	304	296	306	329	308	331	317	313	312	321	282	312	313	304	297	324	298	328	293	313	312	304	311	287	301	282	356	303	342	302	291	310	320	286	315	293	319	316	300	322	305	310	304	314	292	304	298	313	311	329	323	316	321	330	328	297	318	323	335	284	316	326	329	300	292	328	307	318	294	319	303	272	283	295	331	300	328	309	331	299	286	325	297	290	331	312	289	328	287	317	306	325	305	306	312	333	285	315	307	319	318	283	322	323	333	317	360	346	293	313	315	271	291	322	332	334	317	318	305	281	308	309	310	303	296	331	323	317	293	335	308	273	298	328	301	272	323	317	297	297	333	318	334	292	313	312	302	286	337	314	304	304	308	311	306	313	306	329	330	326	305	294	291	340	306	294	286	282	308	327	299	339	270	322	298	322	312	325	299	307	319	297	318	283	312	361	310	278	307	298	291	276	327	309	329	325	319	294	297	332	337	300	292	310	298	307	321	312	331	319	330	300	280	353	318	295	291	322	302	316	338	318	327	296	298	295	355	321	324	319	307	321	321	313	306	313	312	316	327	287	311	311	329	302	317	318	297	308	331	315	302	307	323	332	289	264	308	290	339	317	302	319	289	300	321	296	286	297	336	303	325	323	278	335	310	310	330	334	328	285	316	257	301	331	309	328	278	299	295	294	329	336	304	308	295	289	320	305	312	314	303	335	291	311	296	306	297	321	306	291	313	317	292	300	309	303	274	306	307	323	322	295	330	312	323	332	311	298	322	294	335	321	286	312	306	322	339	281	292	315	282	290	306	339	297	301	318	295	316	317	314	314	305	336	312	303	298	329	344	336	319	294	311	307	269	317	319	311	336	346	285	285	288	327	307	289	317	305	284	287	288	313	291	333	311	333	276	276	283	271	288	333	306	304	325	294	335	325	324	330	323	299	297	297	298	315	329	313	300	301	319	325	305	296	316	291	299	327	298	308	295	322	309	296	302	306	332	286	311	301	316	326	332	317	307	318	300	302	276	318	314	300	293	317	317	272	312	326	312	270	292	327	308	319	336	301	296	295	328	290	346	333	322	296	297	285	298	335	292	306	311	301	318	315	328	301	328	333	303	314	297	292	320	297	309	306	286	306	316	312	331	317	322	312	316	295	324	297	307	309	293	322	325	310	315	289	296	294	291	302	300	316	306	313	328	296	301	320	302	328	307	295	299	305	307	313	322	294	309	328	335	322	320	283	325	281	285	317	311	296	305	297	295	326	326	313	274	303	291	300	282	308	333	307	296	340	344	316	331	331	287	295	314	326	291	349	318	330	301	317	304	299	306	284	295	289	341	341	308	323	273	326	323	327	346	294	310	316	298	274	302	322	328	333	327	309	293	325	312	322	328	298	285	320	309	286	296	319	307	324	339	288	314	317	333	296	312	312	307	321	320	296	282	288	318	319	300	331	333	282	287	307	301	315	303	326	326	283	317	307	286	311	306	324	306	328	300	294	283	310	286	313	331	301	297	280	309	316	298	330	309	309	301	305	322	309	279	338	331	309	294	282	338	294	288	331	321	262	293	312	301	302	293	312	323	298	298	307	309	340	324	300	315	311	301	311	330	308	339	337	287	303	302	303	309	279	330	333	302	307	280	344	340	298	306	280	310	310	297	311	325	300	282	310	326	304	316	313	326	337	291	307	286	322	321	312	301	322	325	297	314	297	302	312	311	318	318	262	322	309	328	302	314	346	302	333	327	326	300	317	312	334	324	302	347	326	329	282	313	335	329	321	332	315	278	282	306	314	284	299	305	322	317	292	310	297	321	310	298	329	286	357	313	270	338	299	317	323	290	303	319	308	281	301	308	325	274	282	321	309	286	304	296	269	305	324	301	302	334	301	276	348	333	302	302	292	298	302	317	312	299	304	296	312	320	304	277	341	316	311	301	289	310	317	271	300	305	321	313	284	314	305	285	333	357	295	309	318	348	299	332	332	303	323	309	330	304	289	306	347	310	279	304	283	322	321	289	300	323	337	329	320	369	309	283	319	300	310	305	305	292	311	282	312	305	308	297	311	324	326	310	301	313	318	310	309	326	312	287	338	315	344	267	291	319	312	306	316	312	298	309	336	305	314	311	300	328	330	323	298	298	287	332	296	330	313	297	328	333	289	290	310	329	316	305	303	323	309	299	291	296	308	293	307	310	301	322	279	317	294	316	334	322	298	285	283	300	301	314	299	288	327	300	279	269	285	317	301	296	314	306	310	314	304	322	298	307	283	329	336	331	297	347	281	297	300	286	331	331	309	332
25599	21363	27392	25426	8585	1308	993	874	716	706	742	693	702	698	689	651	632	597	597	600	608	563	587	551	573	564	520	521	552	481	525	533	490	489	521	479	485	509	492	495	539	499	504	527	518	532	550	527	487	484	468	501	529	544	494	518	482	473	499	517	528	484	512	489	479	509	493	528	496	511	515	495	477	506	514	489	495	501	516	513	537	503	491	523	497	552	523	543	561	526	489	532	520	517	502	503	467	495	497	491	471	504	506	500	519	520	447	523	502	508	502	447	500	530	494	484	526	502	514	516	498	473	484	503	515	503	515	547	478	473	507	492	526	519	484	511	494	521	493	497	499	508	508	519	501	533	537	487	492	518	522	513	533	500	528	496	504	511	518	486	486	475	517	495	520	544	510	488	473	516	497	505	501	514	497	544	490	463	492	515	499	513	510	498	529	527	513	504	517	530	512	499	497	471	478	501	517	463	556	498	515	534	491	500	497	536	478	505	535	489	475	524	477	502	515	506	451	545	512	543	478	485	528	487	475	492	460	467	446	504	498	507	480	474	465	485	510	555	530	521	526	472	505	535	526	497	471	471	470	492	487	535	508	462	522	516	511	507	484	510	528	520	525	505	536	527	566	509	485	476	510	511	499	510	548	513	499	518	500	499	483	497	511	505	477	501	553	487	556	437	508	462	489	504	509	473	477	505	507	463	509	480	504	518	499	523	446	493	515	507	493	518	532	481	509	472	479	536	517	527	559	469	510	515	509	504	475	480	490	536	495	511	507	486	487	468	485	470	519	571	500	510	546	490	494	531	495	551	526	513	558	525	492	492	496	487	506	509	472	497	534	514	530	509	513	493	522	478	500	503	496	520	514	506	476	532	516	490	539	499	514	479	511	516	491	447	460	497	435	528	491	510	490	477	496	514	537	489	454	546	501	530	512	515	490	530	531	534	527	489	498	526	485	507	521	520	522	486	503	509	532	454	538	514	499	499	533	478	536	532	522	495	491	490	511	490	483	487	517	489	551	502	525	471	513	448	500	528	519	498	485	500	483	542	534	516	492	511	497	533	493	509	513	525	498	527	522	462	499	501	518	505	524	503	460	498	519	476	500	503	498	517	507	527	451	547	464	540	527	535	507	541	484	504	480	498	545	479	516	492	468	536	510	535	503	445	509	514	503	535	500	511	486	502	483	530	488	521	516	521	509	501	487	514	501	523	495	492	494	514	506	496	534	512	505	469	501	485	487	489	523	532	548	534	528	525	473	512	462	491	496	481	523	496	465	490	530	533	510	557	505	498	546	518	510	523	512	503	514	504	546	501	477	513	476	478	495	495	530	539	500	503	487	488	513	480	501	514	489	493	488	456	485	510	510	533	487	505	506	487	491	500	480	484	471	553	502	495	533	530	504	517	498	510	527	482	501	514	499	490	487	520	496	545	520	502	488	539	518	500	530	460	508	487	523	483	530	486	529	510	512	476	507	531	496	510	460	527	512	499	497	542	472	539	494	482	488	487	513	541	529	526	493	523	538	535	478	493	466	484	510	509	490	501	503	529	552	524	533	510	550	547	501	523	544	483	498	487	519	444	530	500	489	493	466	501	511	480	534	464	518	528	493	495	490	485	504	499	515	509	458	513	480	512	520	505	506	521	479	471	503	507	525	486	506	509	532	502	540	515	489	507	540	562	488	514	520	539	517	518	554	503	484	491	512	496	515	520	498	515	487	459	482	519	491	500	512	524	462	519	506	461	512	474	484	510	493	484	488	500	522	502	491	542	484	500	471	504	508	516	505	493	507	490	552	499	495	492	500	513	484	476	479	496	509	524	527	492	491	507	505	486	513	511	492	489	570	504	523	536	492	485	503	512	520	529	502	534	503	495	508	482	510	533	480	464	453	473	507	489	498	481	524	524	503	471	506	479	472	511	500	503	531	480	512	494	485	504	507	452	493	512	487	473	527	502	507	456	513	551	498	457	515	486	504	487	487	515	490	509	531	475	496	481	492	515	514	508	487	481	501	507	521	522	522	508	538	525	530	489	507	501	509	530	484	525	509	538	490	510	520	525	501	482	483	477	483	498	470	455	546	465	526	488	489	472	502	510	519	541	486	519	526	491	498	539	440	479	499	503	525	509	478	515	492	488	497	514	487	509	501	483	496	493	559	454	462	500	499	500	502	477	468	504	491	481	505	514	537	551	514	501	556	494	501	480	537	512	513	477	504	512	503	515	484	477	516	477	503	495	505	499	520	484	495	511	467	505	505	512	506	525	506	493	525	491	519	489	491	525	489	505	522	532	475	451	483	500	529	501	447	479	505	477	484	466	497	500	491	492	492	528	510	500	509	488	509	512	541	500	520	511	511	530	462	464	494	550	489	493	517	495	522	477	473	533	530	567	520	549	504	473	511	533	478	490	503	477	515	521	459	503	462	495	518	500	519	497	490	507	467	468	513	510	497	491	518	503	510	520	492	512	531	517	472	472	504	533	516	509	530	517	498	528	504	500	515	486	526	519	487	505	516	484	507	477	489	528	502	479	520	540	568	520	479	513	526	487	487	495	506	520	476	470	498	500	529	483	488	497	501	474	517	538	506	503	456	472	515	489	514	528	518	490	486	531	502	502	561	543	528	514	517	504	526	540	535	493	483	490	503	485	458	498	503	547	515	529	517	495	461	517	504	498	499	508	491	497	528	487	474	508	489	476	521	477	523	524	539	493	504	514	488	521	514	484	546	504	528	500	505	498	539	488	510	507	547	505	521	509	548	514	515	489	512	520	481	478	518	479	516	488	524	506	470	508	553	477	526	478	479	476	524	499	505	492	497	501	534	473	506	474	507	486	502	490	503	499	484	509	525	511	480	510	517	534	514	481	512	513	504	502	509	486	467	470	484	530	541	477	491	503	499	487	507	508	494	478	501	495	533	539	481	484	519	537	511	525	507	474	500	491	542	486	509	531	535	491	513	454	538	529	523	511	498	490	482	479	468	506	492	505	525	486	511	506	517	511	547	477	528	487	455	524	493	528	477	487	561	514	497	524	468	533	519	490	506	466	455	506	463	515	493	500	505	483	505	544	490	524	477	524	480	520	516	542	492	505	522	494	526	529	494	475	523	483	472	508	477	503	510	457	480	545	502	532	492	468	543	488	505	453	513	533	545	502	497	502	485	526	483	476	498	461	499	506	448	544	547	485	522	523	548	489	509	480	529	507	485	511	525	512	478	527	527	480	499	527	520	482	497	510	481	518	539	534	508	494	470	508	520	484	524	496	485	517	526	501	492	520	520	519	549	516	503	499	538	476	520	512	482	488	486	542	539	500	534	485	489	489	527	508	522	493	524	502	510	497	476	525	491	559	456	504	519	536	528	543	487	469	503	490	472	496	522	495	498	470	510	483	487	499	524	483	541	481	481	502	527	519	491	490	513	496	489	476	428	512	519	474	491	509	472	517	494	536	447	527	523	543	462	478	508	513	523	513	496	542	500	472	472	513	503	504	521	516
25446	27950	5755	3218	2533	2192	1867	1520	1363	1231	1144	1132	1030	978	951	889	810	791	800	772	722	699	689	695	714	632	614	657	650	660	590	651	662	571	622	608	589	594	633	599	581	613	641	583	660	619	576	609	600	626	575	624	604	604	591	615	568	593	632	573	588	557	628	594	620	628	595	576	598	564	577	588	632	598	580	558	621	548	599	626	578	614	583	595	647	618	668	667	615	596	628	617	620	640	627	605	579	592	583	640	578	594	600	633	580	609	599	582	601	602	595	581	572	613	575	582	589	600	580	618	631	609	623	572	609	567	606	612	638	561	623	606	636	620	578	577	570	586	606	584	604	606	571	580	599	619	626	648	594	557	618	620	628	630	588	606	625	599	574	606	581	635	615	610	629	595	570	596	603	602	582	620	601	601	613	589	594	649	640	596	593	597	592	583	607	646	593	608	577	573	624	579	648	607	572	581	633	624	617	574	577	566	594	589	582	539	601	582	578	619	579	599	605	625	617	606	594	583	600	576	568	605	598	606	578	589	639	609	611	661	593	619	589	556	606	584	570	625	606	569	621	621	574	586	609	629	585	588	602	606	609	640	585	593	586	610	568	599	616	589	655	599	613	620	573	606	588	605	616	590	595	586	628	597	610	605	564	592	645	614	593	650	575	579	610	569	598	590	602	608	600	602	612	600	579	585	643	609	647	600	626	586	617	615	606	562	604	612	643	599	605	585	600	606	592	564	603	638	603	641	551	615	587	588	612	591	546	596	609	600	610	568	588	601	621	653	564	578	579	625	631	621	585	603	620	604	610	592	614	590	586	617	587	618	598	618	612	633	603	596	619	567	592	643	580	643	589	601	568	564	621	551	557	588	555	594	595	609	640	609	636	563	588	630	625	595	548	576	603	596	585	585	564	561	557	565	571	599	583	583	589	630	618	597	623	620	544	640	616	581	628	634	558	605	589	593	587	603	612	611	607	611	609	647	644	547	593	582	612	622	612	607	581	583	634	569	575	573	556	595	551	576	616	606	627	540	602	608	606	620	541	576	648	568	618	591	597	555	622	621	582	612	607	590	563	593	566	626	641	621	588	597	636	570	605	583	669	630	636	551	614	561	617	571	629	575	636	602	612	620	539	554	634	587	584	624	542	591	597	622	573	577	606	611	629	630	584	614	603	575	573	622	607	609	612	594	592	599	589	547	611	615	598	604	598	655	573	626	587	628	590	626	601	603	625	593	612	600	580	622	609	594	572	614	593	612	567	586	612	624	586	613	568	578	597	555	597	605	572	660	568	638	612	578	559	560	596	619	604	624	595	623	614	558	633	604	633	589	591	578	610	608	591	621	550	580	578	593	586	581	562	600	607	609	567	599	638	581	577	623	585	611	593	615	602	577	593	577	560	590	602	630	629	552	615	609	569	615	628	592	588	560	611	590	528	605	563	604	594	569	590	607	614	631	594	610	570	621	616	597	634	607	572	544	586	636	617	616	577	623	572	615	595	609	580	581	588	573	606	634	628	569	573	575	606	642	591	553	577	536	638	604	597	572	606	540	598	626	584	626	582	601	590	618	616	580	599	620	597	574	588	634	619	575	566	601	609	602	614	603	615	584	581	587	577	606	596	599	641	599	619	581	576	559	565	589	598	570	592	613	601	572	587	624	629	598	618	609	586	652	593	591	570	598	586	589	610	604	622	549	619	572	595	581	590	582	564	592	585	616	552	580	576	600	573	551	627	591	621	577	607	644	633	599	598	607	584	604	562	577	585	589	589	601	576	574	600	544	581	657	586	634	617	579	609	584	583	633	613	578	581	598	546	632	593	584	582	593	599	619	598	598	568	587	616	634	601	578	601	573	614	595	597	612	604	599	620	619	588	572	611	592	601	589	603	563	593	590	591	597	578	558	584	566	611	632	600	622	622	638	584	564	617	582	584	629	602	600	636	546	571	631	591	625	560	624	613	623	553	625	568	603	581	671	620	590	597	618	579	592	622	619	558	586	576	632	586	643	596	624	579	592	599	583	617	594	625	616	600	621	585	623	568	619	575	568	573	582	589	628	559	588	560	604	614	617	561	627	575	614	561	603	640	623	570	591	616	532	585	599	626	569	578	639	627	635	590	599	575	579	588	615	608	625	621	594	598	613	587	598	638	576	622	589	619	596	604	551	593	586	613	615	571	571	612	633	614	615	628	571	621	599	588	588	621	619	620	601	617	628	602	585	614	598	551	554	639	615	590	569	582	596	636	567	596	612	574	605	604	630	572	568	645	599	563	590	632	589	575	610	598	596	574	608	602	592	615	607	583	581	566	558	625	598	571	629	607	635	565	594	573	598	608	582	576	609	600	583	593	606	540	538	581	621	602	583	572	605	616	556	571	600	583	575	593	604	582	577	607	580	601	609	637	644	608	592	591	628	593	635	590	601	600	610	603	582	578	554	596	604	624	614	602	583	616	607	653	626	578	616	611	571	610	569	589	605	586	561	623	596	593	586	607	632	597	576	599	603	607	578	553	605	588	555	586	603	562	599	588	604	581	558	624	578	570	604	575	632	585	614	621	637	562	558	592	640	570	593	578	547	575	553	558	613	568	592	612	628	602	611	636	590	607	585	590	604	572	550	589	605	609	587	602	600	590	530	597	627	557	615	569	635	593	604	594	620	615	610	582	554	583	601	574	623	604	563	612	586	590	623	628	601	562	663	576	602	544	604	600	585	603	565	630	580	636	620	560	618	587	607	560	611	615	557	609	564	576	585	577	616	577	598	603	605	590	576	626	612	626	592	562	564	637	570	611	621	591	587	591	622	605	580	598	619	589	647	606	600	619	629	602	589	600	600	598	576	571	592	616	583	656	581	652	572	612	568	568	576	609	621	586	567	612	634	608	600	574	544	591	606	571	600	626	596	619	603	599	640	558	576	624	574	581	630	604	580	590	596	577	624	647	636	639	611	605	615	602	589	594	609	607	624	651	598	591	618	641	596	567	592	573	653	575	617	575	607	599	615	604	637	609	615	607	599	642	603	562	609	643	559	579	594	594	621	607	623	605	609	573	602	599	580	580	619	668	607	593	601	553	556	560	606	595	638	579	606	608	599	606	630	596	631	634	588	621	567	569	610	581	585	578	600	590	523	586	574	574	576	592	613	561	591	679	635	598	585	617	624	592	626	573	592	651	583	630	641	611	632	611	583	637	630	584	656	593	562	614	600	587	567	570	613	600	577	610	585	655	587	542	594	596	573	573	554	590	618	628	589	611	585	593	611	632	602	568	596	574	645	602	582	582	590	608	598	596	596	608	602	622	577	587	595	614	610	590	620	598	624	590	600	568	583	577	591	631	558	600	610	610	562	604	635	561	542	586	653	588	590	566	629	576	607	597	591	554	602	633	589	581	590	583	599	605	609	634	579	580	587	582	596	573	591	615	613	590	612	603	543	631	640	631	566	592	588	622	602	559	593	570	570	553	584	591	539	592	562	611	603	629	588	604	573	574	611	603	579
23313	21381	29189	23912	21377	21387	7893	1494	1043	981	925	783	757	703	614	638	519	523	468	477	382	442	421	394	375	325	318	307	321	301	276	257	291	270	251	262	273	248	260	270	275	273	263	277	250	255	265	253	225	264	254	254	267	239	251	242	227	259	264	230	250	253	255	248	216	272	284	259	268	223	213	236	263	245	253	230	262	245	257	251	262	249	259	255	253	265	267	280	267	267	234	269	254	244	236	275	279	215	299	220	269	255	260	235	256	231	231	241	232	228	262	232	253	238	240	253	240	254	229	262	236	235	246	250	244	253	220	251	228	245	245	250	225	231	252	226	237	219	248	241	248	241	277	266	214	237	241	234	243	233	260	248	254	241	224	233	232	250	232	234	246	243	241	233	240	239	245	232	252	216	256	236	206	218	235	259	208	232	262	254	274	236	250	262	259	266	249	268	234	244	224	224	273	188	234	237	254	239	286	249	239	269	269	246	269	233	234	257	226	239	247	249	264	244	245	250	273	245	237	257	234	262	257	240	262	227	226	244	274	243	224	263	248	236	245	226	242	268	263	244	245	228	232	258	246	264	251	239	241	236	225	222	253	247	257	226	211	255	233	245	244	245	261	257	235	229	238	251	246	230	260	260	230	229	252	265	256	255	224	253	244	271	239	241	241	254	269	268	225	239	202	240	265	234	243	202	290	249	216	248	251	219	259	246	257	233	240	235	242	231	262	234	221	252	226	266	252	219	208	231	248	242	246	243	232	231	223	250	229	250	253	244	228	259	238	255	240	231	234	226	255	243	272	242	229	240	255	262	242	265	246	243	253	243	230	239	253	253	234	254	263	246	241	243	237	228	249	239	248	245	264	287	248	254	253	238	259	230	238	245	246	239	245	249	251	269	262	248	240	235	255	226	251	255	229	260	243	219	236	252	263	242	226	297	254	255	239	250	239	241	230	225	211	243	244	245	209	250	223	244	241	257	232	228	243	214	242	243	221	214	256	236	258	227	253	280	223	227	223	236	247	217	238	257	250	242	228	243	252	236	258	265	230	243	256	263	220	273	248	253	247	255	282	251	230	222	254	237	255	240	241	227	240	237	249	241	234	238	248	233	236	238	239	224	243	268	230	199	224	226	252	255	266	227	240	253	243	236	254	238	228	230	250	247	232	225	242	254	261	243	248	232	237	233	228	225	244	229	249	237	243	260	246	215	238	239	246	223	252	231	246	210	253	226	231	222	229	255	254	234	246	240	245	241	241	236	225	268	241	258	237	242	270	269	234	222	226	262	208	246	207	260	234	233	254	259	269	252	225	234	248	258	251	250	243	270	224	235	238	226	256	243	232	228	239	240	221	256	245	250	234	244	221	257	237	228	243	215	248	254	243	247	208	231	259	240	226	229	218	240	224	262	226	234	231	227	228	219	266	271	236	233	224	229	242	233	248	250	241	247	236	269	256	259	241	261	227	253	230	249	236	270	239	249	246	216	251	263	216	264	244	248	259	257	234	241	206	248	263	240	241	241	263	242	248	227	220	229	237	235	236	245	244	247	255	240	240	230	240	241	232	270	252	246	269	225	245	244	215	235	263	270	232	236	252	259	251	249	253	229	260	236	250	247	252	241	260	264	261	242	215	231	238	259	232	240	246	274	219	241	260	260	236	238	252	253	235	250	262	211	255	218	256	229	261	237	225	225	216	227	234	247	247	239	224	259	238	254	236	260	263	231	260	262	239	271	242	233	250	222	209	242	256	223	248	213	242	248	240	248	227	255	239	254	254	234	207	231	230	238	234	232	227	235	228	231	241	231	260	247	228	234	245	229	229	218	237	276	258	268	255	259	220	237	262	264	254	259	252	253	263	235	265	255	224	244	266	232	239	265	248	257	249	270	238	282	229	240	254	229	242	229	273	252	286	261	239	239	225	254	221	255	218	251	230	234	279	238	242	241	244	263	250	247	249	226	242	244	235	239	236	251	223	242	208	236	247	234	223	247	229	260	251	252	261	234	238	247	226	233	236	237	229	241	250	228	201	256	234	230	260	233	239	236	243	250	254	259	246	233	253	251	252	238	238	260	250	256	245	213	256	213	252	225	247	254	225	227	270	228	248	231	240	254	226	259	242	254	243	245	253	234	246	269	236	225	249	220	268	227	234	252	273	220	248	253	252	228	233	252	263	219	237	245	260	234	239	218	238	239	226	229	222	258	266	245	261	218	245	231	233	217	254	261	230	234	230	233	234	253	242	276	249	222	256	262	256	268	245	249	238	237	229	230	243	259	226	267	250	255	220	223	219	216	227	272	235	235	260	263	223	252	242	244	210	242	225	269	257	229	248	231	235	254	243	260	269	257	242	258	245	258	230	239	259	228	241	243	230	270	270	273	256	271	257	259	223	246	248	273	256	227	267	220	244	249	252	265	236	227	246	241	236	239	231	264	263	238	222	247	244	258	214	240	202	215	261	246	258	222	255	223	266	246	241	206	240	218	234	248	230	256	242	231	248	246	239	255	238	259	251	235	239	251	247	244	246	248	228	236	243	257	273	218	289	237	261	258	235	265	233	237	207	286	257	260	248	250	253	232	236	224	237	224	214	253	234	229	215	244	234	235	251	225	264	232	244	263	233	254	267	230	227	244	247	212	258	259	244	225	275	247	242	242	266	245	230	253	253	242	260	252	303	232	255	221	248	237	223	249	263	233	237	215	246	243	239	233	237	219	254	224	252	235	243	234	250	251	240	279	277	277	235	231	245	258	232	236	240	274	237	234	233	271	238	235	233	235	240	217	241	237	245	267	277	261	244	221	262	244	249	251	245	243	237	208	233	231	231	220	251	267	244	246	281	229	217	204	243	205	247	275	238	269	236	246	257	253	237	244	240	234	220	231	256	249	235	213	225	250	221	263	224	233	227	258	242	237	245	232	246	246	236	242	244	237	248	268	228	215	246	289	235	238	217	238	256	269	221	216	258	246	259	244	250	228	253	216	251	244	231	220	238	243	265	234	243	230	230	234	246	252	241	250	220	237	262	222	260	247	237	260	260	280	253	248	235	234	255	264	250	252	222	222	201	248	244	223	217	250	234	234	254	264	253	262	260	209	247	246	249	239	243	222	249	243	254	253	257	252	229	251	260	261	242	228	254	252	253	245	226	250	259	239	228	228	238	247	208	234	260	235	237	257	231	280	234	231	254	222	228	227	217	225	248	240	243	266	247	260	241	233	220	208	250	238	235	254	250	235	218	256	245	242	259	217	253	266	288	244	245	229	245	232	221	216	243	269	233	235	266	254	221	235	251	222	277	240	241	259	252	220	251	259	222	243	227	274	259	275	245	256	235	241	257	249	217	226	283	219	268	256	214	263	238	234	237	235	240	256	237	215	240	239	252	263	231	232	234	236	238	240	245	260	267	229	251	218	278	244	258	250	261	240	220	256	243	249	214	229	261	252	267	247	250	240	279	260	257	235	260	249	246	245	239	223	235	231	228	255	244	222	248	208	247	228
30346	39033	14917	8142	6096	4738	3709	2823	2464	2071	1820	1567	1488	1306	1202	1081	955	900	749	704	731	602	628	520	546	497	459	423	444	423	368	341	357	353	325	317	322	337	322	290	317	345	294	320	326	331	315	304	275	331	333	309	323	307	296	287	296	317	304	316	302	291	320	272	310	321	299	280	315	282	298	280	280	307	317	285	294	271	289	293	300	295	337	297	306	354	341	357	326	301	328	285	317	321	341	335	329	311	327	308	293	289	277	309	263	277	278	292	266	296	285	289	284	291	293	298	299	284	265	277	269	251	266	284	288	280	276	264	326	307	264	282	313	308	272	275	311	287	288	308	306	265	277	311	285	284	278	294	281	286	314	283	321	303	303	279	261	306	267	292	289	281	304	327	287	242	264	294	293	297	279	300	277	282	283	258	298	311	268	289	294	284	289	289	320	268	289	300	265	310	302	317	298	291	306	294	303	278	275	332	303	284	297	298	319	280	277	268	262	287	281	287	286	330	275	272	279	282	312	296	264	264	267	286	248	289	301	277	316	291	278	277	269	301	289	283	298	306	283	285	296	290	309	302	303	308	280	260	313	287	278	290	298	286	288	293	264	280	287	254	302	303	301	274	274	249	304	291	275	281	307	282	277	291	279	294	288	284	300	303	292	288	286	268	316	284	276	276	267	287	272	293	303	282	265	293	292	268	293	281	278	300	290	304	292	274	266	254	285	271	290	305	313	298	287	277	278	287	296	253	290	301	295	274	282	279	288	264	299	287	275	289	306	298	293	297	285	284	276	307	285	272	274	275	285	301	303	264	273	278	320	293	277	293	298	261	308	290	275	299	298	283	284	268	293	300	299	287	289	264	274	259	295	286	272	258	285	279	270	277	295	276	287	286	264	302	283	279	303	288	309	301	273	253	257	279	262	266	315	261	257	271	310	274	279	346	248	247	305	303	280	262	298	287	292	273	299	264	269	276	284	277	256	322	263	269	291	269	263	278	292	288	281	276	284	284	312	288	301	292	287	293	270	282	264	280	336	333	288	266	289	277	317	286	273	285	284	291	258	298	284	304	268	288	288	314	290	290	289	307	292	273	291	305	271	275	266	299	264	308	290	310	277	292	291	302	280	280	311	279	291	292	286	305	274	266	294	292	322	234	257	305	293	289	268	301	283	305	275	261	277	294	310	295	317	293	252	270	296	265	296	289	303	293	309	312	280	273	284	290	268	290	259	301	311	292	264	281	275	285	303	283	280	295	245	311	295	308	284	292	271	272	287	280	291	285	273	299	288	292	254	266	260	247	285	276	287	283	297	309	268	295	299	281	284	272	312	256	278	272	288	300	300	280	267	287	267	319	332	291	284	311	286	290	296	294	314	280	315	270	248	298	284	275	276	287	312	279	290	285	302	301	287	308	291	276	266	287	280	267	306	279	303	284	320	280	296	307	281	306	297	296	255	276	302	268	292	307	303	269	284	293	281	283	300	280	315	285	300	284	302	292	286	334	262	265	288	268	297	277	256	248	274	326	284	301	279	270	286	276	267	271	283	284	280	284	344	290	312	317	310	279	264	298	298	292	283	308	282	317	293	257	299	272	267	278	303	287	315	275	283	267	277	272	266	274	294	275	295	319	287	283	276	271	297	275	272	272	286	273	247	261	304	264	274	295	296	260	283	279	264	295	328	309	275	270	302	270	295	271	284	288	279	279	275	266	283	288	300	297	276	293	288	279	289	297	291	299	274	261	282	261	294	279	309	271	305	278	304	273	294	278	270	284	281	302	275	289	290	302	314	271	297	287	300	292	300	281	288	297	277	255	291	276	247	266	280	268	300	272	285	276	278	305	294	294	312	275	280	308	285	299	285	298	297	239	257	271	315	279	258	288	307	299	292	282	284	255	310	283	292	285	301	280	274	270	260	278	273	256	281	273	284	274	306	313	317	270	287	302	286	278	280	315	334	305	237	286	271	303	300	302	278	263	302	291	299	284	270	290	286	285	289	314	279	312	281	290	289	299	309	269	257	279	299	306	319	288	310	286	279	314	292	316	275	298	278	284	259	290	295	281	284	275	289	287	308	300	307	288	301	291	275	274	277	271	298	296	280	268	303	330	264	254	283	289	280	282	244	297	268	285	284	298	264	295	290	290	256	316	293	288	264	284	299	277	285	276	286	287	279	265	308	292	285	266	281	285	282	280	281	286	314	315	285	295	271	256	302	272	271	310	300	285	274	274	245	282	283	286	271	284	252	272	281	265	272	284	289	315	289	297	294	263	301	289	300	270	286	276	281	301	283	296	296	263	280	282	275	252	262	299	295	290	273	273	327	298	269	291	291	321	284	255	282	247	266	288	302	307	294	258	282	265	287	273	260	285	267	272	274	280	288	289	285	262	265	307	280	291	321	288	291	281	237	279	266	293	287	265	291	287	293	297	293	283	267	286	310	302	278	271	280	259	296	279	270	258	277	267	291	260	272	295	290	270	297	316	275	267	304	299	290	303	280	251	256	309	337	285	299	303	281	278	301	298	291	271	294	291	293	293	297	320	277	313	308	285	294	296	258	287	288	280	292	315	312	270	291	282	272	280	285	288	311	271	294	258	303	281	273	315	301	268	289	275	295	305	306	287	283	284	335	285	268	258	281	299	266	281	319	255	271	307	267	301	302	295	257	270	275	305	274	288	279	289	286	323	260	268	284	290	265	278	300	279	268	259	292	308	286	273	278	292	274	308	274	291	304	288	293	293	278	308	270	271	303	254	271	288	283	278	295	289	303	293	292	297	304	293	295	311	282	270	280	270	320	277	250	273	283	294	271	271	272	295	300	294	267	273	294	288	259	304	291	307	282	277	263	332	301	284	275	305	245	309	273	288	329	285	296	281	239	269	271	288	309	297	283	292	276	288	268	302	269	283	304	278	294	269	301	269	295	291	293	316	279	288	283	268	287	291	276	254	285	264	280	263	298	252	292	268	310	251	301	273	275	322	278	294	303	306	288	283	275	283	290	286	278	291	281	279	292	286	300	288	277	279	314	256	304	270	288	280	291	297	281	265	293	292	301	308	278	261	288	283	300	257	308	271	278	252	301	274	277	305	276	264	283	283	269	283	267	288	271	302	283	283	317	295	287	286	279	297	287	289	270	280	298	270	289	319	307	293	284	301	271	270	295	262	287	268	294	266	276	279	336	296	258	278	303	260	266	281	287	264	295	282	271	248	260	280	285	312	290	257	275	330	309	294	286	290	293	289	293	284	286	290	273	303	311	282	314	302	299	285	263	331	304	283	284	293	286	307	273	314	299	310	311	299	281	302	321	241	283	293	295	263	266	281	286	295	310	303	286	262	257	266	298	277	297	283	270	257	287	261	283	254	295	304	288	257	279	272	297	284	293	264	312	290	327	276	285	314	300	311	286	267	301	287	276	287	306	304	273	313	281	310	316	330	310	294	278	289	299	290	296	284	288	267	311	308	266	302	314	270	277	293	286	309	277	293	277	247	300	300
27704	20938	9034	1521	889	753	630	649	627	560	576	594	556	559	565	512	543	529	538	519	511	465	485	511	524	468	497	464	445	466	490	480	502	431	508	460	467	494	489	453	457	456	392	481	458	461	481	479	467	439	427	465	435	460	440	454	474	398	436	429	450	465	426	447	453	461	429	463	456	442	448	448	456	437	472	457	485	489	446	466	484	461	475	486	455	479	489	483	479	424	507	443	430	459	461	461	501	488	409	439	453	487	450	484	479	481	440	472	491	444	462	464	463	485	483	470	479	495	425	447	445	473	438	478	462	463	477	442	441	477	448	438	487	463	465	484	462	445	478	452	482	400	435	462	471	467	449	461	470	427	458	422	439	425	457	476	479	413	490	478	465	457	444	392	446	472	499	485	477	450	472	475	474	437	446	471	445	463	462	483	438	426	440	462	442	443	465	436	456	450	445	440	445	494	464	478	460	479	446	435	461	461	433	451	436	471	443	423	452	445	465	439	409	473	440	443	455	500	478	443	461	448	440	416	491	455	502	440	467	444	475	454	446	450	497	470	471	471	451	433	485	493	464	454	429	441	407	449	463	452	479	471	433	473	452	450	416	447	413	447	466	422	450	498	437	475	443	480	448	487	438	450	510	468	420	446	452	451	492	436	469	473	457	447	453	498	453	419	464	479	466	431	484	478	477	503	457	461	446	452	453	497	447	460	471	448	461	474	429	467	460	479	449	508	451	452	450	440	473	450	499	477	463	457	455	435	440	448	458	428	459	469	417	449	457	463	475	424	465	467	432	453	451	450	475	461	460	443	488	443	455	484	464	437	431	440	483	466	483	427	443	487	464	445	450	457	434	476	445	482	474	500	460	420	451	441	481	437	436	426	464	444	485	431	451	442	420	440	447	445	461	495	440	461	466	469	443	432	420	457	480	448	447	464	468	478	433	466	417	461	420	479	478	453	432	422	433	444	446	455	441	442	438	448	490	441	474	432	474	433	511	460	429	408	438	472	429	420	443	462	460	470	461	464	462	452	494	460	468	457	469	492	433	474	475	475	418	444	454	403	481	442	453	446	427	438	474	459	487	460	438	464	477	469	445	439	417	455	478	474	450	461	452	466	457	476	444	445	439	448	456	454	484	462	468	428	437	455	455	461	443	424	462	438	484	462	491	489	465	463	445	456	460	462	469	487	456	435	421	494	467	461	464	469	447	453	440	465	452	432	413	513	463	454	472	427	467	446	433	467	448	480	472	439	473	468	441	401	468	453	480	446	465	413	469	444	454	450	455	444	427	453	491	502	482	468	485	448	482	461	492	454	435	460	414	496	493	433	451	415	417	485	481	462	460	432	502	484	427	474	426	459	412	436	472	456	475	501	445	460	444	441	452	462	439	427	428	478	465	462	447	480	464	476	446	500	450	457	448	465	471	445	420	452	477	455	487	424	479	468	494	471	466	468	488	432	393	442	452	446	460	460	470	458	473	474	467	456	474	440	477	466	496	451	447	454	460	469	452	446	459	432	475	450	476	452	499	465	504	459	477	469	493	435	439	451	488	433	410	448	471	437	449	455	446	444	500	439	461	471	443	468	447	487	446	423	448	461	467	446	451	481	461	449	484	446	508	457	464	468	442	399	443	460	465	484	454	452	474	447	509	455	408	447	470	453	456	474	455	455	466	421	465	436	485	419	473	442	414	483	433	440	449	464	471	469	432	472	448	439	465	442	457	463	477	474	437	488	449	474	441	433	483	452	490	448	505	454	434	428	474	452	438	499	448	429	452	467	421	462	459	435	431	410	469	468	428	472	500	474	445	487	491	453	485	470	432	456	458	438	461	467	434	479	445	449	465	447	470	454	459	463	451	462	464	434	433	465	443	453	462	459	430	434	463	468	464	480	459	452	470	464	456	465	437	465	496	480	433	429	453	438	458	468	471	454	406	441	490	440	494	420	472	447	428	457	483	434	427	489	457	460	415	474	459	450	452	477	428	484	422	441	451	448	506	465	465	475	446	472	440	445	446	433	454	466	473	488	463	411	460	448	433	449	464	451	449	454	446	469	433	483	436	435	475	463	460	426	462	425	440	454	433	491	437	475	447	477	458	500	469	413	456	444	439	484	480	426	447	432	442	436	450	512	440	473	440	465	411	458	401	402	421	471	428	444	455	474	464	445	443	447	487	477	458	440	475	486	466	482	469	442	467	468	425	451	446	440	460	480	452	464	434	467	476	446	464	448	439	489	495	409	448	418	458	438	477	432	441	453	450	456	485	423	481	456	470	435	453	483	440	464	424	464	450	451	461	437	475	452	482	502	464	439	468	475	445	481	417	468	463	448	447	443	483	464	437	442	405	513	462	477	451	482	449	495	466	443	496	456	432	451	458	450	456	444	476	475	448	472	471	481	446	446	437	488	449	455	467	437	457	467	496	447	409	459	455	448	440	468	502	498	436	475	443	449	478	469	497	451	491	503	477	474	464	458	452	487	456	470	453	442	435	511	436	455	445	447	496	444	445	427	451	459	469	469	479	413	442	463	476	461	491	474	426	415	417	490	422	427	462	442	445	479	483	421	470	465	451	442	440	448	490	428	464	454	463	466	477	437	465	459	472	482	458	456	412	472	459	477	446	484	480	459	483	455	483	412	451	435	428	463	462	477	464	493	448	456	485	449	485	437	461	455	455	442	422	434	457	458	444	430	446	452	445	471	458	437	426	451	486	421	464	477	465	445	459	434	459	446	463	487	464	486	474	444	454	482	441	436	446	482	456	471	425	507	498	425	461	462	459	463	438	479	472	431	456	460	403	445	459	471	462	449	455	449	480	442	408	469	470	471	442	465	450	459	447	473	423	496	453	452	445	458	432	487	472	457	432	460	463	436	488	459	475	474	465	468	434	431	472	450	431	499	419	466	454	460	459	438	436	456	475	486	441	491	465	439	454	461	449	439	447	446	474	466	497	445	435	446	438	474	498	463	470	481	451	433	473	439	448	464	472	462	433	470	477	481	478	457	492	444	478	399	478	482	447	456	447	464	447	472	478	485	468	457	477	494	456	444	464	482	414	467	465	444	422	508	422	461	447	451	461	426	436	490	470	439	439	479	484	453	432	460	453	485	465	461	461	465	460	483	441	482	465	446	438	468	466	418	471	452	468	441	485	499	437	453	470	441	459	471	455	522	464	470	463	457	456	479	459	477	451	456	449	455	463	486	481	406	440	456	459	474	470	436	466	487	456	453	451	457	470	431	466	424	429	440	441	439	464	441	458	468	416	452	430	421	491	446	466	447	459	462	435	427	477	452	475	468	492	429	473	451	468	487	460	508	446	434	444	484	418	454	477	482	446	454	449	464	460	479	446	459	458	423	440	480	432	472	487	457	468	463	442	443	471	479	444	477	425	490	425	463	455	435	461	475	465	472	440	489	478	472	441	481	489	474	443	446	476	449	434	427	416	489	462	466	457	473	451	496	480	467	493	482	418	440	498	433	415	469	409	416	456	460
20172	20143	2733	1783	1369	1146	1022	921	946	884	833	883	842	732	741	748	728	698	663	614	628	693	620	606	604	603	579	598	566	574	550	579	557	576	596	588	579	536	557	535	533	565	559	570	559	502	594	550	579	540	574	533	565	591	619	553	571	556	553	518	532	609	567	564	548	544	571	537	554	592	559	569	507	565	556	553	558	529	569	531	545	542	554	535	596	510	563	608	547	551	522	565	596	573	598	566	562	575	555	531	535	586	574	568	595	570	564	523	546	557	562	568	582	520	556	575	557	528	540	537	569	531	550	511	526	577	593	550	562	536	561	588	533	512	543	565	554	571	541	537	554	568	561	518	577	571	523	577	565	588	612	527	602	576	488	569	534	530	556	589	548	538	553	550	515	537	540	564	546	558	541	546	543	536	527	521	571	588	544	545	551	505	592	541	552	608	524	599	513	549	539	572	545	531	554	542	559	601	567	572	534	617	551	560	566	567	549	553	558	562	591	558	540	525	534	483	547	528	538	524	555	573	544	550	535	566	556	537	549	550	560	573	570	524	583	613	509	520	593	579	594	545	529	547	561	617	579	585	567	541	586	542	553	531	567	597	568	594	555	542	569	576	529	562	577	537	556	539	566	565	558	524	574	578	566	547	602	581	556	571	567	538	564	568	589	541	526	559	533	565	533	566	547	567	588	512	557	523	526	553	532	574	594	582	536	588	597	556	545	585	563	538	606	520	535	553	540	536	538	569	564	549	546	573	547	555	563	563	543	581	564	602	589	542	534	533	520	534	565	585	571	542	530	538	541	518	554	572	546	605	570	533	510	547	506	528	537	505	556	540	539	579	557	568	540	520	566	564	567	563	579	599	556	596	560	565	564	553	564	563	567	543	547	572	555	572	551	523	548	580	535	547	559	530	525	556	568	510	561	496	609	528	596	554	547	593	588	583	545	530	516	532	565	557	562	544	603	580	543	543	574	578	576	570	604	587	533	564	605	555	572	563	565	555	550	539	530	539	529	523	534	536	490	537	547	569	544	547	544	562	580	537	529	556	563	536	533	535	530	555	585	526	582	575	549	536	543	550	543	538	560	533	554	582	545	536	537	565	565	577	563	548	569	566	593	535	593	523	562	552	514	574	521	545	517	605	552	534	557	533	544	545	561	566	543	575	536	571	556	534	562	531	551	576	510	569	545	560	560	588	571	572	551	571	567	572	567	549	594	569	600	553	544	568	565	568	538	551	559	529	515	532	546	577	604	541	564	524	534	600	563	541	543	538	543	543	538	559	537	556	552	544	563	577	524	573	572	576	592	526	566	595	572	555	589	533	552	555	562	527	536	569	537	550	556	538	579	567	540	559	542	537	565	571	545	558	544	605	556	581	548	572	548	553	552	548	532	601	544	554	511	499	556	591	546	546	558	553	512	564	533	585	532	518	549	542	593	552	567	564	495	527	569	505	557	546	542	573	586	535	522	553	618	539	577	590	591	561	556	520	535	567	557	571	580	568	572	541	578	550	531	584	525	577	536	547	526	577	572	562	564	513	576	537	522	581	551	545	560	571	538	550	557	546	580	551	571	603	586	563	584	577	567	567	546	532	555	587	558	550	567	562	571	566	556	564	557	556	570	556	558	554	573	538	550	549	569	541	542	558	571	606	562	576	569	543	550	552	561	555	576	534	561	550	560	577	559	547	574	557	571	542	586	545	546	580	546	510	471	567	546	581	561	561	593	569	544	569	574	566	562	515	550	582	538	563	543	579	538	525	539	554	563	606	595	551	589	539	557	580	577	561	580	547	562	532	558	560	588	566	571	557	577	559	539	525	562	587	561	505	538	574	541	560	584	540	547	560	554	584	511	553	539	584	547	504	545	545	554	542	567	549	581	581	558	553	517	590	564	557	594	615	544	584	552	549	560	582	524	569	519	545	589	540	566	548	537	542	532	547	597	580	523	582	545	535	549	570	539	550	566	544	538	566	542	551	529	533	523	555	531	509	546	524	550	539	614	548	595	586	572	533	564	543	562	589	570	557	556	554	583	531	588	563	586	598	527	532	577	551	577	569	528	561	543	567	555	558	559	562	550	569	540	541	554	537	571	592	541	513	576	568	570	504	539	547	572	554	577	526	586	552	544	544	520	534	543	585	527	621	564	539	559	552	560	528	556	531	571	593	533	549	554	530	550	535	610	602	513	546	562	598	575	543	533	566	556	533	564	567	568	535	550	563	545	585	561	580	513	542	546	562	537	539	584	564	550	573	564	572	581	518	549	587	589	567	517	564	571	564	568	556	544	541	551	554	554	530	558	535	535	564	560	543	525	532	559	544	612	555	551	559	549	599	561	567	573	514	528	542	609	587	549	576	555	529	616	542	544	534	544	554	521	518	564	567	537	557	536	548	588	557	611	520	574	571	550	560	527	570	550	567	572	555	549	557	537	554	554	578	568	559	586	549	540	575	499	566	572	549	560	533	585	566	580	558	577	538	567	566	553	560	563	538	496	548	554	558	519	538	579	515	533	535	553	547	554	538	599	577	549	548	575	537	540	550	547	583	599	552	537	510	573	533	572	570	563	531	581	573	550	555	583	593	566	521	542	569	548	549	592	538	586	551	558	587	575	546	582	549	537	577	526	482	532	541	562	511	527	555	573	539	560	577	565	531	583	565	548	560	550	514	559	573	514	525	580	551	558	563	527	588	616	583	574	597	571	549	576	576	546	522	529	534	550	604	549	551	511	562	585	563	555	554	595	570	548	590	516	620	541	615	549	559	594	560	547	566	560	528	559	552	554	593	584	556	531	553	574	550	544	534	570	554	603	559	597	569	572	570	545	555	561	570	565	561	529	556	544	531	594	544	557	552	555	539	572	593	565	550	579	564	576	552	576	564	548	544	569	581	553	542	586	561	548	554	523	539	553	564	523	598	606	520	561	525	547	544	600	571	592	548	597	535	555	570	554	552	553	574	559	510	559	560	524	608	539	563	557	574	543	558	568	524	548	583	554	531	547	580	598	569	566	566	585	556	570	558	575	524	532	542	547	575	558	528	527	612	563	548	591	594	562	600	569	520	581	505	555	557	548	539	555	603	562	594	551	533	522	604	531	545	574	557	591	612	536	530	532	577	556	549	530	540	576	589	589	582	497	575	596	602	550	532	532	568	522	539	541	569	504	547	579	598	542	559	531	525	537	560	542	559	529	531	573	572	603	566	529	569	529	534	541	524	506	567	552	553	539	587	618	542	614	520	557	536	563	560	569	546	582	600	549	546	589	605	554	561	574	545	527	540	565	548	550	542	534	576	578	568	588	561	494	576	603	536	544	527	537	586	527	563	597	601	528	540	605	543	601	557	513	545	485	530	544	568	564	559	551	571	536	554	578	573	564	541	577	553	573	526	526	617	581	556	529	534	619	546	545	544	549	549	556	496	586	551	545	599	546	551	586	537	537	573	523	540	576	559	571	548	544	555	543	517	577	544	564	566	578	553	521	515	562	535	552	558
24419	21363	28627	24400	21279	8604	1390	920	799	672	670	631	575	590	512	479	392	418	400	363	374	355	376	326	337	277	314	297	272	268	253	263	260	271	274	263	262	258	241	277	265	261	304	266	255	279	240	248	289	250	273	274	256	274	251	258	255	264	242	252	249	274	234	299	247	249	260	226	257	278	248	272	217	267	273	256	276	253	235	251	259	255	227	308	251	259	289	271	245	244	274	288	270	250	292	286	247	271	259	253	247	268	281	258	290	242	263	253	276	265	263	256	234	288	239	287	262	267	260	254	251	244	238	207	263	269	248	235	242	245	256	264	281	254	239	261	222	281	247	250	248	240	263	278	239	273	253	261	229	252	265	249	264	241	234	254	239	267	251	267	265	237	254	246	254	273	255	252	258	242	259	262	243	243	234	265	248	262	283	245	267	227	251	246	242	238	268	242	242	256	257	266	223	277	226	246	284	229	278	237	257	253	250	267	260	277	223	239	257	290	276	259	252	266	251	274	272	251	252	231	233	261	274	266	233	288	254	246	259	258	248	235	248	255	273	258	244	223	251	259	248	252	243	271	272	254	255	266	260	272	267	257	268	237	262	271	225	254	233	225	240	268	268	269	237	252	276	282	261	253	251	249	302	272	238	253	249	259	250	267	261	258	254	266	259	261	266	228	259	281	224	267	224	221	246	265	272	255	271	249	262	249	244	238	267	232	244	262	244	251	282	244	280	251	224	251	244	225	247	266	243	264	246	246	261	261	258	241	271	250	257	254	274	231	243	246	261	205	293	275	263	240	241	259	263	247	281	244	225	257	239	267	249	257	246	233	250	290	250	248	256	237	276	259	260	228	247	239	255	256	255	271	269	255	243	244	253	252	271	267	250	269	253	241	229	251	258	237	249	270	261	251	257	251	267	266	257	251	260	253	273	262	239	244	284	270	265	247	241	272	251	224	245	245	249	237	249	265	248	232	259	268	267	236	252	248	258	255	229	232	252	272	232	286	254	252	256	222	254	246	262	259	263	264	266	272	256	237	240	270	259	251	236	231	225	226	250	228	262	268	257	284	236	239	262	235	242	246	275	250	266	253	258	261	264	273	258	250	257	254	269	260	284	244	248	252	288	260	252	260	229	273	268	248	240	263	248	265	247	262	266	235	250	285	268	251	230	234	240	261	264	229	278	262	227	242	274	259	264	235	236	257	251	271	257	269	238	245	239	260	276	249	260	270	270	274	253	239	258	239	253	248	265	247	261	243	250	245	261	280	261	271	247	269	246	256	267	247	233	274	268	258	268	247	263	272	231	251	230	274	250	274	243	289	275	265	245	267	243	252	244	276	265	270	236	234	239	297	242	279	285	272	264	239	276	249	233	256	235	264	237	257	284	245	247	242	227	256	252	266	226	249	237	239	275	246	255	252	264	251	261	272	234	283	242	266	267	256	249	242	253	250	253	253	233	237	273	277	213	244	246	232	221	222	263	275	266	277	243	238	274	264	268	232	235	237	205	260	235	282	264	228	238	262	251	275	259	289	238	265	250	250	301	256	270	245	258	252	264	253	281	248	241	241	264	285	246	252	267	276	247	273	270	223	238	259	251	272	262	274	267	229	230	252	294	277	233	224	259	260	244	267	243	221	248	253	264	257	281	289	245	252	271	254	251	273	216	278	258	251	250	264	237	260	236	238	245	260	245	249	267	257	246	278	254	258	231	260	229	230	234	248	274	242	262	234	273	262	253	263	264	259	265	237	245	250	251	243	246	262	240	251	262	246	258	269	264	232	247	245	266	223	245	242	257	229	241	243	237	241	259	265	262	230	268	229	276	263	246	262	250	252	269	237	275	245	242	252	263	251	284	256	252	273	243	255	258	265	244	255	255	242	260	254	243	259	262	283	255	253	246	214	249	233	247	250	247	257	254	263	296	263	255	241	263	269	260	266	247	272	258	249	236	263	251	264	237	231	256	290	250	270	222	216	273	247	220	268	243	247	270	230	258	245	233	232	258	253	236	257	234	255	249	241	245	263	241	253	248	244	252	292	291	273	257	266	262	257	271	254	252	254	248	271	244	211	225	255	260	242	254	243	254	281	261	212	235	244	234	248	240	232	246	258	239	250	269	247	230	270	269	258	242	267	251	239	227	239	242	251	265	249	279	241	246	253	259	254	273	265	264	292	282	242	259	277	248	251	243	253	289	276	228	251	245	245	269	260	259	263	253	247	245	260	252	232	261	239	262	260	265	240	251	240	241	257	226	270	292	250	238	252	248	258	253	232	227	239	271	253	247	264	230	277	255	223	297	262	248	261	253	267	275	257	244	271	251	250	255	272	258	283	272	273	283	230	242	254	244	242	254	244	268	293	261	263	249	274	254	263	241	236	273	276	232	262	231	278	241	242	248	233	268	269	255	265	251	251	271	253	253	257	250	271	279	255	266	249	272	291	238	260	275	252	255	250	253	264	261	256	251	235	261	257	232	239	234	268	244	221	219	268	272	237	267	273	255	245	248	234	244	253	220	217	256	247	269	222	218	254	260	264	263	233	246	238	253	245	261	252	232	269	248	231	233	237	230	243	283	243	250	233	263	246	263	261	282	267	255	259	261	231	271	234	282	281	257	238	264	261	243	265	268	251	255	248	274	248	250	270	276	256	242	247	235	246	272	269	270	261	273	230	227	271	274	254	258	268	256	245	228	271	243	227	229	262	247	240	280	244	263	255	247	243	272	253	290	239	245	254	246	246	275	258	236	255	269	248	231	241	249	270	257	232	245	251	228	258	276	276	298	286	244	273	255	244	254	268	225	269	274	249	225	238	248	243	233	245	269	264	268	236	260	260	239	245	249	232	261	223	246	256	289	248	231	258	235	250	258	252	247	252	238	282	247	255	252	274	265	268	257	247	268	253	254	253	258	279	270	245	229	276	251	264	244	251	232	255	258	280	263	282	222	266	263	285	249	249	245	251	256	271	245	241	230	260	227	267	246	272	206	273	268	243	263	242	248	272	268	252	287	233	278	287	234	240	237	254	259	271	273	257	242	259	295	241	230	249	247	252	242	222	274	239	265	260	240	221	240	238	242	251	237	273	263	247	252	264	257	245	263	256	272	251	257	257	286	245	266	271	252	237	269	245	252	239	255	255	267	248	237	257	218	238	257	230	258	262	261	245	263	222	275	264	237	260	256	249	251	228	259	280	253	245	253	231	279	266	243	263	253	254	237	275	251	237	257	258	263	256	268	248	252	264	243	261	254	239	232	277	265	226	261	253	243	247	246	255	249	234	273	259	250	242	263	253	268	253	261	264	234	257	274	257	256	290	271	285	267	244	222	234	243	252	259	233	258	261	258	250	243	248	257	261	257	235	252	242	267	252	258	260	243	264	251	268	272	246	285	206	244	258	241	253	259	250	236	255	254	222	254	258	227	262	242	254	270	242	249	273	220	244	248	254	265	227	252	245	244	251	246	277	260	252	256	273	222	242	251	244	258	237	256	249	241	267
27217	33795	10146	5263	3621	2808	2229	1936	1581	1306	1225	1171	1116	945	921	780	732	661	615	559	579	572	487	515	456	381	425	421	381	363	356	366	342	360	374	347	371	346	310	342	342	353	325	319	347	358	339	322	325	326	305	299	313	326	365	341	321	313	330	307	326	351	344	308	300	298	291	319	303	323	327	304	323	311	298	336	303	324	320	318	333	340	326	357	336	341	364	353	314	318	331	331	311	349	348	339	339	304	338	342	325	333	300	328	350	310	323	338	321	333	303	355	321	324	324	297	319	302	308	322	302	333	294	295	349	313	322	314	322	324	293	306	325	308	305	346	308	340	294	312	301	330	290	289	327	314	344	291	320	323	350	310	324	323	319	292	316	328	328	332	348	334	339	285	340	290	329	335	303	354	294	323	322	334	298	316	318	311	313	341	326	296	364	313	340	296	318	297	358	319	323	293	319	360	330	314	322	310	321	345	346	347	292	322	298	325	333	332	318	356	333	333	323	303	305	354	341	303	316	336	327	340	314	292	348	339	317	330	336	313	335	300	325	314	320	322	302	330	288	304	335	308	313	339	301	302	294	355	348	298	322	306	309	322	314	312	322	296	326	323	291	320	341	340	283	342	329	307	301	304	345	335	324	341	336	342	292	332	312	290	306	323	306	318	342	337	322	336	327	289	336	319	326	286	352	325	312	334	323	300	331	296	325	314	286	294	328	327	294	315	311	308	368	313	339	318	311	342	313	296	317	304	308	318	335	286	320	335	344	339	328	315	326	322	318	325	316	336	345	317	298	324	344	315	329	308	322	329	335	355	318	309	312	319	311	327	317	339	320	317	344	310	309	279	321	341	303	322	300	337	316	354	346	328	336	337	311	308	322	336	326	336	314	284	305	348	302	287	317	323	310	323	329	325	307	306	342	312	329	314	323	332	299	339	305	317	316	321	277	323	313	305	331	310	345	330	300	332	330	287	300	310	296	309	311	348	309	348	318	323	324	310	358	329	283	335	294	322	336	333	300	324	322	331	329	307	314	325	296	324	326	323	329	323	336	305	315	303	302	338	332	344	308	300	348	311	322	292	313	297	314	333	333	320	293	324	311	351	328	342	284	292	335	310	334	322	295	343	301	328	335	275	285	331	344	293	341	342	332	312	336	342	341	345	300	309	301	297	293	309	321	327	300	349	316	335	340	300	365	315	332	324	330	299	327	328	321	299	307	323	323	323	318	320	311	277	334	305	322	316	335	285	321	267	295	313	314	323	342	320	330	300	323	319	328	313	324	314	329	299	365	325	317	339	309	280	310	315	331	334	339	313	308	302	335	320	302	315	336	293	308	340	318	325	289	316	307	299	286	322	310	350	328	320	358	326	343	358	330	320	354	314	337	308	327	327	301	317	314	327	319	306	327	316	295	368	328	331	323	329	333	317	304	316	323	349	352	324	322	338	312	304	322	339	312	343	301	338	317	329	296	324	338	329	338	311	319	339	335	319	308	349	291	326	339	301	315	317	298	292	307	318	335	313	330	332	338	307	301	309	336	302	330	304	357	278	328	324	337	298	310	346	331	305	334	329	329	311	306	325	319	326	330	336	325	317	317	308	321	324	344	309	296	336	309	318	335	336	344	324	334	332	332	339	332	321	345	312	336	346	325	321	318	321	322	297	315	323	308	313	311	295	303	302	334	314	343	302	298	311	300	300	304	309	314	332	322	344	345	317	378	338	300	309	342	304	303	318	304	331	322	308	304	319	304	340	288	336	318	318	321	332	335	300	326	330	311	358	340	312	311	337	293	328	310	307	347	313	324	287	357	328	290	297	321	328	306	316	284	308	330	306	313	342	308	307	333	320	347	318	333	334	286	341	309	306	299	311	309	321	346	316	305	290	313	299	333	306	318	293	331	302	323	354	328	318	312	315	295	338	312	309	319	287	327	309	319	346	327	326	327	322	341	308	313	294	310	321	298	317	310	327	340	314	306	302	312	318	317	348	332	324	324	321	287	327	320	306	285	279	326	289	347	329	295	310	302	306	327	304	328	336	310	284	317	314	332	343	319	301	332	304	279	312	311	331	327	328	335	304	312	301	337	327	295	335	292	319	328	356	338	368	321	322	314	332	317	294	323	294	307	314	350	339	315	304	342	354	322	292	334	348	317	316	320	322	309	339	330	331	321	353	307	331	337	310	292	334	314	310	352	295	307	336	338	351	322	313	323	320	320	302	328	331	329	332	320	326	315	310	304	322	319	334	287	324	323	317	303	315	315	337	295	299	322	341	300	314	310	297	313	307	305	322	329	307	339	325	307	290	328	344	339	329	363	353	297	289	326	323	302	312	324	312	297	327	354	292	319	335	331	306	315	339	291	333	321	340	323	342	337	321	298	303	326	335	366	293	310	335	312	282	312	314	303	331	293	310	341	300	285	325	332	309	314	325	349	333	339	315	307	310	321	308	312	313	332	329	320	304	310	296	332	303	336	327	315	292	313	339	323	312	326	309	312	325	293	328	330	343	317	285	314	316	304	312	278	310	335	309	299	325	329	289	334	296	332	318	325	313	310	306	335	315	325	334	356	335	351	334	326	304	289	322	333	359	297	304	342	338	322	322	306	343	321	307	295	302	306	316	314	331	328	313	317	371	295	326	352	310	305	314	334	345	298	319	326	352	333	290	335	320	359	306	341	319	312	318	295	317	292	330	311	323	304	331	350	341	316	314	315	329	341	327	307	317	318	304	348	319	343	310	317	306	330	310	304	321	334	311	321	324	303	335	312	318	316	317	301	327	309	345	310	282	337	312	273	320	317	338	327	297	340	304	342	314	317	324	321	306	327	317	312	279	286	324	317	318	349	332	301	308	329	320	348	296	327	318	333	322	310	314	340	333	306	316	285	306	307	313	326	348	308	328	300	305	314	312	296	336	334	299	304	326	314	317	338	289	315	347	319	315	336	317	347	319	314	298	300	337	343	340	294	342	309	335	308	320	340	324	320	314	315	327	301	322	290	283	328	298	326	331	283	329	332	312	318	311	307	336	333	307	365	349	316	311	293	323	326	333	286	327	326	296	309	313	342	356	307	313	319	315	331	309	311	305	309	293	303	295	306	309	314	304	290	331	317	320	331	335	306	317	313	284	296	324	357	312	315	313	342	327	304	308	329	299	290	308	335	311	317	343	300	338	314	319	315	357	350	312	281	314	287	329	321	330	284	335	321	327	309	298	325	337	311	294	309	291	333	313	298	313	336	312	327	337	297	325	329	358	343	304	314	317	308	304	328	301	313	339	297	321	315	329	327	348	309	289	300	298	327	352	321	310	346	339	325	315	315	333	311	323	310	343	324	301	315	305	323	296	322	329	326	338	319	305	292	330	338	297	323	322	304	311	320	306	319	316	309	298	313	365	312	311	320	315	298	332	299	335	334	338	303	321	323	307	328	309	334	307	329	316	342	348	327	320	326	330	321	322	342	316	340	333	332	317	325	310	313	313	312	319	379	338	303	325
25631	21343	27389	25408	8893	1329	1072	928	812	757	812	743	748	660	722	659	617	599	634	607	572	535	556	562	543	526	542	544	526	503	491	519	536	493	548	528	526	537	508	519	490	499	476	529	508	486	510	531	501	515	514	501	524	483	522	499	504	528	499	514	479	502	502	517	498	511	561	493	503	503	541	502	523	482	499	485	539	534	482	509	485	536	508	499	511	547	525	520	543	552	512	512	505	511	510	472	513	540	518	509	484	542	499	482	514	537	547	518	509	507	560	525	524	524	509	516	494	475	519	546	474	538	501	508	520	529	509	496	507	509	529	490	511	484	483	515	504	476	537	521	545	519	531	464	520	538	525	556	526	528	502	491	586	526	520	466	514	477	545	531	487	494	509	510	471	508	490	534	532	542	531	461	504	516	518	528	517	487	522	511	529	501	448	533	496	509	507	518	542	523	500	523	503	509	521	478	475	514	533	545	528	520	471	533	467	485	510	540	537	523	513	564	486	530	532	500	507	506	506	501	553	522	569	498	501	493	503	507	491	535	535	506	532	512	530	529	516	508	518	496	515	494	517	491	511	513	489	542	505	535	555	475	485	542	524	513	562	528	483	512	541	513	505	520	499	476	469	510	490	497	512	508	499	498	501	539	531	510	510	547	486	494	529	487	466	497	511	511	484	522	530	500	498	506	499	513	514	543	520	514	493	546	518	498	514	479	515	519	493	527	479	484	518	484	547	530	503	516	536	510	517	482	479	554	510	515	503	537	533	488	489	499	559	525	536	517	538	537	519	511	439	506	538	520	462	521	516	521	514	503	514	486	519	510	488	501	496	526	542	522	519	494	520	497	485	513	492	532	555	532	510	520	520	479	557	560	508	469	508	496	511	503	503	479	506	516	461	492	486	488	552	518	512	491	473	521	514	478	465	487	519	508	500	508	520	489	513	510	490	516	510	497	505	547	495	513	532	505	505	548	559	505	509	534	512	515	490	562	522	493	520	483	485	510	461	510	499	507	511	530	529	525	459	475	518	479	496	494	512	485	498	518	481	492	519	515	516	521	493	491	522	481	511	476	509	520	516	495	524	512	488	533	510	486	515	537	500	530	510	519	488	507	531	556	517	538	519	468	558	527	490	516	531	473	499	490	506	485	527	512	497	529	529	557	521	514	494	512	547	489	494	547	514	479	531	497	552	486	506	507	509	506	536	500	489	496	521	517	491	520	514	515	535	492	512	520	541	499	545	529	517	529	528	494	529	517	502	511	519	540	534	486	502	509	488	527	533	519	524	498	515	502	594	503	464	500	489	531	523	506	484	513	530	526	551	511	465	508	518	528	539	480	530	512	504	501	496	494	543	519	495	471	518	494	477	508	494	533	484	480	499	476	499	474	518	475	532	469	540	469	523	516	526	501	511	507	540	489	511	520	514	516	502	490	512	518	535	539	533	532	490	498	558	551	517	494	485	484	504	501	505	490	495	485	502	535	494	542	509	519	518	516	543	525	505	549	532	485	456	529	518	509	505	506	483	538	540	482	472	492	488	476	510	480	542	552	527	523	499	499	549	508	497	517	503	470	540	530	500	527	520	527	496	495	501	534	478	531	489	498	471	498	527	508	483	509	549	503	531	507	537	499	515	531	501	541	493	537	474	507	476	496	471	494	517	469	531	492	519	519	506	485	520	534	508	499	470	529	545	470	512	526	501	494	514	471	491	502	517	503	517	491	503	539	547	526	501	531	472	526	536	525	476	521	484	531	529	506	537	510	502	495	542	498	483	526	547	516	437	512	503	539	508	493	493	534	485	506	512	538	504	458	527	520	551	548	484	513	471	494	536	497	509	548	543	505	527	499	515	500	515	516	483	467	556	531	504	516	528	478	518	531	497	486	518	494	461	549	513	528	488	507	473	565	483	567	534	515	489	512	484	517	508	492	537	510	541	521	490	523	497	532	507	541	521	550	510	524	541	572	527	541	536	491	490	519	519	506	516	502	481	499	530	474	511	519	510	490	506	502	511	494	556	505	524	500	469	500	509	505	490	530	530	544	503	483	478	493	511	501	489	517	488	514	496	524	515	483	508	515	510	504	469	524	480	495	500	515	559	526	520	489	506	532	463	512	523	488	509	471	516	529	511	513	558	526	499	512	516	560	509	524	514	499	474	500	535	489	515	488	514	494	531	484	540	546	525	486	489	496	536	516	486	490	524	516	542	549	503	478	518	520	477	461	521	518	515	515	495	533	486	504	572	510	511	496	495	547	466	479	474	514	532	522	494	534	508	517	495	493	471	554	517	555	498	513	500	537	502	489	525	528	495	483	485	539	519	516	481	518	497	479	488	524	542	519	530	501	520	487	521	507	510	490	546	489	492	511	500	480	502	489	540	501	521	544	521	492	504	517	492	506	499	513	523	523	507	506	502	550	541	548	502	503	502	516	509	516	510	506	513	491	545	537	492	524	491	499	518	491	535	522	481	480	490	535	525	549	496	531	529	518	505	512	509	531	499	518	496	545	492	534	525	537	506	563	514	499	537	530	513	517	533	501	513	578	492	511	480	515	478	547	476	537	558	489	533	501	500	514	531	501	512	516	516	480	535	510	535	502	477	553	537	484	475	576	515	530	514	519	481	491	503	504	471	554	536	491	525	484	524	501	506	526	511	510	555	530	504	526	511	511	482	496	554	519	508	472	499	505	510	525	507	484	542	484	532	498	544	514	546	498	500	508	507	520	505	502	527	535	534	462	561	487	463	491	454	516	520	556	531	510	516	506	492	502	485	491	497	506	533	523	527	495	513	474	503	553	510	495	522	432	496	512	512	476	498	483	532	516	505	512	536	546	512	545	521	497	527	522	545	551	506	522	559	550	545	519	474	507	519	513	519	510	512	542	550	512	536	519	539	515	559	507	468	528	544	467	503	553	534	519	475	515	495	554	496	491	534	511	506	492	498	527	516	525	521	504	521	461	497	530	520	514	497	484	518	477	539	480	485	517	500	522	507	480	515	517	541	515	523	525	509	518	542	536	536	503	511	513	529	512	462	509	523	526	526	536	534	520	522	506	471	521	498	474	514	483	497	501	526	490	533	523	508	528	504	480	536	451	514	536	488	522	495	530	513	527	515	517	527	506	476	487	534	543	530	532	501	479	516	530	502	566	511	509	465	467	537	520	525	509	462	485	525	486	504	528	552	529	468	537	480	530	513	545	513	491	470	531	564	514	529	519	489	528	527	499	531	524	519	513	523	526	549	486	478	482	475	525	499	528	495	509	533	489	529	497	497	495	487	508	500	490	484	498	503	500	511	521	537	488	535	517	543	493	513	495	524	512	549	513	472	508	510	488	478	519	521	518	482	533	486	519	502	493	538	538	524	515	558	487	518	534	538	498	492	517	521	499	498	490	460	483	482	492	528	507	506	470	542	475	483	500	534	528	484	484	533	525	506	526	528	492	507	504	494	513	493	507	511	514	533	513	522	485	511	471	529	527	520	519	533	525	473	504
25749	26661	6584	3662	2729	2214	1963	1770	1469	1349	1327	1180	1131	1070	1024	920	907	875	816	793	763	783	759	715	715	730	628	601	675	646	610	661	606	608	611	603	600	641	588	585	582	595	653	644	613	638	592	591	609	657	628	576	622	582	599	602	605	622	594	628	564	602	593	615	579	646	625	619	646	635	609	582	600	588	548	617	636	631	601	620	630	586	603	613	646	630	643	649	572	636	626	632	619	588	595	606	601	597	617	612	651	660	606	628	597	613	670	629	616	616	615	613	609	598	635	597	652	610	600	620	577	607	579	616	634	597	634	588	655	587	551	626	624	594	610	614	607	618	581	641	627	609	611	619	576	618	631	621	578	562	673	583	616	599	589	625	599	595	607	570	637	595	588	611	622	596	661	587	634	612	638	605	590	664	595	633	596	572	614	589	581	584	624	635	641	629	627	579	560	623	615	588	617	641	644	621	643	622	589	633	576	577	602	598	590	612	589	627	631	625	644	625	593	614	594	588	583	621	541	622	572	567	616	632	606	624	592	604	620	553	596	600	605	583	579	588	602	590	600	622	628	611	614	620	603	603	606	624	612	629	573	617	628	631	592	566	585	573	580	629	584	628	599	624	622	610	606	605	615	638	587	626	606	630	578	613	634	632	618	625	570	634	589	598	604	580	609	603	614	594	608	620	611	611	634	596	579	589	602	640	615	651	552	596	611	580	608	599	562	576	588	601	595	664	619	639	581	603	617	601	607	602	641	643	618	588	616	574	588	621	572	602	582	614	624	570	623	572	614	580	608	610	606	591	605	576	622	564	626	592	651	583	617	597	589	583	596	624	638	627	580	617	615	644	593	589	617	632	602	565	582	605	597	615	628	558	582	640	564	590	602	597	615	603	605	626	553	595	604	642	585	624	631	581	611	618	639	603	584	548	611	595	606	640	626	613	549	626	623	631	586	561	636	616	604	591	576	658	620	610	613	638	632	587	598	622	649	576	578	594	577	656	629	640	558	568	586	624	620	598	659	603	635	580	584	586	602	583	665	611	643	576	629	650	637	576	630	585	599	635	600	594	629	603	622	596	633	651	640	631	601	599	631	626	601	610	625	664	603	596	603	615	594	606	614	615	627	621	559	596	622	548	608	631	634	608	572	596	647	574	611	591	613	607	620	555	603	656	598	601	600	610	630	595	634	619	584	610	598	643	632	665	619	628	619	583	622	629	615	617	613	560	584	632	648	613	598	620	597	641	581	646	559	607	567	643	630	607	611	588	595	573	622	648	624	626	580	578	624	573	639	605	591	606	643	576	656	613	615	626	613	624	597	624	560	605	657	556	591	603	611	579	590	566	569	594	633	578	651	601	546	582	625	611	615	573	619	591	637	596	609	597	604	588	652	647	573	587	608	602	606	586	609	604	617	600	639	567	576	629	566	639	598	579	582	638	626	640	634	639	603	581	595	632	608	573	624	569	599	571	582	613	625	554	650	599	620	562	610	649	591	645	632	614	571	614	574	642	576	577	619	624	602	634	582	637	604	632	577	594	605	632	602	584	558	599	602	566	627	605	582	611	595	629	619	593	583	619	617	603	614	588	627	600	609	615	637	572	615	624	580	606	603	628	610	593	596	593	620	595	655	579	596	620	600	595	632	598	645	627	597	626	612	646	619	607	609	540	579	616	603	599	624	593	607	599	632	616	635	648	618	639	596	589	572	613	616	595	630	600	575	648	600	646	622	580	608	668	618	601	631	607	645	580	605	626	610	629	648	572	587	642	595	636	581	622	605	630	599	643	619	610	611	606	630	577	600	571	594	580	579	629	615	601	600	619	645	576	652	632	575	594	630	617	553	605	646	595	609	605	607	628	582	595	585	639	647	622	589	597	588	632	608	612	557	624	601	623	606	615	627	628	581	611	600	604	647	563	566	577	620	600	607	580	617	613	630	582	633	601	595	607	583	639	629	635	583	630	603	608	620	566	609	581	605	597	572	613	610	600	600	593	584	606	597	590	671	566	618	609	586	603	607	592	599	630	572	570	633	588	642	591	655	588	573	597	640	620	619	608	574	625	568	559	595	628	632	562	597	610	549	609	582	617	621	618	600	619	642	628	634	567	623	570	617	635	564	594	608	607	608	645	605	601	602	649	612	642	591	602	640	567	592	624	608	598	608	578	613	584	619	594	640	616	595	604	603	601	593	600	645	547	621	590	562	605	613	641	585	549	599	655	568	640	603	586	645	608	618	666	627	631	581	610	572	560	607	624	628	630	588	630	599	564	564	605	617	613	600	589	632	661	603	613	590	543	589	590	611	618	602	611	613	627	637	593	606	639	581	617	631	606	620	582	633	649	576	606	582	615	596	572	607	620	601	570	587	583	614	603	632	568	592	615	593	580	607	600	606	656	602	635	609	615	593	614	605	634	597	563	560	601	571	610	581	632	607	611	594	634	622	668	587	593	604	627	605	620	595	595	607	601	641	614	605	618	621	624	625	565	625	623	611	620	593	660	580	583	611	624	600	587	608	642	607	587	619	578	604	616	618	646	618	598	593	545	606	576	609	627	604	553	608	599	634	628	642	594	634	590	623	613	594	584	615	590	622	578	607	603	605	604	604	632	567	597	613	588	601	629	633	619	581	560	576	593	620	572	591	612	628	628	625	619	614	577	553	585	565	580	607	589	631	595	584	590	627	620	588	613	617	651	615	604	580	576	630	579	651	653	625	633	634	591	608	592	566	611	568	621	605	591	669	571	620	598	596	608	633	568	614	624	648	569	640	613	622	604	567	599	591	619	582	658	608	582	626	607	642	573	627	623	585	569	578	611	602	645	612	623	629	635	610	619	626	610	584	578	622	594	627	591	583	600	639	603	626	610	579	642	652	593	615	611	613	620	566	600	605	635	633	582	595	597	623	626	600	582	618	632	583	577	601	597	568	603	648	568	637	625	574	635	635	608	578	592	532	637	576	579	613	620	623	621	616	623	588	586	612	597	596	617	583	585	589	619	657	622	589	593	627	619	639	607	619	611	586	618	632	632	605	594	635	637	590	605	663	617	598	605	609	644	603	598	612	555	588	578	634	622	625	576	634	623	559	620	625	623	625	598	589	632	634	604	580	648	608	615	596	651	588	588	585	614	582	604	599	562	606	631	600	623	597	619	585	639	579	613	631	591	611	629	645	610	628	613	618	611	594	569	625	591	592	594	595	636	626	612	596	600	618	560	610	556	631	602	629	640	601	581	612	603	562	639	667	597	658	589	626	608	578	642	628	624	606	634	644	622	626	579	643	639	668	610	621	621	631	593	590	593	614	621	615	659	603	621	603	579	591	590	642	569	599	601	634	632	628	620	623	617	607	619	585	595	602	620	571	606	616	629	595	594	612	581	613	615	623	603	595	634	619	611	638	588	646	624	594	616	605	569	591	659	605	583	610	599	620	612	615	632	598	557	621	617	601	546	573	659	616	600	639	632	589	610	626	626	578	613	580	612	629	607	651	585	605	578
23301	21369	29217	23884	21367	21404	8286	1714	1173	1126	1013	914	771	703	654	649	549	524	518	477	456	428	378	402	358	302	291	315	294	284	282	306	278	280	233	302	270	273	246	282	274	238	291	276	261	272	287	276	234	244	248	247	237	234	252	263	273	246	262	246	267	216	253	239	286	283	234	233	240	241	231	243	243	274	209	244	266	224	247	244	244	265	270	259	281	318	282	292	273	277	243	276	246	269	245	218	227	261	266	243	235	237	247	262	238	255	250	244	225	253	256	235	248	256	221	249	255	239	249	214	238	240	214	277	259	247	231	248	260	242	247	262	256	233	238	240	247	301	228	220	239	242	245	253	219	253	228	241	241	248	269	260	241	273	269	236	255	250	272	231	255	251	245	229	241	234	242	230	268	242	235	233	266	268	210	244	255	280	233	252	254	242	246	240	251	277	250	238	272	233	254	247	259	230	216	243	250	238	237	254	278	258	230	210	243	237	258	251	253	249	260	270	239	251	256	255	220	265	257	248	243	239	258	263	275	237	225	264	228	235	239	248	246	240	243	253	264	211	258	250	237	240	251	222	251	224	261	222	250	213	236	217	246	251	248	224	214	222	275	241	250	299	227	250	248	241	251	252	244	258	248	209	241	260	242	253	230	260	247	232	238	229	229	281	274	265	264	226	245	238	255	234	226	262	218	222	262	226	246	232	254	234	239	236	265	254	233	247	227	229	249	263	256	260	230	234	247	244	278	260	243	234	264	228	241	237	242	245	232	253	248	270	261	235	247	258	252	248	234	235	225	224	228	241	233	225	237	238	240	223	209	226	228	244	231	248	226	271	219	261	243	258	226	256	234	265	253	241	263	235	246	255	233	230	265	249	255	247	245	255	266	257	249	260	257	257	207	233	241	214	233	218	245	251	265	227	207	250	268	248	236	231	246	227	236	241	256	236	202	224	247	228	263	264	264	229	248	264	231	221	239	262	251	277	254	247	278	268	243	263	274	229	272	233	211	249	252	272	250	266	232	248	267	236	241	264	246	230	244	236	214	248	273	224	240	230	266	265	236	252	235	260	249	241	241	225	282	231	258	235	256	238	253	265	258	251	302	235	261	217	247	276	251	221	238	237	291	256	256	232	244	241	235	262	248	261	227	246	263	223	266	248	238	239	234	254	239	237	252	240	236	254	263	281	239	225	254	236	244	244	253	245	253	252	260	263	257	233	236	255	249	232	273	246	230	232	269	238	226	245	258	249	256	230	227	247	256	253	205	254	240	245	261	245	280	250	256	229	271	218	243	248	239	244	211	242	248	269	249	253	267	244	236	233	232	260	267	248	245	281	249	230	232	255	253	227	254	266	233	232	224	253	278	242	233	240	222	239	272	245	255	237	228	251	239	262	257	232	229	237	256	227	248	256	236	252	246	242	220	253	218	245	246	265	247	239	275	255	223	256	247	254	235	265	237	244	225	254	211	236	229	246	254	236	223	252	279	228	242	233	213	246	222	236	220	226	259	261	231	273	250	259	255	222	261	218	228	255	255	234	248	246	231	238	258	256	231	232	235	281	223	259	240	292	220	251	225	255	276	268	209	246	226	232	231	256	257	241	251	217	242	254	252	256	248	228	247	231	250	225	236	251	228	230	253	227	248	231	234	237	257	216	217	253	215	265	240	240	250	230	261	241	245	229	235	230	229	244	228	232	242	258	221	248	245	243	249	237	234	237	245	244	238	236	232	249	247	247	213	246	241	244	275	223	255	252	228	232	265	224	238	238	237	232	244	264	261	230	223	267	220	229	230	220	237	242	250	198	229	217	238	221	263	231	257	238	277	224	228	254	238	251	255	234	247	230	230	229	241	234	230	253	221	262	252	233	256	251	238	269	231	246	232	236	207	242	247	238	219	250	261	227	250	247	261	250	244	267	223	232	244	249	233	253	239	255	212	265	235	232	238	223	238	227	230	245	233	210	235	226	236	241	250	223	267	274	270	265	245	240	223	231	242	229	242	248	254	249	227	218	235	236	256	222	242	240	233	233	224	241	245	254	266	237	243	238	246	218	270	208	268	213	243	234	250	249	250	234	255	247	241	258	245	247	254	234	238	252	263	245	253	234	252	237	250	251	243	223	227	235	271	251	239	278	252	258	231	244	263	229	232	242	209	263	261	231	250	253	239	242	250	271	271	229	241	227	251	260	227	251	254	233	245	230	246	243	257	251	243	245	238	241	230	265	219	251	253	264	247	252	222	222	252	244	252	225	247	235	223	221	252	224	268	234	267	255	238	222	263	258	241	248	217	231	218	246	232	252	218	248	256	236	274	244	242	221	268	262	271	256	252	258	270	273	238	244	240	254	237	264	279	258	254	253	245	230	233	243	249	231	250	273	251	236	222	223	233	252	263	219	267	224	254	231	247	248	255	257	237	265	226	220	214	246	238	223	252	241	232	236	231	231	227	228	253	239	246	237	249	239	234	265	239	247	231	268	238	254	238	253	247	255	227	220	246	229	226	222	249	262	246	275	246	234	256	223	225	265	269	270	219	262	222	231	228	271	225	230	242	231	234	242	252	256	270	226	224	264	243	259	223	258	235	236	215	246	258	230	237	243	232	256	250	278	245	241	256	249	242	223	255	260	254	241	255	256	261	261	252	251	269	245	249	234	248	257	248	261	257	247	236	227	239	256	279	238	216	237	238	267	227	225	247	253	266	226	216	230	253	246	238	250	226	246	249	262	224	256	239	222	246	257	249	244	253	233	221	240	236	266	227	217	236	238	235	237	248	248	250	249	242	231	232	229	236	245	213	226	253	247	259	261	263	253	238	266	253	262	218	251	222	241	262	216	256	214	220	245	263	264	250	255	210	253	228	267	231	256	254	237	265	267	234	265	244	233	243	223	227	251	234	247	261	223	248	267	238	253	222	262	268	272	246	253	228	236	268	239	255	212	282	277	237	238	269	263	209	242	249	224	262	249	239	245	239	228	269	245	243	267	266	231	251	251	237	213	249	278	239	261	233	251	253	240	245	242	247	224	282	247	223	251	237	251	253	232	246	231	252	238	275	241	232	254	234	221	248	232	253	279	256	224	259	195	271	236	260	247	245	253	256	291	251	252	255	230	244	250	259	230	238	229	218	247	218	260	265	243	230	255	235	240	216	253	260	232	261	219	253	239	255	235	259	227	264	215	262	244	225	271	253	206	236	235	228	236	259	223	265	247	276	252	261	274	249	246	239	224	259	244	246	240	238	259	233	244	253	257	237	197	250	228	237	245	271	233	215	234	225	242	220	253	221	259	235	245	228	227	257	240	237	238	237	235	239	238	242	250	248	247	234	241	276	270	261	223	203	213	243	239	246	236	255	223	223	215	250	244	243	238	234	257	214	254	273	250	241	265	239	253	247	272	232	257	250	225	252	238	248	254	239	238	233	223	266	248	225	269	265	218	256	242	245	265	249	264	250	248	253	242	271	256	226	249	225	229	239	251	254	251	251	225	249	237	190	237
30202	35424	15456	8570	6235	4880	3975	3281	2700	2406	2190	1816	1494	1334	1196	1023	978	872	860	800	726	625	647	546	560	478	416	397	392	394	336	376	348	362	329	353	322	312	318	310	337	331	318	316	306	307	285	296	292	280	282	313	294	295	296	315	290	322	284	327	295	292	295	289	307	310	311	278	308	271	303	288	284	289	297	286	315	307	299	308	358	280	307	335	363	369	335	307	310	339	334	324	330	301	295	349	299	327	341	302	313	278	285	271	300	273	310	301	287	289	291	299	262	308	301	272	308	273	290	293	318	285	288	285	317	286	301	314	299	288	289	282	311	274	267	293	308	298	283	304	310	321	290	255	285	313	298	305	310	290	306	294	285	295	269	291	288	270	315	284	306	282	276	297	300	258	318	269	254	294	281	261	302	267	280	304	252	287	273	303	288	278	288	299	255	283	298	255	284	299	298	302	283	284	271	275	266	328	282	289	272	272	302	296	271	258	275	305	295	275	275	306	324	291	286	288	287	274	287	309	277	290	312	284	272	293	320	304	273	299	343	288	273	295	263	317	295	281	274	307	301	310	310	282	279	315	257	313	286	257	315	288	298	301	294	284	296	248	300	295	276	279	264	272	284	290	272	321	287	275	274	302	296	275	308	295	273	301	290	273	317	298	296	289	302	282	278	302	318	271	299	284	301	280	259	289	331	304	303	290	284	301	292	273	279	280	273	263	289	325	312	293	272	255	317	322	294	285	260	313	253	316	290	279	313	276	263	281	295	308	276	319	283	308	272	274	305	305	270	288	284	270	302	294	282	295	275	289	278	278	295	270	297	297	293	279	280	281	304	301	286	275	283	277	280	307	298	334	293	303	274	274	298	311	313	303	268	265	275	284	295	298	305	281	318	273	284	298	320	295	295	295	293	307	298	304	327	289	298	281	303	311	311	287	300	295	255	290	274	272	299	297	295	299	272	277	311	266	287	317	280	279	273	292	272	256	277	301	285	285	281	291	296	276	277	304	298	301	288	302	287	293	293	292	268	285	266	284	291	281	266	293	286	276	287	288	291	302	314	299	286	309	312	287	272	302	300	282	277	288	291	252	296	261	286	313	329	285	310	292	289	303	300	267	287	300	299	283	286	265	304	261	293	299	315	246	295	302	285	298	272	274	312	322	279	269	292	270	277	246	294	310	290	317	294	283	298	288	284	272	254	292	310	294	270	316	286	308	290	308	281	286	308	298	273	300	288	281	297	288	285	253	293	286	281	296	282	274	289	276	274	279	313	280	260	313	281	287	286	314	313	323	258	277	305	278	297	286	285	281	289	308	309	300	307	280	279	288	298	316	291	311	293	324	274	275	288	291	285	283	290	272	276	300	283	240	295	278	312	289	265	299	288	292	284	294	317	316	274	294	296	279	312	317	277	316	268	252	283	282	289	271	235	272	264	273	288	297	282	277	310	287	278	301	262	296	268	275	275	286	329	289	286	294	275	295	265	292	336	297	291	282	344	284	297	306	308	279	282	316	275	277	289	284	323	288	279	317	283	318	271	303	293	280	291	279	292	267	319	303	289	301	293	313	268	310	286	273	302	313	302	289	289	310	260	308	292	293	299	262	302	283	312	296	273	291	285	281	298	324	300	284	310	321	298	278	272	295	345	277	280	295	304	291	295	266	255	280	269	282	301	287	306	274	255	267	307	276	277	285	297	271	292	284	286	288	297	299	299	278	298	300	293	287	302	294	283	322	290	298	293	284	284	331	281	287	286	296	267	267	271	321	284	295	277	280	289	306	324	273	301	308	269	265	306	287	283	283	275	287	282	317	279	297	291	275	292	261	292	279	277	285	268	320	290	290	275	290	302	280	297	292	291	258	297	298	328	290	273	307	267	280	280	278	250	320	312	290	304	300	286	292	313	313	302	280	280	283	281	295	294	284	290	254	286	274	272	304	293	311	300	329	309	284	270	281	311	308	292	254	271	265	286	285	304	279	299	287	312	275	302	296	311	302	288	310	279	297	276	277	286	248	288	275	308	278	294	293	281	273	328	288	289	284	294	274	287	320	284	277	308	304	275	280	284	294	297	326	295	293	302	292	291	284	279	305	287	292	306	294	256	277	273	285	285	274	233	293	288	302	258	282	284	302	267	257	269	274	283	260	274	283	300	267	277	297	297	297	273	286	293	252	289	289	269	284	243	328	312	280	312	291	295	306	298	280	281	292	275	289	293	279	302	292	296	300	282	304	286	285	296	343	297	270	306	291	262	268	290	268	274	314	307	292	294	272	298	264	307	294	270	266	284	293	295	285	279	296	285	305	282	274	247	305	275	289	299	270	299	293	287	301	291	289	297	268	328	287	263	297	255	268	311	301	290	288	315	280	284	261	288	290	276	311	291	305	267	306	290	317	270	274	300	308	283	302	261	293	264	270	294	312	284	262	265	287	272	286	284	326	305	273	281	277	274	309	295	291	278	277	276	309	277	290	306	268	300	300	302	280	315	273	257	305	333	291	284	272	293	272	280	325	305	317	278	314	282	298	287	291	306	288	291	295	302	297	292	268	297	293	250	301	323	293	276	282	281	306	299	283	296	298	251	316	319	312	302	297	281	289	275	313	275	306	301	274	281	294	278	279	277	269	245	256	331	279	303	300	268	287	288	266	283	246	274	304	275	255	292	279	306	275	282	293	285	304	295	304	291	301	309	284	281	279	280	299	293	274	289	290	272	297	286	285	306	277	283	267	277	292	291	313	270	272	297	286	306	280	317	302	296	320	288	267	290	297	286	275	290	318	302	284	287	282	272	267	278	273	306	292	294	287	269	263	285	280	285	297	291	279	291	308	299	259	254	286	264	278	284	293	314	291	294	304	306	296	257	301	253	291	271	282	300	306	259	303	268	261	302	273	265	287	297	305	312	304	289	292	249	253	286	275	309	287	302	306	334	282	299	268	294	298	305	275	312	307	303	299	298	279	279	270	277	274	320	319	245	320	272	307	311	291	261	299	315	293	279	294	256	289	283	270	294	290	298	295	286	281	297	318	256	272	292	300	293	245	311	306	279	282	318	280	276	312	280	298	280	287	289	294	297	316	303	260	278	303	288	309	320	306	309	294	289	317	281	303	297	259	295	294	288	282	278	287	305	267	268	277	271	319	310	280	302	273	281	278	302	325	313	316	264	304	276	307	256	305	319	303	273	273	288	282	283	288	258	277	304	282	284	302	293	286	300	284	261	310	299	306	302	284	262	274	310	272	291	310	274	288	267	295	287	311	325	280	292	275	283	269	295	299	315	324	281	289	270	294	308	294	315	273	271	285	291	315	313	276	292	278	284	281	296	280	309	286	282	284	315	288	278	301	292	303	252	298	295	254	300	264	315	297	272	271	304	282	304	305	315	298	260	289	291	305	317	323	260	284	273	289	271	316	283	320	294	270	304	292	302	326	284	253	304	295	280	301	292	263	267	300	269	268	270	302	271	279	266	299	287	325	296	260	293	281	279	272	298	305
27804	20660	8502	1601	920	756	705	681	678	648	636	579	554	607	566	514	515	543	547	519	528	522	515	506	489	451	467	450	450	452	494	440	469	442	509	474	452	514	431	422	469	464	479	449	450	426	437	462	443	455	459	476	447	480	476	487	447	431	477	458	450	411	461	471	489	462	472	436	446	481	453	468	470	429	461	434	453	474	447	403	424	477	465	471	460	443	481	449	436	468	453	455	461	447	489	454	462	491	440	477	491	470	432	477	476	442	438	458	430	474	427	434	434	467	454	423	445	468	444	476	442	453	480	455	478	436	450	473	438	427	460	412	462	414	498	457	465	440	465	444	486	449	479	439	464	441	472	470	484	450	461	426	475	464	453	422	466	456	434	481	433	411	508	438	450	461	450	458	439	413	427	443	431	471	453	451	436	454	445	441	441	422	436	499	392	463	435	490	441	475	506	458	448	478	474	477	472	475	452	443	428	456	489	450	464	447	435	461	456	449	458	420	419	462	474	476	472	473	483	464	493	454	472	455	472	474	456	473	461	465	431	443	439	462	453	443	442	392	439	454	451	475	461	460	466	444	435	447	460	422	449	483	458	457	424	474	458	447	427	451	491	444	410	470	462	401	418	429	495	466	452	463	447	462	468	455	457	472	437	418	447	432	478	455	453	454	436	458	442	416	444	479	447	466	438	427	461	469	481	521	448	476	457	457	472	428	440	443	451	460	436	421	436	444	453	448	440	504	449	461	403	435	479	457	483	489	441	490	393	441	464	479	510	453	461	424	469	486	487	451	425	452	505	434	452	489	462	455	454	462	469	469	448	482	472	447	480	432	477	431	477	433	485	465	460	467	454	460	486	458	498	438	441	443	432	526	448	471	453	440	453	484	475	442	476	462	438	430	454	464	484	457	466	462	460	457	491	444	426	460	471	439	418	463	452	458	458	446	488	445	452	469	483	459	449	460	445	434	464	453	485	492	422	444	450	441	453	446	462	429	482	473	453	484	443	439	463	469	485	460	442	482	469	460	449	472	446	438	482	451	447	442	432	464	472	465	487	467	449	451	472	448	465	446	437	428	473	445	441	448	440	442	436	481	465	461	466	420	423	442	481	434	420	458	433	466	471	432	423	441	455	481	470	462	418	436	437	437	456	447	457	480	487	429	472	499	492	449	475	410	462	472	453	433	436	467	456	485	437	459	457	461	463	462	430	450	443	508	443	472	471	437	452	451	413	445	462	449	451	464	442	495	459	457	451	430	434	478	446	436	474	482	467	444	439	468	497	465	470	446	424	452	498	453	501	432	453	457	426	455	483	450	464	470	437	452	489	429	473	461	465	429	448	468	490	438	460	455	491	459	496	491	458	477	429	442	456	434	449	510	462	489	417	485	495	419	444	435	433	464	521	477	478	494	482	490	454	453	464	448	447	436	428	417	438	496	405	465	430	442	464	447	445	466	465	443	471	469	481	454	481	493	461	452	478	459	437	412	410	419	459	451	479	439	441	479	453	496	428	481	446	434	439	455	439	502	480	491	490	500	453	459	450	439	435	454	465	483	431	480	474	459	417	468	455	471	458	437	426	511	439	444	477	472	455	466	500	413	484	438	494	450	449	471	415	449	438	427	448	439	475	450	445	453	447	491	452	508	456	469	488	455	448	479	461	437	474	467	443	444	419	442	498	449	456	466	425	487	469	479	417	455	453	454	469	438	453	479	424	432	476	498	475	437	484	435	480	458	476	452	492	453	463	467	458	463	413	444	435	426	448	438	472	461	462	444	479	473	442	466	468	425	489	457	429	457	458	475	442	460	477	495	460	451	484	465	488	469	458	432	480	457	471	430	430	459	467	488	459	488	426	430	471	493	444	415	433	457	448	452	420	467	463	463	473	502	474	464	481	476	453	439	478	475	471	474	506	463	464	447	441	446	457	462	462	436	454	476	480	487	517	434	445	434	441	423	446	446	479	499	467	452	449	449	428	419	460	426	456	431	406	457	462	460	438	428	475	452	445	439	483	450	441	490	424	473	440	441	482	459	418	398	434	459	508	428	413	449	433	455	458	457	457	491	465	444	462	461	436	447	484	427	445	449	396	451	452	450	441	485	437	459	479	434	435	474	458	470	459	482	479	474	475	427	454	474	483	438	464	411	430	448	462	441	485	447	448	419	458	439	458	436	472	480	465	503	453	453	458	474	446	424	452	446	459	438	417	502	474	411	457	469	418	428	425	457	480	448	379	489	501	489	448	431	442	455	476	450	464	446	469	463	465	471	453	489	427	460	413	435	467	436	430	456	434	475	450	447	456	461	434	458	454	445	462	464	457	428	451	509	432	471	439	449	431	461	426	445	439	464	459	486	488	451	456	430	484	454	417	448	448	482	443	458	465	438	478	444	473	446	428	442	449	475	422	463	442	442	481	433	470	468	436	462	474	462	445	487	453	440	450	436	458	472	457	446	456	466	483	438	455	422	469	501	480	446	489	428	483	473	443	457	470	483	463	449	484	429	457	465	473	448	453	455	488	435	436	449	481	466	447	465	453	452	436	444	488	456	430	425	416	487	429	465	469	478	475	439	449	452	479	473	442	513	433	408	433	471	472	447	468	457	450	489	474	461	423	432	455	470	466	472	453	436	476	495	491	458	435	452	428	436	492	466	441	485	452	453	459	437	470	424	450	476	439	491	475	490	443	469	441	422	463	472	476	442	457	480	479	466	454	462	464	499	471	460	452	441	441	508	464	448	450	432	433	425	435	497	453	433	481	457	468	435	443	459	429	444	453	477	435	455	425	458	479	449	451	468	452	450	440	458	488	428	453	466	486	478	455	466	459	437	441	416	464	420	465	419	461	459	447	452	452	457	452	435	462	453	456	446	453	453	428	460	444	497	473	421	444	442	479	451	463	476	463	461	476	445	466	465	423	466	510	458	491	468	431	454	471	452	460	450	442	429	442	468	459	442	481	439	454	487	449	443	450	444	451	460	446	445	417	458	468	474	438	436	465	448	449	462	436	488	440	452	471	468	462	461	461	437	456	459	453	444	447	433	449	419	472	472	465	501	448	476	467	465	455	443	463	479	450	470	429	431	428	441	444	463	441	456	461	480	498	444	436	426	488	487	482	382	466	455	459	475	460	465	481	496	482	440	468	457	427	466	459	446	455	423	453	444	418	450	470	479	465	472	469	477	466	454	478	462	484	448	455	475	498	438	480	442	496	457	456	442	480	480	444	467	468	457	452	442	437	445	502	461	462	473	495	464	435	440	447	448	468	440	438	472	440	420	465	469	453	445	445	483	483	469	469	466	449	443	430	455	431	434	474	412	467	435	470	438	471	442	439	476	445	481	454	476	458	450	439	465	470	446	494	488	481	456	439	451	464	454	476	483	458	446	481	452	436	475	440	423	450	454	418	441	461	498	473	477	449	424	430	454	466	473	523	432	449	444	416	428	455	453	477	500	441	460	450	486	471	512	448	411	450	462	433	450	430	487	421	469	484	453
19860	16391	3037	1959	1515	1309	1280	1153	1131	1002	1008	905	881	817	765	792	751	738	706	664	704	677	664	614	600	595	549	592	580	578	549	567	557	583	552	557	570	576	595	558	577	512	538	584	548	567	554	546	540	541	530	578	601	601	512	584	540	542	586	551	587	566	554	545	599	556	568	561	519	563	512	589	577	528	566	529	589	532	559	585	524	505	552	587	603	597	530	550	555	620	601	556	581	576	582	573	556	552	588	563	494	556	553	586	553	597	569	615	557	570	507	496	556	586	582	535	553	556	543	570	525	567	575	566	515	546	588	555	577	576	571	554	514	564	598	555	569	550	555	577	564	578	542	563	513	549	567	500	563	553	561	567	550	595	518	518	582	541	555	532	561	580	523	543	558	536	528	588	550	507	583	509	552	579	519	563	585	553	545	552	522	593	556	527	574	555	531	561	534	540	574	554	560	538	540	544	565	517	519	550	504	568	582	571	571	564	547	539	579	534	575	519	535	533	536	561	555	558	528	544	569	547	535	567	556	533	583	562	542	594	558	556	559	576	575	570	577	543	548	593	536	560	545	542	610	514	554	528	554	558	530	538	515	545	593	551	537	554	535	578	571	551	545	519	535	546	530	558	588	549	557	573	558	530	547	529	517	565	532	565	574	542	553	601	546	578	574	558	535	586	596	546	546	588	563	541	535	554	574	541	587	581	543	579	534	549	570	564	546	532	512	559	587	552	575	548	561	552	585	567	539	540	569	565	578	602	542	551	546	555	566	572	581	541	522	562	556	541	529	554	544	580	628	568	533	539	497	572	522	555	597	618	595	573	525	548	568	537	600	575	527	594	578	572	569	538	583	558	579	511	538	569	559	576	536	560	572	510	588	569	579	576	609	525	546	537	578	534	573	556	523	574	563	543	515	573	545	540	573	576	549	519	565	563	601	551	539	591	549	579	571	586	536	550	581	572	562	563	518	555	572	555	552	571	513	558	554	586	605	554	502	514	568	584	580	554	564	560	607	539	597	572	584	565	604	559	559	559	541	550	558	554	607	570	589	552	555	547	540	563	574	592	530	547	531	568	552	514	591	552	550	564	584	562	506	570	578	552	564	573	578	611	596	609	530	560	632	617	583	558	555	534	590	566	551	548	532	560	559	590	549	558	515	590	561	555	548	610	552	554	552	527	579	538	530	535	551	555	571	558	583	565	548	572	535	566	540	585	551	541	560	557	595	552	570	615	563	591	569	568	574	545	538	598	530	576	584	558	549	530	536	570	545	576	571	543	606	564	538	525	553	560	535	560	602	586	566	538	566	563	581	590	608	584	591	539	548	533	536	557	568	562	541	592	565	547	555	530	570	573	549	583	542	570	553	630	587	512	569	560	514	563	568	563	574	569	541	522	567	524	540	560	538	616	536	572	543	565	553	584	544	560	576	548	546	541	569	516	509	558	569	531	574	591	539	537	555	577	594	566	540	546	561	513	536	541	544	595	558	578	520	588	545	598	521	557	538	539	588	567	527	567	589	516	558	563	547	556	568	562	564	574	611	551	521	570	588	571	572	581	576	593	573	540	554	548	580	538	551	588	559	580	548	573	548	500	554	558	543	524	567	561	544	557	577	566	534	551	587	565	565	536	519	545	592	514	591	554	552	534	610	547	567	576	584	583	516	564	554	576	588	564	595	599	590	573	554	591	552	546	573	569	553	600	504	557	586	543	551	614	563	571	536	580	528	544	561	584	546	551	571	569	558	544	575	603	537	549	546	555	542	568	575	556	529	554	568	506	518	547	526	569	575	543	583	573	575	552	545	523	569	533	603	544	529	529	581	537	590	554	557	531	539	596	559	566	558	566	587	574	533	561	567	544	537	555	535	509	532	545	514	557	569	530	530	571	561	582	520	568	611	519	580	558	564	554	576	541	559	574	557	597	540	545	541	530	533	579	516	552	557	580	566	552	564	556	554	580	546	535	534	550	531	513	568	595	557	557	579	538	575	575	536	538	550	537	584	612	611	585	529	532	569	548	529	583	558	588	572	604	529	545	565	580	593	552	541	581	597	564	532	551	526	541	547	587	533	555	523	583	552	556	527	565	563	524	539	580	581	573	526	549	573	578	549	553	597	508	571	624	573	552	533	555	530	559	573	543	545	565	528	530	608	543	552	576	556	523	558	579	553	559	545	597	566	586	547	582	525	563	588	538	578	573	572	508	553	554	588	578	531	579	554	521	546	588	552	528	521	523	591	581	543	503	556	570	601	597	526	580	601	546	512	546	571	600	573	539	552	569	627	568	561	548	580	583	554	548	551	548	535	576	579	572	560	610	596	550	536	579	584	587	575	540	598	551	598	560	545	586	509	542	560	518	580	548	535	566	533	584	579	522	602	596	534	546	600	523	558	554	554	583	544	526	547	527	568	550	560	541	552	527	582	583	557	597	529	528	566	596	558	554	576	596	538	565	546	588	515	575	588	573	538	577	528	520	576	527	552	541	562	538	556	532	543	586	508	568	600	593	550	584	573	574	587	555	531	583	572	581	555	534	592	540	562	607	568	517	550	585	543	566	594	559	574	571	532	532	564	563	557	562	550	503	526	553	529	562	534	548	548	568	527	573	524	569	564	541	583	548	570	582	567	568	586	575	544	599	567	549	593	562	537	545	526	588	576	605	612	556	580	562	591	528	564	556	568	558	557	548	546	580	544	534	535	549	558	561	588	590	549	553	542	569	538	550	589	521	519	561	546	561	540	566	550	531	544	554	528	554	565	552	562	544	568	600	500	538	540	568	596	569	556	538	530	565	547	563	557	538	543	546	581	567	526	545	543	587	552	538	576	544	601	553	555	560	585	550	581	565	514	528	563	562	629	585	554	522	554	544	535	573	598	528	584	525	555	578	522	548	526	582	612	585	530	557	529	547	548	534	552	536	567	597	519	540	550	584	565	544	538	559	525	528	531	577	538	571	571	516	566	587	575	538	558	574	575	585	553	553	573	566	548	560	570	545	534	506	560	585	518	543	567	570	566	508	560	582	527	546	596	551	566	561	574	575	589	526	564	516	545	562	576	522	530	525	560	583	568	525	573	547	566	569	550	543	592	546	575	556	573	561	543	507	572	555	538	559	528	558	552	517	532	568	588	575	535	534	557	522	573	565	570	547	507	541	544	550	554	580	535	585	572	534	557	585	607	559	554	563	587	575	546	565	514	555	551	588	538	510	585	574	564	588	580	533	574	541	578	572	556	526	586	528	589	553	541	582	563	610	527	549	596	558	529	572	548	578	572	566	545	589	573	568	552	579	580	613	596	576	574	602	500	567	567	540	547	618	571	563	564	538	550	594	562	531	531	578	552	557	560	547	563	620	513	591	609	544	527	571	552	599	548	552	551	556	528	560	532	541	558	539	569	558	522	595	632	537	581	574	523	587	558	559	621	583	541	542	584	589	538	571	601	549	551	531	577	592	529	550	548	547	574	534	577	549	530	553	567	587	583	562	555	572	562	553
24332	21325	28657	24318	21249	8788	1545	1049	882	851	722	603	579	514	495	472	431	434	422	389	375	350	333	353	330	301	311	257	281	261	269	270	258	258	274	258	264	255	264	248	257	267	233	256	254	272	245	257	216	270	256	257	237	253	253	272	254	244	246	251	245	252	213	246	261	248	233	265	288	237	254	237	223	262	244	238	231	240	258	249	247	265	266	252	315	270	258	272	273	279	264	272	255	234	267	240	302	249	252	283	260	237	221	274	252	258	269	262	238	256	244	234	269	244	239	262	243	219	244	262	252	260	267	263	248	234	236	250	242	264	276	266	243	238	246	242	261	252	252	248	273	244	236	240	250	272	233	238	261	267	270	242	256	244	244	262	269	236	245	236	239	251	235	248	231	241	250	253	242	246	243	264	246	225	250	226	245	240	246	270	282	221	250	257	261	233	240	253	226	271	240	244	230	263	262	246	268	230	272	234	279	272	232	262	277	264	224	232	231	236	245	235	230	274	266	253	269	231	233	258	243	273	265	252	266	239	269	235	264	248	266	259	271	277	251	245	234	244	245	244	232	291	238	235	241	233	250	259	254	237	253	249	255	246	246	238	203	244	273	251	247	250	248	251	222	258	258	261	257	272	287	275	238	243	237	262	249	247	253	281	266	243	263	244	248	228	251	236	249	286	238	265	254	263	242	247	245	259	268	260	244	258	257	255	243	239	269	264	271	269	249	236	260	243	249	262	244	253	259	268	282	266	275	255	252	241	244	256	252	236	268	246	263	242	229	256	241	251	259	247	225	232	256	255	287	238	240	245	232	233	253	266	250	243	251	293	269	242	261	245	243	237	272	248	273	257	253	239	283	262	235	249	260	255	262	255	245	236	245	240	238	251	243	259	243	246	242	268	265	258	238	237	265	243	261	237	236	191	275	258	249	262	225	269	246	248	245	234	260	251	243	262	218	245	239	250	231	251	256	243	237	245	220	262	247	267	240	254	221	234	233	253	252	243	255	255	266	252	228	269	245	242	274	234	259	274	273	256	253	236	239	272	268	238	260	231	254	237	260	247	250	248	275	268	222	248	222	257	240	256	227	273	272	223	275	253	259	283	299	277	262	268	258	258	248	247	233	216	267	233	242	246	251	297	248	236	223	257	229	266	274	244	211	208	235	221	241	248	231	285	268	224	241	240	274	257	240	250	244	296	253	253	268	275	254	249	259	252	257	237	269	245	244	251	233	246	222	231	236	246	269	260	244	231	264	243	237	259	263	233	258	265	251	232	247	249	264	248	227	249	239	258	236	234	245	237	271	265	232	257	263	254	231	215	236	275	251	239	234	250	233	231	245	239	240	271	241	222	232	261	268	277	255	260	239	266	262	249	271	283	271	254	254	266	255	220	245	240	258	258	252	262	269	239	269	239	258	270	236	247	246	246	252	255	219	251	255	226	229	271	260	285	255	238	281	283	248	273	268	263	248	269	264	261	216	228	257	277	254	234	253	275	266	248	259	249	288	255	265	243	306	262	267	245	236	246	255	239	265	233	270	263	232	232	229	248	245	272	271	229	233	250	262	230	230	236	209	238	248	281	275	253	247	212	280	250	224	245	242	238	267	238	240	276	259	234	257	241	237	234	301	277	266	260	240	231	262	223	243	245	255	241	249	265	273	247	268	276	251	249	233	283	226	252	268	234	254	243	253	254	260	223	274	245	239	252	238	257	262	259	257	249	222	268	238	251	255	235	243	254	257	250	251	278	264	255	217	222	267	246	225	255	229	253	254	270	244	244	277	235	220	249	245	247	247	259	260	239	254	254	258	280	249	258	250	245	279	229	268	261	248	253	243	239	226	217	255	251	249	269	251	248	276	248	247	257	258	265	262	248	245	243	275	292	260	254	265	284	285	252	278	237	246	254	254	247	240	278	242	284	264	259	235	248	246	244	275	250	213	254	274	214	244	271	253	278	258	251	233	254	245	257	244	271	260	274	253	247	247	232	264	230	288	227	227	240	273	215	241	250	242	247	269	249	274	253	248	255	217	235	248	268	265	240	251	216	253	247	264	263	239	234	264	263	244	278	245	247	262	258	251	244	244	224	246	271	255	282	238	263	246	277	225	244	268	220	257	260	243	255	273	248	272	222	278	232	247	255	280	256	247	223	254	246	237	263	228	234	282	268	251	256	274	233	243	220	247	273	244	251	249	236	234	233	260	249	237	242	251	244	269	259	258	253	273	261	236	274	247	239	249	219	248	257	255	242	230	225	258	254	274	256	248	275	272	250	222	224	258	263	240	266	243	239	262	211	260	234	268	252	265	230	249	237	255	249	252	229	241	235	236	261	276	236	218	283	263	258	234	221	238	246	259	263	253	239	261	216	253	262	234	265	240	262	254	244	265	225	237	238	247	234	233	258	258	272	259	268	257	243	254	246	258	263	275	215	245	249	251	225	226	273	259	248	239	247	238	271	259	271	238	268	244	258	237	271	241	237	234	254	256	252	237	269	231	283	236	248	259	245	259	241	222	244	264	235	263	238	263	240	271	258	244	286	246	256	234	225	240	227	236	240	264	232	239	265	232	222	251	266	248	274	232	254	243	259	246	242	267	254	259	229	236	243	233	268	259	253	258	288	271	246	260	230	256	252	261	249	261	272	240	227	255	242	251	225	259	259	247	242	254	245	241	257	260	256	214	270	247	247	238	242	257	229	269	265	253	247	259	243	265	254	242	245	274	254	267	229	256	266	221	233	257	272	239	253	259	255	256	241	252	290	242	257	241	235	236	264	217	236	237	234	250	243	239	266	262	261	276	267	253	263	240	250	250	251	253	256	265	269	275	259	261	213	244	231	221	269	251	247	224	259	282	247	248	243	240	254	296	279	241	272	265	246	262	249	236	255	254	255	263	256	251	275	245	231	260	250	271	238	269	243	238	238	246	227	236	261	243	251	267	249	256	255	310	248	270	255	258	255	252	263	253	265	234	252	285	267	273	266	262	251	259	214	250	258	236	265	233	256	219	263	230	263	245	221	261	227	231	248	260	253	242	262	242	289	220	265	248	293	234	273	246	226	254	238	260	236	263	264	251	254	244	253	241	257	283	236	262	236	250	244	247	242	257	281	245	244	250	254	253	233	246	210	245	242	253	266	257	244	245	279	221	263	262	229	262	249	263	247	241	252	217	235	258	251	228	231	243	241	257	260	244	262	252	262	273	254	211	281	237	285	239	254	235	250	236	279	258	274	249	238	250	240	237	269	244	247	266	253	223	250	267	271	258	243	241	247	252	243	240	258	242	233	230	244	238	251	256	229	256	255	256	261	218	275	272	260	255	255	276	236	251	222	241	268	223	248	247	247	249	269	254	238	212	295	234	251	259	240	233	267	248	241	248	257	231	246	232	250	232	267	263	243	249	236	249	286	253	241	233	280	210	271	247	265	269	244	240	256	260	287	253	243	267	252	264	280	229	255	236	242	251	229	249	271	263	235	252	227	256	245	236	241	238	238
25827	31954	10345	5659	3901	3122	2552	2089	1903	1656	1404	1208	1054	943	839	815	824	740	658	651	585	564	495	480	455	432	417	375	389	384	355	373	359	348	336	358	346	315	331	320	288	361	327	359	369	332	320	336	327	339	327	339	333	305	319	314	322	321	332	314	333	319	296	313	329	298	339	323	302	311	304	296	323	322	309	321	321	327	299	347	316	314	375	338	350	360	349	325	329	350	329	297	339	313	341	347	319	343	326	299	358	325	327	314	351	306	346	302	313	304	323	308	323	327	331	351	310	330	328	321	345	333	265	316	305	304	317	333	300	320	322	344	333	327	294	323	322	311	329	342	325	325	314	283	301	333	316	318	321	322	350	334	309	332	332	295	329	321	323	324	324	315	317	303	295	329	326	297	291	286	328	325	348	292	291	323	337	326	321	317	327	337	299	329	317	332	319	279	320	320	338	304	307	321	309	325	330	307	290	343	284	306	303	342	306	309	314	343	333	311	311	304	296	300	318	318	282	321	275	290	333	322	333	346	322	313	323	318	335	302	324	316	296	309	328	297	302	320	317	312	313	314	304	311	308	326	323	280	307	316	341	314	333	320	332	323	339	350	380	326	308	288	308	326	334	290	315	317	348	314	305	310	343	302	309	337	315	353	300	291	303	302	302	333	296	332	275	292	310	341	309	346	299	299	332	349	321	295	309	347	314	314	294	309	303	291	313	325	288	308	286	258	326	313	322	313	326	333	309	331	301	349	315	304	298	312	347	294	338	328	317	344	312	314	328	322	347	279	321	328	321	352	274	323	318	305	347	300	305	301	325	313	326	303	325	337	310	328	322	310	311	305	340	336	377	313	332	324	322	312	325	318	318	309	306	317	306	328	327	360	324	320	302	334	308	311	321	330	314	308	291	303	329	319	344	312	313	302	328	333	307	310	311	330	305	338	295	328	351	291	304	281	336	297	333	346	317	316	318	322	276	341	325	325	324	322	308	321	310	322	320	341	336	309	322	284	296	323	294	293	327	363	330	329	321	303	328	307	307	326	330	330	297	318	330	334	318	314	340	307	338	312	317	293	309	307	301	326	328	304	326	308	297	333	330	300	316	318	276	293	318	306	319	288	320	307	316	299	314	313	326	342	346	293	300	316	313	327	302	319	315	344	343	320	309	318	273	333	322	312	304	270	328	312	308	358	302	321	297	334	332	320	321	338	289	329	304	318	316	322	317	280	326	301	304	300	301	308	345	315	333	343	319	335	331	312	330	306	334	324	326	332	313	304	315	307	341	345	323	321	319	352	317	285	339	307	341	350	312	320	307	303	309	314	298	298	315	338	327	314	331	328	307	319	342	303	309	328	306	303	293	311	329	317	282	301	305	296	304	338	311	315	338	337	317	286	337	309	324	311	304	342	329	302	335	353	347	312	341	309	335	343	308	293	328	337	318	316	307	305	307	310	281	290	302	309	305	341	297	310	280	308	296	308	327	304	319	309	297	334	309	326	326	317	319	325	324	338	338	312	288	298	353	338	293	286	335	304	297	323	268	317	315	319	333	322	297	292	344	319	292	331	302	309	292	280	297	351	279	289	323	273	322	310	321	333	307	331	293	301	320	312	298	302	328	337	308	329	341	305	294	270	298	374	325	335	308	321	343	326	320	286	307	308	328	309	306	318	313	320	332	322	320	315	318	277	309	329	308	302	299	324	334	350	340	327	287	311	327	298	329	300	288	317	337	284	301	336	319	298	302	336	340	335	331	329	343	319	305	331	344	311	302	289	326	318	293	323	302	277	327	300	313	300	285	321	320	321	308	300	309	313	321	336	293	325	328	287	331	305	307	328	310	311	297	322	311	312	333	316	314	340	300	337	310	329	311	345	300	298	302	326	363	308	309	302	318	340	305	341	324	302	330	334	312	319	318	304	310	310	312	298	278	339	332	317	318	309	303	339	332	296	295	331	333	342	338	308	311	299	285	317	340	314	322	358	313	313	328	316	288	320	344	318	323	306	322	295	307	290	304	300	322	346	349	305	322	330	351	303	305	320	312	313	333	335	319	310	323	328	305	301	326	314	310	304	300	328	312	315	329	300	322	332	321	298	320	294	311	292	299	320	324	325	303	318	291	321	310	321	295	299	317	335	319	304	304	333	326	312	305	334	323	297	313	338	328	296	303	331	314	329	302	306	301	322	321	306	320	315	303	283	309	303	345	336	322	327	319	331	321	335	299	327	327	313	356	351	311	286	330	328	302	293	328	338	308	297	307	309	334	319	286	334	299	341	292	322	313	322	312	321	311	329	300	291	313	327	329	318	297	307	319	317	308	306	329	327	321	319	319	341	317	293	354	359	305	315	273	310	324	311	330	357	287	307	306	295	289	321	326	349	330	328	329	350	301	300	295	320	290	332	350	305	289	303	316	291	331	308	303	323	310	344	322	326	282	309	360	324	322	327	335	294	307	309	306	324	310	289	333	310	348	321	303	301	312	319	324	308	336	323	313	328	304	338	329	318	307	333	343	348	326	308	314	297	307	315	311	325	334	316	270	298	296	302	329	301	313	324	324	304	316	325	297	336	327	347	289	300	299	309	319	306	353	312	298	326	288	324	317	310	274	348	352	323	331	309	309	339	344	307	318	316	293	329	331	335	300	309	314	312	307	319	346	322	329	309	336	334	322	321	340	295	308	303	311	318	339	339	293	310	303	328	317	288	342	303	307	330	323	309	329	303	298	266	318	300	281	352	319	319	315	329	311	334	320	361	311	298	306	311	312	321	318	336	322	345	314	308	305	336	314	317	315	335	331	290	326	347	332	320	317	310	311	308	289	335	308	321	330	330	273	326	338	296	304	318	331	316	327	329	330	287	312	329	276	343	346	331	347	336	332	306	330	304	305	305	317	332	336	310	287	322	305	326	290	310	284	319	317	344	334	307	299	318	353	318	343	321	308	314	294	334	322	341	306	330	298	306	322	324	308	292	344	336	324	290	277	340	318	362	286	351	296	291	309	319	296	293	324	330	346	302	332	310	341	317	326	333	314	323	333	338	299	326	338	320	304	313	324	347	318	314	309	335	297	314	308	331	298	364	295	301	318	319	292	307	303	322	331	351	312	310	334	336	296	347	286	333	310	307	304	320	309	332	318	322	315	328	299	336	328	324	365	314	354	305	317	322	284	314	306	295	311	290	291	332	293	306	318	314	319	316	334	303	296	343	295	298	346	329	292	308	291	311	302	293	320	314	273	305	291	330	275	310	329	335	315	315	316	317	304	303	309	324	324	348	302	328	332	309	298	331	317	300	324	307	327	312	306	346	338	320	327	278	348	314	325	315	327	337	322	317	305	328	313	335	326	340	336	330	312	336	339	300	291	344	317	324	304	298	323	308	322	311	337	306	299	298	328	303	333	308	321	294	295	332	366	331	314	336	332	333	299	298	317	304	311	320	348	336	340	297	313	334	329	308	301	312	368	304	313	312	340	305	301	345	344	298	322	308	303	328	295	335
25544	21368	27496	25318	8854	1422	1222	987	918	830	807	763	785	740	705	667	673	674	600	644	594	582	596	596	547	546	542	570	548	542	522	524	535	485	500	500	540	519	500	497	535	496	544	518	499	532	525	510	518	527	547	532	565	504	537	532	528	522	500	508	508	511	515	557	510	532	498	515	530	527	539	529	544	521	504	529	509	494	520	475	516	513	546	529	535	547	498	511	477	522	538	499	541	505	508	512	522	551	524	506	522	492	521	498	495	513	527	531	507	522	547	475	545	503	488	540	540	518	493	518	520	561	525	486	504	507	551	525	557	468	521	517	537	463	568	506	508	519	479	539	520	519	503	543	523	506	494	504	508	502	476	496	521	484	492	528	525	498	509	533	525	485	552	531	534	508	505	523	508	500	490	510	518	508	490	500	534	536	480	510	503	549	525	540	517	501	512	514	509	535	502	545	492	512	528	517	538	499	466	529	552	505	521	496	492	518	503	523	478	537	504	538	521	512	519	481	517	502	453	522	473	500	529	486	526	556	531	517	528	534	488	518	497	537	539	510	501	484	523	525	496	484	531	542	551	534	530	521	499	537	542	546	521	513	520	520	521	523	529	537	514	493	513	478	518	495	496	524	517	509	525	475	514	526	496	515	501	500	503	517	497	494	534	497	534	484	516	512	523	489	542	512	509	493	502	491	495	523	522	542	493	504	482	495	501	507	495	546	528	541	567	487	544	554	526	533	493	540	509	555	547	527	501	531	492	535	537	563	495	509	487	534	529	500	552	537	495	531	497	514	511	512	512	516	510	497	508	538	530	527	532	473	584	508	468	485	528	559	541	526	537	577	458	505	537	498	511	485	467	523	503	530	515	480	517	527	521	464	502	483	520	477	501	513	507	550	536	532	503	520	516	530	506	550	500	520	487	532	498	484	541	490	469	509	483	522	501	526	518	517	519	558	511	501	507	470	509	537	502	509	522	498	510	479	514	495	506	476	553	452	532	514	505	509	503	515	498	532	508	526	521	537	483	530	505	497	496	537	508	484	531	501	493	529	527	477	514	524	519	515	517	509	523	489	505	511	545	541	506	539	520	543	517	510	534	517	541	496	495	475	503	557	487	523	519	540	490	504	531	523	505	515	481	500	520	503	497	477	526	510	522	539	485	513	553	520	510	509	511	511	531	515	507	550	514	473	472	476	540	519	503	535	530	508	493	509	467	552	511	531	504	563	502	539	496	502	517	520	511	504	515	489	474	500	512	489	493	484	510	503	506	503	510	532	504	509	510	549	512	519	555	493	454	519	508	503	519	512	499	535	501	537	537	508	524	495	517	490	520	537	504	501	516	502	541	490	517	493	520	522	548	511	506	522	516	515	461	517	479	509	502	534	497	494	512	531	527	511	505	554	535	513	498	521	539	487	524	497	533	506	525	519	500	514	478	492	475	530	547	513	530	527	497	513	497	512	511	532	531	536	508	547	469	496	494	513	510	511	496	492	532	540	522	503	520	538	485	537	511	509	511	513	525	550	497	532	488	544	506	522	559	497	495	504	545	554	467	517	488	507	516	501	508	503	540	553	559	491	491	507	529	536	505	507	493	535	503	506	503	538	505	515	508	516	545	494	513	508	547	512	518	498	510	555	536	476	520	531	525	539	554	520	500	513	466	541	480	517	520	507	519	502	507	530	478	487	488	513	479	581	502	505	507	486	501	516	544	530	508	551	471	526	530	515	550	502	489	503	527	530	508	529	538	561	509	489	531	512	525	467	511	518	532	511	532	481	530	505	546	509	539	507	495	494	534	500	540	511	507	515	459	470	502	503	525	506	537	519	491	549	535	496	471	518	498	550	481	484	523	520	532	540	482	518	554	524	506	539	518	532	536	544	539	488	517	535	512	501	543	513	536	525	490	480	566	518	511	485	540	530	547	515	499	496	521	551	520	524	492	516	491	541	547	515	480	514	501	514	499	519	519	552	498	506	508	521	536	540	476	512	547	513	535	532	539	535	521	525	520	503	491	493	508	450	519	512	492	493	489	508	531	505	516	502	485	504	507	515	454	483	505	494	509	532	484	495	469	518	511	550	468	491	521	497	503	512	515	483	518	513	503	512	527	493	498	553	526	515	495	518	533	498	469	516	526	506	514	498	518	501	534	515	499	536	532	514	499	541	516	496	526	525	551	514	549	559	470	530	466	481	507	536	531	490	530	508	503	509	492	477	483	468	547	529	512	489	498	485	558	507	533	512	476	516	472	556	518	484	536	533	487	549	497	547	495	444	530	503	493	521	520	464	512	541	494	527	512	485	528	495	511	547	508	520	535	526	498	521	505	498	515	513	536	518	522	533	531	503	556	495	509	480	519	521	506	534	502	521	521	530	527	544	478	501	532	488	523	519	529	499	535	507	527	479	509	512	488	478	538	497	551	538	489	491	480	489	504	532	506	556	510	500	505	536	569	526	495	472	489	516	508	504	499	518	498	481	485	497	499	530	489	500	516	488	488	499	500	539	525	557	522	524	513	549	510	485	563	515	545	525	480	503	528	492	519	529	535	549	491	502	563	519	524	508	523	486	568	514	483	503	475	487	499	507	509	519	553	503	499	549	552	479	501	538	540	500	501	519	510	486	522	568	493	543	505	543	468	535	549	519	478	556	547	517	527	501	497	544	526	539	471	500	478	544	514	471	518	496	537	481	496	535	491	486	553	515	502	500	540	491	522	492	469	451	545	478	519	516	519	558	543	509	493	506	523	468	535	476	507	492	566	542	507	514	527	498	522	520	527	491	549	497	518	488	497	467	541	525	536	520	519	532	502	495	499	526	522	513	491	496	502	471	509	520	527	495	539	506	511	504	457	499	528	530	502	505	512	530	479	522	522	545	480	502	518	544	552	518	486	530	499	514	562	550	529	527	572	520	526	549	561	483	535	489	481	527	506	510	527	533	491	503	502	549	539	534	533	515	501	485	547	545	498	545	483	476	565	538	503	491	484	495	525	526	524	511	499	499	498	562	494	506	492	555	534	468	563	497	504	520	522	544	512	521	493	463	507	508	502	493	541	498	512	495	535	500	504	503	505	533	521	541	507	506	510	519	508	493	543	515	500	541	526	494	484	484	492	510	516	529	475	545	532	508	504	520	534	511	504	524	523	502	535	536	534	507	508	468	518	481	512	467	516	490	520	546	509	510	539	505	518	522	521	537	514	506	505	511	523	499	522	521	516	556	542	504	495	536	522	486	489	521	506	493	513	498	534	543	500	530	539	546	506	486	515	520	498	501	516	493	526	507	522	509	506	522	500	481	522	486	509	557	504	531	513	511	529	492	515	543	540	518	481	529	525	519	554	494	482	489	481	530	502	496	537	476	545	532	524	491	490	524	528	502	468	524	550	502	501	511	568	522	494	516	529	539	550	549	531	528	539	506	503	539	511	494	502	533	508	519	541	519	547	497	484	504	480	541	500	514	532	539	534	527	534	514	471	521	517	517	525	485	544	539	536	504
25242	27108	7181	3853	2922	2419	2197	1921	1749	1476	1335	1297	1182	1049	1039	1006	946	917	860	824	824	728	805	719	632	667	645	710	712	672	666	659	647	618	596	607	622	634	593	613	677	637	617	633	646	651	655	633	642	569	597	634	641	613	606	620	592	602	658	619	668	599	599	630	627	583	611	592	654	624	611	640	566	595	617	600	578	616	638	638	658	622	587	656	657	670	632	662	625	642	655	628	647	613	634	620	582	585	614	650	633	622	572	625	627	565	617	650	579	600	614	591	597	614	641	598	629	633	643	634	646	629	600	603	677	600	629	610	672	575	586	582	639	575	584	590	603	619	614	622	590	617	618	603	608	635	642	630	585	660	610	598	635	648	623	593	630	619	640	643	587	636	596	565	590	635	670	655	591	655	663	610	647	650	591	655	595	602	605	636	599	596	556	627	626	614	618	593	605	611	613	659	615	590	606	570	639	600	571	615	611	616	640	587	639	612	614	626	605	614	581	685	587	614	595	647	612	593	607	638	593	615	616	613	660	650	609	610	614	586	591	597	576	594	642	611	599	637	591	540	607	652	612	642	622	633	592	631	620	581	592	615	586	590	644	628	617	595	579	629	612	599	605	619	598	615	624	595	594	584	611	596	589	572	625	586	622	616	622	608	602	639	618	598	609	613	622	578	659	647	616	650	608	608	601	591	625	625	613	578	641	603	605	600	594	639	621	617	603	576	589	600	601	579	603	555	573	599	678	579	648	596	625	621	630	604	628	601	649	609	677	584	633	644	595	605	603	605	596	602	585	588	617	609	579	637	606	607	590	619	610	616	577	590	613	597	602	602	626	602	588	613	589	654	663	621	589	610	625	592	620	626	658	654	617	628	631	554	627	618	616	619	604	616	590	592	637	569	592	601	594	609	606	642	630	624	602	616	589	625	631	617	614	610	606	650	616	573	596	615	627	638	585	597	608	573	630	622	621	603	592	624	587	591	637	630	619	606	614	631	611	608	628	607	621	597	634	611	651	582	608	593	604	619	617	630	580	619	598	598	592	632	603	653	598	624	561	606	638	639	616	564	615	619	616	654	563	612	618	629	586	543	586	618	649	669	595	621	633	622	638	627	600	573	637	640	613	625	606	609	637	607	621	622	606	580	640	597	609	649	649	590	617	598	634	619	621	593	636	611	601	628	632	598	591	616	625	606	604	590	606	630	642	585	618	616	653	641	630	573	652	586	600	615	597	644	592	598	617	600	598	602	629	638	620	604	605	640	622	584	606	667	594	605	576	588	617	628	614	606	568	637	645	627	600	607	575	597	647	619	621	601	631	655	595	626	660	645	610	569	603	607	628	630	619	612	580	630	659	586	596	626	586	620	594	666	603	608	630	601	602	599	591	589	614	625	578	607	651	639	602	606	615	616	586	604	637	632	598	613	598	550	579	571	618	613	615	574	602	598	641	600	606	625	628	643	605	599	638	636	602	574	604	637	606	608	595	615	634	623	599	627	598	574	648	578	619	582	607	608	625	592	584	598	633	588	562	644	555	585	606	603	600	595	559	624	600	572	670	600	566	642	623	609	577	627	621	582	629	626	567	646	644	631	593	603	634	613	638	637	644	641	615	552	615	616	584	560	625	589	629	600	611	597	605	623	601	613	565	584	595	629	644	623	638	627	646	611	601	588	591	619	604	578	634	635	650	579	613	624	601	628	603	621	591	605	629	541	621	609	603	586	606	617	599	612	632	609	616	601	596	628	631	601	605	586	571	613	610	596	638	610	615	606	623	594	613	598	587	587	579	611	612	591	605	603	620	603	655	605	572	598	602	634	642	620	628	619	637	613	619	584	637	618	621	621	572	625	586	624	563	628	634	634	603	605	662	599	577	621	601	600	651	617	620	595	622	600	622	596	577	586	607	600	622	618	628	577	591	634	601	657	599	592	597	610	623	567	626	621	621	575	606	621	635	652	655	626	599	636	610	649	624	651	627	599	601	607	598	616	601	601	652	625	580	580	582	588	613	630	627	625	600	626	631	572	583	610	620	650	587	542	616	586	617	610	594	574	641	615	600	637	596	616	613	605	666	635	625	622	614	579	611	599	626	602	607	617	634	620	612	612	605	607	597	631	601	640	673	666	606	626	638	616	607	661	638	563	664	589	574	625	583	639	608	587	643	597	574	619	607	566	661	611	602	610	634	606	634	623	604	624	649	639	605	572	562	566	583	632	618	647	641	613	621	608	561	578	626	600	580	608	592	637	562	648	633	625	620	631	607	627	602	581	615	627	590	567	608	605	602	625	610	605	631	605	595	615	619	588	626	635	625	617	593	647	590	637	620	563	630	611	602	600	598	604	618	613	640	658	582	637	599	603	633	589	615	626	604	643	634	580	573	614	600	597	618	616	613	648	595	565	565	601	604	608	618	584	635	600	619	633	573	622	617	553	573	596	637	610	620	579	637	622	617	608	574	626	661	586	565	599	613	658	609	594	666	617	648	620	619	588	617	593	622	601	553	607	634	614	585	627	610	608	579	600	662	578	636	657	618	589	607	627	622	583	646	629	581	602	644	621	588	591	595	571	630	601	612	623	590	597	606	603	564	653	599	613	640	621	605	649	587	598	604	628	638	643	631	597	625	623	585	600	630	578	630	602	616	628	652	580	604	588	619	619	631	657	579	619	608	595	628	622	622	644	644	629	646	611	594	587	539	593	634	593	630	612	616	626	604	617	606	564	650	626	635	586	622	589	592	649	590	598	612	617	581	623	625	581	550	608	593	635	597	619	655	589	615	638	595	603	584	600	590	629	604	586	635	672	580	617	617	565	607	584	627	642	584	623	578	590	615	599	607	605	589	616	636	592	618	566	553	675	620	591	596	619	627	616	611	671	578	589	580	589	630	616	606	585	590	644	578	622	582	592	611	636	640	659	577	529	595	639	658	592	653	595	580	615	592	591	636	616	651	627	585	627	619	562	624	577	621	598	627	610	618	605	591	615	593	606	576	592	629	609	598	591	648	572	620	631	619	631	637	619	570	607	601	650	609	610	618	592	595	645	639	633	605	665	624	638	636	603	612	651	626	671	548	574	599	617	597	595	614	634	596	616	625	628	613	631	630	570	650	597	615	573	645	601	655	629	573	587	592	552	602	566	593	625	596	654	595	631	628	613	584	580	595	589	632	592	643	598	598	604	555	601	635	596	627	594	591	598	596	586	639	599	583	644	646	620	619	599	632	592	598	678	594	648	587	607	627	588	567	627	616	647	641	579	585	596	593	579	597	629	597	625	586	600	612	593	634	610	626	611	672	628	577	581	602	619	612	587	629	602	590	567	602	624	630	598	626	595	657	597	561	617	599	590	614	590	642	672	573	581	601	592	600	602	605	619	668	588	571	583	598	572	625	598	634	653	627	632	605	625	619	615	635	615	675	586	591	610	616	607	606	614	587	607	573	600	579	570	636	630	613	547	577	598	625	636	648	635	605	605	594	614	642	581	620	580	596	611	630	572
23330	21372	29185	23875	21358	21418	8407	1804	1376	1206	957	907	889	798	690	628	607	577	513	483	454	509	420	390	321	357	326	320	272	303	277	267	261	308	297	286	288	262	272	279	265	272	264	266	252	264	256	248	242	254	222	253	278	251	270	255	244	264	251	245	263	221	247	223	239	234	251	241	280	246	254	217	249	268	229	243	262	284	226	241	261	256	290	279	291	264	247	251	261	269	291	264	248	245	256	241	256	280	240	225	248	260	244	258	245	261	243	244	227	252	225	238	269	222	257	245	236	227	238	252	271	232	255	240	241	267	257	238	254	231	234	242	250	227	216	238	244	231	227	296	271	243	226	224	231	252	237	225	228	273	260	245	237	238	248	213	250	255	217	222	228	234	242	263	260	272	244	242	240	249	258	258	237	262	260	251	246	220	244	227	281	239	235	266	251	296	253	237	238	225	246	273	229	250	236	237	249	256	238	244	248	238	252	245	243	224	229	241	216	271	265	220	223	250	244	236	240	248	258	206	233	241	240	241	215	224	240	222	259	235	234	274	255	227	234	276	280	217	259	244	243	239	260	234	239	230	239	249	250	239	224	253	234	248	233	226	234	239	240	240	259	232	227	216	235	268	264	259	216	231	233	286	229	247	237	226	251	227	221	238	222	255	267	255	238	251	240	259	266	248	261	260	256	256	240	226	222	228	252	242	230	260	263	253	258	235	251	244	237	252	278	230	246	252	259	242	240	239	243	253	268	233	249	251	256	249	268	242	243	236	206	264	239	240	246	214	249	241	264	230	259	246	284	250	247	264	258	235	246	229	232	247	233	213	235	229	243	254	286	244	253	220	279	276	243	235	232	236	217	240	239	225	244	221	248	252	267	230	258	231	246	256	262	250	217	244	235	225	219	217	241	207	248	221	256	213	267	242	211	233	254	238	229	236	229	226	214	250	263	239	287	247	223	237	271	271	252	237	248	234	267	218	252	223	248	239	250	275	221	238	229	214	271	236	245	234	245	266	256	253	228	244	259	270	241	244	224	265	245	258	236	246	257	234	239	247	228	246	284	236	239	253	242	257	243	252	239	247	253	218	240	249	222	250	239	248	230	240	220	265	256	248	243	221	264	246	225	224	235	267	266	227	263	237	249	255	228	253	259	254	233	253	257	240	263	225	243	226	245	229	254	246	249	257	244	244	234	238	256	228	213	258	270	253	267	249	256	273	241	255	247	264	277	258	266	249	244	232	239	232	214	206	239	238	253	231	224	230	238	253	249	249	226	269	217	220	253	252	254	240	237	260	269	266	223	250	246	238	247	270	234	245	220	238	226	269	258	234	242	247	253	227	249	258	264	255	249	278	212	235	258	244	264	245	247	251	259	204	256	244	242	245	237	273	230	229	235	235	231	269	227	248	233	222	267	244	256	237	248	228	244	262	253	267	240	267	225	247	233	237	240	245	282	239	238	245	232	259	217	256	235	201	251	238	255	257	229	221	227	242	258	241	248	257	235	252	263	257	254	217	200	229	257	284	250	254	248	246	272	225	222	218	242	224	256	235	248	246	255	207	241	243	221	230	226	281	232	259	226	242	232	222	245	269	250	229	247	257	235	200	248	220	226	254	250	241	239	244	253	267	219	236	266	205	241	237	235	228	265	245	253	263	268	279	256	224	247	224	230	253	234	237	242	224	230	213	237	238	259	263	259	224	229	207	219	264	243	265	248	258	241	223	257	242	253	233	252	239	216	256	269	269	227	246	254	235	217	247	260	236	216	232	242	242	260	263	256	253	238	259	225	257	221	223	237	236	271	258	265	264	239	238	264	246	253	219	233	237	265	250	258	259	251	246	245	240	244	269	264	255	257	255	275	203	243	271	233	237	218	230	242	230	231	259	247	207	239	243	226	247	253	251	235	240	238	264	211	258	250	205	268	267	245	230	268	225	245	223	246	215	228	231	285	215	279	238	249	248	242	236	262	247	237	260	256	239	274	246	272	275	248	217	251	245	261	266	236	265	252	230	244	278	243	237	222	268	253	240	255	259	239	219	231	214	252	206	256	235	257	252	245	284	234	226	253	238	251	252	266	268	247	248	265	238	255	248	260	235	262	270	217	229	237	242	271	240	274	259	255	251	248	272	261	247	236	243	247	249	248	266	239	279	229	232	221	230	233	256	215	248	219	255	241	252	250	234	229	251	246	252	240	234	231	242	270	220	234	214	251	246	223	265	216	243	252	261	242	229	252	249	222	247	263	246	237	247	227	256	235	223	212	241	221	233	227	228	233	241	237	218	245	239	234	218	207	224	241	236	254	267	264	228	240	292	243	255	242	251	238	230	263	246	249	245	257	211	262	254	249	253	261	238	256	231	225	263	222	242	234	261	241	245	248	255	273	263	228	273	229	260	237	240	249	261	242	255	229	253	259	265	238	278	242	251	245	249	249	245	227	247	233	246	231	269	255	264	253	223	246	244	268	266	218	245	223	253	235	248	256	253	245	261	236	232	225	232	243	248	265	230	223	209	245	235	274	233	257	275	252	250	267	272	240	260	265	236	234	256	236	202	236	246	227	241	246	225	248	219	226	238	232	242	224	236	251	257	280	251	274	244	259	253	252	265	244	231	235	246	197	241	239	258	250	224	231	240	232	253	236	273	240	245	233	244	226	226	211	226	215	238	253	224	244	255	242	221	297	248	256	255	246	242	279	255	228	271	235	235	239	215	259	224	232	270	224	248	226	241	239	287	240	263	224	275	227	236	263	247	246	269	255	237	236	235	264	257	221	229	236	205	235	231	210	229	257	248	222	261	244	248	247	233	257	252	245	247	234	252	223	238	239	248	267	234	273	230	264	253	216	263	248	225	226	243	241	219	264	222	244	250	274	262	226	274	233	265	219	251	264	238	237	247	205	264	251	236	218	204	248	239	206	244	239	231	225	262	224	250	232	241	261	258	232	261	241	234	242	254	266	242	209	241	248	235	236	263	275	233	237	231	244	227	266	233	237	243	231	211	256	273	251	299	230	263	226	218	233	227	253	242	226	211	237	248	231	225	269	246	233	258	215	242	244	254	230	228	232	247	239	247	252	258	234	213	245	215	272	247	241	224	245	247	243	246	254	250	244	261	246	251	223	272	224	254	269	245	243	240	259	223	253	219	264	226	255	242	238	249	217	251	252	251	207	218	237	242	250	263	231	233	262	243	224	227	254	244	228	275	282	283	252	241	217	237	231	289	252	256	238	244	253	266	223	250	265	222	219	257	227	236	240	266	234	236	241	251	252	257	214	209	235	231	256	268	243	260	242	257	246	278	237	228	272	237	248	222	218	252	222	255	240	249	239	206	281	239	271	242	265	224	231	234	250	221	229	250	236	251	228	267	254	237	211	248	239	232	247	274	246	204	210	244	222	259	220	233	245	219	235	244	245	232	238	241	229	252	226	237	247	229	259	233	255	237	250	259	250	280	268	241	271	230	281	271	250	249	235	211	248	245	242	250	244	267	223	241
30000	35764	15787	8882	6489	5414	4460	3602	2955	2497	1976	1749	1686	1501	1318	1201	1075	1006	887	835	744	675	639	528	525	476	407	412	375	397	365	354	367	309	357	361	362	334	313	331	307	323	282	327	326	325	302	280	319	336	322	310	293	295	302	340	311	323	292	294	317	283	298	304	320	292	319	321	326	323	299	283	309	290	274	272	282	331	285	298	303	306	356	312	333	317	327	322	301	343	338	317	334	298	311	303	323	314	289	296	291	265	320	300	303	309	281	283	274	295	277	271	266	270	277	324	290	294	298	306	284	268	260	303	274	290	280	271	266	289	278	292	301	267	291	283	278	273	299	286	282	273	294	285	278	300	302	278	274	312	285	323	293	311	304	318	283	312	279	303	272	277	262	293	293	318	284	293	289	320	295	276	306	302	313	294	293	302	266	291	320	280	295	247	303	288	293	238	281	284	293	308	264	305	311	265	329	295	281	285	310	287	286	269	286	305	293	268	256	305	255	279	313	282	278	326	291	284	310	255	287	291	279	268	283	286	289	292	314	301	299	273	299	297	299	298	301	302	303	294	278	279	293	284	320	287	299	267	322	300	302	276	299	293	304	299	294	292	276	278	276	308	270	276	303	323	301	314	301	275	264	244	316	308	320	262	287	266	280	296	301	296	297	279	301	288	286	278	312	276	291	284	315	307	249	287	287	294	265	301	291	281	306	298	274	309	282	292	246	299	304	288	287	307	280	284	288	301	237	277	308	275	281	276	325	276	287	275	272	314	293	301	276	275	312	289	275	293	288	273	299	293	274	259	304	313	313	305	294	283	283	292	280	273	300	281	291	277	312	302	285	286	300	283	286	292	274	297	283	288	299	291	292	267	299	289	289	271	277	270	305	310	277	310	275	297	307	282	306	296	261	288	298	281	281	307	278	301	292	287	287	287	255	306	284	297	276	286	294	286	306	289	307	258	276	330	325	275	286	262	332	279	286	271	266	284	293	293	281	299	293	283	308	279	316	317	267	276	286	304	295	309	307	286	296	303	279	261	309	292	282	275	281	289	288	285	290	298	279	277	281	292	287	298	272	291	268	295	291	305	284	299	294	283	299	286	289	281	266	295	279	270	288	279	293	279	300	271	267	300	276	300	300	272	293	292	284	280	282	271	292	299	273	331	294	307	276	274	276	285	292	307	277	306	288	292	291	293	278	302	297	265	286	291	285	306	279	265	275	283	310	326	286	301	282	268	287	266	295	275	311	283	309	266	283	305	321	296	276	286	287	306	279	304	279	274	277	278	294	299	294	309	285	290	295	297	308	326	281	278	309	280	289	274	282	276	287	281	284	266	301	244	292	277	247	296	294	268	253	289	297	289	323	295	304	263	296	250	319	302	302	299	305	289	297	291	299	265	304	255	276	266	276	267	286	297	293	288	298	312	309	305	288	254	278	298	262	283	275	277	291	279	291	258	259	300	289	295	305	278	277	280	280	285	313	293	323	275	293	313	288	288	301	282	268	287	323	272	281	289	289	308	280	314	301	285	262	273	282	275	299	292	280	260	274	291	308	288	289	291	306	289	303	288	269	289	280	288	291	277	296	284	275	275	264	279	296	260	298	285	282	264	277	273	278	287	303	283	271	297	307	294	284	274	277	298	313	265	300	314	295	281	250	312	298	313	285	281	294	270	277	314	294	301	310	279	290	261	320	312	310	262	315	289	259	302	296	288	276	299	274	282	287	249	269	277	261	268	317	260	255	305	283	304	304	277	278	284	320	306	327	304	273	273	291	296	273	285	270	282	267	302	278	291	302	246	261	272	293	273	285	287	264	292	291	264	281	313	286	258	276	265	315	295	282	269	280	300	279	312	277	277	276	297	319	272	276	281	269	280	294	274	314	297	277	267	266	276	257	297	277	272	313	305	303	268	296	332	291	300	281	303	306	302	273	278	257	259	301	281	240	275	270	276	289	283	305	301	287	298	335	290	269	274	284	302	270	321	264	298	288	267	297	283	254	287	266	293	317	281	290	280	281	303	308	304	278	306	280	268	307	272	316	323	275	286	264	275	300	295	248	285	305	310	272	257	314	304	290	261	321	282	288	280	318	313	275	291	290	278	272	278	278	299	273	283	283	291	295	277	290	323	291	310	291	261	283	279	277	254	272	283	274	297	302	266	283	283	303	327	263	292	285	281	259	288	267	275	291	276	302	276	328	280	290	289	333	291	274	288	278	320	228	319	288	330	293	294	277	309	293	281	306	300	284	305	280	262	275	248	298	290	297	271	303	286	312	327	266	274	304	269	278	317	289	277	282	280	322	270	279	291	292	313	292	308	285	291	288	277	256	284	287	280	285	272	308	303	298	308	271	301	298	325	313	281	304	299	270	264	275	296	298	301	298	287	298	298	299	288	279	292	295	307	273	320	277	275	272	297	268	296	281	303	272	268	290	293	311	302	313	299	306	278	316	295	298	296	289	286	299	310	307	273	282	315	270	301	269	319	274	314	293	287	272	306	310	287	278	274	288	296	267	269	297	299	287	300	256	280	303	269	265	304	286	297	292	297	282	306	257	283	291	264	289	292	293	304	268	307	281	283	271	292	269	287	320	263	310	272	273	282	275	271	266	297	278	273	316	288	305	280	305	292	270	291	306	284	265	250	272	287	280	257	306	273	285	278	285	272	290	267	294	275	276	282	279	301	313	284	298	309	267	270	313	310	287	277	297	326	280	302	264	283	284	280	270	264	279	294	267	277	296	282	296	307	275	282	262	276	270	277	282	286	296	272	269	270	297	322	288	301	305	294	267	293	282	283	324	259	298	284	288	290	295	297	284	286	278	269	272	277	280	318	307	292	278	295	320	246	299	295	289	280	299	288	283	302	292	289	308	301	289	303	279	310	324	288	283	293	284	305	264	317	294	287	289	269	281	274	327	280	288	293	297	277	282	303	276	293	294	283	295	290	276	292	296	282	294	293	276	314	257	301	284	294	300	309	283	264	298	251	284	277	307	302	322	270	258	293	283	281	282	287	308	279	285	285	305	280	285	290	269	351	277	315	294	308	306	289	264	300	291	304	303	291	273	296	315	324	316	263	282	280	292	282	283	294	283	254	314	260	230	302	294	290	278	262	291	305	311	277	284	266	299	301	298	263	303	276	297	299	288	311	270	278	287	301	294	301	279	301	309	279	263	283	266	276	305	245	312	264	293	265	288	287	283	296	284	263	317	279	288	283	322	304	265	256	287	300	277	278	281	274	294	289	339	291	283	326	279	289	269	266	296	303	303	295	287	307	322	262	284	272	292	305	274	245	306	267	276	304	317	291	302	300	299	315	286	275	316	290	275	297	303	285	291	290	263	280	282	275	270	288	308	292	278	282	254	321	292	304	314	267	281	304	302	318	253	300	303	282	275	273	281	266	296	310	272	268	272	287	274	307	267	272	292	310	276	306	309	300	303	269	286	308	264	288	296	291	286	305	330	306	303	290	256	282	285	293	263	280	293	334	277	323
27526	20714	9112	1839	1141	899	768	683	715	605	659	614	621	597	610	565	578	540	520	546	509	490	507	551	445	503	447	449	503	490	455	448	452	484	500	420	478	444	423	429	442	511	469	437	485	443	459	444	425	468	488	397	486	450	471	474	487	492	422	457	451	442	452	466	463	484	447	453	481	481	492	457	439	453	440	439	468	453	432	452	449	411	466	466	442	466	438	442	478	455	458	461	438	435	448	460	457	456	446	452	474	421	488	480	480	469	438	458	467	442	442	468	444	456	453	462	460	467	462	481	443	459	455	480	440	441	443	464	469	457	453	471	458	481	444	468	471	457	430	489	445	492	447	440	474	412	462	472	449	446	492	468	454	469	463	450	428	430	449	482	445	435	447	427	464	452	427	415	507	458	420	450	450	488	446	444	439	463	462	446	455	459	468	445	469	436	415	438	458	451	431	492	448	460	433	466	465	470	446	462	464	471	466	443	468	446	454	445	447	435	436	436	464	449	437	458	476	459	478	449	434	465	456	462	432	485	461	447	454	482	484	424	467	424	421	462	398	461	453	451	460	465	444	455	434	448	451	459	403	445	491	460	437	462	421	492	482	466	490	471	413	453	434	453	481	454	432	477	467	446	459	473	439	452	440	448	429	426	450	471	464	493	461	481	479	438	457	435	398	474	471	433	466	457	462	447	452	477	483	433	458	463	469	473	466	459	443	433	440	432	433	446	455	456	469	444	441	452	459	457	442	413	459	478	455	461	489	470	475	499	447	413	452	417	469	453	472	426	498	449	462	440	492	470	443	477	473	472	488	436	458	452	463	426	449	463	415	512	487	451	436	477	436	473	447	455	447	414	461	493	452	428	448	432	442	448	460	488	482	457	453	448	408	467	475	428	438	451	435	480	468	466	451	462	435	468	481	448	479	461	451	487	429	452	457	479	463	485	464	452	481	451	432	432	416	479	463	414	443	421	447	441	489	456	458	431	439	434	426	465	422	467	424	477	480	433	478	469	502	394	447	439	455	470	405	484	454	501	492	445	470	453	433	464	461	441	471	482	441	407	461	461	400	473	443	470	447	432	480	466	469	446	434	452	448	469	428	457	445	473	415	454	457	477	457	474	492	447	450	477	471	442	463	426	492	429	411	486	458	480	463	442	464	491	466	481	416	477	474	473	466	444	421	451	474	427	453	433	461	473	481	437	459	453	466	450	464	462	439	448	456	428	456	460	447	438	446	479	447	489	464	421	443	443	461	443	473	431	459	464	468	430	486	457	481	436	427	498	461	454	493	463	470	412	487	454	454	466	474	439	463	410	432	475	484	434	463	433	416	440	456	456	445	421	432	468	455	468	455	499	486	439	469	479	467	440	444	442	447	454	466	464	447	470	462	466	444	461	473	437	463	468	444	445	493	458	473	416	481	462	454	452	473	403	452	472	462	468	424	469	448	460	440	437	482	468	484	436	444	469	440	481	462	456	449	418	476	429	487	449	472	466	462	471	451	470	460	422	458	466	454	474	505	460	436	481	388	441	456	430	438	471	457	427	433	477	457	474	461	487	446	449	472	439	472	458	466	491	454	444	459	475	466	432	494	473	452	466	465	451	451	450	460	478	472	447	436	460	464	428	461	472	470	458	446	444	414	421	511	431	470	441	434	432	438	467	454	462	450	462	480	460	448	427	425	444	503	451	472	435	429	451	469	427	464	431	464	444	471	438	453	476	416	474	446	439	462	428	479	447	421	451	460	411	494	441	438	457	418	464	432	492	433	480	467	471	474	459	428	444	447	420	450	420	469	461	470	460	460	455	469	477	455	491	468	467	430	460	443	455	462	459	478	471	483	455	449	453	452	458	447	412	448	425	432	475	427	467	454	464	446	465	484	432	409	444	480	475	456	467	460	432	485	437	445	466	496	428	455	451	472	477	469	442	450	445	474	465	418	462	433	459	481	423	461	437	444	469	507	455	465	440	459	434	459	455	427	439	454	423	437	441	464	452	423	453	427	447	428	442	415	461	464	469	506	502	463	462	432	422	418	439	457	460	438	406	498	428	439	497	461	498	478	470	492	487	440	435	459	494	462	455	434	473	456	509	431	440	426	419	498	451	448	431	447	471	464	451	435	493	458	476	452	454	471	438	482	446	460	426	440	434	465	498	453	471	454	450	431	455	494	461	423	457	424	440	445	438	425	475	451	466	484	477	459	468	462	439	477	446	463	461	426	444	458	435	459	485	457	463	433	433	430	495	444	478	450	442	439	479	449	445	490	412	481	458	467	438	450	437	460	441	408	459	504	454	396	447	430	431	469	481	442	451	460	459	428	451	447	435	464	440	446	461	448	481	463	464	450	448	447	468	471	454	432	497	414	444	422	489	466	464	443	498	421	446	435	448	441	472	439	454	423	449	455	478	448	476	454	456	461	402	482	453	429	433	438	453	455	452	443	450	463	452	434	492	437	454	454	426	423	450	456	493	439	443	453	482	468	453	448	474	466	470	492	451	456	460	451	463	472	465	468	436	445	442	492	447	455	435	480	447	472	419	468	423	484	429	467	440	449	430	469	401	407	443	441	455	443	416	467	445	469	417	455	501	431	479	449	452	397	458	455	494	458	484	452	452	485	467	437	430	441	456	469	454	442	425	488	453	474	442	455	471	465	472	441	446	458	409	440	459	431	442	459	440	454	454	432	433	456	464	470	472	462	478	462	425	417	462	454	450	454	449	465	465	431	501	458	451	442	501	436	454	431	507	432	470	501	474	448	435	429	477	472	445	460	445	445	472	449	424	463	448	487	454	464	476	449	483	440	468	453	481	459	429	474	452	414	450	453	427	415	498	460	441	438	425	433	451	441	494	443	480	467	448	437	454	485	460	463	445	484	427	474	438	431	465	458	430	414	455	454	440	448	460	481	411	467	436	477	463	421	466	478	453	445	476	444	484	451	422	453	499	443	448	459	460	425	419	456	450	482	437	472	459	475	441	452	447	459	430	420	462	478	439	452	452	452	458	464	460	463	453	418	437	457	453	423	465	456	427	420	473	414	470	454	453	423	472	442	471	452	413	434	424	464	517	466	444	471	450	462	483	493	440	439	457	443	420	439	462	439	440	477	460	492	419	448	417	440	471	460	442	455	464	468	453	442	445	459	465	481	478	458	450	446	445	446	467	425	494	468	457	432	438	500	437	479	474	498	479	442	473	495	414	441	469	446	477	507	440	436	471	502	446	488	461	494	435	476	462	462	463	454	436	446	461	459	437	421	441	467	452	484	472	421	403	518	453	481	502	496	432	443	479	445	454	475	451	451	488	413	439	459	427	495	440	455	523	477	447	452	441	479	444	478	427	431	468	474	481	447	445	433	459	461	484	411	446	461	457	464	401	429	497	490	423	487	486	420	502	433	445	407	418	432	436	481	449	476	446	451	467	473	446	483	440	441	465	478	451	445	468	439	459	462	445	452	457	470	472	495	469	450	461	434	452	527	437	446	447	424	443	445	443
19891	18837	3299	2173	1824	1689	1538	1277	1181	1001	981	941	930	868	821	844	769	756	752	674	656	651	630	588	562	587	565	570	531	588	601	595	612	545	539	571	575	554	542	556	519	547	578	560	582	549	546	555	564	515	592	524	554	584	569	535	573	559	547	553	593	553	542	555	584	534	572	562	574	527	542	519	570	543	583	526	555	548	577	581	539	585	610	587	523	530	599	555	577	597	557	559	495	547	552	575	577	555	535	594	553	543	559	531	553	505	565	538	548	545	560	555	539	572	554	564	565	555	540	562	583	504	506	561	588	570	536	580	566	588	572	558	549	577	549	591	550	529	524	552	618	593	545	517	519	547	520	528	538	568	547	563	561	561	496	562	500	535	517	539	592	568	569	553	567	526	576	556	552	539	565	561	562	558	568	554	560	549	560	496	562	578	550	523	574	570	545	538	563	569	578	589	552	546	573	581	581	548	538	568	559	575	584	552	544	543	519	574	522	601	555	554	518	575	548	579	572	572	557	581	545	607	550	511	557	565	527	541	561	597	531	539	528	568	548	555	520	546	577	566	531	580	564	556	508	579	564	572	584	515	557	525	593	532	566	516	581	554	579	545	547	578	550	582	563	538	563	539	551	525	550	535	578	576	580	524	542	525	552	588	559	567	558	509	555	551	580	549	589	576	528	525	593	578	605	564	583	526	590	541	566	581	545	566	608	562	567	614	568	555	540	530	555	585	539	537	553	537	548	605	560	572	579	558	591	572	574	545	537	526	590	565	568	542	584	567	526	577	538	607	514	573	587	529	578	554	545	565	573	577	557	574	540	571	571	552	554	546	549	534	542	587	543	562	551	598	556	528	518	513	569	545	557	565	569	555	557	592	560	564	547	547	594	599	535	531	543	534	542	534	539	558	585	535	507	546	530	568	594	536	541	618	528	572	589	578	607	565	561	539	519	529	560	569	557	496	572	542	549	578	522	584	573	545	563	602	498	566	560	567	575	571	530	608	558	597	506	531	556	520	501	546	518	554	540	545	579	551	567	551	534	569	565	575	523	531	560	572	564	574	536	526	551	525	523	588	574	583	587	561	578	513	545	559	541	531	566	605	585	572	547	560	556	509	509	579	554	571	576	515	524	531	548	596	506	529	558	519	555	535	551	574	548	566	569	535	573	557	525	518	555	592	544	561	565	581	551	601	569	565	543	589	594	573	602	545	540	561	539	551	517	547	521	518	528	545	555	539	528	567	525	546	533	549	549	554	545	535	543	545	584	566	523	502	570	542	531	592	571	516	554	553	596	569	554	524	546	545	543	560	574	527	546	528	541	588	597	527	546	553	570	534	565	559	563	555	503	521	582	581	576	598	560	573	539	578	607	534	565	540	572	563	573	536	574	543	590	562	539	590	540	550	512	526	548	550	560	554	578	516	558	588	560	583	563	575	590	495	554	514	538	603	543	567	542	519	536	553	574	558	534	579	559	564	524	559	569	564	565	565	548	577	544	573	518	502	505	534	594	587	551	549	570	573	509	555	519	501	502	522	562	537	552	588	546	574	569	523	496	591	559	611	558	557	569	512	537	579	567	560	578	580	563	579	539	568	523	533	574	577	548	532	577	537	546	555	599	554	524	540	560	543	566	570	631	553	556	522	545	556	574	559	558	539	535	521	569	614	555	584	540	551	563	592	566	542	607	539	568	567	519	546	585	544	543	543	550	539	541	563	529	532	561	569	548	541	533	602	548	552	608	549	545	515	567	562	540	548	573	569	560	559	551	542	564	577	563	573	536	542	509	549	581	571	585	568	556	528	560	548	556	566	579	528	588	572	606	575	575	578	546	560	542	553	565	527	559	557	498	574	555	510	559	544	563	604	603	614	554	550	533	568	511	527	515	555	567	530	539	573	610	528	561	538	556	550	527	567	538	595	575	556	595	514	572	505	539	586	561	578	588	522	549	535	526	498	542	533	528	572	539	526	602	557	559	580	554	588	544	493	537	519	566	571	547	557	558	571	576	535	560	572	554	593	591	619	576	569	552	527	549	594	528	565	543	533	567	554	528	604	543	561	536	558	567	544	558	603	558	550	523	557	535	556	572	534	564	545	545	566	579	567	547	577	551	585	572	530	519	576	593	539	546	571	532	590	536	570	532	588	487	538	536	548	545	568	572	539	578	539	578	531	567	560	517	567	579	520	549	506	552	557	582	581	560	545	521	568	590	551	521	600	594	573	551	552	570	600	606	581	544	580	559	578	551	537	533	574	606	553	521	584	566	551	625	544	552	551	548	552	532	590	565	552	548	559	578	582	580	554	579	510	580	556	558	545	580	561	568	527	534	503	550	569	557	577	596	537	561	570	560	568	568	524	567	528	553	558	550	548	546	588	563	623	583	554	577	544	523	570	574	570	599	550	574	603	573	557	569	547	557	542	569	550	542	505	530	560	534	555	524	590	546	529	568	545	578	559	585	572	567	568	533	593	558	545	575	540	552	543	542	519	541	552	501	522	542	559	578	568	553	515	589	547	589	563	528	534	560	590	555	551	569	511	556	561	559	546	558	586	596	527	582	517	573	569	549	561	580	535	572	556	542	576	520	588	568	547	569	552	568	598	617	548	510	536	585	527	632	562	543	547	508	553	576	572	555	581	563	550	560	501	569	579	570	584	501	572	548	550	535	581	535	570	516	568	557	610	565	531	549	555	569	555	546	535	607	575	529	521	563	584	559	573	590	522	531	568	521	542	543	565	548	551	539	572	490	548	520	557	527	582	571	562	523	523	596	574	567	563	563	572	581	532	539	579	567	574	627	574	599	570	521	559	570	576	543	547	606	556	561	584	569	554	539	552	595	552	529	554	574	560	602	526	583	582	551	539	602	523	571	566	557	560	535	563	596	538	540	568	585	585	580	556	542	558	550	585	568	548	533	562	538	528	595	572	560	536	602	534	536	588	558	602	535	535	572	579	551	585	594	573	536	567	547	545	571	561	585	544	562	549	571	571	535	560	550	547	596	582	541	574	569	578	591	552	573	569	621	614	511	531	562	568	603	536	533	511	531	557	586	559	567	541	569	566	581	538	530	613	538	560	520	545	576	575	569	566	543	556	536	559	591	544	578	569	513	573	541	537	555	573	582	523	543	561	595	584	549	573	553	538	536	533	575	582	596	527	565	592	548	566	540	559	519	546	524	552	526	576	565	568	580	584	561	590	549	564	552	578	555	565	530	580	569	550	579	578	531	559	583	572	542	621	552	593	535	574	582	567	598	530	596	548	553	568	557	581	613	565	534	548	543	551	565	597	546	563	544	586	596	581	554	529	527	511	568	563	569	538	577	551	546	541	529	496	564	550	558	561	541	558	550	575	589	575	576	624	526	568	585	545	519	563	551	531	568	528	579	539	543	555	583	565	557	578	557	558	569	582	526	537	532	556	543	571	565	561	585	583	562	576	589	595	519	562	557	539	558	578	616	551	533	587	536	586	562	494	553	559	534	575	564	582	587	551
24361	21340	28659	24415	21290	9121	1789	1122	915	770	751	696	668	575	524	539	489	441	462	421	400	380	346	315	279	283	317	260	314	267	271	252	278	275	267	273	262	260	265	240	281	259	267	287	257	238	277	220	291	227	272	267	237	274	275	271	246	254	227	272	242	269	244	245	260	253	255	277	242	226	240	265	266	271	240	244	247	250	227	300	258	286	240	250	236	257	251	262	277	276	232	253	276	281	278	247	236	254	276	253	257	232	243	218	264	252	265	269	244	256	250	254	261	237	244	261	252	234	261	266	240	217	256	259	218	251	277	241	240	256	274	261	250	275	260	260	249	243	236	244	231	262	233	247	239	271	269	242	251	268	253	247	251	261	259	217	236	283	231	259	245	250	225	232	251	243	267	258	242	246	263	253	260	244	247	259	251	255	274	242	260	270	269	265	253	227	248	244	234	255	257	243	242	241	263	226	223	239	253	279	246	251	273	237	235	277	257	265	257	259	229	225	274	248	246	245	258	246	233	257	234	242	258	262	236	279	222	261	273	253	238	218	239	237	253	246	249	245	277	236	268	279	256	244	254	213	252	258	275	214	285	222	250	267	263	265	259	256	255	264	272	260	252	253	199	245	276	262	274	279	284	223	256	240	252	261	229	256	253	252	213	260	280	248	242	260	265	255	274	232	248	218	222	261	256	272	238	255	265	263	265	266	238	244	270	234	260	281	247	238	283	246	251	228	254	248	221	249	267	273	250	278	238	246	248	252	249	251	247	242	269	232	258	251	254	241	262	268	276	250	277	277	237	264	275	228	218	241	253	272	235	278	249	251	259	282	279	254	242	234	272	245	269	245	247	240	253	256	245	265	242	255	237	262	243	237	259	267	251	224	267	295	235	246	237	238	243	233	249	277	228	265	237	251	246	246	262	238	246	262	252	265	290	265	261	228	238	248	231	223	255	241	246	258	255	265	231	267	242	214	255	233	255	234	254	232	238	252	248	240	238	228	272	250	245	225	267	260	251	207	290	264	265	263	246	248	238	234	246	262	223	264	255	269	223	251	227	234	270	231	220	238	269	294	258	228	244	238	249	265	263	262	245	249	242	245	264	249	253	263	242	232	271	233	219	243	234	244	236	256	247	264	243	246	245	252	227	250	241	250	248	230	237	238	228	248	236	258	268	259	276	255	253	247	260	224	256	238	237	241	266	247	259	271	246	259	229	242	267	248	256	260	270	257	248	258	244	249	262	230	243	241	254	276	259	234	259	259	239	259	244	263	227	258	234	245	229	254	271	248	262	217	252	241	242	233	217	226	265	244	246	235	245	259	240	263	245	252	251	240	258	252	251	251	256	253	220	276	239	241	229	259	267	230	263	284	245	273	229	236	242	248	237	210	252	251	241	235	277	287	255	250	243	245	248	235	227	263	253	254	240	245	212	248	243	221	259	263	257	278	225	245	217	244	243	258	255	240	240	233	239	241	235	254	272	243	273	265	280	245	271	246	233	237	234	249	244	248	287	254	241	249	258	258	230	250	252	262	257	251	213	246	261	218	254	230	274	282	244	256	228	266	230	222	223	249	260	285	225	244	217	245	263	247	253	270	266	252	259	243	263	264	249	232	231	264	240	255	250	239	253	279	253	237	280	299	254	240	270	271	257	255	270	253	249	285	272	237	237	232	233	225	258	242	257	253	247	253	248	257	272	225	237	238	232	261	221	277	281	262	269	267	256	248	245	253	248	243	242	244	221	257	244	264	231	231	262	275	241	280	256	224	278	246	237	238	260	248	236	239	227	255	251	241	265	249	237	247	274	257	263	273	238	250	224	270	256	279	258	262	248	257	247	249	250	283	271	262	256	271	239	231	229	273	251	220	262	243	249	254	256	218	261	247	249	263	270	266	241	242	270	241	268	250	212	246	240	245	260	255	251	244	257	258	251	265	245	291	256	249	254	269	257	274	229	232	255	235	219	262	240	251	229	253	252	256	254	234	269	258	273	252	265	240	239	247	254	242	250	247	252	224	259	217	243	262	244	225	285	260	250	245	257	245	239	248	250	227	219	234	266	249	260	306	258	244	253	284	258	250	248	270	248	236	259	244	239	262	245	253	239	255	262	246	260	234	225	274	248	249	246	244	231	254	264	249	234	246	248	248	245	240	284	244	255	247	237	243	227	235	269	232	245	238	263	236	249	238	231	257	234	243	217	239	249	223	267	265	267	260	241	236	255	250	235	243	219	236	237	234	262	226	247	246	265	273	257	243	263	285	240	231	299	236	268	252	236	259	254	251	266	258	245	235	253	268	233	238	255	267	248	243	259	255	251	236	245	269	255	226	249	250	251	241	239	259	231	257	263	260	246	248	243	270	263	268	271	260	252	248	245	277	265	210	249	231	239	254	296	243	251	251	263	269	235	260	267	260	269	254	257	264	251	232	252	234	255	241	240	254	267	266	238	238	242	243	255	202	266	247	261	252	272	248	261	223	270	250	265	239	241	278	237	228	249	238	248	258	255	224	255	255	258	244	244	281	226	269	226	290	250	238	247	248	260	243	243	258	255	246	232	236	222	265	272	242	254	236	214	278	261	225	266	231	243	237	277	248	256	243	246	246	225	260	241	257	257	255	235	281	251	276	244	248	265	238	254	246	234	263	255	246	231	254	255	262	267	268	249	242	237	246	255	246	271	219	265	239	249	261	271	255	270	240	283	241	258	248	231	244	275	240	259	262	244	267	256	283	251	276	271	247	228	255	228	247	255	243	254	275	258	247	234	254	237	224	252	248	254	264	255	232	242	259	269	238	248	226	247	252	248	247	274	245	251	238	241	274	243	247	272	265	261	242	245	275	245	229	279	255	262	241	279	252	247	254	255	245	249	227	221	236	231	236	257	245	249	265	235	210	245	244	280	230	226	238	255	273	223	243	231	253	273	254	249	237	233	270	259	234	248	264	238	246	256	237	253	248	232	239	246	242	260	251	238	253	259	226	252	238	256	244	248	230	272	235	252	238	233	249	257	241	253	275	238	258	257	254	265	236	240	269	244	242	246	224	240	236	272	259	249	252	266	268	250	219	242	277	238	242	237	245	255	249	266	274	236	240	233	231	241	245	247	245	252	266	262	268	241	244	251	238	236	243	268	241	244	248	260	255	233	262	236	241	253	283	236	262	248	261	234	231	244	206	220	235	249	224	243	235	226	253	241	249	234	256	226	253	246	221	218	244	272	243	273	242	273	239	248	242	258	235	234	270	263	264	235	227	256	248	236	235	244	236	271	263	233	242	253	270	235	237	209	271	236	241	256	253	234	263	246	247	251	261	263	224	250	238	270	227	240	274	246	271	242	246	251	263	251	251	259	271	258	237	249	240	237	221	252	257	218	248	245	277	270	250	240	272	232	276	243	241	235	274	235	239	227	247	233	256	252	276	250	272	217	234	251	250	234	231	246	248	264	265	240	247	254	244	250	271	266	260	245	255	255	244	266	231	272	228	206	252	256	257	257	259
26206	31030	10565	5971	4316	3634	3003	2384	2058	1646	1573	1322	1250	1039	969	896	828	762	673	662	636	536	521	433	429	401	379	381	348	350	369	345	338	344	347	327	359	322	365	352	382	380	340	343	325	335	347	325	355	308	305	354	340	314	344	309	355	332	342	309	324	302	320	299	316	346	350	326	338	299	349	308	314	331	308	292	297	326	325	353	293	340	342	401	373	328	333	333	350	340	332	321	356	300	354	321	307	323	335	351	317	309	272	314	325	287	347	321	293	304	333	337	325	322	296	309	321	337	299	292	309	346	323	326	292	286	307	316	305	336	341	318	315	314	333	337	274	305	344	287	312	300	313	327	311	347	349	295	322	311	295	342	345	313	311	304	304	329	317	367	300	301	301	330	306	330	309	333	306	313	310	291	305	331	319	268	320	327	299	304	333	324	327	305	306	357	347	334	322	351	320	306	326	336	289	288	303	308	309	304	306	300	298	305	319	340	284	359	343	298	281	294	304	338	314	309	306	308	298	324	314	303	302	300	339	320	311	358	326	316	339	357	298	289	326	347	262	318	324	336	323	305	333	342	306	334	338	304	335	314	325	325	347	349	294	293	307	308	301	309	317	336	317	329	320	310	293	310	330	307	291	328	318	342	347	322	326	344	340	341	302	290	341	295	324	334	313	344	288	321	324	332	299	355	342	332	311	332	287	328	314	291	300	322	324	335	318	313	280	313	320	327	327	314	341	306	321	298	313	347	312	330	336	309	304	278	334	331	322	353	337	303	286	345	293	311	319	323	295	311	300	315	303	315	339	326	331	285	308	326	315	312	337	300	327	313	316	304	304	324	341	294	312	290	307	313	282	324	318	333	277	369	334	303	305	294	339	303	313	319	338	314	307	328	319	331	332	306	306	336	301	320	343	289	313	272	345	310	313	310	326	306	350	335	327	261	334	328	322	297	301	323	308	350	325	320	312	299	340	314	313	326	321	313	319	322	309	324	315	294	312	331	316	335	296	293	291	294	317	316	322	309	316	304	346	305	345	325	339	321	342	319	344	307	334	314	294	291	316	330	291	315	319	309	304	324	351	318	298	302	319	295	313	300	323	307	332	348	294	331	322	320	318	293	329	329	332	341	334	316	322	300	336	329	320	321	309	313	286	315	312	285	302	288	325	314	338	347	297	325	308	335	320	330	322	310	309	309	299	316	338	288	309	332	336	300	330	337	295	294	324	318	317	304	303	294	313	313	316	334	327	307	306	325	331	295	310	311	335	312	320	313	282	327	322	311	336	336	303	299	336	333	304	307	316	308	330	343	318	307	302	332	347	334	320	344	351	343	309	287	295	342	366	335	329	308	312	298	293	311	306	324	349	328	333	321	310	327	311	299	318	309	318	317	322	305	301	315	303	324	308	312	328	320	326	329	318	296	344	335	316	309	315	308	312	338	313	327	318	307	271	310	344	332	338	299	337	294	303	341	286	314	314	317	355	300	302	315	307	326	319	315	321	277	326	309	342	342	295	314	306	301	315	299	319	317	352	328	274	309	319	341	321	308	320	303	331	295	315	326	308	358	333	286	311	327	333	317	320	300	336	275	335	329	320	330	301	296	287	309	324	342	329	324	341	328	305	307	311	326	349	329	317	315	333	301	320	308	303	311	320	283	323	323	323	311	354	289	305	331	329	316	292	321	306	344	282	306	322	298	315	289	336	305	337	329	307	326	343	311	316	294	339	291	302	321	330	321	303	285	314	317	310	296	311	283	330	325	311	328	344	313	333	310	311	292	295	297	278	318	323	315	321	300	311	319	318	331	328	316	335	349	324	305	346	336	324	330	315	321	307	291	321	325	326	331	312	300	303	312	332	278	305	320	308	323	330	326	331	345	301	315	293	305	332	352	318	316	271	325	325	308	313	338	319	320	348	308	312	302	347	321	311	319	302	332	350	316	351	327	313	296	342	321	362	321	313	302	320	334	279	311	355	327	335	314	314	316	327	336	316	319	323	325	311	327	335	317	305	321	308	324	318	307	308	306	329	345	311	292	316	339	319	344	324	317	308	312	333	344	317	321	334	328	320	348	309	298	355	310	275	317	340	315	316	318	298	307	331	315	349	322	346	327	336	293	318	329	315	291	318	297	281	319	290	322	314	291	318	302	345	319	314	309	310	318	318	311	332	323	323	353	319	298	328	312	308	301	319	304	302	318	336	334	311	287	306	354	325	337	313	310	333	333	336	324	332	318	303	324	348	366	275	364	350	330	308	336	331	316	293	315	322	362	328	298	305	331	305	338	286	328	337	298	308	324	332	302	314	317	335	340	305	312	337	302	297	329	305	302	300	314	326	307	309	319	333	307	318	304	300	322	328	339	294	303	292	319	298	327	342	300	305	311	293	324	318	295	326	303	340	334	303	324	342	308	294	339	310	332	315	316	328	325	306	307	329	329	303	294	297	286	304	313	331	293	327	299	314	339	297	354	298	286	331	327	316	317	314	342	315	320	307	327	322	321	330	296	300	335	302	322	307	339	303	318	358	308	338	330	345	310	325	316	341	276	322	354	341	313	338	332	348	309	310	344	323	316	323	319	303	312	298	307	309	303	268	330	309	293	312	316	300	313	314	313	305	324	318	292	321	307	354	309	333	291	310	328	338	322	307	318	335	314	329	345	306	297	280	298	316	323	324	296	299	305	314	292	328	323	314	300	360	356	331	333	308	343	327	310	328	313	336	316	331	326	311	314	317	307	317	319	307	328	318	341	313	318	336	334	332	314	320	321	346	329	327	319	311	330	341	303	339	353	325	332	313	332	323	299	337	316	289	352	327	289	328	310	297	275	291	341	327	299	314	313	317	328	313	294	350	323	310	327	337	326	315	279	303	295	330	327	331	329	337	327	327	334	328	340	323	297	289	319	313	328	335	321	291	278	315	311	292	311	310	282	325	345	314	344	334	353	343	288	314	339	317	323	307	326	325	307	323	315	316	305	308	312	320	278	312	307	305	310	337	326	338	347	323	298	292	308	339	329	330	323	349	304	327	322	308	324	310	279	329	288	314	312	324	325	313	328	333	288	288	316	302	339	312	284	327	339	338	279	326	326	333	319	320	318	319	298	307	330	321	326	285	334	335	310	284	301	336	305	332	314	300	307	306	301	358	300	334	298	328	324	306	318	304	329	343	314	329	316	318	331	310	280	341	304	310	308	338	337	315	326	348	304	302	312	323	312	323	334	316	287	309	303	322	319	319	325	307	314	293	310	348	273	349	332	298	308	325	327	319	316	323	308	328	312	342	298	302	312	301	328	304	318	317	292	288	317	301	322	322	297	298	310	312	294	327	307	309	309	322	310	344	304	317	275	301	320	333	322	298	331	315	289	323	307	309	314	314	268	311	281	292	305	315	348	319	288	335	343	324	299	299	322	328	321	316	295	335	332	348	311	301	295	343	339	281	319	297	318	326	314	298	338	292	332	342	287	316	340	325	350	318	338	334	337	332	326	347	324	336	306
25578	21348	27457	25336	9276	1646	1317	1016	968	859	824	793	765	727	717	712	666	677	587	628	577	588	541	582	525	541	532	563	501	557	556	534	525	530	496	549	581	536	482	517	545	565	520	531	558	531	536	528	544	533	565	513	561	547	511	499	493	508	507	499	534	549	507	500	523	497	491	490	486	511	540	535	556	512	507	514	519	527	499	533	506	504	570	504	520	500	475	534	485	512	490	496	554	471	521	513	539	535	504	506	501	510	543	519	525	571	537	506	514	501	536	549	512	549	509	492	529	565	475	558	480	495	473	498	529	536	519	533	529	520	497	554	487	512	518	506	533	536	564	498	516	520	519	512	526	539	543	490	511	587	548	521	507	545	527	534	520	520	524	528	509	508	494	549	535	454	485	517	545	502	493	512	538	502	548	512	527	540	494	572	513	493	550	518	512	537	497	506	503	492	520	523	508	567	519	494	541	517	514	485	508	552	529	476	480	496	484	541	555	516	530	509	538	488	490	514	546	511	488	545	523	490	484	573	505	488	516	512	561	530	523	524	548	533	509	507	511	553	528	564	474	523	532	526	528	530	534	532	513	539	523	527	533	485	493	505	512	539	513	497	520	512	533	508	536	543	562	506	518	553	513	467	568	551	527	517	524	514	509	546	519	520	529	528	515	512	524	512	513	525	541	554	518	570	467	536	519	544	543	556	520	517	487	511	511	541	543	520	492	522	542	479	527	503	501	506	512	524	507	523	540	490	487	541	542	550	495	528	491	547	517	499	534	510	513	500	557	521	519	580	505	551	508	494	508	513	543	496	512	514	530	550	534	550	502	505	526	558	494	517	485	553	476	546	535	507	545	478	481	509	519	499	537	488	486	558	528	515	513	538	481	543	507	533	510	525	507	512	536	493	521	527	518	544	528	562	527	508	543	569	558	524	555	524	517	511	538	501	537	553	480	525	525	517	502	542	516	518	525	490	506	516	547	513	495	501	495	515	497	544	462	554	476	516	520	509	538	514	505	480	509	513	498	491	529	523	537	536	528	515	501	450	519	527	503	477	491	528	509	551	486	531	532	486	508	539	516	531	552	533	555	527	496	496	522	529	497	538	508	517	519	524	534	501	543	526	532	520	542	489	505	521	531	520	504	500	508	516	513	530	514	520	507	476	480	501	522	545	501	532	498	513	523	540	493	542	498	521	522	529	521	505	459	505	533	525	522	512	536	488	529	554	486	524	507	502	534	491	531	531	501	520	499	495	479	494	536	506	527	456	544	511	521	566	473	492	510	552	503	507	469	477	543	494	526	542	519	496	533	503	524	543	525	521	509	531	507	503	541	506	512	495	544	556	558	555	516	512	528	526	468	486	481	506	536	524	513	541	521	537	525	519	534	506	517	527	485	504	509	528	506	516	518	518	518	501	515	482	512	503	527	510	498	487	542	527	544	474	517	535	570	569	505	513	507	511	523	562	531	497	522	526	518	541	512	544	530	511	511	511	517	522	517	511	567	501	551	531	515	523	533	472	528	503	498	509	513	543	523	546	564	538	509	503	502	490	547	486	505	469	533	519	484	525	568	557	520	556	497	487	547	508	540	508	522	504	540	533	500	511	517	528	523	573	497	519	494	462	560	516	482	531	518	534	494	542	544	546	482	515	504	539	526	525	597	514	521	514	512	501	517	533	529	465	520	504	536	556	524	518	488	546	532	550	532	485	525	494	541	478	512	495	526	513	530	538	522	513	469	532	502	505	494	554	522	513	531	540	527	514	560	494	535	505	501	484	493	537	521	494	516	503	523	478	496	518	578	556	513	529	517	527	502	521	521	509	490	505	507	529	539	499	515	536	501	507	518	505	508	499	496	551	475	498	539	467	531	515	529	492	527	503	503	553	524	515	528	536	486	532	540	515	524	504	511	525	534	500	545	507	538	534	516	532	534	530	508	509	513	525	509	504	511	487	529	515	522	541	514	498	533	501	534	536	557	527	521	511	509	531	539	525	465	492	563	532	502	535	521	525	537	507	504	527	536	484	518	521	552	522	520	502	504	498	508	525	539	523	494	539	515	525	565	513	543	477	508	555	522	543	518	499	514	518	530	543	516	525	512	525	518	465	532	551	514	522	570	554	496	527	553	454	544	468	518	526	553	490	533	552	535	533	522	534	484	490	537	497	539	490	482	560	499	515	517	531	540	542	486	496	540	496	575	479	482	503	558	509	547	513	537	495	521	480	528	520	521	522	519	546	520	513	521	493	491	507	522	510	537	522	542	524	468	497	499	509	532	488	505	512	489	501	538	510	502	531	528	505	548	509	468	552	547	528	517	521	490	570	497	486	512	505	519	497	509	493	518	509	539	538	540	542	489	485	507	544	514	529	499	503	561	509	498	503	530	537	505	542	518	505	501	531	546	531	491	494	543	507	497	505	521	489	518	499	552	494	506	525	498	498	519	484	531	551	510	532	547	526	539	512	492	453	529	502	520	512	562	463	522	516	511	529	538	512	537	479	515	513	497	498	494	512	497	510	551	519	517	470	566	514	519	537	502	482	516	523	532	534	534	536	493	485	508	521	502	494	528	505	535	525	524	522	493	521	540	508	512	501	509	554	517	543	483	575	524	525	471	505	512	489	494	520	520	522	510	536	513	486	566	521	489	523	490	535	502	527	496	502	507	519	480	527	479	474	524	506	562	546	571	527	514	530	503	505	498	494	535	513	511	541	552	496	513	509	542	484	521	524	487	489	503	523	504	505	519	527	538	546	500	540	509	500	512	544	544	489	516	526	516	532	568	529	531	568	495	493	497	510	516	493	526	552	546	529	532	546	502	522	504	530	542	503	513	554	529	556	511	519	488	491	515	550	478	543	497	541	542	472	509	518	547	532	475	465	559	535	525	498	486	540	519	505	494	490	509	531	523	510	538	469	494	520	482	535	520	534	529	537	493	529	516	554	517	521	478	518	508	488	522	523	497	534	487	557	513	480	489	469	494	517	557	533	500	552	510	478	477	536	521	526	478	536	553	520	493	549	520	558	506	540	521	531	483	523	500	501	545	481	545	477	531	509	523	502	508	506	475	491	504	546	523	499	496	458	513	524	493	503	533	504	528	544	513	530	519	516	516	550	526	513	530	532	495	508	497	547	523	544	534	519	514	522	539	534	506	512	508	521	501	534	517	521	510	551	471	544	528	521	536	509	515	505	526	548	522	528	494	510	533	572	492	497	523	528	529	526	489	490	499	479	499	497	534	531	508	557	527	542	495	564	553	546	518	499	510	520	554	533	513	499	501	527	510	524	549	512	543	492	528	539	527	517	515	554	535	484	525	499	518	516	514	484	535	481	488	510	516	507	521	543	492	505	506	528	516	539	529	499	497	514	523	497	513	526	491	539	471	486	532	564	513	559	542	523	497	511	534	505	506	454	501	536	494	515	526	568	529	540	503	541	535	538	558	538	514	540	523	512	569	518	508	533	486	547	502	506	558	551	490	487	511	519	509	532	518	577
25618	27537	7332	4404	3550	2990	2438	2031	1811	1558	1482	1309	1234	1160	1070	1023	959	929	915	820	776	775	721	669	667	676	671	657	716	639	621	657	637	645	675	588	633	610	625	602	624	607	581	608	584	578	637	632	638	624	665	616	594	620	617	642	608	636	644	597	575	624	604	556	631	630	593	630	642	679	627	634	633	607	626	654	603	660	627	653	639	682	660	617	641	638	638	650	640	613	649	636	574	614	591	605	627	619	614	619	628	630	573	575	616	624	574	592	627	653	623	593	634	663	644	636	635	612	594	603	637	652	628	622	584	624	610	599	622	624	552	580	681	599	633	622	611	637	642	678	633	672	602	590	612	618	625	633	638	638	577	655	559	595	654	602	603	596	627	630	574	609	610	631	603	646	607	603	639	625	659	636	613	637	611	611	646	601	649	631	596	568	612	671	609	574	612	634	641	588	636	573	615	618	604	587	634	591	610	628	643	587	623	575	604	635	659	592	591	590	601	629	583	607	645	641	625	640	583	606	610	645	594	616	606	632	609	622	632	640	651	590	677	608	644	653	603	629	563	570	600	617	605	584	622	580	650	644	627	573	597	615	597	659	602	657	617	610	600	602	670	634	623	623	626	621	666	634	608	589	609	594	578	615	582	624	626	580	660	644	570	650	639	616	610	655	617	639	605	615	625	638	627	645	571	630	586	599	558	638	649	604	630	571	637	602	634	559	628	602	628	589	625	588	649	609	601	662	608	604	584	593	621	638	536	629	627	619	605	593	573	634	647	614	619	560	623	592	647	665	626	614	627	589	617	601	588	614	604	626	608	644	644	594	645	607	614	615	641	602	591	661	590	597	585	624	586	548	627	599	584	584	634	619	605	641	583	657	613	644	594	611	615	571	622	644	668	594	624	615	609	663	615	616	656	594	618	623	563	605	606	640	640	587	580	624	623	656	614	566	599	624	606	609	630	614	607	615	647	646	609	588	614	660	622	620	584	649	615	644	537	573	622	628	627	615	614	601	635	630	568	619	637	672	617	575	587	606	638	634	623	622	601	595	592	600	604	611	597	586	644	643	646	594	585	645	626	630	627	630	605	606	654	616	615	651	586	589	592	590	600	564	593	593	566	642	611	588	642	632	582	610	619	594	649	621	640	607	596	635	609	607	651	577	640	590	608	609	596	632	627	597	615	612	593	595	571	622	619	545	650	617	616	628	592	577	582	659	648	588	606	638	601	563	592	608	608	586	640	623	562	650	591	635	613	612	587	638	617	622	626	618	623	616	588	644	639	617	635	605	619	633	632	639	583	564	629	589	625	601	653	603	621	627	603	601	625	632	604	620	580	640	617	580	606	640	634	660	606	623	634	652	599	633	618	634	642	606	612	605	625	621	660	595	622	618	575	574	633	630	602	632	613	624	607	586	655	654	629	628	574	596	581	608	599	613	595	641	620	610	594	625	621	570	596	656	622	612	630	612	630	609	653	585	658	608	624	632	634	600	633	634	606	634	608	613	632	596	588	602	629	592	601	632	577	636	629	593	589	606	619	621	640	643	643	626	605	624	634	591	645	653	582	625	618	672	597	602	636	635	603	571	614	632	608	592	620	582	671	651	664	605	634	626	631	606	635	604	621	628	646	605	618	626	629	601	624	606	648	620	631	622	593	617	585	595	589	556	625	615	644	600	596	644	583	577	609	644	662	627	608	628	612	594	605	608	657	634	594	588	634	612	585	647	635	666	616	630	643	597	638	628	616	598	604	650	638	576	635	627	598	561	630	614	620	599	595	619	628	605	594	654	621	611	589	599	598	611	603	655	551	593	625	633	583	603	643	593	618	585	625	610	631	591	614	620	604	631	590	625	606	630	572	613	604	602	632	598	623	645	620	625	647	623	629	608	604	615	582	613	620	598	622	608	628	655	603	577	593	581	545	646	618	625	624	617	605	621	592	601	597	631	592	611	571	618	613	609	573	635	638	612	632	567	635	623	587	621	587	586	660	618	646	641	639	647	577	586	629	615	598	618	630	561	634	630	639	614	613	635	610	592	641	625	635	596	557	604	597	610	609	604	659	603	614	639	594	597	609	598	682	627	604	610	579	623	575	621	622	619	609	663	569	605	605	612	604	605	617	647	612	617	592	655	626	634	587	597	667	593	596	601	594	615	604	587	582	608	609	594	562	630	592	628	603	598	585	643	629	625	617	595	591	578	665	594	591	584	651	596	597	588	577	592	576	603	599	636	588	612	610	593	613	629	629	579	643	604	620	675	603	595	603	604	610	580	634	624	653	648	614	590	586	645	585	570	637	606	649	614	592	589	616	611	612	579	603	566	659	626	654	606	596	601	602	611	621	655	626	643	590	616	603	616	618	625	637	528	596	619	593	608	591	623	601	583	660	628	618	624	671	668	624	633	615	581	593	620	642	597	631	629	678	635	620	632	619	625	621	632	592	626	612	617	610	621	581	629	648	667	637	625	576	642	641	603	651	606	603	647	622	603	598	607	588	631	641	603	649	608	610	586	646	611	610	630	599	646	588	592	623	627	650	601	590	612	642	612	660	647	568	620	615	638	593	604	618	606	640	620	606	648	610	614	604	638	613	595	616	599	613	643	611	652	627	613	610	609	617	610	620	569	595	598	636	595	609	625	561	593	621	671	659	592	586	614	630	624	600	592	605	642	693	579	584	670	662	626	616	607	634	576	653	548	646	597	616	633	601	625	603	623	587	606	627	615	645	649	573	662	615	600	582	592	602	620	570	612	597	613	647	631	629	597	619	613	586	608	655	635	637	610	558	625	625	657	596	615	614	664	665	607	585	626	601	609	577	628	591	611	623	613	602	608	637	636	603	635	626	637	632	624	644	644	553	630	535	642	637	633	612	589	653	631	615	577	627	620	646	630	640	668	589	614	628	587	633	592	643	658	591	582	581	625	592	569	609	629	607	617	624	598	564	632	623	629	608	620	587	622	618	645	558	598	607	610	608	621	631	631	627	615	622	591	563	596	649	582	632	612	620	590	621	657	628	648	620	554	580	608	590	634	647	609	578	600	612	605	582	604	668	630	582	607	631	594	634	633	588	609	618	609	623	656	595	614	681	591	583	645	613	607	638	621	570	628	615	640	615	628	608	624	578	563	597	624	629	636	639	598	623	598	621	607	640	612	663	585	627	581	586	587	655	614	594	623	584	648	643	627	651	608	591	635	605	643	630	609	594	622	631	602	585	641	638	624	559	594	591	608	627	639	605	607	610	605	623	582	626	616	577	578	623	606	633	680	575	595	638	644	569	680	621	641	590	611	596	554	653	636	588	644	574	594	581	621	625	650	594	613	613	636	616	632	578	629	633	574	599	616	639	675	557	605	578	620	616	581	653	591	639	624	623	631	639	635	595	634	655	653	675	587	627	622	588	624	599	687	614	620	605	636	603	595	632	614	599	622	614	609	585	609	577	637	641	604	583	612	661	627	594	622	606	626	626	602	644	684	608	626	577	645	571	589	615	601
23331	21372	29169	23933	21366	21398	8892	2003	1498	1248	1106	931	880	760	670	685	645	594	573	524	470	354	386	323	369	325	274	295	277	292	304	296	281	289	269	279	262	244	265	273	260	251	260	271	265	258	301	264	285	281	292	248	240	239	254	267	266	235	253	265	230	250	272	243	266	267	247	266	250	249	254	221	258	265	271	248	229	267	248	268	264	254	282	246	274	240	258	277	285	258	240	256	249	265	273	256	248	276	251	249	217	242	248	256	255	263	249	260	243	250	256	271	230	237	261	275	227	250	256	247	260	227	238	232	267	243	263	246	238	251	250	248	248	257	240	256	225	256	237	245	217	257	239	259	247	256	272	267	267	240	220	247	245	269	209	241	257	266	270	268	238	232	247	242	234	253	261	230	286	290	223	245	247	259	229	248	238	225	231	257	246	239	253	225	261	244	269	211	267	241	223	248	258	251	244	208	243	234	231	232	224	266	243	241	266	249	249	246	291	281	279	221	261	226	268	237	234	226	222	255	284	229	246	276	239	241	249	248	241	222	257	206	248	241	257	253	221	247	240	248	242	248	238	256	229	241	225	242	250	253	252	242	249	253	246	260	199	259	249	237	248	246	234	236	228	253	253	236	244	232	232	235	262	229	290	246	250	241	236	256	225	244	270	257	236	262	244	227	261	258	253	265	252	258	263	240	267	262	231	267	239	261	242	238	250	260	228	245	257	248	235	239	224	234	261	237	233	216	245	273	244	238	262	256	239	253	248	263	274	273	231	243	231	243	239	266	244	223	237	219	253	265	267	220	249	234	260	268	226	243	229	249	269	258	231	241	238	248	260	271	238	249	238	226	255	251	251	242	239	245	229	254	242	214	238	225	249	218	253	249	238	239	256	262	223	238	246	251	243	278	231	256	221	239	261	230	242	241	276	226	225	209	251	236	248	233	216	248	235	233	244	252	245	239	232	240	255	254	236	260	258	232	249	247	254	240	234	264	283	236	252	240	240	243	219	263	230	250	225	266	245	244	241	248	246	243	242	258	248	232	255	270	238	277	262	226	267	214	246	252	234	229	266	244	237	251	249	255	227	247	270	259	248	253	210	262	246	250	235	234	246	235	243	232	240	233	245	224	238	265	252	252	265	258	265	240	234	254	229	268	223	251	231	249	251	239	242	226	266	228	232	284	253	237	253	246	243	244	252	261	243	256	246	267	273	284	240	245	239	266	248	229	268	244	238	260	253	221	256	246	241	243	261	241	236	227	235	259	258	248	260	262	226	249	234	226	250	218	254	257	240	228	221	265	243	224	247	244	233	220	218	244	257	222	235	217	254	248	273	248	221	267	234	233	258	281	264	260	243	269	244	216	244	253	236	245	215	226	224	231	255	242	241	242	254	252	260	246	256	217	246	248	269	266	270	274	275	233	251	253	245	246	228	252	229	248	236	261	250	245	253	258	267	221	266	250	246	229	280	270	251	248	253	274	242	247	234	241	261	238	260	255	249	271	236	264	244	273	254	248	263	260	230	261	263	235	262	249	249	258	241	260	262	250	248	252	259	257	239	265	252	266	279	252	239	245	244	230	256	251	237	242	241	258	250	231	252	234	245	218	232	239	228	238	230	243	236	248	275	252	240	247	260	208	241	232	260	257	230	238	265	238	267	268	261	258	240	259	238	244	261	266	236	247	238	268	249	233	250	254	256	246	269	260	249	248	229	254	255	250	243	232	282	268	243	237	260	250	247	229	239	243	247	241	251	253	275	256	242	247	226	221	263	229	242	255	235	253	241	246	256	248	239	256	247	239	283	237	265	258	242	252	255	243	236	292	255	239	233	240	248	234	239	240	244	221	265	242	268	237	255	255	248	232	224	262	230	235	230	232	264	236	259	283	252	248	225	238	254	225	257	239	247	254	209	248	246	246	248	230	250	256	228	239	241	259	257	236	226	216	280	212	267	247	269	264	273	254	231	235	241	261	207	255	219	231	256	270	236	244	237	270	248	230	243	256	259	258	251	265	281	248	242	253	262	232	262	230	252	241	270	232	207	237	252	258	255	240	238	251	258	256	239	256	244	242	261	230	278	246	240	262	233	231	253	264	244	227	242	250	242	278	260	229	262	230	230	230	243	223	255	273	248	265	247	236	244	239	241	244	257	244	254	252	264	247	238	257	232	247	262	232	234	253	259	274	235	215	221	240	227	265	245	228	199	247	268	259	246	260	260	238	242	232	219	239	244	233	246	226	269	230	213	243	270	238	254	235	274	248	263	232	284	257	231	220	272	232	230	261	251	232	272	244	233	235	251	245	255	215	239	264	260	245	233	248	225	252	254	247	238	261	250	266	260	234	251	242	270	225	243	245	231	229	245	236	275	243	256	236	239	263	238	245	231	258	219	218	235	279	238	235	284	224	243	250	215	220	255	258	226	259	240	256	251	244	254	265	267	250	245	258	263	219	255	227	258	249	230	227	246	242	218	247	252	223	260	247	265	235	225	227	263	215	225	256	254	231	258	265	237	271	265	233	254	238	246	234	238	220	228	272	228	253	239	254	247	243	235	263	244	272	247	237	257	224	238	230	251	262	269	258	261	257	230	253	253	260	261	222	256	261	242	234	257	248	247	235	274	217	272	217	232	268	262	235	244	250	242	230	224	251	237	258	242	259	244	251	267	250	227	273	254	233	241	218	247	243	228	241	213	258	232	269	245	263	268	277	273	236	277	240	233	275	236	256	262	238	242	226	242	264	254	233	244	243	246	240	256	253	228	256	240	234	242	241	231	240	239	255	237	233	255	251	268	261	235	272	244	262	247	263	245	261	261	224	265	273	245	246	235	264	262	258	222	225	253	233	225	232	207	261	248	248	240	276	261	236	275	253	233	240	241	250	225	240	244	206	235	249	253	280	225	263	262	231	248	242	254	243	247	222	232	243	225	246	224	231	252	257	260	246	255	225	254	244	272	247	243	276	265	246	218	254	260	241	244	229	240	264	251	230	223	230	258	230	269	233	228	247	260	254	238	281	240	220	246	233	239	259	263	245	220	237	256	255	245	247	249	246	262	242	224	238	241	238	224	262	255	240	258	261	253	239	243	237	251	276	256	250	235	232	252	252	210	265	232	212	256	258	240	235	252	272	229	206	289	253	254	238	259	276	265	255	247	271	227	240	226	273	273	251	238	273	250	222	230	236	220	264	227	227	254	246	252	226	223	255	249	238	240	263	228	240	215	240	243	267	224	237	261	257	228	260	255	244	242	226	237	251	245	243	214	240	236	270	249	266	239	237	247	213	261	235	218	254	229	256	243	229	246	248	261	261	262	250	237	253	257	254	237	225	232	265	263	244	254	227	261	254	269	252	257	256	250	255	246	245	232	245	237	251	265	232	253	230	261	269	243	264	248	251	249	263	258	236	243	254	259	255	253	275	251	280	240	234	292	228	236	234	246	235	238	251	240	224	237	266	237	283	233	253	234	250	261	256	250	229	263	245	221	246	250	241	251	230
30825	37704	16351	9498	7234	5769	4701	3788	3201	2716	2204	1890	1715	1445	1278	1212	1110	995	866	862	696	642	518	489	436	409	399	385	373	380	348	360	338	357	320	334	350	332	335	332	310	340	351	322	290	310	360	329	293	335	300	312	309	327	305	306	279	296	332	304	330	336	349	295	292	283	319	319	311	263	308	294	302	313	321	286	328	327	298	286	324	339	374	328	337	326	314	374	302	292	309	355	336	314	311	301	286	295	299	308	262	278	305	291	281	291	309	290	296	279	307	300	285	273	318	281	285	289	289	312	284	285	294	285	303	267	301	273	301	308	294	321	287	289	281	297	286	297	290	312	302	293	308	315	283	279	332	218	281	290	270	274	265	308	302	281	272	276	289	295	311	259	279	312	289	283	247	277	268	295	319	304	294	281	281	274	273	266	265	333	342	277	254	318	286	259	263	285	280	316	290	283	317	285	301	267	274	273	309	297	295	284	276	312	297	279	288	274	263	296	277	295	278	304	267	301	275	265	265	287	297	283	286	296	301	296	291	276	284	278	286	295	280	280	265	285	298	293	290	283	283	270	253	285	297	310	273	303	306	274	282	279	307	296	303	242	290	292	317	274	276	297	261	294	281	304	281	305	284	297	293	268	287	279	303	261	308	317	275	307	321	268	285	280	274	299	294	281	275	250	272	281	274	283	332	302	323	308	289	274	250	286	269	287	263	280	311	264	287	297	292	294	298	315	312	297	288	289	296	287	319	306	276	284	271	294	305	277	267	282	283	284	318	319	286	279	315	255	286	267	281	275	275	277	292	323	290	298	298	287	278	295	304	333	295	290	283	296	307	325	269	283	296	314	310	290	299	284	293	265	287	313	305	276	277	282	281	261	279	280	255	298	270	315	304	309	289	285	289	290	285	256	310	306	269	275	291	294	295	296	286	295	273	302	300	305	292	300	283	287	256	290	283	292	298	306	321	285	275	301	305	291	288	314	271	286	270	310	309	268	276	268	263	293	295	284	306	243	308	291	283	305	276	271	290	293	290	280	294	292	285	287	273	286	312	267	315	288	297	274	305	271	288	294	266	298	281	291	296	281	285	306	284	299	283	289	279	293	299	298	257	298	284	293	285	287	288	278	303	267	289	273	278	283	293	258	293	312	306	303	265	285	315	283	304	278	300	322	289	296	272	264	310	285	305	300	293	284	291	320	320	309	298	288	300	300	288	263	273	316	278	326	302	290	297	314	288	297	287	294	282	272	288	301	287	287	311	281	252	269	322	284	303	288	288	310	279	305	289	261	283	303	286	283	258	291	265	319	280	288	267	288	297	294	273	290	301	247	280	302	246	275	290	265	290	311	279	272	310	270	269	289	286	254	297	289	289	307	281	290	287	263	301	304	316	273	311	285	325	269	254	300	308	304	284	285	287	290	265	270	269	291	286	295	295	281	301	288	289	298	294	275	293	330	288	266	305	249	293	268	306	286	276	296	319	286	283	305	292	277	309	294	299	272	271	316	317	275	291	289	254	292	294	271	287	316	303	289	330	269	298	268	314	329	295	280	282	293	269	315	303	284	290	282	285	280	292	280	324	299	293	283	294	322	290	311	291	258	318	270	275	308	308	298	307	283	274	284	308	294	289	344	281	328	264	282	311	270	306	275	296	324	285	286	266	308	297	288	291	298	292	266	272	315	316	265	294	274	310	294	292	270	331	312	259	318	301	276	298	283	271	307	285	295	331	282	285	301	289	336	312	262	300	302	281	302	279	305	286	324	283	285	306	301	281	277	316	300	285	267	290	269	324	266	257	285	298	245	287	265	288	279	280	287	273	305	292	262	287	285	327	305	264	294	277	318	283	283	326	268	290	301	289	299	310	275	265	270	320	315	276	280	287	288	265	293	262	276	300	268	284	306	276	295	288	309	283	299	302	289	313	298	296	263	299	327	277	282	285	275	293	293	287	290	283	288	297	283	311	298	301	269	310	268	271	274	322	301	289	314	279	262	295	284	285	284	294	331	268	308	290	255	299	269	285	287	318	321	299	304	305	273	307	298	304	301	320	298	288	307	288	289	294	295	329	297	284	310	311	282	290	325	322	306	288	323	278	309	277	283	268	289	264	298	301	301	289	287	272	296	293	318	275	272	275	286	297	269	303	280	310	279	276	290	254	294	319	287	267	274	281	264	286	281	295	261	272	269	284	336	283	262	284	279	276	294	334	288	296	287	286	285	272	308	280	289	268	289	298	288	276	289	312	294	287	268	303	278	298	278	356	277	294	292	293	269	256	309	259	283	278	256	296	304	294	298	282	301	271	272	279	324	288	292	286	315	323	319	272	289	301	305	286	314	273	311	290	275	305	300	263	274	296	284	313	291	286	267	315	318	306	298	294	297	259	269	282	273	285	274	303	320	318	286	304	284	312	279	286	291	302	280	303	255	288	321	323	266	286	295	293	292	300	275	295	334	294	292	270	284	244	291	304	268	290	274	273	274	314	310	297	296	290	295	302	313	277	264	283	305	303	250	276	264	310	300	327	293	274	291	278	279	315	309	299	275	282	303	294	284	295	284	269	275	278	308	321	264	289	300	319	253	264	299	292	279	281	280	284	280	294	285	307	284	301	289	302	315	293	290	314	258	300	315	269	277	267	286	281	265	330	263	297	277	317	296	255	288	314	277	289	300	265	291	292	327	311	299	299	301	272	307	317	315	292	262	311	266	289	274	282	290	267	299	291	297	291	297	301	340	282	310	280	280	299	298	295	297	289	303	302	298	303	289	324	299	308	293	288	311	296	283	305	290	289	263	267	298	298	313	274	255	250	310	291	287	295	287	300	333	281	299	291	278	309	293	309	275	275	266	278	311	304	288	318	282	314	270	278	276	269	291	300	324	291	307	247	307	323	275	278	294	305	298	255	275	291	298	272	265	284	273	304	302	320	293	297	304	277	299	283	297	299	273	263	287	279	288	278	287	306	290	292	293	294	292	270	307	283	293	304	256	293	295	298	329	288	282	293	278	277	291	273	305	269	300	283	290	302	264	279	288	262	306	304	289	268	317	287	247	324	302	261	319	296	286	293	272	294	294	295	291	272	273	288	315	312	308	284	290	294	283	313	273	270	273	279	300	303	279	277	254	251	299	294	282	317	273	286	335	304	260	343	277	278	309	314	308	304	266	282	293	296	316	302	295	261	258	306	295	251	281	267	305	268	288	277	306	283	309	319	305	298	277	287	282	296	261	322	277	284	303	288	303	306	317	245	313	289	310	288	281	299	271	294	265	298	274	257	315	298	283	269	309	286	290	314	305	308	273	306	275	315	284	303	267	326	299	311	265	300	278	299	297	296	293	293	303	297	311	278	293	298	289	306	285	300	298	272	265	311	260	275	294	272	276	303	280	293	302	276	278	281	249	282	278	278	306	267	295	278	280	300	289	292	278	330	305	287	290	287	307	300	287	267	285	277	306	294	277	274	275	289	271	285	316	282	264	282	297	288	280	286	270	295	267
27738	20834	9304	1919	1086	985	817	807	752	667	637	679	620	590	555	582	570	538	541	510	488	449	490	490	453	531	478	501	463	441	440	459	456	461	475	468	477	454	472	469	473	443	475	474	469	500	471	479	444	452	449	452	463	473	432	421	434	416	449	485	466	477	499	480	472	469	492	458	456	459	469	460	470	437	464	456	458	451	479	509	424	457	486	481	458	446	478	447	489	477	489	454	487	476	480	478	447	487	464	461	441	428	416	441	455	460	421	437	475	468	452	444	454	458	478	441	448	475	451	450	471	502	467	487	470	447	445	473	465	425	479	476	478	466	490	446	444	484	477	453	441	502	445	448	431	446	478	520	467	444	484	478	471	463	458	445	446	444	430	477	459	473	465	499	451	499	444	435	483	454	484	449	429	464	430	500	438	456	449	488	470	481	434	478	452	437	429	444	477	461	460	485	431	439	482	443	471	436	472	476	471	446	476	433	438	471	444	450	486	489	460	486	450	461	491	450	428	473	453	451	433	514	513	492	446	434	425	452	472	481	449	458	444	454	435	488	465	438	489	429	451	467	448	443	458	459	449	442	477	489	463	445	480	447	466	454	457	443	453	455	466	461	484	448	450	437	471	449	450	463	470	481	445	438	460	466	448	466	451	459	476	432	443	389	482	455	511	440	458	476	448	487	444	466	442	431	464	449	472	433	450	479	493	487	452	521	458	474	481	455	450	463	431	465	492	466	482	455	457	466	445	474	442	464	465	444	446	415	485	482	455	433	451	442	449	451	455	441	455	455	464	475	458	429	468	470	449	436	449	427	417	450	442	446	499	437	478	475	477	468	490	456	467	442	457	457	462	468	427	434	454	445	481	422	443	462	494	442	423	494	407	430	464	422	464	430	443	483	444	436	446	396	462	475	476	445	454	472	470	476	484	439	463	478	510	481	457	426	521	506	436	452	462	436	454	471	419	449	441	460	465	476	455	495	448	505	469	461	454	459	483	422	469	461	452	491	486	500	493	479	457	483	415	454	471	464	459	451	456	471	456	464	445	453	491	454	491	476	468	436	442	460	498	456	434	475	471	503	461	478	447	455	472	448	441	451	446	457	471	470	492	451	502	443	473	432	452	475	464	503	438	465	466	502	464	466	468	485	474	477	430	465	448	440	466	468	433	461	505	451	475	452	457	469	461	479	482	468	455	438	443	521	460	430	502	473	452	474	439	436	435	480	461	484	429	476	445	451	448	458	461	473	448	445	501	474	460	471	486	481	468	472	469	456	460	505	468	484	508	447	511	432	448	429	460	478	469	441	477	457	465	489	459	510	486	437	440	453	459	457	422	446	483	472	467	497	449	468	481	500	471	439	475	466	441	459	453	456	445	479	470	484	447	505	475	462	441	454	490	481	519	454	415	458	471	471	452	417	448	483	472	465	488	479	425	493	445	452	385	498	431	456	467	447	471	499	451	435	456	493	493	478	482	485	457	501	460	466	472	440	447	433	452	467	481	479	422	436	510	462	438	465	454	445	463	448	435	441	449	429	455	448	434	451	463	410	496	429	496	457	458	506	460	443	408	453	477	514	474	440	451	500	457	422	475	477	402	452	428	483	472	449	493	444	469	478	423	458	446	435	429	490	440	434	436	482	494	459	458	423	452	433	476	494	435	495	460	470	424	447	493	468	436	445	437	474	499	489	438	496	411	446	463	449	472	462	467	488	470	480	459	442	456	500	470	429	451	427	472	453	460	462	466	444	479	445	434	481	518	453	451	469	459	422	455	430	478	489	448	458	462	424	477	494	456	462	415	429	492	502	461	489	460	445	459	457	464	506	476	440	461	441	442	490	447	432	467	478	466	452	423	468	434	483	465	475	423	432	473	491	417	484	449	442	483	462	474	481	436	446	491	425	432	469	458	437	496	480	473	494	448	439	477	484	467	458	507	455	453	484	456	442	494	503	446	436	423	470	484	412	463	510	462	430	472	446	473	480	477	478	489	453	469	455	508	468	438	457	462	468	445	445	440	477	438	486	462	482	479	436	424	422	492	454	435	460	432	467	473	410	452	446	485	455	447	446	421	464	443	480	517	459	451	477	443	486	462	431	415	461	476	483	464	502	497	426	467	492	440	488	442	450	427	449	468	452	470	470	465	468	432	462	471	427	461	484	486	476	477	451	501	454	459	441	416	465	442	454	487	431	457	427	474	426	438	450	448	475	475	467	476	477	513	479	480	470	457	444	463	433	442	501	482	420	465	447	458	476	487	448	465	478	463	427	446	465	482	492	428	456	452	451	475	470	486	512	472	464	443	470	449	461	460	462	460	454	439	453	450	453	441	486	453	450	458	496	461	474	491	461	468	468	422	492	452	481	463	451	461	443	446	429	438	463	464	511	493	474	464	473	481	464	420	441	479	473	462	477	440	438	449	465	436	450	474	473	481	471	436	448	457	432	453	426	437	451	460	432	444	428	433	478	447	446	477	481	487	435	472	456	457	486	452	439	468	474	435	471	443	491	455	473	432	493	467	464	473	448	456	463	435	454	481	441	454	483	468	462	439	504	441	452	464	453	463	466	450	458	467	442	478	447	486	482	506	461	448	509	452	448	412	455	456	431	448	476	502	462	448	470	482	432	466	443	481	434	434	449	460	461	450	483	473	433	452	455	438	499	449	467	456	451	456	446	435	472	475	450	446	468	449	461	487	479	411	441	438	483	438	508	466	456	466	446	465	494	466	442	439	407	498	471	428	481	457	444	451	423	464	457	462	450	431	434	464	465	449	428	470	470	485	464	442	498	461	457	455	462	438	473	414	443	447	450	434	455	447	453	453	414	468	452	446	449	449	444	476	476	456	460	444	476	466	435	443	458	443	435	455	474	472	460	449	447	441	474	444	441	415	504	409	419	440	427	454	441	441	461	450	441	443	434	487	440	427	461	448	444	451	486	471	436	502	417	466	453	461	489	432	448	440	499	448	420	459	449	480	468	467	466	488	471	484	446	425	451	452	454	487	446	469	477	462	462	457	503	434	498	446	498	457	482	449	424	446	447	424	469	471	444	511	495	455	470	477	439	462	424	514	462	506	503	479	451	505	488	467	445	434	461	438	462	457	482	464	449	466	496	465	469	448	496	452	454	453	460	458	462	400	482	474	473	433	489	451	484	515	450	476	482	517	456	438	438	456	481	444	426	511	462	467	485	474	441	468	471	470	452	474	498	419	479	454	461	465	443	441	469	474	452	426	467	489	490	483	439	438	433	480	457	469	502	441	438	441	501	483	451	458	422	473	457	459	450	464	450	464	453	449	425	441	460	475	482	441	462	430	479	420	437	464	456	480	480	491	449	489	458	486	467	457	447	434	458	452	457	451	480	458	434	468	438	454	458	452	492	488	472	473	459	440	488	397	428	479	421	459	452	486	473	456	430	479	462	455	468	428	440	479	447	433	462	450	471	483	434	405	481	469	443	445	470	463	445	479	467	502	477	480	453	454	440	475	444	467	448
21008	17881	3933	2493	1947	1681	1555	1452	1251	1094	1073	987	944	847	805	796	787	753	705	675	675	591	616	621	619	599	582	591	526	575	574	518	567	557	586	552	554	593	569	535	575	556	611	569	530	545	600	551	570	532	541	569	625	550	561	564	547	590	620	576	567	551	557	585	549	546	576	535	613	577	530	580	557	552	540	561	591	587	595	633	585	601	569	596	572	540	582	610	569	578	580	608	534	591	604	596	536	564	549	574	610	555	566	572	604	576	553	572	575	578	543	543	557	567	529	517	548	584	588	574	567	587	548	562	595	573	553	581	545	591	540	575	534	552	527	562	538	532	559	531	571	575	539	572	582	562	545	523	604	563	577	536	575	533	584	585	583	578	541	557	565	555	564	529	542	586	516	570	570	578	580	564	531	603	580	571	609	611	579	550	604	568	549	548	605	573	547	577	561	561	549	594	539	578	561	542	566	587	584	575	550	570	591	547	555	567	545	568	560	577	608	583	547	559	530	576	546	580	562	515	559	566	589	584	537	536	600	568	580	553	550	534	572	567	588	570	518	535	557	524	592	529	529	579	544	539	581	563	547	584	612	606	565	519	538	570	555	546	571	552	557	581	563	590	579	582	580	585	567	533	570	543	547	554	545	605	562	561	477	530	538	536	568	566	543	544	551	577	555	558	525	597	560	592	560	569	587	562	523	544	554	593	609	565	555	572	571	577	621	542	562	575	602	590	560	557	584	598	545	540	603	567	541	591	556	555	553	590	540	602	571	576	581	580	571	564	569	543	569	562	560	537	533	518	559	581	599	583	596	541	608	569	572	526	555	527	612	545	579	535	541	592	527	562	524	571	553	597	541	517	539	579	554	577	557	544	562	548	523	550	530	574	574	525	569	560	562	490	575	545	573	554	539	588	558	586	569	561	546	535	548	551	518	555	530	564	586	560	543	615	564	568	571	561	556	580	625	550	551	562	529	569	575	595	550	549	570	574	535	579	547	571	516	535	588	591	590	599	591	602	523	539	545	566	554	606	551	557	574	556	586	589	613	580	534	577	580	557	545	583	562	569	529	505	585	534	512	574	608	612	545	578	545	573	564	582	553	546	586	532	536	531	580	575	582	572	572	583	585	591	562	601	554	555	565	582	553	512	589	566	525	559	582	507	533	556	573	575	590	565	591	552	555	604	563	604	516	584	537	577	518	568	613	594	544	490	594	576	586	579	532	560	590	554	563	593	552	522	548	585	541	570	566	552	587	576	577	572	517	585	547	563	567	559	609	566	564	592	543	566	594	579	564	613	559	592	589	590	552	560	591	563	585	554	541	578	574	582	587	558	554	547	561	567	574	541	567	565	544	529	601	536	577	622	486	569	577	585	594	556	566	570	615	576	585	595	561	557	549	568	536	569	546	558	574	510	561	568	579	511	612	542	573	562	537	569	557	582	536	558	588	556	575	552	597	491	577	580	565	552	571	567	583	576	566	569	589	593	572	533	572	603	561	579	551	554	558	559	581	537	545	602	574	487	587	576	549	528	611	580	539	566	536	575	571	538	518	563	536	551	531	552	562	587	561	533	527	574	575	563	560	553	570	566	551	528	606	560	565	559	592	615	545	570	554	626	597	556	567	578	585	591	594	579	546	585	608	563	566	573	574	570	563	559	531	584	592	541	584	529	588	571	542	572	585	535	559	590	569	571	526	588	578	553	584	536	538	575	588	550	589	567	547	537	591	568	555	550	551	554	562	599	548	579	569	562	561	591	547	552	567	581	566	577	531	561	533	597	573	538	548	562	572	570	551	581	572	554	619	562	560	581	575	559	554	557	558	593	556	555	566	562	598	585	553	571	571	614	572	562	626	593	555	552	558	591	562	560	515	588	567	502	594	549	578	595	552	541	568	565	601	566	533	607	575	575	609	574	562	591	554	550	578	559	583	572	538	620	548	554	584	576	565	607	573	574	551	577	586	557	518	547	563	608	586	588	507	558	548	530	526	510	565	541	586	584	536	546	584	523	565	550	601	531	547	557	511	578	604	557	551	572	538	557	534	557	588	551	584	596	537	572	586	540	552	589	560	552	515	536	510	558	573	586	603	565	562	521	604	604	585	573	548	548	548	580	595	540	540	538	575	565	592	575	506	556	560	563	594	563	552	571	576	553	599	573	550	553	553	573	597	550	535	588	537	527	581	571	533	595	557	589	543	584	569	566	540	555	575	589	567	580	621	594	561	554	603	556	580	541	527	547	582	550	550	567	559	595	559	573	574	542	561	590	533	502	575	579	553	598	561	587	534	547	554	551	533	527	566	584	563	597	555	556	596	615	589	556	594	549	562	572	577	566	544	539	576	567	550	558	558	590	552	579	602	576	585	549	533	544	596	543	567	542	538	572	559	533	575	554	575	573	525	584	536	513	577	557	597	580	535	580	597	551	572	577	553	535	578	578	557	581	564	565	576	585	541	573	582	555	505	589	555	539	595	552	593	558	538	569	513	582	548	580	544	557	590	551	559	597	549	542	536	546	604	559	564	542	566	568	578	538	562	561	541	595	546	586	542	562	560	549	529	565	554	556	570	591	569	557	556	561	561	565	576	557	542	533	529	528	565	559	567	552	571	578	617	545	589	540	575	606	562	534	589	549	537	572	591	598	576	535	577	617	508	574	584	607	544	586	574	556	567	583	547	566	587	546	583	542	601	536	549	521	546	555	571	580	611	575	528	610	539	554	566	579	598	570	549	556	547	557	581	543	562	539	581	549	600	602	568	562	596	560	559	572	562	568	580	559	545	570	556	574	528	585	534	527	596	546	537	529	548	559	566	543	619	573	566	567	495	545	563	514	548	553	534	558	618	558	549	542	579	598	554	564	534	515	599	527	571	589	550	551	543	555	557	625	571	562	553	552	565	534	576	534	557	564	552	556	599	586	564	559	570	562	571	584	563	616	610	547	536	576	584	581	564	583	578	559	544	547	546	558	565	536	565	566	559	524	562	582	573	582	554	573	580	582	582	554	551	581	576	569	534	575	546	620	567	520	492	587	553	511	544	577	528	555	566	589	557	540	550	545	557	582	573	518	545	555	573	552	575	586	552	584	531	568	551	546	547	570	547	564	527	526	535	559	571	561	561	581	585	569	559	564	545	545	551	593	583	559	575	568	571	574	544	583	564	587	580	568	548	544	551	620	579	591	564	559	549	547	581	532	572	590	592	567	622	554	609	565	586	548	573	554	614	546	553	555	562	601	551	573	567	548	572	569	594	570	541	592	540	588	575	560	536	555	542	584	557	534	553	532	604	569	530	526	587	569	571	560	586	559	563	544	565	580	564	570	580	529	534	590	524	563	569	567	539	524	566	569	527	557	555	569	563	566	580	545	570	564	590	520	571	586	542	562	567	547	578	560	562	548	544	567	553	568	530	583	566	541	574	538	553	578	540	585	551	527	537	567	562	554	591	535	600	587	550	564	561	581	550	572	576	578	557	569	554	546	536	555	565	561	574	582
24423	21331	28632	24379	21274	9099	1867	1312	1025	849	717	727	655	586	524	543	492	456	414	382	318	326	320	326	306	295	287	284	245	270	278	262	247	258	253	237	238	267	279	268	263	279	256	257	256	244	292	260	267	249	265	235	272	254	270	236	249	240	277	259	234	258	241	237	260	250	253	262	275	284	273	264	259	247	271	257	261	260	270	279	304	283	257	263	267	278	264	286	278	236	247	276	236	272	263	232	271	256	250	245	247	236	240	242	243	246	284	264	252	249	258	248	237	230	241	237	259	254	263	248	238	221	229	247	248	271	258	255	264	231	239	255	257	252	275	240	232	258	252	263	228	270	245	214	235	247	242	262	254	237	239	255	247	247	252	261	256	223	262	241	270	269	259	239	254	210	233	259	251	235	257	258	247	249	248	256	283	244	250	254	216	276	247	257	251	243	273	249	294	271	240	237	241	268	267	232	237	246	260	251	255	238	250	252	237	245	272	268	244	242	260	251	261	239	244	265	247	211	247	271	218	245	251	253	256	252	240	221	216	235	241	230	234	227	251	252	285	253	227	241	250	235	245	250	221	267	261	258	206	255	224	258	240	270	244	249	195	249	252	246	232	255	249	263	266	260	254	231	245	248	277	250	259	256	249	265	265	264	290	264	269	254	262	250	254	260	276	251	209	236	256	264	266	274	253	240	265	214	255	218	269	238	239	256	252	234	235	245	265	263	250	262	240	286	270	251	258	245	255	243	247	262	255	235	266	231	241	265	256	234	287	244	265	254	249	237	249	253	242	243	261	254	222	255	262	256	283	270	252	247	253	285	257	233	280	249	267	250	209	248	249	225	238	244	257	228	274	245	226	230	229	272	236	244	280	245	290	231	267	275	242	225	258	261	245	242	262	249	248	254	267	249	253	288	290	241	228	246	231	225	259	237	250	245	258	254	272	238	221	241	246	259	269	238	265	249	253	267	242	262	271	248	270	258	282	248	226	257	262	245	265	271	260	262	252	262	239	240	279	274	268	242	260	276	229	222	250	220	254	251	262	264	259	243	251	239	261	255	275	263	266	241	238	244	263	259	262	281	251	232	224	251	251	250	275	229	240	233	249	281	256	255	253	227	268	236	233	249	243	244	240	248	288	261	241	252	254	245	255	222	263	267	293	254	261	253	253	266	274	249	251	214	262	278	252	219	246	240	246	269	233	247	242	275	223	246	243	267	226	269	216	250	231	228	270	262	240	229	254	234	251	252	246	257	281	273	221	246	257	255	257	232	279	290	238	249	255	268	283	269	246	252	277	229	251	284	250	246	248	245	250	228	230	217	239	211	250	247	263	262	256	278	281	257	242	229	254	246	256	232	253	254	243	246	242	249	273	250	245	271	263	220	252	235	234	242	259	242	250	230	270	265	246	264	248	263	266	263	259	220	267	237	232	248	231	233	270	231	238	259	238	234	264	269	248	272	257	245	256	261	229	285	247	255	234	279	267	264	219	274	272	239	261	253	231	259	249	247	254	215	264	288	261	238	286	238	277	268	266	261	255	210	253	248	244	254	277	269	250	269	252	272	254	246	243	236	277	255	250	265	237	250	239	251	243	235	262	234	254	249	256	256	257	244	269	243	258	263	267	268	244	205	267	253	255	261	227	260	270	234	253	259	265	252	233	271	256	238	244	270	256	249	265	248	240	225	241	253	270	265	253	248	247	264	231	244	242	225	261	230	256	258	249	244	231	225	254	269	230	244	239	259	245	253	244	220	262	204	255	245	267	263	253	258	256	242	234	255	249	248	242	251	250	260	262	247	246	261	257	258	280	276	248	256	230	234	241	240	259	250	245	250	255	246	244	289	259	258	234	252	267	241	256	277	234	245	249	265	252	262	236	245	246	260	249	251	252	231	249	247	249	239	237	258	279	257	240	238	235	253	240	238	275	257	236	251	253	262	257	274	262	258	274	246	249	259	200	250	259	240	256	268	229	234	270	259	254	270	268	253	244	259	225	247	253	246	247	224	267	252	278	254	255	243	276	229	236	262	247	247	266	250	242	246	236	236	251	266	242	246	234	239	235	266	264	244	265	250	258	225	249	253	295	247	258	257	239	247	249	268	234	271	239	256	266	261	256	242	265	269	261	238	236	279	242	253	221	271	263	240	270	248	290	253	250	258	258	248	254	280	257	281	241	233	255	245	221	256	237	253	225	231	256	226	271	262	245	242	251	240	251	260	263	213	250	256	262	252	254	253	250	241	244	256	230	263	227	249	254	245	259	240	267	234	251	227	254	242	231	259	220	245	264	267	238	257	225	258	291	251	240	263	285	254	251	263	263	285	251	266	225	258	250	207	244	256	281	259	263	252	247	228	261	233	262	248	243	239	255	269	262	232	248	250	247	254	219	273	246	250	241	280	268	258	285	241	240	237	267	213	270	242	249	261	267	256	233	265	241	242	242	243	246	266	259	239	282	261	252	249	238	243	223	261	235	239	238	244	260	247	235	258	230	253	244	273	272	269	259	251	274	268	278	207	244	269	238	259	266	241	268	269	245	255	232	250	249	232	236	251	258	266	257	255	234	256	247	247	251	261	224	261	268	241	279	272	248	258	250	252	244	266	296	245	250	266	227	257	252	235	250	263	237	252	244	242	228	259	277	229	253	273	268	249	224	227	259	278	260	255	267	244	244	281	217	282	275	256	252	239	252	249	239	264	254	274	274	265	239	241	227	266	252	281	256	252	238	252	240	239	242	237	262	259	265	274	252	249	231	257	253	229	235	251	248	260	276	272	249	245	266	242	249	283	265	235	243	271	226	251	237	228	266	286	254	255	268	255	252	252	247	255	247	286	252	259	263	240	284	272	240	275	255	241	253	271	268	258	259	236	283	259	252	270	224	262	242	263	265	271	252	257	246	242	270	244	251	248	276	264	225	240	236	251	261	259	241	232	267	272	244	244	243	251	265	254	260	234	271	253	255	252	247	234	225	236	234	251	251	267	246	230	235	248	238	207	240	234	258	266	226	285	227	272	244	248	250	232	275	248	239	265	219	242	250	233	261	248	258	242	242	263	246	254	256	236	257	260	259	256	240	246	241	256	243	285	280	257	244	242	278	244	249	253	213	248	282	254	265	260	249	261	270	249	241	239	230	252	259	243	236	257	265	270	230	265	236	256	228	243	233	290	268	272	273	239	249	251	257	241	227	250	271	268	234	242	211	225	263	242	260	251	229	255	257	259	261	259	252	247	270	283	225	252	259	246	247	236	247	249	236	243	253	262	244	259	259	261	261	251	253	259	241	268	265	215	261	237	273	268	251	210	273	238	244	264	248	255	246	256	261	229	256	251	246	221	229	267	276	236	228	229	252	233	251	253	273	283	290	230	233	238	269	235	268	265	244	219	247	288	225	234	233	250	258	258	266	241	265	259	227	244	233	252	249	252	245	236	239	236	240	270	253	263	251	238	234	268	249	232	238	264	251	255	267	247	244	251	214	256	262	244	247	236	222	242
27108	31978	11346	6523	4615	3683	3125	2740	2213	1787	1545	1319	1181	1073	957	913	885	772	670	564	523	521	444	428	374	391	399	388	346	342	332	349	359	338	328	331	349	342	334	332	340	333	343	344	341	358	290	300	332	321	329	304	332	318	330	308	334	315	317	337	320	344	303	337	338	338	305	340	296	342	338	319	291	325	340	304	336	329	351	356	333	355	389	347	291	322	355	354	308	346	347	336	321	344	360	317	354	306	330	314	312	313	313	302	321	314	333	305	346	336	310	298	310	319	328	285	323	311	316	322	338	321	294	323	323	329	351	316	316	326	303	317	300	306	324	315	325	313	304	317	335	326	321	305	322	341	281	325	311	305	301	328	329	345	340	356	304	317	293	318	298	307	315	300	340	322	318	340	308	335	313	306	347	286	313	298	332	329	302	344	342	319	368	333	324	321	322	335	311	297	356	332	299	324	318	327	345	339	329	310	305	319	296	339	340	331	319	304	315	308	345	323	321	313	329	314	329	274	330	312	287	301	314	320	308	304	343	315	324	311	313	307	327	301	294	329	334	334	305	332	316	354	327	314	339	289	296	299	323	311	312	278	330	349	311	346	324	289	341	347	308	356	328	322	334	313	294	328	327	323	314	348	338	345	322	341	280	321	331	329	318	319	355	310	309	338	295	339	326	275	321	324	330	329	328	317	285	336	327	302	324	304	310	337	315	326	313	307	302	266	307	332	300	308	335	329	332	316	310	357	321	313	308	304	320	314	308	303	315	336	304	331	280	296	332	322	348	314	374	317	307	301	307	350	330	296	332	335	312	311	328	310	307	294	336	315	324	311	321	308	362	312	324	316	328	311	316	326	335	347	320	297	322	321	369	299	298	326	307	297	332	320	329	373	316	322	335	351	343	320	299	303	345	305	286	316	314	373	317	302	314	315	329	321	325	359	316	322	307	332	297	322	326	340	306	331	295	307	287	359	315	321	316	342	329	319	293	289	355	291	321	313	308	293	305	287	292	332	331	317	308	294	318	313	329	297	331	346	315	290	324	349	348	331	290	334	307	305	319	292	336	317	324	331	307	354	352	344	334	310	312	327	311	293	306	329	305	326	335	341	318	317	336	326	328	305	312	330	344	309	320	309	335	321	320	328	292	297	330	337	303	341	325	335	365	323	306	341	300	324	301	309	325	330	334	305	313	356	324	305	327	340	330	311	293	288	311	339	310	312	311	324	318	324	302	346	313	314	313	334	304	340	303	324	326	314	298	309	290	282	329	325	304	293	308	303	314	305	310	290	322	318	318	331	310	298	336	312	305	303	332	265	332	311	337	299	335	314	333	298	323	347	318	340	313	285	368	309	324	333	303	306	329	290	309	318	339	315	321	340	299	305	331	322	316	316	315	353	343	309	310	335	292	292	337	314	311	307	316	328	300	341	330	332	312	326	319	306	334	307	363	310	330	316	325	317	306	306	315	301	289	319	337	287	293	339	333	327	317	315	292	317	327	322	331	318	286	316	327	293	314	317	330	307	363	269	321	308	332	343	383	282	351	354	307	308	346	326	324	343	310	325	345	339	334	336	300	273	317	310	329	310	321	321	300	314	305	311	323	310	304	318	322	309	351	305	326	351	322	316	320	307	330	323	318	316	347	297	317	311	303	334	307	300	320	312	333	345	346	307	342	317	298	294	334	304	330	305	334	299	322	325	304	334	313	354	316	340	309	326	328	336	292	300	318	320	322	310	342	332	332	294	352	313	303	325	305	339	325	283	301	338	318	309	306	317	356	316	324	313	328	341	299	302	299	353	297	301	340	320	332	341	319	345	312	337	325	325	318	302	324	320	310	335	329	316	371	317	317	321	318	334	321	329	337	318	327	352	337	313	301	340	323	320	293	288	315	306	311	299	343	331	298	324	341	344	315	322	330	340	329	326	308	335	343	304	336	333	320	282	332	333	310	329	337	326	332	314	312	335	319	342	304	331	338	306	324	304	340	311	317	296	337	315	338	339	312	328	343	339	304	320	327	332	315	315	300	317	346	337	333	331	297	309	323	324	335	300	301	297	365	310	299	325	315	322	301	341	344	312	327	353	329	334	311	315	318	297	310	323	342	321	334	294	310	318	314	295	319	301	278	290	350	308	352	316	302	331	314	314	314	284	324	338	293	339	321	332	304	304	306	326	361	338	317	310	308	347	294	330	330	331	297	318	332	325	295	325	300	296	310	313	281	304	288	326	302	328	311	332	346	321	293	290	335	298	320	339	315	308	310	326	332	315	322	326	332	329	296	320	286	325	344	308	294	341	328	294	342	323	317	326	298	302	316	318	317	329	318	339	323	298	329	321	322	320	293	324	313	308	320	282	308	342	322	318	287	320	331	302	324	310	350	333	293	294	324	317	328	322	328	324	333	304	328	310	333	343	296	327	337	331	322	334	347	309	320	297	324	317	312	296	339	287	315	341	341	312	332	324	337	325	306	306	341	300	355	307	323	312	317	273	309	327	322	317	296	328	329	314	319	332	334	319	332	293	351	311	299	311	322	337	329	341	319	312	311	310	290	306	313	322	306	333	321	316	318	330	353	301	362	319	327	353	314	301	300	298	299	345	352	318	294	317	326	301	323	349	332	324	296	329	277	348	315	308	328	326	336	329	325	317	317	325	319	345	333	330	308	306	335	305	319	293	329	315	307	322	344	321	321	322	330	312	302	360	357	330	306	309	320	309	316	322	365	310	342	300	312	334	284	317	301	327	347	310	303	321	295	325	290	360	302	332	289	329	341	316	329	310	325	292	307	302	318	306	301	342	323	289	312	301	311	289	355	339	302	303	323	322	357	334	299	292	339	314	329	334	328	307	348	325	325	296	340	304	323	312	323	323	311	324	303	332	334	316	307	327	348	336	319	325	328	298	328	319	289	299	311	344	345	329	333	346	346	337	324	309	327	314	323	305	307	316	367	308	320	319	337	319	303	356	311	315	345	311	319	335	291	363	298	349	285	293	309	337	312	326	313	306	321	312	361	311	326	306	351	335	285	282	323	314	328	301	334	299	317	310	316	317	360	297	362	334	305	307	322	354	292	328	321	339	299	316	319	282	315	320	327	315	293	294	316	281	359	307	312	331	305	343	319	325	364	333	333	321	322	320	373	330	313	298	288	303	327	335	309	313	336	326	291	331	317	346	285	308	333	361	338	333	316	319	334	343	335	333	280	313	318	305	340	333	313	306	315	315	334	323	322	328	319	330	309	296	302	325	285	324	299	330	303	311	306	292	299	352	329	334	348	287	291	320	317	362	324	301	308	314	306	287	310	295	314	359	317	312	331	277	305	332	302	293	331	298	338	327	344	334	316	302	316	339	313	308	309	295	311	310	327	306	337	360	277	318	310	323	315	303	296	314	334	328	340	317	312	308	334	297	362	317	313	285	310	346	335	327	293	347	333	303	343	340	309	296	312	345	316	310	313	357	322	311	303	342	301	314	313	329	317	291	318	330	329	324	327	352
25703	21383	27503	25414	9574	1903	1394	1124	1061	969	877	827	812	760	748	760	679	647	620	636	642	587	558	565	588	533	568	558	520	517	527	520	532	487	572	512	516	533	556	507	527	545	525	543	542	534	515	520	523	542	545	533	529	533	529	532	542	561	478	544	527	499	483	569	553	545	531	518	548	518	539	508	524	545	552	580	536	519	551	511	525	547	551	511	574	558	512	501	558	542	544	544	535	534	590	581	505	518	533	526	537	495	535	537	500	543	523	504	554	542	521	512	528	545	470	487	524	523	528	532	537	520	510	533	548	508	535	507	571	561	494	532	506	525	556	554	536	534	518	540	536	508	536	550	497	544	523	529	538	520	550	538	512	556	550	509	551	535	540	529	540	525	544	540	532	492	521	556	508	508	483	500	497	552	512	531	529	515	508	538	552	523	537	563	565	508	534	495	569	500	493	527	501	528	546	550	517	529	503	458	518	525	545	527	527	562	537	484	486	521	527	479	489	525	550	539	522	503	486	510	548	518	493	509	522	554	524	488	540	539	536	544	528	512	551	543	537	512	513	479	484	511	565	499	517	494	546	512	542	546	548	538	517	551	496	451	542	538	502	498	562	519	524	504	549	544	464	512	534	517	517	537	548	512	546	505	531	507	487	467	506	541	536	539	523	532	536	488	534	549	513	548	517	558	552	542	547	561	487	537	520	530	506	534	542	573	493	533	530	526	546	541	537	544	540	526	495	557	523	527	542	579	502	534	511	555	536	532	517	513	524	527	524	500	539	541	526	502	543	519	551	554	562	496	485	550	523	542	557	561	524	529	536	500	542	511	549	542	524	525	501	530	549	512	525	517	476	532	520	514	548	484	506	544	522	505	465	517	531	511	529	500	527	515	502	487	542	524	521	547	498	556	487	531	542	496	564	510	491	530	514	502	530	513	500	503	541	503	581	496	546	492	510	488	538	520	542	508	540	524	539	515	519	538	522	500	523	513	512	565	525	559	503	521	521	534	530	524	524	518	533	497	533	525	542	500	534	524	522	543	494	504	434	537	522	531	490	524	542	504	563	551	519	555	567	488	495	532	523	480	544	539	548	507	508	512	521	511	547	514	532	519	517	532	499	554	496	521	530	506	555	500	507	493	531	555	524	501	575	492	545	558	515	525	510	532	547	550	552	524	544	509	520	505	521	519	524	561	515	533	530	487	525	489	515	516	533	515	515	528	548	530	493	534	536	505	506	583	565	535	534	545	520	496	544	541	554	515	518	517	502	521	519	508	569	543	469	516	530	492	530	487	522	500	574	527	534	522	501	459	483	538	497	535	507	487	511	527	522	525	502	504	534	552	521	533	541	549	522	539	497	554	539	483	498	570	501	541	506	561	529	470	551	524	535	543	548	554	531	482	530	549	486	506	538	534	515	513	548	544	489	549	488	552	555	494	506	495	533	509	510	534	523	548	504	505	498	546	492	557	523	521	510	518	514	524	495	517	496	529	533	563	504	529	524	544	553	533	574	520	518	500	555	517	504	503	528	547	501	565	537	510	534	502	585	487	571	515	553	476	532	499	506	486	496	531	543	504	541	479	511	532	476	496	494	554	534	522	522	592	492	545	527	526	531	516	508	554	539	576	512	509	526	548	524	522	527	544	539	526	510	548	505	540	498	548	532	563	536	530	568	561	525	505	516	503	523	523	547	513	561	557	498	514	509	535	540	550	509	517	497	542	524	569	503	570	551	552	489	537	530	559	535	504	519	523	541	551	503	513	529	548	525	470	506	468	521	513	535	498	544	545	476	537	517	538	564	519	538	543	515	517	537	491	490	526	502	519	530	520	515	526	526	558	533	575	520	517	526	517	487	536	537	530	550	493	490	569	487	467	533	542	518	517	506	515	493	558	517	513	552	536	549	521	511	556	527	549	488	534	560	525	579	473	496	541	508	542	538	531	549	506	525	503	545	513	496	518	552	530	511	526	553	565	550	532	495	498	501	531	512	514	554	531	584	545	543	496	549	489	572	553	540	484	544	501	527	554	498	545	528	523	523	560	542	546	530	559	507	532	519	490	512	487	509	512	517	505	529	524	539	552	510	527	542	528	483	508	525	533	550	501	530	549	540	540	566	501	514	542	500	528	538	547	526	521	505	563	508	529	521	525	527	516	562	536	552	485	548	521	503	548	548	521	505	494	497	497	501	520	562	564	511	541	506	543	535	539	561	491	476	514	531	533	509	554	550	516	525	519	534	526	567	540	501	522	536	513	483	485	550	560	451	487	554	516	504	517	510	525	508	515	504	506	513	528	549	551	545	501	534	547	491	536	528	494	553	488	583	504	519	539	528	554	529	541	534	534	543	518	555	549	514	542	512	534	502	540	526	498	513	556	534	552	505	558	564	537	534	530	544	499	550	545	545	513	553	515	546	520	573	524	537	500	536	527	525	545	543	543	531	550	509	492	570	550	511	508	527	505	521	507	534	482	516	513	516	502	537	519	521	538	547	533	533	512	504	499	497	539	521	538	507	530	532	529	563	571	516	485	534	502	543	517	541	520	553	470	557	523	560	542	522	506	528	534	563	512	537	510	520	551	517	554	536	515	508	532	531	517	487	571	547	531	552	517	528	511	537	549	506	518	485	525	539	524	498	614	520	524	547	527	500	539	512	534	481	512	535	509	535	522	554	518	526	521	502	543	543	505	546	542	578	516	549	543	483	559	535	525	530	543	560	552	530	506	528	542	536	514	539	520	516	500	536	559	498	492	514	496	483	476	491	491	551	558	512	542	527	525	558	529	518	485	524	523	561	513	508	480	480	515	503	543	495	551	509	524	563	514	527	523	502	558	518	536	504	527	555	523	489	574	562	517	535	515	538	522	533	534	518	550	498	526	535	543	533	566	535	493	536	501	550	517	519	502	531	516	490	529	541	544	559	510	501	526	514	516	507	510	550	494	546	530	495	518	561	543	493	530	526	531	539	502	541	530	523	528	538	524	525	574	542	501	557	547	535	522	533	552	503	541	512	545	501	503	518	537	529	526	504	552	541	527	514	529	530	502	533	507	521	521	546	527	555	506	466	527	507	535	511	523	517	543	528	532	491	543	565	495	541	522	506	504	509	513	543	508	480	536	517	501	496	511	534	537	494	471	510	509	570	545	529	534	545	519	500	521	510	537	522	523	547	533	518	520	498	516	524	507	530	556	531	486	524	536	568	529	549	533	547	515	555	499	529	504	519	515	525	534	527	547	548	500	525	521	528	546	558	522	547	535	522	529	539	517	466	538	522	535	525	500	499	528	519	489	551	546	538	526	514	502	523	494	522	555	527	512	494	533	467	517	527	529	493	496	510	534	497	528	511	517	539	508	516	512	518	516	524	494	525	526	489	504	551	533	538	511	506	536	536	563	507	517	561	541	584	535	566	512	498	522	526	538	547	523	505	525	542	502	490	567	552	475	536	550	540	550	520	500	509	503	505	546	521	528	550	533	549	544	471	557	500	534	525	533
26391	26390	8326	4950	3987	3290	2763	2212	1969	1698	1574	1418	1248	1202	1173	1067	977	912	844	834	768	712	702	655	694	646	714	621	600	604	612	627	642	664	621	641	620	603	616	629	661	639	655	623	615	630	648	639	613	663	573	614	646	641	633	597	637	604	642	594	661	658	623	658	621	621	637	625	593	638	591	605	615	581	634	638	641	626	639	607	651	660	642	671	618	673	687	639	582	665	613	656	625	660	637	634	600	587	574	639	591	592	583	613	589	585	629	611	618	627	644	638	591	598	627	578	669	616	650	601	674	664	630	621	629	608	609	603	645	635	629	615	632	632	641	596	628	666	636	604	616	610	616	610	649	597	600	646	644	618	589	575	622	626	605	606	605	574	602	598	614	615	592	613	567	634	630	641	590	651	617	614	624	593	599	651	617	609	581	645	589	600	638	635	641	640	628	593	604	649	629	604	590	619	585	614	628	619	619	583	617	580	626	624	661	616	647	583	593	603	641	628	613	636	597	671	621	636	607	601	612	621	624	605	665	640	612	627	610	629	612	612	596	613	654	659	658	647	601	619	617	599	648	614	646	645	590	614	574	613	601	687	648	618	601	576	689	647	595	602	592	615	605	675	596	654	609	638	635	591	616	610	587	607	611	618	618	635	670	593	626	607	611	621	613	627	621	667	565	618	607	642	590	618	631	634	577	631	653	615	646	560	633	584	621	624	626	621	612	673	607	616	630	640	643	635	592	613	593	661	616	627	625	630	612	623	617	612	632	600	654	628	601	596	613	609	585	639	646	614	623	615	577	619	667	590	657	639	673	630	606	573	646	620	623	570	626	610	634	607	638	650	536	610	600	615	603	628	627	606	624	571	587	634	634	641	650	618	627	595	597	589	602	631	581	639	606	640	599	613	580	587	626	614	582	615	651	661	622	597	646	637	646	640	586	580	628	558	648	565	627	587	667	645	647	608	614	598	621	649	577	629	605	654	627	590	619	552	623	608	668	613	622	655	620	587	598	605	641	620	642	620	642	644	642	694	613	599	633	620	587	622	630	648	649	576	643	606	588	614	638	604	611	614	672	593	643	577	602	676	617	577	612	607	627	628	597	653	622	648	668	637	636	593	598	652	617	644	568	609	621	613	597	631	616	650	658	618	657	655	648	635	615	597	587	566	606	652	635	670	626	603	579	606	598	619	602	578	643	599	609	614	559	597	598	606	581	639	629	596	582	603	638	632	649	609	620	624	655	615	606	629	597	589	641	610	575	652	640	612	612	594	626	597	653	623	608	635	599	598	566	609	577	561	610	623	578	655	609	588	593	618	626	570	612	595	625	634	647	641	601	627	667	620	604	573	635	643	576	638	628	617	624	624	652	595	612	633	614	609	659	604	638	594	653	634	649	612	642	624	652	592	587	594	633	625	628	603	588	574	577	617	616	623	634	618	618	611	601	626	583	620	667	573	636	662	664	662	578	603	649	597	626	584	628	615	602	630	611	574	628	640	635	642	619	604	610	615	637	602	611	636	628	629	616	568	638	622	605	643	635	620	632	614	632	626	604	639	619	653	614	670	633	663	623	616	595	601	593	614	610	628	591	616	607	578	606	557	634	661	618	614	588	591	610	587	575	635	619	581	590	591	603	631	616	628	603	677	633	650	622	615	604	605	622	623	619	635	603	620	656	658	617	579	616	644	644	633	630	603	570	644	603	635	576	640	582	630	596	619	601	612	588	629	620	640	596	580	610	656	606	586	634	602	605	588	586	610	705	634	644	612	643	590	636	642	578	639	609	651	649	625	619	568	589	626	631	637	649	602	614	636	661	641	669	703	609	644	624	621	607	623	640	587	610	617	676	612	633	647	665	576	616	623	611	606	616	629	636	643	641	610	586	608	634	649	648	621	629	657	640	661	634	592	605	622	610	648	582	582	595	613	620	618	581	641	618	663	654	620	571	658	622	590	626	652	589	684	628	582	612	641	566	593	631	642	616	579	611	649	621	585	647	585	629	648	669	614	631	640	627	594	647	611	637	619	616	600	603	606	637	644	676	633	593	595	621	604	611	650	617	601	642	605	659	622	604	635	601	601	609	601	660	583	637	627	623	641	611	685	617	577	597	614	616	613	607	575	652	604	666	621	635	622	653	587	622	644	634	656	633	604	608	632	620	634	628	651	638	656	644	672	616	606	648	659	579	631	657	630	641	624	618	610	661	610	633	651	639	636	623	642	618	603	584	614	618	626	602	623	610	629	617	635	614	642	574	613	595	654	596	609	629	641	608	677	655	635	615	636	611	657	641	619	606	601	573	563	608	573	592	632	613	604	580	609	608	587	596	612	621	618	612	604	646	599	602	615	618	625	596	625	625	639	608	642	592	603	617	616	631	619	615	609	629	632	607	628	615	665	639	608	646	576	589	626	590	596	639	667	627	634	603	600	596	659	629	582	621	632	648	594	603	649	657	648	603	616	614	640	632	657	644	629	643	622	601	614	631	684	634	612	602	676	629	583	595	592	603	616	616	626	618	607	617	618	596	638	620	619	601	621	621	640	636	575	597	645	594	590	606	675	637	653	650	626	639	610	633	632	638	627	605	634	614	606	639	643	665	634	609	576	630	661	593	613	580	650	580	609	599	597	585	637	640	601	598	627	658	660	612	605	596	606	589	621	650	622	632	620	646	651	627	614	625	622	578	600	661	631	641	615	599	601	605	652	650	600	677	581	606	601	602	637	645	630	603	661	633	634	648	597	654	560	571	624	631	611	621	651	574	590	619	607	586	589	647	625	589	606	582	613	592	600	624	594	628	643	656	636	640	600	601	655	620	598	657	641	618	616	610	642	679	627	605	651	595	604	591	595	628	601	635	659	601	627	612	618	647	601	605	631	646	606	583	621	638	631	634	590	591	610	587	648	592	563	639	598	573	637	648	599	625	605	629	619	605	601	611	601	648	606	591	608	599	629	554	604	615	641	646	591	643	610	590	616	631	607	610	630	626	605	586	613	594	626	625	587	585	648	649	564	588	580	645	610	627	560	641	623	606	627	622	567	614	635	602	629	619	637	642	587	618	636	610	612	586	677	602	646	632	659	629	617	635	653	623	589	658	641	676	604	559	594	620	626	654	645	637	632	606	626	606	620	656	647	602	558	613	619	660	678	588	654	620	566	609	654	609	588	620	617	658	647	606	617	584	621	641	628	574	620	618	611	611	668	646	620	618	664	645	645	621	617	625	637	586	660	621	648	608	603	599	671	643	660	613	621	607	617	608	643	617	624	631	613	622	604	633	610	601	605	629	676	592	607	626	585	609	645	693	628	578	640	615	566	628	595	585	611	607	629	657	629	590	595	600	587	628	579	622	621	635	649	635	611	633	675	615	617	584	625	614	625	598	632	591	641	604	606	649	601	635	611	599	631	606	621	620	627	591	640	615	583	633	646	632	622	616	647	611	624	636	582	644	607	611	617	616	680	613	595	597	656	618	618	662	625	630	604	629	617	615	600	589	579
23320	21383	29216	23921	21377	21415	9233	2096	1524	1330	1170	1039	1012	849	834	731	646	592	510	436	419	367	327	323	308	295	320	316	265	299	305	283	294	273	290	275	264	258	288	240	301	259	267	273	237	254	254	275	293	276	260	290	253	264	229	249	239	267	262	247	270	266	256	263	250	262	262	263	266	222	277	247	243	268	222	240	265	267	281	275	282	330	268	272	272	279	294	274	246	277	254	260	281	279	237	239	265	263	263	259	274	257	275	234	263	263	241	241	248	266	270	235	263	243	245	248	238	265	240	263	273	246	258	263	250	259	240	240	245	258	283	291	243	239	272	258	272	246	251	229	237	250	243	242	270	253	266	250	240	245	275	242	230	264	237	257	272	245	253	262	245	230	269	266	244	267	220	243	243	258	218	274	243	227	242	249	267	267	262	243	250	234	271	220	250	276	286	228	257	278	276	252	282	225	264	250	252	272	229	248	243	247	223	261	243	259	291	257	267	240	282	270	265	273	239	237	255	235	243	284	264	246	268	255	267	257	237	251	243	240	277	279	239	271	260	247	266	230	247	261	264	255	263	224	281	276	258	258	240	231	283	276	248	242	274	249	279	232	255	258	258	243	249	229	246	257	239	260	257	251	281	263	262	244	255	247	261	234	280	266	268	246	270	224	262	261	245	257	240	267	270	229	276	226	252	256	247	263	255	261	261	287	260	244	281	260	232	247	255	268	217	267	239	260	230	253	253	252	238	243	266	249	237	254	237	280	240	266	227	226	255	270	249	236	257	241	244	308	268	254	256	263	249	254	250	263	246	219	239	251	219	279	217	224	246	244	252	240	247	259	231	251	250	249	256	255	237	279	284	261	235	246	272	248	234	269	252	241	242	252	266	246	236	276	257	227	237	270	258	239	261	233	255	221	253	274	261	252	234	259	256	267	241	235	253	255	234	249	263	278	242	272	236	265	252	243	240	257	253	273	266	280	264	244	258	232	250	234	280	244	237	258	258	251	223	249	258	265	261	238	260	248	229	267	229	262	233	242	232	250	237	265	233	279	237	251	265	243	265	255	264	272	253	257	248	201	247	251	240	234	256	249	258	257	234	229	242	257	245	238	262	259	261	259	218	227	253	245	240	238	252	264	259	263	239	263	278	283	278	278	253	244	249	246	299	251	252	273	260	267	261	277	243	262	216	270	237	240	247	248	253	248	293	232	270	271	225	261	262	269	242	261	263	253	237	256	249	246	256	262	262	246	230	262	275	252	269	272	232	262	264	249	257	249	242	253	241	281	278	255	245	247	242	236	241	260	223	267	241	253	244	267	238	255	263	266	267	236	258	257	222	236	266	263	235	229	278	269	235	233	262	239	251	272	268	250	241	259	259	267	276	244	257	257	236	239	232	250	243	252	231	225	241	264	244	233	239	237	265	260	247	253	246	256	253	231	243	235	239	233	249	265	266	233	266	249	267	265	220	235	260	232	239	232	223	247	254	251	217	221	232	257	272	234	241	239	267	249	232	233	262	237	251	275	219	241	268	252	247	226	267	263	251	242	243	238	244	234	287	278	240	245	286	254	233	247	243	267	270	228	298	258	263	269	253	241	218	268	252	245	236	246	248	239	229	249	248	254	266	241	284	248	273	243	279	251	254	235	268	235	243	246	293	256	220	226	244	274	266	245	245	234	249	258	240	240	256	264	255	245	277	215	285	287	266	260	261	240	293	257	251	259	254	263	228	246	228	257	251	254	245	244	251	258	253	263	241	242	238	284	237	253	250	256	249	251	241	217	247	257	253	235	236	236	232	198	275	225	246	258	263	253	287	243	241	258	244	262	258	241	221	234	222	228	262	271	247	239	269	232	274	254	281	256	262	258	236	234	241	250	254	240	276	236	255	244	264	256	273	244	259	245	265	248	256	224	255	249	249	282	261	241	239	240	276	268	262	254	251	217	223	246	259	260	237	239	250	263	268	253	284	228	247	243	263	250	263	272	249	223	244	263	256	275	250	239	261	266	268	225	256	236	259	239	266	241	243	265	241	236	265	242	262	256	262	266	284	230	281	257	273	245	249	265	251	254	255	263	262	228	256	277	259	252	239	253	242	256	244	241	266	249	253	215	272	235	234	271	246	214	292	257	233	255	239	252	254	238	263	241	236	264	236	261	218	261	233	276	251	293	247	266	253	266	230	263	231	254	241	240	265	239	238	257	268	261	233	283	270	255	254	239	271	259	259	251	277	223	263	237	242	250	264	243	246	276	230	250	253	229	244	273	225	278	225	249	226	234	257	250	240	272	243	241	252	253	250	260	255	253	252	275	248	240	240	233	257	241	264	289	240	243	259	249	240	289	230	233	254	243	268	230	249	262	234	237	253	259	242	244	244	275	248	251	270	260	275	248	277	247	248	244	250	226	242	240	250	229	252	261	228	240	244	259	256	234	258	250	261	230	271	266	260	216	259	245	261	210	250	261	263	262	259	263	253	264	234	255	251	263	269	291	275	253	271	263	250	268	254	266	233	220	228	245	250	246	237	257	222	247	286	226	252	268	249	255	241	206	228	245	255	269	267	282	277	272	257	258	238	276	213	235	263	251	271	279	227	255	246	255	268	234	254	228	245	247	223	260	256	253	262	257	251	244	255	266	257	251	247	223	242	238	240	216	267	260	237	286	247	240	279	240	222	255	247	262	244	285	256	261	265	235	263	242	260	224	244	239	263	295	264	264	239	248	258	243	268	262	233	244	233	228	240	258	235	260	240	259	263	281	255	274	268	243	244	224	251	236	275	275	258	266	269	230	231	268	238	224	246	231	233	250	243	218	253	240	244	252	243	249	255	255	250	249	267	257	243	232	226	252	240	278	271	238	266	253	239	259	277	254	268	247	247	215	257	216	230	255	265	230	277	251	258	253	268	246	247	278	248	241	245	253	251	257	267	267	243	255	258	233	245	238	246	244	255	243	262	244	258	242	241	238	252	233	227	250	255	285	260	264	262	263	240	206	269	240	249	253	249	240	267	243	242	235	240	254	244	272	244	236	279	249	246	247	239	248	242	257	258	239	247	258	250	272	249	227	251	269	251	240	239	239	255	235	240	253	266	250	266	291	260	234	288	242	267	242	241	233	264	305	259	250	230	243	241	261	232	241	231	246	240	258	236	286	262	244	297	226	261	295	275	263	248	245	226	310	266	242	223	244	243	228	246	259	228	245	263	253	257	259	259	229	279	237	246	237	248	269	262	247	271	252	236	251	235	217	266	257	241	250	245	237	200	254	270	240	276	238	281	234	277	279	239	249	264	267	248	267	250	249	246	261	263	260	284	245	256	259	264	227	281	264	281	254	227	244	263	259	244	254	275	233	245	274	268	249	254	262	248	248	251	284	250	276	253	248	245	258	242	283	236	265	249	256	262	238	245	253	271	234	260	236	224	233	247	247	244	265	264	260	240	245	237	239	266	228	222	272	268	237	247	271	249	245	248	231	255	233	245	239	258	241	262	276	270	240
30852	37319	17573	10713	7932	6694	5208	4236	3306	2781	2524	2186	1933	1725	1593	1257	1037	976	821	729	623	551	524	449	415	396	377	379	393	400	357	339	342	345	342	342	344	355	303	353	299	328	336	323	323	342	292	308	306	314	340	317	280	279	308	271	293	334	320	288	299	319	272	278	311	317	304	311	323	320	300	281	298	298	336	294	327	333	322	374	381	362	347	339	332	334	375	349	363	349	380	275	360	285	369	301	300	307	271	302	285	328	279	276	311	336	304	303	300	293	302	307	315	297	280	328	272	269	313	282	291	297	263	273	322	263	330	283	309	310	324	306	267	311	295	325	315	313	297	283	298	297	325	275	299	268	276	294	321	306	313	277	329	295	318	302	307	325	301	287	327	287	313	302	328	298	311	279	340	327	305	312	337	297	284	292	280	307	288	284	306	262	268	300	313	298	258	287	309	320	315	275	303	279	307	299	323	286	263	306	287	312	280	278	272	291	285	306	272	294	281	320	313	312	293	336	288	288	290	308	280	284	308	282	316	291	273	281	296	303	265	310	266	295	298	306	314	330	291	295	324	250	309	301	282	314	292	280	308	279	287	281	296	300	275	302	307	304	300	293	284	284	312	285	311	313	305	284	289	322	306	310	270	301	293	277	291	290	295	314	314	300	315	288	292	305	310	278	288	326	320	316	304	338	320	310	324	295	288	290	291	334	295	321	277	303	301	289	312	271	287	335	264	288	273	308	285	302	294	304	313	310	306	312	326	319	293	295	317	295	294	308	297	312	327	313	287	308	303	286	311	293	310	259	294	290	263	309	293	277	309	303	307	283	289	326	316	303	309	303	268	274	290	292	296	303	309	275	274	286	316	303	308	323	283	320	294	311	282	294	320	312	303	315	258	301	303	297	290	302	317	301	297	315	296	296	290	292	282	285	308	284	298	301	300	288	285	314	286	297	289	297	300	302	276	292	287	313	297	317	295	302	302	277	275	312	314	285	283	309	280	307	320	300	301	298	303	305	305	331	277	289	288	282	285	316	268	322	294	310	303	286	317	304	287	313	283	295	321	271	289	298	308	324	317	325	320	291	300	286	293	306	304	287	307	278	305	306	292	290	292	303	336	312	286	306	289	301	303	290	297	274	282	289	294	293	295	298	272	307	314	308	316	309	308	290	302	277	310	321	268	283	285	298	315	308	311	295	326	253	291	325	320	296	306	296	287	304	299	306	301	285	287	291	289	286	280	276	299	291	306	285	305	310	282	305	294	309	298	267	310	273	288	297	302	318	297	296	287	293	277	295	305	313	292	270	297	304	266	312	299	310	300	285	284	317	299	298	292	329	264	289	294	303	319	296	280	267	308	320	325	285	289	287	298	299	310	305	321	264	286	295	282	290	290	288	298	303	297	311	316	253	297	299	300	320	316	302	295	317	303	302	263	300	306	265	306	291	299	271	275	285	299	310	298	280	301	311	288	258	290	281	303	299	307	282	279	301	299	277	320	315	291	293	295	303	278	292	326	299	297	326	290	315	287	301	296	301	323	297	296	290	298	305	306	306	318	335	298	279	287	302	300	281	305	287	292	273	296	275	292	295	289	280	310	297	304	316	307	291	279	290	326	301	321	278	298	321	282	286	294	300	323	305	287	275	312	296	269	287	283	270	313	294	243	290	301	290	284	294	312	321	286	306	302	345	296	290	291	293	291	287	270	306	270	284	301	326	245	314	298	298	267	269	299	297	291	289	295	313	272	311	284	263	278	264	279	288	281	269	306	297	308	280	305	316	305	309	283	311	301	277	294	301	314	314	300	322	299	334	302	278	262	294	317	300	270	284	311	318	299	284	286	335	286	287	307	278	302	294	276	318	291	269	323	278	307	285	278	284	273	276	334	293	305	302	275	286	278	309	296	303	304	285	272	317	276	276	273	282	316	291	304	266	265	285	296	297	296	310	300	286	287	288	326	292	269	280	288	302	270	310	290	321	312	301	316	291	303	314	317	325	317	294	280	318	321	290	328	294	315	331	267	281	299	308	284	279	294	272	284	284	285	264	303	295	305	258	294	311	306	294	276	267	301	290	312	303	261	301	321	287	285	305	286	282	283	298	292	316	309	278	282	294	274	293	335	279	297	255	299	291	300	282	335	303	274	331	300	297	322	301	302	268	311	306	249	282	301	302	325	295	299	294	292	319	258	320	277	275	293	341	283	273	307	319	323	329	326	314	306	263	271	273	299	268	298	299	291	314	283	315	295	273	308	298	300	297	273	332	308	296	299	302	298	274	302	276	286	318	320	274	294	294	285	306	278	287	266	307	300	292	287	272	282	283	301	258	300	296	293	322	307	304	295	302	309	311	305	301	297	278	283	283	283	301	293	293	319	306	324	299	273	303	282	267	316	308	278	304	302	307	294	273	286	293	295	303	283	317	290	313	290	313	271	315	294	305	287	279	311	275	304	300	294	292	295	296	303	280	267	271	284	286	311	290	298	280	303	314	280	280	296	307	291	286	285	309	311	299	280	264	318	279	291	314	286	290	278	302	287	333	306	292	291	298	305	297	289	259	298	288	277	309	281	255	303	280	281	277	302	327	293	293	277	290	272	336	290	322	283	289	288	301	299	280	267	298	312	323	301	291	270	295	301	326	309	279	283	298	271	298	290	284	310	304	305	283	294	308	247	301	320	280	304	290	289	289	297	282	320	290	279	318	299	284	294	291	274	282	310	270	288	299	257	314	295	329	283	280	267	286	276	273	271	290	296	329	288	285	270	279	302	305	302	302	295	283	288	268	320	269	267	312	287	296	278	293	311	263	314	293	266	283	303	281	296	271	295	311	292	300	292	311	316	294	305	288	315	296	263	264	277	265	279	279	291	281	291	326	301	293	289	270	295	304	323	292	300	296	254	318	292	291	287	291	278	258	289	286	308	300	312	307	308	305	281	279	299	288	304	284	309	279	269	293	293	325	310	309	255	306	265	295	270	310	285	295	268	314	309	311	287	347	276	299	258	296	325	305	286	304	279	290	303	289	282	302	254	300	316	286	303	318	300	293	311	277	311	283	293	268	269	329	271	317	287	307	283	311	272	316	292	286	300	267	325	315	311	298	294	274	292	336	274	314	303	258	294	294	316	273	280	304	310	287	290	268	307	307	265	286	337	262	287	310	323	290	307	295	268	250	303	312	321	290	306	304	303	279	300	308	271	288	307	291	280	291	278	324	312	307	270	296	288	280	287	285	292	316	286	276	333	292	308	294	274	316	296	294	300	297	292	303	318	292	307	272	283	306	297	285	300	305	298	289	254	291	314	278	272	307	302	295	294	289	271	279	317	280	324	289	271	315	338	315	294	285	279	278	289	310	309	281	328	295	270	303	301	279	277	301	306	325	279	269	289	315	290	307	313	293	252	296	329	292	313	322	259	315	313	305	286	306	324	302	274	287	258	289	280	279	327	283	333	288	341	286	292	286	297	273	311	301	279	291	290	282	310	282	276	292	267	308	291	321
27762	20747	9875	2597	1470	1251	984	888	749	729	756	742	707	634	645	601	573	550	507	454	521	534	500	494	476	504	488	477	479	482	505	512	482	452	450	492	521	505	459	455	475	483	472	464	435	491	452	448	412	447	450	476	441	501	475	478	464	505	499	452	473	486	407	444	474	443	432	482	454	494	485	492	445	462	436	499	447	478	499	489	479	446	478	482	470	482	468	495	479	484	492	497	465	481	459	485	473	429	462	452	485	457	478	474	468	451	468	467	434	459	480	448	474	444	456	431	513	484	453	476	458	460	460	470	455	478	496	453	427	443	473	447	477	486	469	437	514	439	502	505	436	482	440	465	461	429	431	453	463	476	491	476	445	446	479	449	443	506	492	464	451	460	470	499	441	464	486	475	473	468	465	486	461	484	479	485	453	462	446	447	512	494	472	459	482	446	474	468	438	488	453	480	457	448	480	455	460	479	491	449	463	448	471	522	447	503	479	474	540	495	451	496	484	441	474	501	466	458	461	504	454	458	445	444	460	498	475	445	472	456	469	480	439	468	490	436	425	443	441	470	442	473	488	462	488	499	443	438	472	478	480	438	491	467	456	483	485	528	500	507	434	459	473	476	462	450	454	448	483	465	471	477	474	465	448	486	460	466	427	481	491	402	467	486	456	470	453	461	484	487	446	451	485	449	484	480	467	481	478	439	481	503	477	441	460	481	509	438	474	495	499	466	488	454	450	457	488	449	489	473	461	462	482	438	419	471	440	494	468	498	453	526	494	428	495	462	452	463	446	463	438	481	467	423	496	512	467	469	457	433	490	486	464	468	447	458	472	450	451	449	463	449	461	477	461	473	470	465	470	494	424	468	474	478	440	468	482	461	462	467	460	500	470	454	452	443	477	439	453	493	483	492	458	486	498	450	461	499	437	419	472	471	415	471	470	466	439	454	491	499	456	452	427	435	434	439	462	459	472	454	485	472	456	474	479	480	435	466	480	427	476	466	468	505	483	496	481	474	464	451	482	471	439	452	454	469	444	479	484	465	458	498	482	455	519	445	484	463	490	467	492	465	485	483	475	497	482	492	467	480	430	482	486	496	451	448	492	474	473	467	449	475	495	487	488	427	502	491	459	460	483	436	466	453	450	469	527	471	459	433	450	489	477	509	445	518	486	477	473	487	457	466	500	485	472	501	463	490	459	450	456	471	479	449	472	460	483	469	467	468	490	484	483	430	473	472	459	495	450	453	450	498	472	507	476	484	479	490	434	438	488	472	460	483	445	470	449	480	476	442	449	455	475	467	509	485	487	450	417	493	468	437	465	465	496	469	449	467	459	432	492	482	499	501	456	449	477	510	468	419	503	496	454	451	470	494	508	470	460	464	434	464	488	482	439	429	480	494	463	466	435	447	458	489	487	487	488	471	460	476	479	470	474	462	428	488	479	474	480	462	504	452	480	488	473	490	449	470	495	473	471	446	475	479	478	482	464	451	506	475	460	481	491	496	498	459	474	441	480	434	489	462	480	441	494	474	445	476	501	491	501	471	492	478	455	446	491	452	467	453	448	431	486	443	484	435	477	448	483	465	526	421	510	481	457	454	434	481	492	457	467	521	441	479	435	474	434	490	451	468	484	448	471	458	490	445	474	496	465	467	460	471	472	462	465	476	491	465	472	454	479	481	467	457	430	509	438	495	477	478	477	454	449	485	482	451	478	494	447	440	500	496	496	447	488	441	464	462	532	508	452	473	478	453	464	460	503	478	468	468	492	500	456	413	462	490	477	476	457	468	486	472	479	470	489	453	463	450	473	499	432	441	476	438	466	463	482	464	501	503	460	481	465	452	492	481	478	485	495	476	461	456	490	477	466	468	440	434	426	480	449	465	485	483	432	471	491	443	459	497	488	497	474	475	422	487	503	456	477	480	458	501	473	446	475	480	436	477	493	517	450	459	457	484	452	478	442	481	457	516	447	479	495	484	449	453	492	455	465	483	431	480	464	476	471	470	454	507	459	425	495	476	465	500	415	449	474	486	459	463	457	500	493	482	502	460	450	475	464	465	491	462	475	428	496	468	466	462	473	448	494	496	506	481	506	454	474	445	467	475	461	450	514	482	517	502	451	477	457	464	493	480	435	414	467	440	472	475	503	452	504	458	505	468	484	459	450	467	483	455	459	475	471	471	478	477	460	483	479	506	459	414	479	465	461	481	461	482	454	501	456	480	469	465	453	458	479	498	495	444	443	459	458	494	501	419	506	475	491	511	450	458	443	442	462	440	449	484	438	457	452	492	413	467	477	462	444	485	447	474	482	461	439	515	482	482	445	474	471	476	492	453	453	475	455	492	458	459	402	477	447	472	486	509	430	479	470	473	463	441	491	475	442	478	472	492	470	459	459	471	450	492	491	471	497	486	436	489	468	463	461	462	490	472	515	474	504	463	489	476	439	442	479	447	476	452	478	464	438	516	457	453	497	487	457	469	461	479	490	453	462	491	447	469	483	445	428	464	468	497	457	454	500	488	460	441	476	510	492	449	469	459	468	484	474	432	469	443	460	459	455	450	479	467	454	488	461	448	472	486	476	499	489	466	467	488	500	471	468	434	486	443	458	447	460	486	447	469	499	461	456	504	472	488	474	499	464	479	463	480	492	439	464	452	485	462	467	468	467	461	466	475	476	487	482	486	505	452	450	470	515	443	493	458	489	498	473	462	496	480	453	461	488	491	473	490	452	431	443	463	456	475	434	455	476	469	500	483	505	469	493	452	489	500	504	467	490	473	452	485	438	499	464	480	475	435	488	445	504	487	442	495	471	478	463	459	435	486	467	468	517	426	458	483	467	489	471	481	436	505	450	493	483	473	467	458	459	440	468	495	476	504	440	445	458	462	429	488	474	469	474	512	453	516	472	468	494	409	401	467	521	509	513	434	504	465	471	487	482	478	495	464	479	482	465	459	482	466	508	493	475	454	455	460	412	485	455	473	503	477	426	460	477	491	507	497	450	440	470	415	456	493	457	473	482	459	491	475	487	463	441	456	449	457	473	447	485	456	462	461	486	484	463	468	488	459	485	490	483	512	433	473	486	450	473	451	469	491	451	477	474	427	524	461	499	474	456	445	458	492	487	475	471	467	454	509	438	433	508	458	452	482	463	453	485	472	487	463	478	462	484	491	481	465	459	439	446	502	446	494	488	507	447	446	479	488	436	452	472	468	463	426	470	448	497	484	480	460	437	464	496	458	481	434	455	456	459	458	446	527	440	463	497	469	466	427	460	440	437	492	503	467	437	470	486	466	462	423	458	479	465	468	462	496	487	470	452	438	472	459	455	461	445	473	483	466	498	488	480	423	468	488	492	479	457	484	457	486	483	451	481	464	507	468	474	484	438	474	480	491	499	428	519	450	444	461	460	457	460	473	515	479	487	517	476	435	460	522	485	476	467	451	489	460	464	497	475	455	520	498	452	448	472	451	480	472	445	499	448	454	501	476	468	480	445	456
20812	18479	5239	3093	2551	2300	1782	1617	1479	1288	1322	1175	1100	990	940	843	826	713	634	666	602	573	652	530	570	589	604	559	629	598	579	539	562	554	532	558	622	590	555	582	566	608	573	614	530	614	571	588	587	587	569	597	546	534	544	576	583	556	554	584	576	616	608	553	584	579	570	574	568	566	555	565	581	550	556	607	613	596	603	598	566	635	566	590	615	591	584	568	575	527	563	582	615	571	565	555	557	574	569	562	567	542	597	569	585	597	566	575	522	621	558	552	563	578	598	541	543	567	574	554	593	553	540	578	518	514	579	570	597	563	573	538	565	563	552	589	538	560	608	564	529	564	576	553	614	527	560	583	578	595	573	578	577	556	546	579	595	560	557	569	540	599	539	554	586	600	580	594	595	564	573	541	571	543	557	573	568	575	616	578	583	581	585	540	576	546	592	562	616	589	603	571	579	557	583	544	536	565	558	589	607	573	605	583	595	558	538	549	562	590	556	564	579	542	555	564	560	543	567	561	557	559	573	560	543	560	593	568	569	546	557	581	561	558	574	609	538	558	561	585	552	557	522	560	549	549	599	589	570	576	567	593	507	554	608	594	559	527	567	550	582	610	537	576	582	603	517	537	588	577	599	571	593	600	614	533	549	581	573	576	584	568	565	561	569	550	558	593	565	590	573	557	560	591	552	492	558	599	545	574	560	547	566	525	582	570	557	546	595	538	571	617	571	546	551	561	575	564	593	558	552	565	550	569	586	531	575	553	599	580	577	548	574	589	569	533	534	583	563	614	520	589	591	528	582	587	552	605	546	575	580	529	630	618	549	528	561	617	530	599	578	597	547	588	582	605	550	580	548	588	563	568	516	588	584	573	556	574	571	588	563	554	560	548	572	568	565	536	554	563	560	538	524	550	569	540	588	548	573	540	604	536	571	564	567	607	570	594	526	564	542	573	581	601	595	565	588	610	609	602	586	606	592	578	585	566	542	573	660	585	608	560	551	596	534	546	560	615	579	594	561	576	567	525	566	538	560	570	510	607	580	546	556	565	548	608	582	548	587	580	573	544	551	550	563	558	588	556	539	611	583	581	569	577	556	587	577	576	529	597	572	597	563	570	556	630	577	563	540	534	604	543	572	538	576	570	567	550	498	566	544	607	565	543	562	586	567	573	602	622	553	558	563	569	590	560	566	553	575	581	544	595	557	585	561	596	518	524	519	575	571	592	567	563	535	557	574	577	540	549	572	595	606	548	575	585	564	557	618	598	560	556	575	519	598	532	539	602	593	555	554	577	607	585	550	567	566	544	597	532	625	565	597	565	578	540	577	564	559	572	553	549	530	565	542	578	600	559	581	549	572	515	537	604	565	577	589	570	548	549	556	543	606	598	578	544	576	569	583	523	569	582	580	525	579	526	542	617	622	540	546	557	581	593	617	615	575	550	561	551	578	555	550	563	562	551	576	588	565	584	563	562	591	552	576	612	628	581	566	575	553	582	572	549	582	585	613	567	544	592	570	592	576	592	536	577	575	584	568	603	571	605	581	584	552	591	597	543	566	583	518	524	561	539	609	590	592	598	567	589	558	562	569	566	571	573	547	568	600	605	554	568	556	550	567	561	571	550	579	592	569	560	603	552	546	590	563	583	594	553	594	549	573	587	566	537	599	522	565	579	562	553	555	553	582	597	581	565	588	586	591	534	575	558	562	564	563	555	577	598	550	585	595	581	554	555	592	531	570	550	552	586	538	581	546	567	554	580	557	579	606	569	541	556	568	615	565	526	558	604	566	530	583	568	540	577	560	578	552	541	557	552	574	584	560	551	596	562	581	562	570	557	534	556	564	551	531	556	530	560	574	584	583	612	568	562	575	596	558	572	533	589	543	551	544	593	547	543	550	577	598	531	558	558	540	573	594	582	592	550	547	598	559	541	534	553	565	627	588	573	561	606	603	582	561	555	606	603	577	565	584	592	534	590	552	553	596	596	593	580	598	552	592	574	614	541	553	579	598	565	546	560	609	593	592	561	572	560	511	528	579	569	590	567	569	557	511	589	600	574	560	580	529	584	542	587	536	553	616	564	557	610	587	589	559	570	584	538	556	534	552	537	580	584	582	621	598	550	519	549	566	574	593	558	577	581	614	574	597	549	584	568	578	533	563	570	551	569	556	540	565	534	559	502	592	605	551	568	575	593	545	586	585	603	565	580	562	566	593	549	581	560	619	574	610	595	531	577	590	592	563	579	586	554	599	602	558	544	572	598	604	640	557	556	559	545	585	589	579	573	519	555	583	605	579	574	514	608	544	598	559	600	552	526	564	569	612	592	585	554	568	575	595	552	571	603	522	560	610	533	585	578	580	547	569	567	556	541	528	607	577	583	572	617	582	587	561	571	549	530	583	576	545	577	591	574	598	543	570	500	545	584	596	558	564	566	562	560	606	563	584	548	588	559	532	566	597	562	544	601	578	574	564	527	572	588	563	550	577	576	566	609	613	536	552	612	580	577	615	563	566	564	588	606	562	522	632	585	561	563	611	595	599	546	556	535	537	577	561	535	563	554	586	591	592	552	578	608	567	535	570	546	538	563	554	575	568	544	591	524	582	535	612	545	570	579	560	526	538	596	591	564	573	593	550	541	605	538	551	601	580	612	529	561	565	549	557	560	538	551	580	586	574	563	583	580	565	597	573	586	569	581	551	571	594	602	574	566	589	591	558	569	592	562	569	524	560	584	613	549	553	580	577	607	590	618	568	580	579	554	614	584	556	535	579	580	574	614	567	518	557	553	571	589	604	572	556	568	563	572	594	581	566	570	559	585	577	582	571	527	574	527	559	575	539	597	583	587	592	582	571	597	626	559	535	567	558	596	584	588	567	564	573	591	532	555	569	541	551	564	601	555	528	569	615	552	535	549	539	609	606	560	589	555	576	540	526	544	536	585	608	573	606	545	553	542	596	564	576	550	603	596	566	543	561	557	587	554	528	616	569	578	577	546	571	552	547	567	578	550	551	577	542	572	571	547	559	565	593	551	565	552	589	595	575	545	579	531	593	526	585	594	576	583	563	573	569	597	566	588	557	570	557	540	577	549	570	560	546	558	595	565	571	553	546	542	602	548	601	533	605	556	561	564	575	549	563	548	578	537	590	572	599	609	593	601	599	604	536	590	545	580	557	581	548	571	579	575	561	560	590	561	573	614	594	550	583	562	544	579	573	596	607	592	546	570	566	552	597	529	584	528	582	579	537	553	562	631	526	645	612	529	574	590	575	567	584	583	575	541	579	543	558	575	599	575	558	577	576	572	545	561	608	578	599	564	558	551	569	563	581	577	576	599	611	545	554	561	563	567	603	533	606	517	592	559	529	590	562	563	569	585	509	636	557	599	564	618	550	547	569	562	605	550	600	541	594	556	552	581	551	600	589	587	573	604	530	566	584	553	523	575	535	588	598	555	625	561	596	548	610	580	560	566	546	573	581	603	603	587	571	586	563	587	582	560
24416	21392	28718	24438	21358	9601	2136	1391	1239	1148	965	827	738	653	601	533	513	441	425	371	364	319	302	298	281	294	321	289	297	276	271	272	288	269	253	280	295	244	268	262	300	297	269	270	273	277	275	268	242	267	265	263	265	288	280	262	282	221	258	248	257	259	251	261	283	268	284	292	240	280	262	288	257	251	274	236	248	264	265	274	280	258	274	266	258	307	263	253	275	279	279	271	275	265	276	269	240	243	264	250	253	271	268	278	257	255	255	242	285	276	257	234	266	260	260	264	313	249	269	259	257	287	269	260	257	255	258	276	242	263	283	295	259	262	265	256	255	264	247	262	239	267	274	279	275	280	259	266	253	281	266	260	262	253	284	246	262	233	275	247	270	267	261	256	269	276	289	249	269	286	265	283	278	227	261	287	290	265	272	259	264	260	261	281	276	276	294	252	273	273	276	253	253	252	243	240	233	228	267	256	294	291	255	285	300	274	281	252	285	236	293	250	250	264	281	267	249	257	284	259	262	277	272	264	264	240	271	257	268	257	258	273	266	270	294	250	256	261	283	253	261	247	235	238	240	261	272	275	272	251	268	267	280	286	278	283	239	274	272	274	263	252	275	256	261	234	258	283	277	260	249	241	261	236	274	276	258	257	267	232	261	254	241	267	270	269	262	261	259	247	244	255	254	224	245	267	263	275	282	243	272	255	261	248	269	254	259	242	279	266	248	259	309	262	239	277	277	275	266	227	277	246	268	263	247	259	259	265	258	261	251	264	260	255	255	270	291	255	244	249	244	277	238	217	248	266	248	233	220	238	253	243	291	274	280	228	297	267	230	251	263	271	271	280	253	246	257	270	259	264	282	257	254	283	263	266	272	252	268	294	244	270	257	262	298	260	284	259	276	240	262	236	262	307	263	253	261	300	282	253	256	237	262	260	259	282	240	220	255	263	268	232	272	267	241	266	246	233	281	264	233	276	244	235	281	267	273	268	265	275	258	239	239	234	235	243	277	249	256	259	253	244	242	236	233	267	263	253	258	268	252	280	251	260	279	262	259	240	280	224	242	240	254	250	270	299	236	272	283	245	296	294	258	255	266	259	234	255	254	261	276	253	264	291	262	264	247	269	252	267	282	254	278	240	231	261	248	251	245	256	252	276	284	233	255	279	279	279	260	250	248	260	263	270	270	251	272	234	241	272	292	249	254	269	267	275	279	275	249	248	245	237	245	290	264	249	256	278	265	238	250	272	250	285	278	257	268	247	258	265	274	247	256	275	297	253	231	252	277	257	242	263	258	241	284	265	281	272	258	257	264	233	260	278	298	267	250	242	265	271	248	235	265	265	238	249	237	272	268	268	256	262	236	229	268	257	254	251	274	294	269	247	255	273	249	286	265	247	254	260	238	254	275	265	282	264	258	272	248	254	254	269	276	259	252	249	256	281	275	225	235	286	244	304	241	261	265	273	255	245	272	241	276	252	243	289	259	266	247	273	264	263	253	229	254	237	243	238	232	232	241	261	266	267	271	255	260	268	287	239	266	257	244	282	274	238	257	258	274	254	259	266	241	244	263	247	254	263	273	247	268	256	258	236	251	248	255	251	272	263	269	285	243	260	266	250	266	264	286	251	275	243	271	280	234	265	259	252	259	270	273	261	274	237	259	276	266	253	263	273	295	267	264	253	269	250	269	289	263	263	239	261	247	259	255	256	231	271	241	257	282	255	225	250	252	260	237	248	258	270	247	242	256	242	259	270	250	262	258	271	288	248	287	244	253	276	278	262	257	263	252	255	280	265	248	279	274	267	272	227	251	245	237	242	293	272	292	273	263	266	254	273	273	270	226	235	283	230	253	267	269	231	254	241	263	210	259	288	255	248	254	245	244	258	260	230	288	267	277	272	239	268	259	231	237	259	268	274	255	271	277	261	237	273	253	273	244	277	272	253	249	259	262	272	238	244	269	229	229	247	277	254	220	283	282	255	243	281	272	279	261	255	271	250	274	272	254	281	252	298	258	239	229	275	238	210	270	257	249	255	266	278	267	248	247	267	239	266	263	317	247	274	231	234	252	239	267	253	260	294	237	288	249	276	279	287	262	234	265	263	272	270	271	261	286	259	258	270	249	251	260	247	289	266	268	273	247	265	271	249	274	230	265	268	260	253	262	252	248	275	226	249	266	279	242	237	264	256	250	278	266	274	250	268	245	266	240	244	292	287	279	268	261	246	258	246	270	288	285	242	266	257	265	244	261	286	273	275	253	229	276	284	274	255	236	236	259	233	272	280	281	257	255	262	238	274	262	270	258	247	291	256	220	258	257	279	259	260	271	283	249	256	264	254	252	249	237	276	246	251	233	246	249	248	264	275	291	246	225	264	247	234	269	266	263	275	253	273	247	248	253	261	247	272	263	288	269	285	236	271	268	268	245	253	280	254	265	243	271	243	230	278	286	274	234	269	253	267	259	258	241	256	254	253	281	252	253	254	286	250	264	295	276	280	255	247	300	266	258	274	235	251	271	263	254	255	258	273	265	251	261	253	260	276	295	254	241	242	258	249	267	252	259	222	263	260	259	255	264	276	259	272	281	271	269	260	257	256	262	253	257	276	227	272	246	262	275	246	259	251	249	254	267	259	270	241	253	261	273	267	264	243	247	254	268	261	258	243	286	249	259	264	257	281	245	261	258	249	248	285	287	257	253	240	252	245	254	290	254	253	287	257	273	254	256	252	257	279	267	228	290	265	275	231	281	251	238	277	253	259	280	259	290	275	245	264	261	291	243	284	248	258	259	249	303	261	258	246	243	254	268	249	285	275	251	271	261	245	247	265	265	266	250	237	258	248	250	258	278	262	258	264	235	247	247	246	285	260	262	286	255	294	264	226	238	257	279	285	228	235	273	250	276	267	284	263	237	257	237	277	271	234	262	252	249	257	271	272	282	245	281	256	246	286	240	257	247	259	257	263	246	261	254	255	270	264	253	243	258	257	238	251	262	242	276	281	259	260	236	257	259	215	274	268	251	264	250	271	272	251	243	246	243	245	261	252	243	251	267	250	258	246	257	256	248	272	232	259	257	259	267	257	227	276	268	273	281	237	257	247	272	247	288	269	278	264	278	254	245	265	262	288	258	242	274	250	245	284	228	252	242	295	264	260	277	261	257	282	274	248	275	228	246	255	248	257	230	260	270	281	242	265	260	234	281	256	266	221	266	262	279	236	274	250	247	282	278	266	267	251	262	240	246	276	285	247	226	269	270	285	260	250	221	259	260	246	255	272	253	260	248	258	239	279	279	254	300	220	263	248	251	244	260	244	259	256	273	296	277	266	244	233	287	255	254	230	266	260	276	270	267	260	230	263	303	251	280	286	260	281	244	221	264	258	277	252	234	260	259	274	256	262	268	274	229	262	231	265	262	265	263	257	264	232	252	249	263	265	235	225	267	237	268	246	252	262	249	262	260	268	282	280	249	295	270	266	214	265	270	252	267	263	233	285	246	275
26928	32951	13230	7470	5494	4351	3488	3035	2594	2361	1995	1661	1448	1188	1087	926	794	708	660	570	524	468	439	411	376	389	373	404	348	361	341	340	373	337	352	323	334	332	382	348	336	323	363	347	324	367	318	366	368	335	352	335	365	329	366	335	350	340	322	317	328	345	342	363	351	332	297	320	358	316	324	343	335	353	347	354	356	320	374	363	372	344	367	338	358	339	366	332	333	336	353	366	359	381	325	344	335	344	341	318	336	313	321	346	314	319	296	358	319	320	307	304	347	317	310	348	355	318	324	338	330	329	362	293	340	331	316	364	332	352	333	357	322	347	321	314	315	317	307	321	337	360	326	335	315	332	316	329	316	317	353	324	318	343	324	340	331	344	337	309	332	316	320	296	347	340	353	328	323	308	284	308	315	329	326	344	326	321	355	321	332	354	322	338	314	374	355	286	348	294	325	323	315	342	314	343	325	322	293	325	333	330	343	321	331	326	325	313	349	354	332	350	323	360	318	320	349	340	349	334	313	304	333	322	334	321	322	369	332	327	302	311	334	315	348	334	315	342	343	292	321	306	328	310	309	321	325	319	356	330	321	334	339	326	358	315	360	355	318	331	317	332	341	342	321	340	330	363	313	318	354	311	324	330	331	295	329	325	304	330	332	335	300	315	317	324	348	309	312	331	352	351	347	334	330	332	339	315	311	333	330	331	322	326	351	354	311	296	324	349	332	308	321	294	293	356	339	313	344	349	332	315	348	331	350	330	340	336	332	337	324	308	334	304	352	331	324	296	310	314	321	353	335	323	348	344	334	347	340	311	327	308	333	328	328	326	344	325	328	364	305	335	323	307	323	336	323	360	323	347	331	325	309	320	287	333	318	316	319	331	339	338	314	315	309	360	361	286	299	327	318	357	322	345	306	302	317	330	295	360	355	342	358	324	335	367	324	310	325	334	325	327	308	309	333	330	300	325	347	322	304	318	325	345	315	319	327	354	332	299	311	331	329	318	341	329	336	351	329	334	321	351	336	320	346	346	294	336	347	338	290	314	319	310	320	345	314	319	289	314	341	316	334	335	312	340	314	325	349	323	337	321	338	327	320	322	324	324	307	281	343	354	311	289	328	332	349	331	296	322	320	315	313	321	343	316	357	319	331	349	326	315	325	340	331	330	383	366	341	356	342	299	329	312	345	307	317	344	316	355	343	302	357	343	321	352	335	365	335	322	328	338	304	339	320	343	326	333	330	323	324	340	323	342	337	320	315	317	335	349	329	376	323	320	333	348	349	332	328	336	331	315	328	332	344	330	323	322	351	337	335	362	318	326	323	328	320	317	324	318	328	334	322	347	333	347	301	345	325	340	350	328	330	326	345	327	307	340	313	331	295	305	349	336	306	344	340	323	339	340	345	337	330	309	325	344	332	352	330	330	319	365	314	319	299	315	307	347	343	325	324	342	338	324	315	313	359	319	348	315	336	342	321	325	343	347	337	315	320	337	339	325	319	312	349	338	282	307	304	314	336	312	364	322	284	329	328	340	364	355	310	355	336	346	311	296	318	322	319	329	335	358	338	317	331	340	341	351	348	340	330	340	332	323	302	303	341	317	341	340	300	346	318	354	308	332	309	362	349	324	329	315	355	327	320	361	324	339	301	377	349	361	337	340	330	338	333	358	331	343	353	309	308	349	335	323	315	361	334	332	328	372	321	336	337	333	307	320	318	317	333	346	313	313	305	300	306	327	318	336	318	367	353	324	353	332	329	325	306	335	327	319	338	320	329	315	296	327	321	317	322	349	339	322	357	303	329	317	342	358	292	322	329	330	349	341	330	339	328	332	348	308	311	315	315	334	369	340	307	327	301	352	333	308	305	311	329	317	306	356	319	327	330	313	326	313	350	349	317	334	323	269	339	344	328	323	319	352	297	341	313	301	360	328	335	330	340	289	366	294	340	302	348	314	318	325	316	342	339	317	336	333	315	308	313	328	329	300	315	343	304	344	316	312	366	337	319	316	331	368	330	352	328	318	343	340	335	325	305	338	322	334	317	318	343	306	350	293	324	333	323	321	340	359	355	320	324	322	325	312	339	340	331	332	331	333	330	336	328	301	310	331	316	318	321	332	320	327	338	324	363	313	324	366	337	338	335	316	297	334	327	297	326	342	352	311	322	326	298	316	313	331	295	337	331	311	323	313	288	350	346	337	344	327	319	301	352	308	311	306	353	316	331	349	323	315	315	344	324	320	323	324	338	352	341	345	319	336	340	330	324	338	287	328	321	311	317	306	351	320	350	316	320	317	324	327	324	349	351	334	332	345	327	336	316	320	299	300	361	327	340	332	348	351	283	320	333	327	319	357	313	318	327	337	322	279	320	322	325	333	337	341	312	332	350	317	354	342	328	310	294	322	341	342	311	369	329	330	336	328	315	345	333	316	316	361	323	324	337	330	339	313	297	352	305	344	307	311	342	314	335	330	317	325	316	311	292	319	327	345	333	316	347	330	317	323	354	341	316	295	311	318	331	322	328	338	345	356	327	315	322	359	353	334	317	326	348	358	347	332	294	329	334	310	296	321	305	312	320	302	305	340	322	344	327	356	331	281	327	296	340	342	354	279	293	305	328	353	341	326	331	310	310	330	333	324	356	307	337	332	350	332	324	345	332	337	332	325	326	309	320	337	312	341	335	322	361	318	321	367	312	332	355	329	338	340	317	339	330	386	341	330	326	292	366	341	328	328	324	329	349	348	324	314	312	329	366	332	325	321	330	312	358	322	330	326	330	349	325	334	354	359	328	306	329	319	318	326	330	349	321	331	321	332	335	321	334	341	341	331	286	312	317	322	302	308	346	343	340	322	360	336	311	298	298	360	328	312	312	299	349	335	318	326	324	341	302	336	330	335	355	328	338	362	293	335	376	355	335	316	329	327	316	312	328	317	337	349	333	309	358	303	323	340	328	306	332	333	336	336	343	330	328	323	330	339	325	331	360	306	339	330	313	328	336	341	327	283	341	350	340	321	368	327	334	348	343	319	311	321	343	309	326	349	310	334	290	346	327	335	342	329	337	310	331	343	328	302	322	313	297	331	370	312	341	324	339	353	295	321	332	327	325	330	319	346	335	345	315	330	347	320	326	336	300	311	356	309	328	322	324	310	364	314	336	323	340	322	301	299	324	329	362	331	323	331	345	359	333	337	341	326	327	324	332	323	321	327	344	334	307	332	349	346	323	313	333	318	346	321	325	330	307	336	330	350	339	328	319	331	320	344	337	299	319	319	342	337	332	346	329	314	326	324	346	346	324	326	319	321	319	356	329	341	342	323	310	294	339	340	330	313	330	337	325	337	351	334	302	338	314	312	294	315	333	338	295	333	349	355	346	316	307	338	305	327	341	341	321	329	327	316	351	354	346	326	301	341	328	344	318	321	355	312	320	334	314	316	332	330	304	346	313	341	319	314	328	319	352	381	347	304	273	328	320	323	333	324	319	325	317	343	340	315	303	342
25574	21340	27423	25369	9715	2089	1558	1256	1168	1178	1015	945	900	818	731	753	703	676	655	632	567	618	595	551	569	535	559	538	547	535	550	526	548	548	537	533	563	512	520	561	553	537	515	530	564	516	548	560	540	494	543	544	510	526	528	547	545	569	559	559	528	502	495	555	485	523	539	497	532	520	504	537	506	516	536	512	536	566	571	533	529	572	527	553	542	530	536	551	523	540	536	556	474	518	585	593	504	550	520	517	526	571	523	516	568	540	540	567	488	525	487	555	543	548	533	505	490	502	509	544	516	576	514	498	540	541	561	547	532	551	566	496	519	510	521	523	536	520	521	519	516	554	524	514	540	538	472	521	512	524	515	486	520	514	557	536	573	563	519	522	543	526	515	558	532	493	555	515	546	547	522	513	536	534	530	539	559	540	523	568	545	538	505	507	536	553	513	545	542	508	549	539	512	514	522	513	531	497	522	581	487	515	516	532	536	501	500	521	536	563	531	533	526	512	538	527	489	556	552	506	506	487	509	481	500	512	509	554	531	508	560	507	498	506	535	544	522	483	525	572	519	522	546	550	536	512	482	563	523	507	548	590	532	511	536	524	540	564	548	524	506	497	545	520	537	506	546	525	524	532	505	500	554	503	531	521	534	542	518	535	568	475	552	513	543	548	512	548	541	547	556	515	543	474	523	504	531	555	503	515	504	553	529	530	521	535	510	513	568	564	538	548	473	548	531	504	532	514	508	528	564	532	540	517	524	556	547	548	578	509	542	508	537	510	492	532	546	517	535	510	554	523	516	488	532	515	521	518	503	524	521	520	538	515	568	530	517	533	536	568	535	577	558	541	527	531	463	554	538	523	527	531	540	539	530	543	531	541	538	520	488	531	537	574	557	531	500	503	547	560	495	562	514	478	535	511	511	540	538	521	487	525	508	536	559	523	542	540	559	541	503	527	497	490	536	536	547	556	501	540	571	524	555	549	516	501	546	573	512	533	519	488	511	539	547	486	578	566	547	541	525	537	527	527	507	489	521	518	524	553	546	530	522	517	529	560	502	516	548	523	521	515	469	536	485	467	525	534	535	529	533	520	565	573	521	513	519	539	506	497	533	528	540	550	557	562	500	487	514	537	544	514	555	536	540	502	545	503	507	563	548	535	558	544	540	561	529	501	541	516	556	517	529	550	514	506	525	523	513	505	511	532	543	526	532	540	495	498	520	531	519	512	584	524	565	539	550	533	563	526	527	536	533	564	511	535	501	506	510	503	552	516	515	546	515	547	513	489	510	547	544	571	570	512	525	556	522	533	536	483	523	538	521	525	530	502	516	495	558	531	514	524	529	543	546	532	531	518	516	501	550	519	512	498	525	511	531	486	530	538	520	536	513	535	531	510	567	541	486	573	522	531	554	555	556	476	496	516	529	528	507	562	484	506	521	540	514	548	518	533	522	539	527	533	534	541	553	593	558	499	537	523	516	530	524	536	544	548	533	550	558	521	518	517	614	579	530	576	496	544	515	486	534	504	523	532	554	495	535	495	506	529	542	578	545	531	533	523	550	516	519	544	525	502	543	476	529	522	545	529	528	531	518	511	553	551	525	530	518	503	548	522	484	513	553	520	537	522	521	538	551	516	521	528	529	497	508	516	569	517	516	534	528	565	487	527	477	555	522	481	515	524	556	540	531	551	542	521	531	592	577	563	563	521	549	513	525	487	538	554	525	584	518	491	504	505	555	519	536	550	542	508	536	529	551	516	529	559	555	564	523	560	525	539	501	514	506	497	521	531	503	549	499	546	539	511	538	531	515	504	535	519	540	517	494	535	522	514	545	541	530	529	506	547	491	534	572	525	556	538	527	527	547	524	492	569	507	502	510	509	542	554	523	542	553	554	558	530	576	512	507	505	520	554	534	552	540	530	477	563	527	514	535	520	516	533	534	543	520	503	568	514	519	526	539	470	511	559	527	545	557	535	531	493	507	522	557	538	519	505	533	543	530	512	531	551	530	560	479	561	552	530	509	538	495	517	510	524	521	535	528	563	501	534	558	520	542	560	518	511	510	505	499	540	499	531	552	529	525	550	515	521	539	529	553	508	516	509	513	516	552	506	499	522	520	533	523	498	547	524	522	515	527	553	525	495	540	510	515	516	518	509	536	518	527	525	546	486	546	560	513	519	485	535	540	527	511	524	537	492	535	529	522	526	518	499	497	561	527	537	544	563	504	544	528	531	560	563	560	518	561	496	498	561	535	487	520	504	528	542	525	524	535	570	549	571	521	547	556	562	507	532	538	526	519	534	549	507	511	529	534	532	523	521	503	520	547	522	511	574	514	553	508	539	552	512	556	540	500	569	568	545	572	492	532	563	550	548	559	561	534	544	521	500	492	525	509	558	536	514	532	523	572	536	562	539	523	518	514	522	538	548	523	566	532	514	555	468	471	545	499	498	527	498	483	550	537	539	536	556	537	482	589	547	546	537	521	542	553	564	518	543	525	532	554	498	534	533	521	491	540	531	532	529	542	519	554	540	531	505	555	536	511	495	518	523	534	481	517	522	509	506	508	536	550	542	551	520	546	506	525	491	544	533	505	542	536	542	554	532	548	551	495	521	578	503	509	510	534	533	537	529	527	551	532	519	524	505	539	527	508	542	494	550	538	533	498	548	538	529	539	503	550	506	503	532	539	509	539	503	532	561	495	504	509	531	513	537	557	546	558	540	543	472	536	537	499	505	517	471	525	507	534	500	497	486	536	516	551	545	547	531	508	510	517	505	520	560	541	543	508	559	515	514	520	524	514	518	589	513	548	528	516	511	497	494	496	590	511	502	553	510	532	515	563	535	549	506	515	490	523	522	524	533	528	573	547	520	560	529	476	555	486	531	554	493	568	533	510	537	507	534	539	499	528	510	495	535	557	486	577	513	496	534	515	511	525	512	515	509	524	494	503	551	543	502	519	524	530	519	517	543	559	519	552	542	520	492	506	518	515	515	498	537	518	485	524	534	513	510	494	553	503	524	563	533	539	550	579	562	521	506	506	557	528	549	555	510	529	550	518	558	499	569	555	562	575	493	565	522	532	515	575	532	511	504	534	528	527	534	531	505	514	538	534	580	493	570	533	502	554	544	570	528	549	541	512	535	523	529	563	511	534	510	534	566	556	528	561	536	536	486	520	519	539	570	545	497	498	482	535	535	507	540	511	549	558	535	540	484	491	531	505	537	553	533	526	536	569	548	496	556	558	536	529	506	533	555	549	544	523	549	523	554	545	505	550	518	540	531	564	546	519	540	529	533	535	523	538	545	482	524	525	475	534	555	554	576	557	560	479	486	526	511	539	531	534	552	569	492	531	504	512	526	502	525	519	531	521	519	567	526	542	579	576	510	534	508	534	547	548	516	512	514	538	514	535	535	558	527	528	519	529	525	540	546	534	534	541	554	547	571	522	551	517	552	505	516	513	540	542	530	513	560	497	559	587	548	503	528	573	523	514	559	511	529
26144	27294	10817	5926	4452	3618	3206	2557	2375	2252	1787	1606	1381	1191	1150	1032	876	892	798	829	725	707	681	677	627	635	682	669	675	622	631	630	675	618	653	639	549	654	644	610	627	645	682	630	670	580	608	659	620	659	647	650	595	611	598	608	599	604	634	652	632	621	623	621	630	638	629	620	633	563	627	586	650	641	673	650	664	656	677	662	645	625	661	661	660	632	648	625	664	641	589	668	590	653	648	659	590	597	685	656	601	605	592	637	631	608	605	624	660	629	612	635	613	616	629	630	646	596	599	623	670	606	600	614	582	658	597	644	626	626	642	639	667	618	626	631	637	663	626	643	584	614	575	631	621	625	654	680	667	634	661	662	641	595	624	646	577	594	628	666	620	611	596	625	605	650	615	625	601	628	620	665	612	640	646	625	638	646	610	605	640	631	578	662	638	616	641	619	643	651	656	657	604	664	640	599	620	641	597	594	674	651	626	640	636	645	613	613	627	645	626	640	584	619	620	597	644	630	658	639	585	589	638	593	600	612	595	631	634	621	613	602	672	611	652	575	622	633	657	603	666	622	637	635	629	644	636	633	659	617	649	625	640	612	647	635	649	687	635	604	597	608	604	647	609	635	634	614	662	635	613	617	645	635	623	631	640	637	634	596	584	626	651	630	613	631	633	667	594	605	626	625	634	626	645	641	638	653	608	628	650	687	619	615	626	605	635	642	691	635	627	647	632	632	633	624	639	633	634	637	628	634	627	620	643	662	603	614	649	622	637	643	623	663	593	608	605	625	603	630	597	612	570	612	636	637	667	604	644	647	607	633	630	612	623	705	601	634	664	625	590	629	602	667	622	631	636	624	663	616	643	675	647	641	617	647	647	573	639	641	680	581	652	620	609	630	637	621	612	612	626	630	624	618	647	612	645	654	653	616	636	603	624	573	642	594	642	591	590	627	620	600	670	620	626	609	596	623	617	597	613	643	634	637	615	636	614	630	670	629	667	653	672	621	586	651	591	639	599	641	656	586	637	670	609	582	637	642	633	662	625	610	616	574	579	647	611	626	617	610	589	668	636	599	602	673	646	648	633	637	678	628	646	589	641	605	649	629	601	632	588	663	634	621	591	608	609	629	631	631	637	600	598	620	656	663	643	648	666	615	613	629	603	649	621	650	662	643	649	639	634	694	573	609	613	641	607	587	629	637	634	642	632	590	721	652	639	592	624	609	677	607	645	584	613	634	623	609	632	625	593	634	582	593	648	561	649	624	602	578	617	606	604	608	622	617	625	664	668	633	625	607	620	631	675	626	601	630	608	607	626	651	641	628	583	615	627	613	629	640	682	623	596	616	625	622	641	620	636	608	655	623	585	583	683	565	638	625	635	631	602	660	646	606	639	624	626	638	607	602	599	608	657	627	639	642	594	658	613	637	622	613	618	588	695	624	626	574	625	588	656	636	637	645	631	620	614	641	615	665	631	587	619	645	644	595	608	610	625	651	598	607	599	654	592	627	574	615	605	645	598	652	600	653	645	587	588	596	591	567	574	629	623	620	639	583	632	643	614	636	656	621	643	612	617	648	607	670	623	617	632	628	646	604	655	616	595	620	644	606	623	645	629	656	606	599	617	643	633	591	633	647	624	608	647	622	612	656	616	617	662	602	639	636	640	586	649	598	605	648	584	645	632	618	634	607	670	608	610	683	644	656	654	568	610	646	651	614	607	620	594	600	596	588	595	633	623	605	628	605	637	596	631	576	585	626	625	644	636	616	586	637	649	626	642	646	562	601	640	597	614	613	633	628	645	637	613	616	615	641	648	615	557	636	637	598	614	634	594	616	660	618	640	597	600	620	610	596	653	633	611	584	626	591	657	608	631	694	625	624	627	649	656	589	613	634	616	621	640	634	611	636	605	646	665	594	654	635	593	648	606	597	635	626	632	612	615	613	608	623	617	622	603	633	675	653	613	621	599	602	604	590	644	624	635	623	586	595	642	591	633	651	608	646	616	603	668	636	624	631	593	615	645	640	605	657	632	572	569	675	613	634	633	611	617	636	607	622	627	606	603	631	643	613	671	601	622	620	615	655	631	609	615	680	648	635	608	658	613	607	614	669	618	603	652	612	649	673	618	625	643	645	582	601	617	635	637	636	681	584	614	645	638	633	634	650	628	607	649	646	632	621	654	664	608	620	647	587	635	607	652	641	616	599	681	596	654	612	619	593	628	628	572	613	644	631	641	623	614	618	628	646	621	655	665	651	602	660	623	662	620	639	639	573	587	655	619	646	602	602	619	625	651	638	615	607	660	636	610	641	638	634	633	665	628	624	679	618	641	607	630	592	660	642	600	633	654	631	644	644	627	628	585	628	607	591	661	597	620	626	649	615	608	641	596	654	636	629	621	617	663	637	627	600	628	639	629	615	637	653	606	598	605	630	645	618	589	572	623	693	587	618	602	645	640	664	611	603	668	620	658	595	663	674	601	645	633	646	630	580	643	604	607	607	616	656	613	603	618	640	587	613	629	610	641	630	633	617	577	635	645	597	618	629	636	635	624	646	626	613	623	640	635	600	629	670	577	641	615	612	627	651	643	617	633	639	592	619	652	658	617	594	579	619	595	589	621	596	621	622	631	618	647	627	605	658	627	586	645	617	613	630	629	602	632	684	648	615	618	613	617	606	612	636	659	648	627	614	620	639	619	620	656	622	626	629	617	634	615	606	634	613	602	595	639	634	606	663	638	583	629	671	652	696	679	625	625	652	593	622	607	647	578	625	615	643	623	666	647	624	605	627	604	662	604	578	610	562	602	620	604	616	626	695	642	659	607	565	659	663	638	581	675	619	636	628	627	606	603	604	613	591	580	656	609	601	636	612	622	638	632	621	620	609	582	622	707	610	585	613	625	639	633	630	625	624	606	648	603	647	628	628	636	621	616	604	589	688	626	611	690	610	637	597	625	652	652	607	608	621	591	590	595	602	608	679	572	645	631	645	599	628	636	606	626	621	609	637	638	626	616	648	599	630	582	628	662	640	648	676	640	653	615	579	582	658	632	654	654	600	608	640	565	579	605	604	647	655	619	642	608	604	604	602	665	599	640	618	614	589	632	645	615	648	633	605	611	627	611	629	638	638	619	620	663	632	669	658	612	638	620	655	628	584	597	625	610	619	588	613	619	628	612	602	639	607	617	634	634	651	629	651	618	618	631	668	641	640	655	592	610	604	610	652	572	604	660	650	615	605	677	655	598	622	640	615	620	601	594	648	622	616	656	639	614	602	605	584	622	619	663	606	594	596	613	622	649	622	593	644	623	624	617	615	648	638	596	581	629	623	632	594	632	636	650	627	612	617	615	648	618	692	653	649	630	623	596	653	626	612	614	657	592	650	610	617	603	674	575	554	597	606	630	602	662	651	637	642	610	604	604	679	610	644	592	656	631	600	620	638	626	632	633	590	617	620	625	607	599	668	625	652	640	682	618	663	604	601	619	636	656	623	642	597	626	627
23305	21367	29187	23910	21364	21392	9818	2508	1904	1580	1360	1125	982	841	805	658	593	577	483	426	425	400	324	373	341	343	313	302	287	282	282	263	285	278	275	279	261	258	305	297	269	227	252	272	270	272	273	260	291	277	256	265	219	267	264	245	262	286	285	257	262	261	292	249	257	234	251	241	281	241	271	270	263	253	271	257	307	312	304	269	328	266	300	234	263	272	269	245	294	264	259	272	265	261	263	266	249	232	292	239	262	261	266	254	255	220	255	284	240	271	234	250	265	252	242	238	276	245	244	252	269	264	251	236	269	258	277	257	255	263	277	265	249	244	237	245	251	245	256	271	239	264	267	249	247	263	264	255	275	275	267	275	249	238	266	236	272	238	261	257	247	266	240	230	269	237	248	254	262	267	253	254	250	271	247	257	268	259	250	249	278	228	241	258	257	285	241	263	259	267	241	249	263	235	261	261	268	246	249	277	227	227	248	240	261	301	243	233	260	242	273	265	278	254	251	230	245	272	243	266	257	283	245	282	274	252	256	256	250	270	254	251	246	263	241	244	261	259	253	268	250	279	235	271	243	239	270	264	261	235	257	232	251	260	228	288	256	255	256	249	237	244	233	243	253	257	274	221	233	248	266	258	239	240	239	257	261	245	240	244	258	268	255	249	270	233	246	251	270	241	239	277	252	269	249	271	258	255	261	219	244	238	254	260	257	281	242	251	263	254	219	220	256	240	261	256	241	263	250	244	259	264	261	230	234	280	260	238	260	272	250	300	233	214	233	255	275	266	247	270	282	255	271	288	248	255	256	265	268	229	248	250	245	248	256	263	277	252	220	239	268	261	233	261	268	239	232	266	269	254	262	220	225	249	281	273	233	270	208	219	243	275	259	261	245	231	249	262	239	282	236	252	237	288	257	242	261	273	268	226	251	258	255	260	260	254	267	249	236	252	233	268	250	263	242	230	229	262	263	241	257	240	279	267	270	228	235	242	270	235	265	251	231	271	277	228	260	273	252	240	246	280	272	223	277	274	260	266	216	275	298	240	251	237	270	268	261	250	260	256	260	239	278	268	263	267	261	255	260	244	263	262	263	250	245	259	274	276	261	268	275	266	249	267	257	248	257	237	250	258	261	228	253	240	248	256	236	273	235	261	229	275	261	215	200	229	244	256	287	267	254	291	228	277	280	250	245	237	200	245	246	256	248	260	253	249	277	247	233	240	254	256	264	246	244	257	251	262	270	274	257	252	255	252	220	248	237	252	263	254	217	224	248	238	247	219	246	275	285	236	266	289	245	241	265	257	270	265	260	262	233	260	274	268	252	242	240	262	263	273	270	234	249	274	252	252	246	248	244	269	249	258	253	248	242	240	266	256	239	248	239	241	245	247	230	257	245	221	259	249	251	270	240	231	249	241	243	238	272	254	278	231	234	238	278	234	246	242	257	259	268	263	289	226	267	241	268	291	247	278	249	244	256	272	239	260	270	252	241	250	250	255	279	243	264	255	255	239	250	286	240	250	258	246	243	271	231	258	258	265	291	261	250	269	280	267	271	232	250	283	278	243	238	251	258	246	281	270	258	244	263	255	244	272	289	273	257	252	219	244	241	238	214	259	245	251	255	228	257	256	268	300	235	237	257	227	252	242	247	270	259	267	267	222	245	278	254	273	255	243	276	235	259	254	224	232	245	235	233	253	235	259	236	249	277	247	259	219	288	244	243	282	214	257	284	226	263	259	235	247	253	261	253	254	295	271	260	265	250	273	236	257	236	270	257	286	255	295	282	254	252	272	242	269	282	291	248	274	270	217	265	251	291	261	246	261	245	282	245	261	262	270	257	241	247	263	262	262	276	251	236	257	273	263	273	264	280	285	267	232	290	228	245	258	307	257	261	240	294	281	258	263	242	259	269	237	265	249	266	232	253	246	241	232	245	256	266	245	275	265	257	269	251	264	249	268	247	225	247	253	233	225	242	266	252	269	227	246	250	265	245	242	261	264	251	228	286	282	244	258	243	244	281	256	216	256	262	273	247	241	272	270	240	273	260	245	270	254	265	260	262	240	251	258	253	255	251	265	277	283	234	234	266	282	254	245	224	267	281	264	244	276	260	264	257	280	278	244	245	259	268	248	263	260	243	247	266	245	249	289	252	241	266	246	259	260	272	239	229	260	219	240	279	259	259	232	269	279	261	230	268	266	273	250	241	257	247	257	205	243	283	268	246	251	234	246	243	271	232	216	257	244	240	261	288	250	245	261	254	263	245	267	264	273	262	268	259	273	269	227	260	247	239	269	262	239	255	270	268	250	259	261	261	238	248	286	264	261	252	253	237	256	245	262	252	225	229	233	260	254	260	253	282	247	271	266	254	260	243	278	261	226	243	252	231	249	267	252	273	239	272	253	288	256	263	270	265	259	265	275	247	249	268	277	266	266	281	296	241	252	281	273	291	253	252	240	257	270	256	247	242	246	236	231	249	246	243	274	228	258	251	238	276	243	240	238	259	241	261	255	260	245	257	233	283	260	275	234	241	253	254	241	246	237	285	245	261	252	269	259	267	243	247	228	242	257	253	235	273	299	263	231	235	249	250	260	236	250	254	265	257	271	240	265	266	248	260	265	279	271	257	260	237	255	253	271	249	260	260	284	238	229	268	242	247	269	233	269	264	277	254	260	243	221	270	241	247	265	259	276	274	255	242	252	292	230	274	270	253	286	247	255	237	213	264	239	263	248	262	257	232	208	242	242	263	265	259	220	257	239	278	276	246	272	251	263	267	251	271	230	244	259	258	265	255	270	249	238	251	268	269	265	276	251	275	255	262	257	262	272	250	260	242	259	278	256	268	241	256	266	258	245	286	266	256	254	258	275	269	237	279	269	253	261	266	258	282	252	246	213	233	264	255	254	244	234	270	238	246	257	257	242	282	260	235	250	249	266	261	245	262	249	265	250	264	242	258	242	275	248	237	252	217	232	270	260	238	247	259	238	247	259	248	252	228	250	250	245	250	257	295	257	259	255	263	233	236	251	254	265	255	264	264	256	234	241	274	246	252	244	230	250	238	257	229	236	238	229	238	247	267	218	247	241	246	235	241	266	256	250	239	245	245	267	255	282	277	257	258	248	297	282	262	250	267	245	256	263	234	228	252	235	265	251	258	274	244	243	245	256	258	236	259	264	234	260	247	246	266	261	281	251	239	231	270	269	273	268	250	269	258	260	269	254	241	258	291	256	255	234	274	244	238	242	250	230	257	295	264	259	291	258	233	246	217	234	239	246	275	267	255	269	253	253	274	261	253	228	236	257	254	298	248	258	251	261	244	231	245	245	226	234	259	263	253	239	274	261	243	244	249	261	262	231	249	234	245	265	256	277	259	258	251	255	241	266	259	249	257	259	231	250	241	263	257	267	268	250	236	253	266	256	264	265	246	263	256	276	228	269	275	238	259	246	256	264	277	254	272	235	266	312	253	267	248	262	237	245	269	273	250	262	262	234	235	232
30943	41509	19195	11563	8941	7007	5874	4737	4246	3483	2876	2319	1896	1654	1375	1188	1012	868	715	573	506	544	493	450	406	409	414	382	384	368	361	366	339	350	353	346	337	329	335	360	328	327	314	348	304	331	308	339	316	323	307	311	309	330	305	334	317	306	315	307	306	283	278	323	326	290	321	278	321	301	337	304	323	302	339	313	336	350	339	376	345	389	326	325	300	397	349	331	324	324	314	303	332	322	317	291	327	296	272	321	284	301	319	335	299	328	336	295	321	320	259	293	311	309	296	310	310	312	301	299	306	280	265	287	312	304	304	298	297	328	329	303	306	304	272	297	317	328	305	318	303	316	324	301	289	292	298	281	298	323	265	296	286	309	295	298	295	275	318	304	267	273	280	317	283	323	292	301	297	289	299	295	307	303	280	307	311	294	345	328	300	285	289	269	307	280	328	278	259	304	309	340	310	315	290	321	294	320	299	279	321	311	267	296	307	320	319	298	293	286	307	315	301	264	301	308	297	292	300	286	291	270	262	314	311	310	304	288	294	310	317	281	264	304	284	319	329	320	314	316	312	298	296	276	283	319	304	268	295	323	286	311	314	314	293	298	320	292	272	318	332	275	270	298	276	313	311	287	317	282	277	311	281	322	320	284	292	323	307	297	330	296	288	286	287	290	281	301	285	297	296	309	273	285	311	290	318	285	286	297	308	295	317	273	284	272	291	279	326	299	338	305	280	311	325	320	295	304	298	303	278	302	311	307	367	324	291	345	272	276	319	258	349	317	312	307	290	278	299	303	310	304	295	266	283	287	290	297	319	326	280	311	322	278	320	308	317	297	269	274	292	275	315	296	281	313	292	289	288	300	289	279	309	302	331	289	323	321	285	294	322	321	298	306	323	275	288	298	289	305	320	306	325	300	289	317	298	278	317	301	279	325	284	294	285	311	286	291	301	302	294	322	287	303	306	290	335	298	287	302	285	282	265	293	312	301	294	308	278	263	327	315	271	306	289	293	300	295	301	299	311	299	296	323	305	302	271	280	291	298	272	294	300	319	313	309	292	309	307	305	293	284	300	285	299	298	261	317	290	314	310	308	279	284	305	290	294	313	294	294	320	288	314	299	284	286	294	274	288	306	285	281	315	277	337	309	292	289	304	339	286	293	295	291	319	287	292	298	303	332	318	266	304	281	274	318	318	287	265	305	314	290	304	282	275	280	319	293	300	304	278	284	327	308	286	286	265	305	306	295	322	281	302	284	288	331	289	299	322	294	280	313	285	311	273	294	315	302	298	278	316	316	321	300	274	300	288	300	297	297	284	266	315	304	276	295	291	287	307	295	290	290	293	316	303	324	328	269	293	291	336	275	266	302	307	314	299	285	299	319	291	302	269	308	292	308	311	327	327	296	321	266	298	256	301	321	278	301	299	317	307	298	294	287	285	295	325	319	301	310	330	296	297	294	297	274	306	286	306	291	312	323	300	298	304	297	302	316	295	313	329	280	296	275	292	286	288	308	293	275	306	305	280	311	293	284	295	280	249	311	292	271	303	330	306	305	285	313	288	292	284	323	282	295	283	295	327	304	295	339	319	335	270	299	309	289	317	298	292	296	308	308	299	283	294	299	306	293	320	348	297	299	283	262	324	275	286	302	297	332	319	283	288	284	300	311	255	304	266	273	317	297	307	293	290	293	290	305	319	318	296	315	311	315	309	292	297	308	283	305	293	300	290	307	279	292	288	288	294	282	287	290	315	317	301	310	329	324	320	271	286	300	282	319	282	285	316	301	288	322	277	301	319	298	324	295	304	289	302	309	297	280	308	298	322	299	297	321	314	300	308	290	336	295	266	286	322	286	302	303	323	290	321	282	307	275	322	300	304	301	337	296	314	298	315	308	303	296	303	295	329	297	264	315	306	287	288	302	306	275	306	288	282	321	300	293	306	308	295	319	315	321	270	325	277	282	288	302	293	310	284	275	313	282	304	311	282	329	317	320	302	301	279	311	298	302	286	284	302	308	307	322	302	287	315	329	293	269	280	295	335	300	283	324	284	328	347	310	330	310	302	301	293	306	287	290	289	318	296	302	279	299	313	292	298	302	256	302	297	329	306	276	279	308	297	312	297	274	301	285	305	294	326	298	287	325	318	309	301	297	293	290	306	296	312	297	307	298	312	328	322	303	301	287	322	300	305	314	293	301	299	284	287	275	307	271	336	309	318	326	266	296	302	301	283	289	296	277	287	289	307	289	285	300	292	302	300	331	296	281	281	305	283	282	310	298	302	320	271	283	288	291	312	273	312	278	309	303	287	296	304	315	298	342	308	306	267	320	312	330	324	334	292	304	283	309	315	306	304	292	303	304	300	269	303	303	341	314	281	300	288	294	311	306	329	274	287	331	295	325	283	335	302	289	283	318	319	323	329	308	331	309	296	302	311	305	293	247	301	325	326	304	320	305	333	316	308	292	339	276	302	307	280	304	280	309	292	295	326	238	305	276	300	292	302	301	292	341	324	314	319	310	304	311	286	282	295	326	328	300	321	328	319	297	316	313	294	281	341	298	287	287	312	331	298	306	298	274	291	294	301	319	291	311	311	315	283	303	283	289	326	302	330	304	296	316	325	323	260	311	286	309	325	304	290	305	300	285	315	312	325	267	324	305	290	291	318	305	292	322	300	316	283	296	318	318	341	275	308	294	276	295	293	311	283	292	317	281	287	290	342	289	307	273	292	343	256	327	314	323	311	270	319	306	309	286	288	298	294	279	301	277	282	301	302	298	287	302	290	310	315	294	299	298	298	312	301	318	283	328	283	303	270	320	311	316	311	281	289	296	318	282	295	319	286	318	304	296	270	317	283	295	288	280	303	286	320	300	279	289	282	295	305	300	313	313	285	303	304	298	309	303	334	285	326	304	324	291	333	281	306	283	313	328	306	279	296	301	291	308	273	323	319	307	275	324	296	302	304	333	296	292	310	300	303	286	327	275	296	309	315	291	313	304	298	293	282	304	283	323	303	333	284	307	341	304	293	320	332	306	336	312	308	285	307	267	334	292	292	284	363	291	272	285	302	329	285	283	323	293	306	306	303	314	312	316	289	320	319	276	300	293	300	290	299	315	286	313	294	315	303	291	323	269	275	287	299	290	286	302	297	318	278	308	292	302	306	276	300	260	304	311	335	292	318	291	272	316	320	310	263	284	263	281	318	324	309	263	286	297	312	295	308	286	317	312	286	306	307	300	305	298	258	302	314	291	297	320	303	303	300	347	265	326	285	298	249	277	282	317	303	291	283	321	281	292	288	289	278	293	297	287	331	317	300	313	306	300	298	306	290	316	314	296	313	321	270	297	274	281	327	309	283	309	259	294	297	310	305	311	322	275	291	305	302	331	302	298	297	316	309	294	292	295	311	267	312	266	249	323	321	303	343	291	305	300	278	260	313	292	301	301	317	282	281	311	272	287	291	320	318	293	311	285	299	315	311	304	317	301	290	306	303	318	284	296
27736	21288	11392	3284	2037	1533	1296	1008	981	820	784	772	640	647	593	555	534	520	486	495	496	476	484	487	459	485	500	453	485	504	502	468	439	454	470	496	472	496	442	477	475	461	463	480	515	417	461	479	440	471	483	469	511	459	453	458	442	433	459	478	517	483	452	429	469	482	491	482	479	459	481	462	454	431	509	460	489	502	497	459	463	497	495	461	478	457	466	500	481	463	491	487	469	451	452	484	511	493	455	490	465	454	482	450	468	480	481	474	474	456	433	442	484	470	466	474	435	471	450	475	462	443	451	442	474	459	457	474	468	462	504	475	443	509	489	490	480	451	507	461	468	457	464	483	515	455	510	479	515	505	470	489	485	435	441	472	495	445	434	469	450	479	455	463	452	477	464	451	468	464	479	461	481	482	479	479	462	451	470	467	477	465	490	437	496	474	479	498	438	454	464	474	484	459	499	504	471	457	489	455	497	430	502	525	493	443	445	457	451	475	486	452	503	480	477	472	523	485	463	486	479	468	451	502	476	438	451	490	464	450	462	478	499	477	485	469	487	453	513	474	458	461	442	506	481	484	462	482	445	445	465	463	481	478	453	482	486	446	500	487	452	474	448	461	465	437	456	456	458	471	452	494	502	453	476	493	505	466	464	488	472	484	435	488	476	477	505	473	461	521	495	440	480	482	458	490	487	437	456	497	478	436	465	466	453	478	467	452	437	462	452	466	477	492	484	463	471	480	482	503	476	473	522	462	498	453	450	447	468	468	466	461	453	446	490	490	448	467	432	481	481	439	464	424	432	437	515	498	475	489	488	479	458	455	474	456	514	467	483	497	440	467	489	522	486	474	500	451	439	476	486	473	473	484	448	472	478	502	452	450	443	449	457	470	454	487	467	468	459	448	467	437	471	435	487	445	456	431	492	453	529	473	458	460	449	477	451	441	464	484	480	480	468	429	478	448	472	459	446	436	485	458	476	481	419	466	464	452	450	502	462	496	437	465	449	455	475	495	421	467	494	509	503	430	449	432	465	458	465	471	454	490	483	472	479	463	450	457	471	470	452	524	484	458	462	461	467	461	436	507	499	478	451	440	492	455	449	506	447	434	468	501	472	454	455	416	456	497	460	457	488	499	440	467	478	494	468	446	446	485	406	453	488	467	496	501	433	479	460	505	482	473	475	493	470	508	430	478	506	438	456	440	524	469	462	457	477	445	510	521	434	459	431	480	471	465	454	463	493	442	499	465	499	437	471	467	458	492	435	480	480	474	478	460	482	467	468	471	470	470	490	478	470	499	505	446	506	476	448	462	486	482	447	456	479	445	450	457	505	470	467	496	520	471	491	461	439	484	467	460	521	448	451	442	464	436	471	481	448	449	472	455	501	420	466	463	473	450	453	484	459	487	493	498	423	493	468	506	479	442	449	420	460	470	486	497	450	459	476	457	440	470	460	463	459	466	467	462	501	472	422	470	468	446	473	473	493	475	481	476	443	473	445	436	469	460	456	474	484	501	474	464	470	504	436	480	453	479	479	491	471	514	488	449	491	466	483	485	429	475	467	487	511	487	453	438	484	440	452	456	462	463	472	453	466	429	456	496	467	465	457	454	476	452	465	446	512	467	479	449	450	460	452	491	482	488	470	461	437	481	448	458	463	460	509	500	456	458	448	491	466	508	475	480	464	477	480	488	461	431	490	462	467	459	487	480	453	465	482	452	437	483	458	472	479	481	490	491	477	460	435	463	505	450	473	447	482	504	487	443	438	506	507	450	535	469	455	447	433	472	507	472	446	473	498	463	481	434	472	477	450	483	471	460	488	485	453	476	453	466	475	412	459	458	463	496	489	452	501	474	461	459	465	455	487	495	452	462	475	496	505	454	492	447	474	477	444	492	460	478	484	489	476	467	471	438	479	439	432	463	491	492	458	453	498	464	480	479	438	456	475	457	500	426	493	421	468	450	462	470	445	423	468	522	455	517	466	478	470	466	496	486	466	473	493	453	505	490	443	489	487	480	461	535	472	467	475	451	456	507	468	472	461	483	461	434	472	490	502	456	469	474	476	457	459	460	418	426	494	470	439	476	485	461	472	441	473	453	486	443	445	432	455	461	454	468	457	465	493	504	450	490	482	444	446	459	539	474	443	482	448	497	480	479	450	466	434	433	474	483	474	416	478	469	470	483	438	450	501	474	463	469	553	517	485	452	438	477	468	465	488	463	500	459	455	451	444	458	429	501	464	447	471	480	469	470	466	519	474	447	455	493	442	468	482	464	476	467	429	498	465	471	477	474	495	480	485	480	474	502	445	481	506	431	419	461	461	449	474	471	457	491	501	470	466	468	474	479	468	448	464	439	481	438	430	515	450	477	452	438	487	496	454	456	510	481	458	453	426	443	498	458	505	466	447	490	444	464	415	476	435	460	458	469	459	461	471	460	491	487	465	467	450	497	442	459	500	439	486	442	473	419	450	500	498	461	445	470	508	492	503	465	460	485	424	455	445	488	459	454	423	449	503	464	466	441	468	452	459	493	454	481	462	498	468	447	463	474	483	425	445	466	439	476	479	481	518	474	496	461	464	468	436	463	458	467	468	452	460	491	434	428	499	439	488	527	496	482	475	469	497	524	453	452	473	496	482	470	453	445	475	462	464	480	436	433	454	481	444	448	455	467	478	443	506	426	445	465	472	482	460	455	456	484	505	444	470	487	467	477	506	440	441	480	477	482	512	444	473	425	458	437	477	462	474	474	460	470	482	469	489	459	487	459	470	461	482	468	449	472	465	486	443	470	451	485	464	485	446	479	435	448	477	458	427	471	470	460	470	447	450	433	518	486	463	474	436	483	436	455	462	424	505	468	446	466	425	487	447	416	446	487	470	489	455	459	475	474	464	503	470	474	481	518	467	473	465	473	442	473	489	465	478	472	490	451	464	472	458	433	470	478	473	453	494	477	436	484	443	484	497	476	462	471	464	499	446	501	492	482	439	452	463	480	435	444	463	491	494	436	468	474	473	499	498	468	515	497	435	495	497	472	488	477	513	463	440	497	470	480	447	452	479	477	454	471	450	486	473	473	478	532	472	448	441	473	452	476	486	492	449	470	468	457	444	464	476	464	495	461	488	444	448	459	482	478	477	449	505	478	467	435	487	498	487	465	468	512	493	441	453	474	473	458	499	456	457	491	463	433	457	444	433	457	463	474	457	441	463	458	446	491	441	443	435	470	509	446	468	464	503	473	458	458	490	492	466	450	490	514	491	439	477	428	460	485	460	482	455	441	453	475	484	475	495	461	498	473	454	442	461	501	436	447	444	472	465	457	432	474	470	492	457	466	487	501	430	490	441	451	485	500	450	439	477	465	469	481	514	454	484	451	412	491	479	483	458	447	485	477	484	461	475	466	499	476	455	427	483	442	505	442	434	493	475	517	445	480	467	471	439	402	452	469	466	455	470	510	444	473	475	515	468	446	448	448	476	520	468	446	455	495	433	479	469	449
21680	23723	7241	4086	3110	2818	2360	2051	1822	1549	1289	1173	1043	936	844	836	769	698	669	631	578	632	592	590	583	568	595	610	624	551	563	549	568	577	540	595	598	577	535	568	571	547	572	538	565	568	572	597	536	549	570	569	568	586	564	529	530	559	533	577	565	579	561	572	562	521	584	513	557	536	557	556	538	551	612	562	573	622	579	540	618	582	583	549	598	565	625	557	566	587	573	566	570	576	599	596	533	531	590	586	587	588	569	583	577	565	572	559	577	603	552	553	619	586	531	544	543	556	597	551	560	571	577	580	564	576	576	541	592	563	602	580	531	565	599	571	590	577	580	588	590	569	591	565	565	574	588	534	567	600	554	514	553	555	537	612	556	536	573	572	544	535	578	555	551	563	528	555	517	568	555	561	581	598	581	552	572	527	595	552	586	555	586	590	588	553	538	558	540	540	534	570	591	536	548	562	605	577	573	587	575	567	598	576	600	536	562	581	563	543	595	548	580	637	564	595	533	551	539	594	613	581	570	577	613	573	570	582	567	537	589	582	529	541	554	588	565	614	562	575	551	594	548	549	558	588	546	608	586	575	584	568	582	537	548	549	578	551	567	567	572	582	548	603	565	572	560	581	575	631	567	588	553	580	591	524	564	556	573	559	610	567	532	543	509	545	609	547	586	578	595	580	600	510	547	617	585	577	563	555	563	525	615	566	552	555	542	571	560	595	541	566	585	545	554	580	561	578	578	562	580	543	566	570	550	594	540	543	593	597	574	591	567	618	576	571	627	562	611	584	568	552	569	528	600	611	575	559	587	599	550	609	540	551	576	556	517	552	611	557	549	551	572	570	614	571	579	564	584	561	605	584	562	564	566	585	564	572	563	517	550	594	573	571	564	558	559	532	571	602	600	551	563	569	592	565	559	551	550	560	589	513	568	548	594	575	600	553	565	574	586	543	593	598	568	540	563	583	568	558	558	567	572	583	571	552	612	568	570	549	604	569	585	585	579	571	544	585	573	528	563	551	528	554	548	580	577	595	574	553	574	563	578	562	597	510	534	575	573	551	547	582	540	550	584	568	570	542	580	582	572	581	564	551	590	563	589	565	542	585	556	559	564	572	592	581	559	591	585	562	621	552	592	551	593	581	590	587	602	573	584	584	529	577	606	589	567	588	621	579	552	567	569	605	587	550	578	559	515	559	563	576	556	575	598	616	605	544	605	584	583	542	564	622	527	590	586	546	567	534	586	554	598	572	541	550	574	542	600	549	599	590	593	573	567	582	565	625	586	569	600	581	589	577	538	587	579	581	567	571	596	554	556	553	552	585	561	564	587	573	537	580	514	598	601	602	555	546	575	555	566	557	585	582	574	595	555	604	551	561	603	600	553	574	575	608	577	595	539	605	562	569	594	605	604	545	581	578	599	553	566	579	566	556	567	582	548	619	572	571	560	524	563	606	574	565	622	558	580	583	604	589	547	566	564	585	565	555	597	581	557	561	578	537	557	578	586	611	566	583	560	555	558	601	554	580	591	576	577	571	524	587	529	548	610	538	550	578	550	573	553	550	598	580	566	556	566	574	553	568	577	615	601	574	546	592	607	544	573	568	568	543	543	591	532	573	599	629	562	540	584	577	571	573	578	590	544	551	574	582	571	543	599	578	593	576	585	539	593	581	609	601	535	582	536	524	537	574	597	592	542	551	559	599	547	566	587	559	583	564	543	564	571	548	567	557	623	575	602	567	572	563	543	545	548	603	562	626	547	567	594	581	539	547	576	545	572	600	582	562	546	542	536	585	541	606	580	561	565	608	567	558	562	584	559	547	568	555	546	593	560	541	539	556	557	584	548	597	602	558	583	573	546	556	557	621	548	593	605	569	556	583	562	572	568	585	571	547	553	553	567	577	568	567	556	585	593	567	564	544	529	534	567	583	572	568	563	581	583	553	614	541	524	512	545	572	533	553	530	574	571	557	569	547	558	557	559	588	541	590	596	559	580	629	561	516	588	560	539	570	573	567	556	563	585	579	604	603	580	590	556	518	550	553	549	584	562	569	582	554	597	541	605	547	597	564	571	601	598	568	555	555	574	579	555	564	550	563	569	542	548	585	570	602	549	552	530	580	557	566	609	549	573	578	631	575	583	611	596	595	598	528	571	572	588	556	569	571	565	544	555	580	595	532	570	573	568	588	527	589	569	562	616	589	591	622	573	598	606	541	561	604	582	579	578	534	553	571	576	565	568	564	572	521	636	565	585	564	576	585	554	581	598	574	535	571	560	598	558	571	578	571	566	554	557	558	590	549	589	569	557	549	575	612	559	568	540	567	544	580	605	558	543	541	549	562	599	551	572	545	550	613	544	533	587	591	516	546	608	586	602	586	578	552	535	570	563	580	540	587	570	544	579	545	601	561	624	531	555	587	598	543	579	609	576	582	576	561	596	562	560	566	580	574	593	566	543	579	570	557	585	547	566	566	557	572	551	587	622	541	560	583	587	554	579	565	582	574	558	575	567	604	537	551	576	561	551	595	608	559	586	587	588	562	534	566	552	562	565	562	595	595	569	550	572	564	579	541	569	559	562	594	552	622	584	548	536	590	569	554	562	594	597	558	579	564	595	555	557	613	561	562	604	534	529	576	591	571	591	574	572	585	622	590	564	567	584	550	613	604	556	554	559	591	606	589	565	518	553	583	593	598	565	567	567	548	591	558	549	549	553	578	598	531	544	551	582	515	551	583	583	564	556	562	597	585	606	579	551	582	584	566	541	587	557	572	585	595	600	551	589	561	584	594	552	577	626	575	562	584	550	547	603	549	572	580	550	582	556	579	569	536	580	594	581	547	597	555	584	542	565	563	543	560	552	606	601	540	541	575	594	546	593	587	550	555	555	560	573	573	567	546	581	567	525	586	609	592	576	594	526	570	560	606	576	572	600	589	598	618	565	554	520	559	625	607	578	513	587	536	587	561	576	571	553	597	586	599	558	563	571	542	569	588	606	549	547	546	541	545	605	525	549	574	594	625	542	577	587	521	580	582	581	598	530	605	552	575	591	581	585	573	588	600	633	573	567	564	610	574	583	547	589	548	589	555	533	564	536	584	538	573	592	557	553	580	558	566	534	599	572	625	540	561	565	559	585	547	592	550	529	590	557	546	560	569	584	586	593	557	582	552	587	554	545	556	598	541	615	581	569	545	554	562	589	595	599	561	554	574	548	582	594	566	613	580	590	575	588	611	547	556	606	601	622	538	560	559	561	610	595	551	578	568	580	554	533	567	577	572	597	551	573	591	567	565	561	578	558	550	542	589	587	565	587	550	559	575	562	583	589	567	580	545	549	563	547	518	543	596	567	561	562	607	605	583	584	589	584	555	563	587	553	604	561	586	569	566	579	546	572	574	545	591	552	568	615	555	561	561	569	634	583	575	563	590	558	522	550	599	584	617	595	580	594	588	566	573	594	550	573	600	568	558	548	556	571	545	572	542	602	544	605	555	578	566
24410	21385	28715	24384	21307	9983	2673	1729	1361	1149	934	802	741	636	590	532	485	391	347	332	345	298	307	287	308	299	270	266	273	291	274	288	264	292	274	284	269	281	270	274	260	286	288	264	281	264	273	291	261	246	293	268	254	261	253	256	263	230	277	260	275	274	255	289	300	261	226	260	275	258	250	252	260	276	260	309	273	282	282	284	249	254	273	266	271	299	248	296	263	268	272	275	260	267	263	260	247	257	276	263	268	273	237	265	226	258	255	278	260	275	238	275	247	266	261	237	261	261	260	239	271	246	257	279	271	247	267	258	278	272	276	256	235	260	272	284	258	259	244	282	270	258	263	268	253	280	264	244	271	241	267	279	274	262	238	245	273	252	235	260	267	253	240	263	281	261	267	259	281	284	271	259	264	273	279	253	257	287	254	289	239	233	248	282	251	261	248	273	263	253	268	257	275	252	254	270	268	282	248	250	262	268	248	261	266	272	263	257	288	256	265	271	249	261	279	251	242	250	272	247	257	273	215	263	234	236	224	237	266	235	266	270	267	261	236	270	245	250	223	224	280	272	254	250	251	281	260	265	272	264	256	252	284	240	241	274	251	234	253	263	256	261	255	241	255	263	253	253	258	246	271	272	249	259	233	270	269	262	260	253	260	258	265	246	239	268	277	249	260	258	282	249	276	253	279	252	271	277	315	251	261	264	221	228	246	249	267	255	245	273	242	297	245	273	240	269	277	256	327	257	263	248	241	259	247	277	266	279	283	266	270	260	241	254	245	262	280	273	273	274	279	252	279	269	270	279	252	245	256	245	247	260	297	252	227	237	285	257	245	274	290	223	261	268	281	273	260	251	244	245	263	256	267	271	236	264	227	252	255	250	250	267	257	285	259	291	285	233	233	260	250	220	255	275	254	253	253	282	284	273	258	272	284	251	252	284	249	247	267	264	246	256	270	271	236	271	270	260	228	276	264	253	274	256	231	246	254	261	246	292	221	281	232	269	266	284	253	258	277	258	246	259	263	272	258	261	237	254	257	251	250	256	273	258	249	255	260	270	259	260	276	266	215	236	241	271	247	246	264	245	258	264	252	277	243	270	257	254	251	251	245	269	262	249	281	283	268	261	266	263	247	249	249	261	301	256	249	282	235	257	248	293	222	256	256	258	264	267	249	251	277	259	261	261	246	261	263	264	247	263	236	296	264	272	285	304	268	272	255	261	242	284	254	265	252	266	280	218	255	282	219	266	247	272	288	230	264	262	269	262	261	271	213	258	266	255	239	269	252	248	261	244	242	262	281	281	242	273	281	274	273	267	245	268	257	284	253	239	292	260	265	232	258	243	260	245	239	256	261	294	239	242	254	241	229	265	227	278	291	272	248	237	296	272	290	275	264	251	263	251	269	261	256	270	244	258	241	267	272	250	254	264	279	231	265	251	246	237	260	270	262	230	253	287	249	290	272	277	254	231	263	247	292	275	250	241	252	264	284	242	246	258	241	265	242	274	251	265	262	272	249	240	241	252	256	241	261	256	280	242	272	304	254	251	279	292	260	265	264	255	246	238	277	242	254	238	228	254	282	273	261	284	245	238	233	255	277	250	263	304	274	240	259	253	242	245	280	264	263	261	264	276	287	258	253	255	266	246	257	265	259	277	246	278	248	246	272	248	280	271	261	245	273	276	238	249	253	240	269	279	283	267	276	218	246	256	262	254	257	259	243	243	293	260	257	240	247	263	266	251	249	247	252	253	252	238	282	273	282	259	265	260	276	299	272	307	264	238	277	283	266	247	292	261	255	264	250	274	282	266	259	266	265	275	278	256	258	262	268	285	269	279	257	280	246	260	262	239	241	271	265	261	261	263	256	276	234	310	257	235	233	272	250	254	270	256	262	256	255	264	244	282	264	252	229	279	237	263	257	252	249	245	275	264	263	267	266	260	275	250	243	247	243	259	261	268	255	276	249	243	275	265	229	232	269	249	294	233	264	269	262	258	275	231	259	268	273	260	255	243	226	248	269	252	274	252	273	226	286	277	247	276	254	260	283	252	262	280	257	248	277	233	260	261	261	283	267	243	275	258	246	274	254	262	283	252	244	253	276	259	271	258	252	258	261	287	284	276	256	267	271	269	246	243	246	289	258	282	291	264	284	267	256	245	238	215	259	274	239	237	286	271	257	269	291	238	232	229	261	263	266	271	248	255	251	248	279	274	288	260	266	236	234	269	274	286	285	234	260	269	269	239	254	239	269	258	235	281	276	257	264	257	237	280	256	262	279	264	242	265	250	276	227	274	254	292	267	260	242	244	259	278	244	260	277	264	273	243	239	262	253	252	266	254	266	286	278	225	263	248	270	225	265	243	276	263	245	267	236	263	269	247	272	247	259	256	217	253	256	240	263	269	275	214	253	277	264	244	262	272	275	253	276	277	276	239	264	264	263	259	272	290	261	223	277	248	233	266	264	271	272	251	240	253	262	273	249	253	246	238	269	267	225	225	262	263	221	239	251	283	254	259	251	245	259	240	256	251	275	254	251	281	261	243	272	276	271	259	228	236	234	276	261	260	268	271	247	252	265	262	237	260	255	254	287	247	266	254	262	260	251	263	272	253	275	262	242	272	272	223	282	273	248	258	270	271	252	261	254	270	271	286	254	238	257	240	261	239	260	293	273	250	275	254	263	250	260	269	294	276	221	237	272	248	264	244	282	252	253	253	237	246	266	261	264	220	264	265	250	265	250	260	257	277	263	264	249	276	263	236	248	289	252	223	268	263	244	250	274	265	254	281	259	289	259	261	246	266	241	232	250	255	226	292	226	282	243	279	241	256	275	242	252	257	259	258	264	257	261	254	244	268	268	254	266	244	253	274	266	271	275	266	287	271	245	236	279	257	264	274	261	264	267	287	266	273	250	248	256	267	283	257	234	246	225	236	257	255	270	260	264	254	228	269	254	259	250	274	241	270	261	256	251	252	270	274	274	233	259	266	297	263	281	240	266	255	250	254	263	267	291	267	241	280	269	258	280	260	270	244	280	274	235	262	258	249	265	301	254	264	269	274	266	254	240	254	237	279	239	243	270	257	276	253	275	264	269	264	265	269	283	275	255	273	277	259	268	240	263	271	267	249	245	252	284	227	262	266	224	253	263	254	245	266	272	260	250	259	299	221	266	245	274	271	245	269	258	254	261	266	259	262	270	252	273	266	250	248	261	267	259	270	237	271	267	256	243	267	288	253	250	274	253	278	261	272	253	257	273	275	242	236	251	285	238	257	218	266	254	255	242	263	283	232	255	247	258	241	262	262	247	230	285	283	258	268	261	256	262	256	261	263	207	248	283	263	290	271	240	260	265	254	276	256	260	251	270	261	271	287	249	274	265	238	254	251	236	285	241	247	247	237	292	269	259	258	226	240	246	245	239	262	261	274	263	252	233	264	312	260	248	256	230	254	265	256	257	255	250	275	247	270	246	261	277	256	280	277	276	258	245	264	232	260	275	247
27859	35277	14948	8719	6587	5007	4263	3704	2991	2594	2002	1634	1362	1157	953	868	777	618	510	490	479	445	428	441	434	375	358	388	341	388	373	344	350	352	346	366	331	353	361	355	343	352	354	340	338	351	339	352	331	341	333	351	338	344	346	332	360	342	346	342	311	346	337	357	349	332	317	336	356	307	333	335	326	320	359	361	347	374	354	374	370	350	359	342	353	390	355	368	311	342	324	331	343	355	294	357	306	320	334	321	325	353	308	346	341	326	294	339	346	341	318	364	348	311	321	342	321	364	313	335	336	330	318	321	344	344	352	332	325	387	332	313	334	317	328	335	300	341	344	341	339	320	309	329	330	311	319	344	325	360	332	335	338	296	324	340	356	306	352	304	325	348	349	344	320	305	296	345	332	311	310	320	302	327	342	314	333	347	318	352	317	303	333	323	319	309	362	334	314	330	354	334	319	300	305	324	314	324	314	308	341	336	344	347	315	320	303	315	338	357	342	356	326	331	323	325	362	318	318	321	320	321	307	350	361	329	340	354	323	333	359	338	326	342	334	340	298	322	340	336	307	321	328	338	364	353	332	289	326	357	306	308	328	339	327	334	313	332	307	300	324	326	346	363	325	283	324	300	335	336	319	320	324	325	319	345	311	310	344	334	327	314	390	336	327	294	329	326	306	305	330	304	353	335	297	341	347	325	336	297	343	324	329	326	305	320	370	315	317	347	324	301	329	329	339	305	317	355	327	362	326	364	337	348	287	319	336	320	355	349	305	340	351	319	300	326	337	322	309	277	338	275	318	321	299	307	324	327	331	299	299	354	300	341	324	308	329	350	367	343	308	330	319	333	282	319	384	306	332	306	298	324	340	300	344	334	315	318	329	309	319	333	307	339	326	337	341	339	306	349	328	341	322	331	320	326	341	346	325	323	347	301	334	330	326	337	325	314	318	335	323	353	309	326	333	341	353	302	335	287	354	329	310	355	303	292	321	299	314	338	306	325	324	343	296	325	319	330	307	278	325	325	321	327	307	321	323	287	341	314	347	343	328	346	323	363	369	331	306	321	329	328	357	302	327	322	322	360	314	345	324	339	320	335	312	321	342	339	333	326	290	314	320	337	314	331	323	358	363	309	305	337	340	356	314	308	306	334	335	302	309	337	343	347	323	309	323	336	341	320	307	344	321	330	308	364	336	318	323	317	343	356	326	327	320	317	359	314	317	348	329	341	310	310	339	343	350	351	305	303	340	320	343	356	329	291	336	280	314	289	323	370	332	308	335	360	308	346	328	346	346	326	327	323	333	338	313	345	322	341	337	302	333	318	305	333	332	304	336	338	343	335	341	348	331	310	340	354	303	344	313	350	333	316	314	321	323	332	312	316	309	335	311	346	328	309	293	325	323	322	324	343	318	333	323	319	309	304	340	345	310	339	347	317	340	309	337	322	325	309	297	356	342	349	331	335	332	319	358	323	321	318	314	338	278	328	365	334	348	328	341	333	309	321	342	326	344	326	301	340	364	349	312	342	331	321	320	339	324	299	298	305	347	305	306	348	307	312	351	343	365	344	337	342	352	325	314	315	336	321	332	346	355	325	343	302	298	309	330	328	311	327	322	340	319	331	306	296	337	295	319	303	298	317	274	330	322	343	334	316	316	326	339	342	330	349	325	296	315	319	332	361	330	312	355	326	326	321	338	309	326	324	298	338	338	344	335	332	341	358	307	343	322	328	303	350	337	342	321	356	328	339	296	320	294	363	346	346	355	347	308	288	326	313	315	310	335	345	316	352	351	342	324	331	338	357	314	317	369	319	305	341	325	350	321	323	337	325	306	286	309	302	357	350	358	287	330	310	338	317	319	307	326	313	355	324	322	307	329	328	353	332	312	330	328	333	323	289	286	341	331	324	312	321	342	304	325	326	294	319	309	360	366	320	363	314	281	347	283	340	374	335	308	356	324	358	335	334	340	361	309	330	324	334	352	288	318	317	307	306	313	329	324	321	324	305	324	349	339	312	346	331	343	329	365	334	304	316	323	360	304	302	344	342	320	378	345	324	343	346	331	329	319	324	300	338	350	370	300	321	340	307	324	310	333	331	320	355	337	271	353	336	326	297	323	325	286	362	313	326	334	361	331	304	334	361	282	305	332	313	364	344	313	328	325	336	353	306	320	314	328	320	327	286	318	322	333	329	280	349	349	325	318	320	363	319	320	341	338	323	329	378	330	342	313	346	367	329	343	352	305	329	328	336	324	332	302	325	309	331	356	309	322	338	314	334	331	321	319	346	341	320	331	336	335	316	281	318	358	360	341	339	345	302	354	363	341	302	292	324	325	347	330	340	324	319	366	332	344	329	348	347	329	297	334	308	341	316	320	339	348	344	361	325	346	318	338	336	362	342	316	318	334	322	310	304	333	347	359	336	318	320	325	324	318	344	314	338	351	299	335	341	293	344	340	321	355	342	332	337	320	346	294	320	329	322	349	356	290	297	327	318	309	332	369	317	352	321	334	329	327	340	349	317	292	305	336	343	295	338	293	325	325	333	327	351	358	325	320	326	348	329	357	302	322	363	325	325	317	317	372	312	332	326	317	310	290	334	342	314	337	338	338	324	313	284	344	331	330	319	320	333	334	319	349	344	320	323	341	348	294	318	324	354	310	318	316	309	287	322	341	327	320	303	358	322	336	312	321	331	362	339	312	318	325	310	330	328	323	318	323	336	321	317	340	321	318	344	314	310	347	325	314	350	336	345	297	317	334	329	333	320	293	333	320	354	338	310	279	317	341	334	313	334	305	309	317	325	327	320	334	314	357	320	327	335	327	314	357	325	312	324	340	331	317	348	319	309	366	343	336	341	318	280	337	299	342	331	304	310	308	315	308	316	313	316	331	319	341	299	310	325	313	343	312	299	328	312	334	369	355	365	321	313	313	321	335	347	328	318	328	341	338	323	323	371	326	337	306	307	303	352	337	329	341	323	303	289	347	330	328	340	335	316	310	319	312	308	327	345	344	313	338	332	375	322	339	375	321	341	321	321	312	346	325	312	339	361	336	334	327	335	328	325	362	337	350	321	313	340	320	344	346	321	319	347	350	321	312	318	301	375	326	354	333	344	327	305	329	314	311	364	336	323	319	337	308	357	306	363	332	294	345	349	349	336	318	337	319	318	290	336	331	326	305	349	310	323	307	348	333	338	345	343	330	319	345	336	308	338	327	333	326	330	299	309	319	316	345	327	324	292	358	325	337	316	328	318	336	330	335	357	351	309	364	311	346	341	360	315	309	329	306	341	320	307	346	324	303	347	335	306	328	346	386	336	366	297	320	323	321	321	312	301	340	308	346	323	363	358	325	340	335	318	316	341	345	297	342	336	347	313	334	335	340	325	354	337	326	340	307	303	288	328	332	350	341	338	341	305	321	329	323	292	303	335	350	341	355	324	348	298	320	320	304	326	313	332	337	335	307	338	326	333	357	333	342	346	336	328	352	351	315	335	332	356
25648	21364	27474	25356	10617	2648	1947	1590	1335	1114	1038	881	819	776	731	647	650	641	669	609	581	566	537	582	529	533	564	539	524	572	569	584	572	566	530	529	506	515	537	528	551	541	541	563	524	571	500	574	537	530	512	544	523	523	551	515	506	522	543	492	482	519	555	531	546	588	550	556	498	504	528	567	507	519	546	558	545	554	544	585	549	508	566	545	567	541	558	555	507	513	558	526	532	581	547	544	538	506	547	546	587	480	546	556	562	544	510	557	545	547	518	555	544	512	545	533	506	519	566	500	489	538	518	559	522	520	528	544	510	514	511	553	587	576	535	500	532	551	523	541	535	560	537	561	539	509	557	539	499	552	550	543	546	509	543	508	570	551	528	520	532	515	555	504	543	579	496	550	522	539	562	544	520	500	570	547	537	553	522	555	521	536	499	523	505	544	566	555	520	510	521	566	559	523	496	515	525	543	521	514	513	535	537	521	533	584	513	513	488	594	509	543	535	556	527	556	526	556	509	538	573	541	501	534	507	536	548	525	511	539	504	563	523	522	542	525	541	504	542	575	508	526	539	551	586	521	544	525	572	528	531	493	522	508	546	493	518	535	521	528	559	535	543	552	543	510	536	503	528	533	531	522	501	559	548	553	513	532	527	544	593	546	530	542	529	532	560	523	566	530	525	482	520	484	549	505	570	528	538	571	583	557	538	522	495	512	509	553	539	550	516	577	506	531	563	507	545	550	540	508	542	568	568	510	537	508	524	526	545	538	526	547	536	501	540	519	518	543	528	531	555	551	529	566	558	538	517	564	552	536	522	536	541	539	535	543	522	545	495	559	524	569	521	559	566	524	519	531	542	520	517	536	528	531	549	512	549	543	522	521	491	538	566	549	491	569	526	512	538	542	524	533	540	538	522	515	522	515	524	559	561	520	529	533	533	508	539	536	568	541	593	542	549	497	493	543	496	540	518	511	521	517	518	542	521	569	577	545	488	533	537	556	535	550	553	533	540	578	527	526	547	554	531	540	581	529	560	496	582	519	562	540	509	544	520	532	549	541	562	514	538	561	545	563	494	497	508	522	524	526	535	562	523	541	520	535	524	510	556	549	529	538	523	510	574	543	539	523	526	525	555	550	525	553	528	547	521	545	554	503	586	487	506	534	522	542	566	477	515	518	526	526	558	511	530	536	491	540	523	577	510	547	561	515	549	529	542	524	560	525	545	555	490	558	548	534	515	513	521	527	570	521	511	489	519	507	524	589	558	520	526	498	529	548	508	524	519	533	541	561	588	535	533	545	516	517	528	534	532	536	507	547	526	554	556	499	510	544	499	506	570	524	570	518	571	576	554	558	514	573	547	529	524	526	546	519	533	523	543	556	539	528	528	549	546	523	530	545	510	522	545	556	484	490	564	503	530	511	576	567	527	480	539	524	511	564	532	510	555	543	502	573	521	564	571	547	582	540	529	505	521	531	512	512	568	488	579	537	547	561	511	518	551	529	571	524	531	532	615	549	546	554	516	540	509	562	526	523	521	528	530	531	533	593	508	547	521	552	572	524	530	517	581	544	559	511	548	535	517	528	544	559	535	515	507	517	539	547	473	540	538	533	527	515	494	537	558	509	545	548	530	553	578	527	518	495	533	548	559	507	528	500	530	576	518	561	540	516	523	538	542	540	500	547	528	494	556	508	545	553	521	518	540	550	534	503	548	538	540	570	538	547	570	562	522	559	567	543	537	583	533	528	520	541	567	507	551	547	515	506	482	516	496	570	550	517	524	542	522	511	562	572	567	502	540	520	537	559	535	569	519	522	545	562	532	509	501	555	482	505	531	540	501	546	489	537	524	545	494	528	531	568	551	544	550	512	574	519	548	520	478	510	529	536	528	544	495	549	543	576	495	546	519	568	559	520	532	511	536	561	558	507	485	547	527	549	527	561	522	492	536	518	564	527	530	554	498	561	490	540	524	510	511	546	520	546	529	544	498	492	475	514	533	529	518	534	535	569	565	537	559	517	546	542	547	554	547	521	559	536	534	564	557	551	523	537	545	521	531	565	537	533	543	500	546	515	545	507	518	511	559	520	537	560	582	543	518	519	561	546	504	523	516	555	533	537	529	519	567	541	523	537	547	514	563	565	562	549	502	453	557	508	563	516	549	553	532	564	503	576	529	539	589	497	532	555	535	510	543	540	547	596	540	565	527	507	486	538	541	524	516	540	538	489	491	555	519	519	556	562	524	577	546	511	520	553	501	500	560	559	512	520	524	538	474	584	534	546	494	537	546	551	515	533	508	559	497	543	526	531	537	530	559	531	522	531	520	567	495	548	568	566	478	528	530	552	536	532	510	534	553	484	545	556	558	499	556	546	592	509	527	541	547	511	522	532	560	555	545	531	538	521	515	552	529	553	510	572	520	538	519	548	596	509	563	562	549	539	529	556	523	524	514	497	570	481	520	527	515	576	477	548	559	558	558	552	534	545	531	519	543	497	549	509	488	538	499	544	563	513	560	538	507	520	514	522	517	519	491	526	537	538	541	600	562	573	531	569	555	545	530	559	557	520	569	523	562	561	528	551	549	519	557	534	487	547	541	558	534	543	500	537	538	506	526	548	505	522	542	513	538	525	524	544	534	562	543	527	492	503	499	523	484	543	538	538	562	557	544	545	575	541	556	513	558	537	510	505	483	531	531	516	527	508	523	568	534	563	537	516	537	535	515	522	520	515	506	526	554	517	551	541	570	492	516	536	529	500	484	556	543	493	582	552	496	568	530	540	521	584	553	524	515	566	492	517	538	554	563	492	517	510	545	540	512	555	496	496	507	582	486	492	527	528	534	568	522	516	577	559	525	500	541	515	543	555	511	562	529	539	560	493	561	549	550	524	491	558	520	516	557	554	544	531	551	550	533	533	526	533	528	502	553	528	536	526	524	541	541	517	526	515	518	539	523	525	535	548	570	539	518	563	501	519	517	571	519	547	542	560	521	568	522	524	546	519	526	518	553	510	545	532	517	493	506	523	512	566	545	554	486	533	583	487	510	522	517	548	541	516	547	549	548	551	536	482	547	528	543	545	539	511	569	517	560	505	540	509	608	508	579	562	556	550	560	537	517	516	569	516	564	514	534	545	561	520	528	513	523	563	582	500	574	593	496	496	514	551	560	570	565	535	537	547	509	545	516	540	524	564	578	522	535	583	550	512	543	522	565	510	532	509	510	521	478	543	513	530	514	532	525	570	515	538	515	534	541	559	510	519	556	518	541	587	513	535	544	511	540	534	606	552	522	492	465	515	556	550	552	520	553	532	562	513	487	575	537	538	508	532	547	539	520	531	505	518	539	542	522	583	599	514	548	539	555	524	555	532	541	542	545	574	533	538	544	503	546	522	533	526	522	554	538	512	530	567	550	562	525	559	545	513	514	575	485	518	517	568	499	545	568	524	514	534	522	569	552	536	529	566	562	510	546	529	520	552	535	479	523	559	528	522	504	524	530	512
27111	29662	11718	7214	5586	4586	3973	3256	2710	2184	1828	1621	1399	1253	1106	958	878	801	830	782	715	723	702	720	721	665	660	637	677	658	660	624	614	646	658	620	620	658	639	596	597	621	606	632	633	620	616	638	667	640	611	654	628	612	610	637	641	618	640	641	658	640	654	648	619	607	647	633	621	580	689	601	598	657	642	611	661	575	647	683	695	680	648	600	645	653	681	599	636	654	637	686	678	669	635	635	650	630	621	624	622	643	619	616	626	669	695	624	654	610	630	641	633	649	628	659	649	609	674	610	640	642	577	630	645	655	593	642	647	661	612	634	624	583	600	603	669	621	605	575	660	663	660	628	639	637	607	575	646	588	639	611	598	621	626	634	687	645	642	645	657	610	622	670	664	614	590	597	655	590	604	675	607	674	640	603	688	622	632	642	640	692	592	603	610	616	630	602	624	634	629	616	637	636	636	651	598	627	588	658	608	670	657	640	587	663	668	632	628	666	642	595	620	613	618	611	617	601	639	599	657	589	651	604	619	604	618	576	610	602	660	620	619	643	609	628	644	612	604	611	679	599	641	660	642	620	624	644	630	609	650	616	600	597	636	604	640	608	595	652	628	620	635	643	642	614	623	642	607	671	609	588	605	629	646	683	634	607	600	644	597	597	634	639	654	680	582	657	634	629	616	644	631	647	669	629	624	602	630	644	645	685	660	656	628	597	599	632	576	644	592	605	613	656	661	632	648	629	581	634	604	582	633	614	629	582	647	607	666	591	636	563	589	600	628	633	600	632	608	647	612	587	625	638	622	639	663	618	653	628	632	626	588	575	593	630	647	630	605	627	592	645	641	649	666	584	645	657	673	642	558	632	614	616	638	671	633	616	637	627	613	630	641	634	606	654	644	661	633	637	617	633	619	649	641	604	629	631	602	598	631	590	644	583	617	633	629	604	625	625	662	637	626	676	617	640	615	663	662	636	585	636	657	587	649	606	630	626	655	630	640	590	631	629	610	598	610	662	613	654	610	691	659	662	667	660	634	628	632	609	632	620	647	605	610	626	639	633	633	656	610	639	605	635	625	652	626	653	666	624	625	604	636	622	599	650	639	604	626	608	630	636	615	583	625	660	626	640	627	618	628	629	625	670	639	680	635	652	596	600	608	617	635	619	611	648	634	662	589	612	648	600	635	669	629	625	665	642	641	629	647	612	600	625	618	609	646	621	632	624	633	636	651	647	626	624	629	629	603	625	596	672	644	611	613	607	628	653	665	628	635	602	598	669	647	614	653	643	620	638	635	635	664	618	600	626	656	627	631	646	609	641	661	637	616	599	614	632	589	648	622	607	597	596	638	608	677	649	604	609	664	625	646	677	607	635	649	633	597	644	653	621	642	627	630	652	604	640	609	630	626	626	586	652	675	628	624	592	628	622	597	647	633	626	650	664	642	612	596	644	620	633	624	607	621	678	593	619	640	610	618	624	609	629	626	582	674	621	634	686	672	642	634	670	591	592	639	632	608	620	627	618	649	617	641	625	604	574	603	600	641	599	633	623	609	620	607	655	630	638	634	626	616	673	632	664	598	623	632	613	603	613	607	658	629	644	591	603	594	619	640	673	626	630	613	621	656	583	638	651	642	647	603	662	580	569	639	622	596	628	620	636	582	634	603	613	606	606	627	629	576	599	655	639	691	627	629	656	653	635	613	620	562	608	616	638	622	617	647	639	642	616	630	632	653	661	627	633	627	628	642	630	677	615	589	610	668	612	586	626	632	601	668	620	619	634	634	642	596	649	648	633	609	627	624	660	633	626	611	644	601	625	602	648	658	601	648	624	633	587	609	649	628	636	588	632	657	596	601	577	670	574	626	627	661	649	636	605	596	579	630	651	636	632	666	661	624	641	625	645	630	636	645	598	602	588	633	650	615	614	606	646	601	588	621	688	607	660	596	648	655	668	625	601	622	616	659	597	652	628	635	608	630	650	599	662	623	579	619	638	614	592	613	613	600	602	590	599	644	622	633	663	599	622	637	614	644	630	610	577	630	598	678	641	608	662	644	644	628	608	624	609	680	631	619	617	637	596	644	624	658	653	644	612	652	617	625	612	639	634	650	596	648	639	619	594	599	631	679	601	589	637	688	667	607	601	638	600	651	613	583	655	596	625	611	643	651	630	579	636	610	585	658	615	620	608	645	670	607	617	607	593	630	638	620	654	630	612	632	604	662	637	613	624	621	621	641	638	579	633	673	634	573	692	611	618	618	624	587	624	640	607	661	604	620	653	642	656	571	645	650	644	623	593	598	641	625	637	614	720	582	628	641	627	631	624	663	607	653	607	641	639	704	633	616	655	621	636	642	632	600	617	644	660	635	640	668	619	667	654	607	620	620	606	667	655	635	597	614	618	580	634	642	621	609	668	623	627	650	645	607	641	641	608	617	651	601	615	608	615	609	629	604	574	581	671	617	613	611	589	584	581	633	632	636	602	653	654	648	601	645	624	649	592	659	630	652	613	656	598	655	635	616	615	632	653	599	641	616	595	633	608	633	676	605	624	620	628	670	603	618	618	643	620	571	639	644	624	610	598	625	597	603	652	657	658	625	618	684	600	629	637	609	664	620	645	618	642	584	593	614	637	629	646	580	649	643	600	637	644	656	645	611	640	597	631	640	592	652	625	593	615	644	656	678	618	650	606	600	609	652	664	611	637	616	611	629	613	663	664	647	623	611	651	598	601	606	670	629	622	643	671	572	600	587	612	668	651	602	643	640	600	615	625	619	584	605	640	629	662	641	588	630	580	619	605	596	627	611	641	642	631	607	612	619	612	657	646	634	585	628	615	624	678	655	625	630	609	595	639	626	625	630	669	638	591	631	618	627	602	631	656	598	615	616	640	602	629	588	619	614	658	631	653	594	596	616	605	631	643	596	648	638	630	590	605	616	586	601	644	616	604	642	624	650	647	660	643	584	640	645	613	657	570	623	624	612	623	659	656	604	658	683	583	665	655	602	630	620	630	611	613	617	622	659	616	647	639	693	659	668	643	619	632	626	631	602	639	613	638	604	635	599	647	649	590	622	609	645	669	608	610	587	594	663	613	632	631	642	612	665	637	645	589	600	633	623	657	613	639	635	620	631	597	644	673	635	646	662	615	623	623	646	605	595	602	631	634	576	607	653	654	611	643	623	595	580	613	656	535	676	604	650	632	613	639	616	646	584	609	595	622	675	668	655	611	606	632	642	564	649	648	668	581	630	673	587	635	650	580	593	633	624	636	596	558	642	630	709	592	624	648	649	573	645	631	606	611	676	644	607	586	629	632	613	629	596	601	662	627	619	631	654	604	650	638	602	633	605	598	583	635	633	630	614	641	629	611	615	649	644	577	685	630	608	573	607	632	622	618	610	614	624	655	631	612	637	658	618	646	610	580	592	580	606	675	573	652	634	624	679	632	610	599	632	608	598	621	676	624	627	646	626	603	687	617	655	642	647	594	582	619	621	653	681	659
23276	21381	29210	23924	21389	21446	10845	3091	2044	1632	1419	1150	949	785	771	618	517	457	466	409	408	396	350	292	311	303	287	320	314	309	309	282	282	299	290	266	288	301	277	301	291	262	298	289	270	294	284	280	264	271	274	262	279	266	250	263	266	267	232	277	271	284	241	278	244	283	281	264	262	250	254	243	248	252	267	275	277	285	320	282	274	298	284	295	263	284	289	251	241	301	291	249	274	299	245	263	220	264	277	280	222	276	266	277	249	269	264	242	275	258	253	236	259	250	280	264	240	246	240	261	266	245	268	250	291	264	257	253	267	258	261	248	245	230	271	276	250	245	256	272	225	248	248	258	250	246	241	251	256	257	260	267	249	247	284	290	277	262	232	255	256	244	264	255	251	241	241	252	267	260	265	301	232	214	263	277	288	269	256	241	292	243	248	250	264	254	243	270	247	221	248	244	266	237	254	236	254	264	252	244	267	249	260	276	274	237	248	265	245	245	255	259	245	266	249	272	265	269	245	249	277	278	271	269	278	273	268	263	248	247	257	270	265	258	257	258	272	263	236	228	255	233	279	240	259	253	276	258	259	250	233	241	260	267	280	251	249	285	259	245	266	236	282	264	272	256	248	272	250	240	247	260	267	263	281	249	250	266	233	267	233	252	252	261	261	294	274	269	221	285	275	265	256	236	261	282	270	258	263	282	249	256	246	268	286	247	269	265	269	238	283	238	258	267	271	251	274	251	275	269	289	264	273	287	265	265	246	241	251	238	283	249	268	264	240	224	250	274	249	266	244	249	276	258	249	264	253	268	271	234	251	238	263	255	229	261	237	229	234	281	243	228	226	254	246	275	259	252	247	247	238	273	264	270	246	236	265	255	220	236	254	255	248	277	267	269	276	276	279	236	251	228	252	254	260	240	264	280	249	280	253	256	245	277	277	252	267	265	228	266	270	254	269	255	272	289	267	251	272	258	260	249	253	243	219	229	268	280	249	247	268	255	241	266	280	280	252	243	269	243	259	280	227	257	271	267	285	232	258	262	246	247	248	270	221	245	267	276	249	274	228	261	252	272	274	287	254	225	266	244	263	248	263	264	257	299	255	243	226	245	255	229	239	258	275	269	263	255	248	246	236	247	270	278	247	247	251	229	275	245	251	254	280	259	235	250	287	248	268	268	269	238	253	287	260	269	265	252	270	255	248	232	260	270	248	270	250	267	258	223	258	248	273	283	253	252	232	235	241	262	250	270	261	252	263	288	287	280	255	286	248	260	269	287	246	282	257	243	254	232	234	245	244	265	267	241	264	252	253	253	244	258	261	245	242	276	259	263	258	245	247	295	278	265	261	243	256	271	266	280	254	272	227	241	238	257	245	269	251	272	260	265	254	245	262	259	261	242	249	305	248	245	241	232	287	260	249	229	256	253	232	226	264	238	258	269	256	245	265	268	274	250	272	242	253	234	262	261	272	236	289	277	291	261	286	225	262	262	242	248	264	276	237	248	262	257	249	244	266	266	276	267	256	252	258	236	242	261	271	291	259	232	269	254	247	265	240	242	260	242	239	242	287	257	276	249	235	288	249	256	259	236	228	247	294	272	245	273	272	251	249	284	285	269	250	288	264	242	253	303	261	276	242	258	260	246	287	233	252	252	274	275	254	256	242	261	271	273	246	246	248	222	265	239	231	260	281	244	247	258	263	236	260	264	277	257	239	240	252	240	241	262	251	243	282	243	255	281	256	230	236	272	248	270	268	260	286	269	262	254	279	254	263	246	265	260	284	292	279	253	281	254	263	259	260	231	276	251	277	284	250	257	250	257	255	255	256	273	257	247	291	257	251	263	274	282	258	253	264	262	260	264	232	299	256	259	271	230	256	243	282	252	247	291	237	249	266	249	245	238	252	267	293	258	274	254	250	297	268	277	247	233	244	247	266	276	278	260	235	230	257	263	258	239	255	269	250	222	248	241	270	254	270	238	284	241	256	281	252	268	245	244	254	270	260	259	268	257	262	237	243	254	277	242	245	243	253	237	255	242	263	259	247	236	254	257	251	279	245	262	272	238	225	254	262	281	239	241	266	243	258	298	270	243	282	253	272	255	257	252	266	239	249	260	262	252	254	260	239	258	280	256	236	251	242	241	271	254	259	250	245	241	249	270	278	245	257	242	286	258	286	251	292	244	288	230	266	231	245	249	257	256	269	259	273	246	261	248	265	258	298	262	266	264	259	264	256	265	277	282	252	242	271	227	235	259	262	216	277	259	258	244	250	286	250	293	260	254	254	265	271	255	240	254	233	248	258	264	230	236	277	272	267	250	241	264	256	252	265	259	252	243	296	270	245	240	258	275	268	265	269	253	278	247	247	257	265	275	264	256	238	269	256	287	237	256	262	273	314	272	279	243	241	284	242	263	250	281	246	246	247	270	275	227	279	249	253	267	260	268	238	272	265	271	257	257	232	264	272	258	266	257	270	273	242	253	273	282	252	240	250	247	258	263	264	264	268	194	260	262	262	235	240	269	257	243	273	247	266	258	245	220	270	253	259	274	252	244	265	268	240	251	241	249	236	270	256	280	274	253	236	244	272	261	253	275	231	272	264	284	248	241	242	239	227	254	265	288	251	258	249	250	249	274	266	260	278	254	268	250	305	274	252	280	245	230	252	273	286	247	259	226	235	276	259	301	234	270	266	243	282	260	267	233	270	227	280	232	269	242	276	259	276	265	267	257	273	266	250	247	250	270	256	261	233	228	271	263	269	255	258	247	247	237	255	273	244	267	249	238	272	255	263	242	262	267	256	228	256	229	251	235	254	238	257	243	273	246	278	264	227	259	271	267	251	272	249	231	285	270	265	261	234	223	253	263	243	276	248	250	236	274	260	241	278	274	264	250	254	225	249	254	266	307	251	255	256	233	262	241	274	266	245	261	253	259	260	283	282	257	285	264	241	263	247	270	255	247	271	248	254	253	268	274	263	273	266	239	242	250	260	260	253	268	261	256	258	260	251	283	264	273	268	261	264	271	275	241	253	271	274	225	241	250	241	251	241	264	247	253	258	263	275	250	253	276	250	255	284	271	259	257	262	269	258	248	270	270	234	276	288	249	218	264	291	285	250	268	263	244	262	273	251	269	267	250	244	271	273	252	267	272	298	252	265	255	236	241	230	275	271	247	243	279	244	263	267	248	240	269	229	263	276	274	242	255	237	252	252	280	235	264	209	251	218	252	240	267	264	255	252	254	261	234	242	238	264	266	245	268	284	249	251	283	247	253	249	270	266	273	273	220	287	290	259	249	253	266	243	276	234	275	262	273	267	251	252	264	253	265	266	260	246	271	248	251	258	286	262	275	238	269	245	247	265	229	250	247	237	276	250	237	228	270	272	268	267	289	261	246	274	264	255	271	255	247	271	256	238	263	260	274	265	247	260	239	269	262	239	278	261	240	253	255	294	239	300	238	246	274	263	229	240	232	266	224	241	287	261	243	240	254	272	270	227	243
31507	40825	21583	13576	10835	8777	7180	5733	4317	3705	2857	2449	1932	1633	1360	1107	904	801	682	584	535	482	487	481	429	404	381	398	369	398	380	364	364	351	352	336	362	339	318	354	309	317	290	313	328	345	335	336	293	306	327	307	319	337	335	301	326	330	319	300	315	317	310	335	317	289	284	326	307	286	290	314	344	331	305	320	350	366	374	357	343	341	377	329	327	369	336	332	330	330	355	365	323	335	297	297	300	279	296	296	319	305	306	280	326	323	323	309	292	288	309	280	317	327	294	353	322	270	316	320	287	329	324	319	275	311	312	292	304	317	330	295	309	286	312	311	322	327	295	316	305	286	303	307	300	291	318	300	310	287	313	301	285	304	314	294	296	318	300	313	311	294	313	309	326	310	285	299	291	336	281	309	275	331	302	319	285	326	319	315	288	339	324	326	289	295	310	304	300	294	277	311	275	328	325	308	323	282	293	298	291	303	306	275	296	328	322	288	307	288	305	335	298	329	287	286	308	306	270	295	311	304	303	308	303	296	300	306	309	310	310	282	304	304	283	308	305	314	292	281	324	302	290	295	314	286	310	284	353	310	317	319	303	310	322	324	302	302	311	300	285	326	280	318	290	293	282	280	294	296	319	317	274	316	319	295	301	287	326	309	341	295	323	335	300	304	302	322	296	311	319	315	321	302	306	306	288	300	304	301	283	272	305	302	279	334	300	308	313	309	337	295	312	285	314	306	301	308	286	292	326	291	295	319	282	299	289	314	317	290	312	304	283	279	289	317	338	300	298	333	300	289	307	301	324	291	274	289	270	312	296	287	301	297	314	298	310	336	308	304	331	292	339	309	307	287	298	299	290	270	294	312	284	288	301	271	302	282	297	296	316	335	302	297	297	305	313	274	338	316	300	296	331	294	291	294	283	296	302	325	294	281	325	282	300	272	322	320	277	301	304	318	304	316	312	311	331	302	293	292	306	321	291	307	294	312	289	314	249	254	293	320	308	274	307	286	296	299	315	305	317	300	311	305	277	297	297	297	285	316	312	308	276	295	301	314	296	326	297	315	283	301	297	308	329	291	271	296	317	291	263	323	280	314	261	291	317	300	291	302	300	322	324	317	301	334	291	293	289	312	310	282	319	359	306	282	291	280	300	312	314	305	304	308	298	301	315	285	294	289	319	303	319	312	329	305	312	319	313	300	318	312	299	305	313	293	315	308	305	297	269	312	302	288	286	297	293	303	305	311	322	298	308	301	306	282	310	301	316	284	321	288	292	333	300	294	315	300	296	309	306	319	284	336	293	272	296	299	304	289	297	320	291	275	274	306	285	292	305	328	315	304	298	310	279	255	310	287	287	307	302	305	310	296	288	315	300	306	315	328	314	330	280	300	312	290	295	337	292	313	310	282	287	320	320	310	298	318	315	310	277	312	302	296	294	301	289	296	328	269	321	304	317	312	298	301	291	307	289	306	285	306	322	264	302	272	324	301	303	310	297	330	281	288	302	310	306	304	301	289	308	337	304	275	310	304	299	299	332	298	274	299	292	294	297	299	273	309	248	284	309	329	317	311	278	324	320	300	287	276	326	316	270	269	288	307	297	289	287	323	294	292	289	314	294	292	272	320	303	289	288	287	307	288	308	314	288	305	308	294	344	307	291	318	298	311	343	328	298	286	300	330	283	331	322	321	297	293	334	311	316	330	275	331	297	293	271	302	293	272	311	305	304	307	300	304	297	297	276	306	275	313	302	318	307	280	285	305	307	314	335	293	291	309	285	300	310	331	320	280	294	295	290	321	309	290	305	291	287	272	300	318	291	284	284	316	320	318	311	296	323	307	283	328	310	281	310	295	312	304	290	314	303	312	268	307	303	288	302	309	271	311	333	297	298	301	306	304	281	297	341	296	306	314	332	285	311	299	305	292	292	287	296	280	289	297	322	316	295	303	327	284	293	300	292	295	281	328	292	294	302	288	288	280	299	285	287	305	303	310	316	328	324	284	325	281	293	295	290	280	299	312	297	295	298	286	328	287	322	318	278	313	283	306	257	273	317	310	317	317	299	298	287	310	305	296	308	313	316	305	279	309	318	267	279	321	301	294	306	339	277	326	322	291	328	327	303	320	289	313	290	332	287	304	295	307	297	319	310	320	321	302	318	284	292	301	296	309	309	315	317	303	318	309	299	321	312	319	295	331	292	319	308	277	298	281	298	312	328	288	298	324	267	283	304	299	279	304	320	301	299	280	309	342	297	294	310	295	309	312	310	285	295	305	305	289	325	280	292	305	303	306	312	299	282	300	305	315	351	322	312	292	303	317	317	300	302	343	303	284	306	293	289	324	285	287	304	305	279	298	322	288	297	319	307	273	278	276	303	284	292	298	306	306	306	293	303	304	301	296	325	319	311	316	289	311	310	292	285	306	311	307	286	289	298	310	307	286	301	298	270	331	303	333	322	322	304	317	263	303	296	292	321	292	309	316	281	307	275	303	341	285	275	294	289	332	279	290	299	301	274	317	296	316	299	301	292	311	259	298	298	317	282	327	265	300	280	313	300	310	266	275	281	320	316	331	288	314	306	279	308	286	310	291	299	304	285	287	314	318	303	324	296	310	320	330	297	280	289	345	307	293	308	324	324	310	301	313	267	282	295	290	275	329	305	311	315	267	298	291	311	318	290	307	336	299	305	329	336	312	301	297	313	304	315	315	278	249	305	305	320	301	318	306	297	290	300	289	292	283	301	296	287	279	289	337	298	287	279	303	314	309	307	306	323	308	286	257	307	324	285	301	277	289	309	315	290	292	315	292	314	303	315	311	335	313	287	317	267	277	285	310	319	296	289	314	286	326	282	300	318	305	282	318	278	285	336	306	314	294	286	270	311	309	265	328	305	309	307	325	316	274	324	287	316	291	327	312	305	311	277	289	294	307	308	320	281	250	303	303	350	290	276	314	287	315	276	320	303	324	303	308	314	307	288	295	302	305	310	312	304	267	284	301	278	324	304	299	281	337	298	280	305	302	294	293	282	305	286	278	301	330	289	273	293	302	291	329	328	303	323	313	311	315	334	332	271	295	294	324	324	302	302	292	307	280	305	302	310	287	289	293	289	288	285	279	264	312	287	298	281	293	305	301	335	314	285	295	289	312	291	303	295	313	319	299	332	345	313	279	325	300	309	303	318	317	256	308	304	273	302	310	271	298	276	288	305	319	285	315	307	310	311	339	261	284	293	335	337	299	298	325	288	297	296	313	304	302	286	301	307	315	314	351	270	284	322	300	298	325	312	284	316	278	279	322	301	323	296	321	327	297	291	246	296	313	328	309	288	302	306	308	304	315	284	299	326	292	308	302	294	278	307	271	295	305	312	280	277	286	299	328	298	275	332	290	311	313	319	271	318	278	302	291	302	295	316	331	296	320	323	298	286	310	325	281	295	306	295	251	273	281	320	305	314	305	307	293	283	287	296	302	317	279	290	322	306	294	298	299	301	325	291	298	321	290
27898	21291	12502	4765	2568	1815	1452	1170	1004	931	806	729	713	601	605	531	489	514	503	475	516	494	487	500	446	502	455	489	464	489	495	462	500	438	538	510	452	515	485	477	460	465	486	459	431	452	486	481	456	471	501	543	443	458	457	494	444	485	470	505	476	475	475	475	464	458	443	470	455	465	493	465	459	501	435	486	504	452	493	463	502	451	486	496	479	471	486	501	466	484	472	496	498	480	475	460	451	528	500	454	472	481	490	519	476	491	466	467	484	467	479	476	516	489	474	489	439	504	437	491	467	481	455	451	441	457	481	456	506	480	455	439	510	470	454	467	472	497	460	429	489	437	479	521	474	459	491	511	457	443	488	467	500	469	434	469	480	490	447	485	476	468	483	455	480	490	479	486	456	477	494	468	474	455	470	443	486	489	479	486	479	501	528	466	506	462	454	471	479	468	485	431	509	502	488	453	495	438	467	501	461	477	492	466	485	488	452	456	480	455	455	434	458	490	487	476	466	487	501	497	454	482	436	449	498	486	490	520	468	485	477	474	471	422	486	460	450	467	538	452	510	474	428	452	489	437	517	452	495	529	455	459	512	481	471	449	502	483	497	455	487	475	474	461	498	462	467	450	468	488	503	490	465	523	478	473	427	460	478	462	455	455	456	466	496	426	471	479	474	480	495	451	449	494	463	479	483	484	509	442	471	418	481	490	443	525	468	475	465	467	508	476	503	521	457	466	463	467	483	489	482	500	516	480	470	457	496	490	473	451	489	452	483	487	475	458	502	428	434	441	516	490	479	517	473	475	463	440	507	482	462	434	460	496	485	469	443	431	519	471	506	480	454	476	477	460	449	450	466	484	486	475	470	484	473	480	479	481	471	452	466	485	473	504	409	454	483	506	454	466	495	476	497	459	468	463	473	490	447	469	472	455	492	487	505	480	471	463	493	455	480	460	452	514	479	477	503	478	498	462	525	512	405	511	456	460	493	489	503	494	472	476	496	497	505	501	509	456	445	461	428	491	458	504	478	452	497	470	509	512	453	451	474	464	506	490	498	457	491	485	490	438	463	472	477	464	459	466	478	508	449	424	499	468	486	458	523	496	469	475	485	471	455	468	472	519	461	434	507	465	469	462	486	467	487	488	462	524	491	468	474	464	473	456	519	477	457	476	459	475	467	477	485	471	491	489	490	478	434	530	516	486	487	491	497	461	442	456	485	495	468	486	436	484	465	497	464	473	469	459	483	547	488	502	439	456	490	539	530	511	482	476	461	428	493	478	513	479	479	462	487	486	483	469	477	467	471	485	489	450	461	450	477	454	462	484	528	449	485	493	459	466	469	491	434	454	461	484	482	488	460	425	482	468	459	459	474	501	466	492	528	493	487	451	447	483	473	476	503	423	465	485	472	502	445	463	506	465	505	469	474	500	457	477	471	468	491	495	490	475	529	462	483	493	468	466	434	495	484	441	487	471	463	520	461	486	471	464	479	452	501	462	451	459	488	442	492	474	506	499	498	439	441	467	474	510	513	421	490	484	446	471	488	464	475	471	526	466	449	457	490	482	495	461	477	479	475	452	440	459	491	420	482	494	464	484	436	479	465	489	472	503	467	457	440	454	490	490	522	507	469	481	438	504	438	474	506	455	468	468	458	468	483	481	456	451	456	468	457	473	474	478	473	451	448	445	488	477	467	467	468	454	478	487	506	468	451	462	481	448	490	521	447	420	489	490	468	521	441	426	453	476	462	488	481	456	496	464	461	457	488	459	494	489	464	517	489	502	486	462	482	459	484	464	500	469	467	477	470	511	456	488	467	461	485	484	470	476	526	471	520	451	508	490	473	487	465	461	484	474	448	478	483	492	466	470	485	450	462	463	477	469	475	482	474	453	451	469	470	471	476	444	460	491	479	459	471	451	514	472	459	457	466	543	446	486	502	491	472	475	506	486	456	481	511	499	471	470	478	477	465	484	501	492	497	492	494	486	435	481	486	489	500	454	470	474	471	513	493	426	512	495	481	496	495	445	467	488	418	479	469	482	469	475	504	463	506	478	453	486	475	443	457	476	493	516	456	461	465	490	475	515	479	478	487	478	504	480	441	495	465	507	464	451	479	462	470	480	509	480	420	447	457	463	479	512	490	489	437	440	477	474	476	436	464	469	441	478	476	491	506	421	483	518	427	464	489	451	485	493	479	466	453	487	490	469	490	462	485	485	486	448	497	443	485	464	477	496	492	433	466	465	453	479	485	462	458	481	465	482	499	473	481	516	504	518	491	473	495	499	482	475	458	459	462	471	488	506	504	446	480	462	495	453	461	496	507	468	464	437	546	490	451	460	494	454	444	481	453	482	435	475	476	466	478	450	485	423	477	471	491	492	462	418	438	491	468	515	489	479	498	451	466	502	438	457	458	478	453	438	502	481	449	455	488	470	417	477	505	465	451	458	509	468	462	507	437	460	471	439	479	488	487	486	489	473	479	473	472	479	471	455	489	488	450	462	500	491	497	475	492	488	484	437	447	453	495	476	486	451	496	485	476	426	456	485	419	435	443	478	476	497	505	484	448	487	498	454	469	465	449	463	485	466	480	479	524	479	431	489	477	459	477	444	482	477	483	464	506	508	488	494	465	460	446	470	496	471	456	487	489	458	500	481	480	505	502	471	464	493	508	472	485	452	466	479	467	504	482	464	479	461	471	493	487	494	462	445	469	465	435	466	453	427	454	512	485	460	493	457	472	458	467	471	484	466	452	482	486	476	467	462	483	506	495	484	525	468	429	494	484	483	463	467	508	450	405	486	445	490	473	478	473	490	492	487	455	493	481	500	464	491	459	472	476	479	491	465	463	500	466	492	465	472	488	482	424	479	461	462	490	465	458	499	465	491	480	505	443	486	458	430	482	446	502	493	491	459	472	470	511	483	446	489	510	466	456	471	469	464	486	495	502	468	449	494	430	487	503	474	456	477	467	504	487	506	470	478	513	451	456	486	474	493	477	466	497	502	476	488	449	495	480	436	461	452	489	475	452	458	462	505	419	486	419	473	494	483	437	500	474	466	482	448	474	486	480	453	502	481	444	461	485	465	452	459	485	445	430	497	482	463	474	465	489	490	478	463	428	482	450	474	454	480	428	492	475	481	492	495	444	444	458	510	484	484	509	436	493	481	433	493	465	509	496	496	479	480	498	487	442	516	528	460	481	508	481	461	429	472	476	476	440	475	505	494	474	475	452	507	485	494	450	456	459	464	482	477	466	484	501	466	483	476	442	435	469	495	491	448	502	502	492	516	437	471	458	463	472	475	466	490	433	434	488	455	492	494	473	459	441	491	465	457	457	480	487	552	479	465	484	500	444	474	485	485	456	488	444	491	474	464	458	497	439	455	423	449	445	472	468	475	441	457	495	509	487	437	466	492	460	500	430	439	475	459	480	492	501	471	522	450	490	472	476	448	505	446	453	507	466	502	472	490	487	488	495	455	460	490	460	457	493	465	490	463
22227	23378	9419	5990	4462	3624	2778	2221	1821	1618	1379	1214	1008	952	865	768	680	691	676	596	608	623	623	620	595	556	556	600	590	577	554	589	563	555	604	552	591	604	578	565	576	608	580	565	596	584	542	578	573	564	588	587	574	563	552	606	616	520	603	573	592	535	608	554	615	564	545	599	610	586	593	583	568	584	548	582	589	619	597	605	588	596	586	596	591	571	586	612	565	526	568	595	595	580	556	606	612	578	565	615	603	623	559	568	568	586	566	588	583	550	622	496	586	595	534	539	586	571	626	545	592	577	592	616	564	562	600	572	596	569	638	595	597	525	582	581	552	570	622	558	567	561	534	550	543	544	567	549	575	582	552	545	609	614	566	600	581	579	544	564	567	587	556	574	585	558	563	580	530	556	551	611	592	589	596	537	572	603	601	584	612	582	529	579	593	569	584	559	573	608	588	583	588	577	561	587	588	585	569	566	579	570	597	552	566	594	563	580	577	604	579	600	530	589	540	579	553	580	599	552	598	564	572	553	542	582	542	546	564	584	597	598	592	620	587	536	556	577	589	596	592	586	595	552	538	568	543	563	577	528	546	570	577	537	591	557	570	589	578	562	581	560	633	572	540	565	561	556	523	514	570	576	573	614	564	564	582	593	599	580	605	571	549	572	595	565	581	602	607	586	606	550	576	589	586	617	573	538	571	596	633	571	587	560	608	605	588	544	595	586	572	576	615	592	551	577	567	563	604	573	531	558	562	569	581	560	586	569	567	562	591	605	585	576	586	597	614	535	549	555	567	588	558	555	557	567	567	594	572	546	616	563	587	571	522	597	555	542	576	567	568	576	573	571	567	600	606	511	596	561	565	600	589	607	572	588	547	547	578	590	585	600	563	571	595	559	548	557	553	537	557	549	566	540	548	555	577	549	516	590	605	595	572	548	576	572	597	549	534	557	552	546	542	609	540	566	560	542	606	573	548	593	573	594	551	569	541	573	579	596	539	571	572	551	554	538	553	577	610	586	550	581	588	580	556	583	545	556	561	563	555	554	572	589	576	573	558	567	581	583	613	564	581	576	614	605	589	583	560	603	563	578	557	603	581	559	573	580	566	627	553	559	591	589	573	596	586	538	561	542	560	566	605	541	606	541	585	573	565	524	589	582	603	604	579	621	590	555	577	582	613	579	601	565	559	560	594	583	563	567	563	584	604	560	579	592	552	557	571	613	532	580	577	608	567	591	575	596	518	545	561	596	550	583	574	527	592	591	589	589	541	597	579	555	607	593	568	523	544	563	578	599	543	571	515	596	548	585	614	601	598	566	554	586	561	567	567	564	562	594	546	529	573	622	534	582	550	617	574	593	603	576	593	598	593	594	584	555	606	600	532	575	578	554	575	577	589	564	586	559	576	590	540	570	575	569	546	565	562	624	568	573	597	568	612	539	581	542	537	605	545	610	567	587	585	551	551	595	589	579	602	568	541	556	546	544	541	573	592	559	592	547	594	575	552	580	537	576	621	550	601	536	569	557	590	586	547	553	531	554	596	607	581	601	581	582	570	557	584	553	600	545	604	578	561	614	597	576	547	618	582	554	583	566	624	606	577	566	566	566	606	560	564	560	556	577	552	554	606	632	543	586	544	549	585	550	579	616	558	567	575	569	559	530	611	586	550	591	569	527	571	574	554	576	561	543	589	566	599	571	540	571	596	570	574	567	636	588	584	580	583	603	601	561	557	542	577	599	548	602	570	566	556	593	581	567	574	619	603	557	585	564	581	552	570	558	559	568	558	565	575	562	561	598	564	571	575	556	570	604	582	568	573	562	595	593	569	557	561	538	573	537	577	595	635	591	569	563	604	556	552	582	538	577	543	580	558	610	543	554	591	593	618	531	566	551	608	572	608	603	552	595	576	579	635	546	589	525	561	583	586	572	619	587	570	558	593	570	605	537	572	596	628	546	545	596	563	543	555	599	605	610	622	546	545	564	557	596	610	587	599	637	595	588	574	554	579	581	584	597	563	552	584	555	561	572	564	583	612	599	601	576	592	597	558	598	583	594	597	584	577	549	530	584	541	557	594	560	583	578	578	596	579	635	570	567	599	570	537	565	612	589	607	594	583	548	567	597	564	561	549	558	563	604	579	557	498	612	613	595	614	621	573	535	610	521	553	542	573	540	566	554	594	583	540	599	577	527	544	572	545	604	598	565	588	566	615	555	557	583	636	605	561	562	594	560	569	622	569	630	546	587	599	552	585	614	581	581	583	584	539	584	601	562	558	578	587	583	607	580	522	588	557	599	613	570	590	573	529	539	575	563	520	547	622	555	599	620	587	573	566	629	593	573	574	605	546	558	548	588	529	555	613	585	586	598	610	597	591	561	571	564	577	590	547	597	589	616	568	585	571	565	549	609	562	567	581	571	571	576	600	557	562	579	605	595	596	571	566	583	577	558	559	577	566	539	565	601	621	568	583	611	562	578	565	579	557	583	588	553	566	557	588	573	604	593	559	563	568	568	569	567	577	540	553	593	628	620	563	555	579	576	552	589	567	607	526	588	582	558	586	656	586	590	601	581	583	569	580	617	578	584	590	596	592	575	569	566	619	602	571	635	571	562	544	610	600	596	557	584	580	544	547	619	555	552	561	502	595	573	535	567	574	577	563	571	615	567	577	586	573	572	584	557	540	564	608	612	575	538	629	575	540	603	564	564	534	584	578	559	586	608	586	556	571	578	580	550	518	563	586	584	582	579	591	555	581	592	573	611	572	545	575	603	600	545	610	590	570	564	560	576	564	581	600	524	583	559	618	576	564	564	590	614	566	586	575	575	569	546	550	516	565	572	578	534	554	580	572	611	596	573	547	602	556	566	588	535	579	573	572	607	576	560	572	626	633	613	563	525	610	566	612	555	587	599	554	626	573	570	575	568	595	576	572	554	555	571	537	599	601	541	582	625	605	548	540	532	561	613	507	555	588	588	590	596	565	585	546	568	575	563	536	622	612	618	582	563	585	640	538	572	571	572	568	555	590	580	558	598	563	589	542	616	583	599	586	569	583	585	564	539	553	582	561	586	535	547	607	643	581	507	574	550	572	568	578	559	601	535	604	551	596	544	550	564	537	579	590	571	601	598	579	605	577	546	590	562	560	580	541	527	534	561	609	587	570	623	640	550	606	584	579	559	615	541	584	569	544	584	588	575	592	600	582	627	594	587	592	555	569	598	599	574	559	549	545	555	602	566	588	594	568	638	597	553	564	589	577	554	594	560	577	573	586	617	552	595	549	610	600	579	601	569	602	578	569	600	572	528	559	565	549	526	610	543	591	563	561	560	617	579	538	549	587	546	600	551	555	562	576	550	527	554	574	545	543	570	572	571	577	536	562	603	595	590	606	556	600	582	546	547	585	554	584	562	568	551	554	628	587	608	561	557	602	562	579	581	572	565	574	591	563	583	553	591	589	568	563	600	620	564	620	590	567	578	566	617	560	566	534	560	569	559	543	595
24283	21344	28597	24422	21294	11100	3121	1822	1337	1281	1000	787	679	615	521	438	450	432	365	378	336	328	339	324	305	286	312	316	281	299	269	270	240	252	284	273	273	290	297	298	263	276	280	297	262	250	298	255	276	262	281	248	258	267	275	258	245	279	264	231	279	266	255	275	244	276	303	265	244	253	291	260	264	266	278	263	291	279	300	282	300	291	298	292	255	279	282	274	261	263	267	259	294	242	307	262	233	263	234	261	244	251	248	277	259	251	243	274	250	264	258	256	277	265	272	287	288	241	262	294	240	271	256	272	252	267	232	259	261	258	271	237	258	250	238	259	244	259	246	285	238	295	253	273	253	269	245	259	263	264	239	297	225	244	272	242	261	281	257	271	267	247	286	264	279	245	291	255	266	238	273	266	259	260	254	249	261	262	262	269	266	259	277	258	276	273	260	288	298	293	275	279	265	256	265	266	261	249	297	279	264	257	264	241	255	272	262	284	261	272	264	248	288	249	270	241	256	263	232	247	243	260	265	270	255	281	270	263	283	245	253	264	224	236	279	251	253	254	291	256	265	260	272	243	245	264	259	286	243	265	254	278	306	246	264	243	278	267	274	232	265	251	244	270	243	291	271	244	235	258	248	238	287	254	250	283	249	289	284	266	264	262	254	237	263	266	283	283	276	285	263	252	256	278	257	277	251	269	257	297	292	268	275	250	263	254	251	269	261	265	261	309	254	250	275	243	254	268	285	268	261	246	261	264	229	218	246	254	243	268	230	265	275	259	251	252	272	233	255	242	278	274	233	269	264	266	258	275	292	280	286	248	246	261	259	243	277	272	262	263	269	260	233	268	288	230	285	252	291	264	262	256	265	273	276	261	267	298	256	272	257	273	272	289	273	264	243	259	259	267	255	243	278	241	279	248	291	257	255	250	272	254	274	282	292	270	283	258	269	248	294	256	249	271	256	281	273	269	287	267	249	229	274	291	266	236	246	272	261	246	261	240	263	256	260	278	245	244	270	251	282	270	250	270	230	261	242	268	246	261	290	281	263	261	241	272	270	268	254	267	277	265	251	272	230	255	256	305	253	247	243	274	273	261	228	262	246	298	278	261	270	275	266	244	262	261	278	256	240	276	256	246	254	242	311	243	281	253	247	237	240	240	252	244	269	252	263	250	234	269	279	238	247	259	273	265	255	271	238	252	264	285	221	274	255	265	255	249	270	245	315	256	236	263	275	277	236	258	260	245	274	244	284	248	262	254	253	264	252	246	236	269	254	271	267	265	244	275	285	271	274	278	287	262	269	279	256	237	284	261	266	267	266	286	269	272	268	265	249	247	284	258	244	237	257	245	259	254	266	270	269	276	231	278	269	269	271	233	252	236	250	265	286	254	286	264	266	294	271	312	269	250	298	285	265	250	268	253	274	236	261	267	262	248	282	255	266	276	265	246	273	242	260	288	261	290	241	264	258	262	224	289	252	249	283	259	272	263	290	254	233	241	276	269	269	232	268	272	225	264	238	274	264	275	271	269	285	223	272	268	237	259	233	273	232	237	274	269	266	274	260	247	227	230	248	286	251	262	283	278	271	235	264	272	245	255	299	251	252	272	250	281	263	271	245	264	276	268	276	237	246	256	258	249	252	285	285	256	244	242	277	241	267	295	242	248	283	255	258	252	279	242	254	255	272	243	272	257	258	287	237	264	253	233	254	255	283	260	251	275	248	253	251	282	241	270	244	256	265	249	273	250	267	237	270	288	254	291	273	254	268	275	235	252	240	250	270	260	270	257	272	272	265	247	265	254	272	255	267	284	256	268	254	282	263	245	275	219	245	273	256	255	243	246	290	262	248	249	240	257	270	294	224	271	288	290	263	270	234	258	237	247	251	256	234	287	243	258	261	259	249	259	240	261	284	278	271	270	282	289	259	225	278	238	255	233	256	253	277	283	266	209	250	250	261	243	298	260	286	273	254	283	270	280	272	277	285	257	296	273	231	305	253	268	262	253	260	239	296	257	256	252	262	262	266	261	262	233	230	233	231	266	264	237	284	273	259	252	242	279	265	234	269	294	224	242	255	249	245	294	241	286	286	250	286	242	249	263	296	255	257	270	239	267	285	266	248	253	221	236	306	249	296	237	274	244	226	262	253	245	255	301	247	258	250	253	256	269	256	224	268	261	242	257	248	256	290	248	250	251	246	260	245	278	246	250	245	257	224	291	299	256	252	264	239	267	254	260	250	244	251	255	247	252	249	260	265	276	271	262	260	302	266	216	262	249	244	257	275	300	240	261	275	274	269	239	265	290	288	275	277	241	254	251	260	266	230	258	240	254	257	272	269	254	234	250	262	286	242	238	261	294	253	257	244	247	258	274	284	266	257	250	282	261	255	254	251	252	266	239	277	298	273	254	268	256	243	262	243	235	273	231	255	271	229	267	277	266	248	287	288	262	247	240	274	266	222	269	273	280	244	253	243	272	241	234	286	229	275	234	288	265	269	272	254	256	269	248	262	271	236	286	258	275	276	259	281	277	232	232	260	271	263	260	238	246	268	255	246	242	240	256	241	258	264	237	244	236	250	275	288	269	266	253	246	277	252	257	266	256	261	264	251	280	278	256	249	271	273	250	251	269	273	236	240	254	272	274	262	269	268	289	259	228	281	268	287	278	265	250	280	266	255	257	237	276	281	240	265	278	292	265	264	266	252	248	289	270	263	244	259	261	294	238	244	241	253	252	275	269	219	264	270	257	251	260	250	221	277	236	277	262	267	246	285	269	246	272	259	271	284	266	263	243	265	242	251	231	274	245	278	239	260	255	262	252	276	273	266	263	252	252	240	259	264	276	263	293	251	286	279	255	244	255	250	262	275	256	258	259	249	277	253	238	242	260	257	250	284	254	265	276	286	234	276	269	272	267	253	255	233	240	225	234	263	256	275	268	279	274	252	223	271	271	258	239	269	259	274	243	249	282	248	273	259	243	256	258	270	261	245	247	266	261	258	250	269	261	257	247	260	275	268	254	264	244	250	246	234	277	267	229	251	245	246	244	278	261	237	251	256	270	254	273	266	243	270	278	235	244	261	249	253	256	252	247	261	261	284	252	230	246	240	251	270	264	267	244	273	258	253	252	252	270	273	289	265	219	269	290	246	254	244	259	240	238	276	290	253	241	286	270	252	254	276	229	247	253	241	278	274	257	247	261	255	241	278	237	261	255	238	284	254	272	260	272	272	270	253	259	276	231	285	293	261	252	253	286	255	267	263	228	289	264	262	234	259	239	257	275	287	250	256	286	273	251	254	268	257	247	247	245	281	264	259	249	267	291	284	284	260	265	242	264	243	259	232	257	278	242	254	278	294	237	262	250	215	248	290	253	252	244	286	244	285	259	262	271	261	244	246	283	246	256	258	259	264	245	228	262	254	260	275	249	270	242	266	302	270	240	254	267	264	278	253	244	276	283	265	265	252	268	257	261	268	256	247	243	255	253	283	265	265	284	251	244
28007	32036	18012	11027	8505	6654	5043	3962	3144	2604	2055	1584	1340	1081	884	766	654	668	584	555	470	463	406	394	417	377	400	404	371	381	387	364	364	351	353	347	381	360	309	380	331	325	350	304	350	359	328	380	349	369	358	322	355	341	348	350	350	336	368	303	342	388	340	360	297	357	346	369	317	333	329	338	382	350	355	348	382	381	388	389	347	370	375	362	340	349	334	384	360	319	355	326	312	352	335	335	334	335	350	321	357	330	316	329	368	334	341	347	325	344	390	340	332	302	297	328	332	338	312	334	332	373	314	317	319	340	356	312	308	319	317	325	312	319	337	322	360	341	311	321	338	344	319	324	346	382	289	335	316	347	333	316	337	332	327	319	327	337	355	286	322	351	322	312	335	368	343	309	366	308	321	325	358	335	346	320	308	317	331	328	287	317	360	317	336	289	334	347	285	298	332	337	364	328	336	351	330	331	335	337	328	326	334	334	329	355	353	350	323	332	347	330	331	334	343	323	317	337	323	329	332	353	345	321	305	343	318	338	291	355	324	346	325	352	330	327	377	324	317	323	335	326	354	315	343	334	345	311	322	350	324	331	292	331	331	330	300	361	348	323	327	360	315	311	327	344	310	324	359	353	353	309	297	327	332	351	327	324	302	340	335	335	318	329	335	339	330	335	348	307	325	316	341	323	340	357	345	331	314	342	315	337	336	327	319	325	333	306	310	337	328	331	320	333	332	342	327	309	332	352	323	308	337	322	334	323	333	352	368	344	344	332	313	307	345	327	320	323	349	312	299	343	311	312	312	286	328	339	340	337	307	329	332	330	344	318	340	322	338	332	303	324	342	328	352	340	320	333	347	329	352	334	354	308	358	320	339	339	309	340	340	323	340	312	324	354	304	339	312	328	351	333	324	331	324	344	324	342	312	317	339	342	343	282	298	312	325	343	335	337	345	328	328	307	345	301	352	356	330	352	303	343	340	300	351	330	293	330	304	330	324	311	322	308	332	321	332	353	330	311	327	305	313	322	345	318	299	325	336	329	323	330	339	338	358	339	343	301	326	317	312	281	300	361	334	316	326	342	303	348	324	326	326	352	341	328	332	341	330	336	334	305	347	349	326	321	343	324	333	322	317	331	311	313	322	336	334	344	352	331	337	341	316	300	328	361	331	303	338	330	305	351	363	346	307	338	326	350	314	340	308	379	296	375	313	310	338	348	314	324	322	368	347	308	304	336	316	325	344	322	316	330	333	350	336	312	313	348	306	350	353	357	328	323	314	337	328	351	351	337	375	331	326	307	302	332	325	353	315	325	304	313	346	334	320	308	342	320	343	314	331	316	321	319	325	326	320	334	326	317	322	331	322	325	333	326	318	364	374	353	338	331	357	335	326	325	333	312	368	325	337	324	325	324	341	313	344	330	326	330	325	346	337	300	344	337	356	338	374	351	343	306	304	327	300	321	333	321	360	287	355	336	328	313	339	299	323	327	342	332	325	323	310	346	366	314	337	318	323	341	317	311	329	336	332	349	326	325	294	287	318	359	363	332	330	326	307	347	315	306	324	361	326	327	323	311	341	313	336	328	358	309	378	375	352	303	339	317	344	335	304	320	304	334	318	341	331	319	311	332	310	324	301	304	324	326	310	349	343	323	313	316	335	321	335	323	324	313	330	336	323	309	313	347	330	289	304	327	346	318	300	320	331	370	343	340	316	342	318	329	330	320	318	307	349	318	342	326	313	314	344	323	337	329	352	312	352	319	291	319	343	324	344	327	326	352	318	309	344	338	333	335	329	330	317	341	350	340	299	332	348	307	321	343	321	335	318	326	329	317	345	340	327	346	325	329	358	337	336	311	343	304	333	359	332	351	315	327	333	268	329	320	339	316	302	296	314	347	324	308	341	333	319	314	365	353	341	321	351	318	340	344	328	313	348	326	332	339	303	332	329	295	340	316	315	331	326	335	306	331	348	353	347	338	287	324	346	357	324	331	345	354	330	300	336	323	351	351	341	281	339	323	347	365	315	320	331	321	327	293	331	340	317	335	348	352	341	354	280	348	336	367	305	350	322	340	338	316	350	277	301	306	350	333	343	323	300	319	336	348	329	360	297	331	362	356	320	317	295	336	352	319	328	367	311	344	323	332	333	341	314	314	313	347	311	312	319	341	345	334	328	293	333	349	324	348	341	367	356	341	336	323	348	334	338	331	328	331	326	323	323	295	345	329	317	344	344	348	352	340	300	365	337	311	341	303	321	339	352	335	334	338	323	325	311	321	319	323	314	332	306	337	326	323	341	321	357	337	354	337	342	337	304	330	308	328	368	319	335	341	326	354	346	336	329	307	328	358	352	342	335	336	321	283	301	333	319	322	330	351	350	316	317	347	334	304	330	317	339	304	369	337	368	334	330	342	319	321	336	319	333	281	324	331	303	344	338	353	346	330	296	310	341	319	341	332	302	347	362	330	332	332	353	318	363	315	340	323	325	343	331	337	305	333	296	330	310	339	352	324	319	339	336	315	345	292	361	323	337	296	357	364	320	351	340	337	318	363	329	370	336	315	324	333	319	328	327	335	332	315	336	354	327	331	347	301	327	346	313	330	329	331	350	323	336	336	373	302	335	337	336	329	320	321	351	314	326	357	325	343	346	341	324	322	333	325	348	351	320	312	304	303	327	301	334	321	334	327	316	296	347	327	325	350	326	325	326	346	328	329	338	327	307	297	330	325	289	345	341	309	344	343	330	320	351	329	324	326	324	326	330	300	333	304	326	316	317	311	348	337	345	311	332	333	317	342	315	345	325	341	301	337	317	345	357	332	320	308	332	356	334	338	347	347	357	337	316	350	316	332	309	335	350	306	320	342	323	337	297	352	335	326	325	343	357	333	301	336	333	355	312	343	321	339	343	320	359	312	333	324	349	331	317	365	370	302	351	326	344	312	344	335	316	337	340	337	368	331	348	340	342	342	312	336	293	319	330	340	333	317	332	309	336	321	344	297	300	314	330	344	330	331	336	343	290	305	320	314	309	334	300	343	326	307	295	327	327	328	375	333	308	338	337	324	345	289	324	315	334	306	338	347	327	327	335	319	316	328	334	372	303	294	318	373	317	313	340	316	328	339	362	328	344	334	333	361	338	336	340	302	337	312	338	326	312	340	353	333	328	305	334	323	322	367	340	311	335	350	320	331	326	350	313	355	345	353	334	300	313	311	371	344	359	345	338	331	353	354	324	317	331	328	340	349	319	322	330	363	333	296	305	329	343	320	314	337	332	321	348	347	320	336	340	335	302	302	330	305	305	357	323	345	343	349	342	350	333	325	337	309	351	325	329	336	310	303	346	338	337	293	290	349	345	336	324	332	332	319	336	350	302	349	302	333	326	351	349	341	318	352	334	361	372	332	299	331	342	304	325	379	342	342	333	327	324	360	317	304	304	300	333	338	321	359	366	349	341	301	339	299	337	296	342	340	339	358	350	344	340	369	318	335	339	307	349	338
25507	21318	27452	25312	11463	3271	2165	1643	1295	1206	991	920	755	736	711	630	627	636	594	541	608	564	595	562	565	523	566	534	537	530	570	546	548	531	547	511	536	526	557	518	534	532	527	520	501	561	557	533	570	526	504	464	590	520	556	513	536	564	514	506	556	519	542	545	546	532	527	510	560	509	531	528	524	538	553	572	572	536	563	535	544	565	543	569	538	565	506	542	551	535	540	554	514	538	564	531	484	539	566	546	518	551	546	522	567	567	527	509	506	539	541	567	529	532	537	505	552	541	528	511	536	590	534	540	537	550	518	559	503	590	530	521	556	526	564	523	512	569	542	545	545	546	559	519	550	558	552	537	543	565	543	580	517	510	509	591	531	556	533	506	511	517	530	493	559	479	575	546	533	514	546	539	570	526	567	575	507	543	552	505	503	543	520	580	509	520	558	540	542	493	522	537	546	528	523	527	485	528	506	534	526	510	516	565	505	561	543	531	525	542	512	544	510	537	535	541	547	546	532	506	570	524	522	519	520	569	490	508	537	517	535	590	545	549	533	525	506	504	556	559	491	526	524	537	594	531	542	526	548	535	557	529	504	520	504	584	521	557	547	525	523	517	510	515	535	552	541	574	511	524	522	545	527	514	544	531	511	546	516	556	540	581	582	521	494	552	552	561	543	510	568	501	505	494	554	537	542	510	563	535	571	485	606	537	524	576	537	561	543	531	547	539	531	566	529	528	551	505	539	532	496	503	520	531	538	579	544	531	496	506	591	496	504	514	524	516	530	553	502	567	546	518	527	525	556	529	514	565	520	562	547	547	535	517	571	545	544	522	525	574	517	559	516	478	534	555	560	559	529	559	536	538	529	545	540	526	537	483	498	546	543	542	539	546	544	518	523	573	522	564	544	524	537	548	532	517	534	525	548	563	540	523	518	535	528	531	539	504	501	560	550	526	470	530	506	483	528	518	542	529	526	550	511	568	538	541	498	524	556	516	527	531	531	527	518	544	502	550	531	491	533	544	594	556	538	554	539	534	551	527	566	534	530	542	547	503	524	559	523	536	515	528	525	543	536	570	526	546	559	546	520	514	563	519	521	531	572	469	512	527	550	548	512	539	513	555	513	519	531	518	520	549	579	526	535	510	540	501	492	549	573	553	555	544	537	506	538	525	560	538	528	535	489	523	546	540	503	532	520	520	519	525	561	513	578	509	483	591	551	529	514	547	520	560	575	556	524	577	552	514	524	477	548	554	565	510	510	542	519	526	564	534	538	508	546	521	562	542	559	528	541	511	547	502	568	542	525	552	517	544	519	534	479	520	567	547	546	495	510	491	514	541	487	518	557	571	516	555	550	550	527	541	517	535	528	518	552	534	520	522	536	570	530	521	551	594	519	515	560	547	539	566	518	519	530	512	510	524	496	529	544	484	533	524	538	526	537	531	514	525	497	514	571	554	569	483	546	536	501	516	518	580	562	523	519	526	536	536	504	514	536	585	545	506	528	503	554	566	529	529	542	556	508	520	526	513	518	532	534	530	543	574	537	524	518	559	537	594	562	513	514	504	532	562	573	531	572	515	517	543	519	549	501	517	524	510	547	542	571	544	508	515	570	550	556	530	524	535	529	526	533	513	571	538	559	537	532	511	517	544	557	577	544	568	548	547	512	548	523	526	518	543	544	537	538	577	540	543	506	524	515	521	545	536	569	540	519	526	524	512	542	494	477	545	537	532	522	507	554	512	528	528	547	500	508	548	520	526	531	541	538	511	553	483	531	541	517	560	536	570	581	499	527	525	549	543	529	522	529	547	509	510	528	541	551	523	506	556	514	539	505	505	561	566	510	506	548	501	512	523	550	536	570	538	493	544	491	550	547	521	502	574	582	523	522	545	518	516	539	490	542	509	507	542	556	503	513	529	522	533	549	560	539	541	517	498	518	546	557	515	545	518	525	518	532	509	511	534	566	516	532	573	522	533	527	563	532	525	510	517	551	517	551	517	509	479	529	575	554	516	556	548	532	545	499	537	559	521	574	493	497	520	498	550	515	516	463	551	503	506	493	531	502	536	539	521	498	517	532	505	509	541	517	525	596	510	532	516	503	528	526	566	524	523	555	541	552	552	544	577	548	534	524	545	564	548	516	534	493	535	537	543	484	539	496	526	543	524	535	537	508	503	532	572	497	497	546	540	506	518	531	556	523	568	511	557	543	501	558	540	519	509	539	534	496	528	558	544	526	504	539	536	538	528	572	532	547	511	507	518	575	547	572	523	499	501	525	529	511	517	522	547	538	508	522	558	579	560	520	565	528	556	506	487	546	505	542	534	538	573	524	570	553	519	585	497	504	525	508	551	550	525	536	546	523	579	561	539	484	541	529	537	525	575	528	524	553	524	552	577	505	563	546	533	500	526	531	488	522	493	526	524	515	520	553	508	533	543	522	545	529	517	542	495	520	539	520	547	538	509	557	540	512	564	558	524	523	520	568	509	510	551	538	532	528	563	528	542	507	551	566	530	536	507	535	509	548	510	504	598	527	534	522	550	540	500	543	546	523	541	511	595	524	505	545	499	531	520	526	530	523	526	559	551	530	541	538	536	520	590	550	518	535	528	527	516	522	536	539	549	506	581	550	530	554	542	541	526	527	517	526	549	513	484	503	538	516	542	532	579	546	512	499	528	574	535	528	548	513	548	557	511	601	564	533	544	533	540	513	573	549	514	522	546	527	488	534	540	534	509	549	521	559	566	533	523	541	524	560	500	483	550	519	547	546	508	556	554	553	506	541	523	514	536	515	522	563	521	556	553	547	498	494	532	516	518	514	544	509	512	506	520	526	510	535	542	495	535	552	509	527	505	493	544	544	534	501	528	525	523	529	545	505	544	522	498	509	527	530	560	533	547	573	496	555	545	576	495	498	535	522	508	557	536	554	531	543	502	573	524	531	516	518	543	517	549	490	535	550	507	548	563	532	523	522	525	540	549	566	556	516	565	539	511	519	482	565	540	546	561	529	541	527	506	576	540	503	495	524	517	557	527	542	555	491	564	534	527	512	536	563	546	505	509	502	510	548	590	540	529	551	572	551	539	538	506	500	524	520	554	501	581	551	549	525	529	531	553	536	507	528	548	570	549	560	514	531	515	529	531	524	565	527	506	515	600	562	542	512	553	536	545	525	498	550	511	553	502	569	481	528	540	508	514	503	533	542	517	489	555	562	512	524	549	500	512	519	502	535	535	560	552	502	569	500	528	562	560	553	488	522	535	520	565	472	547	544	525	512	512	550	540	536	566	572	501	554	492	545	565	531	491	555	556	515	541	511	575	503	537	557	509	566	512	530	525	523	578	511	532	499	564	519	544	521	511	546	557	525	559	558	534	486	559	521	548	532	514	559	530	520	551	556	583	531	530	532	532	557	557	503	500	539	534	556	538	512	534	576	541	538	546	513	523	498	540	540	555	545	549	539	533	563	510	487	588	564	536	527	545	550	535	558	514	534	496
27147	27572	15610	9974	7137	5504	4387	3445	2804	2249	1843	1519	1239	1105	932	957	843	806	800	722	770	693	703	666	694	623	702	677	649	665	652	649	639	636	671	631	638	629	637	662	652	703	681	629	641	647	651	591	643	665	662	657	654	683	641	652	672	641	641	620	670	679	683	625	601	623	618	615	658	624	633	650	653	661	609	662	687	634	608	628	629	660	605	653	605	648	602	663	623	645	658	637	678	641	633	629	617	632	614	660	619	602	620	617	593	637	628	629	641	647	610	636	637	665	666	640	642	613	616	627	656	621	625	601	638	661	650	642	614	614	582	666	638	642	623	621	610	575	652	613	637	629	640	641	650	615	644	584	634	593	641	654	632	603	650	651	637	588	623	637	662	630	639	648	625	649	605	607	636	626	629	662	647	620	652	627	662	641	616	611	627	615	614	659	608	629	632	636	622	579	628	608	555	618	617	582	604	617	625	609	625	646	574	631	652	586	650	643	634	648	622	628	621	599	662	622	637	630	622	621	588	700	602	699	632	641	601	649	551	623	617	606	642	618	631	670	628	625	624	615	618	633	610	641	618	631	634	612	633	659	611	620	614	661	673	599	609	656	628	694	650	622	654	607	638	586	641	616	687	621	659	638	645	602	677	606	571	637	668	635	607	631	626	615	654	628	639	604	603	619	635	609	645	616	605	615	636	629	654	654	635	600	665	639	643	619	613	645	651	656	649	645	609	642	663	618	601	600	640	620	578	625	592	582	642	641	626	606	633	605	600	663	597	636	658	616	596	622	655	609	636	642	609	644	563	560	627	647	597	607	653	615	614	607	632	601	619	648	634	624	653	629	624	586	610	580	671	663	620	599	637	616	644	654	612	634	613	598	621	632	665	624	651	662	642	634	620	646	634	609	664	603	606	663	643	634	659	661	611	616	651	656	659	640	632	635	621	631	611	661	652	581	614	623	679	703	664	628	606	635	617	642	624	592	575	625	625	649	615	630	605	621	599	636	631	664	622	630	635	635	607	680	652	609	617	628	608	630	635	643	609	649	630	619	639	625	629	627	685	681	600	681	611	613	626	642	643	645	651	605	654	593	626	615	647	613	608	668	631	647	607	666	597	587	659	631	636	651	610	639	608	642	579	599	625	584	673	628	660	618	591	605	643	628	610	609	646	623	623	625	646	630	620	630	661	625	631	653	632	636	638	659	654	628	628	581	689	627	650	667	629	629	629	610	638	634	656	614	630	653	647	606	609	615	618	678	684	622	668	615	622	615	620	583	626	626	606	681	640	620	639	659	651	646	629	692	636	606	605	640	641	640	637	631	601	622	629	697	669	646	640	653	619	629	636	609	688	632	627	604	613	629	581	635	607	588	639	634	634	641	623	619	606	628	638	644	618	657	637	653	648	621	682	638	631	604	653	630	587	616	651	639	591	612	656	618	632	628	645	635	611	643	626	643	605	620	648	627	664	625	632	598	590	665	626	650	676	610	622	661	654	627	578	638	598	626	622	645	613	638	673	581	589	643	611	607	644	592	659	646	651	640	657	642	629	637	646	608	646	625	619	667	689	626	639	609	652	620	613	615	670	624	625	645	658	668	625	629	652	613	611	625	640	645	645	635	619	626	612	641	661	640	610	646	584	653	633	606	669	596	597	652	625	647	576	610	617	668	669	617	619	580	585	597	622	632	626	638	679	626	638	614	615	604	584	652	629	654	675	641	629	612	617	640	636	639	629	679	598	635	634	585	628	661	593	628	638	648	623	586	603	619	598	654	616	604	655	645	642	607	613	621	649	622	616	633	606	589	623	589	616	607	622	605	610	640	659	654	618	647	625	645	605	569	606	637	700	660	645	625	642	638	594	674	619	627	620	610	598	574	647	638	630	589	613	655	617	662	586	652	600	660	637	644	633	612	677	636	636	591	643	633	628	576	620	643	630	603	646	659	635	643	608	612	623	623	600	645	618	639	615	647	634	640	660	643	660	616	639	655	599	683	588	618	651	667	581	633	612	614	642	643	600	608	619	682	618	646	621	669	651	642	649	656	623	634	614	632	605	613	622	634	582	617	617	576	645	649	662	652	604	630	622	598	659	614	653	607	595	615	602	631	593	604	579	663	667	621	620	618	661	653	621	613	601	674	597	605	637	662	620	590	641	623	653	669	665	636	635	645	659	666	623	658	605	603	650	614	634	616	655	628	684	685	640	664	585	637	661	624	610	605	617	627	609	672	639	642	603	601	663	638	616	632	613	609	658	597	665	615	640	680	586	636	675	665	657	608	589	635	630	614	647	642	672	601	615	625	645	596	638	653	569	626	596	679	641	605	623	618	586	649	631	625	614	641	630	664	689	625	633	621	631	583	633	614	589	642	628	628	599	642	629	621	610	638	623	619	658	629	642	621	613	678	617	670	622	603	651	662	647	623	576	649	583	641	616	638	624	642	638	669	624	642	675	686	647	652	622	632	644	624	665	617	621	601	608	651	649	619	656	617	608	631	605	609	608	591	583	618	579	641	617	620	666	610	630	624	627	638	621	619	622	627	618	654	602	625	668	640	627	605	611	615	659	581	615	644	638	637	599	695	623	586	638	608	598	638	642	609	625	630	640	600	574	580	597	644	597	670	646	617	665	629	604	602	645	611	655	629	638	608	638	615	660	660	616	648	636	612	692	666	673	631	659	665	638	633	647	671	639	623	637	607	600	679	628	609	641	662	655	657	598	626	620	638	609	625	619	607	615	645	643	643	624	643	636	625	633	625	671	689	646	641	620	649	674	635	633	627	623	626	679	627	614	608	619	628	629	618	635	570	646	635	617	610	630	597	650	652	561	598	655	671	611	649	682	596	591	699	627	630	658	610	652	611	643	645	625	610	608	653	643	625	651	584	561	656	618	615	617	614	616	629	617	634	608	613	640	588	648	653	651	665	632	645	679	628	638	592	636	636	629	648	660	622	657	613	637	600	631	659	596	613	613	659	580	662	626	623	670	627	656	655	636	645	628	626	655	584	644	606	609	623	618	614	617	622	642	658	612	685	652	597	609	638	625	697	647	618	632	586	649	627	612	641	644	625	642	612	664	613	623	685	631	614	656	623	630	640	651	590	648	635	607	629	619	625	622	603	622	631	637	632	651	593	661	590	623	626	620	587	660	639	646	629	615	612	633	624	640	626	648	601	637	655	650	661	595	669	706	603	650	608	668	631	669	643	686	639	639	588	646	596	655	640	592	615	646	645	653	596	661	603	616	587	633	602	646	669	595	674	637	661	647	665	591	662	612	641	689	602	645	650	651	657	601	636	653	641	590	615	617	692	628	602	622	636	635	636	604	578	622	646	622	646	614	621	638	614	609	621	697	626	610	641	631	652	612	621	606	604	631	621	617	633	629	643	666	611	660	571	625	593	675	651	643	641	612	593	655	619	633	673	581	631	612	655	623	604	677	609	611	620	595	624	654	638	658	567	649	654	610	667	641	642	654	653	647	630	644	639	649	633	585	643
23288	21366	29213	23866	21374	21447	10984	3138	2080	1620	1413	1078	889	828	673	594	535	485	428	381	354	368	323	380	325	314	274	315	309	300	285	302	307	289	275	319	277	259	286	267	264	286	273	301	272	275	287	280	259	241	275	241	275	279	291	248	267	272	241	285	256	233	300	255	243	275	279	268	287	260	256	273	263	284	299	329	285	304	303	331	291	301	275	284	256	273	287	268	258	259	253	264	261	252	263	279	241	266	280	260	292	251	252	250	231	277	243	217	247	258	252	274	248	262	259	238	275	253	264	273	230	235	249	267	248	243	275	259	256	265	257	278	252	278	281	258	286	251	271	247	271	279	275	255	270	246	242	265	295	262	241	258	239	279	254	273	225	250	272	267	257	236	234	248	264	284	285	274	261	255	281	224	283	268	236	252	283	272	247	237	257	257	254	250	254	265	256	233	252	287	261	258	247	248	248	249	272	256	272	291	276	255	280	270	285	237	264	230	250	262	246	246	236	257	270	281	250	273	269	247	265	235	264	257	257	269	224	299	251	263	245	267	261	256	248	231	266	260	261	242	272	279	265	241	236	238	259	263	257	254	244	261	274	292	241	257	274	258	260	228	249	258	269	247	257	254	252	248	278	248	269	234	275	252	249	254	269	267	244	270	258	240	225	259	270	260	270	261	234	273	266	266	281	234	257	258	223	267	259	266	266	257	256	256	256	262	260	256	269	300	259	287	238	242	269	276	256	243	276	297	273	238	258	246	279	234	271	283	240	265	251	262	289	218	249	278	254	250	247	253	267	270	250	269	250	271	249	260	233	294	285	248	226	223	272	274	245	237	258	266	266	251	265	233	274	281	244	243	262	243	242	275	242	258	258	262	264	245	263	250	287	254	258	250	263	242	273	264	222	270	255	252	296	275	277	262	255	240	260	240	244	255	250	233	241	274	244	252	264	246	283	273	244	264	248	286	255	268	240	226	251	232	256	274	268	241	292	278	269	263	252	271	268	245	254	241	265	216	279	241	252	240	267	251	276	257	241	250	252	236	255	280	269	248	241	256	278	256	276	273	253	246	264	283	257	231	247	230	270	266	247	269	233	279	251	249	236	269	251	272	253	263	238	254	234	261	265	255	267	236	250	253	254	233	244	259	258	259	281	237	242	262	271	239	260	232	253	259	254	256	241	263	238	257	239	275	257	248	230	256	266	270	255	279	273	245	256	241	277	269	278	288	272	252	272	272	246	257	262	247	279	246	243	262	252	243	265	250	246	282	273	240	264	234	270	262	226	292	248	255	269	265	249	253	238	241	280	250	251	296	231	255	245	280	269	266	263	267	237	246	247	259	225	245	257	255	276	264	279	257	269	244	252	246	269	232	234	213	264	246	259	252	232	254	263	265	219	247	240	248	243	257	249	276	239	254	244	247	254	257	274	244	245	271	259	260	266	243	236	269	226	244	251	261	246	263	285	271	239	230	242	263	229	253	267	258	243	265	245	231	282	255	263	264	263	278	251	277	256	244	267	258	257	259	253	242	276	272	254	272	263	277	258	253	256	228	241	250	234	284	267	237	252	264	274	258	245	238	264	275	272	274	266	255	218	275	262	256	231	271	266	275	258	224	243	271	238	265	251	256	245	259	245	263	255	241	255	262	241	247	232	227	276	266	259	254	244	256	256	296	252	237	275	239	238	272	257	252	271	266	246	261	244	244	250	241	242	266	202	249	238	222	252	269	268	232	249	255	231	262	266	273	250	247	275	269	266	251	275	248	275	262	271	260	245	269	267	258	276	266	273	259	233	257	239	237	261	247	288	267	251	258	266	252	273	263	256	280	254	250	245	269	246	244	276	266	262	260	238	294	226	239	262	257	231	241	264	238	218	268	231	243	241	227	230	253	276	270	241	271	250	260	261	246	243	258	252	254	263	246	264	240	267	244	230	260	264	239	280	258	232	258	259	296	260	266	274	250	240	268	277	237	272	227	239	254	252	243	238	235	261	265	283	252	244	283	266	258	269	267	247	254	259	255	245	265	259	270	245	247	224	259	258	281	269	235	245	249	237	258	268	263	246	277	257	264	237	284	241	273	259	232	238	247	247	261	263	244	232	246	264	266	277	239	261	248	276	231	249	265	252	301	260	305	234	266	251	271	264	263	246	248	258	273	267	279	263	266	239	280	260	237	251	270	251	265	258	228	253	263	258	249	255	263	265	238	273	291	253	234	258	260	256	241	243	244	269	276	257	233	258	251	244	247	273	236	270	254	251	237	247	293	252	247	236	255	274	285	227	260	281	253	264	275	247	268	273	258	261	244	252	273	279	234	238	235	234	243	259	265	259	250	228	236	247	265	231	237	249	281	246	234	244	237	258	258	259	256	258	235	252	244	261	280	248	265	251	250	284	265	265	254	225	242	267	262	256	290	267	252	276	265	277	230	251	247	259	277	253	258	235	257	253	236	235	243	276	266	275	267	250	236	258	259	272	259	255	253	270	254	279	244	253	263	244	255	260	308	269	241	284	242	248	243	262	249	256	257	256	278	257	252	248	291	253	260	250	241	264	244	258	267	263	243	252	269	267	295	268	260	256	282	280	281	244	263	240	252	264	264	253	243	264	242	262	223	263	258	258	271	259	243	226	257	269	244	225	259	247	264	248	266	259	250	275	269	255	242	246	223	261	257	252	265	270	274	262	251	250	270	247	229	250	263	257	273	280	242	257	243	262	228	253	253	254	260	262	261	259	255	272	282	262	260	252	259	259	236	258	262	267	250	262	248	264	251	284	257	248	261	251	259	230	260	252	261	251	250	255	283	280	279	253	252	247	239	237	263	245	253	262	261	258	268	273	259	232	265	235	247	280	237	263	246	251	232	254	271	247	259	284	225	235	244	240	258	235	267	239	273	233	232	276	244	273	254	246	242	239	261	247	264	237	260	224	258	259	225	261	268	251	248	265	250	263	242	233	260	276	262	270	250	237	261	276	252	242	252	248	253	282	251	248	231	293	257	274	238	266	283	245	273	265	263	283	270	283	249	278	296	236	269	234	227	293	246	242	247	278	255	261	285	250	250	227	245	252	241	260	254	244	260	285	246	256	242	241	268	244	266	254	232	237	259	254	247	239	260	268	237	248	263	255	271	249	253	271	231	232	231	254	266	265	265	276	281	225	244	281	224	265	261	228	260	262	264	226	238	261	273	253	250	222	238	254	254	247	240	251	245	266	226	238	268	247	284	265	255	233	267	239	255	269	284	256	262	231	254	274	240	252	249	236	274	280	236	263	249	260	263	248	243	254	254	267	244	260	247	271	260	241	246	274	297	257	254	242	274	242	261	277	277	244	270	272	264	263	253	256	271	245	247	255	253	273	272	237	275	238	235	276	248	250	280	257	277	232	266	243	248	259	249	244	244	280	273	220	250	255	259	267	258	254	244	236	249	273	277	247	250	222	251	278	239	255	236	272	267	249	237	249	288	239	267	253	248	246	246	287	260	250	281	230	244	262	246
32296	37688	25401	16651	12613	9768	7493	5758	4664	3775	2853	2243	1770	1521	1238	987	863	752	669	630	572	517	470	459	423	402	384	416	339	382	378	388	386	349	356	356	374	351	316	294	329	344	345	342	329	356	314	325	341	316	333	321	310	317	330	333	342	306	299	283	304	329	314	289	307	307	311	315	328	326	310	321	321	327	352	345	360	345	355	399	340	325	366	322	301	318	333	309	342	341	350	291	312	325	308	273	303	325	334	323	284	279	288	306	304	295	308	300	299	308	297	313	281	300	323	323	299	315	282	319	311	292	331	276	291	321	336	317	298	294	307	296	301	281	287	325	283	295	281	347	312	282	274	314	280	304	318	321	315	294	282	317	317	310	273	295	309	317	307	347	293	309	298	316	323	311	281	276	242	323	310	303	286	282	284	330	298	299	296	274	319	321	306	297	317	314	280	286	305	290	279	267	289	322	299	294	293	271	306	309	334	337	313	299	267	303	307	292	306	319	295	316	295	277	312	292	294	286	302	319	292	278	314	313	324	311	308	253	319	306	306	322	299	303	318	295	308	343	290	265	276	314	277	324	295	344	315	290	285	283	300	312	281	301	282	298	287	282	294	287	297	278	299	317	324	300	296	280	301	294	332	270	334	309	294	300	275	286	306	293	301	293	288	306	321	281	297	320	281	313	287	318	304	328	320	268	294	344	292	287	294	320	316	293	308	318	300	270	307	297	327	301	284	292	312	270	298	307	294	315	293	301	321	308	280	308	307	298	329	277	310	304	269	258	296	327	315	311	293	307	312	307	264	309	296	330	307	310	339	320	295	309	289	306	262	279	309	334	285	301	256	317	274	278	292	292	307	327	301	304	313	271	315	312	314	296	342	317	306	301	311	304	306	316	310	315	327	289	312	305	298	284	291	336	292	310	260	320	325	322	286	285	321	318	301	292	346	321	275	297	266	302	301	317	316	291	303	302	303	324	317	284	299	294	294	304	316	289	290	269	301	316	304	296	286	303	308	306	284	285	326	294	301	298	309	311	323	268	276	288	263	318	276	325	336	300	283	302	274	308	274	292	296	318	301	316	325	287	300	304	288	294	318	296	255	305	307	307	301	302	294	298	276	308	299	297	304	313	303	298	273	299	277	301	279	312	295	299	308	319	329	302	305	319	315	309	283	274	306	308	296	291	283	307	321	287	288	295	309	306	285	289	296	298	274	320	303	315	327	331	299	311	287	315	333	311	284	317	280	310	302	315	308	298	321	314	291	301	295	292	315	320	279	274	301	350	314	287	298	293	314	329	300	319	311	298	271	289	262	278	307	330	309	337	323	303	309	291	299	262	295	310	303	312	323	314	321	304	340	284	263	312	327	281	331	328	335	323	309	338	307	286	298	299	293	351	325	305	292	338	300	289	357	303	323	291	290	316	308	318	302	302	267	306	269	302	304	323	286	338	284	286	285	282	297	323	268	287	313	312	277	303	323	305	328	299	299	298	320	326	321	291	306	334	325	282	309	302	323	299	285	281	303	289	306	294	312	292	295	312	295	300	303	339	269	298	293	311	299	303	297	307	284	303	289	318	289	275	287	307	293	305	322	323	322	312	311	322	287	301	280	294	321	313	296	303	290	315	297	290	294	292	307	309	314	297	301	306	283	293	326	312	322	300	297	319	298	305	307	321	311	301	293	291	311	283	290	309	306	285	255	299	262	315	293	312	291	301	318	311	297	302	309	314	305	330	295	319	299	290	276	298	311	305	298	308	305	329	323	299	306	275	302	300	328	301	341	292	315	299	318	279	317	327	305	308	274	297	274	283	292	306	290	313	278	291	282	330	305	328	313	310	295	312	309	296	320	319	299	283	287	313	297	339	322	307	286	315	304	285	283	266	314	297	313	316	290	278	329	298	324	293	325	311	312	278	324	296	297	306	305	312	341	278	297	303	291	319	292	302	314	284	293	279	314	323	312	346	293	317	345	291	302	284	291	318	278	324	268	280	339	302	303	293	292	330	293	293	302	320	307	303	274	307	295	299	293	308	329	311	275	312	313	294	327	329	316	296	335	295	325	284	289	276	325	329	308	308	291	309	346	287	318	313	312	313	296	303	294	315	305	312	306	314	314	293	289	342	288	319	284	312	318	310	315	317	283	320	319	293	288	289	327	308	286	338	300	308	316	302	295	312	309	300	300	315	287	318	286	302	313	304	334	355	314	320	324	291	308	310	278	324	313	290	281	349	314	303	295	297	308	323	301	307	325	298	336	324	316	289	274	284	324	315	315	305	303	313	309	282	296	299	328	289	303	295	273	295	321	308	304	326	274	344	308	312	291	326	324	306	300	307	289	282	306	320	278	302	316	288	306	270	306	303	283	314	333	265	297	269	303	333	308	278	340	279	339	298	337	300	317	307	312	303	321	295	294	308	299	306	297	306	318	297	305	303	308	331	282	297	304	300	283	295	297	300	302	285	326	288	313	285	290	297	333	323	283	299	303	289	334	333	321	284	300	293	348	304	303	309	292	311	289	323	291	309	321	302	293	304	297	277	302	289	306	306	310	310	301	275	283	343	307	327	280	318	303	300	297	301	281	303	288	307	304	319	263	328	293	308	319	308	276	320	297	306	300	269	301	293	322	300	334	287	305	307	274	281	289	303	308	281	286	317	284	306	314	300	338	314	318	302	290	295	314	285	323	285	287	306	284	306	306	293	308	322	279	313	323	277	308	274	321	339	333	293	307	328	298	270	305	294	310	307	297	301	331	332	297	298	290	311	335	307	302	310	360	310	275	308	312	284	304	297	293	318	340	321	286	262	291	290	322	324	280	283	312	304	303	308	337	317	285	317	281	294	321	284	280	323	277	341	303	302	306	279	327	314	267	321	309	317	331	300	301	289	296	333	326	283	298	293	304	324	274	282	310	309	317	314	325	298	316	288	279	334	284	320	316	285	327	284	307	271	281	270	335	299	320	308	319	317	302	290	309	300	294	292	326	277	306	308	324	326	278	317	293	305	316	299	291	345	315	303	285	303	286	291	315	284	331	316	312	281	284	271	286	285	296	301	306	306	308	289	282	323	306	294	318	322	292	316	298	291	313	296	301	291	329	283	325	302	329	291	308	301	322	328	320	310	301	313	291	325	301	292	293	308	289	291	310	299	311	303	287	329	273	309	298	323	293	312	348	342	315	267	313	324	298	324	302	278	298	290	289	304	274	300	296	296	305	313	286	297	328	289	324	299	301	300	306	300	296	253	320	307	297	320	288	320	283	293	277	297	291	278	284	306	293	270	320	261	281	312	307	298	297	328	296	299	274	304	293	311	304	331	341	291	280	295	300	299	301	311	300	287	271	300	311	291	296	314	283	275	318	311	300	301	318	292	297	311	311	298	299	301	313	305	305	304	281	274	300	337	315	333	313	333	319	268	329	274	273	325	286	292	272	304	325	322	307	319	306	304	328	276	285	332	294	316	304	300	288	281	304	303	323	293	310	300	306	272	299	340	298	315
27703	21162	13489	6005	2701	1877	1454	1200	1010	882	731	657	664	598	596	541	564	555	490	516	489	531	493	474	476	498	465	498	427	458	494	443	565	505	462	483	521	471	508	479	451	447	500	479	455	493	438	476	485	516	479	480	437	458	430	478	495	488	511	461	471	494	503	489	457	481	493	515	490	482	462	476	449	498	505	505	494	502	472	494	441	503	447	447	474	473	484	457	451	489	464	459	465	434	468	447	454	476	476	436	473	492	454	442	491	451	491	460	499	464	487	483	471	483	476	464	472	461	465	464	507	471	480	456	466	429	447	455	461	443	461	491	470	473	448	488	488	483	455	473	475	452	456	432	449	480	470	488	444	471	440	468	469	487	488	490	466	460	472	450	421	492	508	493	449	477	444	510	493	511	507	464	483	485	474	467	473	482	469	478	453	450	450	483	496	482	453	436	484	484	513	473	471	461	503	459	473	484	461	462	445	472	474	513	468	494	474	469	469	489	476	492	467	433	440	471	493	467	455	463	453	495	499	466	464	496	463	486	472	472	457	457	451	500	442	471	473	475	483	491	496	469	479	492	502	462	504	519	427	475	452	476	491	489	497	494	467	431	489	474	465	451	479	506	449	460	487	496	489	471	479	487	437	469	492	502	502	480	482	476	474	457	408	488	454	442	469	453	460	454	487	500	488	463	476	515	449	474	495	473	453	470	474	496	513	441	475	498	475	467	479	487	505	482	503	476	510	452	480	470	455	483	455	513	485	434	462	514	446	473	473	493	450	461	466	460	477	509	456	465	491	464	484	434	479	487	488	449	464	493	488	470	497	490	482	462	458	459	456	494	493	485	496	431	448	464	462	463	463	450	480	437	479	423	456	467	463	481	500	448	497	475	474	483	512	510	467	486	443	463	475	492	481	516	476	469	459	442	464	448	465	483	515	502	495	471	477	497	528	456	442	462	489	462	477	486	474	473	450	488	445	462	458	477	453	453	461	483	473	448	452	518	498	487	478	472	410	517	454	513	475	437	488	438	416	474	458	498	441	457	471	410	481	464	465	465	442	502	491	451	491	485	459	520	482	487	480	473	465	437	467	477	459	454	461	476	457	480	421	481	490	466	475	472	468	438	491	466	476	476	480	477	470	497	466	470	457	479	456	458	498	477	502	467	486	436	512	459	462	431	486	515	493	466	481	463	479	474	525	483	485	492	515	489	463	470	425	454	479	441	467	487	462	444	486	471	450	456	463	463	428	466	487	500	470	461	480	458	473	458	487	416	446	495	452	493	462	478	453	479	473	450	478	465	465	424	465	448	490	515	453	464	473	482	516	434	509	455	461	474	479	509	481	522	454	485	493	488	473	478	511	492	469	461	466	471	448	490	439	479	510	460	453	440	490	447	439	485	466	464	490	477	451	484	495	467	462	453	470	490	464	493	508	496	462	487	472	466	463	484	491	417	457	479	487	498	505	442	447	490	495	450	476	467	447	524	471	476	461	479	465	477	476	467	451	489	442	465	508	481	465	502	455	455	480	463	454	493	457	460	429	431	496	468	484	502	481	475	465	459	445	457	448	476	462	473	442	504	457	482	462	450	448	440	448	411	458	490	517	463	478	472	444	470	476	492	499	475	489	457	444	465	464	498	454	477	476	470	477	463	465	440	453	471	500	476	460	435	447	480	445	451	471	473	485	456	480	508	464	486	461	478	469	501	430	477	490	497	484	443	491	434	473	475	498	476	528	445	471	497	458	458	497	492	505	476	444	513	471	451	475	479	480	450	472	481	484	437	454	504	484	428	471	475	480	465	490	460	465	462	497	443	492	467	468	458	439	524	469	453	445	517	484	445	483	514	467	490	454	470	472	444	469	435	467	467	473	491	475	464	430	455	468	475	492	513	490	473	468	468	486	455	491	444	472	486	431	432	479	454	479	459	549	466	443	450	461	465	461	444	492	436	480	459	461	456	460	482	456	488	489	485	489	506	446	499	475	493	518	475	524	509	466	445	449	481	474	484	484	466	504	460	461	472	461	521	449	471	463	466	528	430	458	480	495	468	484	507	508	461	501	487	472	492	479	468	483	448	473	510	446	499	471	469	476	484	450	451	490	477	509	476	445	506	441	464	463	493	468	491	438	475	477	498	485	479	471	481	510	481	453	497	499	469	503	488	473	459	463	453	436	503	468	480	458	470	477	490	470	432	433	484	470	423	475	484	440	457	470	495	468	497	459	492	473	486	446	469	482	462	534	477	457	486	504	459	454	469	487	504	506	465	471	433	478	502	467	488	453	488	444	459	466	470	437	495	454	500	495	467	432	462	458	472	481	491	512	468	479	458	495	463	473	488	451	489	509	429	507	450	437	505	444	467	464	446	464	429	453	444	465	456	474	480	462	483	516	510	433	453	475	489	462	490	482	457	443	459	478	451	468	450	471	448	448	458	505	456	482	474	469	515	477	493	473	457	481	486	452	496	523	464	405	471	488	455	470	465	476	497	485	482	469	475	479	512	473	454	464	479	453	468	483	451	466	479	449	466	442	506	475	465	488	461	477	473	509	473	482	510	460	464	516	471	438	536	470	500	440	505	490	459	502	468	491	492	514	486	465	488	482	474	451	500	488	441	495	473	484	469	468	458	446	456	483	476	484	441	481	495	457	465	486	433	516	479	458	511	453	436	465	448	469	481	465	458	468	436	477	446	472	487	471	445	462	478	446	479	494	478	455	446	448	479	478	444	464	453	473	469	508	474	476	481	500	458	481	454	466	481	496	490	488	521	491	490	429	469	474	468	447	445	473	470	455	462	478	465	552	480	474	487	485	449	449	447	473	440	450	489	481	426	494	465	445	480	468	467	432	489	489	451	496	469	489	542	469	468	445	469	477	483	479	464	466	468	423	484	481	461	483	489	462	491	460	465	479	455	509	508	512	447	453	480	457	431	465	453	458	479	495	480	468	467	422	471	519	456	464	446	463	468	492	459	490	470	487	475	479	418	434	483	487	512	492	471	470	485	469	461	472	477	471	477	497	484	468	414	496	505	480	481	466	471	472	481	477	457	445	481	494	489	470	488	483	463	460	418	441	446	488	454	485	494	447	461	444	467	505	481	472	453	495	468	490	504	477	479	489	491	495	452	456	488	493	491	451	510	447	462	515	501	468	466	477	428	473	479	460	438	444	449	498	497	464	420	467	463	475	488	477	457	510	453	488	491	472	483	473	477	472	464	475	442	509	494	454	489	490	499	453	457	486	480	501	452	481	447	468	477	509	439	455	464	457	464	500	454	448	451	494	499	436	508	472	507	517	496	506	496	486	468	465	464	486	496	464	500	465	464	526	444	465	495	460	464	473	457	492	458	480	483	517	500	532	487	446	455	484	445	495	515	515	448	461	467	473	480	460	498	460	456	471	476	470	435	451	488	489	497	484	442	477	480	477	502	464	452	435	455	463	458	470	464	475	463	493	526	471	499	482	405	445	444	465	496	455	454	481	459	473	448	457	466	516	489
22999	21732	12662	7492	4740	3654	2938	2435	1991	1542	1278	1143	1004	846	802	737	649	708	673	651	619	651	639	578	541	599	591	597	578	571	610	547	615	590	591	661	609	544	560	573	564	572	592	581	561	573	561	601	564	573	548	605	541	548	571	605	560	582	604	620	557	533	547	587	612	528	604	589	590	572	589	605	561	590	589	595	547	612	634	599	603	607	610	574	549	606	564	577	590	596	562	600	598	556	572	586	540	606	632	550	595	554	593	580	523	558	555	595	576	575	565	578	595	568	598	527	574	515	583	586	625	562	548	563	588	560	553	566	570	564	588	611	566	589	588	568	556	576	617	562	595	620	554	575	593	600	581	534	551	561	610	563	573	585	556	593	596	606	589	568	539	560	565	591	597	592	560	612	571	577	586	581	567	526	565	553	577	594	570	556	557	588	557	585	591	602	540	552	538	549	610	601	582	618	584	576	591	580	584	561	557	580	531	557	575	541	568	581	572	590	601	597	519	581	633	552	565	562	577	573	574	589	619	528	592	543	556	575	587	573	596	560	610	582	608	538	621	578	567	599	552	616	570	591	591	567	557	562	568	582	564	534	536	567	584	552	571	578	581	562	622	574	557	550	545	584	563	570	549	588	602	597	626	599	569	562	555	575	548	590	571	588	586	537	571	566	583	564	511	620	605	594	571	624	588	631	588	596	573	595	549	581	593	586	603	631	547	542	601	543	571	560	592	580	572	580	556	588	577	566	580	564	579	568	578	584	587	621	572	614	587	550	566	534	555	535	566	580	588	548	612	563	560	583	597	542	582	558	605	558	584	585	593	583	542	568	536	571	558	588	552	573	641	600	579	554	581	573	530	562	537	578	592	562	560	548	577	589	594	591	542	567	598	574	574	593	589	570	544	562	570	562	558	584	564	560	611	605	597	571	590	576	543	573	529	615	618	567	570	611	558	596	546	597	532	579	596	586	641	573	547	581	549	601	535	566	538	548	580	572	586	576	575	580	575	595	553	557	574	567	542	584	545	610	621	579	605	550	574	582	577	617	587	586	605	567	578	611	558	550	549	588	587	579	597	540	565	593	543	561	541	546	575	558	590	581	583	539	590	566	577	607	535	561	578	590	522	580	563	578	574	568	615	572	548	583	575	619	599	596	579	587	592	583	593	562	568	567	560	576	581	588	590	548	573	572	568	573	555	591	568	550	569	608	539	592	623	563	573	578	567	578	628	588	558	563	560	586	618	595	531	583	585	604	609	601	614	575	568	633	569	547	562	555	592	548	609	586	574	563	565	598	587	561	554	567	619	558	579	566	611	587	584	598	563	543	578	569	573	576	597	538	575	625	637	580	571	535	565	559	573	573	545	573	581	632	612	590	604	578	613	576	566	620	567	531	547	570	568	584	588	555	560	556	562	562	551	594	580	593	551	642	602	594	550	598	553	582	563	560	587	583	595	578	533	531	586	600	542	593	554	591	547	550	570	538	557	596	579	597	547	587	550	560	602	574	628	549	598	573	600	577	580	566	583	616	494	541	615	553	564	534	613	585	559	563	583	581	571	587	578	566	541	557	578	579	605	586	563	570	562	597	599	557	576	593	599	572	590	598	522	543	604	569	562	578	571	579	599	602	590	597	593	558	620	603	588	585	628	558	580	575	614	595	578	584	595	570	564	594	580	578	573	571	634	584	521	599	579	577	591	610	576	502	550	568	572	543	599	557	574	615	596	596	598	587	587	559	622	561	598	580	588	570	589	590	595	576	612	551	605	615	600	565	564	598	573	570	589	554	575	601	565	597	546	569	554	562	570	551	568	597	588	552	607	616	588	581	604	563	567	587	598	522	607	567	569	572	581	549	585	571	539	567	567	582	545	593	595	571	552	611	554	578	538	508	530	594	548	524	576	590	552	594	539	551	568	529	628	537	573	600	536	590	563	569	571	617	589	573	585	559	597	565	623	613	590	523	554	614	531	584	559	585	552	587	545	536	556	602	586	545	579	602	564	602	559	564	551	574	595	584	553	580	588	569	577	580	562	601	600	544	562	585	580	560	609	550	561	607	580	557	552	536	592	578	620	603	534	561	537	588	620	605	565	581	545	591	568	588	568	626	589	589	579	604	530	613	569	577	610	575	604	604	575	573	595	576	564	555	604	566	544	610	592	547	507	540	577	606	605	557	555	574	581	527	546	571	556	572	582	558	590	567	608	566	580	589	558	614	579	542	578	577	566	611	573	574	535	601	597	539	582	554	582	576	559	614	582	610	571	575	595	550	532	578	603	570	539	565	535	586	573	593	568	590	561	620	614	641	574	591	568	609	591	555	618	565	584	583	567	573	602	589	573	539	574	585	565	552	604	559	567	554	547	611	595	604	592	578	578	596	539	571	551	597	603	579	592	581	545	612	548	580	600	571	545	570	578	549	578	594	542	505	590	540	575	594	575	591	604	588	583	598	575	558	569	562	614	569	528	591	594	607	596	559	563	577	569	535	568	565	588	597	547	592	575	542	570	580	580	569	601	566	558	592	572	621	601	536	579	568	571	566	591	610	585	622	560	581	559	536	504	608	587	555	583	585	591	599	610	561	621	552	597	585	562	585	603	605	556	565	602	544	570	579	575	580	542	570	584	584	534	581	568	571	577	540	609	576	555	549	605	568	606	573	588	561	580	557	524	583	556	592	587	613	648	561	605	582	567	579	589	583	546	566	615	573	564	577	617	548	585	566	573	571	560	569	620	585	564	531	574	565	582	579	519	562	566	605	583	539	583	613	549	630	562	604	563	585	553	553	579	616	592	583	566	582	594	623	541	611	549	589	601	592	595	572	579	594	551	571	590	603	604	588	559	568	615	567	610	562	558	595	571	586	558	595	632	610	579	609	533	578	569	567	574	629	586	591	608	586	565	567	551	574	615	584	575	592	536	577	582	586	590	586	593	571	610	587	554	554	598	602	565	595	601	607	592	529	571	560	552	581	575	603	591	566	580	619	567	567	550	569	600	570	560	578	542	578	576	567	561	549	539	533	558	581	616	594	595	588	571	611	546	555	544	580	613	606	551	578	551	581	623	557	547	613	556	541	566	584	536	586	573	586	553	590	539	594	580	572	591	571	602	556	555	588	531	550	592	586	562	548	539	594	571	576	567	585	573	613	579	550	541	580	564	546	572	564	554	563	591	591	560	558	564	579	554	589	558	581	597	579	613	585	580	513	556	599	567	574	592	555	593	579	565	589	575	541	556	600	592	531	605	592	592	599	528	560	554	600	573	611	562	571	545	561	552	546	647	594	560	610	530	582	609	559	564	589	583	590	594	588	590	556	579	573	609	545	565	577	554	593	599	580	569	581	558	568	604	565	561	580	568	558	584	590	589	575	609	552	594	599	555	568	565	592	593	508	549	575	526	555	585	630	568	577	562	545	581	566	541	618	584	568	575	602	586	588	603	572	595	513	574	549	611	597	549	585	581	601	567	567	593	604	546	577	603	512	535	539	563	634	592	572
24407	21338	28659	24369	21274	11250	3452	2012	1427	1208	1006	738	675	559	516	443	417	418	359	361	354	323	307	273	292	302	287	301	278	300	282	315	272	269	277	282	313	246	242	296	288	266	264	259	278	256	281	247	267	255	258	264	255	282	280	264	242	277	247	226	283	262	264	232	255	260	281	271	283	249	277	254	260	266	274	276	295	271	285	298	263	281	301	282	245	274	287	282	251	242	256	269	250	286	254	261	267	250	281	251	284	269	258	281	265	262	249	297	286	260	267	272	272	282	279	234	269	234	279	270	248	270	267	255	235	270	268	243	266	260	262	277	270	269	235	258	296	250	272	266	236	282	241	253	270	253	275	266	281	236	258	243	272	270	252	228	265	272	285	263	270	269	270	282	239	253	255	236	229	248	242	265	246	266	241	250	255	257	257	249	299	275	290	232	253	253	257	264	235	255	263	262	252	276	268	259	261	243	256	270	272	247	261	252	268	269	254	262	249	281	258	285	269	253	286	272	285	248	271	259	267	254	265	233	254	261	291	272	231	280	255	254	252	250	250	242	271	270	227	255	259	236	279	261	262	244	240	262	231	250	267	267	282	254	275	245	262	249	276	270	269	254	276	259	241	270	258	282	259	248	275	242	247	275	244	272	238	268	259	253	234	225	247	253	263	252	274	274	247	237	267	267	269	264	256	267	256	235	253	279	261	273	240	264	244	250	260	268	246	245	265	279	263	228	261	292	268	229	256	253	264	274	280	270	264	239	258	268	268	236	237	270	278	276	244	242	264	252	272	257	261	231	284	272	257	288	265	278	278	253	242	278	256	260	241	240	234	255	260	244	230	265	298	280	252	240	238	245	281	227	271	260	269	255	257	280	290	289	261	270	255	248	277	252	228	224	281	268	253	256	267	249	271	245	277	270	255	260	275	279	267	247	245	244	262	243	256	258	238	254	271	275	268	253	274	254	238	263	245	280	278	245	282	273	268	260	248	270	246	268	270	260	269	263	250	255	252	261	263	259	249	234	280	238	283	264	252	284	261	242	242	221	251	273	255	249	251	257	250	286	268	261	279	244	265	233	246	278	268	261	231	262	276	259	265	255	255	263	259	241	279	263	247	280	248	269	252	275	280	251	245	280	270	257	259	236	254	261	228	267	268	263	254	257	296	238	253	268	271	258	271	288	254	236	270	253	264	247	266	257	254	276	253	295	280	269	260	311	271	244	263	261	269	269	271	263	255	250	237	260	259	243	264	279	255	246	266	271	269	268	259	278	257	251	256	264	261	250	289	241	243	288	271	293	258	242	250	275	267	280	294	257	255	285	265	236	297	240	289	256	272	227	244	244	225	260	264	252	266	271	225	265	274	250	254	239	249	253	261	261	266	274	258	251	256	252	252	260	249	246	278	235	222	259	277	273	254	259	239	240	240	250	239	283	252	223	258	257	269	285	241	269	274	278	250	237	286	274	233	250	272	261	276	275	264	245	284	273	270	275	231	255	254	240	246	259	292	255	260	272	252	263	281	250	280	298	228	266	256	290	256	251	278	257	244	245	240	262	272	267	260	265	259	264	269	273	282	233	263	252	276	241	254	264	232	246	252	255	260	264	269	270	276	275	236	248	234	247	249	266	264	261	263	241	251	271	254	250	266	254	261	256	292	239	243	260	241	260	280	284	249	257	274	298	257	246	274	244	293	278	276	251	270	261	284	262	240	253	250	278	258	267	224	242	254	254	270	275	247	257	281	261	246	234	250	273	267	249	251	263	292	263	271	258	279	251	269	278	277	264	271	255	256	261	234	258	241	241	271	265	264	263	260	285	252	266	258	260	271	242	226	278	286	260	281	275	256	245	269	228	287	260	251	243	285	254	257	260	266	283	275	267	247	276	279	284	247	274	265	273	270	261	242	279	271	247	246	244	260	229	277	249	273	244	245	273	269	243	261	253	267	230	270	266	274	251	246	264	281	244	238	295	263	247	260	263	248	249	289	259	269	259	270	266	292	256	275	272	247	271	253	278	252	278	233	258	272	280	259	266	255	277	259	255	277	259	272	247	266	228	268	272	275	256	259	248	241	264	257	284	273	269	260	236	223	220	272	243	260	252	254	249	261	259	256	280	268	265	269	249	228	236	266	242	293	265	271	248	262	257	239	252	268	248	239	289	256	232	276	257	249	266	227	250	232	259	229	266	259	262	238	265	272	271	249	264	265	270	308	248	235	279	263	271	286	260	274	250	262	256	256	259	248	255	273	254	275	257	245	251	252	248	262	272	293	282	257	228	248	242	242	255	272	276	274	268	260	259	277	264	261	296	274	254	266	246	273	243	233	254	243	240	280	270	253	255	264	269	266	267	306	261	273	270	271	283	293	234	258	259	288	246	261	261	275	239	256	238	242	264	278	253	263	240	270	246	260	255	266	230	267	245	239	243	223	251	234	280	262	246	245	228	312	270	268	233	265	262	268	266	235	309	242	259	278	249	285	240	255	272	273	262	263	264	237	241	234	264	254	231	281	262	286	256	264	247	262	271	286	278	266	254	249	242	269	275	262	251	249	278	252	234	276	259	264	258	277	275	249	275	256	260	267	279	272	277	272	237	265	263	298	249	245	276	243	237	262	245	254	247	264	263	258	289	251	258	230	225	254	259	266	249	240	247	270	262	253	263	273	250	286	250	273	281	230	241	251	259	257	261	259	264	232	288	257	254	225	266	252	245	247	274	238	287	269	253	254	260	262	273	267	249	298	241	257	274	247	248	257	274	232	248	287	249	265	253	251	275	247	256	253	253	259	254	289	247	261	262	295	268	272	288	278	278	269	264	246	237	283	256	264	273	261	262	254	239	242	253	270	262	241	248	258	263	272	278	277	259	283	282	265	264	277	277	265	276	268	283	270	265	248	268	248	226	262	263	270	270	248	258	278	251	281	257	264	219	248	282	267	248	246	262	275	261	260	274	257	262	242	253	258	244	246	270	238	236	263	282	248	248	297	271	270	241	270	275	251	279	288	279	278	241	274	248	260	278	238	305	235	250	246	237	249	238	266	270	267	241	278	284	238	252	259	285	266	245	268	256	253	269	274	274	279	242	297	280	254	259	267	271	253	264	250	259	293	271	263	266	289	226	264	255	241	270	264	267	272	263	251	249	287	287	250	276	269	285	305	250	267	250	262	265	260	269	233	282	287	258	266	265	229	283	267	251	263	263	283	269	236	272	275	243	278	272	255	248	256	267	279	281	267	254	245	230	307	259	303	259	222	264	253	230	265	234	290	241	261	252	258	249	223	266	263	268	265	259	264	282	272	234	249	263	266	272	263	270	268	234	240	262	276	244	274	269	256	261	250	260	261	231	284	229	262	288	273	256	241	261	237	267	261	262	250	273	245	246	258	255	248	236	255	263	259	263	274	268	256	242	241	255	254	265	283	245	292	265	249	270	260	241	245	232	253	287	237	302	281	284	268	254	254	252	228	263	248	246	243	292	253	268	234	260	252	280	255	264
29041	33785	20243	12083	8566	6819	5564	4211	3161	2440	2004	1577	1255	1057	883	732	663	614	529	505	430	430	417	379	387	372	367	388	381	386	355	357	353	400	321	342	306	328	353	325	356	345	361	322	308	326	326	335	338	342	372	285	328	359	335	330	345	321	328	350	293	357	343	332	356	332	328	317	356	320	337	324	348	339	364	380	371	346	386	407	362	361	367	332	374	324	328	386	348	358	317	340	336	352	339	366	289	313	306	320	294	333	310	310	322	293	310	376	291	343	346	333	326	316	286	332	336	327	346	339	345	332	334	294	327	353	307	319	313	342	323	332	344	349	345	288	326	359	322	338	350	350	324	341	336	327	331	328	305	353	318	339	322	313	315	304	329	339	310	328	316	328	359	330	323	320	314	273	311	311	337	299	311	315	323	322	314	280	319	347	291	309	315	302	341	328	349	299	335	327	353	313	336	316	342	339	316	309	294	293	319	307	321	349	327	312	378	356	309	319	316	319	318	309	331	358	323	302	294	329	319	321	285	332	313	346	344	335	341	342	318	331	325	330	314	286	328	323	348	339	302	335	335	334	282	343	341	326	323	307	349	324	310	348	355	321	304	329	318	306	320	366	325	334	320	336	317	338	320	323	326	325	324	328	344	327	296	320	302	334	324	313	316	341	319	321	328	336	315	344	307	340	322	310	303	327	323	325	348	311	319	359	336	334	315	317	330	362	297	316	354	321	353	312	299	312	370	353	350	338	336	333	269	353	333	356	311	359	347	346	329	318	330	354	344	345	325	301	339	312	309	320	320	328	339	300	321	327	299	336	327	309	320	327	309	313	318	326	338	341	319	362	311	333	330	303	344	302	336	294	346	312	342	352	321	314	324	315	313	332	337	354	320	358	304	300	307	322	321	308	300	350	317	327	327	306	322	335	342	341	342	335	308	345	304	333	320	357	315	281	347	348	357	338	310	315	300	335	363	311	336	358	340	335	319	343	321	346	302	301	359	337	320	304	304	322	308	308	338	357	341	345	337	299	348	324	330	319	289	344	328	345	329	345	347	323	344	296	308	323	321	291	348	371	346	310	317	326	298	332	317	321	358	365	335	345	335	324	349	294	312	347	318	313	330	343	336	317	350	338	337	320	359	329	342	331	333	322	332	362	364	338	294	347	320	309	345	321	322	322	343	333	364	354	353	310	356	332	327	313	304	355	334	317	346	311	354	318	337	324	324	308	349	336	323	335	324	334	312	337	313	308	349	302	340	287	340	335	330	314	359	309	338	324	329	322	313	346	336	320	304	361	345	312	323	321	324	332	325	321	351	330	350	289	330	324	284	358	295	317	351	329	353	361	341	347	301	339	330	338	334	297	360	346	323	313	318	333	317	317	312	296	312	331	327	318	365	334	322	341	343	323	341	327	330	328	334	322	322	324	336	322	309	321	335	331	333	342	331	342	337	330	352	369	328	321	343	307	289	328	343	332	305	327	322	299	309	340	296	368	313	320	330	335	318	324	351	317	319	344	336	306	319	344	328	321	330	337	326	319	357	322	323	319	335	358	310	339	381	309	312	322	329	359	321	327	330	320	373	318	335	334	322	321	347	309	361	342	334	306	331	340	303	311	295	272	311	310	347	333	315	345	316	320	314	306	299	338	334	331	336	300	359	319	320	321	338	341	371	347	312	326	305	315	319	330	319	350	335	324	299	325	362	313	305	340	351	354	361	326	346	306	340	318	327	338	339	348	352	324	302	318	347	326	338	334	328	332	344	340	301	292	313	343	350	321	302	347	308	342	358	303	346	323	319	323	344	327	324	348	336	313	328	322	310	330	325	344	305	349	323	317	291	287	332	327	282	357	329	335	344	336	284	336	339	309	336	298	320	312	318	329	330	344	350	328	327	329	345	328	322	333	346	334	315	342	304	346	316	329	330	310	356	346	316	319	326	329	338	298	324	328	309	322	345	350	301	316	315	373	319	340	344	340	346	340	333	309	362	310	339	302	323	296	354	313	315	344	316	321	332	311	297	370	321	327	320	339	324	302	333	327	323	349	305	327	332	344	315	339	304	301	327	349	334	337	363	297	320	317	353	336	316	348	338	330	302	323	312	339	351	321	311	327	311	327	353	336	330	358	330	321	326	320	365	333	352	320	305	333	336	305	332	314	294	346	379	310	316	350	327	320	285	325	360	314	320	314	303	300	314	339	311	279	303	319	328	335	324	290	331	297	317	333	364	350	323	308	331	354	320	318	330	329	331	319	333	343	312	315	329	345	328	326	350	309	340	320	316	335	364	332	320	338	324	333	332	337	312	315	351	310	345	325	314	340	316	325	332	334	334	337	325	305	320	345	358	324	339	329	293	318	331	321	323	348	316	336	324	338	332	357	318	310	332	312	336	345	348	310	322	337	330	337	364	316	319	297	296	328	348	308	330	327	301	343	343	354	301	360	318	336	353	323	318	320	316	351	317	335	303	299	315	345	344	325	337	337	325	307	324	369	312	338	313	319	310	339	322	338	315	281	293	326	329	314	327	309	361	337	341	323	341	305	320	336	349	327	323	340	316	332	329	331	337	327	345	341	323	333	304	341	309	329	331	322	308	310	299	324	322	356	335	346	329	346	313	334	329	343	333	326	356	309	374	345	315	299	339	310	319	340	350	334	317	294	299	342	320	335	312	287	298	334	323	312	358	322	314	321	361	344	304	312	319	350	350	345	294	327	340	311	314	334	332	313	299	325	308	332	316	306	365	297	313	325	316	331	306	307	363	326	303	335	350	324	317	301	289	318	316	311	322	307	314	317	320	331	355	315	315	341	316	344	327	314	328	354	315	350	323	325	307	325	326	325	326	319	296	326	298	335	311	334	330	340	345	345	337	330	346	343	310	330	325	312	312	290	322	327	301	347	334	341	339	332	325	309	339	303	327	360	307	308	310	306	339	321	323	328	360	307	332	298	308	319	310	356	339	347	335	351	331	325	310	329	375	316	317	332	314	344	343	329	325	338	336	336	374	324	295	311	305	320	315	306	302	344	342	343	362	337	360	348	333	326	309	301	284	300	304	280	348	331	329	349	339	303	339	320	326	315	323	356	352	334	317	305	323	302	323	339	303	347	330	312	324	346	303	337	292	333	350	332	324	344	325	312	334	319	311	330	337	326	334	334	378	328	317	340	307	322	322	325	329	368	330	327	348	323	370	337	327	355	315	291	315	342	320	318	325	329	341	354	292	319	329	330	320	354	343	328	311	309	310	361	319	321	320	298	322	299	292	338	337	323	339	352	304	335	310	326	330	325	334	313	310	340	328	333	345	346	301	318	348	322	317	315	333	338	327	335	337	327	327	330	342	333	338	344	304	312	325	309	309	326	316	384	323	299	309	311	313	326	286	312	334	304	318	327	296	322	330	291	339	353	322	302	299	361	344	307	337	335	365	349	367	320	338	375	341	324	354	338	312	301	345	315	320	322	317	302	356	347	353	365	312	323	337	304	321	346	310	325	343	318
25676	21420	27561	25366	11553	3448	2305	1688	1308	1154	974	931	794	737	734	676	650	549	590	569	560	610	553	515	554	569	547	528	562	564	577	549	561	534	537	548	550	529	539	546	530	579	524	525	529	505	557	564	527	549	519	514	531	511	579	562	572	521	525	555	511	533	502	536	545	543	524	516	528	544	519	501	571	497	541	539	503	571	543	570	562	540	563	573	576	529	560	560	553	569	544	562	569	517	547	504	567	573	547	566	544	557	512	527	522	517	547	572	494	530	537	498	497	541	534	539	558	541	556	566	528	549	566	518	522	530	556	544	515	558	563	487	592	540	544	557	540	504	503	499	535	510	536	518	557	520	544	520	540	525	540	511	575	543	536	547	514	494	576	546	563	554	532	463	543	588	547	546	593	510	544	557	572	515	553	525	568	546	531	515	560	523	542	500	507	552	548	546	516	551	557	535	526	523	525	509	522	508	542	511	571	533	535	527	554	560	553	522	508	571	551	553	545	526	548	508	527	514	562	585	553	572	556	562	511	558	527	519	566	555	519	522	535	549	567	522	551	515	540	565	501	528	533	541	516	568	555	515	538	504	470	503	582	573	555	515	535	505	505	525	578	553	539	544	519	550	558	525	550	538	573	540	562	523	565	580	485	559	576	535	534	549	525	554	558	557	573	535	537	526	498	535	517	534	543	543	543	497	518	523	588	549	528	520	532	522	512	521	538	558	551	512	528	516	524	543	559	562	552	503	534	537	538	566	541	564	532	526	566	572	548	562	581	539	582	510	578	518	509	531	541	577	574	565	534	553	497	531	519	523	521	547	527	526	574	569	541	500	537	545	504	548	538	554	535	534	534	559	528	485	526	538	573	545	551	535	523	540	569	554	505	586	550	539	543	576	525	559	531	524	538	560	496	490	537	564	506	528	544	544	561	545	539	546	548	535	527	529	504	557	558	552	546	536	526	567	564	508	529	484	547	531	556	579	504	523	550	522	573	561	519	535	528	557	565	500	524	530	542	538	554	573	528	525	530	530	570	573	535	558	549	496	538	558	518	529	531	548	549	496	542	528	483	509	533	561	556	544	537	562	574	576	527	551	548	525	538	545	544	520	536	560	512	538	527	543	555	531	550	511	504	578	573	493	493	568	542	517	572	542	580	568	521	584	533	534	540	541	523	507	561	515	509	523	556	528	524	535	622	503	536	545	545	535	565	542	553	553	541	505	551	532	526	500	550	517	509	525	588	551	521	530	539	536	490	517	518	525	536	528	512	550	549	572	569	486	534	541	532	510	572	548	518	511	567	568	546	513	504	559	522	539	515	533	537	508	533	515	554	513	489	511	540	540	567	556	521	536	521	512	544	568	479	511	556	534	521	544	571	509	597	561	529	529	529	523	493	569	510	545	535	521	565	513	535	536	550	529	509	530	536	521	537	531	543	531	517	531	545	571	540	518	525	542	553	542	563	560	530	503	558	523	575	527	510	555	528	573	538	533	537	550	518	533	537	556	537	535	527	541	584	558	547	588	555	507	574	494	591	542	539	525	548	508	565	538	536	536	525	558	532	497	568	517	561	573	572	515	555	568	572	515	519	540	517	520	496	546	492	545	497	532	527	540	565	531	581	546	524	514	531	544	520	562	559	472	550	522	567	532	527	556	536	537	523	554	525	545	534	503	539	588	475	525	520	531	525	501	534	554	552	529	563	584	544	537	556	521	520	527	543	546	549	521	546	541	579	530	501	504	562	532	496	526	572	541	583	593	519	546	569	512	554	523	542	560	556	561	513	521	546	541	530	506	549	567	539	501	557	534	544	524	557	506	537	570	550	539	506	527	540	527	631	561	560	538	555	534	535	530	492	544	553	531	505	559	541	506	557	521	569	506	571	544	545	550	546	510	540	565	519	540	536	564	516	508	505	519	522	529	551	539	537	560	513	545	516	532	578	537	564	544	544	587	526	531	566	543	567	531	567	551	485	542	512	516	532	542	538	528	549	562	515	571	532	544	519	530	555	515	570	535	549	525	569	531	531	508	519	495	520	522	567	516	544	539	556	506	505	531	534	521	537	501	562	507	544	592	544	561	562	492	543	564	533	597	547	486	507	562	519	541	575	549	532	518	541	533	523	490	550	517	538	491	576	522	503	531	570	527	547	541	524	564	542	505	536	526	516	535	498	538	553	530	565	559	507	528	537	528	550	510	537	567	536	567	525	539	557	558	540	573	557	499	602	558	560	500	528	527	531	523	555	541	556	563	510	531	537	505	551	564	548	541	521	528	601	536	512	506	512	594	563	531	563	544	532	546	503	549	589	547	530	525	521	562	582	549	513	554	498	529	561	525	513	551	520	534	547	543	543	540	482	508	530	513	529	514	550	513	558	561	536	548	525	514	539	531	548	569	560	537	539	523	570	523	493	531	547	529	543	566	524	504	556	526	582	530	539	526	559	565	511	521	505	542	544	525	542	520	549	533	554	543	528	541	528	538	541	520	548	502	549	551	573	542	531	500	522	529	571	548	552	543	517	521	537	552	534	549	552	527	596	533	528	501	564	532	539	533	544	529	565	549	530	527	553	569	556	527	559	552	530	546	520	565	619	523	562	558	559	534	541	552	502	556	612	515	527	501	518	576	531	548	527	541	558	558	527	514	567	522	550	549	556	573	557	571	559	554	578	573	570	506	547	521	569	561	507	536	529	523	559	531	553	523	534	528	541	503	562	520	542	531	490	541	537	537	513	487	543	515	530	571	541	517	530	522	512	547	519	550	564	474	541	550	510	553	542	579	502	504	515	531	514	571	560	541	550	552	539	513	515	538	560	544	537	525	524	511	549	571	559	528	545	546	529	547	539	568	522	533	553	566	533	545	603	500	538	513	533	537	522	501	574	548	545	526	526	540	520	545	514	528	497	502	523	564	549	539	566	526	569	541	517	540	582	506	568	540	583	544	489	562	538	539	533	538	533	531	525	541	545	560	558	574	496	549	544	490	524	524	533	519	523	520	547	509	528	515	525	557	537	531	563	520	550	548	563	504	553	552	548	556	551	536	542	546	560	509	554	542	539	554	515	536	554	587	560	551	547	538	535	528	529	522	535	510	506	519	571	520	524	535	547	528	576	521	556	552	470	499	538	530	564	550	588	540	556	496	554	533	580	558	538	564	534	610	525	559	553	599	479	594	516	556	507	581	520	550	549	509	526	506	539	550	534	546	540	568	525	530	574	578	545	554	534	555	481	565	583	525	513	537	531	519	547	587	561	550	525	557	537	525	559	511	541	513	516	549	515	548	539	550	525	542	526	563	599	545	584	556	521	546	534	556	587	558	517	575	510	579	533	534	522	487	568	541	547	510	541	566	568	551	540	538	510	506	522	557	527	525	530	520	507	545	533	519	508	572	532	572	529	495	563	536	538	520	545	498	558	539	550	511	552	500	516	534	529	540	524	559	521	515	518	534	512	532	539	505	511	550	528	512	499	533	573	540	581	532	554	517	549	536	532	558
28110	27724	15829	9266	7072	5876	4515	3725	2654	2229	1793	1485	1322	1163	1061	949	913	821	791	701	712	683	705	718	685	660	670	705	716	670	652	696	652	645	656	682	643	670	632	697	679	641	663	637	660	632	641	660	639	587	641	655	662	642	675	621	661	669	638	601	604	640	652	611	634	622	654	635	639	647	649	639	666	667	606	673	640	672	663	700	684	673	676	672	624	652	644	636	608	646	641	628	647	660	645	612	627	607	646	601	657	624	626	636	634	611	645	635	659	641	631	648	639	621	659	614	636	653	594	617	615	608	638	628	593	667	601	604	633	617	684	678	635	676	678	649	614	651	609	600	622	624	642	643	632	672	639	636	644	595	642	655	635	630	672	621	615	624	607	655	632	617	655	621	621	660	611	676	646	651	628	640	608	634	666	643	678	622	606	622	582	651	639	681	623	662	647	637	621	671	652	630	617	627	670	667	666	638	657	639	612	614	617	665	625	626	621	601	667	624	642	648	623	626	651	671	673	677	617	585	660	646	635	605	641	626	609	625	666	648	639	582	644	616	637	662	623	603	625	668	614	609	635	651	603	647	645	630	608	642	597	612	607	623	673	587	599	624	661	579	643	657	671	587	620	697	664	624	646	643	608	644	583	640	616	615	614	583	636	684	663	685	655	666	584	634	687	674	655	597	629	636	644	630	633	652	650	606	635	662	622	641	666	667	660	693	631	667	591	633	674	666	642	642	650	606	611	631	577	648	657	636	604	627	604	607	618	605	651	630	644	644	595	634	616	604	655	678	658	611	660	631	651	610	636	595	650	645	679	640	604	617	617	610	648	619	666	680	647	607	637	597	637	635	629	657	669	670	601	628	631	633	655	622	593	652	610	637	629	644	623	676	635	619	605	657	606	671	667	647	604	602	639	633	659	631	665	668	673	649	631	643	671	641	630	626	632	567	658	598	625	619	623	669	622	678	663	637	648	571	662	635	612	662	648	651	608	693	660	640	654	639	676	614	649	642	655	659	618	642	635	612	634	650	628	611	659	593	636	617	585	612	630	624	620	619	625	652	589	652	684	581	677	631	669	617	625	655	622	583	626	620	690	662	649	636	663	620	643	650	653	655	634	662	650	627	673	666	591	658	645	638	631	632	632	636	639	636	644	665	652	636	605	592	659	616	693	660	605	607	600	654	633	628	613	648	702	608	677	644	664	633	609	655	665	681	592	657	634	641	617	627	712	667	631	663	602	616	635	619	642	639	665	636	669	615	634	609	609	608	627	650	654	620	613	643	621	624	612	653	661	640	618	666	633	615	610	645	605	622	614	626	618	640	624	629	620	616	621	609	647	618	661	634	660	672	626	658	580	677	613	624	685	648	679	687	613	606	613	591	660	664	630	629	622	621	612	632	636	668	613	613	657	621	620	666	608	630	626	665	622	600	705	622	617	601	597	666	655	670	632	637	599	637	627	659	622	638	637	669	646	575	587	607	585	660	628	643	636	657	665	658	662	690	664	681	626	651	655	628	626	657	601	685	647	620	598	661	659	602	608	667	675	659	642	607	652	642	619	622	617	623	658	606	644	625	622	653	652	640	626	589	604	645	692	676	649	572	619	612	646	624	615	661	587	679	683	629	645	614	620	664	662	656	629	661	610	693	584	662	672	651	651	633	687	641	628	681	637	636	655	668	673	636	632	628	657	598	640	609	654	651	661	688	643	640	671	639	610	654	631	595	652	636	641	615	651	611	627	605	628	645	607	687	631	655	681	647	654	632	630	686	608	652	661	661	615	636	631	690	576	634	633	589	664	664	632	624	652	587	631	666	603	685	595	639	626	648	656	608	596	667	611	632	641	631	635	578	606	612	606	635	628	635	679	618	651	639	636	598	656	625	650	646	703	640	633	621	602	629	675	663	616	606	619	612	613	629	644	631	656	613	615	657	631	631	627	638	635	625	613	615	621	581	624	653	655	636	630	622	628	627	592	641	635	660	628	659	605	624	627	558	616	637	702	618	622	621	649	627	603	666	623	662	619	641	615	651	645	592	610	636	611	639	629	652	628	607	596	620	644	613	640	650	653	638	635	665	623	649	637	643	665	642	677	625	647	643	613	679	666	640	613	640	641	633	674	606	680	620	666	691	641	660	638	668	623	625	682	607	620	665	638	610	676	620	626	613	669	664	618	656	628	604	664	631	633	698	567	683	641	651	592	675	631	647	594	641	678	606	638	636	623	592	645	662	622	620	598	630	618	621	629	646	611	623	621	652	663	659	645	671	616	653	615	613	644	665	665	655	606	634	645	591	615	615	667	607	620	658	644	682	659	646	629	622	606	643	639	617	654	627	655	623	624	634	644	660	650	620	582	660	611	600	612	659	631	619	606	635	639	617	600	620	617	624	652	609	653	613	650	635	643	652	634	610	630	624	586	613	663	632	600	605	660	632	651	615	610	614	611	638	613	617	615	642	650	580	592	601	621	676	667	644	624	606	651	642	614	645	649	620	618	630	648	641	606	691	615	570	640	628	688	658	641	622	665	673	647	631	613	590	630	634	641	614	647	627	660	631	600	698	652	642	623	625	587	653	647	629	602	670	619	631	631	636	644	666	667	646	615	592	631	669	584	591	617	593	665	622	658	625	685	666	668	626	660	623	626	647	606	616	653	604	679	645	632	628	637	605	624	627	629	644	650	602	649	638	669	650	593	601	633	623	590	639	617	671	636	642	663	640	598	634	585	696	654	612	584	657	584	658	671	616	644	628	623	603	659	674	701	607	665	627	624	629	654	597	654	638	670	640	707	614	603	641	591	604	674	610	623	596	657	681	632	608	692	623	658	640	620	631	629	628	624	611	651	623	615	632	623	614	647	664	624	607	641	604	654	635	672	652	619	670	623	622	725	617	622	619	607	674	622	626	613	644	621	610	636	619	622	633	629	638	615	638	628	623	624	610	647	622	608	651	622	618	624	652	627	601	610	647	662	661	677	660	590	658	634	633	605	644	640	634	672	612	629	654	660	671	660	681	638	644	648	633	629	628	670	636	605	617	613	659	646	649	650	707	647	649	596	605	642	648	643	601	650	648	640	654	634	608	661	650	655	635	597	686	635	618	628	634	619	671	597	624	610	630	615	630	656	657	656	589	620	616	688	686	616	624	628	632	657	625	658	634	646	568	572	657	612	640	651	628	609	610	624	634	682	655	648	650	659	634	620	644	597	697	640	635	643	636	622	666	630	626	634	657	659	593	642	646	651	591	608	647	650	614	597	581	639	601	664	651	624	651	640	599	667	675	601	624	625	621	642	649	613	653	613	588	660	607	609	660	618	612	641	623	715	598	634	656	619	666	615	603	673	629	626	651	657	612	652	600	655	641	666	644	658	634	624	646	645	632	627	638	630	616	639	611	606	619	624	612	610	643	623	646	628	615	621	672	636	652	588	604	657	625	668	608	705	618	589	657	610	651	605	557	634	633	646	645	656	660	636	642	653	642	631	653	621	645	669	634	628	596
23382	21464	29337	24019	21473	21547	11500	3214	2167	1721	1427	1118	955	771	688	559	488	417	394	371	335	332	313	355	308	309	290	308	328	302	324	284	311	293	262	270	276	269	292	260	268	251	288	291	281	210	275	293	245	256	252	256	255	267	248	277	257	256	275	265	288	228	271	241	263	240	261	223	270	243	252	271	258	263	274	269	302	281	281	338	301	282	266	276	281	254	284	282	273	269	250	285	253	235	271	265	261	269	285	253	264	298	231	256	265	236	250	257	258	260	282	274	258	269	259	263	232	225	267	253	265	268	273	273	247	273	242	241	255	251	254	248	228	249	267	251	242	258	246	232	246	232	276	232	263	255	260	223	272	246	230	261	235	286	265	289	238	256	267	252	270	274	271	288	263	253	251	267	263	247	239	237	285	263	247	254	280	276	251	248	251	236	249	256	258	255	215	251	269	241	253	268	268	252	258	238	258	242	252	293	241	245	247	279	266	258	245	260	255	274	260	263	264	210	260	295	271	237	243	230	284	268	242	239	249	251	260	276	236	247	276	259	257	260	254	273	258	263	260	248	211	258	249	248	252	226	267	259	237	246	251	254	273	256	238	275	284	273	264	250	230	247	263	254	262	255	264	244	244	240	243	265	254	268	251	246	258	238	241	270	252	245	277	237	261	240	229	248	262	245	274	270	232	215	242	253	263	257	305	260	258	257	234	270	260	260	240	256	219	244	233	259	258	243	271	263	241	276	251	244	254	232	288	268	257	229	256	276	261	247	264	241	253	257	274	276	268	249	292	268	235	245	269	260	271	253	270	260	208	257	272	263	273	246	249	245	253	279	229	241	219	256	228	255	263	220	290	254	268	261	273	242	267	263	254	234	239	248	236	290	244	278	274	245	232	266	272	272	260	286	267	255	262	278	250	261	240	265	274	253	273	283	271	262	261	236	238	232	243	273	258	259	244	252	249	261	224	259	247	231	242	276	245	291	246	260	244	252	277	255	250	257	228	246	224	246	259	242	244	277	252	247	246	266	250	263	290	253	240	255	257	226	254	259	258	257	236	252	277	248	239	271	283	261	259	238	263	234	268	266	258	268	257	279	272	240	282	255	256	234	251	263	243	236	280	245	245	257	262	277	266	237	266	275	250	266	231	248	247	259	248	254	245	247	233	255	249	236	256	251	260	260	265	234	270	241	240	248	248	260	264	256	268	237	241	233	261	248	263	243	241	245	246	262	257	262	259	262	259	256	235	287	282	290	251	261	250	239	263	263	260	253	280	256	258	238	284	271	236	261	235	264	241	235	259	243	250	290	234	255	262	264	258	252	251	241	253	246	266	251	289	274	267	249	263	253	281	249	259	265	250	254	282	252	244	250	248	270	235	262	236	236	251	251	245	247	252	246	269	245	255	251	257	258	248	285	265	254	269	224	266	260	256	254	235	256	220	245	248	279	256	258	243	234	250	240	260	293	264	232	279	245	256	254	268	220	244	248	257	256	221	285	267	250	258	250	246	260	286	251	253	248	262	256	269	273	260	282	252	245	250	270	258	261	293	239	263	270	227	239	270	265	258	270	256	275	272	248	241	245	258	240	246	274	261	248	261	286	234	234	258	264	269	255	249	240	262	263	240	246	236	264	255	235	263	257	221	235	229	261	266	249	244	257	246	260	235	223	252	264	269	249	248	257	265	248	232	269	258	229	266	265	228	277	237	273	247	267	283	282	258	232	252	282	265	278	236	258	291	283	266	252	278	285	252	260	269	273	269	243	250	262	231	263	262	269	259	262	240	240	264	257	226	234	254	259	276	230	242	267	275	241	257	269	264	258	260	240	239	253	244	255	248	259	267	254	240	255	229	266	287	251	242	262	237	284	237	248	265	228	259	254	251	287	280	275	235	238	246	281	243	279	264	260	252	249	252	259	237	235	234	251	266	262	266	239	258	257	241	243	257	260	288	275	270	233	273	250	287	254	244	256	254	270	277	264	278	252	259	267	266	256	259	231	231	265	244	257	261	254	222	258	251	249	265	273	278	281	251	260	256	257	238	220	275	283	259	241	258	241	272	256	267	275	273	251	275	255	279	272	266	241	259	239	236	225	279	290	256	259	221	302	274	225	268	251	237	260	271	264	236	270	220	248	272	266	240	251	253	281	282	254	220	268	272	267	262	231	260	273	265	232	242	252	243	275	241	252	254	261	249	251	225	250	254	262	260	265	268	266	225	256	278	250	263	259	253	286	251	237	276	286	261	256	255	251	256	248	267	244	251	230	258	252	270	230	284	241	262	239	244	241	254	247	253	280	260	271	228	234	261	261	229	274	235	274	238	255	253	234	263	233	229	242	244	266	236	251	251	258	266	255	284	265	243	259	259	282	260	282	261	278	246	236	272	263	263	274	255	277	278	247	256	278	247	258	277	230	266	239	241	235	264	262	250	255	221	270	266	261	260	275	234	237	227	239	258	264	277	256	269	248	263	281	229	236	244	249	244	263	291	247	248	252	255	259	263	263	253	271	281	263	253	254	236	248	278	251	243	262	275	251	271	243	289	261	248	279	248	243	236	252	256	245	250	274	250	261	243	272	274	264	270	230	261	237	244	230	226	255	247	226	253	264	249	254	250	279	244	257	237	256	264	260	256	229	262	247	259	242	259	252	256	258	239	239	234	250	273	254	262	224	242	265	265	254	260	265	247	238	212	256	259	266	248	269	242	262	245	279	260	261	267	254	276	224	268	262	279	277	275	222	245	251	273	244	229	247	261	252	247	237	295	270	244	249	254	272	260	291	270	245	259	256	310	251	239	267	330	292	257	246	254	273	244	279	278	263	267	249	273	235	274	262	241	227	244	241	279	265	258	253	264	260	252	278	244	261	250	237	265	261	260	255	228	244	218	251	230	240	270	267	247	238	239	241	249	250	274	286	251	250	268	264	235	238	250	258	236	265	231	272	293	259	250	242	248	288	256	247	268	244	257	269	291	228	256	251	254	265	250	271	251	210	233	255	231	247	275	242	240	286	263	245	272	275	275	235	250	258	251	276	228	243	257	236	260	268	249	270	253	273	261	248	247	242	267	282	239	260	257	259	259	275	245	270	258	272	260	269	251	245	244	248	276	254	256	278	282	240	274	255	222	256	255	252	237	261	220	273	276	246	246	235	251	239	257	231	262	229	254	252	268	239	265	242	265	254	294	257	249	263	254	243	227	245	264	282	233	254	257	283	248	235	234	261	260	235	269	256	240	269	230	230	256	275	264	274	266	247	277	287	283	244	253	264	263	269	258	303	244	261	262	239	242	241	238	218	255	280	272	236	256	238	265	239	237	249	253	230	268	246	259	250	244	247	264	237	246	223	236	275	221	267	237	264	255	282	240	235	244	249	254	224	258	242	271	241	248	237	261	258	248	308	268	262	221	244	255	271	250	263	246	286	267	239	242	271	249	260	266	254	243	255	268	233	282	257	241	256	219	250	269	267	244	272	260	278	272	218	266	286	249	239	261	278
32701	38170	25092	16428	12829	10192	8034	6055	4835	3680	2929	2350	1776	1489	1203	977	790	716	601	534	485	498	457	486	434	435	432	374	405	354	375	360	386	337	371	375	350	356	374	361	348	329	318	370	311	289	309	342	364	316	291	337	303	338	298	318	312	296	318	321	305	318	282	328	315	320	326	312	299	311	319	271	307	295	362	352	363	393	389	363	346	402	353	319	335	329	322	326	361	339	297	316	315	304	322	319	310	294	313	279	317	254	273	289	348	294	273	283	308	295	311	300	297	291	319	277	296	275	338	304	302	295	291	308	269	303	318	278	297	306	288	298	311	282	351	337	304	292	261	321	298	283	315	275	294	308	276	326	325	308	307	303	331	302	263	275	296	308	309	287	296	323	296	323	288	309	289	306	299	297	294	292	299	301	280	312	301	319	347	326	303	288	286	305	313	321	306	278	303	303	308	315	307	298	285	290	322	296	307	305	301	284	289	278	296	303	299	306	297	313	304	296	317	292	291	263	268	306	297	311	275	273	304	294	292	297	289	309	327	301	315	314	322	303	303	338	302	323	299	301	270	308	292	309	308	312	308	301	290	328	290	308	310	289	309	338	293	302	285	286	331	276	305	309	315	321	284	304	303	308	281	273	299	283	291	290	313	275	323	294	278	341	270	305	308	328	281	288	316	301	321	308	277	312	329	302	268	262	294	307	292	285	282	292	300	304	320	294	306	314	285	281	315	318	285	301	293	321	326	264	305	282	318	300	297	324	303	304	292	286	331	270	296	301	279	295	314	325	315	279	278	296	304	284	318	290	281	316	299	286	320	294	291	261	288	291	296	323	303	291	325	288	302	277	318	326	313	311	278	324	310	270	287	279	310	281	315	283	328	290	289	286	277	262	296	312	312	319	313	298	287	344	321	264	293	336	308	322	270	308	274	305	290	296	300	251	300	276	339	320	313	326	274	300	295	298	323	294	337	295	306	319	306	302	273	286	301	291	292	300	298	292	290	284	299	299	300	304	289	274	271	291	311	284	297	285	318	315	293	306	299	304	287	316	273	308	326	319	322	294	321	313	314	306	311	281	300	304	294	306	300	295	302	299	305	293	302	295	293	292	321	324	342	307	284	310	291	318	317	299	298	285	313	294	291	268	291	311	298	280	331	286	295	299	338	292	299	301	298	313	323	294	303	285	298	337	279	275	289	295	284	283	316	312	284	290	307	299	353	328	284	301	291	298	268	317	315	301	302	311	278	307	276	311	291	327	302	312	292	293	333	294	315	312	316	322	306	274	278	289	308	280	290	307	262	316	327	310	328	275	314	318	299	334	323	322	312	297	289	300	331	323	279	294	295	325	319	296	317	314	319	331	290	292	322	290	287	321	322	291	295	297	280	310	291	303	310	253	306	259	314	298	320	269	330	287	294	312	299	325	305	296	309	289	294	317	333	312	293	312	308	306	313	297	282	313	301	277	298	321	305	315	291	271	303	307	305	262	310	311	339	283	310	306	314	309	280	306	272	313	275	280	278	317	300	317	305	310	283	297	319	331	300	297	307	310	298	315	265	282	306	309	292	289	305	324	310	277	279	302	286	316	287	299	281	272	316	272	321	292	332	307	335	316	282	329	294	285	292	298	299	289	277	280	309	283	319	302	292	327	297	285	305	308	314	323	302	327	289	304	312	299	319	285	317	319	273	287	279	329	300	262	287	305	286	307	307	308	303	294	314	301	312	298	289	311	316	279	294	317	307	273	318	281	311	278	286	288	309	317	307	308	300	296	327	312	290	348	276	297	300	303	297	329	298	317	301	283	293	293	293	300	306	316	310	301	273	323	293	271	284	277	293	306	324	294	289	300	328	296	314	343	277	301	294	280	280	310	291	306	310	307	276	311	305	345	311	284	272	299	284	315	279	321	300	301	301	316	301	325	289	292	296	271	315	306	326	278	285	291	278	303	303	283	302	325	337	288	296	296	266	287	306	253	308	276	304	286	296	325	305	287	304	329	330	293	312	283	286	301	324	301	289	291	300	289	304	328	291	307	276	301	354	335	301	292	336	305	296	285	323	291	298	300	291	308	307	292	307	317	272	297	277	300	285	289	315	310	287	309	306	277	300	286	271	308	271	283	297	295	275	277	311	286	299	277	322	309	316	265	309	313	314	313	304	288	286	284	301	276	286	328	299	293	300	284	295	286	296	284	313	316	271	295	270	312	287	281	318	276	312	307	311	305	292	299	286	321	331	317	330	319	281	308	289	302	274	302	299	290	285	297	318	310	285	305	283	313	317	304	319	330	338	306	278	307	288	314	333	269	311	278	323	303	283	323	295	304	281	303	317	307	308	299	295	299	296	315	319	295	280	294	314	288	322	292	319	277	278	300	301	294	276	286	296	308	299	306	322	314	301	294	300	283	341	277	261	296	330	324	334	273	305	280	282	317	267	312	311	277	310	357	318	287	254	314	311	292	304	312	312	309	301	322	282	296	317	259	266	304	275	290	307	287	297	312	272	336	314	301	293	302	304	301	287	290	274	282	302	304	317	289	301	281	300	290	316	316	292	282	288	309	304	310	316	295	276	289	319	294	305	329	319	284	299	318	300	295	308	286	308	276	274	307	325	289	307	282	313	301	309	299	323	311	296	297	308	287	310	307	299	294	322	300	301	316	302	318	312	312	303	269	309	289	302	299	275	282	282	277	318	258	309	304	310	311	280	283	281	276	271	308	330	290	293	301	335	288	316	315	284	306	306	288	313	273	313	291	316	326	309	298	320	286	301	317	286	300	328	332	282	315	307	290	304	308	280	305	283	291	321	286	264	298	316	293	301	321	314	317	297	326	299	302	302	277	291	292	279	285	321	299	316	279	274	283	295	309	326	272	321	307	331	291	288	285	309	286	281	310	301	258	265	287	316	310	296	315	313	299	299	297	288	326	303	317	310	338	319	304	265	318	315	301	279	280	284	263	285	287	308	285	298	327	296	274	311	296	314	282	303	290	310	327	290	301	331	298	295	308	340	300	313	305	297	281	335	274	261	321	308	322	327	329	293	279	292	276	303	258	317	317	292	322	278	308	303	302	289	315	312	288	311	294	291	318	319	292	310	311	280	344	291	289	273	313	279	285	308	303	296	336	300	308	288	311	307	281	263	296	298	287	288	318	280	315	308	302	297	284	298	315	271	285	309	303	296	287	335	319	307	300	287	335	285	304	283	281	299	316	303	300	300	273	316	285	297	301	308	327	314	324	289	289	314	322	290	276	274	310	313	307	278	287	313	322	300	308	292	281	319	274	291	256	267	305	285	292	303	338	319	300	292	272	334	289	281	300	284	294	297	311	298	313	272	285	323	300	280	306	319	324	287	274	301	317	299	310	318	304	299	300	305	298	297	289	297	323	292	303	275	299	323	274	289	275	281	291	317	309	336	311	281	308	279	313	301	284	307	283	325	271	305	290	301	312	275	304	321	309	287	310	293	278	282	284	288	293	327	272	329	295	316	307	327	288
27792	21138	14054	6158	3124	2161	1619	1250	1014	915	775	739	667	598	540	530	515	501	489	489	464	464	421	487	455	500	482	524	471	477	451	475	476	448	435	484	461	467	519	499	465	440	473	464	497	488	439	499	506	493	459	479	435	453	470	433	473	458	466	463	499	478	480	445	449	457	461	463	481	464	434	432	516	424	436	469	504	457	484	456	505	493	503	459	448	497	474	475	485	473	482	504	499	429	481	462	445	483	513	457	471	492	443	476	470	412	452	481	480	469	437	486	426	467	517	499	460	466	444	494	501	445	470	486	466	508	497	458	486	436	522	460	463	467	505	453	475	493	442	500	492	507	491	438	462	500	492	452	440	486	476	477	457	441	464	487	478	472	469	454	486	492	449	464	417	487	506	487	465	435	490	504	501	461	437	471	452	489	420	535	448	449	465	458	472	444	449	494	475	433	468	441	492	453	498	430	484	548	460	491	497	499	507	500	497	471	483	469	520	475	482	461	487	524	469	461	492	453	457	471	444	433	448	523	520	446	466	436	495	493	487	461	474	485	492	468	456	475	471	460	450	466	491	487	501	465	492	418	483	464	466	480	517	470	465	484	492	486	463	452	428	440	471	471	474	444	452	477	451	455	513	497	454	479	465	490	460	469	466	534	524	473	488	474	485	489	469	512	453	421	504	482	481	458	487	484	464	467	495	470	464	454	438	439	513	495	485	439	479	484	459	460	458	469	467	464	448	489	467	475	479	470	454	478	467	481	528	467	474	471	480	461	443	426	458	485	529	454	454	449	500	489	470	488	435	481	492	513	516	518	474	479	447	463	460	503	456	450	459	431	487	449	449	482	449	472	468	469	461	473	483	418	482	489	486	485	450	483	454	507	518	456	496	464	448	486	482	437	504	479	477	470	489	480	459	517	472	476	464	451	514	447	466	473	493	473	452	468	467	483	456	452	459	495	467	457	501	433	483	473	441	493	457	476	460	470	485	492	448	462	490	489	478	475	474	466	491	485	432	446	485	471	481	496	476	452	469	449	405	476	439	433	502	468	458	483	482	474	454	461	493	460	473	470	459	496	463	459	451	489	435	478	476	502	500	475	487	452	446	459	450	457	479	461	447	454	453	462	486	446	466	463	470	454	489	466	460	468	468	479	488	470	472	451	434	462	486	440	438	476	484	453	464	474	486	476	469	456	470	473	468	480	506	441	505	486	468	486	490	434	455	475	489	483	486	416	462	473	440	469	483	469	479	477	468	443	491	469	486	443	498	442	484	473	474	468	472	429	478	431	466	433	479	441	474	481	502	504	475	472	492	483	455	441	473	455	513	508	463	462	466	457	441	487	450	485	439	486	480	474	469	485	446	490	480	471	478	488	525	493	485	454	499	460	437	498	447	497	495	461	500	455	484	450	431	461	479	504	472	459	488	474	468	441	474	507	479	470	478	447	482	449	452	486	414	501	470	454	496	488	484	484	461	495	503	492	439	468	452	443	466	467	469	440	496	464	464	475	453	453	470	472	481	469	482	467	503	479	499	470	492	456	476	465	475	482	459	462	442	482	454	479	498	428	477	471	471	470	487	478	452	483	474	473	444	441	478	482	472	488	443	483	460	436	456	437	477	453	451	447	443	459	466	470	468	467	486	461	460	505	450	458	505	419	459	445	487	475	436	493	456	531	488	491	466	472	435	464	464	481	527	472	453	452	463	468	474	506	481	522	478	462	483	477	464	489	455	469	442	443	489	482	428	469	458	488	442	469	473	447	475	490	498	459	443	462	465	483	438	494	495	444	455	473	484	547	466	441	443	478	504	451	476	470	465	437	476	480	496	459	460	460	478	453	496	497	474	486	452	465	451	420	445	451	471	502	501	440	448	485	473	519	496	487	427	490	493	464	513	495	477	485	475	492	426	460	443	473	534	483	467	508	506	468	475	447	463	474	456	460	442	475	468	518	461	495	463	452	449	455	498	464	501	450	457	468	475	462	486	434	457	509	444	479	509	457	473	419	514	462	466	497	502	484	466	485	504	437	454	482	487	451	441	489	526	492	482	474	482	466	464	497	462	519	485	472	504	460	474	419	450	494	453	480	482	491	518	473	452	480	437	509	427	478	498	496	475	480	460	441	460	434	490	455	441	509	461	490	489	504	450	442	446	498	487	458	482	423	435	458	485	430	460	495	422	461	460	446	442	504	428	451	462	488	468	462	478	502	443	490	461	475	463	493	468	461	481	471	427	465	482	444	456	472	479	447	517	467	455	484	472	470	450	453	492	459	473	461	440	479	423	425	484	470	423	496	464	475	461	456	465	434	483	468	461	457	479	488	485	468	462	473	478	477	470	432	384	453	457	491	464	474	479	435	442	490	505	463	459	477	466	470	503	476	430	473	471	443	472	451	495	456	480	471	452	487	439	497	478	467	470	470	511	488	447	483	478	480	497	462	443	449	466	470	472	468	489	463	468	476	454	436	481	450	457	451	499	484	440	458	465	510	467	475	466	459	481	501	478	480	461	453	475	441	490	455	451	470	440	478	491	494	462	477	487	458	447	509	472	471	466	454	516	450	476	486	469	495	467	445	490	477	496	456	427	447	451	458	488	480	473	481	465	472	495	494	482	494	430	478	484	473	456	457	465	465	464	456	467	448	436	451	482	463	487	478	455	445	517	480	478	489	404	486	456	471	464	511	451	506	494	440	510	471	472	491	480	438	499	462	485	478	455	478	478	458	462	462	465	454	458	463	485	500	478	438	454	436	493	487	451	464	486	511	508	471	469	480	448	466	472	486	495	475	463	508	455	499	444	490	479	455	464	473	472	474	458	451	506	471	454	501	484	470	475	474	463	493	483	465	474	435	445	484	465	445	477	508	496	546	474	472	466	482	499	444	445	429	455	465	451	476	501	492	466	461	462	456	443	483	456	469	459	492	445	498	469	488	456	435	488	482	485	507	493	478	474	486	441	455	468	497	480	476	469	475	482	463	437	470	462	492	481	460	427	494	466	495	489	476	483	469	475	485	537	427	486	501	474	468	514	453	488	446	504	486	485	496	483	453	463	492	513	463	476	459	433	489	471	463	483	458	476	472	475	465	495	461	474	472	522	500	461	464	501	460	494	470	479	488	458	453	459	457	494	484	500	513	480	479	452	466	447	441	467	508	440	459	473	478	485	481	482	488	495	469	450	448	490	474	425	453	483	486	479	436	440	472	462	460	517	490	438	428	463	474	457	482	474	463	476	477	465	464	490	471	495	464	492	472	499	479	509	468	494	510	497	471	472	479	502	485	471	450	449	470	477	471	435	454	453	467	460	473	445	450	467	484	455	497	519	477	486	426	464	471	466	473	457	468	456	466	456	480	460	460	448	465	500	459	470	434	483	469	491	472	468	485	442	452	497	480	497	445	479	458	497	449	483	503	449	456	501	471	481	425	433	474	480	453	468	495	480	471	484	507	505	488	481	473	486	480	484	437	461	430	474	467	464	455	456	528	468	463	464	455
23723	22886	12917	7400	5477	4242	3078	2378	2056	1705	1338	1171	987	867	787	744	703	613	625	565	574	632	563	601	564	602	570	587	555	574	614	600	569	583	556	532	572	546	596	564	578	595	556	552	558	563	567	615	534	589	533	582	574	572	557	568	529	562	541	550	576	550	554	566	572	542	569	545	537	512	565	551	569	545	579	558	644	598	575	569	634	574	610	551	600	573	570	597	564	559	555	574	550	556	560	579	591	567	559	549	536	568	544	571	544	558	558	583	541	544	561	585	592	575	572	546	547	569	575	574	547	546	585	580	562	555	588	613	602	635	537	568	581	596	573	584	615	577	556	572	546	562	581	532	596	522	581	598	585	547	627	526	534	584	536	601	570	552	547	582	603	585	573	566	542	600	587	572	584	588	571	570	576	556	590	569	606	581	579	581	574	606	574	598	582	628	536	595	566	558	553	547	585	564	625	582	552	555	570	573	588	553	593	556	537	590	588	562	551	591	592	610	587	568	564	545	577	547	602	610	511	622	599	591	566	562	585	547	562	582	569	554	557	603	557	578	546	555	575	571	534	595	565	590	556	562	585	578	563	529	566	551	552	543	567	590	547	590	612	592	508	596	596	564	570	547	606	548	572	569	557	552	598	515	606	569	598	605	578	574	548	573	555	584	599	621	582	579	592	596	595	591	514	574	569	566	593	608	565	557	588	539	570	558	561	549	593	592	609	589	632	593	574	555	561	602	578	536	566	552	600	541	566	576	603	604	585	601	593	533	558	557	551	551	596	550	569	589	570	572	610	606	601	605	541	575	526	562	582	574	566	566	597	542	568	589	549	568	585	552	571	588	593	558	571	551	571	550	588	587	577	546	594	574	608	544	595	584	522	530	572	562	614	545	567	539	557	606	594	631	594	611	576	561	601	554	579	554	587	594	583	552	603	575	547	539	601	572	531	565	543	561	554	590	564	509	558	566	598	563	546	597	557	599	602	615	555	585	530	553	575	608	593	561	600	581	558	590	573	526	563	543	578	574	568	586	598	596	565	561	586	561	558	513	542	598	528	551	552	577	580	588	598	609	572	574	632	607	611	541	586	561	551	559	570	583	549	587	545	550	553	603	556	587	554	535	618	577	543	599	560	613	580	559	571	566	568	536	600	588	592	547	552	524	570	596	605	588	552	590	552	606	609	634	574	601	552	560	547	600	582	547	531	568	558	584	585	562	597	589	523	560	550	569	584	581	587	527	553	541	548	606	565	583	557	583	543	589	576	531	587	588	561	569	585	558	609	545	527	580	628	603	523	550	547	521	570	558	597	602	573	538	583	598	556	552	577	542	560	565	570	600	611	561	578	576	611	610	572	591	554	556	578	550	572	634	530	589	619	566	569	565	598	609	557	577	569	587	556	577	548	565	524	564	587	572	604	566	543	576	548	551	562	589	608	559	552	542	503	594	610	564	571	611	557	578	580	586	577	587	548	586	616	546	557	573	563	555	573	585	557	541	540	530	536	550	567	576	605	545	594	552	527	560	583	574	602	561	558	569	553	564	559	565	549	572	601	565	598	542	555	598	561	576	568	578	606	569	546	586	564	564	530	554	622	619	537	575	551	554	585	549	566	554	553	609	587	585	585	584	544	596	601	566	581	574	631	569	582	611	569	578	531	554	563	603	586	581	583	568	533	571	582	568	571	561	548	549	571	567	532	573	567	595	565	564	550	531	555	571	535	562	580	560	564	567	569	582	553	555	566	610	562	557	577	560	559	568	577	566	595	558	572	616	568	570	588	555	557	560	589	617	594	571	580	609	547	565	594	561	537	551	602	545	569	580	587	561	553	540	621	526	562	549	581	579	580	560	581	569	567	547	585	545	607	584	569	537	586	558	555	545	559	600	574	578	573	579	586	583	613	587	552	541	604	554	589	529	580	566	543	593	595	541	605	548	574	598	559	600	589	560	556	612	575	594	567	549	566	572	590	515	559	551	547	580	593	620	571	536	608	565	598	573	575	566	532	567	599	592	566	563	582	541	557	578	554	581	525	592	565	581	547	573	557	561	577	593	562	575	597	555	603	558	629	605	590	576	564	596	574	550	562	540	537	552	597	583	574	566	559	567	514	619	572	598	593	595	565	548	620	530	591	581	584	580	545	555	582	561	586	549	558	565	548	581	575	562	555	595	572	576	557	553	593	596	581	615	536	582	576	569	531	539	562	542	567	586	599	596	609	553	573	612	593	555	542	604	559	546	564	580	555	600	609	557	529	591	543	601	573	612	584	558	588	567	553	561	595	562	564	617	587	581	553	540	599	567	576	597	599	567	580	543	551	579	562	620	564	556	554	535	531	595	606	605	599	571	556	606	602	560	571	541	595	536	587	614	554	537	553	539	587	578	573	581	536	611	548	550	561	570	564	584	559	560	529	594	555	554	601	604	582	561	581	559	580	555	539	612	570	581	590	568	569	570	523	597	591	591	561	564	572	585	559	582	568	570	557	594	588	621	516	583	571	597	578	578	584	580	635	568	562	526	584	560	561	598	593	642	581	576	576	599	616	584	545	517	595	551	576	612	549	631	555	549	531	550	611	494	587	551	596	629	588	529	577	530	578	574	606	588	589	547	581	582	556	588	563	595	567	581	540	534	539	523	569	651	586	541	586	556	507	592	621	576	601	554	569	580	558	586	570	533	516	564	561	552	602	602	532	594	543	580	534	570	581	521	618	563	592	581	549	613	557	581	559	592	600	569	606	536	602	563	598	618	593	581	590	591	580	592	557	561	623	529	585	576	606	573	539	574	590	561	530	540	563	553	541	572	589	578	582	577	545	593	547	585	556	557	562	613	559	524	580	564	581	538	590	573	556	577	571	558	551	562	567	592	567	592	574	571	557	593	531	612	539	581	540	543	590	596	593	584	566	590	568	549	579	561	561	530	623	584	598	618	562	590	531	568	545	549	578	583	616	589	565	560	566	548	578	582	599	555	521	617	542	524	620	591	562	565	599	544	561	556	582	582	540	571	592	608	563	592	557	575	531	551	562	574	564	606	604	546	585	582	589	547	593	605	596	614	571	603	621	574	595	527	545	556	595	590	619	584	564	553	577	587	541	588	550	613	542	580	577	565	606	565	552	560	571	565	576	610	575	567	556	537	570	587	567	571	566	537	535	527	583	561	577	534	538	589	571	575	551	556	539	592	589	594	544	607	595	561	602	541	548	564	576	579	575	585	560	574	504	599	560	561	498	567	527	566	564	557	608	575	542	522	579	568	572	597	563	599	565	577	522	615	577	534	571	568	599	580	571	571	609	575	552	577	558	587	585	548	613	570	552	580	596	579	576	574	564	544	600	541	578	601	566	557	591	549	578	574	593	590	547	594	550	561	542	608	546	584	574	566	606	575	568	614	546	537	584	582	564	604	584	571	583	581	598	564	588	549	615	588	603	624	584	584	580	594	591	535	578	568	540	587	551	578	563	564	579	605	586	571	571	587	555	587	571	600	554	597	536	542
24459	21395	28720	24464	21313	11403	3279	2019	1501	1204	968	842	682	571	470	456	375	343	316	284	287	290	277	292	269	272	298	306	298	290	310	280	282	290	297	264	297	278	263	301	247	251	269	257	242	268	251	248	268	262	277	268	262	250	267	264	260	240	251	254	224	250	246	270	248	253	270	268	237	264	226	254	268	265	287	271	263	272	277	250	261	273	261	249	263	274	259	272	270	250	249	264	242	261	256	276	275	249	278	246	263	245	287	262	247	259	261	255	279	256	262	247	266	249	241	262	287	232	281	242	269	278	254	273	268	250	265	244	261	280	279	240	255	250	247	264	268	255	253	250	243	263	305	263	233	247	277	242	272	219	243	239	246	244	281	237	266	268	261	286	274	242	252	267	264	242	268	290	257	254	251	248	237	261	253	244	263	258	252	285	267	271	262	253	259	220	250	262	261	270	240	243	241	278	280	274	255	261	250	260	259	264	237	253	254	249	230	306	237	236	255	269	262	252	238	227	241	251	239	264	233	258	255	222	258	271	228	260	243	260	258	234	284	252	249	233	240	254	252	243	247	244	267	273	260	267	251	238	251	236	260	221	288	242	258	248	263	255	265	234	257	245	256	268	228	259	233	263	228	256	230	282	272	262	274	247	268	261	263	255	270	239	268	250	250	274	294	248	263	270	284	258	253	263	263	249	267	220	249	255	269	235	281	247	243	280	266	271	260	256	235	267	251	270	254	259	267	263	260	275	274	274	254	241	278	250	276	261	248	272	279	239	255	247	239	245	255	263	255	245	278	283	270	263	245	249	267	259	234	262	268	265	270	258	255	260	253	241	285	248	272	250	262	278	280	230	271	264	251	251	259	238	261	255	252	272	236	260	244	251	257	252	274	263	252	251	257	262	243	282	264	251	224	273	261	262	284	259	252	243	270	267	266	275	250	243	288	287	252	269	258	255	250	288	269	246	273	247	246	233	239	241	238	253	244	255	256	271	254	266	251	245	264	257	266	256	258	269	260	246	295	252	258	256	250	279	252	279	250	252	257	270	254	283	257	307	253	266	284	243	251	270	272	238	290	246	267	250	261	288	239	224	283	240	237	259	267	265	234	265	247	236	234	249	260	254	258	255	253	256	252	239	244	259	241	283	265	252	263	260	256	255	275	271	257	260	255	237	226	252	281	242	230	257	260	295	221	242	258	242	232	251	234	271	273	268	257	251	239	272	243	220	236	245	276	260	232	247	256	264	261	301	257	262	250	273	244	245	246	260	279	252	265	239	249	271	236	265	240	249	285	239	249	257	262	250	246	275	249	262	255	267	231	252	256	243	263	257	302	261	234	272	276	238	274	231	258	236	253	259	279	246	224	253	268	263	280	254	238	267	247	244	282	273	240	248	228	253	244	241	217	271	252	266	264	253	270	250	247	274	250	251	212	251	268	260	231	237	253	269	232	255	255	233	260	281	300	250	263	232	243	290	247	260	232	280	248	251	275	239	287	257	255	265	259	281	274	286	272	256	256	242	236	257	262	259	269	263	264	266	272	265	266	249	246	241	236	284	262	277	270	263	248	262	263	246	262	224	261	271	246	244	246	268	273	237	262	236	277	271	229	257	258	251	253	261	263	259	239	247	260	246	247	246	269	267	217	243	267	248	259	249	252	282	283	244	264	267	250	260	239	270	239	269	265	284	248	250	248	227	241	248	272	277	225	246	260	215	270	275	246	240	249	235	247	241	262	257	273	262	253	271	237	266	298	263	269	245	250	261	262	279	255	246	258	265	255	292	234	253	210	257	249	262	267	230	263	278	258	238	252	255	260	275	217	267	242	258	245	257	257	234	268	274	274	245	262	279	283	260	274	280	253	245	252	265	268	220	275	263	255	256	276	236	257	263	266	240	261	263	235	279	232	269	245	271	268	258	264	244	252	245	278	247	259	250	245	263	256	245	236	283	236	251	247	244	279	253	296	260	248	247	270	243	273	253	263	228	262	252	266	252	255	242	263	269	251	261	221	248	239	266	253	266	261	270	249	252	259	245	268	221	258	262	247	251	282	268	274	249	282	230	270	259	258	275	242	264	258	263	269	224	264	249	246	246	241	267	265	248	241	270	243	261	277	298	265	237	239	233	266	253	266	256	239	251	241	264	251	239	276	270	253	293	220	252	239	265	242	255	281	247	246	268	265	233	270	274	276	294	239	257	239	213	227	243	229	262	244	249	250	280	247	298	251	284	252	264	289	245	232	251	240	250	266	276	237	291	265	259	266	237	280	272	276	249	256	233	229	255	262	244	254	233	225	251	233	246	242	272	256	228	277	247	279	273	249	273	283	229	256	278	247	267	243	274	243	262	259	249	260	235	236	256	223	266	286	248	253	266	233	250	265	250	260	223	239	256	227	261	237	274	249	245	262	246	248	222	252	249	236	294	255	264	267	251	279	275	250	255	230	244	233	263	240	282	266	268	276	268	255	260	258	225	276	255	226	239	259	242	247	268	243	245	277	271	234	270	242	270	226	273	270	293	257	255	247	254	234	287	254	263	302	245	234	265	238	280	266	267	238	210	236	292	265	256	273	245	273	268	256	241	279	269	256	227	239	227	238	267	249	266	253	251	264	251	245	272	266	254	236	267	251	245	280	264	261	245	275	260	250	233	251	286	249	259	247	259	261	261	247	239	259	253	264	250	267	261	228	251	270	251	270	272	265	263	235	253	272	255	263	224	284	235	246	275	275	262	268	253	261	239	238	265	230	236	238	229	267	260	229	224	256	285	257	269	257	244	239	247	259	239	244	270	249	246	228	299	247	242	258	257	263	239	227	282	266	286	205	256	235	247	269	257	281	226	245	258	247	240	248	266	255	241	261	228	250	250	229	256	286	252	234	261	257	248	291	255	290	243	259	228	276	209	258	260	270	291	254	201	258	276	235	260	278	267	212	250	242	235	255	241	278	229	238	249	261	224	238	255	268	244	261	259	240	251	265	267	268	239	278	229	253	285	267	268	250	262	244	275	272	252	256	270	229	245	248	260	267	274	230	244	256	265	267	231	267	247	257	258	248	247	257	281	270	237	271	259	277	286	271	262	243	240	238	222	245	249	219	254	253	276	258	277	243	266	244	275	258	268	278	261	229	253	225	244	276	277	236	257	248	261	286	265	269	261	242	250	272	208	241	246	251	279	241	245	251	272	215	272	253	242	241	271	258	248	266	261	258	256	256	237	243	283	256	258	250	248	242	241	247	270	268	237	261	269	265	278	240	245	265	268	251	248	243	247	273	231	278	267	275	279	221	264	228	267	276	258	246	284	247	233	254	276	249	252	256	245	241	260	237	259	241	269	268	233	261	230	257	248	227	268	249	289	242	242	256	245	251	272	255	269	245	266	255	233	223	261	260	267	257	236	251	264	224	244	270	272	287	247	251	271	294	253	241	235	240	269	270	280	251	251	243	255	268	244	247	253	286	241	254	258	228	248	232	253	261	259	268	266	258	283	243	273	278	240
29049	35238	20732	12769	9537	7335	5253	4047	3299	2632	2026	1585	1346	1043	871	702	603	548	490	435	430	377	430	377	419	373	383	380	366	354	346	329	356	347	355	321	335	341	343	318	366	325	328	314	350	368	319	312	342	316	348	331	332	328	315	324	292	319	338	333	350	320	338	323	318	332	318	321	388	320	361	357	320	345	332	318	341	347	351	365	369	340	312	332	309	365	344	350	399	325	310	304	340	271	328	351	296	342	311	321	332	300	319	332	332	322	285	355	302	299	327	306	290	293	323	310	334	312	340	314	350	321	321	332	333	341	334	323	364	331	342	302	322	352	329	312	336	330	356	338	320	317	325	319	302	317	326	308	338	329	337	326	343	320	304	312	346	320	327	364	326	310	312	312	308	340	353	300	327	332	322	313	299	285	358	325	372	312	296	351	331	331	326	323	336	337	324	328	335	317	354	294	339	352	326	328	304	344	325	267	299	300	343	278	324	294	315	337	304	304	334	292	311	303	309	308	328	330	310	342	311	329	327	328	350	326	293	300	310	316	338	353	323	348	296	320	318	321	364	356	332	323	307	309	319	336	325	308	298	304	363	333	299	349	286	309	347	343	322	327	309	336	345	320	311	321	321	300	323	352	342	338	330	299	310	317	323	354	347	303	331	330	321	333	351	323	374	342	314	332	350	334	317	311	337	343	335	314	331	322	332	326	334	307	304	312	325	319	305	311	321	311	329	329	314	314	306	327	321	351	310	328	314	340	302	358	331	295	302	283	341	354	302	319	352	297	346	302	351	329	303	317	325	334	340	339	301	345	292	297	288	322	334	324	344	329	331	307	321	325	323	316	316	308	325	320	308	314	336	311	375	342	332	353	312	328	323	300	345	322	314	334	289	338	329	333	301	320	316	316	323	303	345	346	309	307	331	322	317	315	312	358	324	303	323	330	305	304	354	317	328	313	333	311	314	311	339	352	334	301	313	316	303	310	336	306	337	342	308	334	333	306	319	299	302	349	305	315	332	328	311	332	339	319	316	371	312	299	299	286	324	303	315	295	310	326	297	340	327	292	308	326	337	332	315	334	316	315	300	325	307	300	350	293	314	316	310	334	326	333	334	325	337	351	331	292	348	299	319	314	294	288	333	315	302	311	331	321	314	330	334	331	311	325	315	306	312	323	331	336	322	347	321	302	321	329	301	312	304	330	330	335	302	315	339	299	323	322	328	327	308	320	297	323	326	322	286	339	314	328	311	344	328	320	353	343	347	330	333	314	304	355	299	366	338	321	311	331	322	376	310	306	307	356	337	321	307	314	338	300	339	336	306	304	317	305	323	301	351	337	337	276	331	316	336	314	313	333	299	322	316	340	322	333	301	296	290	311	340	344	317	309	335	324	318	278	301	355	320	325	353	313	314	320	313	285	334	324	319	322	308	289	328	336	364	310	333	299	347	307	323	300	313	340	307	308	300	299	278	321	310	299	364	292	318	332	352	331	340	289	337	286	320	315	323	344	313	337	329	305	324	331	333	333	349	284	340	331	320	334	322	329	333	310	341	296	327	321	322	314	356	335	327	331	313	312	327	323	305	311	299	334	331	336	334	326	317	323	308	335	326	316	307	310	319	322	304	291	302	354	329	332	323	295	318	319	343	353	317	324	285	305	296	328	333	320	337	322	312	324	310	313	329	319	342	326	319	336	294	285	342	339	326	347	303	316	365	346	319	344	331	312	357	342	349	349	336	319	346	340	298	288	347	340	334	304	345	306	338	340	314	344	318	320	341	316	331	323	314	351	325	342	309	319	316	313	341	354	333	304	331	317	324	338	310	350	320	308	298	338	311	333	264	312	332	270	350	295	344	305	338	336	321	290	358	317	337	347	318	313	324	301	319	351	311	315	308	308	338	318	327	296	353	337	304	326	323	330	331	318	319	330	324	304	308	332	332	358	332	320	284	316	321	348	337	315	341	337	301	318	342	308	325	332	293	304	311	282	330	331	299	295	314	300	335	322	312	316	318	312	320	340	334	364	269	316	335	332	313	335	330	327	323	342	320	312	351	340	304	316	311	329	290	341	317	350	323	331	340	308	302	327	290	312	312	325	348	323	292	302	360	309	334	317	319	317	321	319	313	324	295	331	338	340	325	306	335	310	309	304	311	371	311	324	323	323	311	293	293	346	343	304	334	326	303	345	313	320	303	365	324	333	318	349	336	352	275	320	319	334	357	313	311	334	350	292	356	371	346	307	315	319	336	335	325	349	372	325	301	348	329	305	302	315	326	307	318	325	340	343	333	320	321	331	290	339	330	348	302	300	325	343	335	333	321	346	318	324	290	354	348	320	334	307	331	334	315	314	309	314	320	288	322	301	329	290	322	328	313	335	318	336	307	334	334	312	320	325	339	340	314	344	291	296	320	364	328	312	298	327	336	313	324	319	354	299	329	359	323	303	328	366	311	315	329	304	294	327	324	321	317	328	359	294	380	313	320	340	326	309	291	332	322	327	289	328	327	307	314	308	305	314	327	337	357	320	322	336	361	311	320	348	315	328	328	339	345	305	338	336	324	341	323	304	344	327	321	287	300	322	322	335	345	359	346	334	331	327	318	319	288	328	333	347	305	328	313	336	317	311	319	336	342	324	307	285	282	340	323	322	354	317	308	353	318	293	307	317	318	324	318	285	339	322	331	297	282	320	326	305	338	303	331	327	329	347	331	293	324	338	330	315	304	342	323	316	343	331	323	310	355	308	329	311	321	336	328	335	301	298	298	330	362	288	330	322	319	294	285	334	351	322	305	318	357	283	334	338	322	351	319	358	304	296	296	341	295	333	311	335	326	316	295	314	338	312	299	336	334	322	302	327	290	323	315	344	347	341	335	306	329	316	313	345	319	317	336	325	298	286	331	353	325	304	318	338	314	324	340	314	310	316	301	315	313	327	309	320	333	330	329	344	328	308	321	306	382	308	338	295	321	347	321	318	360	340	321	300	355	322	345	310	320	292	305	345	305	297	319	333	359	333	309	352	317	310	339	320	303	300	311	287	328	321	367	329	339	308	321	313	315	311	318	332	346	335	329	310	317	314	338	312	286	324	331	307	311	292	335	316	323	303	320	302	356	304	326	322	322	331	300	315	314	318	345	338	329	315	353	367	320	346	312	305	309	304	308	291	344	320	335	341	333	310	290	302	315	320	339	330	353	328	304	320	324	290	299	320	340	331	335	310	316	341	315	296	309	352	343	311	323	314	308	324	332	315	337	343	294	325	288	343	339	308	327	344	335	327	337	334	331	308	333	332	338	331	331	318	341	304	325	359	280	269	312	321	321	335	337	303	329	340	316	302	329	330	311	326	324	338	341	346	331	333	293	339	351	312	355	310	344	315	370	320	371	314	354	319	305	314	336	332	310	283	343	330	298	316	315	326	308	314	316	302	321	327	315	327	341	346	321	325	304	349	349	334	303	311	306	333	288	322	283	325	291	331	354	322	310	318	331	345	350	295	279	342
25555	21355	27527	25374	11758	3346	2250	1670	1357	1257	1040	954	844	765	641	670	659	622	519	578	554	522	573	553	562	568	529	548	570	552	564	553	514	564	547	494	551	499	535	519	550	556	516	527	552	576	556	572	532	532	534	516	574	487	545	519	529	543	555	559	528	569	557	539	563	519	528	514	547	541	548	560	564	537	546	541	544	570	553	564	536	543	513	533	546	539	560	567	547	559	546	503	547	516	537	530	590	582	544	539	561	516	505	561	553	538	531	542	527	565	555	540	534	518	533	542	516	495	508	564	538	539	537	490	525	527	567	554	521	536	557	533	544	559	524	583	534	553	547	544	567	561	537	587	507	490	552	566	536	588	534	532	513	570	518	531	545	560	516	515	545	550	556	525	568	544	564	523	543	513	532	580	569	532	533	580	566	525	526	562	540	539	527	502	511	545	539	578	539	557	531	531	560	537	521	527	530	558	498	564	522	553	554	550	525	487	557	495	611	546	508	536	520	522	534	574	518	538	519	538	532	523	553	569	513	563	578	553	530	522	569	554	541	497	568	536	559	517	558	557	587	548	524	575	510	551	571	567	506	559	531	587	528	528	552	575	505	520	569	500	535	539	523	528	519	567	509	503	543	548	509	534	545	563	520	549	546	504	530	544	527	516	529	498	536	540	536	549	562	546	556	553	525	549	520	573	559	550	543	499	523	571	522	518	577	537	561	569	547	517	516	570	535	515	524	541	532	481	549	503	544	515	499	525	517	533	536	504	528	522	534	543	544	547	521	566	548	517	516	539	556	497	546	563	535	587	571	526	524	520	525	580	503	536	526	551	521	537	535	509	495	504	539	530	554	513	555	528	564	514	533	519	557	553	567	530	536	554	591	527	527	543	497	527	557	521	577	494	557	560	532	531	523	511	535	529	554	529	537	552	574	550	539	536	517	548	555	516	571	544	542	570	549	517	524	562	557	518	508	509	519	579	592	520	582	550	548	552	539	555	547	518	517	557	534	481	525	522	518	513	552	516	533	548	553	543	549	543	571	546	548	550	519	560	546	537	592	506	562	498	510	555	516	552	541	542	510	530	519	493	540	594	601	568	526	493	553	542	536	488	559	546	531	583	549	522	511	532	540	581	492	541	523	519	500	513	519	526	517	530	563	563	528	545	522	517	533	540	504	490	529	536	565	487	551	531	584	546	576	551	544	539	565	520	508	588	537	474	572	561	527	522	541	519	539	572	511	594	536	563	515	503	539	516	528	521	528	544	518	518	574	508	588	549	516	562	559	581	528	529	482	523	570	536	524	566	543	548	516	539	494	541	533	538	530	644	538	535	525	575	534	558	502	547	533	589	524	519	524	517	539	504	596	530	560	525	545	549	498	544	498	621	542	508	553	577	534	547	554	507	552	575	578	534	544	533	568	522	559	542	515	500	521	558	495	548	537	568	549	547	542	512	489	548	543	544	506	548	552	520	535	536	548	543	510	514	559	569	508	535	499	502	535	521	573	562	538	505	526	529	550	498	533	533	533	570	557	580	532	544	542	537	519	544	534	564	534	536	516	540	526	514	508	535	524	543	544	523	492	555	566	527	547	566	550	528	525	566	564	548	531	507	553	581	519	541	529	538	563	497	503	540	511	545	539	561	527	527	526	510	548	538	558	542	528	520	501	498	566	545	547	531	512	537	532	497	515	531	522	538	500	556	500	548	518	531	541	524	549	514	536	538	476	541	569	513	523	566	535	514	558	533	535	536	523	539	535	519	538	518	525	524	527	526	517	554	551	543	496	538	531	554	541	535	549	551	509	534	552	575	500	562	492	505	504	493	542	529	546	547	583	520	512	518	518	550	582	500	552	525	547	594	516	527	565	533	582	519	540	522	532	517	530	546	503	520	544	523	522	547	544	535	537	536	534	532	524	550	516	564	515	555	509	490	521	544	524	519	536	560	548	545	514	554	553	536	567	520	511	556	592	528	500	514	532	498	549	578	523	537	530	553	532	506	576	550	582	514	565	541	553	538	545	512	549	543	505	572	517	527	502	564	503	499	512	529	535	491	532	580	570	511	598	554	552	515	542	524	536	562	514	498	522	557	527	524	546	552	523	488	573	561	546	535	546	580	544	560	503	544	564	518	509	538	546	508	527	536	557	561	521	517	525	560	499	502	615	514	556	542	578	582	545	563	508	554	515	568	519	495	552	547	521	551	502	561	548	523	528	553	543	541	545	522	523	496	514	521	521	520	510	558	545	575	539	568	548	553	515	492	542	533	518	567	577	510	568	532	548	556	522	551	573	535	550	554	529	541	541	544	546	550	519	573	548	515	556	539	562	498	531	555	535	540	498	540	546	564	577	533	558	550	562	500	484	575	513	511	536	523	510	524	577	521	555	542	550	546	485	530	533	498	518	575	538	568	579	543	528	555	520	554	548	516	493	574	565	578	520	518	572	522	573	551	549	533	563	516	532	532	532	537	521	538	548	525	522	540	501	541	544	550	535	514	593	535	550	565	564	573	553	548	568	557	528	563	489	571	524	556	542	549	570	524	511	542	560	551	579	588	542	554	510	555	542	541	541	523	552	550	531	516	518	561	549	567	534	520	515	536	548	534	524	517	576	529	557	519	541	577	517	506	523	527	509	513	542	567	534	570	531	540	572	525	542	529	587	487	544	522	562	520	548	500	528	534	548	535	570	520	560	515	529	591	548	551	545	533	519	568	555	517	544	522	506	540	535	531	536	549	542	553	551	526	563	533	522	537	613	579	535	543	545	550	566	507	542	581	559	514	527	553	533	532	506	547	565	552	541	548	531	526	507	529	542	539	561	519	503	522	514	539	545	518	508	584	460	578	515	535	545	578	520	544	516	570	523	515	520	528	533	541	549	526	516	557	533	539	537	518	497	563	559	549	510	556	504	553	573	517	511	551	517	562	563	527	578	577	531	564	555	518	523	508	566	576	534	533	513	554	573	559	545	519	566	511	504	584	546	497	528	592	559	537	516	513	585	512	516	524	483	586	555	540	524	545	487	471	556	537	532	530	533	547	531	540	575	532	541	539	554	503	511	504	578	520	513	516	564	544	510	548	550	562	542	531	487	511	522	529	530	526	545	542	525	561	544	572	530	546	524	536	502	556	512	529	549	553	590	540	591	554	542	542	531	522	542	534	532	583	508	551	503	543	565	539	513	558	526	502	562	530	610	553	516	503	531	502	523	532	543	520	514	559	574	574	556	532	562	502	528	564	546	534	581	577	540	548	562	593	550	544	510	499	533	528	580	527	574	526	535	530	544	541	538	543	576	554	543	572	547	568	547	503	535	553	532	526	543	540	541	574	561	467	533	515	570	565	545	568	582	570	518	542	542	545	516	511	568	522	546	524	547	566	539	560	556	548	560	534	514	546	541	560	529	572	543	571	526	496	523	517	526	528	519	522	504	537	547	526	563	523	524	533	512	519	542	538	563	540	545	555	505	573	528	540	591	562	550	493	541	519	533	540	557	504
28199	28606	17283	10626	7487	5651	4418	3570	2888	2525	1899	1565	1313	1074	990	903	790	759	696	734	721	692	713	673	674	657	667	629	668	702	646	697	645	663	598	600	632	601	620	675	680	624	656	644	657	621	598	709	621	616	674	624	658	666	669	692	630	623	670	658	631	635	673	697	703	656	633	701	625	704	570	648	670	685	650	636	676	655	642	658	643	625	629	628	640	630	638	680	658	621	628	687	586	641	678	633	628	585	687	632	634	540	644	621	681	622	627	648	601	654	634	643	627	606	634	655	645	645	625	632	640	601	609	579	652	617	660	647	619	628	646	643	643	634	633	643	642	619	660	629	630	648	603	599	592	604	608	639	641	611	683	634	613	621	663	606	631	647	619	634	623	653	670	644	649	626	611	624	580	638	624	639	649	638	598	645	638	624	629	611	680	634	612	672	597	642	606	656	586	625	664	652	631	663	674	680	638	608	610	616	617	651	680	645	637	656	624	628	640	676	653	611	690	643	615	630	631	628	600	611	614	601	663	617	635	643	638	624	592	642	647	647	613	624	615	621	605	631	640	629	651	652	632	622	620	653	614	621	659	629	612	644	584	636	625	619	634	652	594	658	665	604	585	636	639	594	632	623	612	659	635	699	615	653	608	624	691	626	675	640	654	625	639	660	662	615	644	643	640	630	643	622	671	580	672	652	636	656	668	646	627	658	604	623	631	625	656	668	653	609	653	671	597	604	637	642	638	644	647	583	622	655	640	646	610	612	643	611	634	633	634	630	627	649	630	663	631	676	636	638	647	651	652	651	609	626	646	624	682	694	685	601	593	589	636	615	583	610	611	606	633	649	657	683	659	641	649	656	626	632	633	647	653	606	666	618	624	616	709	632	664	626	575	632	678	646	600	613	637	613	694	636	671	612	630	615	639	671	607	593	657	616	624	632	618	649	635	651	618	671	649	628	605	617	640	580	634	601	618	610	666	587	607	663	650	615	628	619	633	646	604	630	629	621	644	629	635	607	627	622	685	623	627	684	637	604	591	640	681	661	619	601	639	654	625	623	626	616	614	636	638	604	615	649	685	618	603	664	712	613	610	640	628	625	608	583	619	579	633	631	632	637	647	641	591	612	641	638	638	606	689	642	647	642	623	625	611	657	647	623	616	623	660	686	642	637	601	604	566	630	638	627	640	628	620	636	659	633	624	587	597	626	645	625	623	648	624	605	622	623	628	614	614	630	665	627	618	601	670	643	643	605	608	609	638	629	653	638	597	660	655	617	631	665	646	613	649	621	636	600	682	653	640	595	620	638	630	642	615	610	624	657	655	669	631	641	634	668	662	616	665	624	557	598	639	646	613	629	745	631	640	687	628	601	611	607	682	638	612	606	634	632	622	605	609	685	614	636	607	649	621	625	638	626	615	605	589	617	598	631	655	645	622	615	650	649	615	629	606	608	628	653	655	634	606	634	599	608	607	651	636	654	596	605	634	669	604	649	585	661	647	624	622	646	640	655	682	663	644	593	633	614	616	620	603	620	598	633	608	634	623	586	643	622	618	639	667	698	631	652	624	615	642	677	667	688	643	589	625	648	643	644	656	605	654	651	573	629	639	640	632	662	634	637	665	639	668	664	631	656	664	662	699	678	592	649	648	674	608	607	594	624	624	628	592	691	641	623	620	642	595	626	639	663	587	721	609	615	622	657	645	625	650	624	582	680	658	663	625	644	652	607	635	663	659	665	645	639	621	616	637	645	597	633	652	630	653	632	629	622	670	607	655	632	655	596	668	626	639	657	638	631	642	663	633	595	616	689	603	621	652	567	650	647	625	619	669	644	618	659	626	669	577	645	634	646	633	662	636	618	628	606	655	569	609	640	669	643	614	631	608	643	604	611	643	670	658	629	591	626	623	643	638	600	666	668	625	635	658	650	658	634	599	650	620	627	629	634	631	654	641	647	610	628	649	614	638	633	650	665	618	620	654	610	625	610	644	673	603	672	625	631	619	597	649	642	690	682	643	644	648	666	587	624	663	631	607	650	630	633	618	641	654	622	678	645	580	642	647	607	628	639	644	635	660	611	607	627	620	601	606	661	580	648	617	617	645	603	591	680	615	649	644	649	615	682	623	662	632	650	661	629	624	661	632	675	631	636	637	654	635	651	643	597	619	629	631	654	640	630	643	661	619	654	633	627	623	639	611	598	616	626	608	563	663	631	639	617	623	621	634	666	623	628	631	624	623	650	643	664	630	651	600	636	630	623	599	681	639	615	638	630	665	669	630	640	660	650	614	619	621	586	648	584	607	683	644	625	640	640	655	634	623	612	607	623	640	632	650	667	674	593	587	638	647	578	587	646	624	641	674	665	638	606	670	666	653	657	672	615	637	631	658	694	610	585	620	625	622	627	620	597	651	658	637	648	664	592	638	598	607	650	633	650	614	622	598	645	604	611	615	621	623	587	609	640	639	608	641	640	640	651	643	615	660	625	639	601	634	650	623	604	637	608	615	609	615	675	629	645	656	619	620	631	637	630	644	619	651	641	592	602	617	654	672	644	673	607	608	646	622	654	669	667	635	645	664	600	604	612	589	658	675	611	615	653	644	595	676	626	657	624	618	631	604	631	625	631	656	625	658	650	618	639	593	655	646	627	621	628	632	638	630	603	633	634	601	629	628	618	612	651	615	620	633	643	642	662	608	651	629	649	649	675	623	642	611	586	620	604	616	657	640	644	642	626	656	637	620	603	616	650	654	587	662	636	622	632	618	659	643	626	606	631	631	657	600	578	671	653	595	608	647	646	692	606	654	640	640	645	635	675	639	630	602	680	631	636	651	614	627	647	726	655	602	659	666	621	632	661	657	632	624	664	606	653	686	624	671	615	679	618	629	704	645	646	598	658	674	652	609	661	633	662	621	650	603	629	628	618	656	650	652	641	636	648	635	656	675	598	637	654	644	669	614	624	675	637	651	572	658	651	669	639	622	659	629	622	652	658	628	663	656	626	623	633	616	659	678	649	637	681	614	665	642	593	577	640	631	648	614	630	650	614	610	647	654	680	625	629	689	647	656	660	616	669	655	620	669	634	640	630	613	614	649	624	596	613	617	636	656	655	634	645	634	581	623	616	592	629	629	617	634	574	640	608	620	652	644	623	612	590	631	635	607	620	657	645	633	595	634	604	635	653	679	614	638	618	624	628	612	624	669	619	636	609	630	643	649	594	643	647	662	669	625	653	642	618	651	646	646	673	636	607	630	630	657	631	650	621	606	659	628	646	613	653	624	623	612	647	662	669	623	621	604	603	638	660	655	622	625	653	649	688	650	648	645	663	648	616	613	629	668	605	657	652	637	645	628	670	630	669	634	589	636	654	634	643	572	584	599	630	645	670	627	663	630	614	654	631	646	587	646	615	583	631	617	656	627	614	639	602	635	613	673	607	601	660	625	669	625	626	618	608	649	645	619	657	625	625	591	642	608	634	583	617	611	640	641	619	654	618	619	633	645	653
23322	21378	29218	23914	21377	21484	11377	3361	2219	1805	1443	1171	856	714	599	528	485	397	379	359	357	316	340	333	318	328	279	314	299	273	299	262	261	311	255	279	296	267	283	275	287	257	250	260	269	286	234	273	238	230	303	258	232	253	267	276	261	252	258	267	237	294	225	258	279	259	256	277	253	222	261	283	266	240	296	289	306	294	275	277	267	279	254	236	292	266	286	261	261	274	250	237	231	273	276	250	253	269	227	282	257	230	274	271	251	280	257	282	233	255	268	258	255	246	247	257	258	245	249	236	257	267	256	217	237	230	233	256	253	252	267	254	275	217	227	270	293	239	261	218	248	258	242	256	284	236	251	283	247	241	257	255	268	198	255	272	274	253	245	231	241	237	258	240	273	241	239	257	242	251	249	250	253	247	240	269	265	216	247	252	233	255	266	266	245	249	272	245	241	277	238	235	272	237	253	255	257	268	236	241	208	230	242	247	262	222	272	256	241	259	251	257	295	261	250	237	255	255	264	258	258	259	258	259	266	245	264	253	241	249	247	232	240	240	248	258	215	238	261	248	258	250	253	266	262	236	271	270	251	231	245	245	231	230	254	271	262	252	242	235	286	268	242	231	280	257	252	216	284	263	256	254	286	238	264	257	260	242	257	226	251	289	236	235	236	267	290	251	244	253	256	275	258	235	250	242	249	266	254	269	267	250	251	243	256	269	214	262	238	263	231	245	246	244	251	265	264	240	238	252	246	256	232	271	255	236	243	242	230	241	265	247	240	273	271	261	239	233	258	265	259	259	231	265	244	278	243	262	246	245	228	244	254	278	273	247	265	246	251	251	299	276	225	237	251	273	242	235	260	260	283	236	276	250	264	224	259	245	260	274	294	225	264	251	272	270	252	261	255	260	266	259	242	259	261	257	261	255	245	278	283	270	239	236	252	242	276	265	236	267	247	240	224	247	255	266	236	233	227	249	262	256	228	252	245	252	256	257	244	245	234	252	225	236	242	275	236	249	262	260	248	279	261	256	218	278	272	276	258	272	218	278	265	273	247	282	216	237	257	252	245	247	222	254	239	234	263	247	268	263	253	255	261	257	228	251	235	264	251	255	261	252	262	267	239	262	237	251	261	259	267	243	251	241	268	242	261	281	249	257	241	229	251	261	252	236	272	259	246	273	237	270	257	239	256	240	233	254	281	258	228	235	242	270	257	243	258	284	267	261	239	232	280	239	242	247	267	289	239	251	239	263	251	246	275	251	252	237	262	273	251	238	262	256	244	257	258	241	230	271	242	238	237	230	285	267	243	250	243	268	255	260	249	238	254	234	252	250	258	235	275	228	234	256	268	266	234	230	263	278	237	243	227	223	227	282	243	250	261	266	251	238	257	247	259	235	252	268	264	251	240	258	244	258	265	235	262	256	245	252	240	253	260	205	271	243	248	234	264	254	276	248	265	225	272	269	276	244	271	257	247	250	245	255	251	238	211	238	241	262	241	249	268	228	244	250	236	266	244	251	247	246	262	241	270	255	258	270	285	273	258	244	270	287	267	224	277	247	266	260	220	267	250	279	260	254	252	259	276	242	242	254	248	224	228	230	252	283	263	276	257	253	234	284	252	232	265	279	236	238	273	230	260	222	238	241	244	241	259	261	262	267	241	245	254	252	232	239	225	244	247	246	262	260	235	238	250	261	261	254	255	245	237	265	262	262	254	236	258	269	261	254	254	249	265	226	253	247	247	291	238	245	299	258	249	257	252	259	270	251	262	229	250	254	209	246	277	239	259	269	244	273	227	237	260	259	218	220	252	242	229	229	274	213	243	222	255	252	270	270	266	233	257	238	249	245	263	227	246	273	290	238	234	251	235	248	246	275	271	231	235	282	251	286	257	224	269	248	243	253	238	251	239	244	241	295	230	251	248	260	244	245	222	243	248	268	273	244	247	250	241	258	245	270	265	272	239	241	271	250	237	241	263	258	266	248	227	236	238	237	267	268	233	233	237	280	290	246	226	236	268	278	232	263	249	243	240	251	252	273	254	242	265	277	226	238	234	257	256	270	257	255	294	233	251	240	266	282	249	238	251	239	260	267	266	261	243	276	279	240	247	269	271	249	258	257	267	268	203	221	249	245	239	273	246	247	226	244	271	246	230	231	240	256	252	269	234	248	258	221	262	260	234	273	225	246	228	273	268	250	274	255	229	263	258	238	277	283	244	261	266	248	247	263	252	251	258	238	258	273	235	238	241	237	262	263	233	259	268	268	246	251	233	223	255	260	278	251	244	237	225	249	254	222	263	254	240	247	261	239	253	230	275	281	255	240	238	243	233	273	236	239	254	248	228	236	265	268	227	245	222	244	238	241	260	275	262	232	240	259	240	279	235	233	260	250	245	263	263	233	260	257	255	243	280	276	256	249	252	232	256	269	235	275	227	249	255	250	268	257	244	250	259	270	226	272	272	248	236	248	232	241	245	235	265	227	260	255	271	243	252	243	227	258	240	238	263	255	267	256	226	234	257	254	244	249	248	246	253	251	249	210	258	276	266	267	255	245	254	239	240	247	253	246	248	245	251	239	251	256	257	249	237	246	250	266	245	254	240	251	250	257	262	253	229	251	261	248	238	255	235	230	229	231	255	250	257	273	273	247	226	257	265	243	243	249	249	260	260	257	256	212	226	251	235	245	247	257	261	249	256	240	247	228	236	249	237	251	234	236	263	249	265	251	280	273	272	272	251	236	261	248	271	252	236	265	240	253	246	246	263	249	261	251	265	260	243	217	255	240	242	256	266	239	247	278	254	221	228	245	240	239	266	253	245	274	251	239	256	219	257	250	250	237	236	257	261	278	270	252	253	237	260	224	247	252	236	260	251	248	230	241	271	246	239	248	266	242	255	233	233	287	275	229	243	237	242	255	241	247	241	255	258	273	275	257	237	253	266	235	255	265	263	267	244	290	258	238	260	271	245	225	270	253	261	249	242	241	250	235	256	246	252	274	253	240	255	292	285	259	260	241	242	234	255	251	254	261	272	262	234	232	244	233	246	225	239	246	240	263	251	228	251	231	283	233	253	236	261	228	242	250	236	249	259	242	231	287	279	258	263	253	260	263	266	242	244	267	254	245	251	261	238	256	252	245	220	243	245	269	272	235	244	247	255	241	249	256	257	249	250	254	250	281	284	263	237	246	252	225	264	252	257	217	228	227	263	234	269	272	234	226	242	283	210	284	240	262	247	241	246	234	273	262	259	240	246	273	269	257	295	262	262	240	266	247	276	243	244	263	229	281	264	244	241	271	237	255	259	260	252	307	271	255	257	241	250	243	243	229	235	233	253	252	236	289	252	225	236	231	241	257	245	216	267	256	251	261	246	270	291	248	253	260	269	247	249	240	243	245	282	243	252	258	238	248	257	254	235	259	255	271	239	260	246	288	241	262	262	239	246	248	253	249	239	236	251	251	246	254	250	260	251	244	269	242	239	222	270	266	280	239	251	254	254	246
33159	38376	26260	17088	12773	10101	7996	6276	4831	4012	3208	2383	1697	1287	1124	908	765	656	550	528	508	419	400	430	395	391	384	377	384	376	353	377	399	348	323	330	367	367	353	339	350	345	287	344	326	310	347	329	351	325	303	324	294	306	309	317	302	303	289	340	304	287	279	301	309	307	320	295	316	311	327	297	330	289	296	347	337	367	373	351	350	338	343	312	307	322	305	322	304	317	294	302	299	304	300	281	310	292	281	294	319	290	325	286	286	283	266	333	322	286	286	304	278	329	296	319	301	273	279	285	289	317	321	300	341	293	306	322	317	317	289	276	315	289	299	274	311	317	280	298	311	288	269	299	292	312	283	277	326	279	286	271	317	303	292	287	280	322	294	307	310	287	315	323	304	304	259	287	303	288	293	292	285	315	273	319	331	279	334	280	309	276	282	279	301	305	290	308	316	318	280	314	295	298	296	280	290	313	348	316	277	303	300	325	284	309	293	297	307	292	278	278	272	289	319	311	294	290	282	307	329	275	246	287	282	305	300	284	276	242	288	289	304	299	311	269	296	303	301	282	319	318	290	293	317	306	276	295	290	313	330	259	308	292	285	317	319	304	328	308	309	298	265	310	289	313	293	290	291	300	281	331	323	329	260	285	338	289	304	271	303	302	316	271	295	302	276	306	303	309	261	270	305	287	318	261	286	306	289	289	295	279	268	304	300	298	273	311	283	291	297	275	309	295	320	295	300	300	294	313	300	285	327	304	302	300	308	292	272	308	293	279	309	311	305	343	303	304	264	299	317	294	256	288	281	272	289	299	278	292	303	281	301	294	300	300	267	285	292	287	302	298	283	289	282	302	301	325	281	318	312	282	299	293	297	296	318	329	313	323	293	282	286	289	305	294	286	294	308	314	266	292	292	292	296	295	324	308	324	316	291	302	302	315	313	300	297	319	291	308	264	320	286	305	320	274	300	305	315	312	295	294	316	267	333	298	300	296	265	280	300	333	301	270	302	286	308	310	299	313	288	311	281	292	286	303	291	310	275	285	274	304	277	287	316	271	303	318	316	285	295	279	293	290	296	311	316	271	288	291	279	315	282	276	283	307	295	296	284	280	280	291	306	284	270	292	312	307	295	324	292	270	295	295	283	289	295	310	294	288	297	306	314	297	325	307	296	315	303	266	288	293	315	324	322	282	307	310	267	309	287	290	276	308	295	295	275	284	271	297	307	307	281	313	318	315	334	303	307	259	291	273	300	315	301	290	286	315	267	302	297	277	256	306	296	305	273	330	282	288	324	299	314	286	295	305	304	310	286	306	298	299	302	290	302	329	277	273	294	295	333	305	310	323	310	291	282	293	285	307	333	292	295	301	312	319	282	298	338	272	281	323	280	282	288	280	292	269	282	264	287	296	250	307	275	289	317	302	319	294	305	296	303	334	314	301	303	295	312	318	306	305	278	312	284	291	315	297	295	306	282	300	293	300	314	310	306	282	279	325	306	289	281	321	306	293	290	294	295	322	286	276	275	292	303	309	307	302	312	321	321	315	292	273	292	305	281	325	337	272	330	299	291	311	294	282	290	308	295	322	295	305	284	297	318	273	293	297	294	313	318	273	296	278	301	300	333	300	278	296	340	300	296	331	274	308	293	294	296	269	327	309	319	311	276	334	291	281	283	290	276	292	291	295	318	277	269	280	307	303	289	279	305	301	304	303	293	299	300	313	284	311	287	259	299	301	284	283	295	297	322	296	301	302	274	294	287	280	289	300	292	334	282	317	304	270	317	274	302	338	286	287	320	316	301	311	296	316	316	305	266	284	323	275	328	317	298	323	291	306	254	274	299	347	320	298	261	280	290	256	310	318	271	287	263	292	305	292	266	305	296	321	283	299	285	289	276	268	303	303	288	315	313	286	290	294	316	263	300	279	319	294	293	303	309	323	303	279	292	300	301	289	306	258	262	319	300	291	314	327	290	310	322	303	310	276	294	274	303	295	282	311	302	318	303	313	338	287	294	286	296	278	259	296	292	278	297	282	268	288	310	299	280	285	309	311	284	289	314	306	252	281	310	281	302	302	326	284	305	299	317	284	260	316	304	280	320	302	294	305	304	295	288	297	314	273	279	318	289	298	306	290	293	299	270	281	273	304	325	288	304	318	301	298	308	295	271	315	266	289	288	315	288	342	256	306	301	291	282	314	312	293	302	319	281	315	314	284	283	262	303	276	296	310	314	258	269	312	322	320	278	321	286	295	295	304	279	306	304	300	293	280	295	303	269	302	272	295	274	284	320	309	273	306	307	290	295	295	281	313	278	304	290	287	296	264	288	313	291	303	294	309	307	317	313	330	307	307	323	247	321	291	308	336	280	319	299	266	301	298	282	289	288	295	276	308	294	307	298	323	321	321	299	322	284	294	307	294	317	319	266	302	274	305	283	303	280	299	260	297	261	294	337	333	295	310	292	303	308	297	286	281	307	273	317	303	308	305	286	301	284	288	322	305	319	276	301	274	292	256	296	329	296	311	305	286	326	301	298	304	260	307	285	309	268	286	301	307	272	284	311	270	325	306	314	281	285	302	278	298	290	281	324	314	311	295	325	317	277	291	311	295	302	258	293	292	283	307	295	310	288	267	290	305	293	318	298	295	276	264	286	312	292	330	283	276	312	285	287	280	309	285	262	267	311	289	289	283	322	283	280	284	292	250	320	308	312	300	306	308	294	314	295	301	312	313	305	263	328	310	347	294	280	305	299	282	275	286	294	312	291	300	298	310	274	295	290	287	312	272	299	290	316	307	290	297	317	291	316	272	274	319	282	331	298	290	271	293	287	290	312	284	306	307	287	308	295	308	290	307	289	277	304	297	327	313	287	285	294	317	299	310	291	310	305	319	283	313	318	302	275	293	310	278	303	320	303	299	272	303	314	282	317	318	284	299	291	314	270	302	293	282	282	301	302	295	274	299	309	280	284	330	329	288	327	278	284	272	297	279	332	293	256	281	281	316	285	265	316	309	280	281	248	292	306	294	295	253	299	300	299	302	279	319	279	281	283	273	305	304	315	274	293	291	286	278	308	309	295	294	297	282	326	309	295	298	299	299	293	308	354	334	300	301	290	296	296	271	300	326	327	283	317	303	320	284	280	307	292	321	316	316	284	303	300	307	320	314	300	291	293	260	301	325	304	306	300	292	278	265	288	297	321	297	337	255	285	313	306	304	294	302	295	302	279	324	277	292	284	286	299	278	293	276	277	298	310	292	296	311	308	329	281	301	313	300	299	273	312	317	323	272	300	309	307	285	305	310	279	293	297	284	307	282	285	296	293	332	310	283	294	301	312	282	303	276	331	296	289	273	292	276	302	271	316	301	277	276	313	294	285	292	288	283	292	285	297	269	308	306	311	301	299	299	288	307	309	282	313	280	300	301	302	307	300	274	291	255	308	310	296	300	296	291	325	281	283	308	260	329	279	330	331	297	280	294	302	284	261	309	285	295	313	306	281	311
27813	21375	14323	6360	3246	2269	1689	1312	1106	1037	841	743	667	547	578	546	552	523	466	497	477	499	471	452	502	465	478	465	476	492	494	500	497	487	477	456	466	481	461	501	486	508	488	484	460	476	489	496	491	435	497	497	495	471	476	459	448	443	492	486	512	479	488	451	461	444	495	448	473	435	456	470	483	475	490	450	488	529	504	489	469	471	496	485	438	517	470	510	475	480	476	486	479	482	443	440	473	457	437	490	478	454	461	491	456	480	478	489	515	507	451	487	456	464	436	460	480	441	475	404	457	535	498	477	467	497	512	472	489	483	488	429	514	490	454	496	452	453	494	491	494	478	471	451	448	448	468	450	505	516	510	499	446	460	455	461	472	471	504	460	473	489	461	474	461	495	478	503	466	498	495	498	505	455	490	474	463	490	470	477	513	484	497	461	469	459	465	464	475	476	496	469	485	482	487	468	481	455	463	469	502	448	466	467	466	466	448	493	480	505	473	470	459	503	463	469	461	454	496	477	477	468	447	459	464	469	452	494	465	518	474	456	503	471	489	460	434	447	480	463	449	445	469	472	498	436	450	474	487	484	471	440	442	495	469	472	452	501	458	505	442	508	464	459	459	503	519	482	449	482	455	469	457	461	465	475	484	452	469	430	495	511	387	449	433	476	446	467	479	446	476	465	431	465	463	492	480	506	471	505	461	434	489	466	520	474	509	488	514	441	475	530	450	460	470	475	471	498	452	490	477	478	472	477	469	500	457	497	467	445	487	469	483	490	489	467	494	466	482	470	456	479	482	467	480	483	480	489	467	502	471	481	495	494	514	513	496	467	452	443	468	470	474	479	495	474	498	495	455	484	484	501	495	459	477	488	467	500	478	490	480	478	532	464	461	449	468	490	512	470	436	482	486	458	454	466	499	506	482	518	495	468	458	462	504	449	488	507	460	474	466	416	471	431	505	476	504	476	469	465	472	477	514	494	459	431	459	466	451	485	492	453	482	474	470	434	486	459	484	485	454	468	503	462	477	463	483	489	435	470	484	498	465	498	477	479	469	488	479	477	477	463	472	500	495	450	466	439	492	481	470	496	485	469	470	456	496	474	470	452	489	469	452	482	454	447	494	453	456	459	444	503	504	460	474	446	492	479	462	517	492	513	468	485	486	488	464	454	413	491	482	476	515	485	486	459	456	466	455	457	475	514	440	468	486	510	470	478	490	474	498	453	483	460	439	473	464	505	461	457	458	484	452	505	439	422	499	460	448	450	499	494	503	512	484	486	487	489	493	552	438	473	442	477	456	448	473	469	489	523	473	454	464	456	493	463	506	484	496	491	479	487	517	476	446	508	471	487	464	490	496	475	459	511	471	478	483	455	482	472	528	510	447	466	479	465	482	460	488	502	498	498	495	507	515	478	492	471	544	500	481	468	485	508	513	461	457	462	466	486	466	511	464	470	504	496	485	475	526	485	504	471	462	487	500	433	476	441	469	505	476	504	465	499	486	439	495	465	472	492	482	486	499	480	537	455	476	487	461	479	446	476	490	454	495	492	472	467	501	443	484	506	473	480	468	460	493	451	456	520	478	483	485	495	512	470	444	460	463	470	504	472	461	486	481	507	483	504	459	523	459	472	476	494	485	501	444	495	469	466	436	496	476	474	457	446	444	454	440	472	455	488	463	445	454	465	474	465	472	475	453	492	499	476	465	467	485	432	454	485	476	457	470	477	492	463	505	469	459	445	488	466	485	511	494	479	468	470	472	489	450	469	462	501	479	479	481	457	493	492	474	468	474	460	496	490	460	492	458	422	500	444	489	448	465	457	491	474	467	495	502	458	458	493	485	479	460	447	474	501	484	476	470	459	512	494	446	478	465	465	451	497	491	474	409	461	519	507	440	471	470	470	436	490	490	483	461	477	477	499	438	483	500	509	461	473	477	482	460	481	483	455	479	480	495	485	515	492	503	473	478	479	492	472	490	473	461	500	477	516	494	464	471	502	463	489	439	511	526	518	481	469	506	462	494	424	472	438	480	491	468	476	462	470	474	459	485	462	452	489	492	435	484	496	469	512	461	456	477	438	500	487	450	467	520	485	473	473	480	480	463	507	456	479	501	467	433	472	461	494	466	486	442	522	478	488	447	492	523	419	497	439	469	483	484	463	470	480	530	473	506	471	474	506	496	452	484	501	503	492	418	471	473	475	469	484	470	433	489	512	431	447	483	464	463	472	438	477	491	479	454	483	482	480	433	491	512	458	436	451	474	474	476	468	454	498	443	487	466	424	457	460	469	491	473	489	502	431	490	497	506	487	442	480	483	432	429	479	491	496	511	500	462	450	470	457	473	461	491	456	481	510	421	453	447	470	478	497	480	460	432	500	507	527	441	473	452	433	506	454	484	470	429	474	450	451	472	487	483	457	464	507	457	467	459	459	469	458	465	484	468	471	474	473	479	460	475	458	491	453	505	466	494	480	476	475	480	434	466	410	505	415	497	444	465	510	523	427	466	465	465	493	494	512	478	460	472	480	497	468	538	468	504	444	455	467	422	460	474	426	460	504	487	470	494	444	478	459	504	480	455	465	472	486	507	468	476	498	447	475	491	447	476	511	448	450	453	426	500	473	423	454	470	502	457	524	455	490	469	504	473	446	449	468	464	485	459	468	492	467	451	504	464	445	481	473	495	515	451	496	485	507	482	477	472	467	472	486	439	483	506	464	465	414	477	479	499	441	465	460	452	448	455	481	489	467	488	429	471	513	479	470	471	437	469	497	462	443	478	502	490	470	472	435	467	471	503	485	471	483	452	485	482	499	484	464	479	480	487	471	447	449	460	474	507	453	458	493	489	482	461	454	468	467	474	467	481	458	487	474	515	454	506	461	472	485	495	444	506	498	467	454	469	488	471	492	472	471	479	475	489	420	494	503	486	500	498	471	468	476	500	448	484	487	479	532	484	496	453	497	483	474	475	513	485	488	480	460	492	496	475	492	517	460	480	495	466	489	497	487	454	509	456	455	502	488	479	498	486	468	426	461	490	485	475	477	487	492	461	483	453	468	462	499	519	463	493	473	482	502	514	482	482	495	490	488	435	491	452	445	467	473	509	498	460	487	480	495	478	458	504	474	424	484	469	452	445	476	443	479	491	494	444	544	501	530	531	501	464	429	479	462	509	460	479	474	447	471	500	486	496	496	492	430	455	491	469	450	457	482	486	499	485	490	425	526	510	462	517	508	493	524	489	480	489	488	507	491	474	513	464	434	473	477	466	470	508	491	482	455	480	484	446	452	514	458	441	474	464	495	517	457	479	468	475	475	488	505	474	476	493	503	491	476	488	492	498	439	514	481	450	449	462	499	461	502	482	469	476	458	514	453	498	482	454	491	482	474	483	481	467	495	512	468	455	470	477	441	492	434	454	476	484	498	468	467	471	473	463	457	465	472	498	465	531	468	497	472	492	467	477	489	471	506	458	467	493	483	480	476	512	472	456	460	441	509
24203	24161	13655	7309	5341	4090	3216	2413	2036	1903	1575	1170	912	848	736	668	634	655	592	568	536	600	583	642	602	615	620	570	588	604	611	560	627	598	584	595	591	528	533	561	608	602	592	591	637	581	559	557	559	538	595	551	577	594	524	599	626	566	614	626	567	514	594	554	599	558	598	600	579	576	611	650	588	580	618	578	568	586	595	583	578	541	573	572	583	574	556	555	594	624	549	627	580	579	548	584	623	593	573	563	596	582	620	612	548	583	540	529	558	570	542	610	566	593	578	594	578	594	573	595	615	582	609	563	543	577	564	571	561	551	577	544	563	608	530	564	574	575	581	581	584	580	634	572	540	564	556	546	575	579	535	578	617	557	618	545	577	596	522	584	572	600	583	571	577	610	536	566	606	575	565	542	572	564	589	597	553	583	553	597	581	568	585	540	533	561	572	528	590	594	580	593	577	618	592	557	564	591	576	540	610	591	564	568	611	592	593	522	579	613	580	588	586	551	586	529	586	563	631	607	560	593	534	581	600	493	577	550	544	604	564	587	545	612	571	587	594	604	567	558	614	566	546	532	557	566	598	581	553	560	584	585	585	587	570	573	622	576	549	567	558	567	621	594	600	590	560	587	572	595	566	606	576	591	602	615	554	569	561	598	597	567	560	589	532	593	578	577	569	576	591	526	604	561	572	635	596	549	582	543	607	613	553	559	592	577	593	572	556	568	568	596	605	545	588	551	607	626	601	568	561	548	582	594	577	604	552	587	652	585	566	597	607	550	555	583	586	571	542	551	558	543	570	616	556	580	582	614	559	602	561	570	532	582	565	545	539	587	592	560	567	580	618	535	595	590	552	569	603	544	581	572	587	561	589	598	563	585	632	560	546	612	581	598	618	593	562	565	633	555	568	572	562	557	580	604	608	539	538	585	556	558	586	580	564	545	549	597	595	586	554	580	552	548	566	613	605	563	559	593	601	572	582	536	571	572	545	564	589	585	571	568	575	557	577	560	540	523	559	607	557	586	528	607	578	580	616	592	552	596	570	610	566	616	532	604	574	554	591	581	625	548	561	594	529	577	574	578	622	572	543	603	544	575	534	618	596	626	579	575	563	573	586	586	570	587	621	579	588	566	555	546	662	581	597	577	587	604	599	569	594	580	571	586	571	537	579	614	591	519	572	588	606	551	571	618	526	636	540	605	547	549	537	615	568	582	565	557	543	525	588	584	614	559	584	569	633	556	536	579	588	524	605	546	574	561	634	603	593	575	530	577	540	577	571	566	560	583	573	600	578	609	603	587	589	552	550	564	548	563	584	552	573	581	581	597	550	582	535	598	549	558	586	569	568	602	571	568	590	609	590	592	608	586	552	586	582	516	620	596	610	588	582	569	579	566	554	640	567	558	560	594	550	614	599	582	624	579	603	557	561	545	605	572	588	536	567	564	553	622	561	639	576	590	545	590	606	623	539	555	578	583	598	577	615	564	598	579	563	566	565	592	553	525	556	568	557	544	556	588	562	539	606	554	558	564	552	568	576	576	582	536	567	552	599	609	552	572	567	583	585	574	590	629	550	596	618	594	540	550	635	567	547	601	603	519	564	576	537	588	591	621	558	584	537	601	590	551	535	585	543	589	586	586	593	542	572	566	583	593	608	602	574	555	577	528	567	572	604	579	580	576	591	569	535	604	583	552	558	545	597	580	581	583	554	560	616	545	571	600	627	606	577	566	557	564	564	590	618	563	560	584	581	598	559	599	560	574	592	590	588	578	600	518	558	577	563	551	581	593	554	578	564	544	604	580	602	592	597	564	589	593	589	526	617	617	547	605	648	588	542	541	629	597	586	624	588	558	584	609	613	564	580	554	575	598	558	616	558	595	578	586	588	594	561	560	591	547	596	615	553	583	590	564	536	631	604	567	613	583	568	629	570	547	606	586	568	603	524	572	605	598	546	591	601	606	597	576	574	544	585	558	607	588	523	602	562	575	575	580	546	613	550	600	572	601	587	598	544	562	573	555	585	595	646	579	555	544	623	554	560	562	557	552	622	640	574	532	576	585	612	616	604	525	570	563	580	561	577	561	578	561	570	603	583	593	559	585	591	570	606	592	625	600	603	545	575	637	601	542	558	599	604	559	570	611	569	553	595	582	562	582	566	610	611	569	553	593	552	566	563	560	561	593	586	588	567	583	577	556	595	599	569	586	570	574	627	572	591	575	555	551	582	560	583	562	548	605	573	608	578	554	576	563	588	595	577	564	587	615	552	564	577	596	581	605	592	566	538	589	608	591	588	627	556	525	573	557	570	608	558	527	566	551	555	598	582	562	608	571	632	592	596	614	544	558	597	569	571	564	595	562	582	590	570	570	580	603	520	539	578	561	581	562	555	568	589	571	605	548	579	555	559	589	606	540	611	571	565	583	605	593	584	560	539	579	542	581	558	571	576	568	577	609	613	575	556	590	568	560	609	553	578	559	608	558	525	602	600	565	598	563	540	578	562	559	569	534	568	565	537	562	582	589	564	605	561	548	573	538	616	599	610	580	568	582	594	580	559	610	599	566	561	593	561	592	609	546	572	539	561	570	546	593	557	585	628	560	586	566	574	556	587	591	608	586	552	546	569	606	595	544	580	614	537	566	538	566	559	574	597	567	572	558	605	588	609	559	582	542	555	593	576	582	577	542	583	582	590	604	575	520	562	619	586	584	573	537	578	624	603	553	562	574	607	602	545	606	577	600	583	565	583	560	562	579	579	572	566	565	544	560	605	613	556	551	541	602	611	567	589	554	560	615	549	571	593	531	614	574	595	598	611	565	579	616	584	617	585	580	526	580	549	565	571	565	559	577	576	559	602	603	536	493	573	573	618	575	596	581	558	594	563	588	549	572	607	586	579	620	564	624	555	597	580	534	584	590	501	557	566	553	564	544	607	584	600	586	584	581	576	597	577	603	554	553	581	631	622	540	565	608	602	634	583	575	561	549	592	576	614	568	547	603	587	568	578	571	573	591	608	588	580	606	605	614	592	622	563	561	552	596	582	560	574	608	595	544	559	550	582	599	593	553	550	549	566	559	550	539	556	633	584	574	626	566	601	579	592	614	564	580	561	605	563	551	522	544	602	558	596	571	562	579	594	550	622	597	573	512	523	581	598	600	571	599	584	568	589	578	554	589	598	576	572	593	567	542	596	550	569	541	585	562	576	600	541	589	547	613	611	577	532	545	589	567	567	519	555	564	604	560	548	596	594	591	585	565	584	637	588	568	584	581	598	589	559	554	610	551	574	563	560	565	606	578	567	579	591	527	558	555	550	588	611	581	580	565	579	563	562	586	586	552	571	553	568	588	588	596	566	536	608	559	587	626	572	571	535	567	574	553	578	606	579	577	585	587	574	538	564	570	552	584	589	621	571	557	652	552	585	598	581	605	585	518	631	614	590	578	557	581	552	573	547	570	588	593	585	528	560	534	619	608	577	554	549	571	554	534	616	576	578	569	572	598
24499	21382	28689	24455	21308	11573	3525	2089	1690	1374	1091	743	663	553	442	406	372	335	321	366	283	314	299	302	301	288	299	275	285	286	314	271	292	260	275	301	267	277	262	257	290	260	266	239	287	242	234	284	248	240	247	242	286	246	255	239	233	274	265	267	254	273	278	260	278	256	268	270	231	272	263	257	255	295	281	268	289	284	237	275	261	270	264	289	265	289	277	276	267	274	238	241	251	257	238	263	254	252	235	272	254	229	254	245	276	238	257	251	257	253	265	272	287	268	233	260	239	247	231	246	278	250	250	271	251	267	269	220	274	260	244	252	255	233	284	276	260	243	258	267	270	267	280	253	269	238	253	227	264	221	244	262	271	283	259	240	225	264	238	236	259	244	279	242	251	229	279	252	235	261	248	245	247	234	253	250	262	258	239	263	277	259	260	242	241	234	284	245	245	246	272	287	265	262	253	253	266	241	259	275	250	264	239	289	235	248	237	254	230	264	267	259	261	257	249	246	237	267	254	217	227	243	266	278	238	242	273	245	244	273	244	249	259	261	268	255	261	224	253	249	228	247	269	251	258	253	249	250	244	254	257	247	246	278	242	277	289	278	286	256	276	230	232	249	278	251	259	226	297	266	279	276	248	246	274	286	267	258	247	250	258	221	235	265	242	229	269	276	246	257	263	285	249	249	279	261	251	258	255	244	232	235	232	254	263	244	247	264	259	283	224	273	236	278	256	270	271	245	238	272	245	248	235	256	269	259	269	280	266	276	246	290	279	230	236	261	287	273	252	264	270	260	246	242	271	256	251	246	257	256	253	274	286	252	239	294	260	268	252	272	233	248	251	273	275	251	236	255	270	272	255	286	243	255	255	286	263	248	255	271	238	272	255	291	241	252	256	251	225	247	246	250	258	270	269	258	258	228	298	244	263	244	271	266	255	253	265	250	240	254	268	269	249	267	261	250	260	239	245	240	263	249	250	262	266	243	263	265	250	239	291	255	232	265	240	278	242	278	263	225	243	246	225	247	248	245	218	266	278	277	258	281	250	272	242	258	220	252	257	297	268	244	276	252	239	260	251	247	229	288	245	232	273	243	254	241	280	241	247	285	240	287	222	243	281	256	249	273	271	246	225	242	297	287	257	216	240	249	291	245	259	265	262	236	245	258	258	239	253	234	279	249	266	274	255	236	250	260	251	308	228	264	264	230	267	241	245	244	245	298	279	283	260	253	253	276	244	252	248	229	252	267	253	258	268	261	265	233	231	270	223	257	272	254	262	252	260	262	270	243	236	262	275	266	267	266	250	258	250	279	252	279	255	275	281	257	257	279	244	273	251	246	232	245	260	284	269	235	258	246	285	252	266	260	251	254	224	235	240	241	267	237	266	266	250	273	259	284	262	249	249	241	267	251	258	263	263	269	270	273	252	285	280	242	246	287	260	262	241	254	229	251	271	248	270	255	240	253	266	249	248	257	255	259	259	251	277	280	254	252	261	251	269	260	232	239	256	251	225	278	245	263	237	235	257	271	268	271	233	248	255	274	238	263	268	253	290	258	259	257	293	226	259	262	282	265	247	257	248	265	291	240	260	277	234	237	271	231	249	258	245	250	237	240	255	271	230	269	280	257	247	261	285	248	249	246	228	244	238	236	262	255	279	264	215	259	240	243	268	272	276	278	235	223	258	257	232	216	220	267	263	241	252	245	279	253	278	269	270	223	251	255	242	246	228	239	257	261	295	247	283	269	286	242	243	262	264	246	246	259	260	250	264	267	248	252	247	242	238	244	263	241	255	247	245	261	236	280	233	265	259	260	267	254	264	231	235	240	239	254	272	238	242	273	263	253	261	260	278	260	272	263	273	242	245	261	257	281	253	283	268	274	244	256	264	241	257	254	247	264	247	271	237	242	234	243	243	267	254	233	266	251	260	261	253	255	256	227	284	279	262	252	230	294	256	260	244	256	247	267	232	247	264	244	258	252	268	253	255	275	263	258	220	269	266	254	260	256	251	256	296	270	250	262	235	239	247	256	246	236	257	273	270	256	251	270	234	255	239	241	216	282	268	251	298	268	253	236	262	231	246	256	275	258	266	259	239	257	271	252	263	263	253	243	241	250	264	249	274	212	266	283	265	261	262	230	261	270	264	236	259	270	266	235	252	262	253	294	228	242	256	273	248	269	252	254	254	253	277	252	244	285	236	257	259	265	283	248	281	251	276	258	267	240	245	263	242	250	247	286	264	245	255	201	263	258	265	272	227	251	258	237	269	250	244	274	248	269	244	250	263	245	257	248	244	254	268	247	283	244	255	225	278	262	234	262	266	262	249	232	254	297	293	253	269	273	229	274	245	254	293	249	258	244	253	258	274	268	244	273	266	265	246	237	250	248	234	254	278	256	255	240	244	267	257	260	273	270	258	271	260	239	217	254	271	260	264	272	252	259	272	262	234	224	284	272	227	274	253	262	280	269	263	269	233	250	268	280	274	220	259	260	268	280	249	275	228	246	244	261	283	257	279	247	250	274	254	271	282	229	263	276	258	254	225	276	253	274	264	254	239	251	273	255	277	251	255	271	234	264	258	260	245	258	303	260	271	293	269	240	261	258	273	284	233	252	242	256	278	255	248	274	279	248	235	255	262	279	275	254	242	233	260	254	221	263	263	263	258	236	228	244	283	260	255	278	272	263	243	284	247	253	240	246	257	238	248	263	225	258	275	257	232	263	260	249	259	266	237	241	241	238	270	243	277	277	263	231	245	248	261	285	250	243	240	265	255	228	269	241	262	269	282	254	225	268	264	240	230	251	235	277	226	238	284	242	278	233	275	274	252	268	237	237	261	269	272	269	273	236	251	260	251	258	267	261	259	232	264	291	267	238	257	243	242	237	268	270	255	271	273	264	252	256	275	240	263	264	280	239	268	260	255	249	252	278	244	255	265	235	278	249	251	241	246	251	256	286	274	226	247	258	261	233	242	267	277	254	264	227	249	252	224	261	238	251	275	257	237	299	258	268	242	242	262	274	279	250	260	265	255	280	240	267	264	257	251	251	246	284	241	251	258	282	254	271	254	258	250	249	261	257	270	240	264	260	270	244	256	262	227	255	262	242	259	243	251	242	251	227	257	239	272	233	249	269	236	268	239	250	257	262	247	263	254	266	253	253	256	268	252	264	273	266	265	236	284	288	264	221	245	250	267	269	234	265	251	238	249	248	282	266	256	244	232	257	246	252	244	259	234	240	264	240	287	259	240	242	259	288	258	233	232	253	253	241	237	243	266	234	268	236	253	271	240	268	273	253	278	247	259	249	242	274	266	248	257	247	270	268	266	249	264	288	267	254	267	254	276	239	232	269	227	240	298	242	248	260	262	229	261	277	262	237	276	258	262	249	219	255	253	232	250	275	264	262	257	290	255	253	251	246	252	260	249	252	241	255	235	246	265	261	263	270	243	243	256	239	274	260	250	243	266	233	253	308	250	279	252	228	276	276	281	246	271	270
28734	32748	21042	13195	9443	7362	5479	4394	3686	2949	2087	1488	1133	939	752	732	588	503	449	437	390	371	400	383	372	355	377	368	345	374	377	375	356	354	348	342	314	364	351	360	357	309	313	333	372	332	309	324	350	338	318	338	361	349	375	344	343	299	335	337	338	326	339	368	346	331	321	338	301	315	313	335	348	368	325	391	392	392	358	339	328	358	363	343	321	345	335	356	347	297	304	315	283	284	338	308	335	309	323	381	348	334	339	329	298	332	317	336	350	337	353	340	304	324	330	348	334	327	311	329	354	308	320	324	293	337	333	343	333	306	356	330	338	315	349	300	291	327	350	327	325	347	344	335	346	354	319	300	328	320	318	323	327	327	303	311	318	293	326	332	336	322	324	315	327	286	348	359	360	324	318	329	316	339	348	325	292	333	335	313	310	325	294	353	338	342	326	349	297	312	295	311	297	302	312	336	304	344	318	314	310	325	330	325	309	315	311	350	312	310	301	303	348	335	336	328	295	320	356	286	313	298	324	317	318	302	329	297	335	342	317	334	322	360	295	341	358	314	324	314	320	323	320	334	317	319	325	304	314	309	289	302	342	336	333	311	304	299	324	300	324	302	330	300	346	337	331	299	357	296	314	315	351	329	322	304	313	338	322	301	332	321	331	371	310	292	305	291	337	330	328	334	328	304	345	321	308	363	347	329	324	312	334	346	331	314	302	326	287	309	322	334	308	294	330	300	317	322	354	320	314	292	330	348	323	343	315	302	314	313	327	345	328	320	355	322	348	286	328	312	313	348	288	320	318	343	315	322	328	371	319	343	339	299	377	339	318	342	314	356	284	319	315	305	311	341	312	328	341	333	308	307	308	327	390	313	334	330	323	327	314	338	324	321	306	345	334	348	334	281	308	298	317	325	322	330	321	317	332	309	325	348	338	324	319	321	304	320	310	313	342	334	356	331	312	322	315	307	312	349	335	349	336	331	320	340	313	316	318	333	308	325	313	350	332	346	343	349	343	325	288	300	315	313	344	306	334	315	338	310	320	339	294	303	309	332	317	315	333	326	357	347	326	316	316	311	318	319	321	322	301	322	330	302	315	356	348	345	284	333	348	327	301	332	352	317	284	297	321	345	306	298	331	334	306	325	309	292	332	317	292	335	356	324	310	319	320	292	342	336	309	330	309	325	314	315	332	302	339	334	295	325	310	333	321	319	318	343	303	339	327	284	332	314	311	318	330	283	334	330	305	347	326	353	320	319	345	320	337	335	354	328	333	333	318	308	343	342	345	301	337	317	344	321	318	322	329	318	357	312	298	341	318	289	305	322	337	361	340	330	345	322	307	299	308	307	349	345	292	291	347	316	325	308	322	333	337	300	337	303	335	313	329	342	330	326	313	343	300	312	317	352	299	371	316	310	333	314	315	309	309	334	325	351	317	301	298	308	334	293	325	307	310	319	276	313	337	294	345	315	301	353	300	320	305	323	327	317	314	324	346	367	336	308	307	295	352	350	343	298	308	333	307	330	291	354	373	317	316	311	318	317	343	309	350	322	308	339	340	328	310	341	330	338	334	326	316	311	342	317	285	338	316	316	335	319	341	336	335	344	315	287	301	311	320	346	347	347	329	306	311	339	333	305	326	325	351	314	326	307	300	350	303	312	297	323	312	323	344	328	301	335	315	356	340	350	336	353	331	352	308	322	324	328	306	332	325	305	304	326	347	298	349	316	321	315	332	326	322	324	342	340	292	279	310	333	330	325	314	339	327	334	308	295	331	330	330	335	324	313	350	338	286	347	328	292	350	348	318	333	333	299	314	322	344	334	276	351	312	323	335	296	321	346	306	285	283	344	328	319	332	339	319	311	297	325	303	304	324	301	340	324	294	319	338	316	329	317	347	331	326	330	311	325	323	299	325	304	321	334	303	336	303	341	331	324	319	331	348	326	321	332	335	338	346	363	331	319	301	325	313	307	321	344	327	323	369	338	294	314	362	323	364	317	341	328	301	342	341	289	295	309	327	310	328	333	340	341	321	322	334	285	319	303	343	311	315	314	343	288	301	315	318	305	301	336	320	342	332	291	299	335	326	325	337	345	343	316	308	319	316	344	306	320	337	284	301	331	337	334	316	340	331	320	314	324	350	294	318	298	309	320	325	279	298	325	350	299	299	339	324	313	333	340	362	333	342	338	314	328	321	288	334	316	304	310	324	338	370	332	324	303	304	319	298	310	315	307	284	302	314	318	338	318	344	329	319	334	332	319	331	345	315	338	328	332	290	319	317	313	333	354	323	292	279	290	313	352	274	319	342	331	332	292	335	313	314	342	329	306	323	340	303	341	315	325	324	352	325	303	320	319	328	301	312	336	297	330	303	332	323	287	302	363	331	308	355	337	314	336	327	315	322	305	298	315	343	334	298	361	350	319	314	315	340	325	323	316	325	340	316	335	313	268	308	309	331	312	321	324	356	351	324	292	327	317	314	324	300	309	310	351	319	324	300	342	319	336	310	331	341	353	322	325	339	333	329	294	326	336	323	316	330	307	303	294	343	320	314	317	300	338	312	312	331	304	365	281	307	325	318	325	325	320	311	327	341	333	326	312	330	321	327	337	334	339	328	358	353	306	306	325	335	322	314	308	340	306	348	334	337	340	339	327	334	326	325	343	306	288	345	352	335	313	327	306	310	343	310	326	295	298	353	321	308	320	378	311	318	320	352	335	333	348	311	293	331	316	322	313	346	331	290	308	286	307	357	311	310	350	329	328	353	338	310	283	298	329	341	301	346	339	346	357	339	340	349	325	350	305	338	330	331	317	303	298	314	329	330	315	341	325	319	344	311	318	305	312	341	332	326	338	314	333	324	296	355	301	352	311	333	325	328	319	303	316	374	324	323	334	307	322	323	347	295	344	327	332	326	347	344	361	338	311	311	342	326	332	305	309	342	351	314	344	347	313	310	335	296	351	320	329	282	313	334	306	294	345	285	300	327	303	367	318	351	356	307	314	330	294	317	304	301	316	312	318	353	318	316	329	313	331	331	313	329	318	294	307	335	336	306	353	349	343	315	340	350	331	311	336	300	314	276	331	367	343	328	335	320	352	319	293	310	323	316	325	310	315	312	319	333	345	344	325	292	328	324	316	343	336	344	303	324	310	326	333	285	327	347	336	333	340	322	307	335	322	351	362	321	324	317	313	341	317	326	353	338	314	327	348	327	316	333	304	319	290	334	327	336	326	317	314	344	315	337	341	296	301	352	320	312	324	320	349	309	333	326	314	309	335	308	316	349	339	332	306	295	339	325	331	304	321	313	330	318	311	287	339	333	323	322	329	342	334	309	357	357	356	324	336	334	332	343	321	343	327	325	312	321	314	323	317	313	318	319	293	314	376	324	324	312	320	311	337	322	317	335	371	344	334	293	317	330	335	289	325	344	334	325	311	346	349	330	331	329	313	309	337	327	354	345	307	338	335	340	298	317	339	305	329	293	327	339	302	330	301
25656	21334	27451	25323	12003	3676	2401	1931	1628	1303	993	819	743	691	663	629	613	617	579	523	556	564	571	582	573	562	532	573	550	576	526	545	509	571	557	608	540	523	607	494	549	583	569	525	540	588	574	549	509	547	501	535	514	534	525	571	574	582	555	556	544	576	567	547	549	540	510	560	502	560	501	519	572	540	567	542	521	551	568	572	548	535	547	524	561	519	526	562	575	551	553	568	521	494	566	542	505	524	498	537	518	564	561	540	549	551	556	554	542	534	552	515	539	539	533	533	520	567	532	540	551	545	568	589	526	529	552	537	516	529	550	555	532	544	535	510	560	568	544	504	567	571	502	536	502	582	562	532	501	517	553	545	513	535	554	531	525	527	545	542	577	536	571	527	540	552	533	597	521	507	529	555	542	564	522	522	519	569	490	559	547	545	527	517	529	569	507	526	514	502	542	492	506	547	548	570	534	484	565	538	550	532	555	511	571	555	529	592	537	541	522	545	562	564	583	516	511	497	579	534	554	531	542	519	593	565	521	547	512	532	517	521	553	530	563	575	570	528	491	556	560	531	546	542	557	551	555	590	552	554	561	560	543	537	517	557	539	540	526	520	528	514	536	527	508	577	562	564	531	562	554	537	577	525	535	530	526	577	544	528	522	583	517	545	509	568	561	533	504	553	538	541	557	513	543	528	538	558	544	539	544	530	549	550	545	525	541	544	550	551	571	552	564	540	510	554	536	555	496	560	516	567	581	530	534	522	508	534	543	507	500	522	564	543	555	546	539	487	584	534	524	528	553	538	541	540	573	521	522	527	517	578	541	540	512	498	541	535	515	532	517	547	532	531	512	538	565	527	546	550	525	547	533	544	556	536	529	523	540	530	575	558	540	550	518	504	544	538	579	545	551	540	541	579	554	544	580	543	494	539	518	536	556	549	577	518	520	541	604	526	532	530	536	569	533	567	553	532	563	502	545	554	501	569	574	503	546	540	570	563	579	540	535	534	596	511	513	559	554	538	509	566	559	533	545	516	550	555	501	529	555	508	547	541	553	544	541	548	560	522	550	554	549	557	553	575	568	540	530	497	538	519	537	528	519	553	505	552	529	489	531	554	538	495	520	523	553	542	582	532	527	558	520	552	546	502	565	517	522	553	567	506	532	520	579	519	523	503	532	558	521	533	506	547	523	516	564	570	523	556	551	538	558	484	518	557	522	566	531	529	548	536	521	545	523	579	531	531	563	573	526	553	498	535	530	528	557	521	539	537	528	575	576	514	549	570	580	543	473	522	539	537	528	543	567	552	518	560	519	523	545	529	539	520	536	582	538	543	529	508	508	520	560	513	538	535	614	542	496	519	563	507	539	616	535	533	550	516	487	545	532	559	530	517	546	552	557	515	559	539	557	520	532	525	476	521	549	583	576	539	540	507	565	546	515	563	534	555	555	570	531	509	531	582	553	491	567	557	484	522	560	537	559	551	546	537	537	521	502	573	574	521	530	542	541	504	552	525	517	536	486	540	469	574	512	559	546	577	576	509	545	594	518	553	563	549	570	550	521	529	535	519	551	543	593	501	531	533	523	578	551	543	540	553	525	529	544	563	531	575	554	569	542	542	518	527	539	549	594	580	520	530	526	542	560	526	540	581	548	548	517	521	556	519	566	520	506	568	518	521	544	534	496	521	551	530	547	515	535	551	501	551	519	529	562	528	508	591	510	503	540	556	605	557	537	554	531	557	538	542	519	507	540	543	541	526	506	523	593	583	528	493	558	539	540	531	581	553	539	509	579	574	549	550	524	556	518	536	510	585	560	581	549	543	519	587	531	542	570	503	546	554	528	545	516	540	567	532	523	529	540	540	524	519	500	585	484	527	536	568	535	539	511	538	582	520	581	474	488	546	522	521	533	514	503	528	543	506	528	531	492	525	558	524	565	522	525	514	526	565	561	544	560	560	534	568	527	574	562	516	584	543	563	570	515	549	518	560	528	547	505	541	543	551	534	511	525	552	539	547	531	527	524	531	558	554	578	529	514	513	550	506	504	561	539	532	511	522	569	538	532	553	520	564	595	509	566	570	562	544	589	534	546	559	529	543	541	529	505	536	543	505	559	575	543	582	537	558	516	549	520	550	540	546	559	533	525	594	531	529	534	536	515	568	543	555	536	530	566	565	540	546	504	534	536	584	582	539	529	518	534	565	539	578	540	529	530	563	518	500	533	558	552	523	531	556	555	525	569	534	522	528	542	517	535	556	524	531	552	515	541	561	555	576	538	518	540	581	541	573	581	559	539	537	543	492	551	547	558	546	503	547	533	545	572	502	561	549	553	513	583	495	540	565	531	510	520	528	558	560	517	608	520	559	554	539	556	504	541	548	537	567	519	531	518	523	529	582	542	566	547	535	603	542	522	549	530	551	561	578	543	532	529	508	517	552	539	579	548	520	554	522	493	547	550	568	534	522	504	533	540	535	542	542	514	577	551	563	569	569	538	511	546	498	566	512	537	591	534	532	536	516	570	528	511	534	552	550	545	568	543	544	524	579	569	569	580	533	544	543	544	538	540	539	562	540	550	493	552	549	560	501	536	537	548	527	547	555	567	548	544	504	539	576	522	557	544	591	524	520	540	531	537	489	577	516	546	587	573	562	551	501	538	542	554	590	522	584	557	529	526	551	535	528	559	530	521	499	530	507	527	529	553	537	563	546	526	545	522	573	515	525	554	549	516	546	533	523	565	558	533	568	546	559	528	522	554	513	518	564	516	480	494	527	540	527	582	500	562	543	533	532	511	522	525	546	542	513	494	499	537	564	507	501	532	567	529	493	507	531	500	518	530	532	514	531	564	562	567	560	546	569	546	584	507	532	559	505	531	547	496	521	541	520	519	535	522	531	522	488	495	537	577	525	578	532	557	506	519	511	541	578	546	520	525	524	568	585	528	516	535	556	558	560	556	514	518	542	536	557	535	559	520	528	537	571	488	603	562	529	554	532	503	501	516	541	529	558	492	570	548	540	565	528	535	516	559	543	573	549	531	554	570	527	536	506	534	527	539	601	535	517	542	578	527	535	541	512	567	512	579	527	522	515	584	519	547	510	528	536	521	585	545	574	555	561	550	561	533	521	556	503	544	584	500	552	507	482	498	558	548	500	549	544	510	541	561	561	531	544	534	591	544	495	577	547	523	567	544	533	543	573	519	520	550	543	531	534	528	549	526	541	538	544	561	582	536	576	546	548	544	529	524	563	528	507	538	568	521	522	563	547	549	505	532	565	511	524	533	548	527	541	556	547	548	561	535	530	539	525	542	553	525	536	533	535	503	530	526	534	573	536	530	589	531	543	537	585	535	532	541	492	522	522	545	529	552	567	509	570	536	532	540	517	520	553	548	532	471	541	518	543	524	558	576	548	513	533	549	506	503	541	534	532	577	556	487	568	510	508	544	536	558	543	478	572	528	530	543	539	561	499	553	561	558	526	523	539	601	572	560	532	518	554	523	549
28666	26951	17420	10787	7859	6154	4677	3949	3323	2625	1788	1427	1218	1019	909	820	763	754	752	716	729	657	723	685	648	662	674	663	661	690	603	655	643	648	649	699	600	667	641	624	671	639	605	615	651	649	643	635	640	676	626	642	643	637	628	706	654	648	641	611	620	611	590	666	657	625	622	626	639	642	643	637	654	697	684	692	641	670	659	662	639	623	684	656	636	688	645	680	622	665	621	655	589	638	649	693	612	619	623	669	624	662	687	671	621	578	647	618	671	653	634	676	612	611	653	611	647	634	639	582	613	603	627	636	598	619	631	610	632	609	605	675	604	606	688	613	675	614	651	642	653	638	615	653	639	687	646	645	598	659	627	637	659	628	636	643	628	681	669	657	647	636	622	614	662	609	655	659	624	638	648	640	629	676	601	681	672	665	581	668	642	625	636	619	678	648	649	631	666	654	623	643	602	657	624	621	659	633	614	613	610	634	637	608	603	630	653	649	638	633	647	651	617	640	590	653	645	607	642	591	584	635	621	632	695	621	632	654	681	646	605	672	630	655	673	656	670	627	682	623	625	603	608	680	641	678	630	658	626	662	671	626	612	636	640	657	629	684	611	651	624	600	613	633	637	671	680	648	617	709	662	640	655	642	620	638	609	647	653	615	624	621	647	693	647	604	686	697	668	605	669	670	619	610	628	634	628	675	637	605	602	650	643	638	619	592	645	650	650	636	640	690	641	614	666	646	634	656	639	653	630	664	642	676	638	634	622	627	625	695	702	591	603	626	642	672	579	645	650	608	681	642	675	636	618	601	627	644	656	648	641	639	657	644	622	634	629	645	645	630	652	648	629	631	656	613	663	591	646	659	681	636	613	660	568	604	646	654	639	594	670	651	651	651	629	638	638	620	670	649	645	639	628	679	632	628	656	634	601	624	642	669	605	636	639	687	611	632	655	614	594	648	667	624	631	635	644	675	642	645	626	591	652	662	633	632	648	604	653	654	609	651	656	656	594	656	617	617	622	658	655	611	639	651	656	660	642	588	605	656	669	618	668	606	631	672	665	635	639	663	598	648	565	624	640	663	624	639	660	633	645	621	642	639	649	618	636	604	641	604	611	667	598	625	612	638	630	660	657	642	674	674	609	614	657	629	637	602	662	608	608	648	632	678	656	681	666	642	638	654	630	639	628	603	681	655	598	655	659	641	651	692	622	634	595	662	630	595	651	692	665	639	628	624	631	623	627	639	647	634	665	590	640	643	661	622	635	600	625	634	707	607	669	639	631	655	639	665	633	609	664	615	647	591	662	651	634	629	669	691	660	676	627	588	665	647	654	621	638	655	630	593	638	619	637	611	673	642	652	638	639	644	624	681	642	653	636	648	651	657	653	657	609	655	663	634	677	625	639	635	661	615	616	578	681	611	640	614	672	645	642	658	640	613	599	609	582	616	644	691	636	623	610	681	632	671	641	609	628	631	660	669	600	619	592	637	633	660	616	673	605	634	634	630	675	639	648	639	615	610	650	635	629	655	666	658	630	642	623	619	655	644	602	646	632	656	630	631	659	642	647	673	647	684	637	628	622	668	649	651	613	617	623	622	634	640	616	645	654	646	638	648	650	636	693	654	649	672	607	690	613	633	633	627	618	632	610	653	646	682	627	621	663	624	657	643	679	614	639	587	630	652	667	621	622	647	621	612	616	604	687	673	601	631	596	614	680	647	678	664	675	670	663	656	645	652	641	641	624	662	619	615	653	620	664	635	641	634	638	698	655	653	611	628	631	685	659	620	588	632	621	633	678	653	588	678	645	637	652	608	673	642	687	582	684	577	627	620	628	687	674	599	646	638	619	650	620	625	615	614	629	638	619	629	635	618	633	660	636	619	674	641	693	624	649	654	646	654	686	635	587	711	667	679	642	628	626	632	643	601	635	647	642	657	620	670	579	646	634	689	654	657	667	612	651	628	635	695	625	639	631	630	602	614	682	623	626	634	677	646	673	642	632	639	648	623	641	628	618	618	623	664	675	676	642	584	626	613	638	625	646	613	623	674	656	657	647	589	661	653	674	619	620	631	604	606	646	619	650	600	655	631	639	593	650	629	636	634	633	664	626	678	646	640	667	651	642	637	590	610	615	614	633	661	624	641	675	647	654	641	600	618	638	614	671	649	664	649	621	636	640	627	669	644	608	693	667	635	618	624	662	636	629	644	609	621	625	622	646	621	622	651	607	624	618	612	650	618	602	662	636	603	614	640	677	617	625	610	683	658	633	632	652	614	628	682	621	669	673	595	602	648	638	647	635	632	629	603	613	605	641	638	649	665	700	614	629	661	663	620	650	636	691	620	640	648	616	614	655	631	624	679	660	619	646	628	613	636	611	684	635	615	605	629	608	670	627	661	612	610	638	627	675	627	644	650	656	668	652	659	677	572	630	647	627	654	670	651	655	659	627	652	603	604	608	648	632	686	619	617	680	616	621	668	635	578	648	653	625	650	631	625	627	630	636	656	648	652	651	625	635	652	659	612	619	602	624	663	651	608	626	657	619	584	711	595	619	658	594	648	625	642	660	633	673	614	614	664	660	646	635	661	649	615	629	635	655	682	649	625	650	629	628	651	634	644	628	625	605	613	599	594	616	669	666	642	599	611	676	648	637	653	636	637	652	649	621	640	598	648	674	685	676	624	661	665	612	649	590	631	651	605	598	637	617	653	665	663	685	650	670	605	649	602	642	613	653	651	641	615	648	633	645	630	649	679	600	610	634	628	649	605	665	592	644	659	657	603	621	602	648	665	640	647	628	638	590	643	635	688	655	599	623	653	685	622	637	588	660	607	640	656	617	628	624	630	653	634	613	614	606	678	634	654	633	627	649	626	615	624	594	635	662	622	693	656	606	652	610	630	617	631	663	639	653	616	642	604	659	600	615	648	607	671	628	657	653	629	640	627	623	669	674	603	648	665	633	657	668	653	624	627	621	678	645	629	616	656	658	613	604	628	654	624	597	627	636	621	625	667	653	633	649	618	636	636	652	631	646	611	635	657	630	626	659	643	686	646	635	612	618	626	612	647	668	615	685	603	618	622	690	648	640	624	677	574	660	606	645	587	638	609	626	635	616	669	655	610	622	604	589	668	603	601	629	596	637	650	608	602	630	638	618	630	621	622	596	645	679	614	622	664	565	605	657	635	629	643	651	609	660	695	628	641	641	671	655	650	634	639	604	652	629	635	641	628	640	667	673	634	667	642	638	628	622	637	618	616	619	606	659	656	625	587	635	653	606	587	657	605	626	658	669	649	643	611	609	621	662	650	647	654	614	616	634	655	642	602	630	597	686	666	593	620	620	641	663	615	655	644	645	644	679	627	613	610	643	652	669	626	645	636	603	709	645	648	638	599	653	569	633	662	661	652	648	624	674	631	616	636	665	653	666	657	612	645	629	633	646	648	625	612	646	603	645	656	628	613	634	649	628	637	633	645	663	653	656	616	652	652	672	647	629	600	616	592
23292	21343	29181	23895	21355	21439	11843	3580	2536	1842	1324	1048	847	662	588	471	454	407	392	344	342	368	329	313	288	320	311	310	296	311	283	265	281	309	273	304	287	257	274	282	232	254	272	258	285	247	273	270	270	263	273	291	263	294	252	254	203	283	283	288	274	261	252	251	292	264	276	263	248	273	264	274	253	273	281	269	293	287	279	305	267	272	284	256	280	270	242	271	276	278	253	258	259	254	229	285	278	265	269	246	257	267	246	288	247	266	265	250	270	260	245	278	227	260	285	234	248	277	267	234	261	255	265	252	287	232	264	262	248	252	273	259	261	239	252	259	271	286	272	247	250	248	258	276	239	264	256	267	274	249	245	250	237	260	273	282	244	253	250	268	265	247	232	270	250	246	222	254	254	232	296	273	272	249	263	277	284	261	241	246	264	273	229	261	261	244	262	285	262	270	268	255	262	239	239	271	270	244	242	251	262	267	266	240	240	263	275	242	257	284	268	275	245	277	249	266	269	258	249	242	249	232	281	262	254	237	235	248	250	267	248	259	256	273	278	268	271	253	256	243	229	268	260	222	275	247	278	236	217	247	284	257	257	293	256	280	244	255	246	240	263	213	271	265	252	250	259	239	242	246	236	241	254	248	267	262	241	246	235	246	243	259	243	239	241	259	237	255	241	240	242	259	293	251	277	220	241	239	251	284	237	282	240	231	236	270	263	263	271	246	240	254	254	267	286	236	264	278	249	279	276	240	247	255	226	243	257	239	253	281	236	226	247	292	245	270	282	269	226	255	262	281	259	244	277	238	257	235	233	262	251	257	265	247	269	231	290	252	254	248	249	269	257	243	286	267	272	250	264	268	259	254	265	256	269	270	226	257	222	231	234	270	242	272	246	230	254	259	241	256	261	245	260	282	253	249	257	285	246	268	259	246	246	253	219	246	261	244	268	274	242	264	240	234	242	252	252	241	251	285	278	254	264	283	245	265	277	281	268	257	256	270	249	206	277	248	246	265	273	258	236	259	228	254	278	252	256	280	218	222	252	257	251	254	267	260	223	260	250	266	247	247	262	278	258	271	247	235	261	264	256	259	234	258	280	262	262	249	274	252	254	247	256	238	254	279	246	260	263	262	250	265	245	264	257	255	263	261	256	259	280	245	250	254	240	275	254	273	225	264	245	253	247	288	311	266	262	253	275	245	272	265	297	242	264	265	267	264	252	270	278	242	259	252	256	258	259	269	263	262	268	266	254	282	239	261	257	283	271	256	273	261	227	256	245	271	268	265	249	225	271	236	265	256	255	251	265	269	268	266	312	258	263	260	273	273	250	257	253	280	242	268	215	236	265	282	242	275	255	249	282	252	255	258	264	263	272	240	222	241	248	264	262	258	247	284	248	225	247	247	270	260	259	241	248	252	272	247	255	231	256	261	246	257	265	259	245	256	247	275	242	283	245	269	260	234	260	243	280	244	271	299	263	235	233	246	241	254	262	261	237	283	240	276	259	261	240	282	265	241	255	260	285	286	255	250	261	267	228	285	247	247	257	258	274	253	264	274	245	256	294	279	274	252	275	260	244	261	267	281	246	232	274	247	257	275	283	260	214	253	242	248	244	231	249	257	262	241	261	254	216	265	255	271	275	264	256	227	251	248	249	258	260	245	240	252	248	277	275	283	238	254	260	262	248	263	246	257	238	258	283	262	243	253	249	241	255	260	262	282	253	237	243	267	276	258	255	225	262	262	277	265	277	256	276	237	259	256	263	226	284	246	277	280	246	254	231	227	273	279	257	246	254	254	275	264	233	280	241	269	251	237	246	243	234	253	268	256	277	250	258	241	277	235	258	262	253	229	278	248	227	253	270	246	253	242	240	255	253	250	238	240	254	282	289	270	244	274	240	251	254	225	255	232	242	260	268	232	255	236	260	256	256	246	259	252	276	240	264	273	235	230	237	263	258	273	283	271	246	258	252	269	296	278	264	266	268	252	273	273	233	266	242	237	245	269	264	306	250	253	254	241	262	234	247	237	249	259	254	269	261	219	278	248	265	259	265	265	251	251	247	255	243	252	258	261	261	264	245	254	257	266	266	258	235	226	240	268	264	253	259	235	264	233	251	266	237	249	263	254	260	270	246	273	265	250	262	242	248	249	287	273	264	256	237	252	247	246	253	284	288	251	251	262	246	239	268	267	235	233	272	281	265	268	258	259	248	249	280	256	240	267	261	298	237	259	237	241	255	221	223	249	274	259	249	232	255	286	279	256	235	266	267	222	235	244	254	271	239	241	242	301	237	227	294	261	244	261	274	244	255	283	277	261	270	227	252	269	254	281	253	243	242	247	265	273	232	252	213	266	254	274	282	274	251	238	242	230	251	248	253	250	267	241	240	270	241	247	259	268	244	261	221	235	270	213	254	266	247	235	276	253	262	252	237	266	252	236	252	250	276	233	255	260	283	285	256	263	254	279	233	283	252	243	264	236	250	271	283	264	286	252	252	254	266	238	234	242	269	259	279	252	253	259	244	244	246	250	258	250	257	294	227	263	284	254	258	285	238	259	257	236	249	289	243	256	246	249	251	276	247	253	255	247	268	250	263	245	228	258	258	261	269	264	245	249	250	249	266	262	256	269	246	261	264	230	255	243	219	293	260	240	263	230	274	251	230	252	238	255	257	266	257	266	245	255	240	257	263	256	262	270	248	261	237	264	249	276	253	273	257	270	236	274	241	289	288	241	268	232	245	277	251	251	245	267	255	266	255	271	241	246	245	291	240	282	250	279	249	260	244	230	222	264	243	248	268	269	251	245	253	247	238	241	263	256	304	257	254	233	241	257	240	259	256	250	255	230	272	251	272	248	251	256	257	260	244	267	275	257	261	264	281	261	235	232	231	251	240	252	268	252	249	266	236	244	272	256	246	232	248	259	281	231	244	270	278	280	244	251	253	253	272	285	237	254	255	251	252	237	255	275	245	289	251	266	247	235	304	233	265	286	234	233	262	263	280	276	241	260	246	227	240	243	260	259	245	254	286	260	277	232	235	247	250	268	277	262	275	242	234	260	264	229	248	252	247	246	237	261	249	242	274	259	249	275	271	252	246	243	260	244	255	251	230	250	234	260	256	243	276	267	254	254	254	273	286	257	271	253	252	221	277	255	241	275	285	282	241	260	256	254	268	243	234	267	272	237	261	240	264	246	231	227	251	251	265	246	268	257	254	242	229	277	260	277	246	273	214	307	281	246	277	274	269	249	237	287	249	252	248	246	248	257	257	247	255	230	264	221	238	236	259	270	260	263	250	259	245	253	240	241	271	247	272	267	264	260	289	269	239	242	270	250	238	267	274	252	242	293	229	253	253	238	234	255	219	252	253	261	297	263	246	260	255	268	285	245	247	238	230	267	226	231	228	264	255	254	238	280	263	250	269	240	256	282	250	276	231	266	266	276	257	268	259	263	288	243	282	255	247	295	245	273	272	268	237	264	245	242	254	261	260	271	230	239
32969	37148	26642	18084	13797	10798	8295	6767	5311	3883	2649	2121	1595	1287	1020	824	690	609	506	502	470	465	428	445	447	416	374	401	411	385	337	370	329	325	345	352	332	355	370	322	354	348	346	296	372	310	315	325	316	307	289	329	333	326	330	324	337	321	325	301	321	299	332	290	281	295	324	294	349	324	284	290	302	339	371	384	358	369	358	358	345	310	342	359	332	357	311	329	270	290	319	324	331	311	312	322	260	324	271	299	272	311	301	292	302	277	309	303	303	306	345	290	281	329	309	319	320	316	339	286	314	308	306	297	274	284	258	293	315	305	272	295	277	308	288	285	322	328	295	298	344	289	278	271	287	319	293	299	291	282	284	320	302	337	319	276	321	286	297	267	302	311	335	330	300	312	280	300	293	291	326	284	308	303	309	318	326	294	316	288	289	302	316	311	330	287	281	304	299	275	300	327	289	295	301	295	305	302	322	295	294	290	295	311	287	304	288	303	308	281	292	281	296	321	297	275	260	316	303	300	297	313	255	337	312	297	299	304	298	314	287	300	299	306	299	295	308	301	289	322	282	334	297	273	332	300	309	312	294	305	274	327	267	296	285	311	309	283	268	308	299	274	278	311	325	302	282	318	277	307	305	326	300	285	292	262	331	302	278	309	306	333	312	315	329	290	287	294	323	288	294	304	301	296	298	304	296	312	285	278	303	325	297	307	310	292	309	308	271	283	316	262	298	283	311	315	343	280	313	308	332	304	302	304	315	280	311	313	308	329	328	305	296	286	310	340	279	288	301	325	306	304	327	301	285	322	315	299	298	310	297	329	270	314	291	310	290	333	280	310	307	307	307	315	296	287	310	333	278	293	319	315	306	297	304	334	311	313	278	305	293	299	311	332	283	313	304	282	306	303	281	301	295	305	291	303	281	327	296	303	281	287	327	316	311	289	314	297	271	320	295	294	312	322	305	272	314	295	288	319	297	296	284	308	275	292	321	288	303	284	280	302	317	266	324	321	330	305	325	308	307	293	324	292	290	282	292	305	308	299	289	270	298	311	277	298	314	316	308	287	308	277	302	288	315	275	317	322	302	286	313	293	309	310	295	293	298	298	310	309	323	260	353	275	282	293	289	315	289	321	312	291	282	303	307	316	329	304	273	313	301	324	310	265	313	303	304	308	314	285	312	311	320	286	301	296	290	312	313	316	303	295	301	305	314	315	347	279	300	295	332	327	304	254	307	331	353	274	270	321	320	295	336	294	317	351	296	319	299	307	305	272	307	285	282	302	300	302	307	283	315	283	298	296	296	272	301	291	275	317	305	295	303	267	312	273	301	298	359	292	290	292	290	296	311	325	303	308	291	324	297	357	315	305	314	307	300	285	300	273	300	284	303	315	287	299	296	294	274	320	301	274	274	294	302	341	320	312	316	280	308	291	331	295	317	263	311	308	293	287	306	290	296	308	334	337	288	303	289	273	315	310	288	316	253	298	318	307	314	284	276	295	298	290	328	317	294	303	306	322	276	336	318	320	284	262	278	323	326	269	319	275	292	285	306	299	300	264	298	308	262	323	281	251	303	265	318	314	312	312	295	296	316	296	302	300	324	285	289	301	298	310	329	288	281	328	304	280	307	322	328	274	321	264	306	294	301	291	302	321	328	289	287	321	315	316	318	295	310	303	313	311	286	311	330	310	317	301	297	338	308	301	330	310	327	295	283	293	275	296	284	286	340	297	290	317	282	309	299	293	260	310	268	314	310	291	295	300	318	323	338	286	308	318	324	301	309	334	304	279	308	277	293	314	315	306	256	291	330	299	279	337	294	330	275	298	289	316	314	304	292	304	311	295	301	321	284	313	295	296	301	309	308	283	295	324	290	313	286	283	304	308	318	303	301	287	315	301	279	299	294	289	278	326	309	301	319	275	311	334	322	304	272	307	309	344	275	283	304	308	310	288	299	290	284	296	287	285	304	272	275	316	275	314	308	295	316	265	317	254	322	311	338	283	314	308	294	301	309	298	305	305	325	308	293	309	308	289	307	286	289	281	296	309	306	305	251	312	290	321	304	312	300	286	309	327	314	309	299	285	307	284	311	329	300	287	332	297	320	305	314	317	300	301	302	309	298	301	329	266	284	304	282	282	298	294	306	310	293	292	290	289	274	315	326	280	297	314	288	296	303	316	287	335	340	270	283	337	316	323	293	313	309	300	289	313	337	337	291	279	300	292	314	309	307	271	275	292	279	310	292	293	277	270	275	298	324	298	301	309	297	320	307	325	305	292	300	286	318	287	309	288	307	298	335	277	286	315	322	304	295	297	306	313	300	300	289	329	297	283	284	293	307	278	309	314	331	328	291	303	299	289	308	298	293	295	306	274	325	279	289	300	299	312	279	304	297	299	314	314	302	307	307	323	284	307	308	303	288	316	295	308	278	321	299	319	309	279	268	285	273	301	293	318	311	296	274	297	285	311	292	301	314	331	293	338	316	319	281	313	324	303	316	286	290	266	284	295	299	292	298	278	277	292	266	303	286	282	317	328	316	291	330	315	309	312	316	291	308	288	312	297	316	288	271	281	327	323	305	310	316	276	303	296	285	309	294	335	322	287	288	320	284	287	297	279	288	292	323	344	311	297	275	294	315	308	314	289	311	304	301	302	300	278	306	279	289	325	348	332	290	293	319	303	301	308	309	321	247	327	307	308	332	318	320	300	321	335	284	313	332	303	286	310	312	279	298	261	275	294	267	305	331	267	310	319	293	301	294	316	288	308	303	276	302	289	315	307	277	312	311	297	319	294	307	288	328	312	319	298	308	329	327	281	302	304	285	282	294	280	320	296	291	327	291	291	303	305	279	281	274	321	296	332	326	296	325	313	298	299	278	304	290	308	300	286	284	290	299	311	296	299	282	307	298	261	285	326	270	304	315	306	295	285	265	300	288	294	327	280	287	308	269	322	283	278	316	286	286	328	281	303	309	273	302	308	318	292	301	279	335	291	301	304	312	303	293	294	266	268	309	277	297	327	296	287	276	268	312	307	258	286	277	307	261	327	285	288	288	322	332	283	303	311	327	300	288	301	304	334	274	298	317	279	297	327	273	290	310	280	302	288	287	305	323	310	297	325	312	284	283	295	294	301	322	306	322	320	316	325	278	294	287	283	305	318	346	308	287	281	329	316	327	283	293	285	297	299	290	326	302	330	284	300	290	310	288	324	316	265	317	306	324	314	283	278	294	274	298	291	315	309	284	242	276	298	297	323	295	306	329	308	330	306	277	317	269	312	282	298	309	277	284	291	326	331	309	296	315	277	327	315	354	296	277	302	280	274	275	328	282	262	309	285	277	331	296	308	289	291	302	293	314	278	303	303	289	334	319	306	293	299	311	276	277	308	307	298	301	284	316	287	299	279	310	305	313	327	290	288	281	304	314	301	317	309	306	342	302	291	319	288	286	289	283	294	267	309	302	265	324	315	295	313	315	328	304	310	299	337	289	290	294	308	289	283
27851	21021	14046	6413	3592	2505	1928	1603	1129	853	716	647	648	593	555	514	523	515	505	498	484	509	499	519	497	500	509	543	517	513	490	492	506	485	478	525	465	493	510	497	445	486	488	451	482	459	472	460	492	531	492	480	481	471	480	447	484	523	500	525	488	496	465	478	465	476	474	485	486	459	461	477	435	478	530	518	527	497	512	513	490	484	493	461	485	467	542	484	453	484	499	492	468	461	479	487	467	455	492	476	509	513	487	467	443	481	449	454	492	449	482	481	441	496	530	514	436	419	478	492	476	525	505	480	486	440	417	469	497	481	501	493	438	467	490	501	472	513	472	470	464	472	455	493	481	475	488	471	506	485	483	456	462	460	482	470	498	489	508	503	485	491	458	486	445	455	477	453	480	466	438	493	473	480	483	503	504	463	457	501	497	450	506	498	456	487	488	456	462	454	442	458	472	507	520	467	476	432	440	494	486	493	432	470	440	471	463	470	476	472	425	473	455	471	452	510	514	465	467	491	495	465	435	488	484	448	439	517	469	473	484	472	478	455	462	423	470	490	485	493	496	528	496	490	494	505	477	481	470	456	486	478	496	485	490	519	464	503	490	467	458	516	523	469	477	468	450	494	493	499	506	496	469	466	479	468	456	509	421	475	476	479	504	438	447	476	471	453	494	501	463	461	476	463	442	493	429	496	498	479	454	502	498	496	471	490	477	481	482	477	486	501	488	512	480	441	472	458	483	472	485	485	503	446	503	478	460	449	460	481	458	457	469	473	440	446	479	474	442	455	492	448	473	489	481	501	451	488	498	495	499	489	458	490	498	497	480	458	489	469	436	491	492	470	483	462	490	446	452	418	500	486	487	485	534	474	476	470	498	435	469	498	488	493	484	527	495	477	468	441	461	478	469	462	476	472	496	504	459	463	499	472	471	495	505	456	456	484	517	484	505	453	492	485	442	472	472	478	469	474	467	493	477	485	479	502	502	487	469	457	452	490	458	442	486	461	463	486	480	473	475	507	453	440	513	499	458	497	460	449	461	484	451	480	511	489	473	473	482	463	535	454	491	442	499	469	447	485	457	473	463	470	525	477	475	502	490	478	470	483	481	453	464	447	455	463	448	507	495	487	474	459	458	450	495	450	512	460	454	514	499	449	454	458	491	484	498	473	487	471	480	500	481	500	434	445	469	464	492	483	492	504	470	517	488	524	508	481	477	499	497	438	470	491	486	466	486	486	442	492	491	447	445	464	473	456	443	481	474	459	489	458	483	465	455	453	485	523	474	470	471	475	497	461	493	486	502	512	494	461	509	466	504	478	446	478	485	499	473	469	448	478	498	482	520	477	445	479	432	483	522	480	480	450	486	464	449	481	481	496	478	494	505	479	477	484	442	486	439	468	506	444	488	455	457	457	482	484	415	475	505	424	449	452	526	470	481	473	484	498	480	437	449	493	445	465	435	438	489	473	438	467	452	449	472	485	463	431	484	494	453	464	456	464	486	475	490	454	520	465	473	466	488	523	440	492	490	535	467	450	457	490	455	477	471	458	518	496	488	484	530	493	462	462	472	470	449	460	454	471	445	499	479	491	492	502	494	443	493	422	478	436	488	455	512	460	467	475	464	449	483	462	499	490	491	469	488	481	454	460	467	456	513	452	453	455	484	481	487	486	541	457	503	499	437	472	509	493	488	480	434	464	474	464	454	486	478	465	488	470	467	503	451	457	487	457	489	467	494	489	448	486	433	497	439	458	425	472	495	507	461	488	456	428	515	503	523	478	535	481	478	514	487	469	478	469	470	467	472	461	497	495	475	464	493	485	463	468	449	453	486	502	473	467	464	465	464	481	513	477	485	477	477	479	460	482	498	445	449	459	457	483	487	477	454	466	459	481	517	455	431	493	455	500	478	484	483	458	470	505	483	476	484	498	493	440	502	475	454	486	491	481	487	470	473	478	464	464	467	515	490	476	462	482	469	477	489	487	458	517	505	499	466	503	460	490	475	457	498	488	499	469	458	482	441	443	495	496	465	468	475	481	488	455	467	515	465	455	449	482	476	501	500	453	453	486	444	484	481	485	449	478	453	488	499	463	489	513	484	458	454	451	503	454	494	449	463	422	490	494	496	481	511	448	481	458	492	464	462	497	448	497	486	441	495	472	514	494	469	487	475	491	480	459	510	483	449	484	466	501	496	517	496	497	499	474	477	472	444	484	480	513	472	493	499	456	520	463	481	463	492	480	465	476	424	489	477	486	464	486	479	522	486	500	476	476	488	443	456	495	492	504	478	523	490	470	469	501	469	486	475	462	470	481	451	516	492	427	482	473	486	470	495	487	446	494	481	481	466	496	485	487	468	489	467	480	453	470	472	415	498	466	496	492	480	464	458	490	475	460	460	512	479	421	480	457	472	458	509	442	489	483	500	491	501	478	494	460	489	436	489	490	480	455	470	523	446	478	456	486	484	490	496	483	440	499	478	508	456	489	449	471	501	446	451	466	485	485	483	489	464	480	476	452	477	458	479	468	498	451	444	490	443	452	458	446	479	504	501	471	497	460	474	476	473	461	497	450	497	468	470	434	478	460	481	484	460	456	480	454	485	502	497	429	471	475	453	449	469	470	475	472	445	450	460	484	469	478	440	516	471	469	479	488	482	482	442	460	489	487	503	488	489	503	471	476	504	470	545	479	473	414	495	450	464	489	442	445	516	492	519	408	465	444	486	452	466	442	470	505	448	478	489	493	476	446	489	490	483	472	425	487	487	456	485	486	505	435	483	509	477	490	456	506	496	468	492	449	478	476	458	466	492	431	481	500	458	482	425	509	448	498	460	471	485	458	488	488	474	450	436	427	461	519	475	484	538	474	494	438	455	469	442	475	519	452	475	486	455	463	441	480	420	507	462	508	525	483	461	469	487	452	471	454	492	463	472	472	474	459	483	491	463	490	461	471	464	440	477	493	483	470	442	489	479	488	517	492	460	511	432	467	479	449	490	517	478	453	483	460	509	488	483	501	472	483	476	490	498	495	516	464	453	479	483	476	452	459	447	436	491	436	466	477	495	476	467	429	451	483	488	470	497	508	495	499	517	495	488	492	518	468	475	498	468	510	447	482	466	470	487	433	514	480	439	511	491	507	488	482	474	492	472	471	464	463	495	430	510	484	458	481	463	419	507	477	487	443	481	457	522	472	475	476	463	482	455	458	472	464	493	502	494	469	438	485	490	432	468	489	438	445	498	447	475	500	477	465	444	513	500	480	455	463	469	485	467	465	538	528	479	459	463	508	510	486	486	460	500	468	475	473	477	452	454	478	475	507	461	497	461	422	442	467	441	421	464	459	512	503	476	476	465	471	441	466	488	473	459	456	481	468	497	464	486	511	471	456	505	474	487	487	488	500	474	441	479	476	453	474	470	424	476	466	444	457	470	478	478	454	491	442	471	511	455	487	490	492	470	460	477	427	438	470	455	461	495	476	447	484	485	495	469	474	496	442
24108	21610	13733	7876	5879	4737	3674	3138	2225	1545	1240	1029	864	765	721	676	605	613	636	589	586	634	597	595	587	607	572	543	598	582	584	603	590	577	600	585	578	592	590	586	592	624	568	568	566	588	578	559	583	563	627	609	598	610	536	548	600	574	571	582	624	554	557	565	586	574	578	578	611	596	556	592	585	623	595	579	598	637	580	576	623	610	604	616	627	651	590	586	587	597	597	557	583	542	579	615	572	577	605	568	547	579	601	599	562	543	562	572	561	609	595	542	554	561	583	525	565	587	566	588	589	591	612	584	612	566	566	556	559	626	579	565	560	582	579	567	581	546	539	552	576	556	581	590	583	598	627	563	570	574	598	619	568	589	595	587	586	558	582	614	594	596	545	595	582	560	578	583	611	582	563	591	610	576	552	574	625	574	555	562	596	584	558	585	570	586	576	634	565	599	521	607	590	557	629	572	574	565	588	585	584	560	547	609	605	594	588	621	574	577	532	581	572	579	562	569	584	592	561	592	565	523	589	593	593	589	561	589	568	570	591	534	576	610	566	569	583	548	564	576	584	579	543	573	562	603	555	581	569	595	574	597	577	558	589	608	576	565	618	641	618	574	627	562	604	558	595	595	569	577	558	581	566	562	586	621	585	563	588	583	583	635	572	600	566	582	595	615	590	572	542	603	589	580	574	615	584	580	566	557	593	600	547	582	571	592	607	577	597	585	593	590	586	548	589	613	554	562	553	562	625	547	590	605	587	573	588	589	564	548	577	570	605	571	522	585	615	594	604	553	610	570	633	604	613	595	579	553	596	595	565	586	560	602	556	594	611	583	589	596	571	551	572	536	585	569	569	552	575	577	600	586	555	565	620	586	561	525	549	586	576	564	552	533	563	578	599	584	614	599	606	563	598	562	573	530	589	606	582	604	590	597	580	580	553	600	565	559	565	539	581	571	562	573	568	529	598	591	569	590	528	536	531	572	557	567	581	602	585	599	601	547	602	579	587	544	594	590	623	586	564	575	592	565	631	595	573	592	587	581	573	594	575	587	577	574	663	595	570	575	597	611	596	582	598	586	596	595	574	606	582	564	570	607	554	562	544	600	533	581	551	551	584	587	566	582	570	589	594	581	579	539	584	589	589	586	589	585	556	606	546	570	557	580	573	584	586	628	554	590	553	575	602	624	617	565	610	543	555	596	509	589	589	619	565	591	554	565	603	563	593	606	565	563	589	611	555	573	593	627	608	553	604	574	550	579	564	597	533	583	568	557	591	630	632	567	569	613	571	543	596	584	602	596	582	569	599	570	562	559	574	579	585	559	588	551	567	580	617	588	557	608	594	602	575	554	568	586	583	567	575	574	562	550	570	535	600	544	601	605	604	573	554	549	567	563	589	564	588	560	591	546	594	598	588	588	573	589	632	570	589	567	585	576	567	565	607	573	549	554	577	597	598	563	602	557	598	557	621	542	548	595	490	596	589	589	592	575	611	549	583	625	588	565	614	569	561	564	568	586	596	566	594	571	569	584	517	598	586	543	601	556	587	562	596	561	568	596	563	583	599	559	552	611	580	598	586	589	589	595	608	536	603	593	573	562	598	578	613	562	538	564	588	553	574	604	572	566	579	569	569	550	619	568	584	614	576	576	567	576	582	619	575	635	589	570	562	603	563	555	562	560	608	557	543	594	637	589	593	579	592	594	566	574	568	558	533	584	568	579	616	553	597	571	581	573	584	581	591	597	605	566	560	606	593	576	565	577	573	564	570	556	618	575	574	604	559	529	580	597	571	601	618	580	559	579	540	593	603	577	566	594	589	580	577	554	575	574	555	560	571	563	553	594	566	575	577	530	562	553	568	572	569	596	621	591	539	570	552	585	563	587	532	568	601	597	592	528	534	559	622	585	567	595	587	580	599	550	641	563	579	619	575	579	553	555	553	564	605	556	573	582	584	622	578	594	575	610	589	570	594	592	574	597	572	613	588	542	609	604	574	605	601	565	600	566	562	562	616	609	559	558	594	541	607	584	577	582	574	605	577	539	583	585	585	569	575	575	607	627	595	589	561	558	551	582	612	594	612	580	573	579	567	584	521	630	580	567	573	569	563	601	605	557	570	573	548	548	590	589	589	588	591	560	609	571	598	555	550	559	598	591	581	578	545	628	564	614	575	632	568	620	587	582	575	561	547	568	584	579	539	601	553	601	578	594	577	610	584	611	554	616	537	559	600	570	558	576	590	583	597	612	579	565	612	563	599	564	537	532	618	621	575	588	567	634	617	599	547	580	583	562	575	537	575	606	560	599	568	588	553	599	576	538	636	555	579	545	587	583	593	585	560	580	564	577	590	598	634	591	555	601	593	553	600	604	579	557	632	604	557	556	606	627	598	564	578	610	601	564	618	606	587	594	596	630	552	596	567	571	572	599	582	571	571	604	586	598	559	566	580	558	597	537	575	567	596	523	586	539	574	600	573	595	562	626	578	569	586	553	571	571	589	570	636	608	612	611	603	567	583	585	596	578	570	616	603	597	556	591	590	566	566	606	620	587	602	627	598	589	591	582	599	622	601	582	585	571	558	611	563	605	533	575	603	628	590	533	579	592	553	606	581	542	601	552	594	550	520	635	618	546	554	624	596	578	579	558	584	571	528	574	607	598	548	588	583	599	569	593	570	541	593	635	602	574	617	559	591	585	561	565	560	572	599	566	573	563	577	557	560	565	570	580	596	572	580	576	593	538	595	530	576	584	608	559	582	615	564	595	539	574	598	566	594	551	579	599	535	620	578	562	578	542	581	625	603	558	589	581	596	530	599	550	571	582	598	627	596	553	580	550	560	572	564	548	592	604	559	540	593	565	606	581	642	596	574	557	610	597	597	597	593	605	569	604	616	581	617	551	597	593	572	564	605	538	556	552	568	617	580	592	571	612	560	607	594	573	565	591	540	614	572	626	620	581	583	601	581	579	545	582	559	582	542	564	614	580	578	597	588	545	565	581	599	618	567	608	567	529	563	557	595	552	582	603	590	588	605	597	584	529	551	573	564	596	563	609	611	540	553	586	570	566	560	575	593	586	562	583	536	584	617	592	577	565	592	544	592	532	559	540	564	606	617	611	563	552	580	617	574	603	595	573	591	575	573	532	600	545	610	553	567	552	569	546	565	578	580	598	559	600	554	551	552	616	595	602	598	597	601	592	601	624	591	562	536	565	560	592	558	620	574	539	543	596	588	578	594	585	552	566	588	586	614	574	592	593	554	581	596	562	624	580	609	574	584	571	579	554	510	556	581	602	588	597	595	610	590	568	600	567	539	549	609	575	592	621	586	592	581	572	580	587	565	593	594	583	525	582	590	585	567	588	565	603	585	593	603	559	573	520	583	550	572	549	570	590	522	573	587	616	588	567	593	592	627	579	557	596	566	574	544	608	567	582	578	602	574	595	567	600	519	571	573	581	578	566	577	538	576	585	569	561	541	601	621	594	606	579	603	580	581	555	592	595
24339	21323	28609	24403	21284	12021	4212	2428	1484	1124	819	706	591	487	462	418	351	347	313	301	313	309	302	320	288	291	275	316	302	312	290	286	274	259	274	235	263	255	309	270	289	280	248	268	300	253	213	263	256	226	261	277	269	277	273	256	262	265	247	249	279	264	288	256	265	277	263	287	277	264	247	278	260	280	268	292	292	295	262	262	300	300	271	272	285	270	284	244	291	282	285	268	264	266	268	261	226	246	262	261	254	275	253	242	230	262	304	261	272	253	255	258	276	256	264	249	257	273	273	278	278	273	284	284	248	248	268	243	269	250	266	247	283	277	234	246	276	256	247	285	268	246	265	249	236	279	295	268	255	256	250	266	246	266	252	254	257	267	274	275	269	247	259	276	272	274	234	257	264	260	259	243	251	302	283	254	263	254	231	263	248	286	273	279	275	274	266	246	254	282	272	244	257	292	277	277	274	256	265	275	268	284	245	289	265	298	280	264	246	245	257	287	231	254	293	252	259	259	279	256	246	267	249	267	282	268	245	262	273	278	272	285	251	254	273	276	288	266	245	274	281	288	242	257	241	257	259	286	263	270	271	249	280	262	278	255	259	247	258	260	273	253	265	247	235	283	261	254	267	280	272	264	260	269	260	266	253	259	272	270	272	268	281	251	259	249	250	261	262	261	258	260	233	295	251	253	280	232	236	261	256	242	291	267	241	279	260	265	270	215	228	287	253	276	259	230	276	291	265	258	257	271	249	246	265	244	251	244	240	270	247	267	254	251	259	243	274	267	258	257	282	271	233	273	256	239	282	248	248	262	281	255	306	271	261	251	253	246	265	273	267	292	267	289	234	288	289	267	263	271	265	250	272	263	269	228	267	269	263	272	276	260	269	258	250	269	233	251	242	268	237	258	273	261	239	277	248	269	258	260	268	261	261	236	221	287	255	238	276	277	264	257	280	271	261	231	259	265	254	268	254	263	275	254	264	259	246	238	288	273	272	259	273	229	269	253	265	251	254	284	270	285	293	290	264	279	236	259	230	241	254	248	274	240	254	260	241	250	257	248	266	266	240	282	256	276	278	242	261	255	232	226	269	264	253	236	285	252	253	260	268	260	262	276	259	242	256	270	262	257	254	243	281	269	280	260	253	276	268	274	236	257	267	242	256	279	282	273	264	245	266	258	274	243	260	244	269	272	258	244	277	242	230	234	234	246	220	255	253	265	270	249	259	249	265	283	265	252	258	262	277	265	263	259	251	262	254	262	243	279	253	268	245	257	280	265	283	294	246	246	282	230	248	232	248	250	269	269	251	278	225	240	241	260	247	283	241	294	260	277	251	254	269	249	248	234	257	274	280	258	263	278	253	213	266	272	262	258	253	253	249	248	273	269	251	292	255	266	255	252	262	273	252	257	271	254	245	222	261	291	250	307	280	245	253	277	277	248	269	263	269	279	283	252	245	248	232	266	293	265	278	244	270	255	284	253	262	259	256	249	247	273	257	248	280	271	266	265	276	247	236	253	270	268	249	262	270	257	264	271	255	268	283	272	252	268	267	250	251	260	262	260	244	287	294	288	248	272	254	251	269	267	264	268	255	233	279	255	277	273	252	267	238	280	256	280	229	257	256	260	267	243	228	257	277	241	258	261	245	258	245	282	258	240	244	275	257	272	260	260	274	267	266	264	255	243	261	270	233	264	266	233	251	280	290	242	259	247	282	268	283	266	255	268	269	267	228	232	312	256	288	226	245	221	290	270	278	259	268	261	255	279	251	268	249	267	281	299	277	260	270	255	264	259	299	284	248	265	252	263	256	252	256	251	250	284	279	260	260	265	281	268	238	262	237	280	260	275	246	275	278	251	290	266	231	229	249	239	267	279	280	277	261	281	253	275	243	270	245	237	278	269	253	273	281	250	264	246	245	286	275	279	264	262	248	260	262	258	246	239	284	252	277	261	271	245	264	253	237	273	261	245	276	221	258	270	270	264	272	286	257	254	269	234	277	249	258	260	218	255	289	288	302	234	272	248	256	284	246	272	250	253	252	265	251	282	247	271	280	268	236	271	252	260	246	257	245	259	259	252	246	288	246	261	283	227	240	232	286	264	261	249	250	259	266	285	279	275	244	228	262	265	264	251	267	282	256	259	257	248	271	270	242	263	277	275	266	266	294	255	282	233	243	234	285	246	242	251	273	284	246	264	263	292	269	282	261	262	286	263	273	256	279	242	261	272	257	249	232	244	262	276	265	236	245	258	271	277	290	246	257	259	289	266	240	276	243	254	273	289	246	253	248	248	287	255	285	257	254	289	278	273	264	265	238	265	255	244	263	268	265	237	275	287	236	280	257	288	285	258	284	229	251	243	230	240	295	273	284	253	284	248	284	253	260	288	236	263	267	274	258	234	256	236	219	235	285	256	271	295	236	268	275	269	259	263	275	268	278	277	281	239	250	247	291	286	280	246	286	269	267	250	262	272	280	268	278	268	253	254	250	246	274	293	273	255	282	258	233	277	275	270	263	266	253	293	261	242	261	283	249	247	250	263	250	260	263	284	257	235	256	269	268	249	266	264	249	249	265	246	239	279	269	277	261	263	271	245	287	279	281	229	258	258	233	265	272	263	255	270	272	263	253	250	258	260	266	263	260	273	257	269	279	277	251	279	268	255	285	244	280	263	292	282	282	259	277	276	258	267	246	260	259	278	260	275	285	272	290	267	279	256	273	250	295	257	252	253	296	269	261	281	256	272	254	227	256	271	254	247	277	244	261	260	263	264	262	263	265	239	297	249	272	254	289	248	276	254	262	255	291	261	253	243	240	256	278	216	275	265	253	259	259	284	255	292	284	267	248	268	257	281	296	254	258	273	280	249	285	298	256	274	270	299	264	260	271	238	268	274	243	266	269	273	254	287	267	265	294	230	250	258	233	247	250	266	273	248	262	260	258	265	253	226	251	265	255	264	287	240	264	254	251	279	217	254	254	265	231	262	253	276	260	252	269	266	286	235	268	270	256	235	275	255	253	256	257	238	271	304	267	264	257	264	279	268	255	287	248	238	260	242	265	256	264	256	249	242	257	244	262	261	265	257	237	313	245	238	244	271	286	288	246	283	280	252	279	261	264	268	263	257	282	286	255	232	237	280	254	262	264	281	269	253	256	278	259	272	266	265	287	256	275	263	274	255	254	260	238	251	257	278	254	257	257	279	272	268	278	243	224	252	249	255	274	263	270	263	256	266	259	267	248	241	246	254	256	282	234	262	257	261	259	233	255	235	260	278	273	290	235	229	267	293	244	277	247	241	213	262	258	270	260	260	227	282	269	252	269	260	263	258	264	270	277	269	248	254	253	251	261	254	278	259	278	284	263	242	246	231	271	253	265	269	280	257	261	247	257	274	250	257	283	271	234	279	244	291	270	276	263	281	280	257	235	244	223	256	263	259	302	287	250	312	281	271	230	240	275	269	271	244	266	264	256	262	276	267	249	270	273	271	274	244	275	237
29501	33274	21418	13718	10243	8364	6565	4703	3175	2380	1722	1317	1086	822	726	558	526	504	466	440	421	425	412	376	396	405	376	414	359	346	358	355	378	380	362	332	343	357	377	362	366	344	358	388	356	331	313	356	335	312	334	334	340	314	345	322	323	307	322	338	327	332	338	342	332	349	373	325	319	294	333	365	357	397	379	360	378	393	356	369	344	347	356	361	373	355	322	346	352	329	354	348	309	350	356	338	331	352	349	357	347	295	305	339	360	337	343	308	324	339	310	327	339	310	270	325	358	359	322	334	311	336	314	291	301	313	301	347	365	323	333	324	326	347	323	297	315	329	309	315	311	305	349	288	312	356	339	347	348	310	331	308	330	329	327	311	319	331	332	312	331	346	336	331	316	344	326	302	352	371	373	289	313	287	310	291	341	321	315	335	320	321	341	328	348	341	335	328	358	349	331	324	347	301	297	332	323	300	317	340	313	349	305	290	298	312	371	301	349	333	310	327	334	318	319	335	335	337	312	309	334	293	348	353	335	342	332	287	351	354	325	325	315	329	295	358	312	345	357	317	307	346	338	315	323	313	361	332	347	330	326	338	327	340	350	337	321	369	331	336	341	362	324	308	334	333	322	349	330	304	328	321	331	311	318	308	317	322	318	322	328	321	343	350	318	341	317	327	341	332	334	348	357	338	302	341	323	312	330	340	383	309	314	342	322	281	313	367	297	313	343	311	354	291	326	299	315	328	349	320	308	363	342	329	323	332	334	309	332	345	355	305	317	317	303	349	327	335	341	301	343	306	320	342	318	324	329	337	320	331	329	306	343	311	313	350	306	321	313	347	332	316	342	320	324	309	315	344	354	330	300	340	345	314	328	313	330	295	355	349	326	356	336	353	315	343	320	331	322	346	324	319	319	316	336	332	312	325	332	375	333	323	324	376	325	304	314	310	323	333	309	320	314	308	301	332	324	302	353	331	323	324	343	308	345	331	310	346	332	341	330	337	312	310	337	363	318	337	314	345	338	350	338	332	335	349	328	352	335	324	338	358	299	302	310	301	316	355	321	336	336	332	328	323	337	334	297	300	316	316	331	332	343	328	371	332	348	331	326	319	325	312	323	322	331	338	337	320	320	324	330	337	313	319	319	282	332	305	327	342	312	319	332	321	352	331	343	334	304	329	309	316	333	329	343	335	303	353	329	361	343	327	308	364	328	299	356	357	329	310	320	377	352	345	328	336	316	321	300	331	313	334	337	330	307	323	324	355	319	311	305	343	348	335	333	333	334	319	316	328	339	345	332	325	330	335	334	336	312	340	326	323	335	319	326	329	333	299	310	300	315	307	356	330	326	322	337	331	316	311	367	347	323	362	355	349	332	330	359	355	332	326	340	311	316	308	365	306	354	335	354	338	289	316	330	323	315	309	317	335	328	350	334	339	336	337	319	298	367	359	313	325	312	348	353	339	353	306	327	326	341	329	331	330	315	339	336	336	344	349	332	335	334	305	333	319	328	356	337	321	331	302	319	334	334	333	354	334	337	314	337	320	328	324	330	343	336	347	302	306	319	323	335	343	347	340	327	324	348	325	325	313	314	279	325	322	327	343	312	337	306	283	336	307	342	352	298	340	326	322	343	315	329	324	336	310	322	325	353	333	314	306	379	335	324	343	328	342	335	320	323	329	337	340	341	330	326	321	361	289	331	322	317	356	303	336	342	337	315	301	339	336	309	312	321	319	328	336	350	308	320	352	305	301	320	330	335	320	353	345	343	315	328	333	319	300	304	321	327	312	309	328	337	345	381	325	329	337	343	332	296	341	321	350	308	342	321	362	316	303	329	320	330	329	326	313	342	361	293	330	350	316	352	294	314	321	325	356	318	340	333	327	322	325	344	355	333	328	304	338	321	332	340	320	314	341	336	365	373	328	339	336	321	307	334	305	324	328	324	335	307	313	329	307	317	336	336	357	336	331	314	307	321	316	313	332	322	305	319	317	343	317	292	341	335	338	317	362	337	325	316	352	311	340	277	326	319	279	317	328	359	326	312	301	333	338	309	340	349	341	313	331	329	329	331	324	305	343	339	295	328	318	317	326	332	338	310	338	316	321	294	341	368	309	333	288	335	309	315	313	332	373	308	324	343	337	327	329	330	301	311	328	311	306	302	341	322	332	331	358	314	335	333	343	299	302	305	337	316	337	344	323	322	341	321	344	352	319	299	311	311	342	286	319	325	331	305	318	357	354	329	344	326	332	315	327	329	338	329	348	346	328	333	316	320	338	325	290	307	319	354	347	326	313	310	329	313	353	300	349	316	340	314	339	351	330	314	308	321	295	330	311	319	364	303	314	326	328	333	325	320	340	348	347	338	322	340	315	325	310	326	357	329	281	318	312	314	350	340	327	332	318	325	338	311	351	315	355	299	319	322	297	329	308	306	302	311	344	311	316	332	302	299	311	336	327	331	347	308	348	317	332	309	313	299	326	372	333	356	363	314	346	349	339	306	338	350	324	294	347	357	349	340	348	298	344	314	333	311	300	326	337	303	333	299	342	346	311	346	329	328	350	305	306	311	343	350	306	319	324	328	331	349	332	327	310	272	355	324	326	301	364	311	354	281	319	324	317	322	318	344	315	324	337	345	309	308	306	331	338	335	305	319	330	357	329	327	324	343	340	340	294	296	326	340	305	322	290	312	342	335	302	298	327	345	352	342	328	341	319	337	313	334	322	342	341	337	319	341	335	374	341	331	335	335	339	335	319	350	369	329	359	343	279	331	323	325	342	293	315	320	299	330	308	332	333	336	319	341	348	331	322	321	304	348	341	333	310	355	343	320	312	374	326	326	328	338	330	323	337	339	307	333	345	308	291	333	310	327	322	299	306	326	327	309	330	345	321	311	332	319	324	327	340	320	352	318	310	345	345	300	308	350	339	301	324	370	307	307	334	313	318	334	349	345	338	330	346	326	338	363	351	340	320	324	307	329	314	343	339	307	327	353	345	298	333	354	331	335	324	315	327	343	323	329	352	321	333	330	304	320	328	320	370	336	369	342	323	334	321	357	332	320	320	318	337	325	337	330	317	328	308	319	361	317	319	355	349	311	301	313	304	312	322	334	333	309	327	304	343	338	339	336	290	343	319	337	317	344	323	332	321	333	328	336	279	306	305	318	320	294	328	328	341	307	360	323	313	339	348	320	351	342	355	353	337	314	342	304	347	344	327	332	321	339	349	325	351	338	335	330	322	331	310	349	335	338	312	350	351	334	345	301	362	345	336	309	311	316	341	299	317	365	302	335	300	336	300	330	321	343	344	306	331	300	347	333	314	357	345	324	341	323	321	329	327	345	330	303	330	311	283	342	310	349	338	339	352	341	337	325	330	341	328	319	304	346	318	326	364	319	327	372	318	326	304	343	333	353	319	324	326	290	343	342	381	365	342	325	359	312	318	340	310	348	335	308	314	340	350	305	357	315	336	315	351	315	295	321	318	342	344	346	321	363	343
25643	21359	27473	25362	12606	4348	2681	1793	1240	1117	963	849	724	704	679	640	575	610	587	579	565	550	584	544	580	548	511	532	576	533	503	548	547	582	529	579	541	524	589	551	526	515	563	519	551	534	560	587	519	556	534	543	556	545	548	543	582	592	595	536	547	544	561	563	570	496	575	541	563	552	550	539	580	570	555	527	550	576	548	567	535	570	550	558	536	558	598	567	550	551	535	557	537	541	524	572	512	513	542	513	546	539	527	541	518	589	568	530	570	524	570	547	583	493	562	550	535	546	579	525	500	566	617	563	547	498	519	574	539	574	571	552	543	547	562	578	520	585	549	589	545	522	565	585	559	506	540	548	545	530	546	573	526	559	573	540	544	557	595	523	531	521	545	547	579	506	563	562	542	589	535	486	567	571	547	548	542	546	578	584	545	583	562	485	545	528	513	497	543	528	519	601	585	564	529	520	496	512	556	558	561	486	607	510	549	560	520	573	559	525	530	486	565	586	550	567	570	570	549	557	532	538	542	521	525	547	524	532	579	561	549	541	602	515	542	525	560	519	557	533	557	513	537	501	566	547	573	585	533	526	556	559	568	532	558	530	574	606	582	519	549	544	530	572	511	508	562	540	545	609	540	559	509	558	573	565	568	548	531	571	532	565	510	568	564	548	545	526	557	549	546	536	572	534	539	556	550	560	532	540	541	518	512	538	521	563	574	531	530	567	553	511	579	514	566	545	572	575	551	546	566	568	568	612	555	536	540	526	526	581	579	541	540	516	594	543	532	556	572	570	584	519	586	559	548	556	514	530	565	567	555	570	507	589	574	548	557	544	604	534	541	570	525	538	516	512	506	550	521	572	562	505	577	586	591	564	549	589	551	545	564	551	521	541	531	560	550	520	588	514	539	546	577	576	542	567	543	576	546	558	531	530	569	549	559	572	590	556	567	533	592	558	547	544	539	547	533	523	559	582	526	546	559	592	511	537	546	556	519	568	545	519	566	577	525	533	583	575	539	512	514	582	571	573	543	575	535	572	542	509	541	540	542	556	560	581	549	545	546	581	551	558	539	553	541	503	547	526	520	556	568	549	534	514	557	575	588	503	545	567	512	565	528	553	501	543	534	530	539	546	543	509	557	556	565	530	513	524	564	554	510	514	543	564	511	565	510	564	577	555	557	528	538	544	564	522	528	548	527	580	551	566	568	546	586	549	552	530	545	539	565	538	559	545	517	562	506	544	545	515	549	561	526	556	526	571	533	520	562	547	555	502	552	544	562	548	546	553	572	561	517	572	548	516	553	529	565	510	514	528	573	545	533	533	540	560	537	511	565	549	544	546	527	547	560	509	564	559	486	556	548	531	600	578	544	588	542	553	511	530	543	518	536	537	537	564	562	546	531	562	557	537	557	553	537	566	537	531	518	549	593	530	570	558	539	554	520	585	586	567	552	576	565	563	545	561	553	558	531	562	510	557	535	528	591	526	525	533	548	562	516	558	554	561	536	537	575	563	542	547	549	496	574	567	533	532	598	562	528	543	560	595	505	566	545	551	543	538	541	559	557	529	501	586	494	525	562	554	509	540	551	526	551	568	590	550	510	534	509	552	505	555	519	553	552	578	558	571	540	535	563	501	552	617	574	532	565	538	572	540	540	580	536	496	506	516	517	573	540	530	567	509	547	539	535	562	517	549	577	563	540	574	553	629	540	546	532	561	516	558	552	502	508	587	521	561	565	559	543	550	535	558	551	522	509	552	529	556	573	550	524	544	574	522	522	550	520	537	581	566	532	585	550	584	530	554	516	544	563	576	525	551	569	574	549	553	561	546	578	567	535	565	525	577	519	531	537	572	541	544	573	525	575	523	558	562	542	533	548	555	508	540	585	574	567	582	518	544	581	559	527	585	530	534	564	520	570	569	555	520	533	535	517	529	607	533	529	517	559	553	593	553	528	481	579	502	542	552	528	538	570	522	551	506	570	543	553	576	509	585	567	523	574	545	560	574	510	583	530	535	540	537	576	568	542	551	542	531	544	545	523	541	571	499	547	570	542	515	527	533	559	583	549	565	553	505	511	514	573	539	552	519	534	539	577	582	535	534	539	567	541	488	517	508	526	592	580	489	542	569	529	532	531	535	522	504	558	556	545	509	539	584	570	546	500	584	565	532	520	488	527	556	539	527	575	563	552	528	540	539	569	559	543	546	582	520	546	484	569	533	516	502	517	551	570	566	561	534	549	526	543	557	512	544	561	548	524	516	541	559	530	522	518	555	551	531	527	557	515	511	556	619	561	578	529	540	555	530	555	539	550	476	530	537	522	535	542	567	530	532	549	546	560	585	549	584	563	564	572	546	601	553	585	587	512	561	532	562	570	501	569	554	542	530	509	548	539	574	573	534	571	554	554	519	537	549	547	528	550	529	553	553	572	556	530	533	554	549	534	557	543	574	538	564	531	589	529	554	545	577	525	548	579	556	531	541	500	574	599	519	553	534	535	574	515	538	546	531	558	559	571	547	560	538	527	522	529	590	528	520	547	579	540	529	555	565	565	582	588	545	589	525	522	591	564	554	579	525	606	544	579	575	548	565	558	558	604	571	566	556	545	545	546	559	592	545	568	486	532	544	535	572	593	572	557	568	547	547	564	561	521	533	537	526	547	543	516	562	547	546	568	565	522	539	584	580	559	535	564	543	508	536	538	568	533	564	565	546	507	568	574	588	564	535	532	521	540	597	588	576	577	540	575	559	524	523	532	584	577	547	570	561	505	577	568	540	582	547	539	543	592	567	518	575	577	538	530	599	567	541	538	481	551	562	538	529	550	535	557	530	528	574	523	503	614	550	561	493	558	534	569	538	515	557	549	522	566	552	523	548	542	565	525	538	501	559	561	550	543	537	531	544	539	575	584	505	521	602	522	566	538	564	571	578	539	498	568	584	594	559	545	528	537	537	559	552	590	550	566	589	552	535	513	529	556	564	542	532	506	540	509	530	560	511	594	526	554	525	589	537	538	564	549	526	530	579	563	542	562	524	528	547	565	542	592	565	547	521	536	553	515	568	535	557	549	591	530	519	546	524	560	550	546	539	544	553	581	546	522	574	553	547	546	555	552	546	511	564	535	552	549	571	558	561	517	539	550	566	553	541	592	589	602	522	532	538	520	582	539	564	552	525	568	536	590	512	553	539	578	563	591	557	524	558	544	580	527	551	552	579	532	562	557	522	549	567	578	552	509	530	558	522	582	545	545	535	556	534	593	516	527	529	493	548	571	567	542	589	555	502	553	555	582	532	561	585	519	569	518	544	580	577	568	528	543	548	539	534	536	579	539	523	538	578	531	584	536	575	553	539	591	568	550	527	526	560	502	562	539	565	510	593	540	524	516	579	557	568	540	563	570	568	574	541	510	585	575	513	561	524	516	553	569	509	540	537	550	557	529	536	513	578	543	514	579	560	552	573	537	568	550	556	556	572	592	553	540	529	583	557	535	557	555	526	561	568
28977	31131	17857	11334	8749	7253	5499	3891	2732	2010	1548	1376	1124	991	898	868	718	719	717	697	667	706	665	685	642	681	689	671	659	666	613	658	704	665	681	681	667	628	670	593	672	660	631	675	635	664	674	631	697	652	658	613	655	623	655	624	647	648	619	629	709	668	679	695	628	654	623	641	690	611	661	647	642	681	666	680	649	684	659	685	673	678	676	653	686	647	683	696	639	642	620	634	637	672	606	674	641	664	661	648	658	635	648	667	607	651	663	657	682	659	667	626	673	638	639	625	648	644	614	638	632	622	633	630	624	635	642	625	683	659	636	662	680	637	648	621	661	680	641	652	624	607	625	665	704	638	707	646	593	651	614	658	673	626	601	645	611	667	642	635	662	638	607	661	642	615	644	658	652	680	611	675	644	609	673	665	669	613	596	712	646	661	648	596	603	695	621	608	657	651	653	629	639	648	620	598	645	650	643	684	641	687	617	616	663	651	647	666	668	670	637	617	669	633	640	619	621	602	641	645	615	623	622	692	666	621	649	649	646	634	627	658	617	633	645	626	626	650	622	616	642	651	627	599	627	587	587	657	656	643	626	690	626	688	678	666	629	647	652	622	597	633	658	633	636	599	651	677	683	666	648	675	655	659	694	632	622	683	684	671	680	596	671	600	671	678	679	626	693	622	660	660	623	642	663	651	653	640	627	614	659	656	647	672	696	685	613	669	653	634	624	615	689	632	645	636	653	634	626	652	680	632	651	644	598	668	649	586	662	596	625	599	678	637	634	627	640	643	682	630	627	600	656	686	685	605	695	628	666	655	671	637	635	659	646	615	625	636	594	692	637	708	653	662	692	656	696	638	631	655	641	659	606	667	674	621	690	643	636	652	623	616	577	617	644	595	672	688	709	626	637	656	660	674	658	628	654	683	629	658	638	630	673	637	628	651	662	633	659	639	643	606	683	637	658	643	640	654	639	644	652	632	664	630	635	686	662	680	633	677	647	645	624	648	649	681	629	624	643	655	673	675	652	711	646	613	643	663	659	650	648	625	632	662	653	643	686	598	644	680	630	655	648	680	636	631	620	600	638	663	671	626	652	678	656	605	638	666	645	638	685	635	665	673	669	632	642	649	634	649	651	634	666	611	684	668	613	655	689	681	634	646	652	690	653	643	625	648	647	600	616	651	631	658	664	633	672	634	674	637	657	610	606	653	647	694	642	660	641	665	617	660	658	621	676	632	643	658	634	660	670	661	657	671	621	640	641	623	635	654	666	661	663	618	651	611	668	634	653	658	679	645	650	696	663	662	647	641	628	693	626	622	640	665	609	698	650	644	609	631	633	628	615	648	627	658	648	657	650	667	693	609	652	655	611	710	642	660	630	636	681	660	640	611	634	625	656	662	645	659	646	700	638	643	668	629	630	702	624	673	608	673	632	667	651	667	662	671	631	619	609	595	682	620	642	611	626	651	656	673	671	620	656	651	636	618	654	592	666	663	620	667	631	692	633	634	674	632	635	593	625	650	672	642	668	679	639	653	643	639	637	642	638	640	632	646	648	595	664	691	663	614	654	639	657	678	682	683	649	647	665	651	664	687	647	640	666	614	630	685	669	631	692	662	599	656	591	634	609	671	634	643	638	665	633	622	608	627	592	633	628	639	634	682	659	624	643	669	640	668	649	668	670	668	657	663	672	696	584	625	638	657	677	644	627	643	664	685	636	665	679	650	667	672	636	580	672	618	669	659	655	660	604	637	646	615	621	616	669	663	620	654	655	689	628	670	639	620	642	647	636	664	664	649	636	617	665	607	646	610	654	614	606	634	634	624	614	692	664	624	652	641	632	613	664	648	684	627	659	565	628	677	675	676	674	671	642	608	686	653	617	624	659	645	653	661	676	674	648	641	620	678	649	640	623	632	606	678	631	637	671	665	632	671	654	660	650	657	673	660	663	657	699	644	668	653	662	656	642	655	618	641	619	662	606	672	693	606	613	623	691	630	628	616	596	641	640	592	624	681	635	681	682	661	624	704	647	635	657	665	636	662	666	644	635	614	668	632	657	631	665	662	671	652	660	646	638	717	664	640	660	621	672	667	640	627	653	650	674	576	633	631	657	668	657	664	673	616	634	638	703	662	684	643	611	688	596	594	649	682	681	616	727	644	649	602	619	656	596	591	623	622	652	670	678	653	652	619	631	668	600	676	627	649	645	655	706	643	628	709	655	654	668	671	646	620	636	655	694	638	646	645	602	617	621	673	652	632	683	601	671	623	656	670	654	646	624	622	600	679	661	662	631	641	685	587	630	644	663	669	679	654	633	632	635	673	706	667	637	674	607	615	630	654	663	669	637	631	657	663	627	684	669	706	644	659	636	648	640	633	671	706	658	611	670	631	638	640	660	671	651	647	644	663	656	640	654	670	600	664	640	684	665	648	656	688	686	653	670	647	606	623	673	660	642	676	630	620	670	669	658	630	640	625	637	647	639	635	640	669	608	602	659	634	628	665	642	640	645	628	620	664	629	662	645	618	660	654	645	623	653	601	644	640	641	649	635	627	650	668	670	652	646	614	674	626	637	632	635	649	618	647	646	643	660	721	644	646	647	617	657	635	702	645	655	658	627	691	647	670	657	658	649	593	668	664	667	604	630	652	635	651	619	599	579	633	670	641	658	674	654	617	641	643	599	660	639	640	628	646	669	651	651	610	633	629	641	643	627	615	704	668	640	593	631	637	633	629	640	614	685	591	633	601	647	633	672	641	662	626	668	632	627	649	654	658	629	621	656	609	642	645	647	638	650	647	643	627	664	665	661	660	651	648	628	614	634	626	630	685	646	633	669	664	681	674	641	636	657	652	671	644	665	683	635	656	657	673	636	647	650	632	618	665	647	649	650	641	576	660	653	653	630	603	656	633	632	637	676	640	650	649	605	654	626	633	671	611	678	642	688	647	643	656	631	629	657	661	632	647	670	677	628	622	630	644	615	620	657	659	673	661	652	644	632	627	629	653	661	658	654	626	623	638	635	670	664	622	648	626	691	706	677	670	633	669	641	606	662	680	662	618	645	658	649	637	637	659	654	678	634	666	609	630	619	653	661	635	637	616	647	654	647	678	659	648	659	652	629	664	641	646	656	667	657	676	625	662	686	663	704	666	635	668	645	662	664	657	646	633	637	620	659	679	656	657	643	689	673	640	623	643	641	655	631	674	654	674	633	673	674	660	643	706	652	684	633	642	636	698	589	614	638	614	699	633	652	674	609	651	656	668	604	629	633	675	679	673	634	644	651	649	636	628	643	644	630	641	628	674	601	624	679	651	626	633	629	622	613	651	656	694	620	659	657	655	646	638	630	676	654	642	643	638	653	621	640	630	643	655	659	657	614	658	611	643	637	638	648	659	634	677	652	647	652	624	617	644	626	630	647	671	605	613	638	645	625	612	651	641	645	649	651	655	613	641	598	673	651	621	609	680	652	609	638	658	626	645	638	625	631	650	653	643	668	612
23276	21380	29175	23986	21421	21521	12358	3395	1976	1532	1176	947	799	662	589	471	403	393	393	356	390	365	312	311	374	319	288	298	297	317	285	311	279	280	287	335	289	287	302	301	269	267	276	282	303	241	265	275	243	284	269	328	251	284	258	272	280	282	288	246	246	263	257	271	281	278	270	259	259	266	269	245	258	282	268	284	317	296	289	280	311	264	297	296	300	271	291	278	255	244	254	271	252	263	269	232	235	296	257	267	266	250	280	272	256	268	255	275	248	257	240	262	230	287	244	266	222	244	256	270	245	260	259	253	240	241	262	268	267	255	284	241	249	249	278	248	292	239	264	282	248	278	270	283	275	296	296	247	234	258	256	265	273	273	250	251	277	273	263	252	270	277	262	258	254	262	272	240	229	264	273	273	266	242	279	251	240	241	257	283	264	250	282	236	269	272	259	232	257	262	257	257	286	255	256	243	253	274	257	265	261	259	263	268	266	236	263	259	278	289	275	285	246	270	273	245	259	263	276	284	267	259	259	255	243	258	275	271	280	270	243	282	237	263	258	274	262	242	262	273	270	250	247	282	240	283	268	255	264	272	264	244	285	258	230	259	271	224	272	278	256	287	245	270	252	255	249	274	263	256	242	294	256	257	246	255	248	260	255	233	282	249	255	269	220	223	276	230	264	274	251	272	285	260	273	273	265	268	273	266	229	262	281	273	276	240	253	262	219	282	274	266	269	229	282	255	256	257	247	249	249	284	239	246	228	281	250	270	263	285	238	267	264	257	267	266	250	295	273	256	282	263	283	249	267	270	263	278	276	258	259	241	274	276	255	286	252	240	254	272	256	274	264	285	271	270	256	242	262	236	295	268	297	226	224	268	284	226	266	256	281	252	247	261	284	252	253	257	230	272	253	276	261	255	272	240	239	255	265	280	251	275	266	272	295	258	289	244	245	250	273	297	264	252	266	272	233	240	235	255	283	277	242	280	255	288	285	250	252	268	263	270	262	255	264	268	239	276	272	295	234	290	278	269	254	258	245	260	269	289	245	268	247	244	248	268	266	243	243	262	278	282	231	266	252	263	277	261	274	248	265	283	274	268	262	276	245	256	230	282	283	256	267	236	287	263	244	277	270	249	257	252	231	235	262	281	234	273	260	284	258	244	259	269	272	273	279	225	263	246	268	232	264	255	257	281	275	235	247	259	259	270	256	251	253	274	249	284	234	256	249	236	244	258	238	240	276	256	263	261	270	249	253	254	271	246	252	235	262	289	274	257	275	281	275	259	240	267	263	251	239	244	251	260	249	234	251	299	256	268	282	261	260	276	259	224	272	224	253	259	264	269	258	266	267	252	231	231	318	273	277	279	242	252	237	275	248	257	266	232	257	257	218	289	263	274	253	282	264	280	251	245	256	284	275	277	224	264	252	258	257	262	276	273	273	254	253	213	278	269	238	255	279	246	231	287	267	255	241	280	264	276	258	285	241	252	279	266	247	249	248	268	255	269	262	284	235	240	258	254	260	226	248	267	270	259	243	251	265	272	233	251	253	263	252	264	234	254	283	280	258	250	272	272	261	257	247	252	241	223	267	282	260	256	255	247	256	247	271	269	239	281	242	233	266	244	250	251	311	258	289	277	251	270	245	264	239	286	255	252	240	249	258	269	236	278	247	270	272	260	255	243	275	281	244	260	261	256	275	259	284	258	306	267	264	264	259	278	256	257	266	277	283	256	270	251	261	284	215	258	255	266	277	252	288	248	280	250	255	226	255	264	257	270	292	262	263	263	299	281	294	252	280	274	245	250	260	253	280	277	269	258	275	254	261	248	263	249	256	269	266	254	274	254	299	227	233	240	245	272	269	248	279	288	253	260	263	240	280	253	284	271	281	257	242	220	265	246	259	258	263	259	264	269	264	230	255	275	261	267	257	263	267	255	237	238	265	245	264	249	263	254	234	238	247	249	236	264	253	259	248	262	268	271	261	273	258	226	265	268	243	252	271	272	228	261	251	272	257	271	239	226	280	260	259	277	260	246	248	305	254	258	267	245	261	277	259	289	234	250	292	267	262	251	252	280	258	295	243	260	254	227	249	260	240	263	266	276	262	253	249	265	269	265	273	262	250	248	260	245	278	264	301	253	264	246	259	261	264	281	264	232	236	247	238	260	232	250	246	288	263	275	231	256	271	256	275	261	254	272	296	258	248	236	258	258	269	259	244	270	302	284	269	280	294	264	248	266	239	280	246	248	278	252	274	252	243	254	246	263	252	249	258	227	246	242	286	245	248	233	284	302	251	273	258	250	236	282	282	250	254	263	301	241	276	259	262	289	234	281	267	267	236	223	241	257	266	218	283	273	257	273	298	244	255	238	260	238	260	263	255	263	266	261	261	282	251	264	291	286	273	252	249	227	226	245	256	247	237	251	279	261	236	253	245	268	241	241	266	258	255	290	292	259	250	256	293	265	270	270	240	273	285	248	286	264	268	243	263	250	234	252	291	258	271	234	261	267	242	257	265	283	255	263	270	263	237	261	252	269	261	258	246	251	238	237	253	306	276	270	291	270	273	266	295	267	251	246	264	264	295	255	254	276	278	282	281	286	257	272	260	217	294	239	247	282	265	255	267	253	235	244	248	283	283	237	247	267	258	259	256	247	267	257	265	246	260	231	267	248	269	244	267	243	298	273	258	253	238	289	282	268	269	237	291	275	260	269	264	237	268	262	285	246	275	240	261	257	273	254	232	251	243	280	274	257	251	255	236	257	260	275	259	268	267	247	265	251	280	251	280	235	271	275	245	258	259	279	226	270	285	235	253	287	263	247	250	275	247	251	284	277	261	239	252	267	296	260	273	270	258	284	253	243	247	276	269	243	268	247	245	264	245	291	238	251	230	255	277	261	244	284	279	254	253	242	244	259	261	229	267	265	252	261	251	276	283	252	258	274	280	268	265	283	250	274	276	251	265	285	263	258	234	272	261	264	256	283	273	269	258	250	257	269	275	212	270	242	251	226	252	237	267	258	274	311	262	254	252	251	246	274	299	279	236	255	263	234	236	279	287	261	260	266	252	256	293	255	240	275	275	247	244	260	264	287	282	243	270	269	251	241	252	255	253	273	292	268	294	265	276	263	254	275	240	247	260	250	296	263	262	261	265	252	262	230	249	294	268	242	254	245	271	287	225	257	289	261	258	294	233	288	249	247	242	260	269	263	262	259	272	256	277	276	268	258	253	280	260	273	230	257	251	259	246	249	272	258	252	270	247	233	275	270	255	263	258	239	258	243	232	262	252	245	260	260	252	277	256	248	267	287	281	263	248	262	270	258	287	255	239	250	256	268	256	234	251	233	247	270	264	251	232	264	291	251	268	276	289	248	265	265	263	277	270	266	252	284	243	259	267	290	272	268	287	263	261	253	230	274	255	261	236	249	283	278	254	236	264	260	241	260	255	239	231	248	264	259	276	269	237	255	269	254	289	248	252	251	261	247	237	227	269	273	266	257
34142	41885	26925	18286	14846	12029	8764	6175	4302	3280	2635	1878	1444	1170	879	790	649	566	565	460	468	448	444	442	441	412	401	366	382	378	362	382	362	337	347	362	337	363	337	360	339	343	352	316	356	326	354	350	313	339	311	329	327	282	325	319	327	284	342	314	318	334	305	316	320	315	269	335	304	314	324	294	344	374	362	348	341	368	338	356	345	334	343	356	364	298	308	284	316	295	296	283	304	315	279	295	353	293	298	296	297	334	315	291	306	298	345	302	306	292	317	274	338	295	323	298	324	325	291	309	322	303	319	296	289	348	306	306	306	308	318	312	289	312	309	323	329	278	298	293	293	308	304	281	322	286	292	318	329	302	316	311	288	305	294	295	280	308	309	309	326	309	316	307	295	310	300	290	307	302	316	296	310	317	300	315	303	322	304	294	313	315	306	281	304	287	321	291	296	293	303	312	311	306	308	283	310	317	303	318	301	324	295	299	285	349	317	281	299	322	309	330	343	316	296	313	312	305	324	311	297	293	284	322	290	315	310	313	275	326	278	294	301	281	281	337	317	279	304	327	288	341	312	273	303	297	318	307	292	329	297	312	328	311	338	261	305	306	324	293	328	274	287	331	305	310	314	327	297	314	309	302	341	335	294	322	291	308	309	296	328	301	311	304	305	338	315	288	312	315	315	316	302	295	293	283	321	317	287	317	298	323	271	288	302	318	269	287	301	298	288	288	284	329	341	317	316	317	328	314	318	310	308	301	301	310	291	267	315	312	292	286	292	287	286	330	323	309	279	303	309	306	314	324	304	273	312	310	330	284	273	285	313	304	301	338	257	300	275	315	308	294	320	302	293	337	306	315	332	330	294	302	293	339	299	304	310	296	320	296	298	316	285	303	308	265	333	295	296	305	309	293	310	319	325	266	318	308	313	304	286	310	309	300	326	301	312	309	317	292	298	307	315	302	283	312	313	287	293	339	281	293	298	328	303	311	289	293	296	329	307	289	290	308	291	306	308	337	332	283	296	308	325	291	262	313	327	314	302	320	308	304	284	321	293	326	320	295	306	303	307	302	306	304	298	305	290	311	321	314	279	292	333	343	317	303	295	301	308	306	275	283	312	313	258	295	326	304	300	316	311	339	293	321	289	305	295	281	299	293	291	325	300	307	339	304	322	306	327	309	296	298	303	347	314	307	295	309	291	327	269	315	339	310	308	274	327	307	287	311	336	320	304	318	319	321	318	308	284	318	309	293	298	292	312	302	296	276	293	303	322	315	333	310	305	320	275	312	308	317	292	314	317	347	310	295	278	270	332	316	320	306	288	294	299	322	309	307	296	309	262	342	313	314	286	309	324	284	334	325	337	296	304	313	310	292	303	309	315	270	295	291	283	322	299	308	315	291	339	311	282	329	331	299	303	323	302	293	306	307	284	325	340	307	309	288	286	297	299	310	289	314	298	326	307	286	306	286	310	316	302	293	300	317	288	330	280	307	273	300	304	287	325	285	327	316	322	325	283	282	296	309	294	314	336	306	297	269	281	299	259	275	317	327	294	288	270	277	303	311	305	311	295	284	315	351	304	299	306	338	288	326	318	282	323	309	283	315	265	322	332	300	279	291	319	304	280	289	318	309	286	313	285	319	317	338	311	302	277	303	315	302	323	312	342	313	329	309	304	327	320	312	307	312	325	329	298	286	322	290	314	314	329	309	329	306	304	302	301	321	305	320	317	303	299	331	288	292	293	309	305	289	298	289	351	321	284	328	325	304	287	334	309	303	308	297	324	315	291	289	279	291	301	273	303	320	299	271	312	325	323	343	321	310	301	310	297	314	302	300	321	319	309	318	309	283	311	292	278	291	306	321	270	324	304	342	307	302	310	320	302	286	331	353	299	312	306	330	316	280	272	304	304	314	294	307	301	303	312	277	304	336	296	301	303	312	309	310	282	326	300	328	300	306	317	284	275	292	302	299	288	295	301	293	291	311	320	301	300	282	295	325	311	300	306	311	294	285	316	304	297	325	326	291	293	298	293	308	296	323	303	266	303	284	305	320	294	322	294	323	344	301	304	349	302	293	285	312	329	326	283	317	281	321	301	299	275	330	345	306	311	295	332	308	308	288	298	339	290	315	306	267	297	299	302	321	302	342	297	265	300	295	308	306	316	297	323	326	309	317	282	322	303	333	299	293	311	321	315	307	334	301	297	307	280	332	312	309	283	298	280	319	311	301	285	303	292	310	299	317	308	330	287	299	334	315	318	329	296	293	286	298	284	289	302	315	332	294	290	313	302	322	302	281	285	321	285	321	271	282	321	323	309	299	292	313	277	291	297	293	326	313	320	336	307	327	305	299	337	285	295	279	291	299	310	313	305	318	289	319	316	326	329	331	296	319	320	298	292	300	352	339	266	332	313	318	320	309	300	275	310	293	319	309	297	294	300	282	316	293	306	316	296	326	311	340	284	305	334	327	302	314	292	297	314	300	309	323	302	298	320	323	316	323	317	295	323	306	308	296	298	328	311	291	331	307	296	318	310	300	296	339	273	321	325	295	308	294	307	287	278	334	316	296	264	310	270	314	296	311	286	291	302	275	315	305	325	322	300	295	295	296	274	289	290	295	301	279	323	282	315	305	301	335	304	265	303	323	295	299	283	324	302	316	312	304	298	290	286	293	289	327	331	312	299	331	335	308	307	328	294	306	322	337	348	325	296	312	307	318	325	331	318	305	315	283	298	296	305	315	285	271	307	305	294	312	312	312	297	307	284	294	299	308	333	311	313	318	307	306	318	340	284	310	269	328	294	313	302	308	304	301	330	317	317	314	289	309	274	308	282	298	335	323	316	332	298	316	333	311	314	307	309	290	291	283	301	305	284	307	314	316	307	298	308	326	312	294	300	315	327	304	308	333	313	290	307	296	301	327	275	311	315	318	337	282	325	302	299	309	286	334	297	287	280	292	292	301	327	326	328	298	308	292	300	275	298	281	312	297	326	285	303	280	281	325	311	286	312	296	300	310	304	309	317	288	283	283	347	285	326	303	306	303	306	338	300	276	296	304	317	320	301	298	310	310	319	331	298	274	310	330	278	320	327	324	290	283	291	336	327	293	297	319	314	311	296	279	308	319	301	288	297	304	340	322	307	327	325	307	296	286	307	326	314	323	323	306	320	307	273	305	276	293	292	347	307	291	295	320	324	300	300	308	300	290	300	313	324	310	283	326	306	312	305	261	296	291	303	278	296	363	336	327	338	343	340	311	268	304	292	329	293	302	279	307	267	344	308	329	326	286	322	311	309	305	321	285	313	316	332	293	295	310	310	307	298	319	322	307	302	318	314	316	283	293	320	318	280	317	322	346	307	308	282	290	310	324	334	311	328	302	328	292	299	288	298	274	279	334	321	324	325	289	271	320	303	338	325	314	329	346	290	316	303	344	287	297	295	319	299	322	286	299	301	282	311	309	307	316	338	312	311	322	324	297	290	287	269	293	272	308	342	334	312	310
27783	21693	15062	7302	4209	2913	1773	1177	914	787	760	638	603	541	512	512	474	474	471	444	482	490	504	469	508	462	501	503	501	536	483	508	501	493	539	500	519	478	493	487	494	478	476	464	487	481	478	464	481	501	508	469	519	466	504	496	491	426	482	515	510	460	473	461	461	507	487	488	491	489	458	466	491	513	501	521	484	500	490	480	517	507	477	494	477	482	499	458	459	463	443	486	443	486	506	498	453	480	481	485	479	507	533	490	508	490	469	479	513	470	491	480	495	471	487	480	487	479	542	516	455	459	488	443	471	497	479	489	491	489	508	517	502	461	520	459	508	504	485	483	508	517	452	534	504	466	460	510	514	446	475	505	501	485	463	482	520	487	450	475	493	473	490	475	478	456	488	518	490	453	438	477	500	491	482	481	467	454	474	481	499	512	511	488	465	484	479	479	469	514	506	523	462	517	462	461	473	506	487	478	477	484	504	504	483	523	508	479	505	502	478	474	472	515	461	452	522	477	482	463	541	500	470	504	470	483	453	447	474	477	507	501	466	529	480	501	509	474	441	499	493	482	472	481	511	513	455	464	513	453	490	518	473	487	459	477	472	482	500	480	509	488	490	454	524	501	414	474	503	498	488	501	493	458	502	474	478	504	495	497	460	463	519	488	462	510	447	515	506	515	475	483	484	491	529	468	504	491	476	487	474	483	441	510	484	503	497	501	482	489	407	454	494	509	500	490	515	498	465	476	485	456	497	471	535	445	490	485	478	480	511	510	487	486	467	480	510	477	474	522	478	501	487	490	496	479	508	462	451	479	488	503	505	440	477	489	509	481	465	463	463	521	515	484	468	488	521	507	488	519	470	449	476	470	446	471	501	493	534	525	519	469	460	493	495	465	459	486	545	467	490	467	469	466	483	493	491	504	446	462	515	465	475	494	525	480	497	522	488	456	436	478	501	496	474	489	535	465	512	485	470	499	493	458	471	494	476	477	438	509	470	491	482	475	476	471	449	509	469	488	507	433	482	504	472	473	486	504	468	479	456	447	496	465	497	472	500	476	480	473	473	492	478	490	513	506	529	498	474	513	444	498	479	464	464	470	483	481	448	481	460	480	447	476	503	504	481	477	480	494	509	524	464	460	472	462	499	459	485	478	496	479	523	486	475	468	495	484	522	508	476	469	515	497	473	453	508	469	450	483	490	506	483	482	480	499	496	440	477	483	521	488	498	472	490	466	506	491	468	451	470	550	495	470	460	469	503	491	480	496	474	461	496	489	500	466	516	522	444	537	483	475	496	454	490	492	482	485	477	453	509	534	463	437	482	475	544	491	505	480	487	475	461	457	429	481	484	467	483	476	490	467	533	478	494	513	509	501	474	487	509	502	519	476	486	511	484	539	480	500	476	477	454	442	489	466	508	460	482	481	442	501	507	490	457	478	451	469	477	458	484	473	464	481	453	528	475	456	497	454	446	497	448	476	434	496	468	494	447	479	494	500	554	520	480	484	503	499	490	496	521	460	498	472	508	465	478	464	501	515	531	473	457	468	476	504	524	458	517	477	481	485	498	493	483	507	489	446	480	491	466	466	451	480	472	510	481	450	530	446	483	486	498	473	486	510	487	469	512	507	474	494	506	498	466	509	461	484	499	494	494	502	455	519	485	511	518	520	510	504	482	513	495	520	505	451	496	468	504	494	494	498	498	480	452	468	505	500	471	452	485	492	502	531	495	509	452	492	448	498	444	503	493	503	499	478	494	494	495	511	480	469	458	475	488	513	465	511	502	478	480	468	505	481	500	495	471	503	501	476	487	444	461	517	486	508	517	446	471	452	533	512	506	489	481	484	474	487	488	522	510	461	438	512	455	469	494	448	481	517	508	496	465	471	485	496	499	488	466	520	506	486	489	488	481	511	514	507	507	483	440	497	512	461	523	486	537	504	483	461	489	503	460	542	498	441	487	511	456	545	481	492	485	490	468	476	504	486	499	518	492	471	515	479	469	469	485	489	502	518	517	461	491	519	490	509	461	486	505	523	498	483	472	503	481	517	526	511	487	510	482	519	463	493	491	493	507	478	541	487	480	469	476	503	508	491	520	513	530	501	466	472	448	474	480	504	469	467	466	510	470	515	511	428	456	489	522	478	485	481	474	522	472	481	462	467	468	495	443	472	454	465	465	502	520	481	480	500	478	499	473	488	452	469	510	491	429	509	494	504	460	509	493	473	500	502	512	495	507	518	500	507	483	471	496	464	475	494	464	499	495	475	492	472	542	476	450	470	501	479	487	486	487	508	487	526	483	501	475	465	475	452	489	472	496	439	488	453	503	493	476	468	494	507	472	458	509	504	494	513	478	501	475	499	498	466	490	490	525	439	444	501	505	447	516	476	492	507	471	450	507	469	514	475	491	513	508	436	518	452	524	518	475	504	507	499	503	482	501	476	450	471	509	504	482	443	500	455	534	507	469	455	484	506	499	495	468	480	476	491	488	477	501	529	511	489	494	463	490	481	471	453	512	483	461	463	486	478	491	460	487	484	482	501	471	505	525	484	480	503	461	484	498	480	464	444	495	516	496	526	486	523	518	506	459	505	506	472	486	485	522	490	458	493	473	455	470	465	476	450	454	521	449	494	460	517	506	517	518	490	467	504	450	481	472	493	451	496	512	501	447	476	461	463	479	475	483	469	484	492	469	479	487	501	476	476	434	484	470	453	520	499	486	485	495	442	521	449	520	520	488	460	481	515	502	509	520	499	491	514	486	461	492	469	463	446	465	469	485	498	487	476	513	503	460	468	489	465	503	539	494	467	457	502	496	517	505	474	487	544	466	483	477	503	504	473	436	472	482	458	486	464	473	468	513	484	480	480	517	499	479	490	470	516	537	490	517	455	480	468	469	472	473	473	448	481	512	464	479	485	463	428	488	526	497	489	511	465	506	522	526	529	508	465	468	485	457	459	483	486	442	464	486	488	533	436	523	507	504	503	487	493	508	471	480	505	453	469	452	503	520	487	499	473	502	499	482	501	465	480	476	502	452	475	523	457	532	474	463	484	447	493	457	497	466	483	480	459	493	428	528	477	470	514	460	489	511	454	501	492	519	492	462	468	470	488	484	487	498	478	474	482	470	457	506	485	490	478	441	484	481	491	505	496	470	472	451	455	457	444	511	475	484	452	527	476	484	478	485	510	462	525	556	480	441	463	527	494	453	480	493	470	492	478	476	499	469	510	484	470	451	505	491	494	452	484	461	500	469	520	461	453	507	482	496	523	458	517	533	539	490	457	461	493	469	500	482	480	508	500	466	519	492	502	466	484	472	477	500	509	446	483	482	494	469	491	484	495	518	457	526	457	497	522	487	483	502	488	504	499	481	477	493	475	489	461	535	532	490	476	489	526	472	512	455	498	466	459	490	485	502	490	476	513	496	482	465	498	475	527	525	497	480	530	507	458	470	506	470	495	486	493	494	517	516	448	512	478	512	504	473	514	466	491	499	520
24468	26589	14119	8878	6784	5256	3515	2300	1746	1297	1159	929	805	735	671	648	633	623	595	622	579	592	579	574	611	603	578	594	594	591	584	559	563	583	584	542	614	551	606	611	556	562	632	627	612	591	620	617	582	571	560	605	566	599	579	572	551	611	533	579	572	624	549	572	586	564	601	577	636	589	587	635	564	622	603	616	597	628	565	612	558	568	627	609	610	606	587	575	592	640	561	613	618	617	573	568	596	572	577	621	591	611	582	622	549	616	619	607	592	617	586	636	602	583	552	588	592	558	623	580	557	577	618	585	578	594	583	563	577	561	624	573	598	563	611	589	558	563	605	612	561	602	583	590	580	570	575	599	656	574	565	577	557	546	623	518	582	578	585	576	587	629	575	577	590	576	580	613	592	588	591	610	540	577	529	547	570	588	604	552	559	611	604	589	621	594	598	578	584	657	611	557	587	568	574	575	587	565	603	593	572	565	549	623	581	635	580	586	582	586	559	562	566	583	596	552	548	604	547	612	609	610	615	593	571	571	576	574	571	577	595	542	595	581	577	614	607	589	591	560	554	577	568	569	599	605	589	583	613	572	566	570	571	564	581	613	594	581	584	596	612	572	561	572	564	552	572	518	576	618	576	570	564	565	610	631	605	585	546	600	594	580	554	632	572	596	587	635	588	595	619	605	603	546	499	603	567	576	586	602	582	601	561	535	570	566	556	572	552	618	636	589	624	581	553	566	602	550	550	584	585	599	625	629	574	609	591	586	608	590	572	565	578	616	570	587	577	578	594	618	588	581	598	535	627	602	571	591	577	589	597	553	592	578	585	616	558	588	559	553	603	570	557	569	571	638	583	575	601	586	587	620	551	582	628	580	611	585	557	583	593	580	594	544	621	558	595	566	575	584	619	563	608	617	557	548	620	576	602	555	575	575	620	541	604	637	592	551	612	635	626	545	560	574	598	591	579	619	598	596	546	581	617	571	581	618	556	593	562	647	580	569	611	589	561	610	556	578	586	659	586	553	559	577	639	574	586	563	552	621	586	564	616	575	575	582	564	592	629	606	605	592	572	584	617	550	545	607	599	604	596	619	559	643	601	614	556	577	545	552	656	579	587	567	588	580	651	565	562	599	634	586	626	561	622	574	554	587	577	591	599	592	586	562	582	594	548	637	609	594	595	656	612	573	592	581	585	591	625	592	561	563	583	585	575	561	586	568	620	554	580	591	583	588	605	582	638	561	610	584	611	629	564	617	574	586	580	570	593	574	585	641	575	578	577	639	543	571	550	544	572	621	657	584	593	618	599	550	606	592	567	595	585	581	571	581	570	583	554	557	579	568	618	552	586	556	590	586	594	578	629	545	549	554	585	566	609	580	579	588	561	556	581	539	607	589	615	593	551	563	600	584	613	620	601	561	549	589	563	569	565	542	571	601	591	534	605	595	615	558	580	601	595	583	603	595	557	608	628	596	574	606	591	591	596	567	629	599	605	595	601	551	599	602	569	592	566	592	595	564	571	614	570	565	613	551	591	562	574	578	559	550	577	619	592	545	574	614	558	558	529	555	583	575	582	592	554	545	552	578	568	591	583	561	573	605	559	583	621	586	557	564	590	601	603	583	618	610	558	595	566	604	590	592	619	605	533	594	556	586	554	576	578	576	558	556	574	580	579	572	574	568	587	563	581	556	613	564	578	614	584	608	569	617	621	522	577	618	612	593	535	570	561	574	551	546	577	568	590	549	611	582	598	584	607	619	583	588	506	614	593	586	597	637	621	607	602	594	565	584	588	561	602	600	570	555	564	588	581	617	590	592	609	596	604	580	601	571	559	585	572	589	577	575	594	581	577	594	577	617	620	568	641	600	586	594	587	608	589	618	643	585	594	631	559	555	567	603	574	561	543	580	571	586	566	617	581	591	583	574	587	584	581	568	575	593	614	599	563	564	589	613	618	584	556	613	614	604	625	558	620	552	579	573	556	614	591	558	569	594	586	602	607	593	585	579	568	535	597	576	604	581	564	603	599	569	612	604	584	584	586	587	592	624	578	583	576	545	522	572	589	619	537	602	609	582	630	558	567	552	620	593	562	594	574	558	579	590	622	573	502	604	593	606	629	559	617	606	602	600	585	580	569	667	583	600	604	542	579	588	620	594	580	582	593	595	586	581	578	606	587	588	576	588	574	566	591	587	544	595	576	596	597	618	512	604	615	585	556	590	588	626	546	588	566	566	566	626	597	620	639	600	583	603	631	626	615	557	590	608	528	586	591	598	588	594	553	553	600	576	581	620	595	556	563	572	548	578	537	556	612	554	573	567	614	597	559	622	583	545	571	634	576	604	581	575	549	568	571	611	609	601	566	590	589	583	622	576	576	594	581	557	567	556	599	592	603	537	573	593	577	591	607	580	604	631	541	608	586	565	546	602	558	549	582	598	585	602	597	534	585	544	575	603	623	603	607	573	564	599	595	569	569	605	616	571	533	609	570	583	600	586	612	621	569	609	555	589	598	559	589	613	587	632	629	586	583	554	591	605	593	578	577	575	589	613	598	527	607	594	589	644	612	544	631	585	562	574	547	583	597	570	557	591	608	604	582	626	579	549	584	589	600	591	564	621	582	647	621	544	573	517	605	538	563	565	579	567	584	606	603	555	574	557	566	622	584	604	591	559	568	583	598	582	628	601	598	590	571	547	579	582	564	541	584	619	596	581	596	584	554	602	602	569	594	578	584	600	611	601	554	599	567	566	566	597	612	551	599	586	557	533	603	592	550	590	614	633	556	626	624	608	598	594	610	555	573	584	592	528	647	605	608	574	610	585	528	596	613	589	591	615	585	600	544	599	594	597	596	578	588	591	606	572	555	593	553	634	642	599	619	597	591	546	581	558	563	588	549	595	602	588	635	565	597	633	632	601	596	581	574	603	573	545	589	589	568	573	546	588	552	591	599	591	577	612	565	593	574	585	555	593	602	565	581	571	643	563	576	577	625	593	537	623	549	581	593	587	603	609	615	634	552	579	585	568	617	581	575	631	541	616	591	626	583	573	548	564	584	575	586	598	579	611	590	587	570	595	586	583	558	581	618	589	538	624	611	568	588	583	565	578	625	623	612	665	589	611	586	579	611	595	565	603	591	560	570	581	547	570	549	587	590	586	582	606	606	632	581	545	570	607	589	596	621	603	557	571	554	593	621	564	621	562	635	564	627	593	576	599	575	553	606	581	594	550	587	586	548	551	587	588	558	586	565	578	610	518	579	598	592	620	631	605	562	602	602	602	608	583	601	617	589	568	570	560	565	600	580	576	582	602	574	616	610	630	535	602	598	591	613	593	546	559	592	548	593	561	584	596	609	583	584	626	585	601	607	580	560	559	561	580	605	589	529	622	579	574	555	582	580	535	591	605	616	576	586	608	615	567	613	633	567	588	584	538	571	559	644	562	546	622	615	619	611	617	612	605	585	601	606	562	601	592	621	596	597	575	618	615	602	588	579	548	635	601
24415	21374	28664	24421	21310	12420	3735	1814	1280	997	816	676	519	441	366	372	377	340	311	311	306	330	280	275	279	287	281	316	256	263	251	296	318	250	303	270	294	285	292	283	306	267	271	256	248	280	245	263	262	272	252	277	250	306	275	267	280	266	251	277	285	256	231	255	252	246	263	263	265	297	277	273	262	302	276	288	278	281	278	262	298	293	343	289	249	267	267	270	267	292	283	248	257	269	233	272	267	233	222	263	259	234	281	257	247	267	263	255	268	247	247	274	270	262	270	284	248	271	270	250	257	258	271	277	247	233	287	241	274	268	290	268	251	224	310	292	285	241	270	226	279	259	279	270	269	275	257	269	284	274	285	255	270	275	300	287	268	285	247	279	277	264	273	269	272	269	258	252	316	274	248	259	279	236	267	270	256	296	251	275	248	269	244	261	252	257	269	258	262	266	226	262	287	276	249	249	256	284	271	277	279	267	269	275	257	258	236	265	267	280	257	263	284	266	298	252	295	262	291	267	258	273	256	264	259	269	262	258	260	219	276	248	289	267	279	263	282	267	275	261	261	250	264	283	251	248	240	277	270	234	269	285	271	271	265	286	236	263	288	267	276	300	299	268	239	269	256	263	276	257	261	276	240	258	283	288	267	273	252	274	239	261	243	278	272	278	278	312	271	241	255	262	293	250	270	285	276	264	286	266	289	266	271	252	267	284	244	274	259	250	284	236	259	260	271	279	239	264	246	244	275	272	241	307	258	253	281	269	264	279	285	237	275	266	252	259	272	265	265	282	265	263	269	269	240	260	270	264	283	274	280	255	288	269	274	277	276	238	255	251	261	234	260	254	269	261	278	279	273	274	242	250	242	284	255	258	254	253	292	274	254	279	235	243	271	247	269	274	258	275	273	249	263	260	265	258	268	280	242	277	225	275	298	241	248	276	274	269	289	280	270	240	261	304	272	267	257	274	266	244	257	256	266	248	275	296	244	261	241	286	262	236	291	263	278	272	276	243	246	263	278	256	250	276	259	255	266	249	289	260	243	260	247	289	270	293	261	272	271	265	255	275	248	241	272	291	245	257	234	259	258	252	277	250	261	255	258	251	287	240	287	275	277	272	281	284	249	257	254	252	281	264	276	267	264	272	274	261	263	280	291	269	288	225	220	270	266	267	267	222	281	268	274	238	275	274	267	260	249	275	243	280	274	261	258	243	263	263	258	247	254	275	263	243	237	264	259	256	279	234	268	275	273	270	288	271	278	278	256	283	252	237	250	277	241	260	269	267	256	266	262	238	238	264	240	280	274	269	240	279	284	307	250	310	258	276	268	253	249	261	266	227	249	259	264	269	261	253	295	248	257	267	286	272	282	302	245	281	270	249	252	242	258	273	263	265	265	274	252	259	252	244	249	243	243	279	266	281	248	249	239	261	247	244	226	280	236	247	249	270	271	268	263	252	288	266	275	286	267	294	271	301	245	268	249	238	277	253	256	245	311	258	259	234	254	255	261	268	253	290	271	270	292	246	261	275	261	263	265	220	269	298	271	273	232	266	271	243	280	247	245	245	285	232	258	251	270	276	283	274	254	267	246	245	282	262	294	267	257	256	241	256	260	266	272	267	258	262	274	281	272	269	274	254	279	254	286	255	263	259	264	284	273	262	288	280	281	283	265	294	238	275	268	239	289	243	248	251	253	234	287	287	258	249	239	254	254	241	272	270	250	272	269	274	255	226	279	267	287	276	265	254	250	267	269	273	296	285	269	274	247	230	231	277	256	265	247	257	246	293	281	299	271	270	234	240	274	278	260	293	270	257	245	264	280	279	263	243	273	271	264	264	259	286	263	263	269	266	256	275	242	266	246	298	269	262	270	259	283	254	276	249	265	252	235	254	277	273	234	274	245	255	267	234	230	237	256	248	306	283	272	299	259	256	245	272	255	283	286	291	243	280	283	247	266	288	263	254	270	266	252	265	271	276	286	248	267	244	230	265	274	281	255	244	257	260	273	228	278	243	275	275	267	271	250	251	297	271	256	269	261	280	244	267	278	281	256	270	238	263	263	252	268	252	270	257	256	274	258	269	265	251	253	257	268	267	263	258	251	261	283	248	249	268	279	281	263	263	276	261	250	267	250	272	260	271	250	274	273	267	283	253	281	283	245	263	240	255	280	255	268	259	273	263	257	248	263	275	264	281	272	262	259	243	234	233	265	274	260	253	255	288	259	265	280	257	257	271	281	260	278	265	251	262	267	258	270	269	277	260	263	279	248	259	235	279	268	277	248	262	267	257	273	264	266	253	267	283	269	262	249	245	241	283	236	257	274	259	254	238	288	273	315	274	281	291	280	261	272	256	266	251	284	272	265	268	280	259	293	264	270	262	246	278	279	264	275	283	263	250	267	255	252	282	271	260	255	277	266	272	269	277	297	278	276	268	271	250	256	275	241	236	244	267	252	252	251	259	306	265	240	261	265	270	266	247	275	260	263	252	244	255	318	256	267	245	257	252	261	287	228	248	221	287	296	261	257	249	282	251	247	284	257	278	239	243	281	293	265	237	268	260	271	293	256	280	245	257	270	272	260	256	249	251	252	274	259	274	266	259	281	281	261	239	262	267	249	246	274	259	284	271	310	263	290	270	229	270	262	273	249	275	266	294	252	229	252	259	264	296	266	291	274	255	233	278	257	269	281	265	248	263	296	268	261	240	274	255	261	296	269	289	271	229	275	264	266	222	277	226	282	244	246	269	259	234	289	267	263	265	259	228	263	281	255	268	238	252	253	250	271	276	266	262	306	270	281	272	270	275	256	251	268	267	251	230	214	240	274	272	261	249	281	271	247	283	256	257	274	286	268	268	258	265	261	264	270	295	267	262	271	260	273	257	226	241	251	256	243	262	238	244	276	265	259	286	239	293	237	227	244	239	249	273	267	245	272	307	235	248	233	248	293	229	266	241	274	249	264	268	265	232	259	257	281	257	284	278	223	275	272	243	265	255	246	287	257	264	243	252	260	256	239	259	266	278	261	248	252	273	269	255	267	265	266	255	276	286	238	268	264	252	261	260	280	267	254	259	268	287	258	269	256	271	265	253	252	277	292	262	271	249	248	274	277	255	248	267	255	250	267	290	254	299	249	278	262	232	267	261	272	240	268	258	275	283	220	276	244	272	250	267	255	263	289	265	276	285	256	251	271	256	255	276	252	274	250	262	260	290	275	240	252	275	233	296	272	239	254	263	261	287	256	294	273	268	227	283	272	262	263	274	268	245	274	240	272	257	270	267	270	276	268	239	231	298	257	281	281	269	263	280	243	259	279	250	263	262	252	270	240	252	277	256	256	265	256	239	270	286	277	248	230	244	268	269	269	295	258	219	243	287	254	270	239	256	259	241	278	271	264	257	294	279	279	287	265	297	277	261	275	233	258	265	259	271	285	289	287	237	294	264	265	254	237	262	276	249	293	268	273	255	266	260	256	265	245	267	250	266	268	279	284	277	246	262
30470	38628	22280	14713	11334	8537	5370	3759	2690	2076	1550	1252	898	782	649	508	510	408	433	472	441	388	420	397	401	389	365	379	377	373	356	363	359	332	347	340	368	359	343	351	368	340	330	334	326	313	331	333	314	355	334	353	335	343	331	342	342	357	331	350	320	358	345	349	363	349	306	311	317	334	317	373	328	360	395	403	346	351	375	365	401	375	379	328	326	348	323	348	312	379	341	352	327	317	363	318	336	340	330	324	354	286	296	328	337	334	339	291	347	319	332	318	342	371	333	308	315	357	306	339	337	301	324	376	338	340	330	342	312	346	351	322	321	341	333	332	323	335	313	357	355	326	362	338	358	301	315	344	332	313	335	326	337	336	328	323	329	349	321	332	310	320	308	333	337	294	323	318	325	329	305	348	323	288	341	343	337	314	330	289	337	304	326	356	305	364	326	327	304	327	355	336	338	333	340	332	346	327	308	322	314	338	334	311	305	353	338	357	337	341	315	329	330	348	314	336	325	304	323	354	343	337	314	345	317	302	344	333	308	327	349	358	316	328	322	342	339	342	324	360	362	321	348	299	306	333	338	354	375	341	309	330	321	344	360	339	309	321	327	345	312	319	329	336	334	313	356	323	325	360	336	321	323	326	299	333	327	312	309	356	322	358	369	324	314	345	318	271	308	317	306	334	330	326	325	306	363	343	322	347	295	343	351	341	332	335	327	324	300	319	320	314	308	304	327	308	325	324	312	328	337	320	323	330	321	356	313	316	322	302	352	298	335	329	337	329	280	293	346	343	327	316	336	299	314	343	348	340	323	346	338	314	283	339	349	331	330	318	356	291	332	349	327	330	326	325	330	339	324	329	335	339	346	332	340	327	313	320	316	318	320	326	350	317	348	346	326	335	360	328	343	371	310	326	356	315	330	335	318	319	344	334	352	337	316	340	336	340	327	310	320	317	364	324	312	343	345	346	319	310	325	342	308	338	318	329	325	307	361	312	316	318	322	319	309	339	332	364	345	335	353	309	334	343	324	311	332	322	342	313	352	311	322	350	328	342	307	338	322	303	321	318	282	305	330	363	313	304	319	336	318	337	331	345	343	343	323	312	285	326	331	353	336	327	326	319	321	340	344	342	327	329	337	323	330	356	338	328	344	329	311	348	313	355	335	327	336	298	317	327	312	319	345	355	341	332	327	299	302	328	334	313	288	322	335	337	318	314	351	300	356	314	336	327	314	321	313	356	334	324	320	303	332	304	325	341	315	311	320	319	323	335	344	365	344	320	312	310	322	298	328	325	340	319	313	301	328	343	345	339	323	337	326	335	314	323	328	350	313	351	325	337	315	317	340	334	316	362	324	330	351	321	327	325	337	354	333	362	338	313	307	319	338	353	345	333	322	308	312	333	348	328	328	317	320	315	337	332	307	325	318	331	278	378	312	304	306	307	310	308	298	319	306	314	318	344	313	333	335	332	360	339	302	333	339	307	343	325	329	325	323	324	317	309	328	340	352	339	325	321	314	349	313	327	328	318	338	327	337	350	330	308	339	326	358	333	332	325	317	345	343	321	299	314	349	332	302	330	344	361	363	324	359	332	327	330	306	313	343	325	359	347	339	310	311	328	323	361	311	346	317	324	340	360	324	333	333	306	333	317	317	367	329	332	350	345	332	319	313	310	337	305	297	311	355	342	344	303	343	328	312	347	329	343	332	367	293	324	364	333	338	309	326	340	338	285	337	316	323	337	316	341	316	327	338	361	336	333	336	305	332	333	318	363	350	320	320	342	322	336	327	342	317	317	324	333	326	353	301	345	323	323	321	362	326	314	343	335	347	314	323	343	287	344	353	345	327	331	330	347	319	328	337	320	333	330	290	305	345	349	283	308	342	357	369	326	340	307	339	338	353	338	333	334	323	316	310	328	308	311	323	341	353	315	325	334	315	311	348	317	357	334	321	343	316	345	328	345	334	343	334	343	307	363	323	330	335	335	343	351	323	338	368	303	329	313	353	360	328	343	310	353	341	321	322	317	283	365	318	336	318	345	338	368	342	328	337	311	321	322	330	356	318	308	345	308	311	339	342	333	316	344	351	335	339	339	331	305	326	327	345	327	286	341	354	357	365	284	329	327	318	353	346	352	315	333	312	314	289	323	360	345	334	316	327	331	334	335	310	329	358	296	360	340	353	321	328	332	281	354	335	348	349	299	317	302	346	332	306	327	355	337	332	319	317	321	317	335	323	314	324	349	357	332	353	330	324	320	348	331	326	335	335	330	353	297	353	297	380	327	354	301	348	321	347	348	295	314	304	332	323	376	340	362	327	331	317	307	358	348	336	324	312	336	322	315	300	338	321	342	345	305	325	333	308	323	322	314	303	329	314	332	325	320	302	362	343	307	331	332	299	306	338	354	359	332	337	323	342	347	336	321	363	332	352	319	345	314	332	334	322	314	304	338	353	320	348	327	338	355	343	322	362	316	331	335	353	334	313	322	325	324	332	331	344	321	363	329	359	339	323	349	304	337	342	343	343	320	307	318	336	335	329	320	308	332	337	297	331	319	294	369	341	315	343	341	328	313	303	316	349	331	336	343	310	318	334	321	315	359	333	312	314	289	312	359	353	311	316	322	322	373	319	325	328	331	333	313	331	327	347	339	332	328	331	331	321	358	329	340	318	322	322	311	330	328	311	321	309	329	290	319	342	321	348	332	304	330	337	316	336	326	348	300	350	389	302	325	335	341	323	329	335	341	343	301	336	327	347	335	332	356	339	341	331	338	311	329	321	304	343	343	316	343	344	318	331	307	318	317	341	313	335	338	324	325	341	307	328	321	291	356	308	315	294	329	311	316	337	363	329	312	345	296	339	298	354	325	342	330	323	323	353	325	323	345	327	347	343	360	340	294	363	305	338	356	329	367	335	333	308	309	340	334	307	323	306	306	344	316	322	366	329	333	329	309	331	318	340	314	325	325	320	333	320	323	312	336	338	334	304	320	332	344	316	381	353	351	338	309	337	363	349	314	334	321	363	358	347	331	350	336	311	334	286	305	345	318	356	345	321	336	331	300	347	329	361	321	316	338	316	319	323	329	321	346	318	315	336	359	334	336	327	336	334	315	338	290	330	309	335	318	355	323	335	321	310	347	350	284	304	312	322	333	307	326	358	327	340	312	342	307	326	306	332	307	338	316	300	307	327	335	318	301	322	330	349	335	318	344	315	333	311	332	298	356	323	347	333	305	349	350	343	356	313	327	335	293	316	319	361	315	322	332	301	309	334	326	309	344	337	343	325	332	314	324	337	325	304	326	320	348	323	311	307	326	345	312	299	347	329	296	350	343	363	302	320	338	344	313	342	312	330	316	350	288	345	320	284	335	300	330	311	342	335	317	342	327	363	319	333	321	315	335	306	325	343	328	330	347	309	350	341	299	326	330	308	326	313	327	333	267	325	323	361	314	302	314	301	348	311	333	320	342	302	300	315	332	339	330	352	331	320	334	353	369
25544	21371	27580	25256	13145	4197	2278	1510	1223	1054	855	830	693	639	630	619	615	637	617	601	600	588	561	552	573	537	603	605	544	551	544	581	588	560	564	546	512	566	595	576	577	552	548	594	572	596	574	550	549	506	550	579	524	549	561	561	545	575	521	557	582	524	591	546	558	541	584	552	533	585	549	567	553	558	580	543	545	597	639	572	589	576	582	554	603	550	552	538	546	587	541	532	582	589	569	582	535	556	534	549	566	562	578	560	515	560	553	559	552	527	556	540	530	586	515	581	542	553	512	522	591	511	577	566	574	533	520	574	533	544	555	566	603	563	557	577	539	533	566	578	600	519	530	558	517	581	572	544	576	535	550	513	558	551	549	575	534	539	579	571	550	556	554	560	558	574	573	564	566	562	578	566	573	559	540	549	530	549	575	547	568	542	548	575	552	531	547	558	583	522	562	543	533	577	549	521	523	508	545	527	537	591	562	552	551	563	567	582	560	539	567	543	562	540	573	560	571	557	592	587	585	570	535	547	593	578	636	557	548	569	591	563	590	566	561	574	529	560	539	518	571	585	585	539	538	545	571	565	578	569	543	544	552	524	533	552	543	518	550	544	589	537	562	545	562	550	568	555	527	527	533	554	584	597	552	550	541	519	559	546	576	573	569	551	565	508	537	519	520	544	541	549	561	561	581	552	555	534	541	523	557	545	513	596	543	557	561	522	582	546	616	566	555	567	532	551	577	567	539	580	590	555	586	515	565	567	525	561	577	551	502	549	581	506	561	575	563	541	542	592	577	597	584	524	556	526	577	581	578	587	573	578	540	556	556	550	575	533	548	580	585	586	563	565	551	555	551	533	549	578	575	560	488	585	534	557	555	549	547	556	548	533	570	566	568	566	558	558	594	535	549	584	579	554	561	554	566	538	565	555	545	548	572	611	537	549	555	533	547	624	544	522	573	541	565	557	562	594	560	581	580	542	554	552	570	509	573	566	546	557	572	528	540	533	524	549	531	514	558	527	519	524	526	547	558	598	606	552	603	555	595	591	574	539	548	552	563	546	560	516	571	526	553	559	581	551	579	568	546	538	579	552	557	565	550	563	520	537	533	562	583	534	561	610	601	588	531	524	574	617	546	527	557	571	557	557	558	572	537	532	517	543	542	545	561	564	570	548	599	555	521	533	554	545	569	534	556	575	514	534	527	547	525	511	519	551	599	536	538	567	567	564	518	567	526	598	562	542	652	568	575	534	529	576	547	570	575	611	600	541	584	537	543	518	597	525	533	522	553	559	546	568	562	566	525	556	537	557	573	539	563	556	552	548	588	547	536	550	551	547	534	577	575	546	536	543	562	543	542	523	575	578	553	560	538	555	552	555	607	555	569	536	553	554	541	567	542	582	553	562	570	535	516	551	558	526	561	535	546	511	569	569	543	553	582	539	530	551	572	556	552	570	499	553	560	517	526	542	587	557	600	581	546	577	537	506	598	557	570	538	546	562	547	558	545	562	524	546	573	539	556	576	581	527	517	573	537	535	563	557	570	526	556	553	570	511	515	550	555	534	547	514	555	594	594	531	553	582	559	532	547	536	537	518	546	575	496	539	563	554	566	560	569	529	575	572	562	547	569	563	535	551	543	539	537	567	557	531	519	536	541	581	562	524	554	526	554	560	560	514	555	486	576	533	511	608	528	563	557	605	509	486	561	550	550	504	530	592	562	585	555	530	607	598	551	568	534	568	563	568	542	553	554	549	528	556	582	559	608	517	579	581	542	581	542	523	562	549	525	566	550	561	562	552	587	548	577	577	563	550	562	571	606	541	601	554	537	548	541	525	540	535	588	590	544	551	589	565	563	544	562	533	530	556	530	557	574	520	533	564	538	540	522	556	543	562	548	531	567	570	568	588	569	564	573	571	560	554	549	591	628	587	581	561	570	558	535	551	472	577	540	544	533	615	531	520	599	538	543	555	583	550	565	575	569	615	574	578	552	528	529	534	533	543	583	532	553	556	554	532	565	540	541	525	604	555	590	583	542	531	609	565	564	523	577	558	553	568	526	586	536	566	571	564	574	536	575	556	565	582	520	510	549	523	546	538	549	546	557	577	561	541	491	556	512	565	511	504	542	563	507	558	541	595	511	544	560	510	568	573	567	533	552	531	555	596	539	569	591	566	563	551	529	514	558	575	547	526	528	592	557	595	570	558	609	527	542	586	543	591	513	545	581	552	546	553	581	550	573	516	535	565	574	605	580	556	575	584	521	551	540	518	549	533	579	580	550	563	525	559	553	554	509	519	525	543	574	533	563	527	560	536	544	512	552	523	568	575	544	535	556	612	511	575	560	542	542	538	547	528	516	526	545	548	552	551	519	578	572	548	511	552	562	594	544	544	530	542	576	551	550	622	555	555	613	531	578	571	538	561	573	544	578	572	544	551	540	579	579	552	571	530	535	568	502	546	589	557	578	558	564	534	544	556	575	604	568	530	553	563	514	557	608	554	620	539	573	568	593	557	570	516	532	563	534	519	602	537	561	588	594	556	561	526	555	558	549	565	545	513	521	563	559	532	543	538	536	567	575	583	544	585	549	545	556	578	548	550	565	551	530	540	538	525	538	582	539	508	550	539	545	598	552	524	539	524	557	529	567	576	567	525	567	582	551	557	554	566	559	561	552	551	526	566	563	550	559	530	576	560	558	552	537	558	541	540	591	545	610	565	549	540	543	591	539	506	577	621	578	561	633	562	595	547	592	557	516	542	557	570	564	571	554	543	563	556	527	575	551	568	574	567	522	528	568	519	572	574	540	571	570	525	546	570	567	590	563	529	547	531	568	514	603	533	548	566	550	555	545	561	553	552	524	578	528	543	521	514	547	573	564	569	593	552	569	587	539	538	558	576	559	523	595	562	563	581	598	549	555	543	613	579	565	532	542	539	584	577	565	538	515	525	564	565	573	609	544	593	553	530	600	563	561	540	551	574	550	594	557	592	570	544	553	545	579	540	603	568	544	566	579	542	565	553	582	578	580	527	530	569	538	539	564	585	539	607	540	558	548	589	564	582	515	549	552	559	570	535	559	515	586	581	587	531	544	552	572	562	572	566	560	547	494	563	544	556	554	559	586	548	591	570	544	560	533	507	493	565	586	536	519	554	533	554	537	578	583	553	573	550	535	511	563	520	514	525	539	521	581	505	553	516	565	528	566	543	538	574	536	554	571	556	583	534	559	540	564	546	577	587	602	594	519	549	577	539	555	513	572	546	587	558	566	553	573	575	598	499	551	544	537	565	554	604	549	548	585	541	582	539	522	542	514	563	561	532	550	521	538	520	593	598	531	549	541	547	548	549	549	508	550	552	551	577	567	535	554	567	568	525	544	579	545	545	544	537	563	569	533	543	543	531	593	551	562	579	580	551	578	540	521	540	536	539	585	557	556	577	567	580	559	500	552	541	554	574	562	531	554	546	599	549	575	569	532	522	534	526	545	566	585	532	589	528	539	607
29752	31709	19758	12859	9551	6673	4453	3033	2340	1744	1513	1156	1027	890	843	758	745	742	761	710	674	718	687	697	654	670	670	698	718	675	680	713	709	674	664	697	663	652	644	668	648	677	698	657	627	646	656	671	688	672	679	653	623	670	655	642	627	683	628	680	656	644	647	639	655	662	660	615	655	661	648	684	672	690	689	694	669	677	647	652	691	666	761	645	656	705	632	646	678	636	679	635	610	640	668	624	691	632	629	624	603	655	636	621	678	629	616	646	640	648	608	689	643	646	652	650	587	678	683	661	642	610	676	690	650	654	590	638	623	595	689	617	671	658	639	617	651	656	678	647	646	615	641	635	616	648	679	665	655	649	655	646	647	638	643	643	620	692	652	668	603	653	670	636	644	644	694	640	676	640	665	679	647	635	681	653	634	657	643	669	692	618	623	670	636	629	686	647	684	656	601	635	662	668	692	654	676	636	668	637	646	646	652	660	673	697	645	621	644	619	655	633	650	631	687	622	658	690	625	637	681	600	632	609	621	666	665	641	654	675	632	661	684	632	629	662	655	619	662	652	688	658	643	660	670	663	634	644	648	649	678	655	648	643	664	644	698	669	594	667	687	619	629	625	675	634	666	703	610	679	632	676	641	630	612	624	607	673	655	612	649	624	671	661	639	635	680	623	594	646	674	653	638	634	683	683	654	668	685	645	642	638	635	630	647	650	660	621	670	681	685	633	650	649	604	678	648	673	630	616	653	616	681	605	619	685	622	600	651	688	670	648	689	624	680	668	653	634	618	658	592	635	646	615	666	667	700	625	647	687	671	612	686	587	651	623	683	659	633	663	664	645	635	672	699	646	649	640	633	652	661	650	679	669	705	651	642	636	654	602	621	622	661	643	670	673	633	604	681	620	629	646	646	653	595	647	625	611	643	603	664	671	696	645	678	633	652	664	619	673	640	667	645	641	626	673	652	657	695	650	685	641	586	669	645	645	624	681	652	645	679	647	659	596	633	670	639	625	630	643	643	631	644	667	638	621	644	667	671	630	660	628	665	685	682	631	654	653	661	719	647	630	628	666	633	682	675	604	644	640	708	624	632	654	631	652	642	641	645	605	660	638	620	665	624	649	658	639	646	665	639	665	652	632	626	698	634	621	653	652	627	652	678	677	687	645	622	623	679	646	641	655	601	617	646	593	622	650	637	652	627	650	625	625	609	646	638	610	626	670	665	654	650	639	633	611	649	632	615	662	657	669	629	687	683	650	631	648	636	624	652	681	613	654	652	619	660	639	642	643	624	636	663	692	625	610	655	652	643	650	667	647	604	634	658	635	642	627	692	644	660	606	647	673	691	679	637	700	664	655	668	677	666	665	657	644	674	647	620	651	706	663	629	641	656	678	619	668	631	625	617	624	597	642	637	678	660	658	636	663	608	654	670	646	655	639	621	641	660	647	628	682	630	649	712	635	647	662	644	682	689	645	634	605	626	665	689	644	669	644	614	688	621	668	650	703	663	683	665	617	684	613	644	658	652	647	643	661	640	704	632	612	683	613	664	697	657	620	657	682	646	613	649	689	662	671	674	633	669	665	624	691	618	652	656	643	623	634	667	654	695	642	641	643	633	664	650	630	689	593	660	632	665	668	671	686	666	676	658	650	667	639	673	614	642	644	651	635	657	650	688	656	623	608	669	635	649	638	671	629	661	639	672	647	629	608	631	613	648	611	616	680	667	656	632	645	621	630	638	613	636	636	660	663	668	665	636	676	635	640	641	607	655	651	631	650	696	621	685	644	619	668	653	629	679	638	658	644	634	672	651	626	637	660	649	644	639	663	623	652	602	644	668	607	626	635	645	634	685	644	637	651	613	616	643	631	646	640	666	616	626	607	676	637	624	642	649	689	635	655	673	613	683	649	629	612	678	635	637	599	670	636	616	686	642	666	632	648	627	659	630	651	660	717	632	662	705	646	628	641	613	632	645	649	649	619	643	672	666	671	620	622	637	645	644	669	628	625	646	648	616	638	618	622	627	639	623	627	656	606	641	714	670	643	637	646	655	672	674	659	640	643	652	676	665	624	673	682	649	684	651	681	653	637	628	596	623	628	659	640	627	690	698	648	602	658	605	651	686	682	618	620	638	614	595	678	623	634	615	694	650	634	643	646	637	685	604	673	665	653	648	697	668	676	674	652	676	634	667	647	639	671	634	624	628	650	659	616	652	695	628	615	625	708	622	644	682	641	642	695	633	639	668	637	648	674	632	625	658	650	662	665	640	653	619	660	655	650	616	691	632	649	700	641	628	636	651	635	665	668	673	634	666	690	640	610	631	595	691	667	588	623	708	668	673	657	672	675	642	679	654	603	668	649	643	593	631	650	594	672	696	661	662	660	668	577	638	660	626	635	661	669	705	686	628	651	663	654	672	625	634	655	647	635	656	676	660	634	636	605	604	626	639	697	640	651	598	628	644	666	673	629	630	647	672	634	662	658	640	585	652	708	683	624	675	631	628	627	643	646	647	634	682	631	655	648	628	650	690	639	660	706	672	630	652	648	633	596	641	659	613	690	630	643	680	599	706	661	667	682	613	660	660	629	678	608	693	666	669	678	613	653	610	663	673	656	625	649	680	651	626	683	624	639	669	702	604	587	629	656	662	680	701	603	687	638	681	595	636	632	651	653	635	638	622	679	666	655	620	642	641	688	668	662	647	671	667	646	650	663	668	636	649	611	660	622	660	663	649	683	655	674	619	677	586	651	629	621	673	624	615	627	648	623	655	650	690	651	652	632	660	654	650	627	643	638	645	665	630	669	619	627	650	641	646	637	678	681	639	654	671	660	677	652	733	673	666	642	693	645	666	709	628	640	660	697	626	664	680	615	650	616	637	627	662	692	665	621	650	674	694	711	662	649	635	637	657	655	611	650	626	652	658	618	615	650	664	662	668	665	634	638	704	652	654	658	636	617	609	630	629	638	671	616	656	603	672	603	620	623	645	658	697	634	682	663	612	590	667	656	685	623	710	653	641	673	662	662	616	684	647	618	669	673	676	630	615	623	656	666	656	645	630	654	623	590	623	670	597	628	616	639	693	603	694	643	637	684	661	638	656	660	625	701	611	675	633	662	665	637	645	628	634	669	663	687	616	683	717	664	672	632	618	647	643	647	611	633	660	663	663	663	619	640	626	618	647	686	650	667	659	609	654	652	694	619	611	659	612	654	630	615	663	631	690	624	611	642	620	668	664	637	632	625	688	636	683	654	628	716	633	593	670	639	639	680	630	643	639	650	618	619	641	639	670	658	649	692	674	658	612	654	647	641	690	649	606	671	637	638	658	646	686	657	644	685	653	647	645	622	627	681	632	629	729	686	653	696	661	656	642	688	562	631	632	682	601	677	658	687	666	655	706	637	643	620	628	657	673	646	688	667	625	653	645	667	693	656	641	629	662	629	675	637	619	619	681	615	676	665	668	649	616	678	623	625	660	659	649	651	620	674	645	653	673	637
23334	21402	29235	23952	21421	21519	11614	2940	1808	1490	1044	828	658	562	491	412	424	392	346	341	372	325	321	336	315	307	316	313	304	297	289	280	301	268	309	287	243	266	301	233	274	278	272	277	304	261	282	274	244	275	289	261	259	270	275	254	266	263	282	280	288	250	257	297	285	263	268	227	281	259	270	312	295	297	305	279	296	301	319	289	286	269	273	260	281	289	262	296	270	263	259	240	275	291	272	241	236	234	245	231	257	248	262	260	261	262	251	280	247	277	270	267	273	245	238	302	270	252	254	258	253	279	234	244	257	261	255	270	264	266	244	253	277	233	289	232	256	298	274	267	263	258	260	255	277	244	289	272	240	258	250	257	260	262	241	263	251	300	286	256	277	261	268	264	283	270	232	285	261	256	254	260	248	278	257	269	266	277	234	275	272	263	256	245	241	248	276	243	264	279	259	275	262	238	250	257	258	275	269	281	268	272	256	255	283	285	264	271	273	252	287	247	223	248	279	244	265	263	249	295	229	243	262	265	249	246	268	234	253	227	248	257	239	250	252	255	234	282	248	258	267	253	268	248	263	298	272	243	279	276	265	260	283	257	257	253	308	235	267	269	261	254	273	270	286	263	236	285	266	243	227	232	261	272	273	251	246	262	263	249	247	255	247	270	251	290	278	241	245	265	253	264	217	253	266	212	249	256	249	283	260	257	264	262	268	277	241	250	304	226	266	266	257	256	237	257	238	244	302	243	259	244	243	247	251	259	252	220	282	260	275	270	240	285	249	278	232	284	299	241	253	255	261	274	256	294	280	254	264	244	281	247	301	274	251	265	227	265	257	273	232	272	265	250	295	282	290	290	208	264	250	251	264	293	236	242	250	256	249	265	241	283	264	264	256	249	274	282	245	240	257	236	259	250	244	239	274	246	287	269	249	289	240	274	275	242	254	264	281	282	249	262	264	264	286	243	247	258	267	251	236	257	256	263	278	236	232	270	259	241	252	282	273	274	259	265	252	277	253	231	249	253	239	271	256	257	287	252	291	265	265	251	285	259	247	266	249	255	266	279	262	261	271	276	289	247	255	275	236	263	276	259	236	273	286	263	263	279	242	235	242	273	280	247	278	243	260	259	270	245	246	253	265	275	267	225	245	235	253	249	268	251	266	293	279	259	272	254	273	247	256	272	262	260	252	259	262	264	250	268	223	260	293	254	246	241	242	237	259	251	249	231	254	247	248	268	246	261	266	256	248	260	283	255	248	266	271	240	268	248	284	250	268	259	280	250	260	264	241	262	276	257	270	275	245	280	258	265	273	266	276	287	260	292	241	245	253	255	261	262	237	243	234	241	258	252	248	258	254	263	249	261	262	263	264	253	253	241	257	255	270	237	241	250	282	242	265	284	242	225	251	272	272	253	260	276	259	273	264	307	247	276	247	271	245	248	241	217	231	235	256	291	232	264	254	246	276	255	284	280	266	273	240	244	264	231	235	275	270	256	284	274	222	271	264	257	272	242	255	255	266	260	239	241	292	269	270	222	270	272	267	267	285	286	248	266	266	257	250	238	272	263	247	268	249	243	261	292	255	265	276	230	257	227	250	241	266	276	287	285	255	289	239	295	256	279	270	268	233	259	260	254	232	249	243	284	229	234	247	244	265	246	241	249	244	239	260	226	295	247	266	256	266	270	245	266	237	252	289	256	260	263	260	256	225	263	267	266	245	255	272	267	253	237	267	243	255	273	288	263	280	263	243	261	251	245	280	241	267	249	258	283	288	265	271	235	272	275	229	223	247	249	270	270	248	269	283	278	269	256	253	237	243	254	231	273	260	257	246	265	254	257	262	271	249	234	236	258	258	265	271	241	238	274	261	261	268	263	273	270	262	272	270	259	245	227	254	256	245	255	274	281	248	257	258	251	247	279	255	267	241	245	240	303	252	264	250	260	253	270	253	254	252	286	281	288	266	271	250	243	257	278	272	270	243	274	261	268	252	278	274	271	249	268	269	266	242	238	279	252	236	282	277	277	226	241	262	245	246	268	279	241	238	295	269	257	264	257	254	271	288	257	244	239	285	257	259	281	270	268	261	255	297	256	269	222	259	246	272	271	269	247	260	272	265	244	261	269	287	261	241	271	240	242	257	275	276	246	236	269	288	269	230	265	263	290	260	260	231	292	260	268	228	283	255	237	263	251	248	250	262	265	247	234	283	280	275	230	252	247	244	259	240	271	270	256	266	266	249	247	268	221	274	253	246	250	242	294	262	245	300	238	267	260	254	245	253	243	267	267	256	255	246	253	265	278	272	262	243	247	256	254	270	251	258	280	272	256	248	276	278	277	233	258	254	269	229	276	253	253	265	279	265	241	251	261	242	268	261	265	278	225	271	251	246	274	246	268	261	263	279	295	260	275	262	273	250	281	231	248	268	238	240	268	274	265	266	233	255	247	259	264	282	250	266	265	248	292	242	271	253	253	254	268	278	261	258	258	267	250	270	244	269	244	248	236	246	280	264	262	254	255	244	269	288	256	260	279	248	264	261	240	278	264	247	272	263	257	252	252	264	228	234	246	255	267	232	254	282	261	245	231	259	273	279	271	272	264	243	238	269	257	234	262	253	247	245	274	289	282	249	235	247	260	263	244	271	265	270	233	247	259	266	264	254	227	240	231	278	259	249	270	255	266	266	263	243	273	257	264	276	256	243	254	261	221	231	266	248	220	274	245	246	271	286	286	280	268	239	291	255	287	274	282	274	271	268	248	250	263	249	263	294	267	234	268	282	252	281	276	257	261	269	275	252	247	249	248	259	247	258	250	257	231	268	277	250	286	216	252	252	230	257	265	267	274	251	259	263	253	252	289	260	239	234	261	273	281	271	264	252	266	260	253	233	243	265	249	249	236	249	266	252	250	285	260	258	250	224	248	278	274	235	237	251	240	280	258	245	274	252	214	271	265	263	243	257	241	266	252	281	253	246	273	265	254	261	236	239	258	270	248	221	245	233	252	261	269	274	282	271	253	281	253	260	242	275	264	268	263	251	276	240	244	290	254	259	236	275	256	256	289	262	255	243	289	255	264	283	237	267	266	232	244	298	261	245	249	248	254	249	262	261	267	273	246	260	251	257	262	270	260	261	266	269	257	266	276	270	245	230	264	252	271	295	255	242	244	245	227	265	281	260	292	255	241	254	257	271	255	281	240	252	280	239	242	247	258	271	242	241	270	257	269	262	244	248	230	264	260	288	247	267	259	268	231	263	254	269	235	290	256	283	278	241	272	285	266	260	247	251	262	255	249	260	261	270	273	280	240	270	277	279	257	256	279	258	263	270	231	262	248	240	260	272	256	266	260	238	249	266	267	271	272	289	281	262	280	248	272	259	276	263	242	262	263	262	270	290	260	253	258	236	235	241	243	262	274	263	253	253	260	227	279	244	294	271	250	270	288	252	273	268	249	264	256	220	245	245	270	248	263	303	246	241	255	236	260	263	284	265	229	248	273	249	285
34909	39207	28619	20108	15335	10877	7640	5378	3979	2912	2149	1615	1201	968	801	617	580	577	521	484	465	454	448	433	425	412	396	386	369	358	363	364	359	347	366	347	359	383	335	335	316	335	338	292	360	354	343	298	340	322	330	322	328	352	297	320	334	331	299	321	325	290	322	302	296	320	294	336	334	331	340	360	349	377	389	373	323	370	336	358	334	333	330	320	331	358	328	285	305	326	304	310	302	310	318	315	302	300	327	306	289	323	300	306	303	303	290	321	307	286	309	326	333	299	289	294	298	305	316	323	320	296	311	288	317	268	307	293	303	307	313	301	330	317	333	297	311	299	272	313	334	318	313	305	288	287	337	322	271	285	291	290	330	291	348	310	301	342	323	296	298	334	298	317	322	329	267	295	273	334	287	306	312	305	319	301	291	317	304	274	296	278	317	334	314	309	281	321	305	318	284	291	305	297	299	316	294	300	302	303	319	299	310	301	312	318	292	309	302	298	327	331	312	311	310	295	314	319	300	290	274	298	269	286	292	291	271	310	308	310	303	337	293	305	334	314	271	290	308	303	320	325	291	260	336	300	299	305	310	273	309	318	288	333	318	318	325	278	295	303	269	307	281	306	311	304	294	333	302	264	284	269	286	330	301	275	300	320	307	280	275	309	311	307	301	314	302	316	292	301	325	302	294	311	321	291	302	312	307	274	327	308	291	287	310	300	303	314	339	348	320	293	288	311	296	291	270	287	289	307	292	286	312	321	324	298	296	321	337	298	298	286	328	298	295	339	295	310	322	360	317	341	326	318	306	313	269	320	291	298	324	292	308	262	319	298	308	305	319	298	333	297	322	292	296	315	318	282	277	311	288	275	263	305	326	315	282	289	313	272	289	282	326	291	324	309	332	315	292	328	337	309	329	325	268	286	281	318	297	322	305	306	314	278	284	302	320	325	299	291	295	310	335	286	287	301	304	308	309	319	292	312	324	331	317	324	271	293	285	284	296	297	287	323	298	298	298	329	302	301	287	328	317	307	311	316	252	271	299	305	293	294	303	288	318	277	301	285	265	311	288	344	278	299	306	303	313	301	327	299	318	282	319	291	305	279	347	307	301	305	327	322	296	291	313	295	270	312	297	295	318	287	296	295	317	259	355	313	284	294	293	293	273	302	328	266	283	324	273	304	300	294	299	291	318	299	302	303	297	310	280	315	275	317	298	277	312	300	333	298	318	304	296	317	318	287	286	319	319	303	303	296	327	311	288	344	307	293	319	330	293	314	311	300	321	315	318	287	290	290	297	305	319	317	294	306	319	302	310	294	295	305	319	297	294	312	316	305	289	304	310	292	310	285	321	313	296	310	307	319	315	306	306	309	315	282	289	268	286	300	274	293	290	307	318	304	334	288	315	306	295	301	297	310	294	304	311	293	318	310	296	287	303	302	291	344	300	316	302	327	308	289	309	287	325	304	307	330	308	292	313	319	313	320	320	284	311	274	306	299	290	307	312	312	290	313	295	298	291	302	317	310	319	319	295	294	308	276	300	296	312	309	301	327	327	291	303	305	302	294	286	292	318	290	287	304	287	293	290	286	278	311	270	319	319	293	324	283	317	294	297	305	312	318	300	303	312	343	313	321	303	304	308	284	326	302	324	291	312	295	287	291	310	303	297	318	295	332	313	306	269	342	298	327	298	311	308	287	289	301	306	306	281	315	290	321	285	309	309	294	291	315	327	279	298	302	328	296	278	299	294	317	312	297	274	296	291	335	298	303	304	306	310	302	296	309	322	290	283	311	294	309	294	293	281	310	322	322	308	292	313	303	307	298	276	272	309	307	296	268	304	314	305	324	292	299	298	297	276	303	302	293	296	318	288	332	303	317	272	300	293	283	290	308	322	287	301	317	324	291	314	319	311	308	287	301	297	332	314	315	298	300	297	306	289	350	308	314	274	330	291	288	299	288	284	290	270	337	299	315	317	326	292	334	288	299	292	319	334	297	288	367	303	331	302	325	318	314	309	290	272	343	298	305	286	313	296	301	310	336	304	319	298	291	312	327	272	310	312	296	280	272	294	287	273	305	301	302	289	293	303	277	343	338	287	295	324	310	321	300	315	306	311	276	268	312	315	290	313	306	272	327	315	305	322	285	297	307	279	311	310	323	298	299	295	308	320	296	300	316	307	318	295	302	319	295	291	305	317	326	283	283	279	302	330	315	306	285	297	302	311	305	308	277	281	340	324	301	321	323	307	281	272	326	292	317	301	311	307	283	306	325	310	281	297	284	308	295	331	288	278	283	314	282	305	296	321	312	285	311	294	325	327	271	279	340	293	277	326	320	308	321	310	343	313	286	308	316	305	315	285	256	321	282	322	338	340	298	292	284	295	311	290	307	313	297	312	291	315	305	322	304	301	307	335	338	312	303	308	296	305	306	296	277	314	287	314	322	310	303	294	322	309	315	291	289	307	288	296	286	295	267	315	297	321	269	310	327	284	331	287	304	308	305	316	262	318	326	272	300	322	326	298	317	334	304	307	305	318	294	279	314	330	307	291	328	329	287	275	314	295	334	306	304	292	277	317	305	300	304	332	295	279	324	296	300	283	286	314	304	300	298	271	284	298	311	307	259	314	302	303	293	316	317	311	294	311	308	323	322	336	274	304	312	330	304	290	308	311	297	304	290	304	278	260	291	295	280	315	350	279	293	317	323	296	285	318	311	306	285	267	307	276	282	292	352	334	308	304	319	302	306	289	329	300	266	300	295	308	298	314	287	319	313	309	280	325	313	291	304	306	301	321	326	279	301	302	310	289	320	292	315	295	312	290	313	313	308	277	308	301	279	279	302	285	322	305	294	295	309	279	327	297	251	308	317	317	309	315	307	279	313	299	325	285	302	342	285	324	272	292	295	319	277	293	300	278	301	312	326	317	297	312	302	314	342	313	311	321	276	307	326	324	286	350	339	319	300	282	298	315	347	324	320	323	299	313	286	289	294	288	305	292	336	322	310	319	319	324	294	318	316	273	307	285	314	270	292	307	313	316	280	283	328	284	285	320	308	308	296	280	319	301	276	289	287	323	325	301	291	263	280	315	340	299	295	338	310	283	311	300	295	303	317	317	317	300	298	313	316	313	318	321	322	303	288	332	282	324	297	314	322	325	297	298	287	294	289	318	323	302	326	296	306	312	309	298	297	317	299	325	294	295	301	293	287	274	311	293	283	294	282	304	296	314	311	314	319	317	286	281	289	284	307	294	307	308	348	342	307	322	294	310	310	284	315	313	340	313	340	297	332	321	292	317	326	304	315	311	296	303	301	337	294	312	316	282	328	309	335	324	317	332	308	308	301	319	307	309	280	286	296	303	311	295	319	298	325	317	295	310	294	315	305	311	263	275	328	270	301	315	256	302	328	316	304	307	334	304	316	289	290	296	335	303	313	272	292	290	301	284	312	308	286	299	309	328	318	315	305	288	263	315	310	276	317	311	308	323	296	334	338	300	306	325	299
28035	21668	16008	8444	3985	2155	1449	1008	835	754	625	586	558	531	480	535	496	511	486	468	496	482	482	533	491	496	528	496	483	525	492	465	517	483	511	480	486	476	493	499	461	535	518	536	470	415	507	512	490	476	493	489	479	522	463	487	484	490	471	498	525	521	521	513	457	495	458	483	508	484	452	440	510	467	512	529	494	482	485	505	446	475	477	502	491	505	493	482	474	446	520	465	486	481	460	465	486	517	535	501	508	473	478	482	461	496	484	519	482	481	495	483	467	443	458	469	489	470	466	459	470	439	506	494	508	467	480	517	500	504	474	515	470	511	489	518	496	476	480	484	510	485	514	480	517	475	490	474	507	483	491	493	468	499	492	476	475	495	482	482	464	462	471	509	483	467	483	472	482	473	475	497	499	496	453	509	485	481	480	460	466	468	483	473	494	514	504	484	461	475	441	477	482	449	486	517	490	463	473	491	478	475	509	471	479	492	451	499	483	465	537	495	534	479	459	477	482	482	506	491	516	494	517	496	483	472	505	517	465	499	498	471	458	479	471	449	467	511	500	457	452	510	471	501	528	493	486	484	454	500	445	481	502	472	435	484	573	509	494	473	451	517	499	497	442	511	463	460	472	504	468	429	473	483	483	445	463	449	479	535	493	505	478	515	498	451	471	508	471	492	495	448	487	441	473	486	504	513	480	477	471	489	464	462	499	475	501	445	467	502	483	475	521	478	502	484	513	527	473	484	478	511	473	470	489	469	477	476	527	477	495	515	460	480	456	500	456	471	501	492	515	480	456	518	507	475	463	483	468	500	484	487	491	483	529	444	500	505	440	495	503	487	507	469	466	467	484	475	484	453	452	482	480	503	468	486	463	507	521	485	473	500	504	499	480	509	470	451	522	497	504	520	534	448	467	524	499	496	461	492	490	512	487	487	486	497	478	472	544	475	503	466	463	497	467	502	477	466	475	475	469	485	479	516	479	509	545	489	456	537	444	498	488	495	518	488	468	479	507	460	509	496	488	447	431	510	464	473	443	487	510	474	529	502	450	478	489	483	497	538	534	484	482	483	475	490	490	506	459	460	502	535	471	505	516	502	489	476	507	500	492	495	463	507	482	516	460	450	534	507	531	511	462	455	478	498	466	498	523	488	464	458	496	498	494	499	455	521	512	491	467	462	529	520	490	450	510	503	468	505	521	479	465	501	488	527	503	488	499	490	472	477	486	460	471	535	460	487	486	477	472	484	499	453	524	478	503	497	479	482	475	486	497	487	467	430	459	518	503	507	537	427	490	506	469	490	474	441	469	493	465	464	475	518	490	475	477	478	512	505	483	506	491	445	464	488	485	466	444	480	487	440	453	484	511	432	446	480	481	434	501	507	468	502	478	509	466	534	477	508	505	469	483	469	446	484	517	487	503	506	461	476	458	477	494	517	490	475	484	507	487	520	483	487	482	485	506	510	500	486	473	484	472	475	481	448	489	494	487	456	441	463	498	483	513	501	480	510	469	451	475	466	504	507	486	482	506	505	455	496	485	519	488	514	518	499	513	462	508	488	496	473	477	499	434	493	504	483	476	478	530	467	483	448	434	515	529	460	476	490	479	469	510	459	473	481	468	488	511	501	503	495	502	439	560	480	486	517	469	505	492	464	509	511	447	475	480	477	485	488	456	506	457	461	482	512	511	524	491	471	483	498	512	452	482	504	479	488	510	485	473	488	472	489	500	487	489	461	507	493	509	516	475	468	467	480	493	515	500	472	484	492	510	500	495	480	483	491	469	480	512	487	461	487	486	454	496	487	517	502	475	534	507	471	463	519	516	512	531	447	493	491	469	520	489	502	472	483	462	482	482	470	516	507	482	484	511	487	484	477	469	497	498	438	487	493	509	485	474	463	488	489	486	477	545	483	477	479	509	467	484	520	465	504	465	493	522	451	454	470	503	449	473	473	478	481	406	537	484	492	471	490	473	479	467	485	468	465	489	514	476	493	468	491	488	507	509	486	503	496	508	501	530	485	489	476	477	469	482	486	486	456	471	477	491	508	477	456	490	473	486	461	512	481	478	503	466	505	479	526	499	466	475	492	491	478	484	430	520	484	489	471	467	487	491	443	496	504	476	494	451	488	487	487	506	488	517	486	512	454	460	529	524	480	514	477	493	508	513	485	487	496	497	499	464	484	470	467	494	456	510	472	445	503	494	488	464	499	472	517	446	472	460	496	474	499	495	485	537	458	495	495	490	484	479	457	517	520	494	498	518	488	529	474	491	484	506	488	476	473	490	484	503	465	485	514	476	536	501	465	468	503	466	521	443	479	498	465	473	490	481	509	455	483	494	491	472	494	518	500	465	474	485	466	469	427	492	489	510	499	464	474	458	502	491	436	495	520	517	480	455	486	464	469	500	450	510	495	492	490	495	481	480	482	480	488	512	499	465	496	464	493	487	492	448	498	472	498	479	498	462	489	472	453	488	479	500	495	523	510	487	504	466	470	411	440	498	508	478	481	479	517	463	501	517	508	424	460	485	498	475	508	476	492	487	471	520	504	494	479	523	486	506	489	538	474	490	456	481	484	471	489	487	532	495	508	496	446	463	507	466	485	479	469	460	495	453	488	498	453	513	442	457	485	501	498	483	510	468	454	439	486	487	474	459	493	482	505	474	492	460	534	490	486	459	474	494	493	512	522	484	488	484	496	475	481	517	498	472	510	474	452	475	511	467	496	513	481	472	505	488	457	504	500	465	479	496	503	502	476	505	492	496	494	456	446	475	494	562	504	480	468	448	489	519	507	490	480	499	467	450	457	465	487	553	481	498	473	512	491	498	457	506	459	476	483	501	481	502	473	505	520	478	503	437	503	429	526	473	539	455	495	499	502	482	506	477	495	490	458	484	494	464	456	469	470	466	485	530	498	472	485	523	494	525	512	470	514	493	480	484	464	472	496	493	485	470	475	479	492	523	455	460	485	490	497	485	486	517	492	510	499	492	461	498	491	513	484	460	478	431	455	489	477	512	486	466	515	501	517	472	476	462	481	485	429	451	490	493	490	493	481	519	484	511	490	481	492	479	475	494	489	486	492	477	515	482	481	514	488	466	472	456	513	461	473	481	458	497	470	503	473	520	494	502	491	484	490	481	451	514	519	509	504	466	445	483	501	482	484	453	497	498	534	490	484	474	498	498	493	482	536	498	494	488	501	459	469	472	536	467	457	487	466	528	510	491	484	474	521	462	471	452	478	494	456	479	512	496	516	436	514	489	500	505	469	470	522	476	514	510	491	484	482	476	505	505	498	506	503	472	511	450	470	486	485	499	487	480	475	530	447	467	493	488	486	507	477	537	471	460	486	526	492	461	468	463	483	483	519	478	495	472	477	471	478	478	479	478	509	460	462	513	458	507	453	514	465	510	529	494	482	476	518	453	513	469	484	509	472	503	494	515	510	505	453	499	472	513	507	489	499	475	520	481	455	456	483	477	491	458	480	519	503	446	461
25630	24718	16169	10071	6485	4005	2709	2035	1448	1175	947	831	727	695	659	651	623	642	593	613	624	640	588	579	607	591	624	573	631	640	598	552	578	600	616	621	568	565	563	591	596	557	529	591	616	558	615	606	606	583	609	592	559	566	588	577	582	568	588	556	622	604	627	576	586	598	623	597	568	599	611	617	630	605	601	610	600	574	565	586	594	586	553	613	594	615	607	605	625	575	571	580	601	627	566	594	549	549	602	569	612	625	604	621	579	591	598	605	588	632	552	601	581	589	602	571	640	592	638	554	578	577	610	598	553	536	574	606	602	585	594	614	570	562	568	608	594	575	616	587	620	572	600	642	597	572	572	589	588	578	637	516	554	570	557	550	584	605	590	577	581	613	602	568	591	608	632	631	609	583	634	573	568	596	581	633	575	600	608	528	591	549	619	594	579	590	617	598	576	602	578	570	626	586	603	588	545	614	566	563	588	583	549	577	597	594	635	630	613	585	609	580	566	603	583	578	599	585	608	590	573	582	587	631	582	580	562	595	585	573	611	618	586	559	571	592	584	596	633	585	623	571	630	580	559	607	643	606	600	584	555	603	561	613	580	580	553	572	599	620	583	565	566	626	596	570	619	544	580	583	608	576	597	647	589	603	574	590	574	597	558	588	607	600	616	607	584	594	595	631	596	604	587	566	583	603	564	590	546	589	541	580	592	540	533	611	579	570	596	616	633	577	597	589	591	603	567	579	580	567	583	578	581	605	612	570	560	613	618	557	581	629	573	595	609	621	574	562	567	556	609	570	565	608	587	573	578	591	602	613	620	591	625	573	580	614	591	587	571	562	586	587	600	616	585	583	538	612	558	583	572	613	590	549	599	578	576	611	551	564	578	583	603	595	577	582	574	562	544	600	591	579	591	624	585	610	620	563	586	558	614	611	550	564	600	590	577	592	607	599	614	567	601	609	546	585	609	590	589	587	581	575	563	618	590	571	614	639	556	597	566	556	561	593	616	581	608	558	581	588	587	567	624	609	583	578	617	602	610	548	624	578	592	598	569	559	624	620	627	570	615	572	610	526	620	592	589	628	616	619	568	576	593	603	579	632	571	573	561	592	603	593	557	619	555	558	565	602	604	577	602	600	608	611	572	643	570	545	616	594	601	572	608	592	576	592	590	577	620	580	583	570	640	589	542	596	602	564	557	627	591	555	602	612	545	556	566	574	533	608	581	575	638	578	574	613	577	621	561	548	634	584	526	583	561	593	610	580	583	574	607	569	611	628	563	564	574	613	587	563	605	597	578	586	624	585	563	593	612	587	564	619	601	578	613	607	610	599	566	582	567	628	544	551	620	591	572	565	538	603	571	596	606	604	572	582	600	555	602	586	586	597	583	619	588	600	598	587	580	614	623	615	592	641	556	579	629	610	585	608	598	580	604	586	570	550	560	610	608	606	587	602	600	590	560	591	550	603	558	599	554	615	585	607	580	579	579	609	631	572	571	584	571	579	580	592	570	578	576	611	577	595	580	613	588	611	574	589	589	621	620	598	553	586	568	586	571	550	560	547	600	563	602	581	561	597	608	589	633	600	539	611	601	637	562	614	641	617	610	626	565	584	621	578	619	604	615	614	612	585	587	598	588	570	576	618	613	538	607	603	613	603	536	581	599	569	584	629	550	552	621	583	560	606	608	606	593	544	566	577	609	569	568	567	595	589	596	598	578	570	590	602	620	602	577	570	567	566	616	542	609	552	588	551	532	555	586	571	585	563	591	605	565	573	533	638	616	563	589	560	563	566	603	584	611	601	584	587	602	608	623	592	624	546	592	560	593	600	602	611	546	574	560	606	575	592	628	558	608	579	607	571	633	567	567	616	605	593	583	598	583	597	608	554	593	589	575	579	562	568	573	583	585	559	585	633	592	591	579	598	619	594	562	617	552	599	573	587	614	593	592	569	564	551	580	563	571	598	558	572	571	601	581	608	638	582	544	582	601	589	581	593	572	583	592	622	592	591	589	623	539	572	598	553	606	613	585	562	590	584	617	591	569	603	607	620	566	602	611	563	573	625	585	620	614	602	595	609	594	605	615	632	592	570	617	590	569	586	603	628	568	598	610	635	556	592	606	583	593	605	606	615	543	598	582	626	586	579	590	567	585	597	594	576	546	562	557	544	565	561	621	568	576	562	595	550	563	613	555	612	603	581	630	587	596	576	561	590	562	595	602	546	561	576	556	596	592	544	549	623	573	588	580	618	562	573	558	577	588	604	597	583	600	634	605	556	606	582	604	633	566	581	576	556	603	575	570	590	658	587	603	578	592	605	598	524	635	585	590	576	569	569	584	595	567	554	566	550	582	586	623	544	598	549	590	569	596	558	606	569	584	597	592	562	583	603	624	587	570	582	616	618	617	599	596	556	590	595	546	602	594	559	627	580	588	591	604	614	607	582	621	581	604	604	650	550	594	573	580	593	576	555	594	613	565	607	574	573	635	596	547	600	597	573	583	614	588	572	578	544	599	595	613	560	638	581	606	558	599	595	566	590	585	581	586	606	632	607	554	571	588	578	615	559	583	587	565	632	573	602	636	612	568	518	562	580	591	573	582	605	573	567	573	608	569	601	617	618	607	575	636	601	617	582	621	553	567	576	589	596	593	590	570	592	546	576	550	532	625	601	591	601	601	581	566	606	599	569	576	622	581	582	611	556	558	559	573	594	571	608	582	621	544	572	587	606	538	608	601	598	583	586	596	595	573	589	547	608	570	606	575	603	584	596	586	635	591	603	587	551	613	601	573	574	584	572	582	624	606	557	622	586	574	607	557	582	570	615	619	554	584	622	547	600	627	584	640	604	589	625	558	616	566	545	573	571	567	567	567	591	562	588	565	533	552	627	577	603	602	643	581	605	594	625	619	591	612	584	589	573	568	621	561	573	597	593	576	544	592	602	562	619	566	599	567	551	586	574	559	597	586	560	611	579	627	582	591	581	573	549	534	567	577	596	600	570	570	569	610	595	601	620	567	614	559	605	580	558	592	573	596	589	591	547	592	615	614	549	620	593	583	589	612	568	571	600	564	583	594	579	595	578	608	551	611	592	552	597	549	554	625	550	580	559	598	599	582	601	601	602	562	598	613	581	596	581	567	591	565	583	598	531	563	615	573	610	545	557	541	606	584	593	605	558	548	616	532	568	579	621	590	597	591	607	585	562	592	547	580	605	566	556	604	606	574	625	553	579	613	619	557	611	595	597	576	574	613	593	582	572	559	574	618	605	602	608	567	612	617	571	591	596	627	594	548	606	545	616	578	590	599	581	556	590	619	586	552	612	628	571	635	561	554	612	602	595	589	582	564	634	570	644	594	567	549	596	565	600	617	648	629	608	577	604	600	591	599	584	599	593	600	582	552	629	576	556	593	629	573	560	598	573	592	534	602	649	593	585	584	594	591	596	551	611	575	591	569	569	565	583	592	565	611	591	573	551	594	582	564	658	586	606	586	611	566	621
24392	21372	28693	24409	21267	11486	3052	1674	1104	895	686	504	479	396	374	328	352	365	325	316	296	293	287	320	341	292	284	257	292	275	292	286	283	301	272	266	273	273	269	279	220	271	279	269	271	300	287	218	253	236	251	260	240	253	252	266	322	280	258	236	246	269	262	266	272	279	254	281	242	272	282	264	233	292	264	273	294	288	243	255	289	252	292	286	273	285	265	268	274	295	257	286	279	255	252	244	274	256	243	284	260	269	265	243	273	262	278	274	268	259	281	223	278	222	267	256	254	267	251	236	254	281	280	260	272	289	248	258	276	263	271	296	259	263	248	254	249	264	268	238	251	281	226	256	261	256	236	232	247	292	250	278	289	259	254	248	305	266	239	250	253	241	249	270	250	261	245	263	268	261	254	245	273	241	250	268	291	252	252	246	301	293	274	282	263	291	284	233	258	256	276	271	279	264	263	297	244	274	272	264	266	245	252	270	251	262	252	277	258	265	248	256	272	267	284	269	272	301	259	265	234	262	227	253	253	249	255	270	247	231	279	282	281	297	238	287	243	239	266	272	225	253	276	265	258	269	259	245	272	258	267	280	278	269	279	251	267	265	239	288	240	252	256	269	262	275	271	246	263	258	248	244	286	253	258	268	271	260	261	281	257	241	253	236	243	239	248	242	247	242	270	238	268	253	238	240	242	286	260	269	244	259	258	244	279	259	243	240	273	269	245	253	285	260	276	266	222	253	269	267	293	258	238	256	273	274	268	255	261	303	256	240	258	251	255	253	257	253	236	259	278	261	278	264	261	275	246	243	257	272	232	278	277	249	243	255	240	270	277	282	251	239	268	241	304	269	284	269	228	280	243	261	266	296	273	287	278	264	255	272	271	248	264	247	238	264	286	244	254	236	278	243	223	282	228	272	262	253	253	272	234	263	256	260	264	242	265	244	256	240	287	227	262	252	253	243	261	242	258	274	249	242	258	253	277	254	256	244	273	254	281	247	245	285	271	247	279	253	256	234	268	266	275	292	258	265	235	224	260	260	273	237	237	260	266	243	259	264	260	280	256	258	279	247	275	272	264	224	242	256	242	251	257	242	266	274	262	242	254	270	250	255	252	253	250	277	271	242	273	260	262	244	256	276	236	263	248	262	258	272	252	263	257	251	257	278	240	256	255	267	273	269	253	260	233	267	266	263	254	252	286	250	266	255	259	263	272	273	286	251	247	269	269	245	275	270	284	258	247	239	253	281	296	233	246	273	281	276	267	274	273	275	293	247	243	252	237	245	255	254	238	272	256	254	251	257	247	262	222	267	259	293	274	256	261	256	273	253	237	228	260	248	287	233	276	237	275	262	255	257	259	257	279	261	273	265	258	255	261	264	246	250	257	245	236	259	256	313	240	243	261	244	266	290	259	260	243	264	287	252	245	274	245	282	260	231	262	261	240	242	277	252	281	251	258	248	271	241	263	275	279	282	271	270	257	251	262	247	282	252	261	254	258	272	277	246	269	242	271	243	273	276	258	266	275	254	249	256	253	257	245	231	256	236	267	265	257	278	286	252	265	258	261	281	269	290	253	240	245	268	247	260	267	265	259	263	246	264	239	250	242	256	228	269	251	257	260	254	246	241	264	275	247	291	249	252	248	240	255	249	258	264	266	271	242	259	291	251	245	256	262	278	280	253	271	239	242	280	263	258	249	262	236	257	215	257	267	277	260	220	266	256	252	253	242	255	245	249	258	238	249	280	238	256	281	269	259	285	266	268	246	246	266	258	251	260	257	289	263	250	246	226	264	266	281	274	281	268	259	262	231	275	248	255	244	280	260	286	255	262	227	246	261	263	290	252	273	247	239	272	225	289	266	268	289	276	271	259	273	271	222	266	238	259	274	269	259	252	269	276	294	246	252	264	265	250	248	238	259	256	253	262	264	270	266	279	246	255	274	269	223	241	251	257	243	234	261	262	273	283	282	221	279	250	269	262	284	262	275	274	258	285	264	267	246	247	263	274	278	283	273	297	246	275	275	260	257	279	243	262	252	268	254	263	269	257	244	264	258	264	244	267	254	238	242	257	276	244	246	269	271	275	240	238	272	244	250	252	244	239	221	272	240	269	283	264	274	225	262	248	257	260	264	236	266	240	244	277	252	294	261	240	267	259	238	260	280	290	286	253	244	258	239	273	270	243	263	242	269	257	268	249	293	269	264	243	238	275	255	273	275	266	288	244	263	236	259	264	235	265	266	237	271	271	250	259	265	268	240	295	244	216	235	248	276	274	270	259	249	249	232	241	261	250	279	220	252	265	214	266	260	250	264	260	275	238	274	258	261	271	235	269	278	241	269	278	268	241	228	259	248	226	272	266	241	249	246	260	293	261	251	282	295	304	246	270	277	279	253	249	250	263	281	247	243	236	243	250	246	262	288	238	235	242	269	280	247	276	241	260	246	258	219	286	286	274	266	282	269	248	276	267	269	279	253	246	266	261	254	250	265	282	262	269	270	255	238	237	257	279	258	259	271	243	279	263	267	249	255	270	263	271	249	244	252	235	250	240	254	238	240	247	244	246	227	261	273	260	274	274	250	275	270	257	273	283	261	257	233	267	236	276	261	293	246	266	263	248	238	261	266	255	263	275	254	253	239	256	270	281	252	252	248	258	266	269	258	264	253	272	251	263	243	239	260	280	255	262	263	265	245	270	234	274	262	267	267	257	278	274	267	262	262	242	252	253	269	242	291	257	265	265	259	264	234	262	288	272	255	269	271	279	244	265	262	289	282	283	308	212	282	277	274	260	275	261	258	255	287	279	273	247	282	247	252	284	278	271	261	253	255	267	242	240	232	268	252	226	252	264	285	245	253	260	268	247	273	266	264	278	268	250	236	251	255	260	271	287	280	255	284	272	257	240	279	248	267	274	246	265	233	271	267	272	276	245	234	258	252	284	267	248	245	258	259	253	266	246	292	250	229	266	271	276	263	267	272	247	297	249	226	254	264	274	259	235	259	261	257	254	241	258	257	227	274	273	220	260	277	244	258	278	245	306	285	253	250	282	236	269	252	270	285	257	244	266	256	242	254	248	228	239	265	245	256	272	269	283	291	274	277	270	288	260	260	252	242	259	246	256	248	273	236	247	255	255	270	267	246	276	246	240	264	246	257	267	263	254	283	260	277	263	230	253	261	270	264	262	252	249	265	264	246	283	289	274	254	243	259	252	255	246	287	265	249	246	242	270	263	255	280	256	254	283	251	272	276	244	253	240	264	217	287	255	278	275	243	285	237	255	250	239	254	262	259	251	249	265	246	247	246	279	273	287	256	237	242	248	290	245	248	248	278	242	240	235	263	267	256	252	247	265	257	246	266	268	277	232	232	262	254	247	259	248	271	261	287	241	280	286	251	285	252	241	278	247	267	275	261	271	285	234	258	269	269	225	254	265	264	253	279	251	259	272	242	256	263	252	244	265	268	266	263	246	271	284	255	289	240	255	236	279	266	261	259	249
31504	32681	23929	15272	10041	6730	4824	3458	2505	1784	1264	984	757	672	620	541	546	491	429	442	425	398	411	419	402	418	389	371	373	374	371	355	369	310	366	334	328	371	363	366	308	330	367	292	351	389	372	367	340	348	330	320	316	364	312	346	348	327	340	308	332	345	383	314	346	336	345	333	300	334	358	348	337	378	388	393	383	359	366	367	388	304	334	363	318	355	328	310	350	339	352	326	338	329	319	295	305	325	326	326	319	352	354	350	338	346	324	348	333	341	332	312	296	308	355	335	318	303	316	293	320	311	321	327	353	332	323	339	315	350	304	324	303	327	311	336	305	327	303	330	312	360	345	314	328	335	342	268	282	323	317	308	356	293	301	346	321	339	341	317	326	334	296	342	341	324	328	333	342	329	305	339	308	304	313	342	302	317	322	309	339	290	308	326	326	353	340	326	329	309	356	307	339	301	342	333	330	296	318	328	335	333	336	310	293	307	321	355	302	313	296	356	334	326	357	321	334	308	332	328	325	350	329	306	303	316	322	330	337	308	332	333	328	305	366	311	295	312	315	358	325	353	323	332	320	304	301	316	342	328	331	358	318	369	305	341	331	345	282	321	325	346	338	336	284	349	304	290	297	322	341	357	335	328	340	335	327	337	284	345	300	330	306	332	346	336	350	339	344	346	291	356	328	325	336	314	326	345	316	306	352	337	362	331	323	289	316	336	335	330	345	305	321	350	331	329	333	328	299	329	345	347	351	322	302	327	346	328	373	364	348	312	306	312	356	321	338	314	347	340	322	306	305	302	324	340	310	360	336	306	345	332	325	333	344	348	335	370	330	339	325	366	333	293	334	312	359	348	342	348	320	311	314	333	330	368	335	317	292	354	329	347	357	340	322	348	314	337	324	330	326	348	292	358	323	327	329	308	322	325	317	320	325	328	297	332	312	317	339	323	320	294	341	338	350	316	321	318	314	352	310	319	340	334	346	331	318	336	347	357	366	341	326	340	345	338	308	324	343	316	330	327	334	354	333	319	323	318	375	333	310	320	323	364	340	298	314	321	320	308	317	322	319	342	342	337	308	354	344	326	337	328	348	309	336	366	326	328	368	292	305	332	341	347	368	312	322	316	336	346	297	334	309	360	313	335	329	338	331	312	325	305	337	339	322	326	326	336	305	352	323	323	318	305	361	331	314	317	322	312	313	316	323	304	316	331	319	315	315	338	322	313	344	333	306	309	353	320	350	308	329	315	335	326	302	316	353	338	331	325	326	337	317	310	339	334	327	319	309	314	330	337	287	316	294	293	331	352	336	326	324	346	321	315	343	333	323	331	371	294	354	317	318	332	332	320	337	320	322	313	313	325	337	332	323	301	315	310	346	325	326	320	318	342	321	311	312	319	301	325	321	384	341	299	325	305	337	333	327	331	316	306	356	315	321	307	332	323	341	325	351	315	324	336	334	329	286	336	326	304	316	314	344	364	310	327	316	285	347	331	303	327	337	290	307	310	328	326	342	309	338	305	315	355	352	306	329	328	366	303	332	313	338	333	328	306	306	313	297	322	333	355	325	314	315	310	325	348	357	336	338	341	301	315	317	291	323	312	341	300	311	335	303	323	328	341	334	351	364	320	345	300	314	343	289	298	329	348	334	354	340	337	329	296	307	316	317	301	332	324	320	300	276	325	332	304	313	305	325	323	289	311	345	327	336	338	331	334	331	337	328	323	312	344	325	336	312	331	323	323	338	309	361	331	332	316	345	356	321	346	335	335	325	315	319	302	321	318	332	326	324	351	314	357	334	319	310	329	299	290	333	318	323	349	324	281	321	337	349	329	328	302	281	300	354	315	336	316	323	328	308	378	340	319	334	312	311	342	329	346	348	315	314	323	306	306	320	314	336	349	352	326	331	323	330	333	333	329	301	331	329	357	317	286	318	343	346	340	363	310	367	318	326	316	330	317	332	325	313	319	293	335	323	334	361	273	308	327	309	315	357	296	314	314	309	333	355	341	343	320	306	321	359	361	295	346	336	342	306	321	329	290	348	315	324	315	334	328	321	318	330	312	317	348	342	316	336	334	340	328	306	334	337	344	334	338	329	309	341	329	324	318	310	333	328	350	323	303	314	286	312	346	342	326	324	364	327	350	343	328	349	307	320	296	336	331	331	334	300	364	287	336	326	300	329	319	334	355	342	319	334	346	310	311	340	309	328	307	333	348	352	331	341	340	291	334	326	331	326	326	318	318	320	333	315	340	307	324	333	339	324	311	338	327	355	321	325	361	265	332	336	350	313	346	340	303	324	321	341	313	332	328	307	354	335	314	326	320	322	316	287	338	314	336	319	295	345	349	333	313	338	328	314	354	325	315	328	281	326	306	312	300	299	329	325	344	324	331	362	312	318	340	332	324	300	342	370	323	359	343	327	314	316	338	301	336	330	351	357	290	324	316	336	342	322	311	308	335	335	332	309	308	348	330	303	324	342	343	342	317	318	333	325	321	334	306	308	308	337	296	300	324	337	297	339	317	317	310	320	352	336	329	331	340	330	315	339	319	308	294	360	330	357	324	307	370	344	357	329	333	299	337	319	317	306	309	330	301	333	300	335	311	341	326	325	328	350	352	327	346	303	375	335	310	313	344	310	331	344	324	313	342	281	287	332	356	344	341	338	342	316	300	355	340	340	305	307	339	360	346	334	325	342	303	309	311	321	322	334	338	319	356	347	295	362	335	307	300	310	325	331	338	360	329	316	323	315	333	338	330	326	330	329	310	322	344	338	339	338	291	306	281	345	357	323	357	302	337	309	345	298	341	318	348	337	318	289	342	328	315	344	334	362	332	330	313	311	333	311	338	326	336	317	357	336	328	338	300	337	336	351	312	308	363	319	334	311	324	363	378	336	316	331	356	321	323	346	333	352	305	318	317	337	316	340	303	323	328	278	332	319	329	306	334	318	321	320	329	315	323	339	307	338	322	335	340	330	313	309	350	319	328	325	331	323	353	331	356	317	321	319	318	302	320	306	317	323	328	338	307	307	303	309	356	347	344	311	360	302	332	326	347	323	345	317	340	324	329	334	310	310	307	323	342	341	344	321	303	311	345	333	317	311	294	364	325	332	341	337	297	337	287	306	312	370	305	370	331	360	315	333	318	310	329	331	323	369	316	304	314	335	300	352	342	312	319	317	312	319	350	321	369	348	345	319	296	306	317	319	319	339	356	354	344	340	337	295	313	325	318	289	334	335	340	316	330	344	306	323	336	340	330	324	331	327	335	310	316	324	333	337	348	324	347	298	347	316	318	348	327	332	313	317	333	295	350	353	282	343	315	333	316	318	335	318	324	337	340	321	370	318	316	329	315	333	324	334	283	283	335	339	343	310	334	294	339	289	370	290	329	340	342	335	343	323	339	321	325	356	301	321	323	339	338	306	319	352	309	349	305	332	346	333	293	316	339	283	327	310	325	325	327	380	322	315	310	304	325	329	353	306	340	322	338	365	326
25653	21375	27564	25318	12441	3379	2033	1374	1124	925	801	734	674	611	629	632	632	616	610	605	603	583	542	589	563	576	533	559	577	579	551	576	586	607	556	531	536	547	536	549	562	549	614	574	602	545	584	558	552	535	577	555	551	566	561	560	581	523	555	579	582	524	568	542	598	562	555	601	564	563	582	572	527	576	559	595	555	577	570	560	553	587	578	559	542	560	573	562	579	545	605	542	583	534	541	564	584	551	605	554	593	499	575	542	531	606	562	552	601	574	587	553	574	566	535	553	573	573	548	544	561	558	563	573	537	587	545	569	590	574	577	564	573	526	564	522	557	592	534	547	542	580	549	547	546	499	554	558	599	517	567	563	522	567	543	555	552	560	556	575	512	572	518	536	563	515	537	527	562	601	550	549	561	535	572	531	517	600	527	579	560	540	556	547	541	521	570	508	529	550	566	541	555	562	570	561	599	542	553	529	575	540	553	541	571	560	558	550	545	574	554	574	544	556	564	558	538	500	534	532	549	578	569	551	586	531	583	579	570	631	540	537	540	576	558	559	513	546	544	554	576	547	580	548	571	520	539	578	555	554	567	510	571	568	557	539	548	557	586	555	586	554	551	554	555	576	570	548	576	547	567	503	589	512	617	588	586	522	545	507	517	543	580	541	564	561	549	554	540	562	589	544	543	559	574	569	587	519	566	547	548	560	534	578	573	530	527	590	536	595	537	529	566	592	531	553	524	582	546	567	578	535	531	532	557	545	573	564	528	511	549	589	548	562	554	528	610	548	564	580	584	527	592	591	574	561	551	589	546	569	542	541	554	563	555	532	549	536	546	555	556	551	565	572	566	573	550	574	520	572	558	508	588	558	538	543	542	575	566	514	579	582	606	550	583	588	549	537	579	569	530	559	582	519	562	587	567	549	560	577	603	553	543	537	546	565	527	571	581	589	555	598	553	590	572	529	516	575	532	558	572	570	594	557	553	546	567	559	598	545	565	571	577	536	572	541	574	553	550	552	517	576	579	573	593	564	558	560	597	564	557	630	557	516	569	554	524	559	593	566	538	545	563	527	586	576	555	549	558	589	584	569	551	569	536	573	527	562	537	540	526	577	570	594	563	588	535	566	555	553	549	539	567	573	515	529	555	576	533	577	524	564	549	531	567	546	556	584	548	553	576	567	614	564	538	566	538	556	561	570	502	557	544	550	558	552	556	541	521	555	548	511	527	578	546	586	562	544	560	547	578	549	556	541	594	544	518	550	546	569	574	573	528	581	525	548	512	546	577	543	587	543	557	580	544	555	549	563	571	569	564	560	572	577	556	574	551	567	539	553	518	565	557	573	547	576	565	566	606	498	522	580	580	579	516	512	561	528	539	562	590	540	554	556	561	539	545	593	610	581	568	572	529	503	561	551	597	579	569	545	534	553	541	527	569	576	560	585	577	585	569	533	536	554	542	575	542	559	592	539	578	552	536	542	541	570	630	585	536	532	534	535	560	580	586	547	550	551	547	566	554	600	578	575	540	545	554	513	554	565	531	580	539	516	537	541	584	544	569	578	589	566	507	592	546	547	538	574	561	537	565	536	590	559	513	577	520	520	530	570	557	515	574	586	601	568	543	534	549	537	568	569	560	573	547	581	589	546	568	516	527	564	577	590	576	548	546	526	576	586	519	542	549	557	584	533	583	534	564	544	529	549	563	545	557	546	516	533	608	576	575	567	603	579	567	571	560	565	539	569	556	558	555	567	542	553	552	564	588	558	536	518	534	522	553	585	546	578	548	600	564	575	546	574	572	550	567	554	544	551	558	580	605	600	549	547	551	540	596	539	542	511	544	558	538	527	512	567	567	529	562	563	561	546	559	569	532	558	525	530	551	565	522	525	576	548	544	565	568	566	589	541	534	566	564	545	568	555	561	593	547	553	545	557	563	557	534	544	544	575	540	597	559	572	586	564	576	550	578	547	533	544	525	562	635	579	559	561	522	524	572	504	543	550	548	589	558	533	556	570	531	567	568	525	592	572	520	559	551	580	519	578	556	550	578	559	580	518	561	548	556	586	552	556	514	586	556	569	554	530	557	564	523	573	547	561	558	579	533	574	584	540	577	559	569	564	505	567	547	554	562	524	574	586	543	555	536	583	568	556	559	565	518	533	531	536	564	556	560	556	557	567	579	535	556	559	565	538	551	604	559	552	566	551	559	537	594	555	549	597	561	559	583	566	548	613	561	593	596	539	547	524	566	553	537	564	579	537	567	596	570	553	539	560	518	575	553	589	580	558	538	599	561	579	593	565	556	585	575	549	580	550	561	528	553	523	555	550	591	549	566	543	568	559	546	587	596	514	563	583	552	537	564	533	561	572	560	537	523	528	545	537	565	537	581	554	551	521	554	512	515	551	525	557	527	546	547	607	525	574	576	584	531	554	554	554	574	539	576	554	554	544	545	553	584	568	515	541	563	544	561	525	571	543	543	582	511	546	574	582	523	574	533	579	588	561	536	574	540	567	553	563	538	540	560	605	545	566	538	533	568	539	564	584	514	518	527	562	606	567	519	554	512	516	569	567	538	535	561	556	539	541	568	554	566	589	584	580	501	547	527	570	540	583	601	512	523	538	594	577	556	596	547	514	567	576	596	544	547	473	518	580	531	599	592	542	526	566	509	586	552	532	570	559	506	554	530	584	495	546	532	582	557	536	596	569	616	553	594	590	567	553	561	544	540	583	573	557	542	503	538	570	531	557	544	548	552	541	539	539	580	599	583	519	527	594	526	579	561	577	554	559	571	582	590	585	569	556	594	568	543	575	565	522	550	577	534	584	533	545	584	574	539	588	564	556	560	516	585	563	577	569	602	546	608	518	542	575	578	555	578	543	547	533	618	606	607	570	538	567	522	553	538	599	530	563	570	570	573	551	580	574	556	543	535	530	578	519	523	589	594	545	578	576	555	553	589	503	574	522	588	586	595	592	582	558	571	588	554	557	563	581	579	544	550	523	555	568	582	541	564	546	579	536	563	534	553	564	574	562	515	557	563	534	557	562	543	569	598	570	552	578	591	559	530	543	551	526	550	538	561	581	562	534	571	569	556	599	527	600	546	555	594	576	533	556	520	560	559	555	571	484	571	539	547	535	526	548	504	554	574	537	603	526	549	529	564	553	566	541	607	563	547	556	542	567	514	566	555	558	583	545	554	592	497	581	555	545	536	561	540	575	586	527	554	563	574	592	557	557	559	525	547	489	537	536	521	571	583	570	545	587	525	569	586	579	572	559	527	561	553	568	594	568	556	597	509	574	571	566	548	594	520	546	540	528	616	545	564	551	545	555	567	544	553	560	522	585	536	571	606	517	600	542	539	558	616	566	541	512	573	533	502	535	534	569	555	521	535	563	546	597	575	617	567	539	546	594	563	551	536	598	502	534	562	523	569	498	550	559	546	565	576	541	556	519	576	556	550	569	605	588	573	556	578	544	542	562	579	542	566	563	558	570	612	552
29674	29849	19867	11780	7590	5436	3617	2897	2017	1582	1202	1034	904	819	829	719	726	747	759	706	689	672	651	653	718	660	665	679	645	671	666	686	633	643	684	634	680	647	683	656	613	680	648	680	689	638	644	637	652	644	673	638	687	644	643	631	665	676	661	613	665	634	690	615	652	656	682	612	691	649	637	646	668	714	692	723	729	679	677	711	685	686	655	663	632	654	670	632	698	629	669	615	645	658	675	634	669	690	637	630	659	632	656	636	652	611	671	615	620	697	633	614	669	661	678	645	654	678	675	621	610	658	644	624	696	673	655	644	616	665	672	650	611	640	638	655	645	656	699	653	683	621	622	613	699	654	698	686	657	629	662	714	658	617	659	715	633	668	630	621	679	642	643	631	695	624	666	619	637	609	666	656	637	658	613	670	690	621	626	676	622	638	603	664	635	645	653	686	653	659	686	624	621	665	668	612	655	627	685	680	616	655	678	662	665	646	646	677	607	668	645	647	608	654	688	625	643	687	667	659	683	648	680	665	652	642	632	623	664	668	661	695	690	625	683	655	640	644	649	678	656	673	628	622	607	624	634	630	610	671	695	635	690	686	653	702	630	691	653	647	684	666	639	651	638	664	626	651	645	676	636	642	635	697	647	691	696	640	630	644	651	604	658	672	631	688	651	666	619	650	634	646	622	609	638	645	684	610	631	652	661	646	618	670	706	705	677	665	661	670	649	627	689	617	639	634	688	623	659	688	664	585	704	623	602	654	651	625	650	621	615	649	607	675	651	631	626	671	656	657	653	709	649	632	625	613	683	655	678	694	665	645	648	639	652	599	641	668	675	669	598	649	662	648	648	654	639	666	622	689	657	606	669	660	662	642	642	626	707	635	661	668	666	648	628	662	647	686	624	622	641	632	648	674	674	690	644	655	652	646	635	644	632	662	705	657	626	690	649	667	670	603	646	604	629	615	640	687	618	692	640	627	668	648	691	624	668	668	659	635	665	638	672	693	683	620	618	618	683	604	653	633	646	671	650	627	623	653	640	658	629	650	623	692	683	707	645	621	627	666	637	660	647	630	709	659	650	661	670	684	633	630	631	736	672	642	635	641	651	648	654	665	686	679	598	732	655	629	665	654	660	643	644	668	693	611	626	671	643	666	684	654	634	673	650	636	687	621	691	676	670	618	647	670	636	619	671	641	652	664	615	662	658	706	614	689	674	639	638	666	652	736	691	685	650	607	676	645	626	595	656	659	643	661	658	656	654	692	655	621	668	687	645	677	610	670	603	674	656	626	673	668	601	673	673	634	629	606	695	641	646	648	687	647	615	614	670	613	689	649	684	704	664	604	642	680	622	689	683	641	645	651	648	647	673	630	669	647	677	622	700	675	639	671	653	656	634	682	702	603	651	632	569	674	613	646	635	683	627	610	672	657	646	681	625	640	667	649	655	637	670	655	641	629	639	689	628	662	635	687	655	644	644	662	658	688	623	628	681	634	658	663	629	641	682	663	704	693	653	629	627	652	661	603	662	674	658	665	625	636	666	642	676	645	612	635	666	669	623	590	693	673	678	686	658	664	635	605	638	625	672	639	630	692	655	652	628	639	675	656	666	695	655	600	600	648	633	650	682	643	604	671	635	650	676	618	600	626	664	645	634	656	678	643	643	590	642	642	650	655	645	612	680	626	646	660	652	641	608	629	628	670	649	588	666	660	630	646	674	615	656	661	667	623	644	607	694	621	685	616	660	632	643	653	703	642	686	664	628	622	635	679	628	615	670	645	610	623	682	646	650	611	646	657	665	668	645	648	630	673	668	679	671	723	634	607	617	660	637	638	594	648	622	622	605	642	656	654	614	630	682	615	604	637	645	655	652	651	643	642	659	663	653	660	640	638	640	684	622	616	660	628	621	655	650	635	613	708	631	693	644	659	636	634	649	670	658	671	689	648	614	674	635	683	629	659	650	620	694	676	658	652	660	669	611	602	679	656	705	617	629	627	665	628	680	682	656	670	639	668	670	681	666	612	621	686	627	642	672	612	584	646	638	620	640	637	684	622	642	603	623	641	601	622	612	640	647	658	671	649	650	603	697	600	633	647	625	596	647	631	645	710	673	638	615	665	655	689	617	630	666	653	661	640	639	640	645	612	645	651	607	633	704	644	679	634	645	644	646	635	629	678	624	634	633	650	655	663	621	658	655	594	641	638	647	670	688	641	653	659	651	656	661	667	626	660	668	683	602	636	684	672	667	664	671	653	653	642	662	668	640	650	678	625	654	654	644	631	629	648	656	637	629	673	663	638	700	658	649	660	637	620	650	672	662	652	640	644	690	629	629	660	639	639	648	666	671	637	650	688	650	623	587	676	648	612	676	648	659	669	652	607	640	643	654	662	632	655	626	689	674	659	698	613	665	634	675	662	648	649	663	636	644	650	664	626	633	644	657	687	661	635	633	653	606	643	661	683	683	628	694	660	669	640	666	632	638	614	644	644	647	657	648	615	662	666	641	658	609	652	660	650	677	635	676	690	680	664	656	694	632	607	644	671	649	637	666	687	657	600	651	644	642	642	639	648	653	640	662	680	668	647	624	677	606	633	638	679	632	672	634	657	614	658	629	630	660	633	665	666	646	619	649	688	656	652	629	680	626	666	609	647	671	625	686	679	638	608	634	679	683	635	636	605	626	643	590	613	619	662	695	643	658	644	659	666	607	649	659	691	660	652	697	654	669	653	680	666	609	675	633	661	640	677	657	689	623	676	625	694	665	645	681	625	637	663	667	633	665	618	659	676	679	668	670	632	675	640	636	631	670	616	689	636	620	631	653	626	651	616	693	650	634	706	710	689	655	658	647	642	644	644	684	664	675	643	663	649	680	629	660	662	623	639	641	640	665	584	656	651	672	684	658	610	661	647	684	648	691	660	667	654	684	599	643	639	625	666	648	654	619	672	635	679	659	665	610	652	654	645	621	606	662	662	623	672	645	637	633	635	647	660	680	626	668	655	656	663	680	617	667	634	646	617	643	679	622	687	630	613	671	679	675	678	676	655	664	670	625	643	636	681	653	623	655	728	650	682	644	643	660	673	639	634	651	675	659	651	668	637	676	661	651	638	664	628	673	639	682	650	643	642	655	632	651	630	633	631	651	650	646	657	648	656	647	685	639	642	683	634	612	656	631	649	619	640	645	641	662	636	710	650	678	653	649	620	653	607	634	669	607	644	648	609	633	683	633	632	644	634	614	660	662	621	650	652	661	669	664	633	651	666	600	642	679	664	670	632	674	681	627	621	664	646	660	650	663	657	644	634	668	666	687	672	643	639	640	644	658	640	656	613	630	672	607	672	643	664	651	694	664	639	683	629	656	664	656	630	655	675	676	649	620	635	618	636	647	630	667	642	683	646	669	645	603	678	657	623	655	651	675	618	597	685	659	645	640	640	663	619	700	624	643	640	688	621	698	694	642	651	680	631	648	647	600	640	670	663	653	611	685	696	664	627	616	650
23336	21395	29258	23922	21400	21464	11185	2627	1560	1192	882	706	608	587	485	398	421	399	365	402	327	331	322	310	314	331	321	299	307	306	261	307	310	285	299	309	283	292	274	284	283	281	287	246	276	281	263	274	262	247	283	265	269	265	256	264	281	289	272	277	262	260	268	268	264	243	262	275	263	260	268	284	325	304	299	288	277	299	295	272	263	278	287	268	271	297	289	275	259	262	225	261	305	260	256	250	291	245	248	258	252	267	230	238	276	268	237	251	264	242	236	283	250	260	235	283	258	247	252	242	278	249	267	253	251	252	242	266	249	264	254	275	280	261	240	262	272	255	259	258	260	269	261	250	260	251	241	251	259	235	257	244	269	259	259	277	253	266	239	250	266	253	261	272	268	245	243	255	231	245	252	229	276	239	232	270	257	246	280	279	238	263	264	282	244	242	276	262	241	274	225	247	270	262	244	248	244	248	264	258	245	255	268	273	253	270	275	269	243	253	277	254	282	259	245	258	273	273	239	250	246	263	256	284	273	216	254	268	255	263	255	283	234	266	271	285	249	253	262	242	286	250	261	245	289	230	264	245	235	316	255	255	253	294	256	243	276	257	290	292	279	243	267	269	260	253	247	250	238	263	264	284	229	238	256	263	287	293	243	254	248	272	253	265	255	257	251	241	257	269	287	274	258	256	266	256	255	255	257	275	224	260	265	259	276	267	269	233	226	245	232	234	242	253	257	250	293	256	245	233	251	263	285	267	240	284	254	265	245	255	238	241	269	230	238	257	254	228	236	266	281	284	262	254	267	248	251	258	260	269	260	269	252	251	238	243	283	252	256	251	235	271	269	257	238	249	285	269	242	275	252	263	263	251	242	282	263	265	255	265	257	260	220	266	249	258	267	250	241	259	266	239	229	247	271	230	268	258	242	240	232	266	265	285	231	248	275	277	241	261	243	268	250	252	262	257	249	268	238	252	248	271	260	273	250	287	254	245	267	233	259	229	229	255	263	268	247	246	264	280	242	277	256	267	262	254	235	267	234	244	258	243	301	269	263	247	253	267	254	251	241	246	255	288	263	271	251	270	244	290	229	261	253	279	245	269	272	251	265	280	229	308	246	275	269	253	250	253	252	270	272	258	250	260	257	262	236	261	285	267	276	270	239	265	256	260	263	230	273	271	243	269	236	238	237	266	273	267	251	269	244	261	263	261	250	261	283	259	245	248	255	236	274	263	289	284	264	246	234	242	247	286	228	264	298	247	249	258	288	256	266	278	250	265	274	292	233	278	245	250	263	246	303	278	254	254	287	270	256	255	260	257	249	258	260	268	255	244	257	254	260	276	244	225	241	253	252	283	274	268	281	233	247	289	260	293	254	253	242	269	270	255	259	247	225	249	243	253	266	288	268	243	260	265	260	250	258	255	278	231	304	269	256	245	252	241	240	253	243	259	257	256	251	266	266	252	265	253	237	274	268	256	251	267	260	266	258	255	282	235	234	259	257	278	250	242	280	251	273	271	228	239	239	287	259	247	250	241	289	258	265	248	277	257	256	248	267	237	265	238	269	270	262	264	272	271	285	272	242	245	321	260	265	241	260	240	264	272	239	258	262	280	262	235	284	252	279	234	252	239	271	249	271	240	250	264	252	264	254	289	232	270	269	249	258	245	238	226	278	260	289	257	226	268	280	252	276	249	229	260	258	263	241	254	249	278	282	255	259	255	232	234	256	255	251	284	274	256	216	250	266	250	243	243	252	283	251	267	245	247	302	292	254	268	246	268	265	293	252	268	233	256	267	283	285	267	241	265	266	244	271	244	228	276	240	250	255	235	270	261	249	257	251	261	244	256	236	266	244	215	271	251	290	251	264	283	252	257	288	240	261	249	270	290	280	276	257	260	244	268	268	258	250	231	232	267	281	237	231	266	274	249	267	232	246	282	267	283	259	238	266	282	238	246	235	253	262	239	246	273	231	242	256	237	275	277	274	248	264	241	286	262	261	251	274	248	253	271	251	261	274	255	258	289	229	264	273	270	252	243	250	258	275	244	242	261	251	270	265	273	276	267	257	250	247	258	265	258	262	283	240	240	272	270	256	260	240	212	241	243	259	256	258	248	246	265	243	264	262	251	274	276	260	261	241	249	266	244	248	253	253	248	254	268	263	256	246	247	260	254	228	259	273	238	262	292	241	247	239	283	258	246	250	226	242	236	257	265	284	269	258	275	291	252	304	262	249	254	260	250	265	229	288	227	256	267	267	259	291	246	280	254	239	230	258	264	250	274	246	258	269	228	235	222	269	238	292	265	287	270	277	269	253	273	251	270	233	251	253	238	250	255	244	260	251	247	242	269	255	260	280	245	254	295	254	227	250	226	261	260	227	273	225	273	249	259	242	237	277	252	244	245	278	237	243	274	255	242	266	289	260	264	274	261	244	264	291	248	281	254	263	251	254	290	264	261	242	254	252	236	280	240	274	255	251	256	279	275	262	250	264	262	273	255	256	274	271	285	239	271	262	261	261	274	253	255	259	298	267	234	251	288	235	264	246	263	250	304	229	231	259	262	252	284	243	269	257	292	284	261	287	257	263	242	265	266	283	238	273	239	275	212	247	248	236	282	262	271	288	265	268	282	295	249	278	225	249	259	256	235	258	265	284	277	259	253	254	282	243	262	270	257	240	256	297	258	235	218	244	226	237	240	275	253	250	251	251	239	245	245	238	257	251	274	279	241	280	271	252	246	268	263	253	256	253	224	263	248	261	271	267	254	270	218	249	261	252	265	241	244	263	260	280	256	246	254	248	245	256	273	246	265	264	237	248	251	259	235	301	256	239	286	242	253	265	248	254	269	270	256	260	258	266	294	265	222	235	245	253	250	249	228	245	268	262	232	272	269	255	261	280	237	283	263	262	263	252	276	274	250	275	247	261	261	239	224	273	230	263	268	260	241	248	280	258	252	260	254	267	254	279	231	270	264	247	242	268	272	282	246	282	258	253	256	232	276	264	253	244	251	272	240	231	256	270	261	257	256	276	231	245	274	246	268	273	260	246	241	249	271	250	254	245	253	239	270	281	261	279	239	253	275	267	278	263	236	252	266	253	253	264	239	266	252	230	209	254	232	230	211	276	241	280	255	252	250	253	256	278	251	258	274	264	268	259	237	256	221	250	248	236	264	265	278	241	248	280	268	249	259	261	257	271	238	248	265	311	228	263	267	241	256	242	292	238	273	254	248	258	253	254	259	292	262	247	262	249	241	249	266	266	270	255	266	249	277	266	226	260	253	254	279	271	247	268	281	232	258	242	271	253	268	262	283	239	255	245	249	260	249	260	246	260	254	246	236	261	254	237	253	261	229	272	267	249	252	276	253	251	267	265	246	271	242	272	265	271	264	248	279	253	242	265	257	289	276	233	267	257	262	238	288	256	292	258	220	275	237	272	259	243	257	252	207	253	250	269	234	277	229	256	244	245	268	269	284	258	245	279	280	263	258	262	253	277	281
34699	38470	27902	17797	12688	9471	6805	4822	3360	2382	1709	1313	1076	892	776	647	628	572	521	450	504	468	425	426	381	422	433	357	369	383	333	383	377	341	352	351	289	321	333	346	334	322	313	338	322	322	307	299	299	311	312	294	336	288	327	311	304	319	308	294	327	313	300	307	313	340	318	293	287	326	334	333	364	383	350	359	333	353	324	322	347	309	317	316	341	315	325	304	326	322	269	312	310	308	288	305	300	326	280	316	293	304	285	305	312	304	303	310	312	269	306	308	292	295	303	333	291	295	290	301	296	301	271	297	282	311	286	309	295	292	309	330	319	293	311	307	258	327	308	282	292	311	291	277	291	293	286	332	309	273	298	290	277	308	264	300	280	291	272	307	303	305	338	301	293	285	300	317	287	291	294	301	293	288	307	331	293	295	303	306	295	309	328	309	305	347	308	308	289	289	301	315	287	310	277	313	260	257	313	295	312	314	245	296	295	314	293	279	316	324	292	309	279	298	305	305	289	293	306	292	309	289	304	303	307	312	289	302	302	308	301	285	312	308	290	311	317	298	299	321	344	301	322	306	328	337	288	334	307	317	303	302	314	329	321	311	286	291	322	331	322	266	309	294	300	302	287	265	279	280	307	298	317	317	312	331	280	286	307	317	298	316	296	281	303	306	271	304	294	316	324	311	304	321	291	290	276	309	304	273	293	274	305	311	324	296	300	306	301	264	299	267	315	289	285	311	315	313	324	321	305	292	307	296	320	310	297	282	300	290	303	295	310	310	291	299	307	274	339	317	292	281	283	293	304	298	316	297	314	316	315	308	285	311	308	307	299	311	364	265	303	316	287	328	280	293	290	304	348	305	304	308	292	284	284	290	309	301	309	344	302	298	326	299	314	321	331	334	260	300	312	275	276	318	303	325	306	306	318	302	295	270	292	240	280	272	290	294	286	298	295	317	268	329	287	327	321	313	289	295	302	324	278	287	318	275	290	318	305	308	320	297	313	319	290	274	323	291	317	300	295	338	293	287	285	302	296	283	294	293	284	298	337	283	309	299	305	295	282	305	329	299	307	294	317	281	310	307	288	290	306	314	321	281	305	318	325	332	327	320	294	329	290	295	304	321	277	293	316	282	278	293	315	295	286	292	300	317	323	294	329	275	314	323	295	305	290	280	294	295	257	299	276	312	311	312	310	278	299	311	312	318	302	325	286	281	289	303	311	313	335	304	341	283	320	303	309	311	305	295	295	274	308	303	287	268	304	311	295	312	295	295	305	272	307	274	319	302	290	302	317	330	301	294	310	312	292	305	301	300	281	344	312	296	271	322	300	303	322	320	304	298	307	292	305	296	305	290	320	266	279	312	278	281	309	308	307	320	306	295	320	284	309	324	349	304	288	298	265	312	319	292	280	286	282	324	308	284	322	317	287	316	308	316	298	282	308	306	283	340	287	300	320	236	299	291	265	290	330	325	290	278	314	302	318	289	285	283	301	286	322	292	326	286	291	322	309	293	300	312	295	291	293	321	319	274	310	313	290	294	321	288	308	303	330	268	296	284	326	278	289	279	275	308	311	319	269	295	313	291	311	291	298	278	344	283	266	290	315	288	281	316	287	336	315	282	298	317	281	294	308	303	285	321	306	297	312	321	304	314	281	298	309	305	276	275	305	299	346	314	295	277	320	293	323	285	297	297	279	294	264	304	292	305	321	267	295	303	287	311	310	287	297	314	291	315	301	303	289	309	335	279	303	304	335	300	319	297	346	276	264	340	302	290	318	277	289	296	279	276	339	266	290	320	310	306	309	302	317	308	276	295	290	310	316	309	332	315	291	280	292	321	296	300	312	309	286	312	302	288	288	293	305	298	297	294	279	323	322	268	310	282	287	308	291	321	280	323	309	297	294	305	302	302	286	287	278	293	319	290	289	297	290	314	291	262	295	267	315	282	281	279	329	317	318	295	281	278	331	301	281	301	275	298	288	313	333	326	284	259	298	303	308	306	307	287	274	285	331	310	323	300	293	274	321	319	308	312	301	304	321	315	363	311	281	285	303	308	306	333	310	316	309	275	321	280	312	314	324	312	288	315	309	281	306	300	295	303	276	289	328	317	304	302	276	318	341	306	296	306	260	304	318	280	317	329	310	318	336	312	276	275	296	274	327	295	289	282	307	317	267	293	291	286	289	294	290	319	285	304	281	307	302	295	310	284	270	308	301	289	316	341	286	287	309	308	301	323	310	300	302	297	337	321	295	309	282	325	279	284	287	306	317	291	289	323	263	288	299	284	303	303	289	284	282	320	302	312	308	315	296	295	274	280	293	297	308	302	271	316	307	296	325	358	306	277	312	292	289	272	320	302	273	311	279	283	286	291	302	300	299	289	271	298	303	334	281	290	297	294	287	310	275	299	315	290	289	299	322	290	289	308	322	312	317	307	320	292	295	306	273	295	312	300	312	305	298	293	297	284	289	315	288	337	297	289	318	315	300	288	269	309	311	317	301	293	285	289	287	288	281	300	314	295	304	310	307	304	318	315	313	325	313	291	290	319	282	306	275	311	298	304	261	308	312	316	304	290	289	278	280	329	278	285	285	313	290	335	303	282	288	284	309	286	278	280	295	306	304	289	296	307	292	285	288	275	303	321	297	302	286	306	303	288	334	293	302	299	320	288	292	320	264	299	311	337	297	285	276	278	307	315	304	291	310	305	309	308	284	280	285	295	308	291	278	316	338	282	279	316	278	281	291	283	335	344	307	282	321	315	247	312	252	308	311	327	303	307	324	314	309	331	294	312	316	329	293	306	302	304	283	294	298	269	325	267	283	271	286	301	259	279	307	284	297	301	314	332	308	290	284	282	291	308	307	332	278	295	294	290	270	297	313	283	295	290	281	298	291	305	316	317	309	313	279	262	310	302	270	269	304	312	298	316	314	320	332	272	323	295	309	324	296	302	309	287	287	305	315	301	302	299	296	282	289	291	296	305	298	321	311	296	297	288	307	294	291	279	294	290	301	312	294	279	298	291	308	297	312	305	298	299	312	286	281	291	294	288	334	286	282	307	289	317	288	304	316	305	307	292	300	261	288	323	316	270	272	299	274	303	305	327	291	294	288	274	308	330	308	302	279	309	281	296	279	296	307	310	290	292	313	310	307	316	309	333	302	294	284	310	301	313	276	292	303	288	291	320	302	321	276	268	305	295	286	296	280	326	284	278	278	291	299	302	312	303	287	294	308	292	261	285	294	272	282	312	284	297	260	307	270	305	267	293	317	285	321	295	302	336	323	306	287	290	272	318	273	310	289	283	325	296	295	281	294	318	297	317	334	291	286	316	291	302	320	306	321	297	310	286	295	304	302	291	315	302	290	313	306	295	256	286	296	292	280	290	318	327	302	328	284	328	291	309	282	315	318	337	300	302	304	311	296	275	309	301	319	286	327	333	291	302	274	288	314	308	292	299	273	315	296	290	272	282	292	295	263	303	272	281	318	322	322	288	318	279
28125	21339	14525	6308	2899	1886	1292	987	749	635	582	565	508	474	487	508	511	490	482	502	434	515	541	496	489	493	460	456	471	465	473	501	479	484	493	510	481	506	531	479	511	476	443	471	489	440	459	470	463	545	523	456	490	504	473	467	513	464	453	488	465	531	512	471	479	445	474	513	451	505	484	529	480	486	496	497	477	519	498	537	480	503	499	489	454	502	447	503	527	536	510	506	486	507	453	500	505	492	479	477	466	492	510	523	496	462	497	492	495	511	515	490	472	488	520	501	457	513	500	493	534	476	454	500	488	506	489	515	514	474	505	502	525	482	502	504	501	547	493	491	492	471	463	455	485	479	510	469	501	515	527	461	483	509	512	522	469	490	490	530	543	465	460	502	450	470	487	508	497	525	470	499	510	442	482	488	447	507	487	473	497	506	460	488	534	510	514	496	459	490	501	517	482	488	464	484	493	491	509	460	453	491	477	493	493	493	469	485	505	482	473	496	494	456	543	464	505	493	509	492	489	467	443	511	470	491	480	511	469	500	465	464	499	464	504	505	532	495	493	469	494	492	529	466	491	473	509	493	493	493	494	484	493	494	555	462	464	481	477	497	483	487	477	452	528	471	437	487	478	527	478	489	499	497	489	497	508	501	484	453	496	495	493	490	462	500	500	494	505	484	492	488	527	509	513	483	483	470	505	491	449	492	488	470	508	519	482	499	471	478	489	477	472	483	484	483	497	463	497	459	473	507	506	453	484	481	510	464	489	483	483	495	480	493	453	492	490	500	436	474	499	527	551	509	495	506	508	476	477	509	492	499	475	438	460	512	465	494	499	495	470	529	485	515	460	457	473	479	537	463	491	452	521	473	469	480	457	533	447	510	521	468	461	488	440	486	524	473	480	458	506	506	464	505	455	536	495	470	473	513	511	488	493	483	484	468	461	463	512	477	442	497	489	502	493	518	512	474	470	477	514	479	485	467	443	494	493	491	463	472	527	499	491	469	524	500	487	452	472	486	447	511	515	496	516	478	485	521	477	497	475	505	475	526	493	485	469	468	479	484	495	488	485	513	512	486	527	515	451	488	452	513	503	499	473	451	492	470	493	496	480	491	488	502	485	467	490	534	445	494	558	488	500	502	473	463	496	486	518	481	463	486	485	437	488	519	507	477	471	468	465	482	478	491	471	484	530	435	477	494	452	453	483	460	459	462	494	458	469	509	477	520	470	533	505	508	435	513	504	521	479	497	542	464	464	481	508	550	488	477	473	460	511	484	461	507	460	465	482	473	490	511	516	488	478	507	459	462	456	514	509	488	574	463	486	484	475	521	494	460	464	446	472	489	491	482	510	512	477	491	504	492	465	465	508	526	494	446	498	487	496	462	467	507	477	471	522	486	493	493	486	489	463	470	495	486	501	485	516	527	484	467	461	476	503	510	496	522	499	494	483	462	510	471	486	500	467	459	462	467	442	492	486	517	479	509	478	474	435	467	498	445	496	482	504	506	468	453	492	470	496	461	480	510	487	501	465	494	477	510	520	474	512	470	511	481	483	514	486	485	481	486	504	469	470	492	488	489	452	496	495	483	474	493	469	459	487	496	497	481	506	516	482	514	480	491	452	481	500	498	486	488	481	461	501	491	435	502	483	474	431	479	523	556	453	471	508	492	490	435	505	453	437	497	520	446	475	488	469	472	486	466	542	481	465	497	501	506	486	495	525	501	483	532	458	467	473	515	499	448	475	521	550	462	471	486	488	494	498	481	478	467	481	487	505	503	478	472	460	500	483	514	469	516	499	433	545	497	522	564	454	489	483	473	468	474	525	477	502	451	524	478	501	456	482	498	500	497	494	481	477	483	506	465	498	522	498	501	518	492	484	496	445	515	509	506	529	492	455	503	510	507	523	521	528	443	509	534	513	503	504	483	486	475	507	464	486	473	490	460	509	479	502	518	487	513	490	445	516	495	455	503	501	504	513	471	487	489	505	491	504	528	489	488	479	499	516	460	523	470	495	495	486	499	512	460	480	547	471	485	487	448	479	498	476	478	465	513	471	461	471	449	479	469	476	502	522	499	456	469	475	499	488	509	493	475	502	482	483	477	494	456	489	477	482	482	465	490	511	500	467	504	436	496	500	452	485	477	459	500	482	490	547	504	505	470	470	528	450	456	466	475	451	511	482	519	508	519	508	493	498	507	515	470	510	474	507	498	491	509	501	479	472	483	456	477	491	508	496	454	494	491	470	471	469	445	490	483	491	509	499	490	488	454	513	463	492	480	509	468	526	479	505	488	484	492	461	467	469	498	490	492	525	464	490	461	492	511	492	502	491	470	514	508	505	456	461	501	514	493	470	476	481	496	491	506	483	488	487	513	489	468	510	502	497	454	482	513	494	489	490	464	488	512	431	475	500	488	489	481	463	498	521	499	475	480	491	516	488	515	490	476	474	491	491	518	499	473	505	450	495	492	478	480	519	470	502	519	489	473	466	465	502	495	485	468	498	467	506	462	474	498	541	488	466	496	478	469	479	501	507	494	495	479	432	485	465	492	447	478	537	449	505	504	487	486	504	481	484	464	481	480	510	467	477	517	486	476	484	496	493	456	448	518	512	494	475	475	439	519	507	473	502	461	489	512	506	504	501	486	519	479	467	503	510	459	515	450	491	538	518	496	492	494	466	500	482	459	454	473	502	498	457	497	483	494	487	505	458	493	459	520	499	474	490	487	456	542	468	464	464	460	470	501	493	465	504	488	460	476	436	472	487	464	509	469	507	486	463	456	487	485	458	490	458	475	494	448	448	474	508	535	510	462	500	467	476	457	494	460	491	496	491	478	463	471	546	437	519	483	476	487	536	470	516	492	486	506	473	462	472	536	486	472	446	462	443	472	468	498	500	494	493	445	508	547	484	502	496	496	486	436	494	459	475	495	484	454	514	502	525	476	499	507	480	511	539	480	499	462	481	462	524	505	468	469	465	501	477	488	459	506	507	496	498	490	519	503	494	534	510	518	497	515	481	458	542	491	505	543	467	467	505	489	508	464	499	459	472	487	454	495	496	458	489	443	511	524	423	477	494	483	475	506	522	459	487	496	495	514	478	514	482	511	463	475	474	470	494	515	481	487	471	485	487	521	501	476	458	529	520	486	458	496	478	496	518	484	502	502	500	504	502	495	502	477	508	491	456	510	475	500	493	467	535	528	499	498	508	459	488	451	467	482	501	507	487	515	516	473	493	484	460	503	477	472	476	508	494	508	492	488	476	503	500	481	509	429	508	455	505	513	514	478	506	503	524	436	470	487	470	459	483	511	507	489	472	519	495	496	474	502	512	490	534	492	504	483	520	464	475	528	465	486	495	482	474	494	489	498	470	507	455	459	518	519	522	480	476	489	465	446	485	501	470	507	493	514	469	491	482	448	482	491	498	483	471	514	494	487	453	489	491	487	532	505	435	475	489	490	469	473	519	483	517	465	492	486	455	480	457	476	440	535	456	464
25212	22431	13341	7217	4854	3390	2363	1727	1238	965	758	721	699	631	667	625	640	576	611	611	588	580	613	626	590	576	587	615	598	605	623	605	590	608	602	576	556	576	589	572	582	622	588	571	609	545	588	537	579	564	606	585	577	573	593	559	596	601	618	562	622	586	593	621	622	596	614	591	613	620	538	576	589	587	651	616	622	614	587	627	621	607	600	635	615	575	600	584	614	565	551	627	654	603	615	562	590	602	609	564	604	592	562	580	573	582	628	584	565	585	576	609	579	615	588	557	605	613	621	552	554	607	564	580	545	577	596	606	559	555	568	585	531	614	611	543	605	560	575	586	600	561	570	585	589	573	599	587	583	595	613	530	608	564	537	566	610	577	583	557	588	577	547	602	632	589	602	570	593	576	603	570	564	603	620	596	575	624	573	582	589	560	593	613	595	584	536	547	559	620	560	549	542	575	607	580	538	565	575	563	561	582	582	581	601	595	557	573	590	554	621	564	586	584	567	573	580	573	618	601	565	578	622	588	606	602	641	588	630	610	587	595	587	578	556	583	581	604	570	623	609	579	563	589	583	597	595	549	640	587	584	571	622	578	565	599	631	560	564	596	560	562	534	616	615	575	557	608	575	588	562	571	549	600	591	586	569	558	581	597	560	600	622	582	578	585	568	620	595	570	552	613	587	593	610	610	631	592	574	613	641	610	585	623	585	613	612	598	585	557	581	579	580	552	606	583	590	568	595	619	621	547	596	564	640	637	588	586	566	610	577	556	587	594	581	583	582	591	567	591	599	603	573	604	608	583	616	593	588	564	559	578	576	624	578	616	567	575	582	577	571	617	617	604	573	583	624	542	556	555	587	578	570	622	593	576	580	592	620	587	618	573	588	587	626	585	574	612	556	590	588	584	601	619	587	615	608	570	602	556	618	587	587	610	573	585	593	569	545	571	571	596	563	590	597	561	566	591	603	596	594	599	575	545	638	562	590	575	632	592	578	616	609	616	548	584	589	595	550	589	595	601	575	577	567	543	574	561	582	586	576	628	570	606	587	618	584	552	608	559	607	586	590	624	576	560	538	593	609	580	568	577	565	633	573	597	592	539	569	583	598	566	632	594	601	616	566	582	568	598	571	628	535	606	566	586	571	599	615	561	568	614	580	568	573	601	577	589	589	581	585	572	571	577	611	606	623	582	609	551	609	581	576	577	567	614	558	610	585	558	627	606	596	592	566	560	578	618	580	564	579	587	569	607	603	579	594	605	564	565	558	587	563	597	576	585	595	593	576	594	589	599	592	564	601	629	584	599	548	559	574	580	595	590	567	555	598	641	574	589	626	603	561	571	591	579	590	572	572	539	599	608	620	565	587	612	588	589	566	557	585	628	589	617	571	584	547	585	562	554	583	621	556	602	573	580	605	600	599	634	541	561	559	570	564	538	534	600	563	566	641	551	593	594	611	573	639	615	605	583	609	582	599	589	582	605	545	585	600	593	565	556	573	560	576	600	574	602	619	625	601	586	582	557	603	618	573	586	561	612	576	532	573	610	606	590	566	582	590	556	586	566	606	618	540	600	533	551	588	567	592	602	589	549	581	644	601	598	616	572	562	588	577	599	583	571	593	609	580	565	584	583	619	585	598	569	576	596	610	583	636	612	586	564	592	575	607	591	600	563	613	612	578	583	550	558	582	544	581	581	554	588	627	586	595	618	581	588	567	588	568	602	631	592	571	608	557	594	597	591	592	586	618	618	617	599	569	575	563	579	633	624	514	583	611	539	537	583	578	602	584	566	576	576	587	539	621	574	646	614	528	574	608	556	583	573	578	612	609	599	574	601	575	588	551	607	640	634	565	603	552	596	575	559	594	590	590	589	534	594	626	615	591	605	536	566	632	564	551	532	550	619	620	582	569	594	606	598	585	617	594	583	565	551	579	576	544	614	566	603	605	594	535	555	592	615	578	588	517	607	600	560	582	549	583	581	572	597	569	569	589	577	564	594	593	605	631	567	584	649	554	595	578	589	547	583	578	574	584	546	588	577	582	570	573	587	614	596	571	573	574	587	609	563	587	572	598	558	586	548	599	578	565	636	579	561	581	592	579	589	578	575	583	574	568	624	571	612	605	582	587	567	559	572	541	525	622	577	607	618	567	596	553	603	562	582	594	582	590	599	597	595	588	570	588	569	598	588	542	639	565	591	596	562	587	591	571	614	549	600	592	577	548	553	594	581	604	587	574	607	573	581	585	603	595	587	577	583	592	579	591	595	564	569	603	596	561	584	602	618	631	605	629	549	563	589	586	575	563	651	559	537	588	587	561	581	580	574	561	592	585	599	602	569	577	586	576	576	559	597	599	617	598	561	598	609	608	552	595	558	589	591	594	603	582	584	621	557	616	610	589	580	635	557	555	594	551	554	588	620	600	543	594	556	600	553	606	556	570	547	572	566	608	596	595	585	603	557	578	555	576	574	614	617	576	617	578	583	598	605	609	565	613	570	579	579	578	590	555	528	617	594	620	593	589	569	582	548	568	597	516	589	588	593	575	597	591	540	615	623	603	560	599	593	559	532	621	577	554	604	589	513	586	585	582	539	603	605	596	608	553	581	574	581	609	613	603	629	544	605	550	633	617	609	582	578	558	570	575	575	571	588	574	599	587	585	598	603	583	553	599	526	569	620	597	590	581	582	562	551	589	598	621	644	556	572	575	606	579	550	605	619	603	595	601	546	597	566	587	617	629	570	610	624	572	626	595	554	558	579	604	577	585	595	633	605	567	630	584	596	641	613	567	575	565	563	598	587	592	579	588	603	564	576	539	571	561	547	592	610	558	583	611	640	602	597	582	571	564	588	604	585	615	586	546	606	586	587	599	560	585	567	570	612	576	561	621	577	605	563	575	538	590	591	594	571	594	563	572	582	556	575	612	591	554	578	585	610	555	574	561	600	555	574	589	570	614	584	631	582	573	590	559	577	589	619	583	585	555	576	564	581	591	581	577	568	578	548	615	538	608	590	610	572	601	615	562	609	599	576	594	589	588	563	576	587	606	599	564	577	559	613	534	565	555	586	600	562	600	596	614	586	618	598	571	567	573	580	586	610	592	596	606	545	579	586	590	592	628	564	577	574	574	591	598	638	543	604	608	550	537	566	597	535	601	562	578	588	560	642	577	598	571	593	583	572	553	559	591	572	567	646	625	542	614	606	561	571	618	542	592	591	591	576	575	567	596	565	590	605	534	582	546	558	602	632	561	603	571	587	566	580	584	596	607	604	578	557	604	555	627	558	608	615	615	570	556	550	595	565	567	558	617	622	588	600	628	593	585	573	563	575	565	590	594	561	648	618	546	590	595	558	560	604	585	609	567	593	568	562	629	539	596	581	585	578	593	579	568	595	573	538	589	629	579	596	597	630	577	610	552	532	574	646	607	584	600	571	585	609	578	549	592	593	581	581	594	590	577	566	586	578	579	614	602	589	541	570	603	634	619	631	565	561	587	594
24406	21349	28683	24359	21254	10690	2616	1373	939	751	609	482	446	425	372	353	351	365	302	304	322	281	290	307	286	272	278	280	265	274	248	279	292	282	259	275	274	252	285	286	257	258	251	255	282	216	254	262	291	271	265	251	280	254	265	302	233	245	264	280	258	255	282	253	270	237	285	247	245	280	247	298	257	308	245	279	294	283	283	291	289	269	246	274	257	247	241	271	279	271	281	251	289	257	261	247	253	265	249	282	272	290	280	243	273	262	261	280	250	252	245	262	240	265	259	259	274	255	244	240	235	239	259	251	259	247	243	231	262	269	256	279	266	254	239	245	268	240	277	219	252	279	268	242	268	256	260	244	237	264	245	207	247	215	226	241	275	239	242	282	254	246	268	274	254	246	229	274	242	253	251	263	263	247	230	255	251	265	256	256	269	257	260	282	278	280	265	254	232	261	286	245	253	269	262	261	241	244	265	259	278	240	224	233	268	258	248	264	278	249	261	266	230	248	258	263	270	239	260	263	253	286	274	246	247	248	247	261	246	243	284	237	260	246	234	260	260	233	232	253	246	254	286	277	257	258	257	283	245	248	281	272	302	263	245	271	271	262	229	280	261	269	279	258	268	243	247	236	246	276	247	252	264	260	254	275	242	233	257	260	244	272	267	273	268	267	280	234	269	292	285	273	279	267	287	260	253	257	266	243	259	255	257	276	251	236	229	275	244	249	249	254	248	237	264	277	252	246	252	252	244	261	269	275	259	256	281	240	281	296	263	275	241	253	264	261	245	271	250	256	269	250	257	225	272	296	267	260	238	255	271	249	275	262	254	266	260	260	255	274	273	248	256	231	266	266	267	257	227	253	260	245	266	280	265	229	267	249	267	260	271	263	230	253	236	259	246	250	255	282	244	271	226	234	267	270	285	236	238	266	251	264	279	273	250	277	266	273	244	273	238	233	244	233	265	254	233	254	248	259	245	259	248	261	247	263	268	271	262	258	260	260	254	258	248	254	262	258	245	233	245	251	248	262	264	278	239	283	260	238	267	255	250	281	299	268	252	246	286	261	263	265	255	276	253	261	255	244	235	245	301	243	252	257	255	244	236	271	267	250	289	236	250	276	268	289	306	288	257	234	234	283	256	220	295	277	253	222	237	274	255	245	246	253	248	262	274	296	221	265	277	242	264	257	235	263	245	251	256	273	268	269	274	280	286	244	263	270	241	263	260	268	242	235	264	255	248	252	264	228	244	274	271	259	253	267	258	259	243	266	259	248	231	255	248	247	240	240	236	263	241	254	253	262	255	281	292	245	250	261	286	264	259	282	269	242	248	268	256	267	237	288	250	253	250	271	266	262	246	269	258	242	252	274	264	248	261	240	260	262	255	270	236	268	267	261	282	264	276	227	244	256	247	260	251	255	253	244	238	243	288	261	258	239	273	287	246	261	301	252	272	265	228	242	256	282	278	296	260	243	266	294	244	261	235	278	265	254	254	268	226	256	272	251	236	255	254	243	256	234	270	260	253	256	252	269	269	270	242	269	269	262	237	253	261	239	235	246	237	244	239	263	256	253	254	259	224	254	250	263	249	253	267	255	244	259	250	260	251	231	255	234	278	230	267	281	248	243	261	258	252	230	253	284	249	286	234	281	263	274	249	257	269	273	282	268	258	264	264	246	279	271	261	249	259	250	265	253	240	276	260	259	267	253	264	294	246	277	275	265	236	266	296	254	248	284	302	279	234	250	283	228	250	263	254	278	234	246	261	250	287	258	240	261	248	263	282	255	252	235	238	237	253	250	238	287	273	246	256	258	272	279	271	268	242	225	269	245	259	254	252	267	251	268	261	239	283	229	260	249	253	288	259	240	237	243	236	256	246	285	249	232	249	304	246	269	248	264	258	255	250	246	247	275	266	281	257	267	295	233	254	254	288	271	247	247	252	257	234	282	236	263	281	252	225	264	243	258	275	301	265	265	284	250	249	280	241	270	258	273	275	295	242	223	269	274	234	264	236	278	237	274	266	258	274	243	260	263	269	243	296	277	257	258	279	250	261	249	263	281	231	264	277	267	247	250	260	246	261	237	248	269	266	254	238	229	271	241	254	252	255	246	272	228	273	267	222	262	276	241	265	257	240	261	247	259	247	280	242	242	270	263	215	267	262	251	250	271	275	271	263	258	248	240	231	294	233	262	249	282	266	239	246	299	248	251	271	283	251	272	261	254	263	267	240	246	241	256	246	277	264	258	238	257	251	262	265	240	252	271	304	271	231	234	252	226	247	244	247	246	239	243	255	242	279	288	272	273	239	293	257	261	271	266	232	261	255	267	266	246	267	240	256	247	266	280	286	255	266	284	250	239	249	247	265	249	262	233	257	243	249	268	253	288	276	243	249	267	263	280	242	237	258	275	216	230	243	247	241	233	288	252	229	250	255	273	230	286	225	304	252	274	264	293	255	248	242	267	255	240	250	277	249	247	279	250	241	264	226	245	247	245	256	253	258	264	242	258	236	279	240	236	271	237	235	246	255	233	236	227	251	250	225	253	248	292	222	244	258	252	272	303	234	237	278	258	264	235	246	257	256	263	270	245	303	256	243	233	284	255	273	306	234	255	250	263	279	233	265	252	274	251	277	247	258	283	229	269	256	284	253	255	259	251	262	276	241	271	252	265	247	266	265	267	262	241	257	262	253	250	259	269	243	242	256	235	259	261	236	235	266	260	251	268	226	256	252	249	256	248	232	266	253	260	256	263	236	265	256	268	264	255	269	262	275	274	270	255	263	272	264	260	232	258	279	235	232	290	275	231	246	258	265	241	260	254	262	266	223	274	247	237	280	270	247	233	270	251	286	250	238	279	241	266	287	238	255	274	237	261	247	250	277	250	235	254	257	272	243	243	267	271	227	248	256	254	247	242	269	253	222	230	261	241	273	224	240	248	279	277	265	242	267	272	238	245	271	265	281	255	254	234	267	264	270	270	227	268	255	265	248	244	275	268	246	268	265	250	253	260	273	251	254	262	270	285	226	239	266	270	266	259	242	266	246	264	271	257	238	279	243	249	281	258	264	267	265	277	264	254	274	252	240	236	281	270	240	250	254	228	265	264	257	241	271	251	279	255	237	245	292	218	233	266	249	271	261	277	287	231	290	268	235	237	266	251	295	251	245	235	254	251	261	261	231	227	271	258	269	261	271	253	233	242	251	246	218	247	266	247	245	285	282	257	271	228	279	250	261	261	237	249	278	259	250	220	228	248	240	254	250	249	266	254	243	278	270	237	254	285	233	232	267	236	252	268	280	269	247	269	272	254	286	251	266	254	263	249	247	275	259	273	274	248	268	239	273	264	255	229	238	238	263	271	259	236	265	245	212	268	252	246	288	245	250	299	265	239	227	261	267	260	270	266	246	234	238	251	280	262	239	255	245	267	258	252	226	284	294	278	257	284	241	264	281	270	241	272	260	243	287	245	263	262	261	273	229	262	255	266	256	258	271	252	228	226
30241	32153	20458	11985	8325	5841	4274	3001	1977	1436	1087	863	754	669	571	573	515	445	433	428	419	410	412	406	358	388	380	340	401	327	336	352	333	330	331	337	358	389	348	344	324	360	351	296	381	292	349	334	367	318	334	337	323	298	364	323	344	300	332	313	330	348	362	339	326	322	346	360	336	326	323	349	379	357	385	359	332	330	379	350	351	376	308	322	359	328	285	338	337	331	318	316	292	309	314	330	350	329	340	312	314	331	362	331	297	389	330	309	303	304	345	343	303	312	332	325	329	335	321	304	336	286	323	300	286	369	323	334	302	342	331	328	374	359	301	331	343	316	325	320	323	305	325	331	308	312	286	297	329	307	336	358	315	323	307	345	357	312	290	359	324	302	330	323	311	336	281	319	312	339	317	345	366	356	320	300	334	332	312	325	321	359	320	328	325	285	314	300	325	343	313	333	340	317	345	331	341	296	318	316	310	302	309	304	313	307	325	311	327	331	302	313	315	317	339	322	316	341	315	303	328	334	287	319	325	306	331	353	332	338	314	322	347	336	303	319	307	323	317	314	334	309	322	330	350	305	318	298	362	328	331	326	316	314	329	352	314	312	290	298	335	330	326	326	307	321	323	346	352	313	315	313	334	330	306	317	325	313	272	282	321	351	287	301	311	338	343	319	284	317	335	323	305	318	330	308	346	305	347	334	323	347	317	338	322	327	327	325	327	324	316	307	357	327	317	317	338	291	310	341	304	297	343	310	312	310	321	319	339	283	348	311	325	316	306	331	326	310	304	307	314	311	313	305	311	320	314	324	298	359	330	313	336	334	340	318	318	326	320	310	339	310	315	318	308	335	323	331	315	325	288	343	309	340	358	322	315	337	343	349	322	333	339	313	293	330	340	321	315	318	312	337	347	326	303	313	339	331	319	332	321	340	339	345	321	330	342	309	307	322	332	335	314	307	319	324	302	337	326	331	344	321	323	333	323	331	339	344	310	334	327	309	324	348	346	340	317	334	303	355	341	310	344	300	315	297	301	287	318	321	331	308	358	329	285	303	333	321	335	299	327	332	314	334	311	308	310	342	336	328	328	296	334	328	318	336	331	311	303	321	312	331	326	345	326	348	295	346	284	330	328	372	324	293	298	320	317	320	357	325	328	312	309	329	337	344	280	280	324	307	311	282	282	362	314	323	381	315	323	303	353	351	366	274	320	324	325	330	329	321	297	310	318	332	302	324	322	316	285	322	342	317	293	346	351	293	334	333	325	348	301	313	329	306	318	319	324	287	324	348	347	321	351	303	338	344	332	330	332	330	317	307	348	297	308	347	323	334	341	315	349	312	346	328	360	311	323	326	341	330	352	335	297	326	311	324	321	314	324	340	304	315	336	321	321	326	319	327	323	306	299	328	302	348	343	291	293	362	331	330	314	323	317	335	287	318	338	307	353	327	359	319	335	328	307	320	350	299	319	318	310	349	300	321	344	297	298	303	316	337	376	313	359	306	296	311	306	329	320	325	297	325	278	345	297	317	319	319	299	321	346	305	296	314	317	330	318	333	312	322	327	341	343	314	300	297	306	328	323	337	334	321	342	308	299	277	336	321	324	305	313	327	312	296	330	361	281	336	325	305	329	329	326	329	319	305	344	325	351	318	343	314	324	327	318	292	325	314	316	342	314	366	296	332	335	319	325	321	301	308	327	335	334	305	344	308	347	296	296	329	327	318	296	356	300	319	307	323	337	319	353	295	340	324	319	339	326	324	349	307	349	343	295	314	334	299	296	301	305	342	330	321	330	330	332	346	327	291	332	327	328	321	331	332	343	293	306	342	314	335	312	328	309	304	301	336	346	317	312	313	278	333	298	352	296	294	329	344	304	322	324	309	309	348	327	347	343	318	337	373	341	352	335	348	311	328	323	294	350	324	329	350	301	320	306	358	325	334	343	340	328	326	298	328	334	332	337	332	329	327	306	308	345	286	332	342	326	323	326	284	310	341	307	305	314	324	353	329	334	323	297	303	309	327	332	308	308	320	340	298	300	332	319	297	335	329	345	329	322	300	324	323	345	319	301	301	322	314	296	311	345	316	320	326	333	331	298	337	329	299	353	318	332	362	320	355	327	322	313	343	334	298	357	369	299	312	332	315	304	329	321	334	332	324	301	330	304	292	335	309	306	289	353	290	352	310	328	348	350	343	330	307	343	341	341	307	306	338	332	329	336	308	343	328	300	294	342	331	320	294	311	304	346	340	334	306	320	319	274	337	319	316	348	335	357	317	302	305	331	296	326	307	329	325	285	320	301	343	296	305	320	303	334	308	321	318	312	310	369	297	322	336	327	337	311	326	328	326	320	359	331	323	330	301	346	337	352	317	305	289	337	310	359	310	336	346	284	333	319	325	314	334	309	324	297	336	323	309	341	331	326	325	312	343	325	321	329	337	350	352	330	318	315	317	326	336	329	342	325	322	341	321	337	307	302	354	311	346	294	358	289	324	316	287	334	330	337	327	343	343	315	316	307	314	329	314	344	318	307	348	338	326	315	318	315	354	279	332	341	340	316	353	319	311	294	305	334	321	322	342	303	337	317	333	348	304	324	326	310	333	328	315	336	332	335	319	335	326	319	319	342	367	308	313	321	353	317	314	338	331	293	319	322	321	343	345	321	305	300	339	360	319	309	320	353	300	295	323	340	349	333	368	347	320	328	299	315	346	320	323	339	341	324	332	328	355	341	313	295	305	314	347	319	307	348	300	305	335	328	326	318	338	324	330	323	324	324	316	342	339	308	337	351	323	327	325	325	304	347	303	312	326	305	337	345	315	282	296	349	311	342	346	309	331	356	316	314	338	309	317	304	346	322	324	322	309	341	320	382	320	329	337	321	310	304	328	308	298	343	324	328	339	334	321	320	319	311	327	321	327	325	342	346	323	308	331	329	366	307	350	338	334	344	313	322	348	310	294	318	344	301	316	321	316	341	313	297	348	313	298	336	319	298	326	335	299	314	286	319	351	337	321	345	304	309	292	315	345	326	358	301	321	317	320	321	326	326	355	305	337	324	320	318	354	314	310	293	291	319	297	332	307	357	333	316	306	328	301	346	356	329	339	305	346	300	319	296	361	320	321	301	313	311	354	309	322	308	355	284	331	338	341	317	270	357	359	312	324	364	357	375	327	306	317	320	336	341	346	332	307	308	326	282	315	299	322	314	323	348	331	339	331	338	334	327	298	332	326	318	333	353	335	352	310	338	331	312	329	297	354	319	310	344	315	352	304	336	294	340	333	326	339	294	350	330	306	303	323	326	344	322	338	335	335	297	326	311	307	335	289	328	307	308	285	303	315	332	323	316	316	315	332	319	317	308	308	336	325	323	320	304	336	318	325	340	296	339	323	332	346	327	333	301	332	305	342	295	312	331	322	315	354	278	311	326	331	335	305	318	326	328	317	323	336	329	306	350	314	292	342	331	343	318	292	344	326	332	326	312	289	285	338	309	345	314	328
25634	21367	27571	25215	11013	2723	1753	1220	929	836	743	627	708	624	652	576	588	612	631	533	585	582	601	591	564	582	579	588	555	519	545	597	562	554	625	561	546	570	557	469	567	531	568	540	578	578	516	587	560	563	625	566	515	569	570	505	592	574	550	594	538	539	546	527	558	586	573	593	561	582	598	563	622	537	587	544	617	598	560	548	593	540	531	555	525	575	601	580	568	554	532	514	537	568	547	587	517	549	559	520	521	580	532	552	537	561	550	556	572	548	531	538	556	524	540	549	562	563	546	559	540	608	522	554	541	588	566	522	570	543	541	566	556	524	521	541	507	556	534	584	534	560	567	566	524	541	546	564	579	579	558	518	553	533	571	593	569	551	573	575	557	577	552	561	545	554	551	549	555	552	527	531	560	565	605	560	554	547	569	562	520	550	566	536	559	584	553	560	595	548	549	560	557	585	569	561	554	576	532	588	516	592	573	592	574	581	530	553	564	546	600	611	561	558	577	596	543	524	575	558	617	522	532	530	574	548	557	567	556	544	556	538	583	579	553	572	581	521	546	550	562	617	551	599	536	543	554	508	607	566	554	546	563	554	567	548	553	554	569	571	534	569	559	557	605	593	577	566	556	549	579	520	542	569	593	565	539	568	542	551	581	540	556	560	532	545	576	515	541	567	538	563	602	587	541	528	523	518	540	533	589	592	528	592	524	567	579	533	560	617	555	573	616	586	570	552	578	543	552	532	575	573	564	594	567	552	562	562	558	569	547	521	576	575	590	533	552	569	516	547	526	555	517	573	586	550	565	517	542	596	559	549	539	538	549	564	583	593	577	588	525	574	540	550	556	549	545	558	556	559	569	587	533	561	617	586	515	579	531	553	553	572	573	564	568	575	544	506	558	607	547	569	552	539	598	605	566	556	515	586	534	527	568	533	543	508	502	541	594	560	578	526	568	573	586	558	540	583	540	536	574	508	584	574	569	564	507	566	617	590	542	572	535	574	539	560	550	532	603	555	582	553	588	510	565	586	534	557	541	523	577	571	531	532	586	495	565	577	508	560	530	547	540	534	590	624	556	615	575	556	527	588	553	550	575	579	546	558	530	530	555	532	571	630	563	600	556	594	592	574	538	595	551	556	581	554	520	534	571	547	570	534	528	559	569	555	535	557	538	550	542	559	581	507	537	527	593	557	533	578	583	593	542	601	572	543	545	571	582	557	543	613	551	529	580	619	589	565	500	569	613	535	551	521	548	585	585	503	550	573	514	566	588	536	569	556	561	536	564	551	595	551	585	533	526	577	540	536	599	536	527	588	581	526	567	571	554	532	588	576	581	542	585	596	581	546	526	526	530	536	500	545	542	569	555	552	567	514	549	595	587	541	585	588	550	546	519	616	550	556	564	603	550	562	570	535	509	558	533	531	583	585	528	537	568	563	555	580	574	601	565	591	545	608	524	547	543	541	554	562	581	596	534	540	563	552	547	527	522	556	558	524	553	550	553	552	585	578	585	566	543	529	544	529	536	589	582	574	582	555	579	552	532	518	603	565	536	581	554	551	587	521	565	567	526	584	550	553	573	611	581	554	547	558	565	539	541	532	542	550	571	570	567	548	576	574	533	545	574	577	543	590	531	544	543	542	536	578	556	541	558	542	505	577	577	570	565	536	548	569	594	576	544	544	559	571	547	545	569	557	523	568	530	554	544	614	547	530	537	552	524	525	574	591	556	528	568	582	584	580	558	537	486	567	577	569	540	589	529	591	584	545	554	554	573	548	543	556	517	573	577	562	551	560	561	566	575	548	534	562	527	534	540	572	562	560	533	537	566	574	546	573	505	600	548	504	539	523	528	588	550	548	537	560	556	561	549	544	564	610	566	581	600	578	540	551	547	577	548	580	596	533	535	565	543	518	568	561	562	563	539	542	511	575	493	584	563	566	547	550	588	565	555	541	528	548	578	569	545	568	519	528	528	536	515	582	567	561	533	598	546	584	566	547	488	579	561	538	519	534	527	579	548	542	544	571	597	546	537	521	526	553	602	558	576	567	538	572	546	563	532	564	571	572	526	534	561	564	520	573	548	566	583	576	572	503	560	566	580	564	548	563	589	557	583	573	552	515	568	530	552	547	577	558	526	590	575	540	559	551	513	541	530	518	539	562	542	555	535	570	537	582	550	553	535	518	517	520	585	571	590	522	572	534	539	615	531	559	559	554	556	549	541	586	541	522	522	556	583	558	565	548	558	543	583	574	523	598	550	559	559	586	538	507	549	518	546	541	497	559	539	532	545	544	530	544	546	540	574	557	560	598	586	577	576	520	549	568	594	546	647	543	554	542	575	568	568	533	570	529	495	594	549	568	574	526	551	598	580	578	559	544	574	534	568	520	504	558	568	562	519	584	573	562	562	562	544	586	562	568	540	568	554	548	556	570	583	571	594	541	537	533	551	543	579	531	568	584	559	581	555	557	530	563	570	516	548	551	573	577	547	582	563	560	553	560	483	565	547	548	589	592	544	525	562	549	546	581	549	530	543	543	572	546	551	534	539	565	534	567	585	565	578	561	573	561	549	553	564	574	573	550	556	545	555	559	540	554	516	557	526	538	552	555	499	529	521	567	569	563	582	565	530	570	553	568	562	604	560	599	529	554	558	525	513	577	572	565	533	517	529	578	539	573	550	531	552	555	558	516	560	535	596	533	549	561	563	561	557	566	567	543	563	592	555	524	549	595	547	534	579	548	532	577	564	566	584	542	568	557	575	543	548	576	533	520	552	612	513	541	566	579	540	574	579	564	576	543	548	556	564	557	567	537	596	583	552	572	549	580	558	599	547	563	594	586	570	579	553	526	544	535	538	559	534	622	535	522	574	534	549	566	559	553	545	564	513	519	529	553	580	568	560	543	509	533	599	576	574	556	591	552	533	518	551	526	510	510	533	587	596	537	575	534	552	569	586	552	545	540	586	551	567	548	567	606	527	539	536	532	539	542	603	537	580	544	535	529	550	575	539	563	536	550	544	533	624	546	591	572	584	550	570	517	531	557	560	530	541	509	569	559	562	525	534	540	590	593	586	544	575	533	523	538	557	552	538	543	527	531	547	554	586	592	572	563	521	538	543	532	539	555	535	557	553	581	555	563	563	557	532	562	561	541	555	564	560	540	545	563	564	581	604	586	563	532	575	545	528	552	582	526	599	543	529	573	566	556	589	521	526	587	579	550	538	541	526	558	579	584	557	558	532	568	595	529	570	514	591	547	566	553	561	561	535	581	581	542	527	546	577	564	572	512	566	528	536	560	580	577	546	578	566	547	532	567	611	579	568	563	523	522	583	571	536	558	540	518	548	570	541	558	575	556	567	537	553	582	546	605	535	530	531	574	556	575	516	554	555	558	552	539	507	547	537	553	571	509	552	502	529	544	563	600	547	552	544	516	544	561	600	532	561	553	539	526	606	558	532	559	526	548	550	552	554	589	570	590	581	560	537	555	543	513	573	584
29336	34023	16283	8932	6079	4513	3382	2322	1693	1312	1117	976	891	831	798	765	716	718	739	734	721	692	700	718	685	629	679	723	611	657	642	664	637	675	633	642	619	714	657	679	601	599	657	650	669	675	704	696	613	594	649	662	676	683	676	667	686	663	637	665	645	636	668	686	647	668	679	700	696	675	643	677	664	685	717	695	682	676	676	677	675	659	640	691	673	681	652	655	648	670	639	649	678	642	649	681	616	587	683	623	638	635	626	700	632	646	678	681	629	656	642	641	637	625	666	677	665	634	652	638	637	670	635	631	669	638	659	680	633	662	670	633	647	631	593	624	662	683	663	664	673	652	627	691	661	664	612	624	674	647	620	588	663	639	661	638	653	651	669	643	648	633	656	672	632	639	685	640	675	695	660	623	674	625	621	640	588	630	697	718	707	614	658	686	680	647	666	636	666	703	685	642	658	639	672	621	655	655	645	676	657	639	636	652	612	688	678	666	610	633	669	650	601	677	659	631	617	636	645	659	636	680	649	674	645	648	618	679	625	609	642	635	670	645	658	651	636	676	699	638	661	634	662	648	674	661	613	645	613	632	622	661	662	667	656	653	649	647	662	681	665	646	680	626	619	654	655	692	598	657	649	636	701	631	688	651	649	591	673	639	652	640	655	630	611	653	686	633	679	628	657	637	655	649	656	670	647	655	630	664	636	611	633	650	661	714	668	653	649	634	621	655	656	646	698	694	661	649	643	637	649	645	691	654	656	652	648	669	661	663	647	658	658	580	691	705	653	647	617	684	649	582	609	670	651	689	634	650	634	645	644	661	665	648	614	641	674	621	660	682	640	661	622	641	666	670	642	639	645	630	668	656	682	637	675	630	642	629	666	646	626	688	647	627	628	624	630	677	638	636	627	623	637	657	682	639	619	662	620	620	622	622	665	654	639	623	628	672	659	662	658	616	657	616	648	635	618	599	611	636	642	608	675	645	648	626	659	628	629	629	660	647	629	618	657	610	644	614	670	732	650	648	651	661	666	684	677	688	649	643	655	648	607	650	621	636	658	638	643	614	660	724	640	645	658	649	582	651	657	645	636	651	676	613	702	634	658	625	662	658	637	674	601	654	644	622	677	626	630	663	619	658	647	624	643	668	684	679	643	657	680	636	659	615	655	629	664	612	675	632	684	633	678	665	629	663	625	676	706	593	675	623	615	636	583	642	674	694	643	647	699	663	669	670	619	619	661	653	708	660	710	652	656	649	648	608	651	672	654	670	627	633	626	645	654	653	668	652	605	651	648	652	649	627	679	664	613	683	666	622	631	659	680	652	681	659	642	621	665	656	671	660	600	646	619	672	614	643	614	654	626	663	674	702	674	662	665	677	647	684	669	672	674	622	635	685	694	636	664	668	666	640	618	641	679	656	661	649	628	590	624	633	614	652	661	658	673	620	604	643	638	608	667	669	660	657	650	683	651	668	619	664	625	641	615	662	695	667	666	639	631	678	673	616	663	698	687	666	646	684	662	645	645	672	638	676	663	661	621	671	652	680	709	700	633	632	627	655	662	659	647	670	625	684	635	636	607	642	669	665	641	654	659	676	672	644	637	667	686	622	614	631	670	655	675	647	647	666	659	636	643	667	646	664	679	666	665	653	630	657	650	663	649	651	666	646	654	655	618	691	664	624	672	627	643	633	655	671	644	660	631	647	648	674	674	621	643	701	700	656	659	664	637	663	598	704	638	668	645	661	684	687	622	641	664	665	672	681	695	671	663	617	652	633	644	636	654	663	640	659	634	699	648	639	665	661	643	661	690	606	651	695	642	670	636	673	690	631	655	631	620	644	640	637	631	639	654	649	716	624	677	695	687	671	649	651	650	660	627	667	668	598	632	624	654	612	672	625	673	652	643	679	623	671	659	674	649	656	621	647	659	637	681	664	656	678	589	639	660	654	634	668	654	659	694	670	596	672	648	587	619	670	656	637	696	672	672	713	678	676	620	648	629	637	638	644	673	654	638	682	645	613	655	652	632	708	670	647	644	684	643	685	642	681	671	664	649	621	664	707	616	656	707	689	651	682	625	614	638	654	642	671	683	653	705	595	649	647	631	677	658	667	607	625	677	645	623	667	660	701	618	639	672	644	620	660	629	623	675	674	663	617	663	681	670	633	684	568	671	667	682	658	622	676	619	673	652	633	635	635	640	635	628	651	645	672	641	655	672	672	696	616	695	642	667	641	670	680	676	636	612	663	631	643	630	646	643	625	635	642	646	640	643	629	671	641	652	645	665	682	646	653	611	650	618	646	695	652	672	658	625	675	649	630	647	645	647	626	645	647	684	687	671	675	711	623	668	631	614	672	640	665	661	664	664	688	656	635	627	650	615	613	730	657	650	629	661	628	666	644	653	611	668	615	697	639	653	636	676	662	642	635	629	650	666	664	640	691	666	694	656	649	626	648	659	647	613	644	609	660	696	641	648	670	618	692	676	664	658	632	640	651	638	630	682	649	653	681	626	654	679	646	675	681	643	645	639	620	679	670	657	637	677	671	652	673	653	640	668	670	703	642	639	673	643	630	679	692	669	656	656	646	639	650	692	638	663	659	651	660	686	633	672	697	648	647	657	618	634	653	627	654	633	635	634	660	694	649	666	580	660	645	706	646	727	704	700	680	632	677	650	645	625	647	657	615	662	692	661	644	678	681	669	687	635	610	639	649	652	654	630	657	647	655	655	692	612	683	639	715	689	632	618	681	615	691	637	680	674	623	615	670	663	668	635	638	647	638	641	651	661	674	698	699	644	622	612	646	649	662	678	659	648	691	651	657	700	670	637	633	668	631	652	683	614	676	671	601	657	654	657	623	681	636	653	620	674	598	633	688	670	640	632	619	642	686	674	662	672	614	646	584	669	639	626	664	646	628	662	662	660	657	685	689	656	660	583	674	636	653	642	676	656	639	639	661	687	665	644	700	670	626	638	647	668	610	627	629	661	630	651	620	661	658	611	625	655	680	679	643	672	664	668	620	617	676	665	660	656	633	689	619	629	674	678	648	659	618	680	691	627	688	633	622	653	674	592	642	669	620	638	640	675	642	644	662	673	660	649	703	723	654	619	635	654	630	676	656	617	621	628	677	706	625	593	656	671	656	663	658	638	646	614	637	623	638	648	639	656	625	661	665	614	676	652	650	665	646	667	724	668	678	673	626	687	684	735	672	674	673	629	650	696	683	669	639	603	650	675	688	680	638	656	676	660	644	672	658	679	705	657	699	667	647	638	643	641	688	668	680	665	662	671	692	623	647	654	666	639	675	614	652	642	667	685	644	638	686	661	654	685	632	629	687	673	638	657	623	649	665	644	679	644	653	649	654	682	684	685	649	655	701	644	638	676	636	671	649	677	638	667	682	630	658	647	660	639	682	671	641	652	632	683	715	637	648	645	631	618	656	699	654	690	642	609	626	688	659	644	660	647	644	659	665	667	610	672	638	619	631	713	682	650	660	657	647
23243	21396	29204	23910	21386	21411	10109	2173	1296	991	852	671	604	510	514	472	420	406	344	347	364	308	304	293	308	318	266	298	275	277	293	289	280	295	301	281	302	249	268	260	255	273	253	275	263	262	276	265	222	252	282	275	274	266	280	262	254	267	273	278	277	274	278	277	301	277	267	276	260	255	275	298	286	287	285	299	269	265	287	291	230	291	284	261	249	255	261	277	271	249	268	272	259	269	251	273	246	246	299	263	264	272	245	250	295	255	254	252	289	291	268	276	265	248	264	267	261	273	259	275	294	249	261	274	245	250	309	238	243	280	278	276	262	236	247	259	269	248	258	331	227	264	224	247	268	261	286	249	273	241	256	256	259	264	242	293	248	240	278	249	301	249	286	253	259	247	236	263	228	247	277	252	259	256	234	236	260	270	229	230	243	277	251	278	231	263	238	273	242	260	257	259	249	222	261	253	266	244	263	261	259	275	251	253	261	256	244	267	276	236	280	296	250	263	249	260	280	265	262	259	246	257	242	250	266	250	278	253	265	267	270	299	235	248	228	286	249	274	253	252	263	265	300	267	271	254	239	260	268	280	261	244	274	241	256	277	259	265	264	243	249	262	245	262	259	256	237	247	248	246	276	254	261	267	254	268	274	258	251	247	261	240	245	269	262	232	276	268	270	247	269	258	288	282	241	274	241	240	271	242	238	261	272	264	283	281	238	256	224	262	271	260	302	254	269	226	259	263	246	247	257	268	276	254	256	266	260	252	273	223	260	262	242	260	276	246	285	271	272	251	280	278	259	253	253	255	241	263	289	245	278	236	269	268	230	247	260	256	262	271	235	225	252	263	216	237	270	261	258	225	259	249	271	268	266	282	253	261	244	277	280	281	286	247	307	234	245	278	282	251	229	237	254	283	245	283	259	221	271	245	242	261	256	237	290	284	245	240	254	263	255	275	236	251	244	255	260	233	235	269	253	282	276	267	236	259	251	248	242	258	275	250	246	259	237	240	256	247	272	237	246	277	238	282	265	254	259	264	239	286	262	277	268	234	281	273	251	230	233	258	256	248	239	267	281	257	256	248	273	256	262	225	258	271	256	269	276	268	263	212	272	244	247	273	245	254	278	274	277	269	233	249	255	278	257	255	261	274	254	250	235	270	279	233	261	253	272	270	269	259	282	233	262	248	269	246	258	242	287	244	236	232	255	265	261	271	241	286	242	252	248	262	279	282	253	252	248	250	269	259	258	253	243	264	255	282	241	227	237	273	251	245	219	229	266	243	269	260	244	234	245	250	270	266	279	264	250	267	264	278	232	250	262	282	289	253	262	265	232	276	247	243	276	248	251	257	280	247	264	276	275	241	248	262	280	248	256	250	275	258	260	253	273	289	257	256	248	234	250	255	243	259	246	281	249	236	255	277	254	238	264	255	246	254	260	277	253	229	282	239	272	229	241	243	272	275	274	266	242	230	264	252	244	284	269	239	269	234	278	224	251	247	264	245	258	258	259	236	258	249	244	264	270	237	271	241	253	241	276	263	261	249	255	265	266	253	256	263	251	232	232	269	283	252	266	216	266	253	264	253	241	261	283	258	242	271	232	257	244	252	239	267	256	260	238	278	274	242	267	248	253	274	263	238	239	275	264	260	254	287	237	275	271	267	278	258	270	245	274	236	244	270	260	272	251	265	253	242	255	266	246	256	238	247	267	227	239	246	263	232	259	251	257	274	251	270	256	277	288	256	271	281	253	273	265	259	257	275	256	250	261	283	273	254	273	237	261	267	289	258	261	258	270	247	241	255	257	282	267	247	269	244	232	271	254	274	256	250	256	251	257	250	281	256	288	271	243	263	234	271	277	250	238	280	254	264	246	265	221	251	256	257	242	250	236	256	239	260	252	263	246	252	264	251	266	252	254	265	251	277	251	267	273	256	281	267	253	267	266	271	247	252	274	251	252	252	254	261	247	255	262	247	222	271	262	233	237	245	263	250	269	246	280	292	275	258	287	257	232	247	277	273	271	260	248	257	244	286	233	268	245	264	237	261	248	257	257	236	248	260	256	254	244	248	248	254	230	258	262	249	289	257	243	267	223	244	272	291	231	247	229	251	226	274	258	251	268	262	259	270	234	259	266	226	256	251	280	266	263	275	258	245	279	259	245	266	232	265	244	259	267	264	274	269	263	263	241	231	253	257	271	263	245	258	238	264	298	234	257	258	246	259	253	254	251	256	285	264	240	252	276	266	292	239	257	248	239	277	271	252	256	249	255	264	273	260	273	262	260	259	221	255	266	297	273	273	256	247	248	271	280	270	265	252	247	268	263	248	267	231	235	262	239	234	279	241	252	252	245	236	243	278	266	263	263	270	262	289	239	302	216	256	277	240	256	269	285	269	245	254	257	271	256	248	248	260	231	235	270	259	262	250	267	287	258	245	235	252	265	233	250	247	241	261	257	255	281	261	276	263	237	265	274	251	287	279	284	261	244	256	241	241	246	243	237	268	242	262	263	287	239	275	257	283	225	265	256	261	270	263	231	263	270	256	245	281	245	242	245	238	244	250	303	259	276	246	248	262	245	258	270	243	228	251	273	253	269	227	259	246	239	267	243	252	247	282	233	256	258	252	265	304	295	237	247	282	226	229	265	268	284	274	248	239	286	283	272	254	240	262	259	256	249	246	257	254	242	242	280	256	262	280	257	247	260	242	222	232	274	258	265	253	257	256	250	252	263	263	251	270	250	291	263	270	270	273	260	273	248	279	256	268	294	273	245	264	238	279	196	278	257	256	288	243	257	199	263	291	271	243	238	293	238	255	225	259	262	245	261	279	255	243	216	241	286	251	227	251	242	274	243	276	232	262	274	250	262	255	266	266	253	272	239	223	264	245	275	278	270	292	275	275	279	286	276	263	245	256	254	275	262	275	258	272	263	251	292	264	264	255	258	249	246	235	255	273	239	257	245	265	232	259	258	274	247	236	246	261	233	229	238	247	270	269	259	282	260	257	284	233	267	272	245	242	242	247	228	249	257	266	243	261	251	262	254	272	255	244	276	264	276	257	263	270	277	210	263	273	262	246	243	263	255	246	246	294	247	231	265	254	250	234	235	255	259	259	278	258	270	235	277	266	258	286	275	225	265	244	260	255	243	271	260	228	257	268	256	245	246	264	277	241	262	271	251	268	257	256	262	231	238	247	268	239	240	280	250	263	278	252	271	259	243	263	269	279	255	272	259	265	273	264	259	278	244	269	260	271	251	263	262	260	255	228	254	285	274	269	245	269	272	227	256	281	268	258	246	248	274	257	248	256	250	238	224	233	256	280	247	245	248	253	263	271	271	267	251	247	270	288	263	263	258	267	258	264	252	259	249	272	264	248	284	256	293	257	236	253	223	265	244	276	247	256	260	257	243	270	274	272	267	285	257	233	280	264	230	273	239	265	290	257	250	277	290	265	242	243	259	272	240	278	258	291	272	283	284	268	268	254	282	244	228	266	253	253
34745	43496	24629	15193	10722	7997	5581	4055	2805	2132	1565	1351	1084	849	794	701	654	539	463	494	497	480	396	417	380	377	397	377	404	388	391	334	364	369	385	319	341	329	337	351	317	318	285	333	330	308	356	305	326	303	358	326	301	288	335	341	336	310	289	299	311	318	362	312	294	307	299	311	349	297	323	336	359	342	341	355	376	336	376	353	309	350	314	325	299	306	286	332	311	319	278	276	295	307	270	296	327	286	315	325	279	291	287	288	298	309	297	296	321	297	322	315	310	311	310	309	305	317	285	276	327	292	318	307	337	320	298	295	307	294	280	308	280	310	289	286	313	312	295	308	298	316	314	254	280	275	277	316	277	317	290	305	292	305	282	311	306	347	309	329	325	292	284	318	308	272	302	320	295	278	270	303	293	334	323	263	290	317	277	298	313	336	297	330	286	326	317	320	297	328	334	296	324	321	267	284	306	303	312	300	328	321	286	291	311	325	318	280	289	307	298	326	331	286	295	300	355	329	297	308	309	289	286	277	305	311	347	286	304	265	290	312	279	291	306	314	298	285	294	315	267	269	317	301	312	296	321	298	261	281	302	315	294	305	286	297	310	293	317	290	295	307	304	291	284	288	309	319	299	309	307	277	310	311	312	303	308	299	287	277	284	283	302	305	311	305	301	339	313	295	337	324	306	330	301	302	317	293	295	303	307	294	299	301	309	313	292	318	310	309	334	306	310	290	295	294	295	298	319	303	328	293	316	321	306	282	314	288	304	329	277	297	303	282	297	277	299	284	287	310	296	279	287	311	316	314	305	306	293	294	303	314	292	306	307	284	281	300	290	272	292	287	329	304	288	321	286	347	277	305	289	313	307	282	228	294	291	293	280	291	302	300	302	288	319	287	293	283	325	288	298	278	310	308	307	289	283	286	322	286	287	285	319	300	316	282	298	301	303	305	321	314	316	296	309	298	301	335	303	309	295	320	299	285	310	311	315	307	307	288	308	297	312	302	285	268	320	280	270	301	314	315	293	303	265	299	321	302	292	281	292	290	290	288	291	318	292	303	320	276	297	302	276	327	318	272	295	326	311	300	275	299	295	319	291	299	311	291	298	262	307	285	320	315	294	288	297	305	300	326	305	303	303	300	342	299	295	307	288	297	274	282	287	304	296	297	302	295	297	329	298	301	305	286	291	275	324	294	320	304	311	278	319	293	279	289	288	276	293	324	284	310	315	286	274	319	317	266	303	288	293	287	328	306	307	289	326	257	338	288	309	290	274	290	357	289	309	319	328	324	290	335	296	296	269	305	341	321	257	305	286	299	309	321	292	325	283	298	299	278	312	292	271	293	285	310	301	290	313	261	288	305	285	300	295	319	289	308	289	305	301	300	288	291	302	270	250	294	315	302	298	284	272	303	295	308	286	279	304	319	327	312	286	321	286	273	321	282	308	327	311	308	282	314	298	313	280	312	318	289	306	292	277	296	298	290	324	253	280	302	305	312	270	292	291	325	282	294	281	278	277	326	341	277	313	283	277	295	304	289	308	290	316	330	282	309	295	292	302	291	318	342	283	299	307	270	285	325	257	306	267	317	293	287	310	289	311	304	291	324	297	308	287	283	308	317	306	302	281	326	297	305	319	299	305	317	309	284	277	317	308	322	320	301	295	273	297	302	278	277	321	299	311	263	308	313	331	300	308	308	284	259	282	305	282	304	290	301	305	284	275	298	340	317	321	288	298	268	301	320	297	313	306	305	277	270	273	286	311	303	275	307	299	310	293	297	312	290	335	287	302	315	298	272	368	311	300	337	269	282	303	306	309	299	284	294	295	268	340	284	301	313	254	307	325	306	298	306	277	302	264	284	282	288	326	296	301	350	303	286	313	296	328	353	267	322	263	317	312	297	333	310	288	288	293	273	312	298	291	289	288	297	295	299	287	322	283	325	285	315	290	322	274	276	309	310	300	301	288	285	319	330	314	324	277	301	290	309	294	293	305	282	313	296	311	285	270	287	297	308	308	316	272	301	287	313	342	273	322	297	272	298	332	304	285	300	273	298	310	291	281	329	301	271	276	300	277	312	303	305	282	309	284	309	329	301	300	300	289	295	309	293	302	281	301	294	330	313	308	311	300	303	300	310	286	277	314	305	299	267	319	310	316	315	327	297	303	312	329	304	297	301	303	301	285	280	333	312	291	280	306	295	307	317	297	289	278	312	340	306	286	267	311	312	286	288	322	298	295	300	298	310	275	293	320	310	315	313	267	284	280	299	310	322	296	312	284	287	308	319	310	281	310	279	312	282	316	310	275	312	328	313	285	316	308	298	281	307	322	302	295	291	302	326	312	305	311	307	327	283	288	276	268	328	326	279	292	273	272	301	335	313	295	296	292	310	314	270	300	290	266	304	315	288	299	312	305	289	298	288	311	321	270	306	293	310	281	306	307	276	287	317	300	302	284	286	329	333	293	306	278	320	302	305	323	294	309	284	301	307	298	308	287	304	281	315	296	255	314	310	292	295	278	312	304	265	290	306	313	305	282	332	300	305	275	307	279	324	294	292	313	349	313	329	273	289	297	285	268	316	287	302	275	283	283	318	287	299	293	329	301	326	310	287	298	296	310	308	293	267	314	295	271	330	291	290	303	322	307	329	301	325	271	319	313	299	280	304	278	292	286	288	289	288	311	283	348	330	306	335	323	326	291	302	311	278	283	278	332	277	334	304	320	283	313	303	303	304	287	304	278	300	293	305	327	307	310	310	311	313	325	293	308	266	300	274	291	316	284	286	290	302	289	309	271	317	298	271	310	307	266	304	305	308	320	297	298	308	302	290	316	331	321	347	300	294	284	302	336	302	295	292	263	308	320	279	303	321	288	302	299	296	298	331	291	320	285	276	286	275	279	327	279	309	306	302	279	276	289	298	315	289	294	291	295	273	276	293	276	282	310	288	308	271	314	303	304	267	314	299	326	324	310	271	302	309	306	318	293	308	323	286	310	302	286	316	331	294	286	287	291	300	287	304	312	308	281	322	302	290	288	291	340	303	302	314	316	313	297	317	338	288	309	312	307	303	299	304	278	304	300	300	315	309	339	285	296	306	278	317	299	285	296	295	353	288	300	317	313	292	256	318	294	304	301	299	324	302	284	294	315	288	262	299	310	310	306	301	307	285	286	316	280	292	276	299	289	313	334	318	321	297	334	312	294	295	339	300	315	328	315	306	319	310	311	299	296	291	278	319	319	318	295	287	259	291	318	288	302	287	314	296	335	308	296	315	287	268	309	311	300	295	325	299	303	310	319	296	312	285	309	302	312	291	274	285	305	319	296	290	283	295	296	296	298	317	310	300	303	255	311	287	302	288	276	300	280	270	276	283	331	290	327	303	292	306	284	303	321	299	288	304	350	338	272	310	268	321	278	284	289	282	283	298	273	327	306	281	293	315	285	315	317	290	334	302	303	290	305	304	292	282	296	305	294	296	319	294	296	326	293	317	289	322	301	313
28099	21791	13197	4796	2243	1374	1005	776	684	608	596	540	576	520	509	564	497	499	519	517	464	509	502	475	517	480	482	495	459	518	483	544	512	468	511	504	520	481	500	526	463	470	494	509	505	489	467	471	448	487	462	489	499	509	468	504	479	444	507	515	493	516	501	503	466	483	543	504	496	479	461	502	492	510	532	518	486	508	517	499	509	460	524	492	458	512	500	453	468	490	431	473	469	499	526	505	492	444	487	513	485	464	525	441	506	478	487	462	491	495	497	473	468	478	510	480	490	488	491	466	493	486	465	486	489	467	491	481	485	475	463	490	467	531	511	483	460	513	465	521	504	494	491	453	488	512	493	524	514	512	510	469	512	532	486	478	434	522	467	502	443	482	495	519	515	505	517	489	479	496	487	490	495	490	507	482	479	492	483	481	462	500	530	453	468	493	469	472	485	513	515	539	450	475	454	468	503	481	447	471	469	521	492	475	494	492	505	455	522	484	456	506	475	468	488	444	473	457	514	488	494	443	496	521	516	496	533	487	505	454	501	495	476	450	450	476	492	476	502	480	440	442	476	498	467	475	516	477	497	475	501	523	493	497	505	528	511	492	471	473	534	478	458	456	433	478	521	492	466	466	488	467	478	475	489	490	471	514	505	525	476	487	452	533	488	484	516	466	490	480	509	503	510	494	492	420	483	519	496	491	528	490	488	504	509	516	520	481	505	460	492	467	520	484	472	495	479	471	516	505	465	483	485	529	460	506	467	441	529	508	475	480	455	477	491	502	516	507	483	471	477	503	502	483	441	496	512	509	479	476	472	449	492	493	487	487	467	495	501	490	480	504	493	482	485	510	483	497	492	528	457	484	504	479	472	469	481	481	493	476	522	489	492	497	461	461	506	497	493	463	494	488	474	451	488	506	434	484	513	489	494	469	485	500	515	500	507	502	499	511	539	528	519	480	502	447	458	481	480	496	467	520	508	468	471	466	498	480	479	483	473	519	499	453	493	486	465	489	480	501	478	495	470	474	504	485	449	481	490	501	512	481	471	509	499	505	498	474	438	516	518	529	536	494	479	456	468	540	448	544	453	502	524	450	523	485	506	476	478	503	465	475	472	493	441	510	452	479	482	491	478	462	534	488	457	480	486	515	480	479	466	478	500	469	457	496	478	520	475	539	493	495	454	503	474	470	502	479	496	451	451	510	536	498	510	512	487	473	492	476	462	537	493	486	495	466	488	477	481	537	495	477	482	476	501	494	476	533	457	509	499	480	498	493	514	458	477	463	481	512	460	467	444	505	495	481	488	475	484	483	468	467	506	460	496	560	501	461	459	449	464	504	499	504	522	485	505	462	456	521	465	475	519	478	486	459	479	447	490	476	463	482	513	468	523	502	513	485	507	437	499	479	482	514	489	475	487	446	489	505	515	473	490	499	498	475	471	502	534	516	476	476	479	490	527	511	457	461	496	484	481	487	492	503	517	477	479	491	478	495	494	498	479	488	440	521	448	489	458	504	515	481	488	508	503	465	505	514	492	458	481	535	488	525	500	476	498	486	463	480	466	468	465	471	461	503	493	458	479	486	428	494	500	495	458	490	484	472	479	490	427	424	472	510	465	483	469	495	512	461	478	497	513	483	469	481	500	486	478	490	476	492	493	469	456	447	452	496	450	548	514	517	470	470	459	502	485	495	505	467	493	482	494	492	472	476	479	508	481	502	522	505	489	462	467	494	450	450	443	458	480	443	506	499	467	515	452	483	508	497	487	481	476	491	487	486	500	484	466	472	467	487	516	473	499	517	487	480	509	490	457	488	456	472	503	481	476	517	480	471	450	482	471	493	473	473	454	466	491	465	517	504	455	498	504	494	488	476	490	484	526	490	525	454	509	443	499	461	494	495	502	474	497	503	485	503	476	513	489	508	493	487	474	481	493	482	465	468	496	485	513	528	477	479	451	480	502	468	450	503	476	483	467	490	472	486	479	503	481	505	462	508	479	521	502	495	485	494	480	499	481	494	484	480	506	438	509	479	477	499	477	487	477	454	491	467	475	511	500	478	474	490	510	465	480	459	510	476	477	469	468	481	514	484	479	482	509	525	520	478	498	509	486	478	494	511	491	455	480	529	494	492	457	497	471	495	468	468	496	523	462	453	468	506	484	519	474	457	508	484	535	501	517	498	496	501	525	515	498	497	482	465	467	480	482	495	531	521	516	494	485	495	513	476	483	480	510	477	490	519	468	490	469	479	502	487	527	487	509	476	493	489	474	487	472	442	507	505	520	504	431	463	418	505	505	474	493	500	468	479	470	525	489	496	480	474	473	507	504	505	466	458	501	510	488	453	540	464	474	492	503	465	508	489	482	478	475	518	470	479	467	487	486	506	518	489	478	494	509	492	511	511	500	462	528	507	517	462	519	500	519	492	499	484	468	453	462	524	475	502	451	430	504	497	503	476	480	489	529	488	519	511	473	472	471	464	475	521	462	493	436	445	490	518	489	468	471	499	490	501	481	476	510	476	528	528	476	550	465	483	479	503	498	525	462	518	467	515	486	503	499	480	474	482	489	521	510	493	462	452	498	463	477	516	492	480	513	476	507	462	447	491	491	522	516	473	504	501	482	445	474	503	515	518	514	509	479	482	487	504	504	453	488	495	498	499	492	490	488	462	511	526	512	527	474	459	491	526	495	528	505	503	486	510	486	477	513	491	501	498	496	487	514	503	505	486	429	517	532	507	512	477	523	473	527	478	507	471	493	495	487	492	463	457	468	486	512	503	466	490	491	488	465	490	432	509	512	499	460	524	473	459	477	498	471	482	497	522	511	501	482	490	484	486	468	472	487	494	499	499	475	517	466	522	478	479	502	471	452	490	476	475	466	508	509	460	481	465	483	511	499	482	474	511	490	479	505	504	505	507	504	485	488	480	468	463	443	490	472	508	448	541	508	521	494	455	480	469	482	536	491	476	462	478	511	468	490	450	462	504	461	501	487	518	495	483	502	505	531	523	469	506	454	468	457	464	491	543	516	459	470	487	502	449	503	510	462	514	506	474	463	470	479	529	511	484	506	473	490	496	453	491	470	473	495	504	487	488	487	476	473	494	489	504	500	492	503	556	494	501	451	452	486	487	489	495	507	494	504	492	498	497	510	520	512	486	428	477	475	469	483	498	468	496	461	528	495	530	486	496	471	474	486	514	466	480	472	475	512	507	523	508	495	496	512	469	520	473	509	515	460	478	491	527	511	493	512	482	497	493	495	463	472	483	442	498	513	495	520	505	460	461	495	506	512	474	492	484	497	492	509	520	506	466	464	499	492	496	509	484	490	448	493	472	505	492	453	473	483	463	493	516	456	477	504	454	506	483	480	461	485	474	458	500	504	517	501	517	495	501	507	526	488	518	508	502	442	457	479	465	462	470	521	472	491	487	504	490	521	518	495	516	515	518	468	486	482	501	461	471	468	486	491	491	529	507	430	489	481	474	476	493	511	493	486	443
25043	24083	10489	5528	3770	2658	1687	1392	1019	921	805	682	681	698	623	594	629	656	557	590	543	619	606	571	619	654	602	630	559	595	613	560	602	612	631	583	619	603	602	589	623	569	617	573	556	562	576	584	599	587	583	584	627	622	578	613	599	585	634	616	619	603	577	575	557	624	588	598	599	631	581	600	622	637	573	609	582	565	625	641	581	577	606	563	625	613	618	571	580	585	619	574	607	593	546	578	610	590	632	608	584	626	618	583	586	584	581	610	606	649	558	554	590	558	565	604	563	600	606	572	578	558	609	583	615	584	590	600	572	607	583	648	643	587	600	603	562	551	587	611	604	585	598	615	609	570	622	561	591	553	587	563	614	567	549	609	551	623	624	606	621	605	578	609	553	586	617	571	606	566	549	609	612	558	637	594	609	566	598	645	593	567	622	566	594	576	583	583	624	623	622	606	575	605	599	600	584	575	612	597	594	564	535	631	586	608	565	613	601	601	602	566	584	593	557	601	592	612	619	588	580	610	628	628	604	571	560	575	596	599	549	552	562	549	555	582	636	561	589	519	608	596	575	586	606	554	551	587	549	551	626	593	599	576	563	592	655	600	577	578	611	599	597	587	617	597	572	578	607	645	602	612	615	550	612	565	540	604	565	586	583	554	610	608	619	572	592	547	618	578	601	655	587	622	581	615	580	578	553	600	594	563	585	585	586	586	591	593	579	611	564	545	570	553	605	577	548	587	616	550	579	574	583	628	587	624	583	599	602	563	587	592	610	597	620	589	562	580	583	573	575	608	604	615	582	631	598	566	584	612	587	623	566	576	564	593	638	581	593	583	602	560	604	609	564	586	551	595	602	554	615	613	580	598	554	606	600	549	585	598	563	616	631	586	600	555	602	621	585	583	591	604	593	570	576	585	618	566	573	581	613	602	591	615	599	590	595	580	599	561	602	624	569	613	599	569	615	596	590	611	582	559	613	605	622	557	581	554	617	593	571	607	584	568	557	608	600	596	577	597	601	590	564	587	540	582	605	595	604	543	575	599	606	578	638	609	567	616	554	600	576	582	566	584	549	586	619	557	607	576	614	557	588	637	576	615	581	623	569	584	633	593	623	619	586	593	594	575	613	578	609	596	628	609	549	606	591	578	589	590	568	620	610	594	609	592	588	590	594	594	586	594	610	593	556	569	601	569	615	597	612	607	613	635	587	608	594	610	572	598	632	542	579	610	629	611	592	594	595	554	582	614	587	587	591	556	575	593	593	601	582	601	599	606	603	580	614	608	605	609	564	602	598	593	588	571	583	547	625	572	607	582	638	538	600	549	598	597	545	578	591	560	560	614	595	576	593	602	613	617	629	544	571	553	578	591	597	557	573	598	584	598	592	607	553	578	623	570	606	573	597	572	582	620	577	604	606	587	609	607	603	640	602	595	560	580	612	607	609	584	596	621	578	595	578	591	621	593	621	608	577	580	588	574	598	581	573	604	556	589	591	601	628	578	563	543	611	608	549	598	559	629	575	619	629	580	591	649	554	604	598	576	574	584	560	564	643	624	614	615	600	609	578	592	607	593	626	575	605	577	599	553	658	571	578	567	617	652	539	594	586	576	586	579	579	566	609	563	623	603	598	586	631	606	591	580	589	575	581	576	594	584	555	598	585	582	592	597	587	571	602	572	588	601	587	594	583	605	608	577	627	560	601	593	615	613	640	560	629	577	594	593	613	555	558	577	583	587	561	588	577	581	612	595	634	563	615	619	597	575	628	530	603	587	588	602	590	539	591	599	616	590	574	553	593	572	581	595	582	603	571	551	565	622	591	524	568	610	601	606	615	610	598	660	589	576	585	601	571	599	597	597	582	577	580	594	589	558	569	622	613	594	559	575	591	576	587	582	552	633	576	617	595	564	576	629	529	577	562	592	586	572	612	589	597	553	590	579	591	580	554	593	590	610	623	569	602	597	594	542	544	602	582	584	586	588	576	627	567	593	595	583	644	599	592	553	590	572	575	615	618	537	570	564	566	600	583	569	605	543	620	614	591	611	606	588	611	559	590	592	615	575	579	580	617	610	589	608	602	597	583	588	614	582	585	590	582	559	604	605	564	602	545	631	621	590	595	585	581	593	582	597	569	609	572	550	586	577	578	564	593	653	557	587	599	583	583	557	580	583	607	603	608	600	568	570	595	594	610	583	634	588	561	610	607	593	631	594	539	647	592	602	625	530	630	560	579	558	607	573	580	630	642	569	604	588	572	585	585	582	587	622	625	637	632	597	578	586	609	587	569	616	572	563	569	625	586	546	607	628	589	628	569	594	568	608	611	621	569	585	591	577	585	565	535	603	576	583	579	644	550	606	534	596	607	588	586	631	617	597	569	603	603	634	576	580	594	593	575	615	636	592	608	621	618	613	587	586	575	610	612	587	592	598	615	596	567	581	560	644	626	592	638	579	617	548	594	558	605	567	610	583	564	566	555	643	606	619	596	586	583	615	596	609	592	548	591	555	604	571	582	602	594	579	559	596	599	584	597	604	586	626	551	610	549	577	625	599	527	597	576	608	627	563	616	591	591	587	565	591	576	575	626	567	596	619	639	560	560	570	597	614	626	627	586	622	552	616	592	597	605	585	582	580	600	566	598	610	576	610	572	593	594	618	615	586	563	622	581	587	629	619	618	582	634	582	562	571	571	592	565	569	556	611	583	630	557	607	548	617	550	607	572	589	589	622	569	575	604	579	596	598	628	640	591	569	591	602	553	576	576	558	554	618	592	610	562	575	591	574	527	604	596	602	558	597	598	592	612	543	594	575	619	635	625	628	579	588	599	597	650	618	610	581	574	589	616	634	584	562	579	598	558	627	599	626	564	594	584	590	575	551	589	583	556	534	612	585	620	586	587	601	598	549	575	568	554	584	589	588	594	593	595	636	592	600	580	572	614	531	626	593	550	627	565	581	594	592	583	596	604	594	598	586	577	575	592	614	566	551	569	646	608	582	624	643	575	610	576	595	617	588	558	609	617	562	576	568	625	603	559	613	600	604	591	566	619	574	597	594	564	615	556	573	597	588	555	597	583	555	564	618	555	601	583	582	605	600	586	606	599	596	573	611	580	575	626	585	608	595	601	616	582	590	583	587	609	634	576	598	584	598	599	574	574	637	622	628	539	588	587	604	598	619	620	583	543	603	588	601	584	616	575	573	598	569	612	609	593	583	611	562	642	587	579	592	591	569	596	603	614	572	644	639	580	596	563	572	602	564	604	606	543	599	586	563	636	582	555	601	614	597	562	593	611	586	622	619	635	626	611	579	568	596	584	574	582	578	640	550	591	559	579	629	589	575	558	612	573	624	607	589	574	593	602	606	577	595	576	604	632	557	591	639	568	593	590	572	640	548	603	606	578	594	593	592	591	618	573	603	589	617	581	598	574	549	573	616	566	626	606	603	595	565	604	570	596	594	585	575	628	608	607	612	578	581	599	574	625	604	543	588	615	604	607	574
24390	21342	28645	24384	21249	10010	2069	1179	861	680	568	504	499	393	383	361	321	319	293	328	287	313	281	285	278	305	297	287	284	271	274	268	256	288	251	263	269	245	257	274	264	254	268	261	252	250	263	264	264	267	260	277	245	238	283	241	260	252	248	274	267	254	260	264	269	255	268	262	261	279	276	270	293	295	272	282	266	291	264	277	247	263	247	242	222	244	250	288	274	258	268	255	248	277	240	238	279	246	259	268	242	250	253	271	247	240	245	245	247	261	265	249	255	268	274	287	253	238	261	258	254	233	259	276	279	269	247	255	244	240	233	289	249	264	283	264	230	256	247	272	269	257	250	256	238	253	259	273	272	252	231	273	268	259	275	265	248	215	237	247	223	242	273	274	256	258	266	265	248	270	244	230	259	231	233	251	261	224	236	276	240	258	249	259	268	265	222	256	264	257	273	256	268	246	228	236	256	258	281	263	261	266	254	237	257	266	255	253	253	273	293	245	269	246	253	248	235	227	251	265	249	253	246	277	249	250	234	274	268	274	250	267	260	277	253	250	256	241	264	256	240	267	258	239	271	219	236	290	246	287	265	249	208	291	256	250	274	237	237	263	259	270	256	248	249	250	257	261	267	243	227	243	247	246	260	260	260	255	248	261	281	276	253	245	258	246	230	231	237	246	257	222	237	255	285	253	247	245	242	229	247	249	249	263	239	241	243	252	256	254	228	256	249	259	259	276	251	247	250	270	243	243	262	228	260	273	231	283	247	260	287	241	248	241	245	240	252	268	261	242	247	257	267	257	232	247	285	235	261	255	244	253	227	266	256	271	253	254	266	254	249	283	245	246	271	276	267	244	258	272	243	260	260	245	271	234	249	272	251	256	233	276	267	274	249	259	277	248	241	272	280	271	260	276	268	249	260	267	252	222	273	265	239	259	265	240	267	243	253	263	268	267	240	233	252	268	286	293	268	250	215	228	223	256	250	249	260	257	257	262	259	256	273	251	249	249	233	247	250	260	232	248	256	249	284	253	269	249	268	253	257	251	245	272	248	250	277	252	294	262	255	240	234	285	238	234	256	260	238	235	238	246	233	252	268	250	243	245	263	253	240	249	279	273	256	265	234	261	226	248	285	243	236	247	211	236	250	271	278	245	232	240	254	261	264	233	257	273	224	253	232	246	220	264	275	259	224	258	263	287	247	254	294	257	254	256	279	267	261	240	264	236	283	240	235	280	220	242	249	266	232	225	272	261	273	271	273	250	291	260	259	259	224	278	250	274	232	244	219	266	275	265	256	256	278	238	261	248	241	248	248	264	269	277	235	255	255	262	241	259	255	265	237	234	235	264	271	255	271	239	248	255	285	244	260	233	242	245	249	254	249	258	238	260	260	230	254	254	243	255	278	274	261	279	275	263	258	271	241	284	266	242	278	265	263	239	261	252	238	262	266	259	249	240	227	250	261	266	247	281	265	256	257	260	271	281	269	268	281	257	257	263	265	275	272	254	229	265	259	253	254	278	247	294	236	257	243	272	258	247	257	228	242	254	236	273	236	277	223	250	272	265	238	266	249	268	238	245	233	222	269	239	251	252	260	255	255	244	254	254	283	287	236	281	236	246	251	246	256	261	283	234	240	231	244	258	240	265	257	257	261	268	283	236	239	266	273	245	243	255	240	247	267	263	248	238	254	250	263	233	252	242	234	272	258	244	257	256	245	263	219	259	258	252	258	261	260	255	231	265	257	241	244	241	279	236	246	252	255	260	270	258	251	257	281	241	272	261	243	232	250	300	261	258	283	263	245	278	239	268	282	233	262	245	241	263	259	251	261	260	269	229	230	223	273	266	239	279	266	285	262	262	244	249	264	244	248	247	266	245	213	266	278	248	259	280	274	265	255	264	227	263	251	279	269	255	250	275	239	239	258	256	266	241	260	259	267	240	255	266	272	248	258	228	247	263	235	227	236	278	260	276	273	262	254	274	268	245	264	248	244	257	252	248	247	240	254	233	251	279	261	276	267	236	253	262	244	294	242	261	263	248	271	222	272	258	251	237	249	251	239	215	260	268	242	257	271	226	244	253	251	243	269	264	262	250	232	263	243	262	243	232	249	249	294	260	265	249	259	231	271	258	247	256	251	269	254	275	260	259	276	235	245	253	240	259	280	250	252	255	276	265	273	278	260	256	260	272	268	258	271	244	212	242	219	282	249	236	259	272	235	256	269	263	240	245	259	262	254	240	291	256	260	260	222	256	233	259	228	265	225	272	290	262	245	293	263	238	277	233	260	277	254	231	275	266	220	263	267	254	274	259	246	283	250	260	234	259	243	240	227	242	266	246	234	257	246	257	263	271	248	279	242	249	286	272	254	235	206	258	248	237	249	228	249	236	244	244	261	269	254	256	235	263	255	258	277	241	229	230	218	257	263	261	223	252	261	266	243	264	249	266	275	256	245	248	258	264	262	235	266	267	263	211	252	270	237	239	290	271	264	273	282	257	280	270	258	245	270	252	240	238	277	271	254	240	257	258	256	236	276	235	270	253	260	245	238	254	245	278	253	254	222	262	247	256	256	258	234	273	239	244	266	275	241	268	269	249	272	240	259	262	261	267	270	258	239	269	238	268	248	242	256	248	248	266	242	242	259	267	257	233	257	258	248	250	249	254	247	270	254	255	271	265	249	232	263	268	248	254	267	267	284	288	273	283	229	261	213	271	223	239	264	277	256	237	262	248	242	273	233	246	257	271	302	243	253	235	243	232	237	248	249	265	255	267	246	250	264	259	250	252	275	242	228	275	266	268	224	279	249	284	261	264	267	251	247	264	243	230	288	255	242	255	250	259	244	256	272	257	274	264	242	238	264	248	210	242	256	259	248	256	254	245	270	250	261	265	259	243	246	262	242	251	248	250	240	259	271	246	280	277	248	249	242	253	234	280	235	250	274	241	262	263	259	269	268	237	260	246	277	273	242	265	268	250	268	258	280	294	245	252	242	254	267	263	235	252	275	232	262	257	232	249	249	251	250	242	290	261	261	246	241	269	236	237	287	266	244	243	248	223	239	220	244	266	266	256	285	241	252	245	251	284	281	305	250	244	278	249	264	244	269	287	245	253	237	236	265	254	263	264	258	226	251	257	249	263	229	275	290	275	269	250	230	278	272	254	227	234	268	260	264	248	257	228	259	249	238	264	261	245	299	261	238	254	251	268	269	245	239	275	260	271	238	269	239	267	271	260	251	248	264	235	266	255	220	245	239	263	263	278	238	256	255	230	248	276	268	259	236	249	265	243	248	243	261	249	243	254	241	229	282	235	249	261	263	261	233	244	246	242	212	233	272	264	258	287	252	241	273	265	277	272	238	262	257	250	241	261	265	251	261	259	240	270	208	267	280	269	274	233	259	272	215	233	243	237	252	268	254	240	223	244	231	255	257	242	289	231	249	283	250	242	238	277	235	257	252	250	243	278	244	255	261	263	254	259	246	248	251	280	243	243	250	220
30178	29630	18535	10677	7146	4821	3241	2274	1768	1407	1048	961	784	677	544	541	517	469	444	400	441	411	388	366	369	385	385	367	366	338	351	346	324	352	348	346	330	340	347	333	344	384	336	326	359	328	309	363	344	338	334	336	360	339	338	294	320	338	306	327	357	346	359	375	356	328	355	322	325	314	339	352	358	361	353	356	347	336	345	339	337	330	341	324	307	299	283	327	303	346	304	300	304	298	327	306	312	292	336	310	313	323	308	326	306	366	336	341	340	337	345	281	306	318	375	316	346	319	342	360	317	305	299	287	321	306	314	314	370	344	332	309	333	340	326	303	334	308	314	326	337	291	365	328	304	326	329	306	316	348	322	339	312	301	308	299	320	338	313	337	349	314	329	329	353	312	335	282	328	317	330	323	329	311	323	301	310	306	329	312	324	336	331	334	285	318	313	350	309	342	320	328	325	281	341	310	298	326	321	306	336	311	354	362	311	338	318	298	313	336	298	310	339	332	291	308	321	320	339	321	320	329	319	322	333	319	309	318	314	293	322	312	313	295	293	356	341	307	333	328	291	337	299	312	304	287	277	314	342	332	316	315	333	316	309	339	319	314	336	288	362	275	335	308	314	295	309	333	298	332	334	332	324	361	319	324	308	333	313	311	325	312	336	340	340	307	338	331	349	323	320	331	312	334	296	315	315	288	329	303	309	320	333	323	324	300	303	337	292	290	324	322	346	324	324	290	335	324	337	323	314	328	351	315	336	324	309	334	273	314	328	312	335	318	327	297	325	315	275	340	303	295	333	293	317	323	337	329	346	321	308	323	309	303	330	360	316	326	315	299	362	308	351	308	318	298	313	320	334	297	323	294	305	313	317	302	304	319	327	328	268	322	309	295	324	309	315	330	299	313	310	305	343	346	356	318	335	321	318	335	332	309	318	323	324	311	299	345	348	281	327	317	309	317	307	344	322	306	297	324	328	304	349	329	324	305	321	319	350	356	325	326	332	280	308	340	354	319	309	297	294	302	363	326	341	332	320	331	307	304	294	329	287	326	302	312	309	333	321	372	308	331	341	318	319	331	328	312	350	324	334	354	328	346	318	329	311	291	348	337	330	298	319	321	334	349	317	334	334	331	328	310	303	341	333	314	316	343	318	326	362	342	309	360	307	328	313	308	319	323	342	306	310	315	339	310	314	342	361	308	321	308	334	349	338	346	318	342	334	331	342	316	309	319	332	339	320	317	338	305	306	326	330	301	311	298	317	309	319	336	327	312	297	304	355	326	353	321	327	308	321	288	295	323	332	337	322	328	307	320	301	316	306	318	302	309	356	299	324	333	325	302	299	315	310	327	318	314	316	314	340	314	311	297	323	346	293	337	301	339	330	348	324	320	332	330	331	350	330	307	349	289	318	320	306	315	318	340	324	315	323	331	335	347	323	347	320	313	333	306	307	304	307	290	334	297	320	320	337	305	303	314	290	301	290	336	312	309	309	324	352	329	309	298	280	344	313	317	307	340	286	330	308	355	336	333	317	318	291	352	330	311	311	333	281	327	320	308	335	296	300	320	329	316	310	300	312	340	330	312	316	291	326	324	320	346	329	324	299	308	307	307	335	305	296	345	301	324	280	326	296	337	346	324	322	307	318	327	331	363	291	331	322	350	331	296	315	323	333	332	317	301	302	324	309	281	310	321	304	285	292	332	302	303	335	308	339	344	304	314	310	313	358	303	302	305	340	316	344	336	294	289	300	320	270	315	283	279	321	322	296	353	318	328	312	329	320	322	323	320	303	313	300	296	303	329	312	305	314	319	337	325	336	305	320	310	335	332	303	308	302	324	318	291	307	301	314	296	322	342	293	328	339	316	302	311	356	326	304	341	314	296	318	308	322	332	275	323	308	316	342	321	333	282	319	283	333	337	314	313	322	335	300	310	300	315	298	312	299	298	343	342	341	338	311	330	298	333	343	342	332	310	296	315	318	327	318	278	319	317	319	307	299	325	323	288	296	294	339	330	362	319	346	301	312	307	296	300	322	319	289	341	324	312	297	322	350	312	310	343	315	298	320	319	340	330	348	312	313	311	300	327	326	296	292	330	326	319	332	328	329	327	287	332	338	338	304	331	308	324	321	314	354	336	320	299	327	309	339	314	311	308	303	326	315	305	321	301	305	319	329	309	299	328	322	313	338	312	339	310	321	313	312	338	290	315	311	301	330	303	334	307	312	302	321	328	323	317	312	335	303	336	320	321	334	301	329	308	328	323	317	304	350	324	327	317	323	331	324	303	293	295	313	332	317	311	328	302	313	345	331	340	323	345	301	317	318	317	348	323	326	328	318	327	317	318	329	335	336	328	285	339	306	345	321	325	307	320	343	301	308	329	320	286	291	288	327	332	317	338	336	323	359	330	323	316	328	368	300	299	316	306	300	307	295	312	321	302	318	318	310	322	280	345	336	308	322	312	304	317	321	356	329	322	344	324	333	342	357	342	337	326	328	283	313	345	315	333	328	325	341	294	342	315	324	315	310	334	323	313	317	325	367	328	331	364	333	298	310	300	318	332	321	304	315	335	322	318	330	315	315	273	328	374	311	305	317	335	316	314	322	318	297	329	347	324	316	323	300	335	346	339	283	321	321	344	320	338	286	311	291	309	303	288	307	324	307	338	317	321	326	316	332	304	333	314	311	277	324	329	306	313	323	296	314	317	310	336	331	327	335	323	335	336	318	336	331	364	328	295	311	328	309	286	321	311	294	303	314	337	321	320	308	320	332	305	327	325	346	335	313	326	320	287	309	309	295	331	286	310	340	321	321	277	309	309	340	310	309	318	290	304	314	290	340	354	294	339	315	293	328	321	312	300	306	361	330	321	338	299	315	296	336	309	317	313	334	324	323	316	314	307	325	325	290	314	321	329	321	312	302	310	335	298	295	327	310	308	317	321	303	340	285	314	306	344	314	352	352	301	307	333	304	304	331	330	330	323	356	288	312	341	307	318	329	304	289	356	290	303	295	307	318	333	311	300	297	318	338	307	321	329	339	298	328	338	303	309	304	332	315	336	301	301	318	326	352	338	323	316	309	322	324	326	300	353	327	318	318	322	337	327	316	321	348	333	305	341	304	294	293	315	319	321	299	323	300	306	331	326	336	364	318	340	324	327	309	335	313	316	332	295	313	298	303	335	318	313	313	307	335	344	329	317	326	344	277	335	315	338	342	327	305	332	320	316	322	314	301	332	276	311	341	331	298	324	312	302	336	332	298	331	360	295	323	347	332	329	314	318	288	290	299	317	321	304	337	311	330	314	305	323	290	326	322	336	305	311	315	320	337	309	360	314	330	329	319	326	327	320	316	325	322	304	303	339	355	308	341	320	325	304	324	319	330	330	315	314	329	312	317	303	281	308	325	310	343	320	308	319	335	319	324	294	340	327	356	325	307	326	328	340	327	334	322	337	323	340	310	305	313	325	321	299	312	324	318	336	320	324	307	308	319	319	302	300
25636	21352	27447	25346	10429	2284	1380	1075	950	821	748	743	694	636	647	610	579	566	589	584	528	568	597	572	582	548	545	597	557	528	570	576	599	557	558	559	553	581	524	556	570	586	536	555	560	588	525	549	593	573	565	568	590	538	538	576	530	527	547	531	585	604	518	608	583	550	555	544	590	580	557	584	572	594	594	527	548	577	606	595	619	598	578	523	591	527	560	557	590	512	539	552	555	572	576	565	581	566	532	613	572	596	539	548	582	568	541	519	554	537	548	566	528	558	582	584	584	565	580	579	555	539	606	592	532	557	563	552	515	563	487	546	553	560	577	566	579	626	574	599	566	581	564	587	536	556	544	603	530	525	543	570	593	576	612	593	566	543	584	593	538	540	525	561	583	544	559	564	558	588	547	540	555	575	559	533	594	576	563	588	541	557	560	593	586	571	534	595	549	537	522	545	537	539	582	583	654	590	567	612	541	582	598	576	562	582	546	564	555	548	534	588	562	541	578	525	554	591	524	537	547	548	558	541	566	589	564	554	551	563	560	584	545	587	544	517	565	548	557	562	528	597	591	591	569	559	550	546	556	590	558	578	563	612	561	534	553	555	596	548	605	542	507	553	556	565	534	581	548	580	606	542	560	564	553	584	558	562	547	570	521	559	531	556	542	585	558	582	570	574	553	550	524	567	592	567	538	590	542	564	579	606	504	573	547	542	540	539	557	537	574	585	571	547	548	570	525	525	566	563	570	545	532	577	558	571	532	568	587	551	541	601	530	576	557	582	591	593	564	541	603	552	574	549	590	569	588	594	563	566	558	500	546	527	553	553	580	560	563	558	570	588	559	563	516	599	535	565	573	538	536	554	567	566	552	548	530	566	550	551	569	528	592	573	587	533	556	576	640	587	564	584	564	550	592	562	534	576	558	578	557	636	560	563	600	554	567	563	535	544	538	581	500	543	570	545	495	569	577	522	561	528	543	566	569	540	551	596	598	559	596	576	572	528	514	555	535	552	567	553	527	573	532	571	541	568	547	524	545	590	564	618	526	556	576	533	584	592	512	560	566	557	510	565	587	570	566	592	550	580	567	578	545	552	581	585	562	535	558	548	575	531	568	600	570	543	519	552	529	552	561	614	542	565	560	555	594	594	551	593	553	559	592	569	564	609	539	605	577	578	574	535	555	556	556	555	592	518	545	580	565	597	576	537	541	533	576	527	533	587	547	581	577	543	577	550	580	564	535	579	561	565	589	569	555	521	541	568	541	601	549	509	569	566	562	534	525	559	570	570	555	555	536	580	555	544	526	601	559	566	532	540	525	570	563	509	573	565	572	583	556	539	567	535	576	547	550	525	544	539	580	543	501	572	553	592	517	560	581	535	569	558	590	609	544	550	561	555	566	588	585	559	552	542	600	562	530	590	549	566	541	545	548	534	591	580	573	544	541	553	557	560	551	550	578	565	593	544	534	536	573	530	558	548	553	548	581	542	540	572	525	504	565	554	558	587	558	569	619	574	570	580	578	577	542	565	591	562	548	592	535	597	562	535	566	544	603	580	556	604	538	533	567	567	537	590	580	553	589	544	546	522	590	539	518	561	555	529	567	557	534	585	601	591	544	529	533	539	573	576	552	579	575	530	572	565	550	539	610	587	574	506	500	572	533	573	597	568	539	595	562	541	538	537	611	582	536	535	604	554	557	579	557	606	568	601	547	583	532	552	528	571	512	581	549	549	594	548	574	514	582	553	529	529	600	592	544	543	564	552	530	572	560	563	609	584	500	552	569	518	551	564	545	533	569	590	553	566	566	558	562	535	546	577	555	587	594	548	561	561	538	570	523	585	556	580	558	542	596	547	565	581	572	591	541	552	516	545	567	549	511	562	532	565	560	578	593	533	568	564	551	553	589	549	557	542	544	560	598	608	564	581	571	579	558	584	573	553	607	563	572	502	547	568	554	567	549	537	582	589	567	546	586	582	560	610	593	537	549	568	504	581	578	577	575	549	582	565	555	587	568	583	572	531	541	548	587	579	529	537	559	542	512	562	554	586	571	577	601	570	552	547	557	523	565	549	565	530	525	528	558	521	579	557	569	530	578	561	569	531	552	579	525	559	554	568	565	534	566	558	505	567	571	597	532	568	558	577	553	568	549	568	559	509	543	585	557	535	579	608	549	550	531	584	589	573	634	522	539	593	534	588	555	551	578	579	550	569	551	573	581	509	616	568	579	547	544	546	526	533	539	591	520	550	550	546	613	531	547	555	579	552	600	592	590	552	543	554	556	582	558	540	591	531	544	583	570	566	548	547	565	583	566	597	562	529	539	539	565	551	535	577	586	579	554	608	544	594	578	553	517	564	581	586	565	577	550	550	590	532	554	551	561	566	552	541	557	532	587	527	521	595	581	583	576	516	552	571	585	603	575	534	559	557	576	586	558	565	560	538	552	578	561	593	557	541	566	567	560	587	587	626	590	539	570	565	566	551	531	516	576	603	552	562	564	561	604	576	548	548	559	576	548	560	550	545	553	578	597	593	559	545	537	549	568	542	586	583	511	576	572	557	543	569	528	528	579	553	574	548	557	535	534	516	592	537	583	563	526	515	575	578	564	526	575	567	530	539	581	575	613	559	548	533	519	532	543	588	619	533	559	540	536	536	543	565	558	582	609	554	588	558	533	576	526	531	486	527	572	504	594	542	524	553	511	556	558	538	590	565	556	539	552	583	562	548	611	556	612	567	571	579	585	583	563	577	592	543	546	490	528	522	578	538	579	619	573	535	582	562	553	589	583	545	551	551	570	551	521	562	535	581	549	550	544	583	550	553	581	572	585	524	597	538	537	548	557	514	556	558	587	597	528	521	557	565	517	563	596	528	539	558	542	575	574	567	574	553	568	591	546	511	561	574	559	583	515	543	565	607	584	522	555	564	543	613	590	570	571	586	566	536	551	537	565	546	579	551	534	543	569	557	627	560	556	549	544	552	522	575	565	556	587	496	592	568	517	561	549	571	612	581	553	531	543	581	589	587	574	572	577	583	551	556	506	551	521	585	607	586	502	601	552	594	574	579	565	529	580	602	539	581	567	575	543	594	570	564	529	559	569	542	545	550	582	518	566	601	572	556	565	566	545	533	573	576	546	569	587	567	602	633	547	556	548	569	561	578	547	585	537	583	540	514	529	549	551	580	564	574	524	566	526	530	566	563	559	555	568	547	545	552	510	540	556	529	538	533	547	546	556	555	578	517	557	519	584	528	568	551	555	549	570	568	526	532	580	542	558	550	587	510	533	575	557	526	533	540	572	562	579	535	577	555	607	573	533	623	563	531	576	525	611	533	572	563	546	522	581	540	562	556	580	582	585	525	557	522	574	554	546	585	544	567	573	520	531	549	564	564	578	578	588	547	576	526	573	601	560	619	552	576	574	547	552	589	548	593	566	588	563	582	565	591	514	541	519	515	554	587	520	592	577	528	520	563	586	501	538	534	560	537	599	549	563	557
27788	25747	14668	7897	5033	3584	2637	1919	1592	1397	1200	1046	918	856	828	743	737	742	699	734	710	733	685	705	690	680	671	651	633	662	699	708	681	715	654	693	639	631	634	710	644	704	672	649	686	645	674	695	634	602	686	695	679	664	641	647	639	638	637	657	678	684	659	685	673	684	682	620	623	635	685	714	710	677	694	686	678	678	648	682	649	660	697	661	680	666	694	653	683	624	686	691	648	686	710	637	641	659	659	630	691	678	688	650	674	654	665	665	624	664	667	655	649	642	680	652	693	688	651	602	647	632	657	661	675	653	630	636	650	670	668	620	612	632	677	667	664	658	658	635	643	601	618	630	670	620	671	686	665	631	618	657	635	673	627	650	691	679	612	709	676	683	669	659	638	655	658	681	645	648	635	671	611	651	643	662	631	657	657	633	636	654	618	648	716	657	638	626	646	642	659	646	642	677	712	608	675	632	648	632	664	642	724	669	683	620	626	648	637	707	637	699	674	669	703	633	651	688	630	663	649	640	654	664	659	685	645	696	656	656	670	679	677	649	682	703	647	662	660	664	662	644	626	666	653	669	690	680	653	626	669	615	662	691	609	660	652	675	694	669	636	598	659	661	651	688	646	653	694	646	617	673	708	653	666	664	641	691	658	654	626	645	652	654	666	666	682	647	688	642	688	639	675	640	642	659	646	632	640	675	632	622	642	687	641	658	712	617	688	643	686	620	623	681	664	680	609	661	668	667	669	662	673	658	667	667	633	671	650	638	621	660	725	635	641	638	650	610	626	647	697	631	662	676	676	660	657	652	667	659	668	679	657	651	634	667	654	663	672	672	672	637	698	679	685	610	637	647	701	642	638	629	632	628	631	625	669	632	658	631	652	627	689	617	642	700	622	670	689	634	665	683	613	664	674	637	666	694	635	659	660	628	633	644	670	686	620	604	643	651	640	690	643	675	627	663	667	668	619	649	592	703	671	658	666	668	637	695	646	725	688	655	672	653	678	673	652	629	670	635	685	675	647	684	630	672	651	624	695	629	698	603	684	628	666	694	666	684	659	672	635	654	635	642	696	654	657	709	661	654	636	627	642	725	694	652	706	650	649	689	617	641	641	641	661	645	641	588	650	656	633	650	677	615	657	644	627	610	661	669	679	620	643	639	665	630	696	640	682	684	667	665	669	623	680	683	648	660	649	671	638	654	628	620	651	674	621	637	634	674	625	671	716	680	638	630	628	611	682	692	695	694	659	675	677	651	677	633	647	673	659	670	647	716	660	643	670	641	687	665	649	665	651	688	646	670	666	681	649	645	673	618	653	666	664	672	669	651	641	656	710	646	642	628	669	658	657	656	702	673	674	648	615	677	656	691	637	649	624	636	667	626	657	628	694	650	648	638	623	674	687	635	655	649	668	683	655	629	642	656	635	633	659	637	682	667	641	655	683	687	654	658	638	700	704	639	660	656	629	641	638	656	642	652	695	651	703	672	644	697	625	671	653	671	677	634	648	646	660	679	661	676	629	707	689	610	647	645	685	657	643	655	649	628	660	665	657	650	646	657	607	615	678	670	684	651	645	678	650	654	731	650	666	608	635	627	669	633	666	648	641	663	695	690	654	605	641	638	680	632	647	666	649	668	648	658	662	660	602	646	641	657	685	660	644	679	702	679	642	600	624	652	619	692	659	618	663	682	671	665	687	655	692	690	689	670	710	627	688	690	718	677	682	676	663	685	643	671	673	661	734	669	665	669	685	645	664	640	684	689	663	671	655	637	652	655	643	636	642	643	691	711	642	676	674	666	699	699	673	640	667	658	647	631	630	665	632	689	656	639	673	679	644	680	652	655	687	651	735	636	658	663	635	645	629	651	672	636	671	640	627	641	621	627	641	699	676	630	698	634	676	702	615	668	668	636	648	658	637	620	676	597	650	666	658	694	653	658	607	613	637	631	637	689	630	650	663	685	652	672	650	674	648	661	648	612	663	645	653	679	674	697	676	665	688	646	656	643	683	658	633	623	704	646	666	647	641	604	656	692	667	689	687	670	678	615	697	660	655	671	628	666	665	635	645	612	661	627	631	643	668	615	640	663	644	656	631	652	645	642	662	671	692	636	651	657	643	622	608	676	621	691	675	635	673	672	648	665	616	677	640	659	637	657	660	682	643	658	661	676	713	606	640	662	656	648	680	626	630	678	684	651	637	661	622	661	636	643	662	661	670	621	662	683	699	650	640	662	651	639	658	667	700	681	652	644	693	635	623	646	644	659	635	719	682	657	639	662	649	697	660	684	658	649	637	653	636	599	679	662	667	697	679	669	647	659	646	643	631	650	653	644	650	605	656	672	655	655	627	711	654	639	634	632	696	677	642	673	644	645	614	628	629	660	637	690	662	668	651	655	654	623	636	654	672	610	647	673	654	684	627	694	644	671	670	679	645	644	644	623	631	630	667	631	714	665	638	704	687	639	673	688	618	647	645	671	638	668	647	669	701	636	621	635	638	633	660	675	642	700	667	614	658	677	650	655	672	649	643	652	645	694	649	664	638	653	683	684	644	627	658	625	643	696	604	644	651	676	657	671	627	644	678	661	629	704	676	658	673	676	659	639	628	695	600	648	637	684	621	639	640	635	693	685	678	640	634	660	667	661	671	661	678	673	651	658	655	686	693	664	650	638	690	598	640	655	661	666	653	636	630	674	690	677	621	634	648	670	667	651	637	704	607	643	636	661	674	648	662	680	665	678	609	672	655	665	680	637	657	654	671	680	661	669	682	638	681	652	685	676	621	639	590	689	674	713	659	697	699	646	656	671	638	667	644	667	654	653	634	642	637	612	637	641	679	648	597	712	625	645	658	619	630	673	646	645	638	645	666	703	623	661	632	676	652	657	648	652	676	657	655	614	642	643	618	660	649	635	574	594	690	634	650	704	638	667	674	676	614	697	641	684	695	615	677	668	672	694	659	666	656	627	616	679	636	669	677	623	674	632	641	684	657	610	650	664	618	621	661	649	661	672	653	643	688	677	671	602	630	673	666	662	641	669	705	712	664	674	659	710	646	640	695	647	673	687	717	668	647	630	673	642	700	673	681	660	641	647	646	655	670	648	680	693	680	640	654	666	676	649	613	604	650	701	669	688	641	653	662	657	655	685	684	613	673	667	618	705	693	653	658	619	677	673	645	690	672	661	713	663	719	642	616	610	675	679	645	690	646	667	626	697	690	661	635	658	641	627	673	647	661	661	637	630	682	676	660	675	690	600	651	623	639	630	664	650	709	674	601	683	643	687	643	696	619	644	661	630	676	671	653	700	670	632	690	638	627	600	660	643	643	631	616	659	635	651	638	669	656	644	649	681	683	662	687	637	676	678	619	695	654	604	628	687	607	604	667	656	715	646	685	634	630	586	624	659	622	667	664	684	626	659	650	617	648	646	648	639	675	670	656	611	668	667	663	672	660	638	634	648	631	686	648	637	615	687	687	676	676	661	715	671	699	669	639	653
23342	21377	29208	23960	21386	21438	9244	1846	1245	1005	939	714	638	594	505	445	414	359	366	376	335	362	298	336	326	331	317	296	303	308	272	283	266	290	279	279	278	250	285	269	270	263	276	261	294	260	278	282	264	252	263	254	293	260	238	269	248	269	261	275	260	284	262	222	262	303	268	290	275	233	274	280	291	283	288	285	245	306	297	285	280	251	265	264	285	267	233	297	281	280	265	251	260	262	249	275	257	247	255	230	279	234	250	253	253	270	281	274	250	245	284	259	252	253	246	254	259	259	252	235	275	262	287	255	241	271	265	237	240	239	256	269	280	266	229	284	277	255	287	257	256	275	274	250	246	303	286	250	272	258	263	255	278	260	265	272	227	250	287	233	253	256	244	253	234	239	239	239	242	259	251	268	275	262	251	279	263	258	254	281	263	277	277	216	247	272	264	262	250	266	249	271	274	246	257	253	268	280	265	244	223	268	264	267	266	240	254	277	231	237	264	248	266	260	280	247	252	273	268	249	252	288	281	284	296	254	264	264	268	262	270	245	258	263	276	245	243	248	260	290	249	251	246	253	244	295	267	265	261	272	248	284	246	238	281	311	268	280	263	278	265	252	245	276	260	257	284	267	256	253	240	279	273	261	265	241	255	235	262	250	251	258	268	271	257	268	249	266	276	257	265	268	264	273	240	254	250	270	261	275	258	271	263	270	271	265	265	253	284	252	267	254	250	251	276	257	272	251	282	245	272	292	256	268	245	258	230	254	256	259	262	273	265	262	256	276	266	246	244	247	285	256	271	252	269	278	275	259	251	231	247	273	260	199	264	275	264	262	266	264	249	259	262	254	251	264	276	257	244	261	296	234	255	232	232	244	254	276	224	272	242	250	243	259	240	264	259	268	254	268	281	246	296	215	244	267	260	235	261	235	268	247	279	241	239	278	257	252	258	254	249	256	263	228	297	275	266	268	259	262	256	261	253	284	253	247	263	255	242	262	264	238	279	254	243	265	271	290	236	249	276	275	263	270	268	258	249	256	262	250	253	262	240	248	244	271	245	238	247	278	288	242	242	245	281	240	268	263	269	252	263	231	237	290	273	267	300	291	263	258	238	263	262	243	232	264	280	245	255	288	295	274	225	264	270	257	233	259	253	258	258	271	255	241	254	308	265	278	245	263	248	258	274	274	270	251	247	253	257	259	258	266	257	271	272	265	297	269	245	248	268	261	260	250	274	266	264	270	259	275	265	274	267	275	281	252	260	256	255	240	276	271	247	259	255	253	249	276	241	252	239	312	267	260	232	233	267	237	254	264	257	261	269	279	243	267	275	259	288	243	254	236	200	240	239	261	269	259	282	232	255	263	285	281	257	256	258	291	259	266	282	239	253	244	264	293	264	264	233	276	266	265	274	269	261	252	247	275	257	244	241	250	249	271	259	247	267	296	252	284	243	252	248	254	266	280	271	268	272	279	233	250	275	276	248	266	276	256	272	250	280	243	237	293	258	267	261	275	267	236	260	253	268	301	256	245	246	266	237	247	247	280	266	243	270	237	259	263	244	246	261	246	271	249	240	245	255	252	254	256	263	257	241	243	254	252	269	279	257	275	276	268	241	246	276	252	264	271	257	253	249	289	282	249	260	240	266	245	258	255	282	264	251	264	229	236	262	271	246	276	241	260	251	268	252	263	261	260	257	260	225	283	241	266	253	275	253	253	226	275	247	283	280	245	261	272	251	273	244	242	253	257	279	260	269	255	279	264	297	263	265	253	235	270	244	243	261	269	265	255	249	262	249	227	236	260	254	250	233	267	265	276	271	252	256	250	270	253	259	254	260	245	228	225	278	294	242	239	238	273	278	280	242	246	248	266	268	262	273	247	283	253	267	272	313	253	251	244	267	247	253	254	269	237	239	263	265	241	265	264	270	279	265	248	266	272	236	262	235	283	267	239	253	252	274	247	233	265	259	254	269	239	271	255	261	266	227	259	243	233	274	251	264	260	287	248	248	264	255	249	224	259	255	247	260	255	251	276	227	260	241	283	276	239	255	258	249	241	291	244	268	255	239	251	266	246	257	258	272	270	291	218	254	262	265	239	276	276	274	261	284	241	283	235	261	257	268	288	286	239	249	263	268	273	274	276	279	237	262	261	261	274	238	256	272	235	238	254	271	274	265	283	239	268	258	250	254	266	257	261	245	260	257	272	241	256	266	258	276	272	280	235	268	268	282	251	255	221	246	270	224	243	254	239	256	272	246	255	241	247	289	247	225	251	264	263	251	280	272	270	262	251	274	256	240	268	267	272	244	254	256	243	277	252	242	224	219	256	282	263	263	254	236	293	231	244	266	223	253	240	260	270	256	264	287	263	238	263	272	272	266	260	285	261	233	234	258	255	292	270	259	256	237	254	271	284	259	276	262	264	215	255	256	266	268	267	249	242	261	290	260	240	268	248	278	274	227	281	282	266	271	244	247	276	262	249	247	301	281	227	245	266	248	247	255	251	281	271	277	255	253	257	285	270	263	254	259	269	270	241	275	253	267	277	252	258	236	253	272	262	268	237	266	241	261	269	257	252	253	284	255	268	234	249	243	266	249	272	262	258	259	249	266	267	260	253	258	269	288	276	252	280	237	249	259	259	282	296	274	270	259	260	257	269	253	260	270	271	273	253	272	252	269	242	264	242	262	252	258	253	262	273	250	267	298	285	284	234	269	271	231	265	246	223	257	222	249	266	230	243	243	247	256	242	231	240	267	250	259	267	248	251	256	254	299	288	248	297	230	280	279	248	280	270	281	266	270	271	249	244	270	275	268	243	243	256	254	255	271	243	240	253	273	269	273	294	260	252	257	234	260	278	242	264	270	247	253	243	276	244	276	258	276	281	279	257	231	246	237	249	314	249	259	276	253	232	270	226	257	273	240	261	285	265	272	268	268	265	216	283	252	239	238	272	285	277	250	247	264	272	229	228	257	265	276	242	274	260	250	275	259	255	263	282	274	264	268	273	243	229	239	240	236	250	254	246	260	228	260	261	249	250	263	253	235	251	248	279	261	271	262	264	266	261	260	254	237	261	262	247	245	274	239	278	270	270	237	266	251	271	262	245	293	267	272	248	230	232	272	254	266	249	239	256	261	254	276	270	242	237	249	240	267	224	268	232	278	267	276	244	284	275	230	269	277	232	227	237	266	244	250	277	259	273	231	268	270	255	251	278	249	266	239	241	249	248	278	234	275	254	268	288	261	262	249	287	265	285	276	246	273	238	244	277	252	262	243	262	225	266	225	259	248	227	270	248	261	234	236	231	252	226	255	272	302	259	238	279	260	291	252	275	266	271	263	273	271	261	234	272	250	245	259	261	261	252	250	264	274	263	281	237	242	258	299	266	270	284	244	268	268	293	251	253	208	252	272	273	236	222	252	242	282	241	269	229	262	252	248	291	267	256	228	277	239	248	279	269	253	282	248	254	225	254	246	287	224	225	257	230	261	283	254	272	273	255
34487	45989	22930	13634	9223	6398	4642	3502	2574	1989	1721	1434	1150	975	794	678	627	560	517	478	471	472	439	436	400	360	414	399	385	349	356	321	335	363	319	367	339	336	328	318	325	343	339	304	332	314	327	335	307	297	314	305	310	307	352	342	310	330	312	297	300	346	344	302	316	323	313	311	314	348	337	383	345	370	356	359	354	365	366	318	304	323	308	317	300	320	268	320	310	295	295	303	279	302	314	300	318	337	320	282	327	319	312	314	301	315	308	313	306	289	275	287	314	293	298	290	282	273	280	286	298	297	311	324	292	298	309	287	267	283	313	293	309	294	277	295	288	327	288	315	286	320	300	316	307	328	336	272	293	295	321	302	307	282	279	320	282	294	312	341	274	305	326	291	304	273	305	323	294	293	290	273	285	303	315	304	287	322	293	304	296	290	279	294	309	275	319	317	320	270	292	302	322	310	293	284	293	304	288	296	318	300	301	318	260	313	297	313	312	315	316	317	292	286	311	320	289	297	317	325	290	272	305	279	327	294	314	296	325	300	292	296	311	304	303	297	332	319	283	309	290	319	284	280	286	277	319	291	300	297	319	276	318	326	287	262	288	309	286	308	277	320	322	273	280	304	318	302	279	306	285	310	327	311	330	275	288	323	324	330	314	283	305	296	301	310	293	306	296	330	291	303	304	290	312	291	276	300	337	268	276	308	285	293	306	288	296	333	271	287	295	313	315	296	272	313	300	322	288	289	303	299	278	300	314	338	294	321	283	293	283	298	300	275	325	307	308	291	294	283	305	280	307	300	276	322	322	337	328	288	283	332	308	321	293	326	266	299	319	298	307	284	268	281	259	276	304	291	323	300	280	288	303	282	318	311	272	309	292	319	312	301	275	303	296	305	309	340	295	299	278	304	306	320	261	295	284	292	301	326	323	311	299	334	314	299	312	266	264	262	314	314	303	330	321	293	293	320	315	313	298	292	302	299	303	340	303	299	312	296	319	298	275	325	325	308	312	311	296	293	315	334	305	310	295	299	312	283	314	305	315	313	312	331	280	310	313	299	287	320	289	290	283	273	286	337	330	302	312	294	294	317	281	306	286	274	297	297	327	311	295	280	291	319	334	299	303	311	289	296	300	286	301	287	291	321	316	279	286	295	307	296	295	279	295	306	312	289	299	284	271	300	272	326	317	296	295	325	281	304	281	312	311	292	310	298	315	308	298	284	296	300	284	289	292	305	297	309	308	313	303	286	291	299	288	306	298	313	310	281	313	257	316	270	309	308	296	279	311	324	275	321	295	298	314	294	314	288	337	297	310	264	322	307	293	297	346	331	286	307	307	318	306	314	297	326	303	293	302	270	304	291	312	312	302	318	289	291	296	329	299	317	291	321	280	293	279	305	301	321	305	306	314	321	263	298	285	292	303	302	330	304	338	272	294	310	313	295	305	284	308	303	289	308	312	287	299	263	308	310	298	301	309	312	316	326	301	297	325	290	291	333	278	308	274	287	291	305	297	307	316	327	290	342	321	322	304	332	306	314	310	315	316	312	323	334	306	310	314	314	284	296	297	308	319	300	303	326	317	317	283	280	325	308	289	333	307	295	300	283	295	304	291	320	324	290	309	301	311	309	291	324	321	279	300	304	306	301	319	294	312	326	304	275	279	300	300	301	304	292	310	322	269	309	313	283	287	314	306	296	290	246	281	281	338	319	307	321	283	292	296	264	304	304	326	293	293	319	302	276	296	317	345	319	317	282	307	315	293	292	319	293	300	294	312	275	320	301	341	324	317	275	328	297	296	312	300	293	282	312	277	308	281	304	324	313	284	262	300	271	307	303	293	308	294	290	309	272	317	272	311	268	293	326	298	323	317	300	261	307	300	302	297	309	301	287	268	295	282	309	306	287	325	278	294	293	299	269	289	324	273	310	296	292	319	290	305	285	319	288	328	310	307	309	341	280	285	282	303	269	303	291	284	304	293	276	294	322	322	323	294	285	298	316	306	335	314	312	299	287	275	327	288	315	312	306	324	305	315	274	305	305	307	273	286	300	311	299	284	332	296	294	285	289	298	325	300	325	292	310	286	278	295	301	310	270	315	314	303	324	293	342	304	282	328	314	318	305	307	293	276	289	313	280	313	354	297	260	276	291	320	304	291	325	266	294	280	315	274	303	296	316	307	302	330	305	307	301	290	296	293	304	303	300	293	291	292	254	305	277	310	298	303	318	315	308	302	277	280	297	291	286	294	325	302	302	269	287	291	268	312	279	292	290	304	308	295	289	315	303	296	301	318	276	304	290	316	306	298	301	302	298	285	293	285	295	325	294	314	269	299	327	303	305	320	306	285	312	291	273	301	271	305	295	348	283	315	307	318	299	314	272	307	273	323	306	293	276	322	299	294	313	303	297	279	272	302	271	282	310	237	324	269	288	293	264	279	311	319	302	305	288	303	282	305	303	313	304	310	309	283	319	287	269	349	327	330	296	321	323	274	311	322	291	313	298	307	290	321	305	295	300	320	278	305	319	287	308	294	318	279	298	321	299	326	273	306	280	306	297	293	316	302	286	274	321	269	305	297	336	284	295	283	327	298	301	289	287	290	288	301	290	299	271	314	289	305	312	284	332	292	311	314	299	325	300	311	292	290	292	280	302	295	271	295	277	285	315	295	309	313	269	294	320	308	293	319	284	289	321	341	316	306	312	289	319	312	292	297	278	287	268	280	285	303	303	284	304	277	297	334	290	287	325	287	277	280	312	309	318	268	294	294	300	303	310	307	299	303	303	313	291	310	282	330	301	295	327	336	295	301	300	305	295	296	315	274	302	266	271	302	282	298	317	308	273	292	294	289	331	309	304	304	287	289	272	311	267	262	300	291	313	298	301	300	320	290	306	312	293	292	307	298	301	315	283	296	278	276	288	301	297	332	312	316	315	277	300	311	313	297	304	306	295	291	312	301	282	309	322	321	300	295	275	313	315	312	271	290	303	305	317	281	302	290	274	313	297	277	289	304	300	291	310	286	305	307	287	302	299	283	305	301	282	312	311	302	277	281	307	311	317	316	302	319	276	304	291	273	322	296	304	306	332	327	293	329	347	329	309	270	311	288	293	313	292	299	315	291	339	298	262	300	281	309	281	280	292	317	327	252	301	336	266	284	282	333	286	286	317	294	309	276	321	316	325	305	283	304	287	293	296	333	300	295	298	297	300	286	314	289	303	280	300	277	315	316	333	291	295	290	305	303	270	329	319	301	300	293	284	284	300	273	285	293	313	305	336	293	280	304	288	288	291	274	279	285	274	302	311	277	285	301	288	296	277	303	277	289	279	293	299	286	298	296	292	284	293	322	343	319	333	313	295	324	288	301	324	304	293	299	304	283	312	290	320	322	286	296	308	288	291	313	314	271	271	272	294	319	292	316	316	306	293	310	295	296	308	325	288	276	291	295	335	344	286	309	284	293	291	300	307	297	308	255	290	289	308	319	286	304	299	295	289	310	315
27947	22093	12819	3997	1648	1094	900	752	702	576	610	580	601	488	552	539	522	505	519	484	507	516	477	500	493	487	475	473	477	484	526	490	540	507	507	477	510	493	513	493	467	463	476	461	480	500	509	471	522	508	497	443	513	529	483	514	485	496	510	504	504	529	518	507	466	453	494	529	519	531	514	526	526	503	493	471	467	514	536	507	507	487	510	507	493	482	495	501	486	469	501	497	525	514	517	499	510	471	443	497	481	491	531	488	491	428	495	472	511	496	490	502	536	493	497	501	502	502	516	468	498	503	523	500	485	460	453	483	503	510	514	503	479	490	504	533	482	495	468	476	524	547	481	505	486	475	515	467	490	505	487	472	490	502	497	470	469	527	490	506	444	439	507	498	502	493	530	477	467	507	473	497	518	488	478	533	510	487	525	509	471	477	514	521	471	530	520	471	471	517	481	490	482	473	492	482	527	509	491	532	460	502	483	522	467	510	524	510	455	500	477	517	505	484	514	492	482	470	529	463	478	471	488	543	472	534	467	523	452	461	496	481	492	492	509	485	486	499	513	498	476	493	459	514	521	472	519	480	483	525	472	481	450	504	477	504	477	469	528	477	499	490	503	497	466	446	493	481	498	484	496	496	536	509	500	473	519	456	487	473	496	476	451	466	490	465	469	522	512	459	505	462	502	493	461	491	502	515	481	476	457	508	496	497	511	479	491	450	469	475	500	507	483	487	516	440	499	526	501	532	528	478	463	515	511	490	464	484	509	497	495	463	480	490	492	526	465	488	494	481	491	465	470	502	493	467	494	506	506	502	465	502	501	500	491	490	462	501	445	468	447	490	466	446	475	486	510	460	499	493	462	475	518	469	514	476	515	487	507	431	502	496	448	469	471	504	447	481	529	462	458	478	502	446	505	458	471	471	487	454	472	468	432	500	488	473	490	485	500	451	513	508	508	471	462	489	477	471	468	433	488	502	462	484	477	478	518	487	505	492	468	489	526	466	528	529	500	479	501	495	508	497	509	515	467	470	499	523	510	511	506	463	499	470	472	501	483	477	512	506	458	481	507	470	487	467	506	503	486	481	509	527	494	464	494	507	484	471	489	506	440	468	522	469	479	504	493	489	474	455	477	483	502	488	507	471	520	543	461	503	472	513	511	529	453	523	518	528	471	497	493	483	489	482	494	514	520	510	523	469	531	494	488	497	476	479	473	459	503	477	480	494	481	495	469	476	488	500	450	510	492	523	458	493	469	490	469	482	501	507	467	533	484	506	530	499	496	464	465	493	514	509	510	507	472	477	505	473	514	496	461	483	499	493	449	511	525	492	488	486	478	515	486	482	499	451	495	523	480	478	512	495	446	502	481	495	508	469	483	493	511	494	487	470	514	488	467	504	490	491	488	530	468	486	471	472	509	467	511	480	483	491	501	475	507	497	501	508	498	507	510	499	490	479	496	494	535	483	498	484	505	488	510	516	477	463	498	523	500	455	490	495	529	511	529	455	482	466	519	478	499	472	462	463	468	466	503	469	488	519	455	519	480	487	475	478	475	471	486	522	483	509	491	521	499	474	484	464	512	483	471	510	466	476	488	492	501	504	460	464	499	508	481	539	479	504	516	492	558	456	490	497	428	493	477	523	513	488	490	519	508	491	493	483	491	510	493	484	496	509	519	498	511	452	522	490	479	487	476	504	487	473	481	488	504	510	509	478	475	500	504	431	495	448	514	498	498	510	488	499	473	532	500	493	501	504	539	473	481	493	489	486	512	469	452	467	495	499	556	473	524	481	511	474	510	516	535	492	522	496	499	544	503	514	507	481	499	488	510	508	546	557	476	498	486	463	491	462	523	488	515	493	502	527	492	452	502	448	492	532	477	458	488	517	487	479	467	509	505	495	495	492	526	479	468	479	493	475	471	460	484	465	493	489	463	476	477	481	494	499	507	474	497	491	483	491	484	473	495	475	540	506	508	500	470	492	509	522	518	479	527	447	452	520	471	515	481	501	504	452	463	484	475	496	495	502	475	471	499	489	510	492	450	497	496	473	467	491	516	494	532	491	462	515	508	531	489	466	432	463	519	502	495	453	505	490	472	475	460	480	493	477	493	462	502	489	460	508	468	464	499	485	505	473	483	501	511	489	481	476	482	476	521	499	491	462	487	491	488	507	486	504	520	461	497	531	507	478	484	473	483	485	521	525	496	560	469	485	481	487	485	545	486	514	478	469	521	459	521	491	494	517	492	467	509	512	496	468	502	460	495	484	475	479	495	491	496	493	473	517	478	477	507	507	483	504	495	527	505	529	470	529	499	515	496	509	480	471	467	471	492	480	509	505	490	481	517	503	497	506	492	475	501	480	493	511	499	475	478	472	466	458	501	496	519	528	492	489	463	459	442	487	502	514	481	442	501	478	487	539	450	530	457	525	530	510	479	496	477	493	472	469	506	493	492	504	487	493	483	523	503	457	507	515	495	500	517	480	480	478	511	510	489	493	473	492	514	502	501	466	495	489	470	474	491	500	506	468	498	544	498	484	478	489	480	470	470	513	457	498	465	526	502	461	506	469	533	466	501	508	484	459	496	500	512	508	478	482	495	497	508	488	502	506	520	470	527	466	472	500	523	493	501	511	446	495	469	445	500	460	503	506	458	484	483	516	497	499	511	466	487	492	490	496	483	532	532	478	495	490	485	488	485	484	490	503	522	433	484	540	470	483	528	473	492	479	467	508	533	456	467	464	460	490	484	493	468	514	479	472	471	492	485	477	474	504	484	486	477	482	452	479	473	513	488	468	471	516	496	488	468	503	501	488	470	509	472	516	509	487	478	503	498	508	515	446	482	500	462	503	491	486	515	521	503	523	473	512	465	484	432	493	459	455	480	451	475	492	480	511	502	498	483	514	505	504	513	509	464	506	435	464	469	481	524	487	489	520	478	469	467	482	509	451	513	499	531	451	509	521	496	477	511	463	455	513	510	506	454	506	477	478	508	516	516	489	520	491	514	492	490	473	488	500	466	497	456	491	493	442	506	515	507	494	510	488	492	470	506	475	508	465	493	469	511	503	501	446	464	469	530	464	513	487	467	506	503	487	506	509	498	495	469	503	512	501	508	448	514	523	524	521	495	513	461	516	457	490	480	487	482	488	487	512	501	469	451	490	485	513	510	537	517	483	499	527	473	519	507	499	470	493	476	483	505	493	522	510	492	482	451	486	535	489	444	496	444	524	475	518	529	488	480	495	472	470	471	483	509	518	464	511	469	474	544	499	488	482	491	542	457	494	468	478	527	483	480	492	454	543	497	483	486	498	509	502	494	489	495	499	477	494	501	525	461	497	521	519	537	496	492	476	510	520	481	513	499	466	522	518	469	500	455	494	507	497	486	504	490	504	514	474	476	474	477	491	517	486	472	486	477	493	515	471	494	488	542	496	501	500	494	490	463	515	475	500	514	511	471	498	513	508	482	517	468	500	464	478	465	480	509	482	501	486	502	434
25307	26216	9369	4506	2879	2034	1447	1166	957	912	840	755	708	642	638	645	620	590	587	556	587	628	614	553	634	614	581	611	561	619	620	617	571	557	620	610	595	592	575	606	571	566	572	582	603	580	562	564	636	564	596	615	605	623	602	575	547	591	592	570	604	557	569	645	559	571	581	618	573	583	631	570	603	625	605	618	575	595	579	600	577	604	583	550	632	552	566	537	602	582	603	596	613	584	593	568	576	568	582	609	611	633	600	608	603	591	521	612	553	561	596	593	577	569	598	562	565	568	586	588	560	586	570	574	554	599	599	569	563	600	618	592	572	586	577	581	638	609	607	583	550	568	581	585	610	605	584	580	606	589	587	595	564	598	602	564	574	585	597	589	599	576	579	612	588	568	593	599	581	593	634	611	600	594	580	584	586	612	582	604	600	604	617	614	610	607	554	591	512	599	625	570	587	622	624	629	607	570	562	625	614	592	592	571	586	590	582	646	579	556	574	616	590	597	623	569	598	626	594	569	601	576	591	599	524	607	561	608	547	597	561	578	575	552	595	613	565	583	599	572	609	618	565	598	601	589	592	604	575	605	587	556	611	581	604	557	600	581	595	630	581	614	573	579	621	625	608	575	576	583	620	545	584	572	616	591	556	575	611	547	564	597	572	611	587	619	579	613	607	597	572	611	592	593	569	558	554	589	617	571	602	618	610	602	611	580	589	631	559	555	582	579	596	572	621	570	595	564	563	612	621	583	576	628	589	559	585	569	618	623	591	610	563	588	615	620	576	570	609	569	577	584	601	563	634	565	631	585	591	604	594	607	605	616	604	582	627	562	614	562	599	573	561	631	565	583	581	601	621	582	613	580	617	562	560	555	640	665	606	605	581	591	601	593	596	575	597	622	573	575	581	595	625	574	584	573	613	569	589	592	589	551	587	616	617	588	584	565	592	571	616	586	546	585	599	587	640	614	599	619	577	555	602	598	554	624	621	589	593	617	599	601	557	569	579	587	621	587	529	527	593	554	578	601	560	572	616	572	640	571	599	597	569	601	613	596	577	597	619	593	582	565	564	571	580	588	553	582	596	615	634	569	604	574	562	568	582	598	555	547	604	608	551	645	581	616	625	567	557	609	531	617	561	618	613	622	610	607	580	584	590	577	616	535	579	569	601	610	569	578	575	584	650	592	547	594	599	566	604	583	579	568	579	561	613	606	528	610	599	589	644	614	588	557	588	567	607	608	628	576	585	592	577	612	607	613	609	604	563	609	561	587	614	566	610	615	625	582	562	597	585	574	607	582	586	596	591	604	601	567	574	581	569	620	613	576	667	577	600	603	589	594	595	581	607	549	622	591	587	632	592	569	605	587	615	572	563	606	569	550	630	548	576	633	598	609	602	576	556	593	606	591	552	598	571	646	565	582	559	596	552	554	574	561	577	617	606	578	585	583	587	568	521	597	580	604	635	611	586	597	576	565	604	631	554	605	603	651	617	579	642	599	568	601	591	625	591	604	545	614	647	608	559	600	577	599	584	582	604	600	602	598	606	558	601	576	575	608	585	648	588	557	604	584	602	588	635	622	606	604	615	582	557	584	614	576	650	604	586	567	607	569	622	615	575	622	600	535	576	578	597	630	544	580	611	569	598	583	610	569	626	609	533	590	611	573	560	560	561	615	588	605	549	557	622	583	578	573	602	586	580	601	551	554	596	606	577	576	605	595	543	581	578	614	576	585	607	568	620	593	629	595	585	607	580	569	580	584	627	561	566	594	576	636	613	620	643	580	590	545	608	552	559	578	619	625	614	608	596	607	609	575	601	584	548	582	583	581	588	648	570	558	581	562	639	624	590	621	587	604	587	607	594	578	559	600	562	583	644	606	562	562	578	625	587	573	576	601	576	598	595	622	594	626	641	544	594	578	564	630	631	596	629	586	619	620	586	570	599	579	610	619	572	595	557	593	576	574	584	563	557	616	621	611	571	590	559	565	563	561	606	638	604	606	579	597	544	622	594	664	586	590	585	616	636	573	589	619	615	595	581	586	586	541	579	588	596	604	621	558	597	612	608	570	591	603	588	581	612	605	551	588	602	596	590	591	585	622	596	593	619	580	594	594	596	657	570	580	582	592	612	659	601	564	566	586	583	613	593	558	582	566	609	623	629	576	551	603	561	592	634	566	631	553	602	567	575	611	599	601	626	593	569	569	593	583	555	611	605	560	621	615	603	626	599	633	606	600	587	581	624	586	591	569	583	566	547	655	617	632	582	662	592	583	581	568	608	598	584	602	618	599	578	572	606	592	569	591	592	608	617	592	585	594	608	594	630	605	595	628	604	602	596	562	566	618	601	565	606	592	590	566	578	616	602	592	617	574	562	601	620	619	582	586	601	625	603	573	598	605	600	614	600	608	585	566	604	586	626	602	599	614	573	589	600	554	621	604	626	598	568	570	608	611	610	570	620	593	571	568	653	635	632	611	614	584	549	593	616	581	578	566	622	577	638	585	597	595	592	561	589	575	560	588	584	602	602	599	600	607	561	563	612	589	580	584	597	577	593	613	621	562	579	593	605	602	606	605	588	573	576	655	583	573	565	559	553	580	566	584	601	600	616	579	584	612	593	548	584	607	612	579	621	580	558	564	563	578	584	575	562	603	590	585	616	575	663	615	599	600	579	559	553	593	569	602	573	595	601	561	571	603	612	616	548	565	573	565	585	587	587	590	568	636	626	595	567	589	592	625	594	606	559	557	577	568	610	537	614	603	595	547	607	648	618	590	580	614	584	581	591	603	581	637	566	648	636	593	613	593	573	607	604	614	596	591	602	602	646	566	597	550	613	582	612	584	569	600	555	598	599	567	627	579	587	588	591	543	613	575	616	640	589	581	583	592	592	581	633	604	587	575	579	559	655	590	568	636	608	550	582	571	609	588	623	598	601	606	582	608	596	584	550	557	547	536	557	627	570	588	586	632	576	600	600	618	587	592	602	580	599	648	612	600	581	624	636	616	611	607	569	569	609	627	555	612	586	576	612	590	579	562	600	585	609	592	596	587	562	601	568	597	575	559	600	547	551	536	572	614	607	598	602	586	582	579	582	615	594	589	604	602	613	589	586	632	561	597	567	545	579	601	636	586	583	610	582	601	592	603	629	609	603	628	608	550	596	616	613	592	552	618	605	610	614	595	590	564	596	609	668	568	601	587	623	537	601	580	601	570	594	629	571	562	611	554	589	607	567	557	559	615	560	587	602	585	615	614	589	605	574	564	562	573	578	590	611	612	587	614	586	620	662	575	641	600	574	631	627	587	585	592	580	631	567	584	616	588	603	664	621	596	602	574	585	617	559	571	619	616	600	561	575	597	609	628	624	600	603	650	553	606	611	632	620	575	578	566	610	591	578	538	600	626	596	586	627	582	593	586	536	553	600	585	583	600	591	608	602	543	630	613	579	527	610	555	621	611	614	582	601	552	592	605	633	577	581	578	571	574	600	597	633	628	615	613
24392	21358	28663	24420	21275	9687	1803	1157	805	697	614	556	461	453	338	382	326	334	317	316	324	303	300	280	292	269	292	261	248	285	294	260	298	261	281	282	262	264	281	257	264	284	264	237	261	263	260	250	259	248	230	234	235	260	267	240	262	273	289	240	242	258	258	277	253	284	259	240	233	260	263	260	258	274	272	287	270	289	274	274	247	282	263	243	258	245	267	237	245	269	266	275	266	254	258	245	254	283	258	233	281	243	277	284	252	258	266	255	267	247	259	252	247	253	273	268	238	276	268	280	263	248	249	255	251	275	248	241	276	278	244	241	264	249	263	286	242	267	232	221	248	261	264	277	277	266	230	254	245	259	268	268	273	268	268	276	253	244	249	249	239	241	268	254	257	257	260	272	279	232	263	244	231	255	298	282	249	277	284	245	254	276	257	259	246	272	254	262	252	246	253	252	245	238	271	280	238	247	260	262	232	266	255	252	253	270	244	258	230	244	244	256	251	246	281	269	279	241	240	259	231	240	244	267	240	278	282	246	283	238	290	245	250	248	248	259	256	262	250	250	278	251	255	261	254	241	253	254	255	254	250	257	267	253	268	258	256	252	279	282	255	261	262	257	284	275	275	253	280	271	252	266	281	251	258	252	253	272	253	260	283	258	272	265	250	242	231	229	259	230	267	271	270	254	257	241	276	260	264	248	273	217	249	275	245	251	258	258	250	254	224	257	233	270	251	258	251	294	244	263	259	252	256	243	250	243	259	272	246	237	219	240	237	276	259	280	256	222	250	290	263	277	267	261	249	259	253	269	276	231	236	229	269	230	238	266	285	250	255	241	265	256	244	246	234	239	270	267	253	259	261	271	265	236	250	272	234	272	224	228	264	266	257	225	256	250	274	253	277	239	259	250	231	270	256	250	227	241	280	232	284	261	273	260	276	247	231	268	263	256	260	253	262	265	266	279	258	239	227	257	233	268	247	231	278	234	259	290	251	270	249	246	275	231	279	250	235	254	274	244	222	265	249	256	268	266	257	237	265	256	246	260	248	272	276	243	243	266	282	263	254	260	268	248	264	272	245	233	268	256	243	267	264	255	260	257	256	253	242	225	252	224	261	227	273	235	246	249	256	248	242	233	272	246	277	243	261	248	261	245	263	254	246	249	233	260	249	260	253	268	269	241	229	264	250	234	272	290	233	257	240	246	256	262	249	268	232	257	260	249	263	239	233	215	214	253	248	273	273	231	225	251	246	240	251	235	262	236	275	271	265	228	242	245	245	261	256	260	251	251	246	265	254	252	270	254	295	258	248	261	274	251	266	248	240	254	256	248	270	257	267	218	229	229	275	249	252	278	270	257	233	268	257	269	256	263	284	259	254	289	247	259	264	233	243	283	278	263	233	254	227	236	274	241	249	265	274	277	253	264	280	273	259	238	256	252	246	274	245	263	256	264	238	280	258	238	262	246	251	246	228	236	268	258	218	239	255	227	278	261	240	251	280	246	243	238	262	247	260	267	245	249	262	250	276	259	251	255	251	259	253	227	286	258	236	241	242	227	269	272	258	261	258	289	211	248	239	276	229	262	237	246	257	273	266	247	268	245	245	227	252	294	245	254	255	229	239	267	278	246	239	274	247	267	232	221	278	269	226	261	253	257	262	253	240	234	250	237	240	253	248	273	263	242	260	268	237	252	286	262	253	248	243	238	274	264	258	273	257	228	270	256	278	258	276	252	231	273	269	239	234	240	256	248	265	258	249	250	261	263	255	226	266	280	244	254	219	253	256	240	255	245	266	237	264	246	250	249	274	244	268	284	261	243	264	234	257	256	251	252	255	271	245	262	275	248	232	251	270	258	247	251	240	245	258	242	242	259	289	259	258	276	246	252	268	263	241	233	254	242	240	241	243	247	249	239	241	274	230	270	248	246	250	263	280	261	252	255	251	256	242	244	276	258	269	278	253	247	240	238	234	241	247	263	271	239	233	272	258	247	257	234	263	287	275	273	252	265	256	245	223	239	238	265	260	261	252	257	259	255	217	269	255	239	225	280	254	246	258	275	274	269	242	262	253	259	243	264	263	283	259	251	215	289	249	277	260	250	238	278	275	238	256	264	280	266	249	238	249	229	250	243	241	247	243	260	286	284	249	252	246	247	242	275	244	218	264	230	248	252	268	273	246	241	253	261	250	274	262	218	274	267	248	268	276	248	239	243	229	259	253	261	274	269	235	274	245	253	268	257	258	247	250	254	249	237	265	236	263	253	267	264	273	275	244	253	248	223	248	270	252	245	240	307	241	234	249	241	275	273	242	240	251	239	265	235	264	222	255	302	229	226	249	271	255	272	241	257	215	216	225	260	258	283	240	263	268	259	258	267	262	254	236	261	264	245	257	255	250	257	254	235	266	231	258	249	257	281	225	254	242	249	255	263	224	248	237	245	257	265	296	256	254	258	241	258	244	273	264	268	262	260	248	264	251	286	266	256	222	245	233	237	250	251	246	234	267	284	270	283	258	261	254	255	277	272	251	265	230	247	248	245	271	269	240	251	251	238	267	266	251	269	232	241	240	245	247	252	251	246	247	274	290	249	242	245	257	239	269	267	245	243	286	268	268	223	252	249	260	253	232	231	245	263	238	287	231	242	252	270	268	266	231	273	246	234	262	270	255	226	262	242	223	250	270	248	244	254	266	255	264	286	293	256	209	245	247	277	264	254	220	276	263	262	218	247	236	241	261	297	276	267	245	283	270	220	252	250	253	255	256	252	248	263	260	253	266	259	244	246	251	233	251	229	261	292	253	267	270	269	262	246	285	245	240	280	234	223	262	235	249	224	256	250	278	263	272	240	261	228	259	259	288	215	270	234	256	250	254	257	273	231	263	261	269	263	249	257	221	230	247	261	257	267	260	243	239	240	264	225	280	260	282	267	279	253	260	229	251	231	269	237	260	238	231	253	235	238	252	268	246	242	248	248	264	264	281	249	278	252	257	268	265	267	263	249	256	264	207	245	248	288	264	247	255	246	237	260	260	234	244	241	264	254	257	256	227	255	272	253	247	279	253	241	214	234	233	260	267	248	285	271	281	252	273	250	251	246	271	263	267	240	243	249	270	280	244	250	279	269	211	221	256	244	264	241	262	271	222	259	234	266	247	251	226	220	243	282	248	257	271	253	277	248	274	269	248	251	241	270	266	257	240	270	252	245	268	245	270	247	285	231	240	230	266	248	240	235	250	257	257	245	246	254	265	240	263	237	276	260	223	234	288	245	267	252	273	265	274	255	272	282	262	241	273	249	226	248	229	229	272	250	249	267	242	243	245	238	274	258	258	268	266	244	260	235	244	251	254	242	247	238	260	250	253	260	250	279	271	266	231	246	250	283	249	242	272	243	268	274	251	259	263	268	255	247	289	245	245	264	282	246	256	234	246	264	271	232	228	248	258	251	261	268	247	243	254	257	262	263	236	250	252	264	272	262	268	254	223	263	243	246	222	269	255	291
31151	37643	16810	9342	5913	4041	2738	2152	1658	1361	1074	874	735	677	578	500	512	451	450	421	415	394	378	378	396	365	372	324	346	369	333	376	342	329	339	326	338	329	347	329	317	371	325	345	340	333	323	354	307	328	356	308	306	305	313	316	344	333	339	311	371	329	340	332	337	329	329	329	321	351	335	338	352	390	366	365	349	360	357	325	319	323	325	348	312	325	325	324	278	323	325	330	327	321	327	328	336	352	305	311	320	339	327	335	322	287	306	337	300	315	310	321	340	297	282	317	336	331	303	300	339	324	333	356	313	326	318	333	320	309	308	325	322	323	344	325	319	319	333	379	288	288	291	331	333	312	318	324	316	313	323	340	329	302	319	317	312	324	319	326	336	315	329	333	330	354	328	360	307	328	300	316	310	323	333	324	318	327	338	335	335	314	331	307	317	341	324	310	317	317	341	317	304	323	323	339	336	320	315	319	333	321	282	294	294	366	301	318	309	301	328	311	346	352	332	362	303	290	337	300	306	332	330	340	326	329	346	321	316	313	329	286	290	315	315	322	326	336	308	303	340	322	301	318	321	331	323	329	340	359	337	342	307	312	306	315	347	339	307	300	336	325	312	340	311	343	315	330	310	336	304	328	310	339	320	340	320	313	356	309	295	309	347	326	301	326	307	299	296	313	322	282	336	315	295	332	332	312	341	325	332	334	332	336	313	309	334	313	333	324	323	293	334	308	336	305	328	317	301	329	351	328	326	331	321	307	322	328	333	342	324	304	309	304	299	355	310	326	342	323	324	338	335	342	340	327	311	331	300	323	315	353	294	322	340	329	297	336	359	319	312	324	335	328	299	299	311	303	286	309	335	332	307	301	312	319	309	334	314	359	287	291	305	324	301	356	299	312	296	371	299	340	288	328	342	342	308	341	294	336	335	297	301	317	346	330	329	341	292	323	343	342	313	326	320	318	327	335	307	324	318	304	326	307	325	293	355	324	352	339	302	344	312	304	345	296	301	327	321	328	312	335	313	296	338	309	300	312	347	326	304	329	310	310	295	302	300	324	271	309	295	332	309	316	318	311	352	323	354	347	300	314	339	323	311	333	303	333	298	317	319	327	309	302	301	303	357	323	358	291	323	307	334	333	326	308	315	352	311	285	309	333	289	322	321	331	326	325	319	322	321	331	294	313	297	331	348	299	310	311	284	317	348	344	338	351	335	310	330	315	299	320	330	291	325	308	304	307	311	326	289	298	311	315	331	324	322	317	320	295	336	348	325	336	321	318	296	323	299	333	303	330	322	351	304	327	311	336	301	288	329	314	307	346	316	284	329	320	338	338	315	289	345	322	314	343	333	347	325	292	315	308	312	371	304	307	309	300	322	313	314	306	319	311	344	312	322	330	342	291	296	351	314	332	292	309	293	327	336	320	309	336	313	326	343	316	328	353	332	297	314	358	333	346	337	302	345	314	314	311	328	314	314	325	314	327	320	314	337	357	308	297	322	350	324	302	308	315	337	327	299	336	301	336	327	292	298	300	325	344	307	313	315	315	322	313	303	306	329	326	299	300	307	324	353	307	355	300	306	364	315	351	296	324	360	301	310	307	305	311	303	322	289	360	300	343	296	332	295	305	334	342	330	321	303	312	331	296	350	311	341	364	324	318	317	328	328	349	288	298	318	338	372	342	304	327	349	303	312	333	321	321	325	318	341	330	328	344	289	308	314	340	324	311	282	325	334	331	349	299	326	308	356	328	300	327	247	298	338	361	305	311	340	347	306	311	362	337	343	354	355	300	292	347	300	312	323	317	326	300	336	326	291	295	314	319	326	331	289	322	337	325	323	300	305	337	330	367	316	328	312	317	298	311	317	326	298	315	329	306	290	271	282	305	334	304	307	302	287	321	308	298	304	348	332	324	302	309	326	323	331	357	298	328	338	313	348	307	332	340	321	324	309	322	304	318	357	328	336	323	356	298	316	324	300	338	331	343	314	322	327	293	309	329	331	304	320	334	284	303	332	300	363	327	268	287	299	300	333	310	339	289	329	357	301	343	308	278	307	320	331	364	324	305	345	319	322	324	347	310	315	332	308	302	293	311	315	330	305	276	328	316	337	311	308	346	331	310	379	325	344	295	333	316	299	329	287	305	308	329	319	291	325	332	315	345	334	308	338	282	317	320	292	306	293	308	321	329	312	302	323	330	327	329	327	316	318	316	329	313	307	331	312	302	286	312	353	320	326	334	320	301	327	306	339	302	299	323	313	325	319	300	321	316	312	319	302	318	331	353	339	324	294	294	343	303	348	305	308	343	318	341	320	326	316	326	302	320	337	312	319	335	315	324	349	343	308	347	319	326	328	310	337	320	328	336	304	317	327	314	328	313	339	346	330	309	313	319	331	330	304	291	315	338	333	301	329	292	318	265	345	304	352	300	333	328	355	339	285	346	327	327	305	313	317	341	335	319	329	334	339	328	343	342	296	332	312	329	351	319	303	316	363	300	340	339	345	316	327	317	327	312	320	295	305	317	321	318	312	311	343	329	341	333	316	309	316	337	319	304	303	313	307	335	304	326	330	315	323	311	335	320	329	363	351	284	331	331	349	329	327	328	300	338	325	295	301	311	348	303	336	319	315	353	346	319	321	321	322	305	340	334	332	302	322	284	308	331	312	352	335	318	337	321	338	319	324	325	299	315	299	318	302	331	333	327	327	297	320	333	313	320	342	323	353	297	330	349	307	337	332	325	318	311	296	326	308	313	302	315	349	309	331	323	335	330	333	330	303	323	314	345	311	332	306	317	326	318	272	319	309	325	320	309	297	340	352	303	327	329	317	291	309	314	334	319	328	298	323	299	307	317	355	306	311	365	301	337	293	321	317	332	311	257	347	362	326	308	320	337	333	305	319	330	322	297	306	318	304	337	321	317	319	345	309	316	306	336	323	342	328	325	307	330	319	304	309	312	303	308	316	331	300	320	336	333	336	318	304	333	315	314	312	306	326	329	324	282	310	339	336	342	304	315	315	320	318	324	326	352	322	348	315	315	343	336	311	344	327	306	298	307	303	327	335	288	320	300	339	325	311	310	300	311	289	328	316	348	295	289	339	320	318	312	341	336	359	288	313	305	323	290	308	309	307	307	328	353	335	311	307	329	281	314	313	327	279	327	302	307	307	309	331	316	319	324	306	317	313	340	322	304	311	321	330	305	331	348	332	326	352	323	312	279	318	314	314	345	321	344	327	307	324	312	316	290	316	331	311	326	309	321	353	343	321	306	281	336	292	304	316	315	312	329	318	334	336	345	329	306	322	305	320	347	351	306	304	330	346	326	306	341	327	334	312	330	304	323	317	334	323	302	313	327	339	341	296	328	344	322	305	299	310	301	359	332	297	280	317	326	310	313	325	323	323	287	293	311	297	352	341	332	303	295	303	317	329	317	274	309	323	333	326	320	322	354	328	296	337	306	342	329	336	332	343	292	321	314	312	348	335	337	330	307	314	334
25569	21341	27480	25262	10213	1908	1322	1087	918	788	774	708	668	619	631	641	591	559	621	583	625	576	549	583	593	550	548	561	560	547	544	575	607	596	578	567	539	570	556	564	534	548	581	594	529	566	515	534	564	550	549	574	545	566	580	555	532	567	545	573	579	579	559	578	561	552	584	566	541	587	606	593	564	579	587	577	562	590	586	613	546	543	550	516	544	536	584	619	525	568	578	566	580	546	582	566	597	580	549	545	551	582	523	591	534	576	590	546	590	589	536	572	576	591	585	564	541	564	608	560	562	567	611	545	579	569	607	571	551	548	553	553	576	585	570	533	564	560	541	515	560	573	563	562	578	578	542	540	577	567	599	552	597	628	547	586	567	558	590	561	589	578	512	595	573	570	557	566	595	600	552	561	570	581	576	574	603	569	579	620	522	591	548	551	517	567	543	514	560	551	582	571	527	584	529	567	550	541	569	604	527	567	520	535	546	529	580	586	567	594	603	623	541	570	600	528	548	534	557	578	587	528	590	525	528	557	575	539	571	527	546	582	558	589	539	556	559	544	583	612	557	540	562	560	553	566	550	608	576	532	551	580	510	568	553	562	572	600	531	583	578	545	563	569	591	515	568	555	535	550	579	540	590	562	514	584	597	575	609	506	558	578	574	491	586	579	557	569	572	545	561	563	562	585	550	569	565	596	543	532	612	529	547	568	545	578	602	591	545	574	517	571	615	557	593	566	560	558	537	599	581	525	594	556	568	538	560	585	539	575	546	576	533	572	570	554	561	582	584	551	565	474	586	552	523	564	559	564	552	574	552	601	586	560	536	539	593	576	566	570	547	553	539	570	557	551	576	531	571	553	510	555	527	580	569	595	617	599	590	565	563	607	551	586	574	552	567	596	514	578	542	581	567	566	554	552	539	568	623	555	566	620	583	561	556	546	551	575	531	601	531	542	610	562	572	526	559	552	604	563	537	547	585	551	606	590	560	567	606	547	541	574	562	564	525	599	553	589	597	546	534	505	584	588	559	544	564	584	525	556	603	596	581	590	571	554	581	561	549	554	540	569	580	602	540	560	569	565	585	565	571	558	581	531	566	584	528	548	573	609	561	573	543	528	566	528	570	554	579	551	519	539	589	580	575	536	553	558	562	567	563	546	583	620	561	620	578	607	543	555	561	592	561	566	528	548	571	567	576	587	535	565	554	572	527	576	569	554	578	598	576	525	566	592	544	576	615	549	542	605	573	527	535	572	556	563	554	574	548	545	524	582	552	557	554	562	573	570	579	574	544	572	579	579	550	588	558	551	547	532	594	540	508	558	565	545	554	620	556	561	566	536	579	572	519	553	569	601	579	576	553	581	604	576	582	551	569	580	576	544	552	552	578	552	558	558	567	579	586	548	594	596	566	551	582	594	567	525	588	556	547	577	574	543	539	569	536	548	579	566	540	549	547	627	581	603	592	591	538	562	577	580	549	573	572	590	529	564	561	590	567	571	600	602	575	589	621	542	573	507	554	543	562	585	566	563	556	548	567	559	571	594	543	545	568	603	546	574	550	571	581	558	558	574	585	553	555	582	510	561	565	550	568	563	555	531	591	606	582	546	586	602	521	530	590	600	547	559	594	590	575	615	570	539	522	531	548	560	566	534	543	568	544	592	521	585	562	622	550	591	559	559	565	551	601	553	534	584	589	551	522	583	587	580	557	550	536	523	562	579	536	559	539	546	526	561	556	527	613	556	578	541	564	578	531	536	542	529	608	551	571	544	555	543	570	565	551	596	555	562	580	562	563	570	595	572	576	534	567	597	573	508	532	587	580	535	588	589	552	589	572	549	559	583	580	536	602	585	575	568	583	560	562	588	545	554	564	559	570	562	562	535	555	546	581	548	569	556	518	566	544	577	591	556	545	539	583	593	569	561	574	573	563	589	554	524	568	537	597	565	578	542	574	562	556	527	542	532	585	565	591	575	525	596	548	524	539	537	540	574	522	550	579	554	536	558	587	539	582	561	540	525	549	566	550	521	590	547	597	597	544	530	623	594	527	515	567	546	565	559	551	544	551	554	566	564	548	583	561	535	550	587	622	572	578	512	583	583	544	556	598	594	573	556	568	580	580	551	541	564	562	572	574	612	546	564	550	541	575	578	570	617	616	542	552	613	580	571	530	576	597	538	564	546	566	548	528	573	601	548	563	573	578	566	558	571	547	593	592	563	533	578	587	595	577	524	600	550	571	619	524	582	577	548	546	542	570	544	565	561	542	532	562	540	588	523	600	537	557	519	582	533	543	558	619	563	553	578	543	601	572	581	529	541	557	556	543	569	563	560	554	605	559	536	579	544	546	617	556	561	516	605	597	543	554	527	495	574	566	558	553	597	607	569	517	579	595	560	561	552	563	566	579	583	535	560	540	541	507	566	551	571	546	574	603	550	529	565	573	561	519	559	573	560	578	549	543	570	554	544	563	502	633	593	551	578	549	554	570	569	596	571	574	590	551	557	537	590	558	524	588	580	535	548	572	602	521	565	610	521	589	611	562	584	543	549	574	552	564	573	575	564	530	550	566	573	555	557	570	612	571	561	513	570	566	546	595	565	583	561	563	568	589	536	558	582	588	545	588	540	533	565	557	597	570	586	579	605	561	543	532	558	580	531	574	591	575	575	526	571	517	563	561	574	550	583	596	564	593	567	521	535	571	511	578	573	583	559	563	553	533	598	533	582	569	564	573	550	546	570	550	565	566	551	559	543	521	544	532	625	547	603	568	557	544	603	574	567	591	556	601	562	546	582	547	578	518	589	609	505	528	568	568	607	548	611	602	570	549	593	559	592	536	566	615	547	587	561	570	530	561	616	604	602	553	584	587	564	531	590	572	546	554	550	595	557	575	557	578	553	599	544	571	583	598	529	554	536	572	535	552	525	586	571	575	547	608	591	556	563	575	560	575	554	563	503	537	534	599	594	577	572	577	572	563	538	582	546	517	531	556	583	573	600	548	572	527	559	568	559	542	606	547	546	583	552	538	610	608	566	574	625	541	569	590	538	595	580	532	559	595	546	562	593	522	541	516	556	550	559	583	524	547	582	525	545	554	593	565	560	591	589	561	574	566	569	544	508	559	581	522	554	582	540	601	594	568	575	546	560	512	595	599	585	548	562	561	549	565	566	576	544	572	536	589	536	551	539	563	522	557	534	574	595	586	532	551	575	590	544	556	581	564	580	555	597	543	559	568	554	592	550	582	603	568	544	585	548	637	613	533	549	542	598	570	590	595	574	557	585	549	574	580	605	576	579	543	563	579	555	612	620	563	617	563	567	580	582	549	585	580	531	571	570	556	547	575	502	545	574	553	569	605	554	572	534	602	550	584	560	604	549	551	563	561	551	575	590	574	573	523	580	555	533	565	589	567	615	516	533	567	555	548	580	585	511	565	561	518	578	531	543	538	564	539	605	532	590	547	584	580	566	524	562	580	522	536	580	556	585	598	520	565	592	577	566
30871	29430	12882	6754	4211	3093	2424	1852	1589	1319	1147	1025	918	849	776	717	809	711	775	741	664	708	751	663	682	720	680	685	644	647	670	666	641	689	688	621	649	671	688	658	661	711	646	672	667	710	692	626	683	657	656	673	667	683	680	628	667	660	678	647	695	676	634	707	710	670	660	677	652	648	714	711	677	677	686	702	697	674	723	719	702	647	643	632	670	663	717	649	705	658	675	679	637	648	656	647	679	656	626	667	658	689	661	648	661	674	648	625	678	661	663	677	682	673	704	656	670	663	708	669	642	659	667	684	632	672	657	636	665	647	624	641	657	649	667	621	690	648	663	644	693	675	670	639	648	638	658	641	640	663	667	671	625	636	640	651	635	646	601	636	627	621	627	691	645	616	680	642	713	614	604	666	671	707	672	621	615	685	645	637	669	649	663	653	611	654	631	679	657	640	621	641	633	696	647	656	665	740	675	640	693	639	679	661	695	687	673	632	668	634	654	695	655	646	674	690	680	657	654	690	701	638	652	618	647	647	638	664	627	681	664	699	657	648	670	675	693	624	687	640	632	634	626	614	656	666	717	648	661	657	634	668	639	635	664	651	683	666	662	680	642	640	641	718	675	642	602	652	681	650	667	685	678	690	686	646	679	689	651	664	633	654	670	645	632	684	681	659	648	639	632	627	671	688	627	629	646	654	662	640	669	666	652	629	661	668	617	688	665	657	649	680	699	685	682	640	663	697	649	632	657	640	620	676	667	660	653	670	622	647	680	607	621	636	697	629	674	662	641	639	618	656	640	673	644	655	649	644	643	618	630	633	612	665	648	738	664	602	641	681	668	662	652	630	668	673	590	690	641	670	661	643	643	650	681	665	706	636	654	658	625	711	673	649	632	737	635	674	681	644	647	639	667	645	659	687	629	646	662	682	685	654	674	662	646	650	666	679	607	651	653	683	657	642	669	649	671	654	670	620	637	640	699	612	705	649	657	672	688	686	632	633	649	638	676	649	643	663	677	676	665	683	619	649	710	646	676	657	666	660	649	626	635	650	637	647	671	639	653	662	655	658	721	691	691	644	675	641	670	651	647	649	664	651	695	647	701	705	669	678	614	614	649	643	639	672	658	647	668	667	660	629	628	633	646	667	692	632	644	693	675	656	668	680	651	662	674	654	733	648	665	622	683	650	661	659	648	649	661	666	677	639	655	659	667	677	635	677	637	629	690	652	670	630	668	664	652	650	681	641	653	643	612	712	642	689	674	636	639	604	630	677	648	623	621	675	703	668	671	618	621	669	611	624	635	687	655	657	670	630	645	673	668	656	633	682	645	679	660	673	684	662	625	623	681	671	684	650	620	627	629	668	609	697	690	627	699	684	656	644	660	639	641	687	631	683	612	623	649	657	664	695	685	657	662	624	639	617	669	613	700	655	678	663	679	630	645	697	686	641	676	653	615	681	635	660	638	667	662	659	658	688	692	661	688	649	658	614	592	662	645	638	638	681	670	688	659	604	687	642	664	665	630	652	706	632	637	646	659	587	679	717	650	685	690	626	699	675	696	604	624	623	625	688	700	656	663	641	653	643	637	643	642	683	712	678	650	656	670	651	634	671	632	657	649	668	678	642	674	635	683	647	646	679	630	651	626	681	665	630	671	648	707	636	664	663	700	686	653	677	611	620	681	639	645	709	686	646	626	660	615	649	685	614	650	630	634	672	673	653	646	673	649	685	647	653	648	641	671	632	666	648	711	676	683	664	659	620	632	685	669	685	640	643	601	645	684	685	677	643	635	659	636	682	668	674	619	617	654	659	666	611	656	663	637	642	672	679	643	642	664	675	630	646	639	640	659	640	651	653	645	697	650	635	666	648	643	673	648	658	711	645	642	628	646	660	596	645	624	620	654	663	658	678	668	590	674	668	616	704	691	637	701	638	624	693	649	648	701	640	624	662	684	672	635	660	667	638	658	680	641	656	682	651	652	674	679	672	658	667	659	684	707	649	671	652	658	690	659	602	663	659	697	701	692	632	678	678	665	647	628	694	707	684	656	702	708	609	640	649	656	669	684	647	656	660	692	667	652	645	625	666	647	670	631	659	639	662	681	625	694	656	675	660	733	661	631	666	650	644	656	640	657	662	633	652	637	625	642	672	653	639	677	655	636	596	641	683	614	647	638	660	638	686	649	690	634	648	657	655	633	631	649	664	676	619	665	638	644	646	651	685	662	686	695	658	713	672	657	646	622	681	643	629	610	652	678	671	624	690	622	692	693	682	668	659	690	681	669	632	667	622	702	627	635	678	649	704	682	671	654	602	606	644	696	656	642	692	678	641	620	654	647	648	690	682	664	622	646	636	574	664	646	680	630	612	662	638	603	671	619	695	637	616	616	660	652	677	670	626	664	682	673	674	575	626	658	663	667	624	669	694	668	680	645	635	667	648	661	643	686	617	630	682	662	654	640	653	643	675	655	640	667	670	639	599	662	658	645	647	666	634	663	696	691	623	631	691	687	709	691	636	683	689	654	634	694	635	626	637	657	665	640	654	687	657	698	626	634	620	696	663	584	652	639	648	659	661	663	663	678	684	683	638	643	658	645	646	595	660	686	598	660	646	682	652	624	671	668	630	659	655	683	682	686	646	652	662	643	664	627	700	675	642	644	660	651	630	642	671	675	661	637	687	646	687	649	667	678	702	664	667	629	693	654	618	634	652	666	673	652	648	686	634	617	668	685	648	645	652	632	644	687	638	697	640	704	709	670	656	645	687	624	654	668	645	649	670	689	620	653	648	623	634	657	629	678	666	713	664	655	675	654	669	662	674	728	692	635	664	650	686	697	677	699	646	686	645	667	633	697	644	657	656	672	646	670	647	651	657	674	645	664	644	645	638	692	702	711	678	637	640	645	694	692	669	663	677	698	671	665	579	665	701	649	684	654	628	694	671	664	686	669	653	689	725	585	656	663	635	630	711	660	650	617	665	650	664	654	631	663	631	677	672	650	672	651	669	605	623	657	672	662	626	649	692	642	651	629	667	687	696	648	647	641	672	629	630	711	697	600	650	628	596	627	674	615	664	687	646	674	683	639	669	629	661	673	658	642	643	674	660	702	684	675	653	689	695	658	660	676	635	646	641	672	673	675	676	652	704	624	697	683	655	679	632	622	669	657	669	672	648	677	650	635	669	670	637	643	653	641	658	655	654	699	649	656	665	648	691	618	621	627	657	668	667	656	698	665	688	672	651	647	634	648	675	666	682	650	644	637	673	691	667	661	586	671	656	662	690	624	678	607	694	672	689	651	654	647	634	660	664	638	644	674	672	628	674	682	591	690	644	613	655	665	664	628	656	655	676	641	619	654	672	656	659	691	652	623	662	659	671	661	659	667	625	652	631	684	659	652	637	673	646	681	667	699	647	655	640	642	630	664	628	685	616	687	653	671	696	623	619	694	674	664	613	673	639	664	614	647	664	666	639	606	653	609	624	667	689	644	650	658	646	624	624
23274	21367	29183	23914	21370	21377	8986	1866	1291	1038	876	702	600	565	487	440	397	425	370	377	357	364	337	299	326	310	300	296	300	272	283	290	280	272	259	285	291	283	257	282	268	255	244	304	256	265	281	263	284	262	250	260	258	277	262	283	268	266	277	266	245	257	270	265	258	262	270	297	238	272	283	293	304	294	315	283	271	250	301	273	271	277	261	267	257	255	266	268	238	264	248	271	273	271	225	281	258	258	238	230	266	261	233	289	270	242	231	253	269	212	253	256	251	258	237	258	259	279	250	277	269	266	295	263	273	245	271	267	291	254	263	258	249	243	274	254	283	233	233	260	251	240	236	253	259	250	234	236	239	216	255	290	256	238	250	282	260	263	280	262	275	280	260	260	262	253	248	264	248	270	278	240	284	247	276	261	288	251	277	240	274	260	271	268	223	240	250	282	278	234	261	282	245	285	256	233	261	291	241	264	276	263	239	282	261	246	277	268	271	225	270	242	270	274	242	249	243	272	274	256	248	237	265	211	256	281	251	293	260	265	230	261	241	234	283	241	261	244	262	260	274	233	276	272	258	273	278	263	264	257	248	248	253	246	258	289	245	251	240	230	253	262	248	285	256	247	254	258	277	263	257	277	277	263	241	221	255	285	234	256	256	241	253	268	276	251	228	257	267	261	248	230	213	245	264	260	268	290	240	262	281	281	262	238	248	266	269	274	268	258	266	221	266	272	258	285	276	272	238	250	268	252	278	253	251	283	224	253	248	240	242	258	272	251	267	251	240	256	239	239	264	279	243	307	237	264	269	260	256	238	234	260	277	281	251	261	258	260	269	260	272	251	244	277	274	286	277	237	258	255	268	280	250	252	250	235	254	300	284	285	309	237	261	256	252	260	256	263	260	250	259	269	248	214	265	237	298	262	275	255	247	248	251	259	254	263	271	266	243	248	270	239	267	246	270	266	259	270	250	282	248	270	255	251	269	261	244	235	241	256	253	276	259	243	261	252	254	257	263	268	263	226	226	240	253	246	246	270	236	259	271	299	242	272	253	276	253	244	246	263	274	252	254	244	261	271	242	245	278	242	242	236	257	250	255	261	240	286	258	269	258	258	258	251	274	250	282	258	274	254	268	273	250	236	266	272	246	281	253	242	289	236	251	274	265	261	266	226	265	277	258	255	214	267	267	265	271	259	279	288	276	265	222	257	260	251	256	268	242	241	254	233	237	265	264	258	252	254	250	266	249	244	269	240	264	256	279	274	300	252	247	271	238	229	241	254	247	237	229	263	232	272	234	271	261	259	265	248	272	261	260	257	235	258	271	279	231	266	313	246	248	266	264	275	261	232	216	266	258	234	276	272	269	252	269	250	224	257	237	266	253	249	243	245	246	249	258	262	241	245	231	245	270	234	245	257	259	277	269	268	246	248	213	284	241	264	248	264	252	255	283	277	263	229	247	244	269	264	242	263	270	240	281	253	218	267	249	268	255	261	259	240	263	310	285	257	231	239	251	263	244	234	251	235	245	225	253	266	277	258	269	264	251	241	274	230	261	257	244	246	259	269	263	254	282	262	276	281	263	241	272	229	271	243	243	254	256	249	219	270	253	249	271	254	258	247	258	259	307	246	250	264	252	236	220	267	230	286	248	250	255	239	241	294	257	261	269	263	277	302	256	260	259	239	264	261	266	242	255	251	259	292	215	240	256	240	264	259	263	259	277	238	257	267	240	237	268	272	270	252	252	262	256	253	235	250	246	271	244	281	265	270	258	249	256	255	251	265	277	269	249	267	233	247	257	248	293	248	248	271	251	248	250	242	257	269	259	249	280	272	258	258	279	248	268	275	257	213	228	255	270	239	230	255	260	266	267	272	274	255	237	257	229	228	254	255	258	234	268	244	232	245	256	252	268	262	271	270	256	260	248	246	242	274	258	249	278	252	283	234	252	260	277	248	267	265	256	272	243	267	251	257	254	260	272	267	247	236	246	265	248	230	287	268	287	252	270	277	233	285	243	263	248	241	262	257	272	290	242	260	248	247	248	244	255	249	253	245	244	264	248	245	228	246	276	271	231	256	264	259	246	282	236	278	258	280	258	280	257	262	272	239	233	262	286	251	238	238	278	267	264	278	216	271	246	244	243	260	289	259	251	251	291	254	263	245	262	245	265	250	246	266	252	261	230	278	251	285	278	296	241	253	220	267	249	281	236	261	278	271	260	270	268	263	261	276	257	240	284	271	254	246	253	262	270	214	253	289	252	266	275	239	246	251	274	250	257	262	223	269	253	261	257	262	236	241	245	291	269	236	269	252	271	244	267	251	258	234	241	226	245	256	259	273	266	270	259	234	261	269	262	235	248	255	268	269	252	269	263	242	244	246	243	263	273	240	285	256	272	268	246	261	266	231	273	251	265	257	250	239	268	258	255	258	273	248	256	272	268	268	272	249	281	252	280	275	274	246	248	247	264	279	250	247	262	247	265	253	260	247	285	257	244	236	250	261	242	233	258	281	280	274	258	255	249	248	266	245	251	263	256	271	258	239	254	254	268	261	282	258	266	272	229	250	239	255	279	260	264	291	237	221	261	277	268	241	238	280	283	277	270	276	252	273	282	259	254	254	249	247	255	267	230	264	250	266	240	269	252	250	265	283	263	252	264	257	262	259	280	251	246	259	271	271	243	250	291	282	260	260	254	256	252	243	261	304	254	284	237	257	226	278	257	256	292	276	249	251	256	248	241	271	239	279	247	249	270	260	265	285	252	253	241	245	267	264	273	265	263	251	270	264	265	277	254	262	244	285	254	257	272	247	252	251	237	260	258	274	231	267	247	259	230	255	236	237	261	265	268	256	261	249	259	252	230	221	260	253	248	245	251	269	237	288	268	258	238	255	305	267	240	285	244	239	244	240	279	260	243	285	246	253	268	243	252	241	289	241	278	261	267	266	235	266	274	237	267	286	294	265	247	262	273	248	268	244	248	251	265	296	268	250	259	271	296	250	272	234	255	276	274	275	248	257	267	241	274	256	254	262	264	241	252	260	286	240	258	260	271	264	242	259	258	267	272	258	238	239	241	268	245	274	245	244	248	239	243	272	266	265	234	237	259	244	239	255	228	260	262	263	256	290	245	273	213	260	251	219	261	271	235	279	277	248	294	247	257	230	243	245	238	270	254	245	256	251	242	252	260	277	262	240	282	253	239	241	227	247	237	239	251	241	254	266	239	284	226	266	260	262	266	249	260	239	233	281	244	273	219	248	270	275	266	269	256	261	244	260	238	268	251	259	227	263	281	239	286	241	236	299	281	255	224	244	260	262	272	271	218	244	260	249	251	289	272	242	269	269	278	226	256	249	275	256	257	255	241	245	244	270	256	247	254	255	244	240	256	254	251	245	257	250	238	287	252	245	268	288	241	241	242	246	255	252	266	245	253	235	251	259	264	255	253	265	255	244	261	289	297	256	277	267	262	268	225	273	245	258	257	234	253	276	232	249	275	274
35809	34741	21628	12701	8626	6350	4726	3494	2654	2117	1709	1392	1052	872	694	657	604	562	547	536	489	452	438	405	404	403	414	388	377	381	389	353	346	351	357	320	327	334	322	347	306	337	303	298	314	322	329	322	329	305	281	313	294	313	306	325	302	338	304	329	322	316	329	307	309	308	313	305	306	329	313	353	396	385	403	353	329	337	326	325	291	316	303	300	283	288	330	297	283	312	300	277	275	308	353	259	286	298	289	291	311	303	318	312	282	317	302	321	261	308	266	253	302	310	301	318	305	322	308	282	305	289	257	316	299	291	275	313	323	269	303	306	290	281	317	293	298	299	332	307	308	305	289	311	317	276	322	277	297	300	310	275	296	319	335	305	299	289	316	288	329	287	291	264	303	295	292	276	292	315	295	277	292	317	289	300	319	288	296	313	264	301	306	272	292	286	309	291	339	300	293	306	312	267	296	293	295	295	324	318	293	308	315	270	304	301	316	308	309	267	306	292	335	314	271	286	316	273	311	280	303	323	310	290	298	312	298	304	295	286	285	311	279	293	275	290	276	287	316	302	300	301	294	273	320	285	315	274	303	315	274	305	296	303	315	322	290	308	299	303	304	293	336	308	299	298	308	311	300	276	313	294	293	289	327	292	284	305	312	298	277	312	305	294	284	299	276	300	299	279	321	275	286	293	326	286	300	322	268	325	314	330	292	316	297	292	298	318	273	300	304	290	323	306	334	314	315	291	286	305	294	321	304	292	306	312	303	297	298	311	306	313	305	297	290	257	288	317	307	289	278	296	308	274	316	306	282	282	302	293	311	299	279	264	292	308	295	297	324	294	301	332	288	292	285	289	285	294	301	310	307	302	317	290	308	287	302	325	318	255	309	299	282	298	296	306	289	314	261	302	291	303	311	324	270	303	286	299	282	298	282	264	280	316	291	322	311	307	318	276	311	288	310	307	307	308	285	325	283	271	268	291	285	302	325	323	279	295	311	309	316	289	278	313	312	285	307	286	312	326	300	278	286	317	353	313	304	308	341	268	296	307	274	297	309	310	317	278	294	295	294	290	308	326	307	284	319	260	316	292	311	332	298	330	289	307	312	310	285	294	309	294	324	309	289	287	305	294	312	284	291	296	304	304	310	312	300	333	309	303	295	283	308	307	307	315	278	304	275	312	300	297	269	290	299	305	302	300	275	317	329	292	280	351	268	311	290	275	314	270	303	324	300	299	341	325	290	298	309	328	267	320	302	301	296	303	291	301	267	305	306	318	316	307	307	328	303	303	285	299	311	303	306	291	315	286	277	283	289	277	299	313	269	287	303	312	287	302	318	304	330	306	280	304	294	306	317	294	299	327	283	311	309	272	316	306	277	338	305	287	300	302	302	298	309	319	302	269	293	308	246	268	283	270	285	297	299	294	295	286	317	281	325	303	286	317	265	314	308	290	294	300	335	268	261	275	299	264	290	311	308	299	265	268	338	279	301	287	314	287	300	291	306	345	317	316	299	294	276	305	322	313	345	280	302	281	271	313	295	262	303	288	309	314	335	293	295	288	282	292	266	301	286	323	300	295	316	311	302	311	301	303	291	322	270	310	256	306	277	286	320	295	310	334	287	302	311	299	304	314	310	283	318	296	281	298	312	306	306	313	282	292	324	289	318	312	304	302	273	300	288	297	328	279	293	306	316	310	305	312	286	307	294	338	311	311	320	280	324	293	308	276	306	289	315	311	302	347	301	289	299	274	312	310	301	290	256	303	299	298	297	300	287	246	284	327	299	300	308	281	301	291	285	332	264	287	342	293	299	314	288	291	300	273	304	290	342	286	311	268	316	317	275	306	320	303	285	306	280	322	329	272	288	292	310	301	296	340	305	329	299	290	301	322	342	296	310	284	289	283	327	291	274	298	314	277	317	286	305	337	285	311	303	287	290	299	282	284	326	289	297	315	270	278	274	294	282	301	303	292	274	325	286	293	316	308	296	323	282	299	315	304	300	334	317	272	279	299	304	300	282	313	294	269	284	260	301	318	318	303	288	305	314	278	285	288	290	283	306	280	306	314	294	278	277	299	317	294	303	285	291	284	326	295	311	286	319	320	314	318	270	293	339	321	304	279	322	337	293	300	291	311	319	273	279	294	294	288	319	287	297	312	314	292	302	305	289	308	285	317	283	278	278	309	294	307	310	271	317	318	313	304	287	297	265	302	317	308	316	319	327	310	304	262	309	294	310	295	296	293	270	306	328	311	297	296	316	289	310	320	297	305	280	311	293	289	310	286	287	305	292	307	299	299	306	318	302	299	290	291	332	320	274	283	296	282	311	305	280	305	286	291	314	306	281	296	311	280	329	282	287	279	296	290	300	312	303	295	319	257	312	293	286	289	303	310	303	295	284	317	296	288	302	308	302	307	302	271	267	283	298	302	329	305	336	333	285	301	273	304	302	284	274	315	290	309	302	326	302	324	293	306	278	273	287	301	273	283	292	315	307	306	284	295	290	303	293	277	254	294	292	281	299	277	279	325	308	283	299	283	293	322	324	293	326	291	311	274	294	300	310	334	278	282	312	328	315	285	266	316	302	280	317	288	295	299	267	334	284	296	280	279	279	296	274	269	307	296	285	337	295	334	285	284	366	310	314	325	303	292	281	289	297	295	295	297	293	271	310	282	280	306	312	298	302	295	297	290	294	279	270	304	294	293	294	275	324	273	325	273	322	300	270	300	305	310	273	298	307	270	298	280	326	311	294	274	316	312	307	282	284	279	300	297	317	277	324	295	295	292	300	284	333	281	311	317	277	289	297	283	321	307	297	292	308	299	282	309	308	265	301	288	305	266	291	294	329	304	281	266	303	321	312	299	275	300	310	276	291	284	281	303	282	298	310	317	306	324	305	321	291	285	295	280	320	294	278	305	304	298	312	291	316	290	298	310	322	272	287	308	313	305	276	308	296	305	301	309	305	310	290	339	316	301	333	292	322	281	264	328	293	305	310	301	296	305	318	293	304	306	284	305	319	298	279	282	301	287	284	270	329	285	307	311	306	314	296	294	309	300	277	297	294	304	319	296	295	291	307	288	308	320	297	313	294	318	312	312	284	269	302	320	287	318	289	301	296	308	312	303	276	305	293	302	283	297	320	303	308	306	291	323	257	291	298	317	265	301	299	299	293	296	338	309	340	286	283	318	294	279	333	284	298	263	286	322	277	296	295	344	311	313	303	329	270	295	379	313	297	304	275	321	278	279	284	295	289	274	283	285	301	270	286	302	282	287	295	317	293	292	287	290	285	295	297	284	301	313	292	296	326	316	299	277	264	255	315	279	292	293	310	298	286	329	308	311	315	323	287	263	293	281	300	314	316	325	282	316	280	293	305	280	287	298	305	290	311	304	305	321	279	292	314	288	306	306	312	299	315	309	288	288	287	322	312	320	278	332	266	293	255	324	286	282	313	283	296	301	284	293	254	287	312	292	293	322	283	303	317	335	297	281	331	307	259	309
27968	21259	11554	3144	1479	1045	867	750	663	619	585	576	535	513	507	489	503	483	505	531	484	514	501	480	472	508	509	477	523	528	523	496	481	471	495	491	542	473	479	474	526	488	511	485	473	472	503	499	501	494	515	479	503	499	445	526	472	499	489	531	512	502	499	489	509	542	478	520	493	504	501	528	487	486	467	478	459	498	504	450	455	491	494	500	481	433	528	505	490	476	467	518	490	487	495	496	487	501	499	498	530	497	522	506	471	530	474	469	511	519	493	516	497	472	525	501	506	501	482	514	515	497	488	486	513	515	526	488	484	483	503	496	492	469	471	464	472	495	528	498	501	482	495	501	482	475	505	467	471	457	485	464	512	513	494	538	524	480	505	475	503	489	506	492	499	486	472	494	471	504	501	537	517	470	520	482	538	469	486	540	462	511	483	486	466	447	520	484	491	482	515	482	465	503	496	533	473	490	513	501	524	501	511	482	430	494	493	462	511	525	485	518	503	482	508	471	492	508	503	501	494	454	490	520	502	476	461	503	487	498	510	494	480	522	479	483	545	480	526	508	462	483	504	504	481	462	454	473	463	486	528	497	524	529	485	508	500	475	492	493	477	486	496	568	500	530	500	496	506	502	516	468	512	493	474	490	491	498	492	483	497	494	490	528	460	551	496	516	511	532	526	486	472	456	440	477	489	499	482	514	477	504	495	471	489	532	423	497	487	510	458	487	469	476	500	492	549	454	491	497	427	493	490	477	488	475	481	496	498	450	483	490	515	473	526	489	479	468	459	485	485	489	522	501	493	494	496	497	459	479	503	509	504	472	483	492	535	467	470	476	517	503	495	498	517	422	570	487	465	529	487	508	495	511	536	495	470	487	469	505	462	487	487	519	484	485	460	515	484	493	477	503	482	487	481	503	502	500	464	482	501	484	491	504	467	473	466	472	497	488	503	490	541	500	522	468	490	515	534	511	522	495	468	513	459	496	479	463	513	475	571	458	505	462	505	469	512	506	515	475	487	498	506	466	507	477	503	529	496	481	497	486	491	526	470	467	460	493	504	482	457	525	490	504	489	476	500	495	511	461	468	469	474	529	493	495	496	528	496	485	493	490	486	512	466	492	448	500	460	512	470	484	484	465	494	535	509	510	504	521	477	482	504	533	485	527	478	472	521	478	463	484	482	473	426	497	472	501	528	466	525	494	482	477	512	517	500	485	469	480	456	507	514	483	495	499	486	488	490	503	480	462	494	491	491	501	464	466	481	485	441	478	439	502	500	490	494	491	488	447	473	459	475	484	489	510	487	534	522	477	494	492	472	445	491	469	488	493	518	499	529	480	500	514	489	497	502	483	479	444	532	507	463	484	491	476	508	520	491	460	480	472	462	486	527	478	449	483	481	479	475	505	460	499	493	502	504	495	485	515	487	492	462	522	493	502	527	527	495	470	458	515	524	489	497	505	523	489	503	509	511	497	525	516	474	497	489	514	496	493	527	479	482	487	554	434	510	510	494	486	472	533	500	485	475	454	533	487	461	495	477	515	520	469	510	494	496	504	524	509	464	514	481	458	499	529	514	467	482	484	521	483	470	507	487	469	486	506	513	520	511	494	510	481	524	477	494	494	490	490	505	484	480	504	510	448	488	518	498	483	502	514	488	485	485	485	499	485	496	461	518	454	461	498	537	528	500	503	507	458	542	468	496	475	507	508	496	475	451	476	505	451	514	464	509	517	497	483	494	534	492	519	534	528	467	523	467	489	488	502	505	477	455	508	493	493	496	506	503	504	463	527	470	495	495	500	506	495	489	526	523	498	494	480	517	495	495	525	477	503	471	516	485	504	468	482	475	480	502	502	513	535	509	527	543	452	495	474	535	495	478	443	501	490	524	462	488	448	489	467	488	479	553	480	494	507	480	522	512	459	477	464	472	502	475	507	527	501	471	531	491	479	493	481	477	491	518	465	487	520	493	502	474	502	459	454	455	512	457	479	502	477	518	491	489	473	502	495	504	465	495	483	462	533	515	506	497	459	473	487	523	518	507	512	496	520	505	451	475	467	507	512	512	497	496	488	456	484	476	527	478	481	487	466	501	470	550	446	452	519	506	523	465	485	530	505	499	481	509	497	476	527	518	505	495	502	487	521	514	488	509	479	494	487	456	460	508	513	449	501	532	434	465	487	502	486	503	499	491	444	532	477	485	483	489	446	539	508	502	514	480	502	455	509	484	467	477	494	528	480	502	427	479	527	505	485	560	462	497	487	493	499	483	458	537	461	514	458	502	527	496	502	488	481	485	490	539	494	470	506	479	510	529	496	515	487	489	510	519	551	473	538	498	494	509	483	508	455	549	523	498	497	522	504	487	498	536	478	501	481	523	514	536	487	526	516	434	525	530	510	512	503	531	527	515	512	473	494	525	497	478	558	472	501	473	525	503	483	481	471	497	453	481	482	528	480	495	500	526	520	512	507	507	494	484	499	482	467	504	480	513	486	482	515	464	553	458	510	470	488	523	495	486	471	482	532	490	503	475	502	484	518	471	490	510	453	495	524	561	510	486	486	488	529	467	496	528	505	497	488	479	502	489	498	489	471	486	495	481	536	493	520	511	474	510	465	498	443	496	493	489	502	510	495	491	496	484	480	490	468	479	503	503	512	508	489	488	494	482	473	515	504	491	481	494	486	486	499	497	490	480	508	495	480	542	485	467	482	501	538	450	499	461	492	495	505	472	489	491	534	489	498	504	538	497	489	506	490	481	514	486	477	512	506	459	476	508	487	502	488	499	512	503	492	480	462	484	482	497	505	513	462	496	470	498	478	502	505	496	516	495	506	487	501	496	505	478	488	505	488	501	491	476	509	516	513	495	467	484	472	542	498	496	492	460	497	514	476	472	505	470	523	500	508	518	484	492	474	505	473	452	507	479	521	520	488	497	504	479	463	534	511	504	499	477	498	494	489	485	499	566	519	494	497	499	479	461	466	516	501	506	491	466	532	488	485	519	457	534	487	488	500	499	515	497	496	547	476	483	496	481	528	473	548	519	490	474	533	488	480	472	495	530	520	496	505	485	454	459	497	493	502	533	500	514	510	504	494	487	472	443	511	471	464	472	479	510	492	504	490	520	472	468	479	491	506	512	486	463	472	468	478	525	506	506	498	471	483	486	487	501	524	495	528	466	487	550	504	474	510	490	535	463	493	502	478	440	502	508	514	489	482	476	481	522	509	489	524	485	480	489	515	496	482	508	507	518	524	478	467	536	481	514	475	503	511	507	498	506	471	487	515	488	493	471	491	513	500	497	517	507	497	507	472	471	506	473	537	517	531	455	537	496	515	510	503	513	515	436	518	510	472	496	513	485	484	486	501	539	469	478	488	485	496	474	474	496	501	461	507	498	505	509	495	465	473	465	483	515	506	474	497	499	490	492	505	445	485	494	519	477	477	506	479	480	511	526	485	469	497	470	448	460	492	496	466	488	473	507	484	520	487	503	494	474	464
24677	20976	7779	3642	2355	1716	1501	1190	1055	907	797	669	714	639	651	642	588	590	671	600	611	590	602	591	611	618	600	620	620	659	578	614	564	584	575	601	614	612	611	571	589	585	601	617	585	609	587	586	564	575	611	519	563	617	564	547	592	560	582	584	587	606	603	617	613	572	631	619	572	659	632	595	625	628	595	602	634	590	623	656	602	589	622	592	601	590	558	594	610	586	618	570	602	611	608	585	579	576	625	580	605	631	594	564	570	642	608	577	566	559	585	584	628	586	594	603	614	564	636	635	584	582	629	584	616	594	594	624	546	567	579	584	636	617	610	576	594	629	583	597	630	583	610	612	592	616	601	580	581	619	578	606	611	604	624	575	616	584	575	600	581	579	573	593	646	591	605	581	588	610	585	607	602	607	596	652	599	582	637	637	578	607	547	636	563	618	617	606	577	625	575	650	648	607	593	619	554	592	617	618	577	599	601	573	575	598	572	607	550	549	622	604	633	602	626	575	634	560	626	606	610	604	601	607	540	590	597	605	656	646	613	584	522	588	641	577	614	587	627	602	602	595	575	598	592	583	633	586	587	591	615	599	612	569	600	601	594	611	561	546	614	564	580	558	627	612	604	600	581	617	573	539	583	613	546	598	582	616	601	625	548	609	607	614	608	622	603	600	625	562	612	614	605	614	588	620	590	603	617	626	598	603	625	597	612	587	586	631	643	609	601	577	632	609	556	613	651	622	572	577	604	620	618	621	603	622	594	621	605	607	603	591	611	598	566	551	591	575	626	605	587	591	583	590	572	600	593	620	565	587	617	588	601	562	596	605	599	584	579	605	576	590	572	588	624	633	579	602	598	623	607	615	578	581	562	611	586	619	575	630	589	580	612	627	602	591	579	608	613	581	629	590	600	580	639	630	592	588	613	604	597	598	619	624	554	589	605	613	637	591	610	584	588	591	593	603	603	588	591	556	560	588	622	641	614	610	537	618	635	564	649	622	551	597	636	591	573	638	641	614	608	612	632	586	577	568	602	617	628	595	623	588	584	608	579	577	642	593	579	605	618	607	589	636	592	584	609	621	626	622	558	603	616	598	591	585	589	636	591	571	608	658	596	573	591	588	611	562	604	554	593	550	628	655	592	583	617	632	578	576	559	612	596	597	615	612	623	591	598	594	582	585	638	556	622	589	591	589	598	559	596	570	594	539	636	615	599	585	593	601	581	587	611	566	631	583	559	617	599	596	619	590	601	614	584	578	659	652	571	610	596	604	609	546	581	597	629	625	587	595	567	575	612	596	578	627	611	607	589	623	614	593	574	553	588	623	583	610	587	594	561	591	599	594	562	603	605	654	615	575	545	577	587	609	619	601	655	632	615	578	589	596	615	614	615	589	603	554	626	638	569	586	563	573	579	557	587	576	567	599	623	611	639	567	623	581	606	569	606	646	616	587	576	536	616	591	593	559	535	584	608	579	606	579	588	562	543	602	570	569	629	608	574	585	633	602	604	598	590	590	532	583	603	624	563	585	612	587	583	604	614	571	587	612	634	586	559	630	602	619	557	578	594	611	544	604	590	568	628	600	563	595	616	587	627	592	586	557	601	546	601	571	604	595	581	558	617	607	667	579	621	590	566	601	579	607	602	572	564	610	607	573	585	606	588	544	650	638	616	620	599	569	560	637	628	558	578	591	586	605	602	550	600	590	603	643	604	587	630	595	593	603	602	592	597	626	606	591	605	585	601	588	584	559	582	597	621	620	578	624	592	611	592	603	568	599	611	631	586	608	602	584	575	629	584	602	628	605	584	601	633	602	598	638	610	575	600	623	578	593	637	539	603	615	611	587	631	592	634	562	602	615	574	581	614	554	593	609	570	577	569	583	558	589	592	624	584	600	591	643	582	562	588	647	587	610	639	610	591	620	590	568	556	565	625	563	592	626	579	604	629	662	625	563	594	600	597	548	557	636	593	622	565	572	628	606	594	603	592	604	647	588	593	600	579	596	569	596	590	630	600	615	640	577	635	594	601	615	647	602	602	624	576	588	595	574	626	580	595	601	588	600	598	655	595	585	575	558	563	603	603	632	585	599	589	600	611	552	589	567	579	581	568	644	562	595	580	615	616	628	615	594	589	575	557	545	602	556	586	569	555	587	611	591	605	575	594	567	574	620	630	613	573	615	595	612	605	586	605	580	625	582	600	577	602	639	606	598	605	617	575	621	625	573	641	618	603	595	616	566	536	621	575	567	596	604	632	615	605	607	585	570	580	579	592	582	636	602	588	574	629	576	566	557	587	606	617	632	581	571	558	607	631	585	545	576	562	595	585	575	580	551	612	568	548	591	564	608	539	624	650	614	601	615	620	575	626	573	613	566	589	585	555	600	607	615	605	559	587	525	580	588	634	612	571	590	595	592	630	576	561	575	567	571	586	613	616	597	595	623	587	583	614	583	594	595	602	630	602	570	552	631	574	610	620	625	594	586	628	609	586	584	633	616	610	601	568	582	615	627	579	589	663	623	603	590	604	605	590	609	618	608	553	600	580	586	614	585	612	587	589	588	545	623	600	604	600	562	584	563	622	612	650	571	574	595	607	586	552	614	584	630	564	630	615	612	596	611	576	605	569	636	649	596	608	571	630	598	572	600	570	562	617	588	562	607	577	570	558	616	633	588	576	581	607	564	558	613	621	626	636	584	569	622	598	587	601	623	583	597	597	573	607	593	610	551	618	601	580	636	587	581	560	569	561	602	561	568	612	556	593	582	627	556	598	574	563	560	607	582	572	596	613	598	610	597	548	624	614	606	587	573	577	619	576	546	578	607	588	581	578	558	589	623	621	617	656	676	605	596	586	552	590	565	626	638	612	632	608	618	584	610	577	616	602	620	583	579	607	573	618	603	587	579	614	609	605	590	588	571	606	577	577	593	622	584	583	552	596	572	591	598	553	583	609	606	578	635	572	608	551	557	643	565	581	619	637	560	596	632	627	597	583	620	622	584	570	601	567	605	592	578	587	618	620	571	614	610	630	587	586	606	634	566	578	600	603	588	593	597	548	592	593	606	556	592	623	606	620	597	593	555	604	587	597	583	592	598	605	613	586	561	553	603	592	593	588	608	575	625	560	595	607	605	616	602	599	641	605	618	626	620	570	586	628	596	584	575	631	609	601	554	577	600	589	560	586	619	611	556	584	622	614	629	599	588	611	619	595	622	618	608	587	600	602	565	589	607	584	564	639	619	612	620	593	606	642	625	652	586	621	557	595	575	567	539	607	590	583	577	612	567	583	609	610	629	619	607	560	593	585	564	620	586	592	592	592	662	569	608	595	627	599	585	634	582	554	585	618	594	597	578	597	615	578	570	608	610	571	603	596	585	596	602	576	590	602	596	589	611	571	609	587	617	546	595	642	570	609	645	596	610	618	580	620	620	562	589	545	596	614	537	629	597	584	592	618	578	589	646	564	593	553	602	602	603	569	629	594	627	611	614	606	578	607	569
24416	21340	28666	24360	21272	9473	1772	1071	843	679	612	503	460	419	384	344	334	311	304	283	297	314	298	292	274	272	287	248	294	270	261	275	275	249	240	246	270	283	251	254	271	225	268	270	289	248	246	253	277	248	250	305	276	277	260	265	247	252	270	267	274	253	290	259	249	264	256	251	278	280	273	281	307	247	256	259	258	292	265	232	280	229	277	252	284	255	274	266	274	237	250	259	271	267	254	252	237	249	257	252	233	240	260	243	266	263	274	284	273	260	259	256	268	258	234	249	277	246	235	251	251	253	262	261	244	214	251	253	257	268	258	269	252	245	254	281	273	264	244	270	243	252	249	274	229	263	272	249	246	255	268	246	245	271	257	277	260	244	255	257	246	257	279	270	242	251	249	276	254	234	266	246	247	242	261	226	250	250	240	256	239	256	207	265	252	261	280	239	268	243	240	274	255	278	259	246	266	259	269	309	277	262	288	264	272	238	285	266	268	269	247	269	240	233	265	233	266	232	277	223	246	270	271	284	252	251	253	273	255	245	247	263	233	267	293	252	268	267	254	253	268	270	259	241	251	271	268	259	260	266	252	246	265	248	242	281	252	239	232	230	224	260	258	293	290	249	257	276	219	219	242	273	261	233	265	241	249	292	257	286	258	281	245	254	267	254	263	266	256	250	246	267	259	245	252	265	262	249	235	245	255	247	198	272	241	240	245	243	241	274	265	274	266	249	270	238	241	259	289	256	250	256	286	269	278	247	242	272	249	225	248	293	273	270	253	259	257	252	245	278	270	246	277	253	229	237	251	275	272	222	253	260	260	249	241	275	267	255	273	246	245	274	269	238	267	248	247	258	246	233	253	248	257	249	270	227	247	245	235	266	259	259	257	242	247	220	262	266	255	262	269	247	230	263	240	249	282	246	244	287	271	244	248	242	234	222	272	260	298	249	282	234	262	239	282	218	274	291	246	252	260	277	250	261	245	233	249	228	267	268	240	264	237	257	255	263	243	262	255	261	278	244	274	235	271	277	248	248	258	287	250	249	260	245	274	275	282	247	237	227	264	248	263	270	260	241	245	232	239	249	236	249	224	229	238	272	250	250	263	291	258	275	281	233	267	256	252	252	250	268	285	282	229	257	270	256	288	280	249	263	224	257	286	257	263	297	263	264	243	271	245	252	259	247	239	266	257	242	268	257	238	262	252	240	253	252	285	276	264	234	259	266	267	253	238	243	255	232	264	262	280	261	243	262	247	270	248	239	248	258	264	224	291	279	272	234	291	258	266	254	253	238	233	273	241	238	261	266	251	244	267	240	246	263	242	232	270	257	276	262	263	251	246	244	270	250	277	260	220	233	244	259	249	266	255	243	235	238	238	260	251	228	255	255	234	260	258	267	265	243	248	248	249	254	212	266	232	273	231	253	246	270	281	230	237	271	246	282	264	260	265	261	226	268	275	268	265	282	249	279	260	283	241	274	242	260	238	231	244	239	261	231	244	251	256	237	274	253	255	264	215	241	243	282	258	276	263	268	224	258	261	248	245	240	242	243	246	275	258	265	239	246	253	233	233	289	251	264	235	249	244	256	260	247	260	275	257	254	262	254	271	262	228	265	254	248	252	265	248	260	235	266	284	248	271	268	244	241	254	246	253	282	262	261	264	265	234	261	276	263	260	256	260	279	259	277	258	245	249	239	263	273	271	290	289	226	245	236	279	244	264	273	238	240	251	286	241	256	245	256	244	257	246	221	253	250	224	254	226	243	291	254	270	251	264	250	257	257	290	248	257	246	269	248	254	247	255	261	222	277	285	270	256	247	233	244	251	264	254	254	251	237	244	247	256	289	246	287	274	253	227	241	258	232	260	255	263	271	266	230	258	246	281	258	237	216	253	264	251	268	257	253	232	274	256	236	246	247	253	277	278	283	232	271	271	262	276	227	279	242	265	248	254	243	254	254	268	277	251	265	261	237	240	249	239	254	288	270	246	254	253	244	256	254	275	249	254	250	275	270	250	259	259	257	240	220	263	235	257	232	307	253	230	278	256	253	261	222	242	254	270	275	239	283	234	258	229	223	260	274	258	244	276	240	256	282	260	230	230	246	247	259	265	234	283	240	243	249	218	273	250	260	274	272	260	243	235	247	217	304	258	226	257	268	233	230	270	263	238	250	271	266	249	260	241	253	269	266	250	236	256	254	270	275	216	257	266	272	270	259	229	247	220	252	266	260	206	231	253	230	245	262	271	269	252	244	251	262	255	250	273	240	239	282	250	252	257	248	250	259	227	264	264	276	241	245	260	288	264	242	280	249	252	254	241	256	287	268	261	247	264	239	260	268	229	228	258	240	259	254	264	278	249	260	225	239	275	271	285	250	253	261	241	263	255	270	243	246	231	248	247	263	263	236	219	271	267	261	260	234	236	234	250	244	236	259	241	273	255	264	245	266	246	244	250	225	293	249	271	234	261	241	244	269	290	259	258	253	229	274	266	243	246	264	253	236	240	272	235	263	276	253	261	244	243	244	267	251	245	262	259	250	242	260	286	238	240	255	242	205	239	264	261	247	261	254	221	296	271	273	259	249	234	256	252	242	245	264	264	249	261	239	264	259	261	239	256	255	266	248	249	259	241	276	278	262	268	256	275	262	243	249	242	250	251	245	253	268	243	250	271	267	277	276	238	273	247	304	278	245	264	276	268	261	253	268	242	262	270	236	247	244	252	274	238	235	289	279	266	253	277	240	254	254	243	239	263	246	269	271	249	263	274	266	261	232	294	259	249	249	261	272	258	247	273	250	249	278	273	249	279	250	243	256	268	256	264	273	233	222	271	260	259	249	273	268	245	267	237	255	279	238	266	234	235	247	234	232	256	264	272	266	241	266	251	260	248	264	244	253	244	262	258	215	257	271	250	271	294	244	246	264	239	249	263	212	252	254	262	238	280	254	247	233	229	240	235	277	252	250	269	245	258	270	269	243	258	241	264	257	288	271	268	250	282	214	240	244	253	251	266	248	260	269	226	240	251	284	241	254	275	238	252	284	252	248	257	261	286	229	226	253	262	269	215	254	271	223	277	244	257	236	256	252	239	270	241	256	269	229	256	243	280	279	240	260	259	259	276	276	261	265	259	262	240	273	227	263	250	232	259	269	256	217	262	246	265	254	249	251	245	272	225	248	254	268	253	264	248	229	281	260	245	251	264	270	261	252	259	257	261	259	249	273	254	236	255	238	238	237	265	287	277	261	222	241	256	271	269	251	292	250	288	267	254	268	257	254	256	265	267	231	257	281	229	251	250	277	278	269	255	252	245	264	256	236	232	275	242	261	260	241	253	246	256	257	265	276	258	254	253	242	252	247	213	234	243	273	281	260	257	251	248	248	265	228	271	294	259	249	275	262	254	256	273	253	261	271	232	216	248	264	244	242	252	268	252	275	250	222	259	283	257	249	257	267	266	264	258	279	254	252	242	234	293	259	229	250	245	243	236	217	267	246	276	216
30860	33598	15237	7960	5395	3836	2835	2264	1742	1421	1074	860	693	654	567	520	424	428	430	432	429	419	403	363	364	373	357	353	356	342	362	326	334	336	342	359	362	316	325	349	353	387	333	324	374	316	327	349	322	327	329	325	339	344	315	321	338	313	323	298	323	341	310	346	301	328	368	330	357	334	335	364	376	395	367	338	362	340	356	376	327	316	348	340	341	333	305	322	314	347	300	357	295	300	338	331	330	335	302	347	332	332	350	313	317	337	335	347	305	333	313	335	309	294	325	308	311	305	306	353	355	324	327	355	324	321	325	342	308	303	346	340	275	301	318	323	338	334	302	319	316	337	305	324	334	304	319	340	319	353	294	305	323	329	322	336	313	337	304	338	316	328	333	345	312	315	319	313	327	338	321	311	341	305	281	291	322	316	309	303	301	328	309	308	336	288	338	331	320	292	324	336	327	299	316	306	327	333	324	320	334	315	337	318	286	351	317	325	314	305	337	368	321	310	338	348	311	301	335	315	314	313	307	346	297	327	316	339	305	327	319	321	319	315	307	335	339	327	317	344	306	306	312	327	352	303	339	341	350	314	324	294	335	296	305	300	294	311	319	298	330	317	324	288	302	333	318	338	329	337	314	327	316	296	325	318	347	317	327	325	315	342	330	314	302	310	300	302	314	276	334	328	293	364	296	306	333	351	316	352	300	355	297	276	303	310	336	337	311	317	325	328	327	303	381	342	331	313	356	335	331	346	342	310	328	332	346	336	301	296	333	321	327	338	325	297	360	325	320	366	318	286	297	341	312	322	306	301	334	294	311	325	277	325	312	315	323	354	310	316	298	312	318	313	304	284	319	322	284	314	297	318	338	365	313	331	349	301	331	274	326	309	301	306	304	332	306	323	320	304	297	337	338	299	289	325	334	319	307	372	320	375	337	304	320	309	312	334	327	324	327	326	327	331	301	328	315	351	348	322	326	338	325	321	329	329	310	355	297	349	308	306	317	344	315	320	309	317	288	315	303	313	310	289	340	287	342	329	324	314	341	346	331	292	314	293	321	322	272	334	338	311	330	349	333	318	314	335	335	289	329	285	315	312	281	340	266	324	357	312	322	290	322	333	334	383	312	339	330	333	337	345	322	359	311	313	327	323	361	297	279	342	341	311	335	314	359	325	302	316	302	337	301	331	322	316	304	298	286	305	317	313	318	298	317	295	349	313	278	362	304	303	296	320	323	310	318	306	346	327	305	333	288	315	302	286	348	336	335	340	362	334	342	336	308	336	285	316	328	303	313	298	326	349	299	311	310	291	296	304	316	319	309	353	328	311	322	311	331	311	334	338	350	338	334	278	291	317	311	332	303	328	318	305	319	308	332	298	328	315	323	309	333	301	302	305	317	332	317	358	344	352	331	314	296	337	321	299	331	282	304	327	313	305	299	323	323	306	324	286	336	311	320	314	287	340	347	299	305	299	349	324	321	320	319	331	303	278	355	293	338	330	315	360	300	345	329	353	313	333	316	304	309	322	294	322	338	332	317	294	320	302	295	336	329	350	297	319	304	357	309	321	332	324	295	322	306	318	318	341	341	340	314	337	304	324	326	345	327	341	328	299	317	332	341	321	318	315	356	299	293	299	319	306	310	341	337	306	293	360	351	356	296	318	286	338	310	330	335	317	306	333	336	299	333	345	328	319	341	338	337	324	317	321	324	330	309	315	316	305	302	319	310	320	326	316	344	342	299	334	304	333	294	305	354	320	321	320	331	318	302	329	301	303	331	324	331	345	308	324	314	338	337	346	332	308	320	329	350	315	313	297	305	310	321	330	350	310	317	348	331	314	314	301	316	349	327	295	312	305	308	316	325	319	344	307	330	328	319	300	292	318	269	319	306	320	317	340	352	345	323	323	326	334	352	337	321	309	332	329	317	330	327	308	290	331	331	353	351	307	331	346	338	318	345	328	339	334	338	314	304	317	286	360	315	331	337	333	328	354	349	337	353	332	331	309	323	297	314	346	328	346	282	348	309	323	362	333	338	307	323	341	318	316	331	314	313	337	340	332	343	332	348	334	327	289	298	355	327	348	339	331	330	345	324	320	305	331	299	316	364	302	312	352	308	287	320	337	317	348	330	340	334	336	325	346	327	314	318	304	302	322	323	309	306	327	315	329	321	313	308	345	305	328	375	305	353	308	334	313	332	336	330	335	319	347	365	309	339	294	338	320	316	352	305	331	334	311	331	328	298	314	348	315	334	319	299	320	320	318	306	300	311	334	320	340	351	323	290	330	331	287	308	329	322	324	315	300	324	311	318	307	296	309	344	314	334	327	330	301	329	366	299	324	327	321	348	337	332	345	325	310	288	332	330	321	337	287	316	320	320	362	331	287	315	321	310	331	300	339	358	323	311	312	320	301	314	320	325	314	319	339	290	331	301	317	339	288	303	338	287	312	284	306	320	323	298	321	333	327	299	293	317	326	331	314	359	350	305	310	304	312	353	320	326	339	327	323	352	306	322	290	311	308	333	346	341	346	335	345	325	335	302	317	339	306	302	324	306	309	326	303	298	359	347	294	321	334	338	334	291	320	301	303	287	351	342	282	339	308	314	326	336	334	299	310	310	324	314	311	311	320	305	307	320	321	333	311	306	321	349	319	336	300	323	350	336	314	343	321	330	283	335	315	338	314	326	350	314	344	344	332	326	309	330	314	318	301	333	315	303	348	337	314	351	339	314	321	315	332	332	309	331	352	309	315	331	342	336	309	320	302	315	285	296	316	306	334	331	326	320	352	314	304	311	338	280	321	336	301	302	314	310	330	316	291	325	316	351	289	304	325	334	302	312	281	336	307	293	369	340	324	310	322	303	293	315	325	310	349	339	325	318	302	306	285	358	323	317	333	303	310	332	336	300	304	291	310	346	333	295	345	308	317	308	317	340	329	333	304	317	338	311	331	332	330	341	335	332	352	327	324	279	273	306	348	321	332	314	326	323	320	323	336	324	328	314	320	309	320	339	308	315	326	308	309	313	301	334	319	296	313	338	315	326	321	328	329	327	305	342	321	358	352	332	312	336	336	308	321	326	313	289	309	319	319	359	333	322	342	305	316	351	331	319	317	320	331	330	344	333	336	321	324	305	338	329	315	328	359	350	352	334	325	306	345	333	307	332	318	327	340	315	315	310	340	321	305	310	344	329	305	316	328	293	302	327	307	296	300	295	327	361	310	325	306	309	352	309	347	304	312	290	332	342	312	310	340	342	332	307	293	325	300	335	346	297	317	340	301	348	316	298	308	336	331	321	333	322	319	297	332	312	320	302	290	310	305	332	348	352	292	322	294	308	320	352	324	313	311	311	290	335	303	282	344	324	321	355	314	318	309	335	331	326	358	314	311	324	346	333	337	338	300	327	319	328	293	336	333	307	316	318	334	354	331	351	300	327	301	341	290	319	312	319	327	326	328	294	333	333	322	342	323	321	318	311	322	351	289	313	325	318	337	328	324
25662	21389	27416	25454	9820	1799	1281	1053	891	831	782	687	668	643	649	668	566	555	569	633	580	592	623	599	564	568	582	545	589	539	565	594	604	573	588	581	589	553	565	564	607	558	611	559	554	572	511	614	580	581	558	587	591	606	577	554	582	547	567	591	541	633	553	550	597	534	598	586	544	549	580	557	560	605	563	580	567	573	582	571	556	549	580	604	569	564	557	616	594	549	572	579	586	553	552	560	533	555	594	575	597	607	600	603	586	613	577	552	556	552	561	627	596	538	557	570	567	566	625	608	525	595	560	558	544	583	586	595	571	547	564	556	607	596	563	572	572	560	551	605	555	603	513	567	574	559	574	612	578	571	565	581	545	576	583	532	561	591	556	554	566	531	571	575	562	544	564	573	570	580	528	603	543	552	573	574	605	535	565	596	586	558	561	548	548	577	545	567	549	576	554	581	557	526	569	570	581	560	540	529	559	583	574	591	558	576	575	542	616	567	566	536	563	603	568	587	582	557	624	583	594	537	601	552	565	607	578	571	568	569	550	577	597	576	574	550	587	570	588	549	571	586	603	555	594	551	559	555	563	586	561	587	572	517	536	527	534	621	525	561	536	584	597	557	573	584	576	549	558	594	572	566	554	602	532	582	628	549	566	588	590	569	567	525	577	581	594	574	557	533	573	558	542	589	583	538	544	620	580	577	571	610	602	557	527	620	584	580	583	568	573	536	596	568	589	562	559	609	532	541	581	562	542	584	590	545	589	600	575	560	527	575	550	581	552	552	603	604	614	525	600	550	530	567	568	541	539	593	613	642	542	538	562	562	577	503	514	593	572	574	593	557	602	572	510	561	589	555	586	602	584	522	573	571	552	577	595	576	580	606	551	484	567	502	590	555	560	555	606	580	600	545	586	552	599	566	578	576	545	556	554	546	579	553	603	561	610	572	605	592	572	596	511	573	565	562	589	570	555	585	523	547	577	583	583	554	597	572	570	570	575	572	555	528	568	553	563	606	605	597	550	588	546	566	569	522	584	522	562	556	590	579	602	559	559	588	578	593	590	564	595	567	558	583	557	550	587	571	625	554	530	603	550	613	531	539	589	575	561	556	559	536	560	594	572	539	590	532	550	575	602	593	549	577	586	518	570	578	527	570	588	577	566	511	578	553	523	555	582	549	603	579	557	587	592	601	617	578	606	516	535	553	520	589	576	547	548	579	543	587	599	585	593	582	598	591	550	558	592	546	556	538	572	554	559	552	585	586	575	560	601	583	537	564	550	597	591	590	571	580	572	550	549	577	556	550	544	607	557	590	577	590	586	553	571	601	578	570	565	607	546	564	505	549	578	572	577	515	576	607	554	564	600	607	536	558	604	571	574	565	581	543	588	559	541	634	651	530	553	534	523	587	529	596	572	581	562	584	602	605	563	577	603	553	575	574	582	568	599	532	549	551	616	564	573	569	595	576	587	525	550	533	535	565	564	589	577	612	579	563	542	577	581	558	579	567	604	602	583	623	555	546	540	600	592	557	553	612	560	557	594	558	541	604	602	591	580	565	528	604	571	548	596	524	543	566	626	576	611	547	576	569	584	580	576	566	562	553	640	569	567	550	579	635	593	569	591	589	551	547	541	557	535	543	595	590	541	563	516	544	560	572	557	544	580	572	566	605	584	544	583	556	586	534	568	572	611	592	563	535	605	608	540	594	554	566	574	579	566	515	603	585	554	610	569	595	594	617	584	581	573	577	535	581	572	583	538	570	567	557	581	571	590	572	569	567	603	585	576	574	583	600	597	586	559	571	577	552	552	579	553	560	634	594	547	604	525	588	554	609	597	601	563	554	548	626	600	558	556	564	580	557	568	556	580	582	540	580	529	563	539	602	583	566	556	548	561	552	551	531	528	552	553	508	592	551	583	577	555	566	513	563	542	558	566	550	548	612	573	570	563	510	591	586	520	565	582	617	576	589	583	571	588	568	587	545	557	547	565	542	532	589	601	574	559	584	550	542	590	603	576	571	586	554	575	548	535	603	581	585	599	576	526	568	583	598	590	603	592	538	545	546	560	545	547	577	603	560	623	622	538	588	568	528	571	520	571	556	549	583	551	561	550	571	559	585	588	539	594	533	590	543	610	594	536	521	611	591	570	571	571	562	563	554	576	569	548	557	566	561	614	605	529	584	586	593	566	542	530	546	545	610	581	525	560	578	615	592	595	572	591	601	590	533	570	583	561	577	561	594	574	600	536	593	536	556	584	580	592	595	565	616	544	594	539	545	578	576	595	573	577	602	545	565	573	571	544	572	574	564	589	525	576	554	543	510	566	570	568	584	542	554	577	600	556	550	574	570	595	578	570	546	552	572	608	551	568	600	624	586	567	576	560	574	559	543	557	544	582	525	586	586	609	578	569	553	544	540	586	580	522	611	598	575	500	572	577	533	576	537	570	569	582	575	575	534	589	564	575	536	576	564	539	561	580	594	564	596	600	619	562	592	560	553	532	576	588	583	594	561	584	579	575	573	593	562	569	553	585	591	588	558	554	559	582	589	550	542	551	583	593	568	574	554	560	565	548	545	582	580	546	561	575	599	582	540	570	564	558	607	595	559	543	558	567	561	554	554	614	526	531	562	619	568	534	569	620	560	561	587	552	583	597	565	578	590	578	545	582	521	584	573	563	569	564	551	581	568	624	592	577	590	586	577	543	582	588	548	585	549	597	577	555	589	563	545	570	575	594	569	573	546	541	566	605	607	556	610	547	555	566	560	559	552	584	529	582	627	553	593	567	575	565	607	585	580	601	567	540	565	594	526	574	588	558	575	570	536	587	542	588	555	568	585	606	579	537	574	544	558	607	562	548	570	581	522	587	538	572	565	575	605	597	564	562	564	589	554	548	593	574	561	564	546	562	547	575	549	546	572	552	568	567	547	561	578	599	549	518	587	580	614	549	584	571	553	581	579	582	573	585	564	553	572	560	592	627	596	550	600	576	557	555	575	607	524	567	554	551	608	527	571	560	528	551	553	509	610	574	576	614	565	592	584	593	558	583	580	605	570	554	587	575	569	600	596	574	565	551	568	596	569	553	637	566	560	554	534	561	576	509	520	617	605	544	583	576	576	588	596	571	587	583	549	582	524	624	569	585	599	553	531	587	593	541	561	581	604	566	573	562	532	608	539	528	543	560	577	558	584	577	549	576	575	586	575	585	515	586	577	595	575	545	610	592	554	603	581	535	566	572	559	553	553	613	574	599	577	559	567	620	582	544	588	544	555	584	559	584	578	546	569	548	592	551	526	567	565	631	588	542	527	568	569	583	564	622	542	595	613	614	540	563	523	580	561	603	591	586	569	521	531	597	571	568	553	603	566	602	599	536	579	547	582	560	517	541	563	565	554	558	516	564	574	490	595	566	593	578	589	572	611	592	572	573	613	553	544	551	549	493	611	544	537	553	576	615	595	557	568	625	594	556	582	557	582	572	555	562	578	578	532	570	601	558	567
29977	32105	11291	6020	4048	2937	2342	1874	1583	1307	1139	1026	918	819	785	759	742	735	741	732	717	705	732	694	712	690	679	694	690	639	651	675	674	681	709	624	675	698	716	723	726	733	662	668	669	683	693	663	667	702	631	684	681	667	702	669	683	647	686	683	656	722	716	685	668	669	638	666	693	650	688	724	704	716	700	679	717	678	681	624	687	626	672	683	624	635	625	654	634	658	657	644	680	658	679	671	634	685	652	639	713	679	667	658	636	676	671	647	708	633	654	688	642	647	679	690	663	616	677	694	652	662	641	632	718	697	661	711	684	664	671	637	655	660	619	689	642	706	614	683	680	658	672	667	684	652	690	644	683	665	683	686	620	658	720	675	647	666	676	660	636	627	708	678	634	666	660	648	652	693	667	701	724	724	623	671	675	679	617	652	647	636	672	681	703	662	672	655	659	644	699	642	709	675	675	662	662	686	681	676	695	674	654	656	659	690	651	649	670	601	641	683	660	646	649	677	670	661	676	662	630	677	673	651	654	624	675	650	707	676	668	719	628	692	712	651	646	657	648	655	675	654	638	643	696	660	684	669	667	678	663	670	679	659	631	647	695	672	675	704	653	661	639	689	632	625	692	654	689	689	658	658	642	626	656	679	669	645	666	653	622	656	671	637	676	667	657	704	673	685	638	648	711	664	710	621	667	685	664	626	631	632	653	657	627	647	659	688	714	639	672	635	688	610	676	630	705	685	657	645	672	643	649	672	653	704	710	681	686	688	662	648	632	691	666	687	700	662	685	649	661	647	620	661	664	663	680	663	726	636	681	648	695	668	668	692	679	708	648	639	638	655	642	653	674	629	687	668	667	689	639	629	674	676	666	724	638	635	672	664	625	687	686	718	711	660	643	657	679	667	724	672	661	668	686	679	642	697	691	634	658	620	672	645	628	645	640	719	661	736	664	646	634	663	664	660	651	685	662	646	657	662	670	660	646	625	626	619	647	612	635	659	683	662	634	659	583	659	672	671	637	694	622	621	689	714	657	707	655	655	672	662	654	645	692	620	663	632	717	661	692	671	603	652	654	698	709	617	661	652	643	665	634	659	700	673	677	643	665	667	657	662	641	687	679	688	668	625	655	657	671	696	680	663	661	684	660	694	664	673	626	673	667	644	704	672	697	684	715	635	649	661	680	667	599	681	693	660	635	677	670	634	681	686	647	661	661	679	674	696	681	660	651	620	662	598	627	639	682	702	699	704	705	647	643	671	642	652	663	697	671	649	664	624	633	678	630	671	666	684	654	690	680	605	692	684	649	672	630	643	672	661	660	729	661	651	623	662	676	675	638	628	633	671	689	695	678	673	674	633	680	655	650	655	635	609	670	660	647	680	662	700	693	649	686	679	661	642	593	684	681	656	661	697	698	638	643	631	694	643	659	639	675	673	596	706	646	687	657	694	671	666	703	666	685	675	691	691	662	650	625	627	629	638	685	666	727	688	671	653	682	672	680	666	684	658	640	660	662	665	693	652	672	674	676	643	663	690	626	683	653	665	657	685	693	649	675	662	690	697	653	682	610	656	682	635	653	692	650	670	657	668	633	670	674	657	669	653	705	640	662	656	706	683	640	648	680	681	679	698	727	690	683	642	651	633	634	706	683	623	652	631	642	652	680	678	721	675	637	677	659	639	671	702	684	690	651	675	653	693	615	731	676	633	629	664	666	681	650	696	649	654	644	657	691	658	720	675	656	619	660	668	669	634	657	648	666	648	670	667	674	623	668	663	678	695	630	683	679	667	691	635	656	659	732	647	660	633	689	673	623	652	691	664	681	626	673	648	643	669	660	624	711	676	698	697	653	662	678	665	668	659	666	673	705	665	709	656	625	689	727	626	639	663	661	676	671	719	635	646	633	703	655	610	678	694	643	655	710	658	639	675	634	679	635	668	629	678	643	644	682	651	686	677	641	652	655	647	706	675	672	635	613	685	698	681	659	668	679	671	658	655	694	698	660	627	678	635	647	691	666	740	656	691	638	690	622	657	667	636	630	667	694	693	679	664	659	660	665	696	661	649	678	683	677	665	662	664	625	667	640	649	668	696	664	642	615	666	688	691	686	654	634	692	654	666	649	662	711	667	682	677	654	628	690	673	692	681	709	652	644	626	655	662	641	653	707	678	666	680	702	683	655	665	663	691	683	643	627	645	632	687	692	671	702	662	683	695	701	680	625	627	638	660	680	693	652	637	696	658	686	699	666	664	647	674	639	653	661	622	603	669	630	697	680	674	677	623	638	668	658	674	660	668	718	658	697	696	655	702	681	644	633	706	681	650	664	666	652	678	696	671	687	665	653	659	689	688	645	652	708	670	687	679	628	626	683	690	668	639	677	677	688	672	685	673	625	712	683	706	695	669	637	645	637	656	677	665	665	638	641	665	666	626	669	654	682	693	703	660	704	680	682	605	646	656	651	703	676	655	690	683	690	615	686	666	652	657	664	654	641	696	661	668	621	672	699	650	624	669	696	655	665	633	649	680	683	647	645	679	629	685	677	682	682	615	635	711	632	637	664	665	671	706	643	694	656	662	661	687	704	681	656	654	659	659	695	630	657	653	676	640	690	647	671	718	661	702	632	663	736	676	660	694	690	661	644	679	639	623	677	659	668	647	671	646	661	669	659	682	662	643	673	657	670	681	643	664	636	642	697	671	621	652	646	644	668	604	697	682	665	682	680	684	678	655	675	634	707	643	708	631	687	667	675	710	720	640	664	644	623	628	696	659	623	664	686	663	654	685	681	718	643	613	646	676	662	719	677	648	646	724	661	739	646	702	688	679	670	665	643	695	655	660	674	698	645	638	697	650	670	687	689	648	644	669	686	725	653	694	644	646	647	660	663	704	712	655	661	648	690	670	703	680	657	685	733	675	679	657	643	620	668	667	702	638	639	666	638	704	622	637	650	688	706	655	676	701	702	667	665	692	658	687	651	690	688	712	667	584	591	631	676	629	697	667	657	675	687	695	665	693	661	690	655	718	662	662	599	684	664	662	660	633	668	673	678	642	657	686	654	670	665	657	716	680	642	682	670	660	674	682	665	721	690	654	660	659	667	679	633	621	691	661	681	647	665	681	681	690	660	642	666	705	643	687	650	702	676	647	620	687	638	674	680	626	648	660	615	693	711	665	669	648	696	670	639	663	679	669	721	703	679	661	651	619	650	652	672	679	698	669	679	646	676	680	690	623	720	694	699	684	638	681	660	642	662	682	620	649	659	638	679	669	710	649	614	634	648	648	618	631	653	689	676	642	662	674	697	626	680	635	661	672	663	708	674	685	667	654	672	655	617	615	685	622	659	663	669	640	618	669	611	659	648	682	720	676	652	648	646	674	657	713	686	672	710	677	657	664	644	635	650	656	676	672	665	716	657	687	673	720	666	681	673	624	682	714	685	659	713	703	697	680	627	677	638	642	655	692	624	670	669	654	699	650	627	679	651	693	674	672	652	686	637	647
23383	21395	29222	23967	21404	21432	9234	1948	1249	983	789	723	584	527	476	428	406	357	373	328	323	326	349	296	330	323	290	297	323	298	282	273	287	284	295	291	281	262	310	304	284	300	265	292	271	257	272	285	252	299	261	275	253	279	284	257	273	265	238	216	253	271	289	284	284	262	225	275	253	266	297	323	305	313	288	275	291	269	297	260	265	265	249	275	252	252	258	237	291	238	260	263	270	246	271	296	256	230	206	270	232	284	237	250	260	280	241	269	249	274	257	256	255	259	257	242	223	257	252	240	258	255	247	287	316	251	245	254	244	262	260	254	243	231	247	245	249	260	276	263	265	224	254	266	255	249	250	264	269	281	237	249	243	279	247	261	244	229	260	273	263	256	255	278	264	249	264	255	265	250	252	283	285	244	239	255	278	278	276	266	252	235	261	229	249	279	285	233	241	242	269	255	256	261	271	264	270	270	267	267	278	217	268	286	248	286	229	248	257	244	258	278	248	267	296	263	228	255	267	279	235	260	253	253	259	249	252	288	246	295	249	277	268	239	245	252	246	251	246	282	268	246	263	227	244	230	256	279	222	266	250	256	278	298	270	269	285	259	262	246	274	249	257	293	253	281	247	258	262	248	251	243	280	208	244	261	276	231	266	254	221	275	278	257	285	267	243	265	271	239	253	293	271	246	264	262	278	278	247	253	231	245	255	253	243	267	250	262	273	243	274	255	260	239	268	250	248	238	264	292	268	247	276	261	257	241	236	237	257	269	244	264	259	255	264	273	257	266	243	251	269	248	283	267	279	269	244	238	249	261	250	256	253	255	256	259	274	261	263	244	266	242	274	252	251	255	261	242	272	252	270	280	248	281	239	249	257	291	256	254	266	221	275	249	282	266	246	273	266	266	281	274	262	256	271	237	257	261	262	249	276	307	284	254	291	266	244	255	264	250	258	291	278	243	210	247	253	253	295	241	255	250	242	286	264	259	259	268	250	237	276	264	251	271	272	259	286	241	305	253	253	258	231	252	244	263	244	219	265	254	288	279	246	276	237	274	253	270	279	242	271	271	253	237	252	260	264	240	261	267	245	267	250	253	275	270	276	280	271	256	255	244	265	249	303	299	273	262	278	273	278	274	252	287	234	247	289	259	261	275	276	245	271	241	257	278	280	233	226	236	263	239	254	257	252	264	263	259	249	277	268	242	265	274	234	268	268	271	276	258	267	263	241	249	257	248	252	250	261	256	238	263	255	273	251	280	254	278	240	217	266	247	288	252	283	283	262	273	261	243	240	211	277	238	238	234	260	272	246	258	279	262	231	265	258	257	266	256	252	209	261	248	254	265	247	276	259	233	236	265	260	260	242	278	270	242	256	269	284	237	237	238	275	290	265	276	249	283	266	251	246	264	274	270	243	252	237	283	268	248	244	258	250	259	260	272	258	273	255	251	262	250	278	261	252	248	266	265	244	250	235	235	259	235	232	256	252	263	257	277	256	248	244	259	269	282	261	260	277	293	249	263	233	266	232	265	253	261	305	254	251	258	261	225	278	254	237	240	245	242	265	261	245	269	278	282	270	261	248	249	243	246	279	283	302	290	245	253	248	282	241	248	254	264	256	233	254	227	244	247	258	253	281	265	279	228	282	266	259	251	237	287	259	260	248	279	281	245	285	269	240	272	238	276	246	282	293	261	249	257	261	230	268	269	259	248	246	247	247	273	266	236	237	268	254	239	258	261	227	252	273	252	288	253	261	251	253	253	268	230	254	237	244	249	257	256	280	272	266	263	251	277	260	224	252	248	272	254	252	243	265	250	267	253	253	238	245	238	256	243	284	228	260	269	275	255	268	270	252	266	242	227	266	264	264	265	244	250	260	267	270	230	254	258	258	277	257	268	247	252	247	248	258	233	263	250	293	251	239	247	221	245	267	260	241	255	252	260	257	246	281	262	258	253	245	266	247	277	229	243	282	280	254	258	267	285	242	272	265	258	262	260	272	260	242	240	269	254	247	245	253	253	273	228	265	250	248	294	272	265	265	253	254	264	257	269	252	253	253	261	235	277	224	247	251	233	279	251	279	249	255	238	261	273	255	263	247	261	242	220	280	248	260	258	271	272	240	246	251	261	251	269	244	272	248	254	282	245	253	240	259	279	252	237	260	272	230	243	247	253	253	242	283	251	240	244	236	253	263	280	245	242	255	244	293	255	261	244	241	269	245	286	306	263	284	254	245	233	260	252	268	274	273	281	259	240	257	261	267	257	247	252	272	267	241	275	249	250	229	285	267	242	282	270	263	255	251	258	265	251	260	261	236	264	283	260	249	239	274	260	269	267	257	244	236	266	236	223	270	257	237	251	235	261	264	274	281	262	243	251	267	260	263	246	290	262	266	263	251	242	250	271	274	261	240	253	286	264	247	269	261	266	267	236	269	232	278	229	243	260	260	258	246	249	250	259	242	234	258	262	261	277	265	245	244	256	234	279	271	287	291	251	289	270	255	281	288	241	220	230	242	262	247	242	265	261	276	258	238	246	259	280	243	272	234	268	245	252	266	263	257	278	265	275	252	260	263	259	277	272	268	256	257	270	268	260	268	246	244	257	245	280	275	229	293	238	277	248	269	236	269	260	271	268	257	250	258	261	275	257	272	267	260	233	262	240	243	254	275	244	260	255	264	271	255	257	251	266	252	278	234	291	278	273	270	263	241	266	259	275	244	278	271	280	263	245	247	268	256	232	237	237	255	234	272	273	234	246	265	254	290	280	240	255	248	251	271	271	254	269	246	255	260	236	263	245	276	261	264	228	262	270	265	235	269	255	253	264	250	274	247	264	271	276	245	248	271	257	263	252	261	229	269	238	248	265	250	276	238	250	235	249	241	254	223	287	269	253	268	277	231	287	241	255	240	258	280	273	265	270	258	277	256	285	228	270	253	247	273	279	247	252	280	253	249	233	280	241	234	237	276	253	278	258	242	262	276	243	291	246	245	275	264	284	250	239	278	260	252	271	275	278	267	256	235	277	262	247	229	215	297	253	254	255	238	219	264	236	259	245	290	264	266	225	261	230	278	267	265	275	277	273	221	258	251	282	263	251	283	248	256	282	262	227	277	262	248	232	244	239	256	252	244	278	248	242	254	279	277	241	270	264	276	263	269	275	234	238	245	218	239	259	266	226	295	263	250	268	282	269	265	249	257	235	274	258	243	295	239	215	236	277	250	238	255	278	268	239	266	267	262	259	269	264	302	281	272	270	267	219	268	244	246	253	247	239	249	256	272	264	299	279	268	274	237	273	243	261	245	247	271	270	276	278	239	235	263	261	260	235	260	251	252	272	234	277	284	251	253	276	236	253	253	244	258	276	253	253	277	225	259	250	255	238	251	221	249	238	239	268	246	233	243	277	260	261	250	279	228	272	272	250	258	281	265	244	255	267	234	249	233	242	268	236	227	248	253	261	225	274	256	290	277	264	249	265	286	248	254	243	277	243	268	234	245	246
35459	41210	20071	11587	8049	5875	4464	3584	2681	2110	1649	1330	1023	922	724	666	604	543	514	492	480	470	438	482	383	390	445	352	378	369	345	367	346	362	359	332	334	373	360	359	336	341	318	318	303	330	347	307	311	324	336	289	349	342	276	315	307	325	291	328	329	326	295	279	295	317	296	309	325	334	341	386	353	387	349	331	308	327	351	324	310	337	311	311	314	302	311	352	283	314	313	326	321	293	321	287	292	305	304	340	294	304	332	297	305	314	293	287	324	320	300	306	322	318	295	293	319	324	336	311	301	316	327	311	313	306	297	296	312	282	265	301	297	321	301	325	296	304	313	286	311	311	335	299	315	294	308	293	297	257	293	296	298	302	298	320	288	332	306	314	315	290	333	283	308	311	292	294	309	281	312	265	330	294	268	310	309	323	295	315	295	270	314	303	317	255	278	327	315	304	272	264	317	306	317	327	291	318	297	356	306	298	319	292	315	281	303	262	320	302	277	275	311	303	299	293	287	315	315	273	282	273	277	302	295	297	275	306	298	284	339	264	277	297	263	302	305	302	289	303	268	308	299	289	308	280	305	319	291	274	306	328	291	295	275	282	328	299	287	326	320	280	326	306	274	312	326	293	322	334	298	309	280	264	295	289	324	293	305	311	300	298	294	338	317	318	289	302	300	317	299	312	321	291	314	325	313	300	289	310	324	346	274	298	310	272	344	327	312	258	305	313	316	299	281	259	282	301	298	331	291	299	270	297	315	324	305	301	281	259	299	300	316	293	320	291	295	324	273	314	313	332	315	330	278	291	311	303	297	280	297	315	289	278	296	302	296	296	305	309	279	301	269	291	281	262	316	279	302	305	320	305	286	313	311	301	335	297	317	307	296	307	289	290	296	311	296	298	331	277	286	292	291	305	284	345	265	316	303	294	301	313	314	330	307	274	329	306	324	286	313	307	303	286	336	280	284	309	287	291	317	306	302	294	297	287	300	310	281	288	297	279	311	314	297	291	318	290	280	302	306	319	309	310	279	288	306	297	316	284	320	324	298	311	311	319	311	299	267	313	285	302	276	341	322	299	315	281	305	319	321	352	297	321	281	327	276	319	306	300	306	291	292	316	264	318	296	263	282	294	324	304	278	323	286	301	325	320	319	291	278	320	313	293	298	304	337	318	326	303	311	315	284	271	310	311	289	309	314	292	312	310	272	284	327	309	289	287	302	321	315	285	309	293	273	326	280	304	298	316	310	288	333	303	278	325	294	286	347	306	321	311	323	271	290	285	311	271	300	290	279	316	297	320	288	325	303	295	290	304	288	303	309	304	304	292	311	285	307	310	262	292	302	270	297	278	314	301	306	318	306	315	302	269	302	275	297	319	282	309	288	279	323	289	279	321	282	309	283	318	300	248	307	313	265	286	292	283	287	303	306	334	281	292	272	280	289	266	293	275	324	297	295	316	328	302	288	296	294	309	270	300	274	291	315	307	308	326	297	360	297	269	308	317	309	287	318	286	295	304	273	300	320	316	315	298	281	311	331	316	312	288	291	295	311	305	329	306	291	299	276	309	287	288	321	284	293	318	273	287	284	286	302	309	305	320	330	305	350	332	279	307	316	302	296	315	288	303	284	294	303	314	302	285	322	331	276	272	283	304	295	304	292	299	291	301	314	337	290	317	286	274	313	331	326	294	301	300	293	314	316	286	293	293	295	311	301	296	316	337	300	289	298	337	279	296	295	278	344	298	329	287	281	292	297	304	266	296	285	311	303	311	274	310	313	315	304	291	296	320	318	294	317	305	313	305	300	317	300	297	311	275	292	312	296	297	336	303	281	314	301	309	304	297	301	296	275	298	327	274	319	300	291	278	288	312	304	276	321	284	272	311	279	300	345	306	323	311	311	331	282	319	302	307	290	326	311	319	297	268	336	298	287	306	301	265	305	309	287	288	290	301	348	278	313	280	308	326	305	294	275	297	291	277	307	288	292	288	304	284	321	299	279	295	344	312	283	293	333	289	296	320	303	279	303	292	303	293	297	295	279	317	330	292	317	289	280	286	282	339	299	320	285	311	295	322	313	282	308	297	288	303	301	300	295	297	296	281	275	331	305	275	321	321	296	311	298	284	335	290	307	287	328	318	317	327	276	287	333	304	292	258	324	276	296	280	328	294	290	312	322	304	309	267	337	284	287	318	299	302	290	303	277	292	291	284	286	283	309	274	315	288	320	301	304	291	274	325	329	291	291	300	301	308	332	295	280	298	281	285	303	278	313	312	271	272	310	318	283	320	307	296	274	271	304	287	294	313	317	307	288	273	279	291	303	306	329	314	318	275	291	308	297	290	303	312	297	327	330	305	289	303	324	318	301	283	308	299	296	286	294	295	304	283	307	303	333	302	303	301	296	327	291	289	292	329	290	289	292	319	278	283	284	335	296	295	298	285	320	292	293	310	297	300	341	295	284	289	316	298	304	291	310	307	316	315	321	293	282	310	267	307	307	310	331	302	309	320	319	312	271	323	301	316	293	284	300	300	312	323	288	299	283	285	313	320	326	302	303	287	301	284	299	285	342	303	332	286	301	295	338	287	318	296	300	319	295	312	290	314	256	299	316	313	309	300	252	288	316	314	280	266	293	296	315	317	285	307	329	298	294	300	294	314	300	307	318	297	281	312	302	275	298	271	299	328	296	316	287	300	280	292	313	313	302	296	311	325	315	277	307	301	280	294	291	330	285	303	313	309	287	297	305	301	277	311	291	286	299	307	275	315	315	286	322	287	299	311	263	280	297	306	295	271	304	305	285	315	290	336	293	306	297	286	312	293	317	339	310	286	300	316	308	285	278	300	305	323	287	293	279	292	308	288	321	313	297	313	306	283	322	292	272	290	264	316	315	304	274	312	311	299	280	302	279	299	269	284	315	312	296	271	280	272	302	286	304	302	286	313	298	299	301	289	302	319	291	307	330	272	281	278	321	277	325	293	308	303	327	282	313	296	266	292	283	305	294	331	305	302	305	298	293	330	297	306	310	293	295	314	290	295	295	293	286	298	305	298	276	330	311	288	291	295	316	318	297	291	302	279	264	327	320	310	288	296	288	315	294	307	322	255	304	298	311	308	293	317	314	286	308	271	313	282	298	319	297	307	302	312	304	294	291	305	323	295	277	311	306	309	297	338	333	291	297	311	301	322	321	290	321	288	281	262	274	321	314	329	322	275	304	285	298	302	297	328	311	298	320	300	302	310	276	281	281	281	297	302	323	330	306	326	317	283	294	325	291	297	316	285	279	301	294	304	331	287	286	305	302	301	293	291	296	334	287	296	285	280	292	318	296	288	291	302	290	317	301	326	333	275	296	275	285	309	291	304	281	297	332	315	324	314	288	319	303	297	287	294	286	315	301	317	344	318	305	271	320	306	333	314	280	282	295	306	283	283	329	293	293	316	304	283	318	309	323	314	328	296	328	283	296	291	294	314	316	296	330	341	287	296	292	346	293	308	285	341
27914	21943	11829	3037	1479	1142	946	740	626	594	547	577	550	526	511	510	510	491	477	482	541	487	472	485	486	503	469	471	504	484	494	499	477	502	439	504	445	494	497	490	483	508	500	477	471	513	503	547	485	508	532	456	507	514	461	495	533	496	468	480	471	457	484	476	482	454	472	477	495	531	484	519	471	502	508	476	495	536	504	507	525	480	497	511	480	475	505	509	497	466	504	486	486	493	489	493	477	483	512	484	479	478	479	484	513	471	524	498	507	498	473	480	516	530	491	494	496	507	500	481	470	499	483	547	473	517	486	446	472	474	502	512	502	469	487	489	496	488	526	467	528	486	502	483	471	482	496	513	469	471	457	513	505	492	482	489	454	500	485	479	446	485	491	506	495	504	467	495	521	470	494	471	484	492	500	502	508	473	495	490	501	477	499	445	496	474	508	482	507	471	506	430	502	502	472	485	470	503	494	450	455	450	475	524	489	495	460	529	485	480	502	481	469	506	487	499	508	484	486	514	472	508	504	492	464	488	514	514	462	476	459	554	492	491	492	506	474	515	485	543	509	543	492	494	505	495	499	480	522	479	462	518	448	429	501	483	495	497	459	528	481	514	503	507	486	502	473	499	442	485	454	481	504	503	476	495	511	480	487	512	477	475	485	496	503	494	489	490	485	496	466	460	490	501	478	437	516	479	484	443	474	491	507	505	518	487	521	474	485	486	494	495	476	467	471	484	493	523	454	483	460	446	454	502	477	509	515	504	474	508	526	510	511	503	475	491	500	492	488	488	521	516	486	492	498	509	448	493	475	468	503	483	507	480	459	508	470	478	486	507	510	483	485	474	498	486	475	514	466	464	480	504	488	509	446	463	469	497	490	472	523	455	453	488	509	461	456	484	486	477	491	501	514	459	495	481	480	463	461	463	467	465	495	470	473	496	519	493	509	497	499	447	510	492	502	501	515	490	470	461	478	495	485	478	509	462	483	516	505	511	445	469	485	477	506	500	483	515	454	534	545	494	480	464	508	467	487	487	484	485	504	486	512	489	449	502	515	490	479	460	523	513	477	473	489	476	480	467	498	489	498	506	501	486	506	509	510	464	523	478	501	460	549	463	504	522	493	513	526	462	463	513	494	507	473	523	496	465	540	505	457	501	499	482	501	477	494	525	453	495	517	498	518	491	486	520	484	472	490	535	459	491	525	486	481	480	480	497	471	465	500	505	515	488	504	473	478	459	456	471	468	532	515	468	503	455	476	484	461	504	466	481	515	492	466	509	454	496	547	505	463	505	525	500	482	529	450	489	456	497	510	472	487	462	477	474	500	486	477	473	475	481	488	482	474	480	470	474	474	541	483	499	476	496	475	489	485	529	491	517	451	481	521	508	460	471	516	422	472	505	468	543	509	512	511	483	469	503	462	495	519	498	475	450	469	478	508	484	460	471	490	466	508	495	501	457	506	486	469	490	469	496	498	477	477	495	522	484	506	480	546	540	492	513	504	529	445	478	443	487	475	538	506	491	449	483	474	526	524	497	479	472	498	521	504	460	518	513	452	481	539	496	501	487	456	492	489	497	499	503	502	492	490	493	491	523	496	503	509	483	476	520	444	486	471	512	509	483	481	464	510	501	482	507	480	479	501	517	482	501	463	449	475	494	478	495	480	532	458	478	460	490	526	481	473	519	519	503	489	472	506	489	485	491	449	498	510	501	469	481	503	473	478	459	487	487	515	510	522	474	457	493	506	501	507	471	500	484	489	495	473	476	497	485	468	489	520	533	522	495	501	500	487	467	468	542	476	480	497	443	488	490	502	499	501	492	513	475	488	550	479	455	515	503	489	483	482	484	465	520	490	508	480	489	475	504	497	503	505	458	495	479	497	462	456	497	515	468	507	503	490	471	473	531	490	483	503	455	490	510	449	499	536	490	516	470	500	480	507	534	459	491	509	514	442	471	488	482	474	499	505	477	441	562	460	485	485	470	521	470	503	509	490	484	491	549	484	474	466	472	519	505	525	454	507	456	446	486	463	497	480	478	473	491	494	458	535	495	490	468	512	493	468	524	505	502	444	450	481	462	467	504	498	483	477	464	520	489	482	487	465	512	510	526	481	502	453	482	444	505	496	517	485	484	479	489	493	445	479	458	498	493	514	453	519	504	487	478	527	503	529	470	453	498	506	477	478	517	503	455	480	489	472	482	505	445	503	510	480	493	508	466	519	486	503	500	498	480	524	493	516	465	463	513	486	495	487	495	508	473	514	537	482	499	517	493	503	509	486	465	501	497	520	487	499	471	469	506	512	497	500	480	500	494	518	447	500	491	501	453	479	499	472	487	525	512	499	480	489	451	462	461	491	477	491	505	480	467	466	478	520	452	477	494	445	490	506	465	504	461	489	503	525	498	474	521	489	477	490	497	455	494	447	481	446	537	486	454	502	499	494	492	521	497	467	504	518	492	512	488	491	512	465	507	473	502	493	480	481	486	469	525	475	512	456	471	487	477	485	458	479	514	516	485	504	516	491	488	530	460	489	466	490	498	482	473	503	485	519	512	480	505	477	546	497	496	486	480	515	498	491	499	506	521	500	473	485	471	475	505	502	484	502	479	481	493	483	487	460	463	464	478	499	490	508	501	499	503	525	517	504	493	494	524	534	465	477	529	518	500	492	495	499	478	507	508	467	491	526	494	527	508	468	512	495	500	464	531	502	468	481	481	500	531	494	513	509	507	463	501	482	487	482	479	479	482	509	542	456	482	480	486	508	516	469	502	465	495	503	485	491	483	530	467	429	453	480	483	466	473	483	455	498	522	474	514	509	466	496	499	474	445	480	475	489	483	484	493	495	499	480	490	481	497	497	489	495	506	522	460	495	477	529	478	536	472	501	452	468	484	480	498	510	479	504	472	472	494	522	494	489	456	520	503	513	459	480	481	483	515	497	520	485	503	477	474	482	479	499	510	487	492	519	478	480	467	463	519	472	487	508	480	478	485	522	486	525	480	514	506	474	496	531	475	483	528	520	454	465	496	525	486	519	482	508	494	487	477	535	478	472	479	490	487	527	455	467	495	486	473	471	481	444	525	496	522	455	442	513	505	459	435	517	495	462	475	510	512	486	488	525	498	484	461	462	503	477	503	514	459	483	493	463	487	485	521	515	512	473	511	481	481	481	493	498	498	513	503	516	450	497	526	472	470	484	466	492	484	500	492	493	493	474	469	479	544	468	508	482	494	532	516	532	445	503	460	513	481	463	525	507	455	497	448	478	523	495	523	509	454	481	540	494	477	509	528	485	516	488	499	487	491	515	473	508	468	479	500	475	492	519	526	499	530	531	507	485	509	464	492	519	449	472	488	435	482	476	485	548	511	514	507	490	472	483	497	513	515	498	475	460	498	470	495	464	458	446	467	518	499	491	461	493	484	487	517	492	482	480	457	532	462	487	500	486	491	540	505	455	511	507	528	463	481	498	469	490	486	493	491	518	457	535	473	516	487
25007	23973	6842	3595	2366	1748	1401	1214	1015	914	793	733	701	666	637	592	616	596	560	597	600	625	606	598	598	619	621	557	567	565	596	601	587	616	637	608	595	599	637	615	603	600	618	553	544	610	564	579	642	631	608	600	627	602	575	591	598	623	571	586	591	593	606	563	614	612	615	621	586	619	579	587	658	591	617	584	606	575	622	589	546	617	593	587	562	616	561	564	651	625	601	584	572	591	605	608	575	614	609	583	597	636	609	557	606	610	579	609	624	617	564	581	629	593	580	585	580	602	599	609	603	596	571	595	596	564	574	565	591	627	614	606	582	618	653	582	568	581	667	614	607	587	575	618	634	640	605	593	614	598	576	577	595	597	548	581	595	580	537	599	593	614	636	579	565	635	608	626	604	615	608	614	551	573	576	606	577	581	580	580	598	608	602	594	574	583	621	590	577	590	597	563	587	599	603	621	572	601	586	594	597	598	546	577	597	636	607	610	552	612	617	618	582	617	574	629	550	628	613	655	582	564	588	589	635	584	607	637	563	603	539	615	570	595	601	584	578	622	599	639	580	556	550	606	642	639	577	584	577	605	580	582	575	596	629	623	577	580	614	608	584	603	625	589	586	602	604	576	575	598	595	629	606	580	559	624	592	587	648	590	646	613	567	621	571	609	558	610	564	598	580	611	586	627	674	567	588	613	651	591	597	621	581	573	571	602	608	532	571	602	576	586	587	575	664	641	649	594	572	608	623	589	616	596	623	596	582	568	600	565	611	617	630	586	578	572	581	569	573	559	561	613	627	614	578	601	638	582	575	591	586	563	585	586	595	600	605	579	614	630	585	639	615	592	626	634	572	602	610	614	600	584	582	583	573	563	586	622	608	599	582	628	613	625	608	605	590	561	599	562	599	640	610	593	580	628	598	613	609	587	627	600	587	623	579	616	612	595	574	625	600	590	621	603	586	574	613	556	575	576	591	618	603	610	569	607	620	581	606	557	615	614	589	575	589	628	562	622	587	627	624	620	584	568	620	540	585	600	552	596	625	575	573	599	586	608	616	599	605	594	655	591	591	607	624	560	571	598	570	591	572	568	626	565	577	592	600	568	608	637	600	582	560	557	599	624	614	606	614	655	624	580	529	603	600	601	578	604	615	558	570	593	574	591	596	613	615	592	614	578	592	572	646	603	590	569	579	562	613	596	600	615	590	541	599	641	595	569	607	637	599	614	552	615	626	632	559	584	589	573	603	577	644	607	567	581	592	614	603	617	588	556	601	609	620	586	576	578	600	546	570	605	586	546	615	597	597	597	591	647	580	591	620	587	580	658	600	585	555	590	582	665	604	561	573	562	565	522	625	617	599	620	637	590	600	583	607	597	561	614	595	614	584	589	571	589	640	602	618	600	596	616	649	617	622	567	580	568	617	600	605	608	566	602	590	583	600	600	578	605	579	635	611	574	644	576	621	558	585	597	645	569	568	599	617	577	606	610	593	586	543	578	595	582	584	573	563	593	625	583	621	635	636	634	579	572	581	578	614	580	613	614	597	611	611	578	616	624	597	585	575	648	597	595	578	634	601	592	607	581	569	599	622	627	641	591	599	605	574	569	568	595	591	565	540	586	576	634	628	551	579	634	577	596	569	603	596	585	629	618	607	640	595	577	632	592	589	626	567	567	559	616	583	624	612	575	617	589	572	563	571	629	559	554	607	574	570	593	582	570	554	553	608	587	609	588	599	603	568	598	591	601	564	580	597	598	622	614	597	623	607	578	608	581	571	591	587	594	598	584	590	611	572	626	623	573	583	583	608	607	574	593	575	591	581	584	583	594	610	597	590	589	608	584	576	603	593	595	585	562	586	576	587	625	572	561	636	593	642	610	604	581	576	571	610	599	562	603	611	599	596	598	618	550	577	593	588	558	599	547	587	571	590	660	639	587	536	556	633	568	579	553	630	601	618	596	620	625	547	632	606	585	591	624	618	586	578	628	601	585	573	634	644	589	585	542	654	600	588	619	609	602	598	604	612	594	612	590	619	573	599	627	557	614	621	573	590	589	585	607	595	596	616	568	619	561	610	587	608	577	540	585	609	604	605	594	597	586	602	569	571	586	576	588	618	572	612	568	571	582	615	622	564	618	623	608	581	582	601	621	615	651	604	579	597	572	609	619	598	636	544	616	633	551	588	597	581	596	579	611	617	577	612	588	589	595	590	598	577	586	566	577	574	603	600	547	545	626	603	594	590	629	558	611	602	582	585	591	624	600	582	642	546	571	576	584	579	607	609	580	566	618	578	608	574	588	595	599	566	613	583	586	604	600	605	561	582	587	587	628	602	558	613	636	632	578	597	570	596	604	584	560	590	583	614	664	650	636	596	617	616	636	630	605	615	602	579	561	580	560	580	598	601	611	591	598	603	576	597	619	569	587	559	584	627	609	653	586	610	617	606	624	597	530	593	592	592	559	582	579	621	636	547	627	622	540	604	633	621	599	534	606	592	579	616	553	595	623	648	622	659	569	566	591	600	593	588	594	606	599	591	623	620	603	574	612	597	609	584	595	573	546	536	590	587	568	568	598	618	629	624	592	591	579	619	593	625	627	592	572	582	580	592	642	581	627	590	618	617	583	614	570	563	575	550	582	593	593	574	633	615	603	574	579	585	608	567	582	629	533	580	588	605	595	604	577	617	562	562	610	639	611	612	555	578	577	611	617	591	519	590	553	590	609	584	592	624	597	591	594	564	645	588	611	609	613	600	569	591	576	647	616	618	593	590	605	597	592	582	585	636	595	645	576	552	617	576	643	600	593	626	633	556	590	592	635	587	605	597	560	623	618	580	590	564	627	592	604	602	609	559	596	609	565	577	624	610	597	607	564	583	590	593	562	609	643	576	534	604	594	587	628	567	596	542	565	565	592	612	636	638	588	585	662	611	645	579	570	676	607	607	596	548	592	591	586	562	621	631	575	574	619	569	577	569	605	596	595	576	563	606	590	595	596	593	584	602	592	609	613	602	620	612	567	580	595	627	587	607	595	599	591	629	557	610	603	606	621	607	586	656	600	583	590	596	561	573	581	575	578	575	583	562	587	594	615	626	617	599	626	621	626	597	612	552	599	637	613	580	596	571	624	555	602	610	602	575	596	587	589	625	585	583	605	591	547	603	592	621	587	612	577	603	598	591	638	577	583	574	608	648	607	592	616	587	638	578	607	567	608	610	596	594	611	583	661	591	580	619	582	580	590	597	663	600	637	612	618	554	614	555	643	588	594	597	587	609	601	631	558	596	604	580	609	598	590	596	579	595	594	604	565	599	579	633	570	539	631	592	585	511	605	565	603	593	592	611	591	628	563	564	589	570	578	563	594	612	575	651	575	598	630	564	582	569	591	571	576	611	605	608	552	590	589	644	620	566	594	586	623	622	614	650	617	586	526	593	629	600	606	614	583	632	603	575	584	616	582	575	614	610	600	582	589	598	629	620	577	624	615	548	624	578	612	587	607
24401	21349	28618	24415	21264	9430	1786	1038	789	704	550	473	404	431	351	313	347	291	301	297	292	260	269	294	294	268	266	265	301	264	264	250	271	266	243	253	252	237	271	292	266	292	241	231	237	260	253	235	256	283	276	244	276	251	289	296	254	233	268	274	279	236	302	270	251	260	212	261	241	274	291	253	276	281	285	288	287	264	270	268	246	222	282	236	253	246	265	237	262	245	242	251	262	249	263	279	256	272	273	270	267	261	253	235	224	238	255	241	236	254	227	273	249	243	271	263	274	268	228	259	238	232	261	230	252	257	257	265	235	257	248	240	268	260	256	276	253	281	228	245	258	266	265	227	252	255	233	240	250	233	274	246	250	245	264	233	236	259	274	267	255	255	251	232	272	285	280	272	235	243	253	260	268	295	258	252	267	271	255	247	243	247	263	264	252	274	261	257	260	256	274	255	242	222	252	236	232	252	260	227	263	232	247	256	284	227	251	246	234	268	245	281	266	270	268	235	246	244	252	258	251	228	242	248	256	260	251	264	250	240	259	281	236	273	244	242	256	268	240	251	254	274	256	254	253	259	229	235	251	251	260	236	231	297	269	241	250	243	277	253	277	254	290	242	257	241	241	253	257	241	277	263	224	272	258	227	244	235	250	264	225	234	245	270	227	222	277	272	270	263	275	235	247	254	257	250	259	248	261	276	240	268	247	233	251	257	287	269	312	247	257	245	255	282	271	239	255	246	240	235	242	256	261	266	237	241	275	254	223	257	261	239	257	250	241	263	281	229	251	257	265	254	238	238	242	254	255	246	246	249	266	248	225	253	258	282	239	254	277	252	244	264	236	260	267	252	268	242	246	244	235	262	263	258	246	220	248	240	285	269	259	220	265	232	270	244	261	250	253	240	269	280	259	228	290	255	223	242	262	261	265	238	255	237	249	240	284	256	255	250	267	254	261	294	254	232	269	269	237	254	275	258	239	270	253	275	235	276	263	258	244	266	250	261	239	230	256	256	265	240	268	241	258	274	254	257	280	250	248	255	250	229	277	282	234	258	237	231	249	262	244	249	224	206	245	259	249	254	254	249	238	270	267	253	234	242	234	275	237	261	247	248	249	236	251	275	255	261	254	225	248	247	257	263	257	235	245	259	238	260	248	246	251	284	240	276	258	267	226	247	263	301	258	266	250	270	235	253	264	247	251	243	300	260	251	256	241	224	254	283	269	263	264	271	254	278	271	240	249	240	239	248	261	264	238	252	233	248	285	252	277	284	271	249	236	271	243	272	265	278	266	291	255	258	237	237	263	273	240	241	247	260	259	262	260	256	265	262	260	271	228	260	266	261	242	244	265	253	262	244	276	261	259	236	251	246	280	252	254	230	269	282	253	265	235	273	259	233	236	244	238	264	217	254	262	249	263	249	286	278	252	239	256	239	222	261	276	286	232	251	249	244	271	257	266	257	265	255	280	221	264	253	259	255	252	240	248	243	271	279	239	263	224	260	267	254	255	244	241	273	257	233	271	254	283	247	234	240	262	263	233	253	280	247	251	284	268	294	292	233	248	251	282	259	270	246	259	289	243	243	275	238	262	254	263	270	251	277	236	244	255	261	230	275	252	244	261	267	256	265	285	264	253	220	247	248	239	259	260	252	258	287	256	260	279	258	254	240	248	276	245	234	266	258	264	276	269	232	258	239	240	253	249	217	254	257	274	237	252	266	239	253	239	249	243	248	254	253	231	265	252	263	254	232	247	247	274	266	275	254	234	280	281	282	249	257	263	244	276	234	218	254	230	282	223	266	278	269	271	246	256	258	260	247	229	251	256	253	254	223	228	235	241	246	231	249	273	254	253	274	247	243	231	251	242	225	258	247	252	234	266	269	241	235	234	248	229	259	230	247	267	252	250	259	261	264	259	268	242	275	291	264	266	271	256	227	235	251	266	270	258	255	245	237	236	267	247	272	243	269	269	284	259	269	242	289	233	274	262	256	250	269	239	270	229	236	240	258	256	276	250	239	237	256	223	249	272	267	246	285	249	243	279	265	271	282	253	249	245	263	253	284	248	258	273	258	231	285	268	233	276	265	287	253	237	236	277	273	246	246	255	260	250	262	253	244	274	251	245	225	239	237	239	256	267	265	260	258	226	238	254	262	277	269	274	272	272	231	234	252	263	239	264	242	255	252	252	262	241	281	239	242	235	255	257	253	268	236	233	271	264	250	256	255	241	255	247	267	218	261	250	257	257	253	263	236	256	212	238	238	257	261	236	260	242	273	240	256	243	282	220	232	270	255	240	257	239	256	265	270	263	251	259	263	252	258	234	250	240	255	241	286	255	258	245	274	260	233	288	255	268	251	241	261	249	267	239	263	251	257	280	235	239	284	247	281	249	255	237	252	273	257	252	254	243	263	267	261	291	238	256	282	255	230	259	239	285	245	266	244	244	279	253	254	241	250	244	239	251	244	247	244	243	278	246	247	283	265	261	262	274	244	251	248	260	237	237	262	249	241	272	252	250	251	243	228	275	257	255	262	241	248	276	242	261	240	271	257	256	259	248	234	213	242	250	238	273	233	256	256	258	252	227	257	265	279	234	248	247	246	268	268	245	232	251	273	248	242	255	264	266	266	283	270	271	279	259	240	272	240	248	269	248	272	256	265	251	232	242	280	246	260	259	248	242	236	250	245	268	247	236	277	246	254	282	247	260	251	256	254	272	264	260	269	269	251	227	283	261	258	255	238	247	285	247	210	234	244	224	247	259	269	235	268	272	261	252	264	251	233	240	281	251	255	261	256	226	265	257	270	253	245	234	270	260	254	256	273	250	265	240	246	286	261	247	232	279	245	290	284	257	260	260	270	232	257	238	240	254	252	272	260	254	251	269	265	285	240	237	255	223	251	250	248	249	248	255	277	246	253	273	291	237	251	256	266	272	259	251	230	227	232	234	232	263	257	255	249	251	257	261	222	250	265	254	267	241	242	253	278	266	256	264	269	287	283	277	252	245	227	246	292	260	233	285	255	254	249	237	227	227	249	259	266	267	271	253	246	245	264	256	257	247	243	261	242	236	283	266	244	238	240	249	240	256	245	245	291	227	247	265	253	253	231	264	252	292	227	290	244	272	260	246	291	263	252	251	260	243	227	238	265	269	257	277	237	230	231	251	250	231	264	231	255	228	268	267	247	258	243	269	247	269	251	236	305	259	247	240	233	259	282	228	256	268	255	238	242	253	267	228	241	223	227	253	264	249	246	242	270	277	277	262	216	254	270	246	244	235	245	240	241	265	272	255	291	272	217	235	249	231	234	252	246	253	263	265	267	239	249	256	267	229	260	237	249	244	261	245	255	262	259	245	260	244	248	233	262	291	305	257	267	263	236	233	246	265	261	238	229	263	255	253	265	240	273	276	267	279	273	266	264	253	282	268	241	249	278	240	236	230	248	242	281	250	267	297	254	257	245	252	267	257	266	230	258	245	252	240	255	260	249	251	235	238	233
31462	34243	14707	7815	5251	3680	2930	2157	1669	1337	1030	836	737	633	553	493	497	508	439	416	448	401	350	415	391	369	361	361	363	361	328	370	340	323	348	328	353	351	334	316	368	309	346	337	325	345	314	334	312	346	327	317	320	334	337	330	352	351	336	292	341	344	311	318	340	349	322	323	325	338	353	395	350	341	350	369	326	329	320	318	286	355	320	304	341	302	307	333	324	331	315	299	331	336	336	340	312	320	310	319	298	350	331	322	293	296	303	324	324	312	355	333	338	315	293	322	317	320	325	325	328	323	317	296	321	360	355	312	315	362	325	295	305	303	332	334	309	349	312	315	351	285	308	336	329	334	306	334	372	335	319	351	313	329	337	344	340	344	294	330	310	300	330	319	300	340	315	342	296	310	296	344	308	323	296	330	347	325	334	329	299	310	301	318	338	306	332	314	341	326	313	338	326	322	345	279	333	320	319	326	327	305	313	333	333	316	298	313	300	318	313	345	334	314	322	305	289	348	297	301	306	296	328	325	343	288	313	331	300	329	297	293	317	352	316	324	307	359	343	336	330	325	349	320	333	306	326	323	340	332	301	328	319	347	348	283	306	352	325	340	342	331	333	325	323	356	309	312	294	352	316	339	315	324	326	310	322	350	330	332	287	325	331	305	314	318	334	327	331	330	314	331	323	312	302	281	304	350	335	358	335	320	315	304	313	324	343	333	330	312	308	338	281	311	340	345	292	321	305	333	328	312	311	313	314	339	315	319	302	338	354	340	305	309	345	316	321	290	295	336	308	321	335	343	300	275	325	319	366	331	295	320	332	313	322	329	334	317	298	348	362	322	302	334	333	336	362	310	297	313	321	322	339	295	321	331	316	337	302	296	294	333	307	303	326	284	312	298	346	337	300	308	310	307	320	348	347	322	328	322	308	352	311	325	316	368	327	320	322	313	314	295	321	334	352	310	350	312	341	305	323	329	318	305	293	354	317	302	322	301	355	331	299	326	299	313	325	320	331	350	345	299	336	341	312	294	323	319	328	314	351	336	309	355	345	356	306	299	324	311	333	312	314	322	295	326	316	322	333	309	303	300	312	334	333	316	340	324	308	310	336	340	330	295	334	295	321	331	302	304	308	363	287	311	310	320	326	306	344	315	310	322	324	312	333	292	294	310	303	323	313	315	305	330	299	305	310	341	310	305	335	287	335	309	332	322	332	320	304	323	313	328	320	315	336	303	308	328	314	307	304	313	337	313	325	351	355	334	329	299	351	313	335	289	303	335	322	328	307	327	336	314	301	319	328	325	339	343	327	305	314	330	332	336	302	320	313	338	335	327	319	321	311	365	329	314	306	329	308	306	312	353	332	309	340	315	323	297	317	311	327	350	340	310	368	291	312	281	313	335	331	347	339	342	338	317	340	364	352	322	323	313	322	309	301	320	297	342	326	310	303	338	322	286	329	328	355	323	307	292	324	311	311	336	319	301	294	364	328	327	320	319	340	299	339	316	325	327	307	310	286	326	351	366	299	349	337	302	303	310	297	320	318	367	295	299	335	309	328	334	316	301	299	325	311	315	359	313	348	311	335	343	330	320	335	291	319	310	336	305	322	314	294	305	298	305	296	309	322	306	365	316	309	343	350	328	330	324	347	316	335	335	327	305	324	324	294	314	331	334	340	308	343	322	332	340	320	311	320	344	351	302	340	306	304	346	347	325	320	322	349	329	345	325	317	335	318	334	327	347	347	336	314	352	314	314	315	318	336	352	331	294	292	291	325	325	300	348	348	321	297	378	292	312	336	325	352	324	332	316	352	285	340	296	309	309	282	324	330	336	288	298	325	349	353	332	319	319	320	297	322	313	317	319	320	326	317	290	329	317	328	306	323	329	351	324	314	314	339	309	347	296	306	319	313	344	359	277	348	354	281	345	352	317	328	306	314	320	319	311	338	326	326	308	355	336	336	343	335	311	322	337	321	318	314	306	279	320	317	331	320	314	306	317	323	298	298	382	307	289	305	302	326	316	311	335	341	301	347	340	315	369	327	304	316	286	346	330	316	308	303	306	289	319	342	350	323	348	340	342	303	349	335	309	328	326	310	331	302	347	310	325	308	325	326	310	333	345	322	286	304	319	326	317	327	302	315	298	325	303	317	313	306	307	331	339	339	326	327	339	320	304	323	313	313	342	338	360	298	308	304	336	345	339	316	319	313	326	314	314	300	285	347	321	341	336	312	325	296	351	324	313	332	333	334	310	361	315	276	321	314	298	310	310	318	311	331	311	299	320	307	320	353	319	293	322	332	328	335	333	350	311	318	330	324	321	301	328	330	321	333	291	337	305	306	311	341	321	329	331	324	324	340	305	316	320	346	286	321	295	327	328	334	350	316	329	326	331	359	339	338	335	303	323	306	338	323	304	313	315	321	322	306	329	319	328	340	313	324	343	348	346	333	279	289	289	331	344	339	307	340	306	312	328	303	325	344	329	309	315	335	302	327	337	283	306	313	313	336	315	321	308	318	325	370	326	327	315	317	363	308	303	332	319	295	363	317	309	354	311	323	293	308	302	319	299	310	329	323	300	351	308	309	309	342	327	317	340	319	319	322	314	340	319	332	348	326	316	324	328	341	293	323	321	292	335	315	316	337	310	318	299	354	337	301	324	317	311	312	355	316	343	324	325	318	294	311	340	317	325	344	320	316	335	301	335	330	354	319	329	297	293	338	329	344	315	307	321	320	309	291	331	355	333	348	313	282	325	339	315	308	324	294	356	320	325	330	339	324	323	307	318	310	303	317	343	302	284	331	321	314	307	315	342	295	325	303	325	320	311	295	321	324	313	319	327	320	326	318	305	310	344	308	315	302	326	314	343	307	335	311	303	303	330	303	315	322	334	310	323	323	328	306	331	265	300	300	314	313	320	348	326	325	328	308	359	329	318	326	304	306	338	301	325	346	329	346	312	314	350	318	329	355	321	337	322	321	313	318	363	314	300	321	337	328	312	313	307	307	332	345	308	313	312	314	348	337	290	307	337	320	329	320	309	293	317	306	330	316	317	299	340	345	350	303	297	347	331	297	329	312	312	320	328	341	330	330	353	310	313	308	318	286	310	332	340	317	311	318	321	345	319	347	311	307	327	302	324	316	320	311	304	345	301	328	304	283	340	312	312	301	327	310	323	304	330	313	345	351	337	330	338	329	323	331	356	352	356	333	270	324	280	328	318	344	324	290	333	318	306	318	349	302	318	326	338	336	308	306	340	336	320	356	335	348	303	283	317	316	293	325	334	359	327	305	326	333	300	326	341	316	317	316	265	321	322	315	299	330	346	305	351	321	335	310	357	331	331	325	315	320	302	365	319	339	359	348	323	309	314	314	316	336	314	295	311	312	282	324	296	310	323	328	348	357	326	352	332	300	299	304	337	310	332	335	311	342	323	323	332	284	321	345	343	324	316	302	307	335	315	314	319	308	291	321	334	353	330	339	286	312	335	306	324	331	305
25554	21350	27499	25305	10035	1813	1259	963	889	823	789	778	652	699	593	660	667	640	552	615	627	641	603	582	601	569	585	603	579	568	578	585	572	570	549	588	606	595	579	550	606	579	579	586	586	575	548	519	588	553	580	599	558	562	611	563	584	585	565	614	583	625	583	582	563	553	545	576	603	574	565	609	617	651	583	550	550	574	545	577	598	533	577	545	543	569	590	550	543	535	570	543	568	536	579	586	635	561	551	591	557	581	568	536	542	599	610	576	568	588	598	564	575	602	578	546	576	567	609	597	556	544	561	581	570	554	551	582	594	576	544	539	575	555	595	564	582	576	582	525	591	566	578	587	559	567	529	592	575	589	561	571	553	586	565	549	599	595	587	577	545	554	581	563	596	536	624	580	537	542	590	577	593	586	598	567	610	580	611	597	545	604	537	560	573	577	548	520	605	589	544	577	583	534	600	584	598	560	581	601	564	563	585	580	558	576	552	569	553	546	622	569	543	535	566	566	571	563	563	567	571	595	568	563	565	553	547	564	577	545	572	542	602	552	564	561	550	572	582	547	558	548	518	559	529	554	580	548	578	570	542	585	584	592	563	542	576	549	620	573	524	538	577	550	572	589	527	576	558	576	509	561	595	586	585	550	566	543	595	587	547	547	561	545	549	576	574	564	540	609	563	509	547	553	562	586	523	591	535	576	587	615	617	570	544	569	588	530	526	562	565	574	592	586	536	609	576	582	551	579	524	574	548	555	583	570	599	528	583	607	570	581	606	576	567	554	566	576	574	542	532	559	549	597	580	578	562	580	557	592	529	541	567	606	516	561	605	576	612	539	569	571	580	559	623	573	538	593	579	546	566	595	569	563	590	530	659	567	584	588	559	573	571	582	594	571	547	592	580	555	548	561	583	554	559	579	557	596	590	529	589	584	534	577	584	511	598	570	555	527	551	545	575	527	557	580	598	604	612	559	522	559	549	503	534	568	570	592	543	598	602	561	549	545	612	569	573	578	564	574	519	579	585	568	553	566	568	573	531	593	571	547	591	559	577	573	572	562	557	564	570	601	545	578	562	599	551	571	582	579	591	530	575	598	556	583	562	532	576	564	564	586	550	582	580	611	582	541	614	581	573	549	578	534	534	603	565	599	570	590	611	570	565	581	586	568	593	572	570	568	563	597	564	573	542	579	594	569	572	553	587	561	606	595	558	575	601	564	576	589	541	562	611	545	582	616	570	597	591	521	555	615	546	517	567	590	612	536	567	602	567	564	591	596	576	564	540	584	599	567	558	586	600	545	573	561	569	563	562	583	562	534	565	567	554	579	607	566	541	537	581	524	596	590	573	545	548	559	597	569	523	563	587	545	629	574	562	555	592	555	522	556	551	590	557	605	564	586	561	564	560	555	541	576	560	542	545	540	544	574	598	603	554	588	537	592	589	599	582	548	567	608	590	545	564	550	611	548	515	597	571	568	539	607	566	586	591	530	589	598	561	587	573	570	568	602	563	589	571	572	545	569	548	556	602	597	571	536	588	542	571	553	590	588	592	589	580	597	576	601	545	582	554	581	581	554	569	557	574	588	653	606	572	564	569	561	579	575	553	541	495	560	586	567	552	568	557	607	592	552	561	533	589	572	573	561	536	593	537	577	576	578	548	586	530	592	588	593	579	588	558	594	566	633	564	595	573	549	540	597	555	583	570	556	565	556	597	619	576	603	586	580	544	579	536	560	546	582	555	589	524	597	604	558	594	570	635	579	608	542	564	544	566	534	557	570	593	606	588	578	564	557	565	570	556	536	583	566	551	609	568	515	559	583	540	532	528	578	535	593	584	528	569	568	547	560	542	584	572	575	585	583	574	594	537	539	529	568	589	571	566	568	555	558	570	560	582	596	551	592	560	565	534	553	572	554	520	568	552	551	598	554	560	577	599	596	547	552	604	580	600	583	584	522	542	559	562	580	545	549	569	580	608	586	590	563	579	514	553	579	560	602	562	579	571	575	541	557	571	564	554	607	571	566	558	573	595	607	610	577	568	538	576	586	566	577	525	542	572	575	553	559	560	538	556	538	611	576	556	574	591	617	589	525	588	530	575	571	536	558	581	576	576	544	604	582	545	609	600	569	535	570	547	594	549	575	540	570	527	590	590	593	549	545	564	574	526	601	575	534	582	586	552	532	604	530	527	615	576	560	553	585	580	572	581	559	599	555	566	565	561	524	584	573	570	584	572	565	588	618	630	549	617	573	617	579	552	592	585	571	539	612	594	583	556	578	581	602	570	561	580	593	604	592	603	525	580	582	508	585	559	534	582	604	601	582	600	582	594	548	614	614	573	556	572	604	610	542	578	554	587	591	534	564	549	618	616	578	631	609	649	549	574	580	576	582	590	586	555	567	548	555	615	593	594	585	591	509	555	549	547	594	596	561	547	553	575	528	560	542	589	629	521	592	562	548	565	624	537	564	590	547	558	563	609	589	585	597	563	560	589	568	569	555	597	568	565	593	549	562	573	569	570	559	569	581	588	585	558	564	577	577	566	586	588	527	582	579	553	568	592	556	590	619	570	572	574	580	569	596	563	580	546	568	530	569	570	540	543	602	593	539	589	586	539	551	568	573	559	571	539	574	576	560	568	551	570	582	568	545	534	583	525	615	542	539	571	552	564	575	616	579	585	528	563	586	531	600	580	534	581	575	552	587	589	561	606	515	593	601	567	512	550	569	563	600	625	537	585	596	542	592	542	558	573	583	524	579	633	584	576	558	584	600	565	598	571	547	555	535	557	595	563	593	609	565	548	556	564	618	540	608	533	580	568	616	619	564	614	608	556	543	556	602	533	579	585	595	576	596	586	603	622	565	539	569	573	530	563	522	604	570	549	603	610	544	607	594	548	577	591	587	594	597	586	556	584	564	560	584	568	580	563	539	572	585	579	558	569	579	601	556	542	559	592	561	539	538	591	587	591	568	535	532	569	579	552	574	592	565	555	590	604	598	575	546	585	537	550	554	556	555	565	573	506	572	599	589	563	602	582	602	588	553	555	516	579	563	565	546	552	561	579	558	600	593	561	583	597	590	586	574	558	595	595	560	580	580	594	575	581	628	584	561	571	560	526	576	573	578	569	603	572	557	551	576	610	604	591	591	595	575	567	604	560	508	540	541	577	578	605	576	550	569	565	591	606	577	564	534	564	573	585	603	586	554	576	581	587	592	559	589	566	544	601	558	557	553	552	531	610	581	555	616	568	545	552	526	582	604	558	589	562	597	582	591	565	573	574	552	564	572	598	613	551	562	590	571	608	529	558	591	549	557	588	519	552	588	550	567	598	563	631	552	547	601	570	582	574	574	598	594	586	557	594	634	566	558	561	557	560	572	587	543	539	614	558	561	563	549	544	577	597	572	601	617	569	551	551	607	614	567	594	606	586	585	564	597	573	603	528	619	570	568	529	550	561	578	546	616	595	579	567	581	614	565	618	551	590	581	580	562	606	617	580	578
30485	28774	11018	5814	3917	2930	2362	1835	1476	1339	1123	957	932	808	760	727	767	749	720	731	710	663	703	717	744	630	668	685	705	671	706	649	684	684	679	632	710	702	637	671	687	641	664	714	697	685	684	674	708	648	659	712	702	704	709	649	652	650	674	665	675	652	645	683	683	661	629	658	685	692	700	657	693	694	729	667	671	719	692	665	675	661	659	646	668	687	680	644	639	684	708	663	647	712	662	709	653	724	663	710	646	631	695	656	632	661	642	699	724	632	666	653	642	706	704	699	666	644	677	686	682	639	665	668	684	628	677	670	686	645	658	676	653	678	679	698	674	731	679	629	690	638	649	663	697	670	713	674	618	709	665	669	717	654	670	684	647	664	685	657	639	640	702	636	638	633	714	651	612	669	688	715	675	699	696	670	664	703	657	685	701	703	675	668	680	661	677	673	640	629	700	672	625	630	689	644	653	679	708	677	672	690	682	642	670	658	664	664	667	700	635	683	659	692	708	660	683	686	642	731	708	703	625	663	631	702	710	692	737	675	648	667	663	677	691	663	685	674	684	658	666	664	660	645	697	664	671	676	671	725	707	665	663	669	669	709	664	626	644	638	737	648	684	684	666	692	683	677	671	633	674	669	697	699	649	732	683	614	665	686	714	664	652	649	723	666	685	660	623	701	648	700	695	678	670	651	655	668	697	607	687	630	657	640	653	671	645	649	639	676	711	646	690	672	674	609	671	714	661	650	666	651	670	656	659	687	668	655	672	653	658	661	640	690	666	607	677	685	684	686	633	668	673	696	637	632	680	659	669	710	657	669	635	693	672	684	616	677	670	698	672	609	644	691	667	640	667	705	628	675	713	692	669	672	676	649	678	667	686	631	662	657	649	687	676	682	683	678	709	718	669	653	720	694	642	654	655	697	668	643	671	669	651	661	683	635	632	677	641	694	677	707	674	655	679	675	704	682	710	711	679	656	693	683	649	674	650	666	666	643	719	670	692	626	695	643	612	628	683	686	633	667	669	589	710	722	683	677	665	676	665	665	667	681	695	683	698	677	661	694	651	668	674	682	647	595	676	683	671	658	672	671	676	697	680	679	687	641	686	687	683	685	673	669	670	665	661	664	653	706	720	673	690	668	669	707	700	694	671	676	644	677	673	657	653	686	677	674	695	719	622	696	694	687	632	694	668	610	652	665	655	675	653	663	660	693	610	681	653	675	700	705	655	664	682	689	713	640	642	634	670	675	708	687	660	685	708	693	667	713	643	631	621	655	655	696	680	697	728	650	639	631	678	683	682	680	673	675	643	689	688	652	640	674	668	683	654	691	665	685	745	670	715	639	664	656	677	666	682	708	669	633	653	616	632	657	672	681	660	684	656	683	692	655	644	683	691	665	679	706	668	662	646	635	628	706	667	704	647	692	678	707	635	700	684	685	655	642	671	700	631	679	710	676	668	676	672	645	651	674	671	650	650	662	637	675	661	685	613	651	665	659	676	709	626	637	689	651	646	648	666	709	695	715	689	665	662	667	655	663	711	687	659	662	702	642	696	669	660	711	664	659	675	654	664	649	661	690	681	634	652	675	691	669	668	700	709	652	618	661	715	662	601	685	679	672	662	650	700	657	630	677	706	670	665	721	647	704	658	673	654	671	615	597	628	694	657	645	671	686	675	690	642	686	668	661	704	671	691	660	664	653	673	680	696	701	663	627	654	678	673	634	650	676	685	632	651	693	653	661	641	664	674	628	661	680	699	679	677	715	671	677	681	689	686	672	623	700	724	692	674	648	678	680	655	668	678	659	665	636	705	671	664	652	680	619	682	635	658	653	676	674	662	658	699	709	663	660	702	696	716	673	666	636	697	675	656	603	701	688	680	674	667	689	693	670	690	696	627	670	698	681	664	700	659	677	672	626	703	701	672	656	660	652	644	661	699	677	677	648	678	644	703	683	638	630	692	653	671	637	674	657	620	651	640	625	658	688	680	671	672	699	630	692	632	693	680	663	686	642	691	707	710	649	630	664	668	668	657	665	590	654	708	706	635	657	609	690	677	635	668	666	653	681	653	688	680	651	678	675	715	681	645	689	687	627	675	618	649	674	607	667	703	703	673	668	669	683	657	646	613	657	650	710	720	674	716	666	692	687	661	670	664	687	670	653	670	628	708	664	668	677	679	619	657	659	691	654	638	639	655	654	712	642	676	671	647	641	617	663	705	669	663	700	643	668	659	672	648	652	682	699	652	678	689	641	664	680	674	669	634	680	696	676	669	658	689	676	654	667	689	671	627	666	669	639	627	690	674	696	632	639	662	640	658	668	654	737	672	678	681	710	663	662	688	663	650	688	710	618	710	667	632	667	657	668	668	681	694	729	670	705	656	683	602	675	672	651	653	647	683	619	650	630	633	643	665	634	700	674	671	705	672	642	690	666	680	663	655	661	608	715	640	666	710	644	679	681	681	632	642	639	645	712	671	652	634	691	621	671	660	670	707	664	638	702	701	655	685	679	634	672	665	663	696	666	670	684	690	697	658	709	652	654	691	709	654	694	627	682	661	658	666	709	666	649	661	651	646	630	636	702	666	653	643	663	685	642	686	676	667	658	643	705	647	688	690	700	656	665	661	615	658	686	648	681	678	676	680	669	660	663	722	662	718	646	653	678	673	678	671	642	695	705	641	681	701	664	656	696	640	720	688	673	655	649	667	650	648	576	672	666	636	684	671	665	669	661	659	622	666	660	633	722	653	660	692	622	629	674	624	675	695	694	620	703	649	672	678	602	679	685	683	681	669	648	676	636	665	707	669	672	689	669	676	683	705	628	661	644	708	661	670	642	684	676	630	674	654	634	684	708	688	638	647	686	688	672	682	681	718	635	689	690	676	688	707	677	701	636	680	660	669	632	637	651	636	657	695	657	664	712	661	675	683	657	677	648	646	636	656	672	615	679	700	665	711	655	686	630	596	678	672	655	665	671	669	687	682	635	678	697	644	654	660	665	654	672	687	648	655	666	690	666	651	644	745	716	651	655	651	704	687	653	685	650	659	631	696	654	672	649	710	655	674	656	647	687	690	659	676	655	671	667	661	636	650	623	662	668	677	711	617	596	618	675	657	644	666	705	633	646	670	659	658	690	669	679	660	645	647	632	705	685	649	659	695	691	690	664	637	657	693	623	609	692	635	671	661	696	702	672	609	676	670	714	670	667	709	647	656	652	663	685	656	661	692	611	655	670	657	688	708	696	672	647	628	660	677	713	700	654	638	676	679	651	684	688	661	665	646	717	653	688	638	648	698	727	664	666	671	659	668	655	660	629	680	652	649	672	692	678	684	639	659	629	649	704	656	676	670	670	713	593	723	683	672	661	684	714	659	709	664	728	656	646	669	666	645	709	647	734	682	634	649	642	692	647	678	710	678	646	636	630	630	637	653	712	668	697	683	636	683	657	630	639	717	728	681	662	692	638	711	673	692	692	684	649	695	672	680	632	670	701	672	684
23297	21355	29237	23847	21353	21407	9399	1826	1285	981	856	662	573	534	429	427	423	381	360	369	328	311	312	331	318	332	273	304	291	288	311	299	269	284	299	309	274	280	271	293	284	270	285	257	267	283	256	286	263	254	301	256	262	270	240	277	269	252	275	269	251	234	265	246	249	277	273	261	292	301	292	317	313	286	254	291	253	270	278	285	251	258	250	263	300	231	269	280	260	263	323	218	262	258	277	275	229	251	233	245	275	248	249	262	253	264	234	221	251	256	268	255	267	239	293	269	256	266	267	258	242	236	268	254	245	248	277	260	268	254	266	280	242	234	294	284	251	224	239	261	261	253	244	252	240	260	260	247	249	278	255	265	266	289	253	239	256	249	268	259	282	233	262	272	230	256	254	223	297	262	253	253	235	262	292	245	257	281	246	278	239	246	264	256	254	252	258	247	244	249	269	286	248	270	265	279	281	258	281	247	248	233	243	237	236	254	251	268	272	233	243	282	277	253	273	264	265	253	246	261	257	257	248	256	240	240	297	259	260	264	234	259	276	261	246	268	258	252	244	258	246	251	266	261	260	249	253	254	237	277	269	256	260	311	249	264	247	270	286	219	276	240	257	270	259	276	248	257	264	264	259	252	280	244	251	249	238	273	252	241	268	246	262	283	234	252	254	256	266	268	251	275	261	245	249	258	241	272	269	261	239	264	257	259	272	261	239	271	237	265	282	250	266	228	252	257	276	297	263	249	254	274	255	238	247	236	273	250	236	252	257	246	281	271	276	229	258	268	272	247	247	273	263	253	261	236	256	268	269	279	245	237	219	229	242	239	267	231	266	242	266	276	249	265	245	254	254	245	263	256	285	267	248	204	282	273	273	290	276	237	272	247	256	252	234	254	282	258	292	247	276	268	257	268	273	280	228	243	255	257	276	252	259	265	242	266	242	217	290	257	265	247	241	241	279	299	262	276	231	305	259	241	255	267	260	267	264	285	233	254	256	257	246	277	264	257	278	255	226	263	233	277	251	270	243	228	264	259	257	257	262	258	242	230	225	245	281	221	257	247	257	250	243	252	275	256	235	298	290	236	232	269	264	247	261	250	260	261	261	239	271	252	262	262	264	300	257	260	272	234	264	272	267	263	275	257	259	219	243	257	237	258	279	254	268	277	283	259	258	267	273	261	237	223	271	270	246	229	280	264	268	293	259	217	275	258	266	247	241	258	253	219	271	259	257	250	249	269	261	272	230	261	242	263	256	275	276	293	274	241	229	257	263	235	258	255	267	276	265	263	246	253	220	243	285	270	257	289	242	250	240	294	258	240	248	276	273	242	221	231	276	257	268	290	262	250	255	269	257	261	261	258	232	298	280	250	249	266	267	247	262	270	277	256	251	231	271	269	235	243	261	227	269	247	282	265	228	261	239	275	244	278	252	258	232	280	288	291	267	283	258	254	289	232	255	267	273	269	222	235	265	288	277	273	253	261	288	250	269	265	261	235	238	255	246	241	266	271	279	235	261	257	284	267	280	250	268	289	277	259	272	240	248	226	266	251	271	236	242	237	242	263	248	279	269	254	262	258	253	258	223	252	257	258	228	250	257	273	266	252	259	244	255	253	253	261	260	259	271	241	260	304	262	251	275	264	253	258	264	276	269	253	259	270	257	227	272	220	287	255	277	235	273	264	258	268	250	226	293	260	262	272	267	263	231	229	274	245	271	264	245	263	275	241	250	268	269	252	283	236	272	254	243	283	278	260	236	283	235	270	258	264	278	253	268	236	237	255	263	271	259	260	240	272	254	253	270	246	266	240	277	255	250	251	254	290	248	258	248	266	248	263	263	249	274	280	272	245	245	235	268	283	279	274	261	250	281	249	250	266	240	229	269	257	274	265	261	281	221	249	262	242	282	248	258	307	248	233	266	257	278	248	276	243	268	281	252	249	261	238	242	244	246	254	244	237	249	262	272	264	277	233	247	238	263	267	241	260	227	262	245	261	280	276	248	279	253	267	247	256	270	279	252	247	266	245	271	239	240	271	247	232	236	254	241	273	273	262	256	245	294	246	221	224	237	271	269	236	273	264	260	275	272	266	271	289	288	279	273	230	262	248	282	262	283	236	273	261	250	268	258	277	249	252	261	269	264	225	234	272	273	261	239	255	273	243	242	260	216	258	257	265	239	273	273	262	238	241	278	268	231	262	232	236	258	239	228	239	244	260	240	249	265	236	279	258	248	245	255	260	281	259	257	282	265	265	263	246	271	242	285	256	252	256	231	260	250	263	279	254	247	304	233	255	264	268	253	222	253	286	251	275	253	264	280	249	255	268	243	242	249	262	273	261	265	257	266	253	230	266	233	251	258	251	275	258	245	245	247	280	282	241	240	261	272	248	231	235	238	266	294	275	235	261	317	249	237	252	236	267	237	276	256	266	257	256	236	252	226	253	254	254	250	279	261	242	238	249	269	279	278	249	249	280	231	233	233	263	266	282	284	262	272	275	255	250	275	244	239	239	258	277	234	248	240	265	269	251	251	273	250	228	257	259	263	285	267	266	276	267	237	252	260	271	250	247	253	253	248	263	282	251	244	227	257	258	238	258	283	260	258	244	279	263	269	242	245	300	243	241	224	258	264	250	242	248	263	260	259	254	254	243	277	270	229	258	270	283	260	282	233	248	246	238	268	243	277	267	264	249	236	237	254	241	243	258	249	258	236	265	271	254	240	251	214	276	270	260	263	264	236	229	271	262	263	238	292	253	279	256	257	249	254	242	268	269	266	261	266	254	252	233	253	294	270	244	251	232	254	251	258	271	249	248	254	246	243	247	256	248	239	272	252	286	267	247	269	297	312	241	273	271	237	277	266	260	252	259	236	261	261	242	266	239	252	250	256	232	280	280	255	268	249	241	269	257	236	274	274	241	264	259	276	221	261	272	269	226	280	263	222	246	264	293	266	250	270	243	236	262	274	253	282	253	252	249	266	275	258	244	251	268	250	248	288	258	259	218	248	266	253	257	278	274	266	258	254	247	253	274	289	279	213	246	268	240	242	262	292	269	246	268	255	245	243	268	254	238	250	244	254	266	292	262	266	243	258	266	264	259	233	249	289	291	271	245	262	250	273	279	220	263	266	259	257	280	256	242	252	251	249	270	251	284	262	211	263	256	278	266	241	253	242	261	259	269	248	269	253	260	232	282	258	246	246	256	251	255	247	270	258	266	259	249	276	278	248	285	233	260	265	275	261	274	263	248	273	244	246	234	264	300	261	249	286	285	272	273	271	225	261	268	262	238	256	249	273	237	258	267	255	257	274	240	266	270	237	262	279	260	264	252	275	289	258	270	265	257	268	263	270	256	255	231	232	250	229	248	286	286	247	265	235	257	263	286	255	264	243	262	247	272	251	266	253	264	228	261	276	259	254	287	238	249	283	250	253	284	261	243	246	268	234	224	259	278	263	301	247	249	247	254	265	265	235	262	239	257	246	268	242	278	251	290	261	306
35598	35814	19945	11764	8283	5950	4561	3477	2626	2039	1536	1242	1029	836	754	685	608	551	520	515	455	445	421	377	399	387	414	381	379	378	390	345	314	341	337	381	339	316	340	339	323	346	338	335	327	313	340	346	341	344	293	312	312	298	315	310	323	329	291	322	324	342	324	296	325	325	303	343	299	350	356	394	371	374	329	363	336	325	344	298	317	300	310	334	286	294	311	303	305	289	318	285	305	323	297	298	283	294	299	322	298	308	320	337	280	313	305	306	299	313	306	285	303	331	301	308	325	304	278	306	315	261	313	296	296	310	297	300	293	287	314	290	318	298	304	294	304	332	314	291	309	305	312	272	286	302	260	295	297	345	301	316	259	299	292	310	301	310	285	280	294	304	312	302	262	296	282	289	321	268	294	292	321	286	274	306	327	284	294	308	289	287	321	296	292	307	307	288	274	289	305	280	304	293	302	306	307	286	315	297	303	331	302	275	298	300	307	301	293	280	297	297	338	293	346	307	308	303	341	308	297	273	325	305	295	301	324	320	281	335	282	265	296	304	291	331	304	323	282	291	291	313	314	333	328	292	302	298	279	314	317	315	289	306	291	292	304	295	293	279	297	316	304	300	316	265	303	264	288	308	306	330	296	313	322	284	290	307	302	289	315	275	319	333	310	291	312	314	293	303	299	267	296	308	307	312	296	274	287	323	304	310	308	278	300	308	318	322	302	318	279	304	307	299	317	295	283	287	307	308	298	303	304	297	305	313	300	274	270	302	297	288	324	293	327	298	313	295	306	325	315	290	298	273	327	338	318	295	315	325	260	327	358	300	275	304	307	309	289	311	313	291	298	303	307	293	297	322	308	281	298	319	298	286	303	267	284	302	331	294	292	359	353	317	273	307	279	306	302	310	306	300	289	312	289	290	262	283	304	298	309	294	306	305	284	298	292	297	325	290	301	282	271	298	300	291	323	274	289	316	281	298	303	286	291	269	292	293	285	282	289	318	292	291	284	287	311	295	282	291	308	321	292	319	304	279	309	323	316	310	267	305	316	316	288	320	298	285	274	303	279	271	314	306	307	293	312	274	306	278	283	328	303	291	316	314	308	304	294	319	292	317	248	263	308	318	297	268	294	327	314	306	313	325	308	301	297	270	273	303	292	322	323	288	309	285	283	276	297	288	330	300	300	276	295	315	313	311	322	304	323	293	289	292	271	304	305	315	323	279	322	291	283	292	294	320	309	288	307	311	286	306	290	310	297	289	316	305	328	273	323	324	311	292	291	269	290	300	288	312	312	302	287	322	299	303	301	296	289	268	292	283	309	306	290	263	335	267	282	314	282	292	291	277	292	288	281	317	299	300	303	299	310	316	324	283	285	306	288	311	297	318	290	308	293	303	274	269	279	275	289	306	288	304	281	287	352	301	313	311	302	287	317	271	294	291	303	280	293	293	295	302	318	295	330	310	288	289	274	308	301	344	284	294	294	314	315	315	301	286	298	281	319	282	318	293	282	302	304	294	297	309	318	321	285	304	285	334	298	311	277	288	305	279	326	268	275	312	259	294	313	278	292	256	311	317	306	286	321	293	308	292	305	313	296	298	332	296	330	267	304	311	315	291	326	301	307	270	293	314	275	317	323	333	285	308	337	305	281	283	316	312	312	280	301	289	302	286	295	292	284	303	282	270	319	302	292	298	306	290	309	317	279	288	313	320	292	290	328	313	297	328	290	300	270	298	284	298	289	320	310	324	291	316	330	300	311	288	295	288	303	286	305	284	295	297	278	300	302	282	306	318	293	295	329	302	327	298	258	305	301	317	265	320	311	318	304	301	306	310	291	292	306	306	260	301	296	312	318	307	290	299	288	303	285	332	336	299	306	279	276	299	311	290	281	312	328	301	290	270	288	337	303	273	306	291	279	297	284	288	313	294	305	302	307	332	319	301	297	315	317	307	308	271	324	330	317	317	273	288	319	303	312	276	317	304	263	297	279	323	275	282	319	285	283	284	300	290	284	297	301	286	276	283	331	296	293	294	292	283	310	257	308	291	308	308	301	296	280	310	272	307	302	270	272	284	281	307	297	300	310	276	323	273	320	286	298	298	320	302	286	316	301	326	311	286	313	306	284	307	304	311	303	312	288	296	303	286	291	318	279	307	324	321	287	317	335	303	280	291	290	295	311	270	310	303	307	289	295	304	330	288	323	302	314	314	314	290	298	312	280	320	292	303	311	298	282	315	294	302	303	278	310	270	289	315	283	298	272	284	329	293	322	302	305	313	305	303	294	245	306	315	288	277	274	284	317	301	310	305	315	304	306	257	312	316	310	318	263	288	309	282	306	299	310	284	309	313	303	301	294	286	307	294	321	285	289	303	326	316	304	298	305	253	300	284	298	280	291	321	312	326	329	294	318	265	284	319	318	292	282	280	265	285	320	305	311	324	284	301	305	285	300	296	295	308	308	291	302	301	290	282	289	275	276	308	316	297	297	287	304	298	304	315	324	302	306	285	301	288	339	302	317	321	321	288	296	292	300	278	328	289	298	274	303	301	302	293	300	313	306	312	304	306	297	305	310	300	309	288	314	292	292	312	302	267	311	307	281	315	298	280	298	287	285	295	304	292	320	295	306	299	321	282	322	321	299	286	308	303	272	309	306	301	296	304	323	286	297	322	291	288	347	294	312	322	303	323	314	296	303	291	292	289	279	317	297	310	287	332	294	258	328	290	282	307	320	323	285	299	259	290	268	288	300	321	317	312	313	282	296	318	278	274	300	312	286	309	314	316	309	318	321	288	265	276	328	276	275	279	287	276	314	299	294	282	315	311	296	306	278	305	302	279	302	306	275	282	289	312	271	320	296	306	306	322	315	301	296	292	313	261	311	306	281	289	298	288	303	313	279	298	301	296	295	316	311	309	294	293	292	306	313	282	293	262	323	273	292	287	290	281	300	282	276	301	308	312	295	281	288	319	300	307	287	278	318	269	293	310	315	273	272	313	264	326	301	289	278	313	276	300	295	296	314	293	304	268	280	312	284	293	332	325	315	310	310	262	307	289	298	307	302	303	316	287	297	289	288	292	280	309	307	265	291	277	321	316	277	291	316	302	304	294	312	319	338	317	293	297	284	283	328	290	320	269	309	285	277	323	294	309	286	331	280	294	291	302	274	283	317	325	262	301	314	293	315	326	309	278	297	295	256	294	333	293	293	322	295	283	322	294	310	305	296	302	301	276	280	266	290	287	314	314	328	285	304	277	308	285	310	320	280	299	271	355	264	318	296	274	276	289	283	303	309	309	290	294	295	281	302	341	296	308	288	300	298	317	290	306	265	267	308	271	319	299	323	306	291	274	314	275	321	299	290	284	311	294	320	299	312	275	304	279	270	291	278	263	309	313	295	293	294	310	310	288	286	306	311	316	341	298	294	298	291	308	311	306	317	283	296	292	298	279	297	279	314	290	295	283	320	310	289	308	299	321	267	266	304	319	296	289	316	322	282	309
28249	21105	10424	2792	1422	981	781	750	651	596	590	522	528	504	555	541	487	504	459	510	483	473	525	479	529	535	484	526	513	515	486	519	464	486	484	529	483	514	491	524	487	513	485	498	479	536	497	490	486	490	527	521	474	516	502	485	493	505	510	501	480	482	512	483	498	490	544	491	504	546	533	497	532	509	506	455	509	470	493	502	500	509	510	506	503	492	492	511	524	513	487	493	455	486	510	486	469	465	517	490	484	490	491	486	500	531	526	528	487	532	532	496	503	521	503	484	477	461	516	467	520	500	473	480	480	530	515	480	511	474	471	524	509	469	499	459	472	511	476	515	506	506	532	492	454	485	514	489	487	548	493	520	525	487	547	508	498	522	481	482	531	494	469	526	509	513	480	536	529	520	496	496	499	477	486	523	492	544	530	503	491	442	518	506	476	452	506	487	450	537	490	490	527	499	459	502	552	493	499	464	512	490	484	481	515	484	523	513	542	495	494	458	496	493	499	501	509	499	494	519	479	503	513	471	505	498	501	541	511	509	486	532	509	466	475	491	479	491	484	485	518	471	517	506	508	497	485	535	523	546	546	466	494	541	507	437	528	496	524	495	480	479	506	470	534	471	520	497	499	496	542	484	496	488	498	489	494	477	475	497	499	474	485	525	527	520	520	515	499	522	497	514	511	521	479	465	495	539	515	509	491	506	494	511	496	485	487	528	543	474	521	489	507	516	496	489	517	507	530	505	499	502	479	513	506	507	480	459	527	498	524	473	509	511	511	472	500	503	476	519	496	503	496	511	473	511	519	520	515	480	486	520	518	479	508	472	502	512	503	546	541	533	515	509	493	488	477	494	546	453	512	485	493	486	488	488	508	508	522	494	510	508	533	498	539	467	497	496	527	544	507	521	526	485	499	480	492	523	518	510	526	488	512	529	471	520	532	494	479	490	485	559	494	499	464	494	498	457	461	486	505	500	456	533	476	520	524	505	484	466	477	519	522	556	496	501	501	527	523	493	484	493	535	511	513	497	455	514	490	498	520	506	486	530	506	531	508	529	535	497	510	486	473	508	500	483	492	462	509	483	490	523	525	502	512	505	505	506	537	487	482	483	498	494	491	490	532	529	479	491	484	500	529	507	476	492	487	535	497	482	501	465	508	532	508	484	486	475	491	497	465	500	529	522	483	535	511	492	502	493	511	530	488	500	516	497	488	482	470	479	518	493	550	497	512	501	522	498	532	512	480	499	543	546	484	514	502	472	520	502	479	499	473	518	500	511	496	525	455	508	538	520	514	528	526	489	499	541	514	510	489	522	519	499	508	525	496	512	500	467	493	526	517	487	520	523	478	493	450	542	479	509	504	508	496	502	515	515	486	501	469	497	477	494	535	489	546	496	491	508	476	512	491	491	493	478	496	422	475	469	495	500	484	501	469	509	459	542	531	498	478	504	511	464	479	465	483	488	493	467	512	476	496	483	491	537	544	459	471	522	496	550	515	485	505	540	528	497	501	486	525	502	497	499	489	506	496	504	532	468	499	522	496	461	485	485	477	525	506	495	510	487	505	477	506	503	526	526	507	512	493	507	500	511	491	460	505	503	491	508	497	527	482	540	467	531	516	508	473	489	491	465	479	479	496	461	530	541	511	461	520	487	494	478	518	501	484	509	489	506	501	538	480	492	490	493	455	477	522	484	471	508	546	479	554	503	493	488	500	521	472	498	489	501	493	527	493	502	505	491	513	457	480	477	501	457	524	507	518	483	518	474	473	462	503	419	477	526	510	541	488	511	515	530	515	502	518	488	514	486	438	463	465	502	481	470	532	496	445	502	474	518	497	506	507	509	508	499	466	510	484	511	486	476	508	474	509	506	486	501	502	511	478	539	473	484	481	517	512	506	504	509	501	510	521	479	443	475	529	477	499	493	518	512	487	491	483	509	490	518	474	477	486	488	498	504	492	480	517	497	505	513	467	530	506	481	497	480	500	474	527	532	495	513	506	523	548	502	512	494	494	497	506	512	513	520	515	487	470	488	515	490	503	484	539	482	523	506	510	511	501	515	499	478	472	509	496	498	509	492	513	497	496	494	499	486	489	515	474	498	474	502	507	526	516	478	489	494	472	508	477	491	505	474	537	517	487	525	453	496	509	462	457	457	492	497	487	499	549	534	480	462	504	514	487	509	512	503	480	527	527	517	536	497	487	526	479	487	510	516	491	530	521	468	523	488	481	508	478	511	510	468	525	481	482	527	493	511	514	497	514	468	486	505	506	516	522	475	456	486	458	511	493	483	523	495	526	489	467	500	468	509	520	473	476	488	495	508	487	484	539	498	479	453	550	488	465	509	475	528	504	481	494	494	518	519	489	488	505	497	517	540	468	495	484	476	505	489	520	522	524	490	495	494	461	473	480	507	518	490	512	542	503	500	529	514	507	534	470	519	484	446	450	534	460	502	477	511	498	518	545	462	490	533	511	499	513	495	533	515	487	493	486	499	527	512	491	534	483	486	491	468	500	505	495	529	526	506	472	539	529	483	498	519	467	528	505	486	549	492	484	517	508	463	510	486	477	501	453	498	465	502	475	504	511	500	508	488	457	481	540	467	502	510	522	469	476	502	536	548	536	462	485	487	476	496	470	530	488	501	541	484	519	484	480	479	505	485	501	515	496	476	471	464	515	474	490	504	478	501	456	490	512	486	473	495	501	497	495	540	528	534	494	490	471	506	507	516	509	526	491	478	495	457	511	460	487	487	467	482	508	498	474	535	470	500	537	461	474	469	508	513	467	510	536	483	530	507	498	484	473	435	487	492	504	498	460	531	482	511	467	464	494	517	532	499	496	462	507	477	483	492	504	488	510	513	470	506	468	501	459	517	509	462	467	474	507	497	535	481	494	512	497	500	515	487	477	493	499	514	500	497	539	483	525	491	491	524	513	519	455	482	491	515	481	487	527	487	518	471	481	515	501	489	502	464	451	490	501	461	476	515	519	523	521	494	516	512	519	522	491	507	481	490	479	500	512	530	538	489	515	472	506	509	487	488	486	471	510	511	479	495	472	487	495	478	496	492	450	494	496	503	503	529	505	530	499	520	512	494	463	507	478	495	494	487	506	476	534	489	468	514	514	503	469	497	455	531	532	484	484	481	525	457	502	502	495	483	504	490	488	480	475	532	488	500	506	516	508	500	500	522	487	517	496	486	505	466	506	493	476	482	494	509	485	476	534	491	499	496	479	477	545	476	499	452	512	493	471	477	498	511	476	525	459	485	461	530	484	459	537	510	527	522	527	516	462	541	507	514	506	506	500	506	474	535	469	468	530	531	508	503	488	490	499	499	484	505	526	497	469	524	522	493	502	513	502	477	515	514	510	515	511	496	509	488	479	504	474	517	503	457	506	527	477	467	491	495	483	504	465	503	462	496	505	493	496	484	527	525	498	487	476	495	514	462	485	512	477	498	497	475	515	508	502	477	450	514	529	499	474	524	532	492	494	487
25546	16445	6852	3546	2245	1818	1371	1130	1032	873	789	653	671	630	652	645	607	612	608	606	583	595	627	646	574	559	591	600	607	582	575	612	575	576	633	602	600	615	634	601	629	602	601	587	583	572	588	575	603	630	576	573	572	625	603	631	553	554	576	621	575	609	606	594	611	577	660	632	620	598	621	636	595	621	635	637	602	643	598	593	599	620	552	616	560	636	589	586	611	640	579	571	591	609	570	602	651	597	573	540	610	626	618	619	599	661	578	587	609	609	622	577	639	615	609	604	611	614	611	626	586	611	557	647	613	617	584	620	600	660	606	572	592	599	602	615	591	623	613	580	600	646	565	589	646	598	592	546	626	579	594	634	601	620	615	595	551	630	654	624	602	629	626	627	619	577	616	637	558	600	589	581	586	645	571	627	574	562	615	616	596	604	628	624	622	611	618	601	616	628	612	636	589	636	628	606	623	627	630	595	583	602	592	593	594	591	578	568	574	588	585	612	545	593	607	637	605	587	603	573	562	586	611	604	597	628	561	581	628	582	618	596	571	627	620	623	536	573	566	541	588	654	633	594	590	586	622	593	593	606	616	586	598	565	587	615	618	591	606	585	617	577	622	567	590	550	574	579	594	621	665	612	602	634	645	607	566	610	613	574	617	566	592	638	591	589	588	621	611	616	619	603	599	643	561	636	589	628	642	566	596	595	585	586	577	607	610	582	592	623	584	583	641	585	619	609	598	612	607	634	605	559	593	628	620	602	596	622	618	607	610	591	590	615	598	628	575	608	593	607	617	578	566	583	633	602	621	625	592	643	625	590	590	611	641	610	596	556	637	574	602	620	619	604	643	556	640	622	616	618	653	601	565	616	638	572	609	599	601	528	587	601	594	602	591	642	604	607	619	572	591	584	559	598	575	610	629	612	601	585	595	617	587	618	646	553	609	601	553	624	682	636	534	583	628	532	587	605	576	594	599	539	602	574	588	614	625	613	597	598	576	595	595	596	598	594	607	571	585	637	584	641	580	586	599	548	572	572	615	621	581	668	597	626	612	583	592	586	603	612	621	598	604	599	616	600	640	635	575	631	622	635	575	595	562	603	619	608	610	589	558	596	614	610	616	640	639	681	637	583	590	588	582	605	565	565	607	607	600	611	604	564	612	606	612	576	638	609	589	612	572	574	603	585	589	622	609	579	596	654	596	612	617	616	584	569	591	598	618	630	628	593	575	658	574	626	615	590	607	629	593	621	585	623	622	604	618	629	576	603	622	660	580	612	621	597	641	611	564	628	598	584	649	603	569	579	608	622	584	577	599	597	612	620	604	577	598	602	608	606	581	613	595	619	625	629	631	564	600	604	554	566	618	587	603	569	633	587	626	590	618	623	587	597	609	620	621	596	585	580	573	605	595	623	626	612	606	604	595	591	639	577	592	632	608	555	593	576	573	600	633	571	664	569	604	582	576	643	612	602	606	597	621	591	584	631	541	583	596	613	617	585	605	597	565	635	611	664	577	598	642	569	601	600	595	559	645	598	582	612	614	613	647	646	564	628	582	638	619	626	603	612	575	633	574	594	628	633	604	570	588	543	551	612	607	599	572	605	615	569	591	645	605	622	591	556	625	647	613	597	595	603	596	626	589	601	595	592	632	583	624	585	576	606	624	631	591	580	627	584	566	587	597	569	577	604	611	616	630	607	608	567	658	621	584	603	605	597	599	570	628	594	603	631	595	568	589	583	589	582	633	641	572	552	609	566	589	643	597	601	606	564	590	565	620	607	562	626	651	621	624	623	597	591	657	588	567	599	551	616	622	610	589	615	586	602	636	561	608	605	597	586	608	603	564	663	631	588	580	570	544	599	640	598	625	623	562	604	583	621	583	588	638	575	606	583	588	598	589	622	594	600	621	627	611	642	611	572	574	654	531	625	565	605	608	604	587	622	606	548	586	581	621	593	638	583	574	615	585	583	602	606	607	623	605	557	579	630	613	611	558	556	617	593	592	620	626	629	590	592	587	611	592	580	569	563	622	583	576	634	600	645	586	664	618	598	611	573	605	596	582	587	617	609	637	630	611	598	614	600	633	557	574	664	542	655	663	584	612	630	619	602	609	634	609	610	610	613	650	598	646	597	621	641	600	603	582	602	578	552	599	553	643	604	627	562	637	574	548	585	605	583	608	554	641	613	615	597	603	573	578	634	596	573	599	589	654	595	586	574	583	590	629	598	637	623	603	608	622	592	580	600	612	636	586	589	604	595	606	584	605	626	550	611	581	615	643	563	606	632	560	651	605	605	602	571	630	589	568	613	577	663	564	593	596	604	586	582	569	592	606	634	635	587	620	594	635	568	626	583	573	560	627	595	570	598	589	617	591	603	601	599	628	640	632	622	600	597	586	598	600	596	584	602	577	625	603	595	605	613	608	641	600	630	593	618	615	602	641	590	579	602	595	584	625	605	566	640	636	559	649	542	636	618	590	606	599	600	580	607	622	603	560	596	623	589	613	588	597	601	574	600	578	596	608	620	585	628	638	592	634	597	605	613	581	622	610	644	654	582	620	632	593	675	615	593	582	590	589	616	605	580	556	581	616	583	570	571	632	598	580	646	607	562	609	644	578	603	612	622	580	587	579	590	622	601	592	595	607	598	629	660	629	604	565	603	595	562	604	559	576	602	624	621	586	624	612	605	621	603	600	640	586	568	621	576	631	607	608	605	617	594	580	665	603	603	663	624	576	620	583	610	601	601	610	592	573	620	602	554	631	597	598	572	592	647	605	568	592	589	565	567	638	566	571	579	651	567	613	607	575	574	551	611	575	579	627	560	634	580	599	591	573	604	580	646	627	606	622	591	589	634	611	622	589	575	598	603	624	566	583	608	577	606	592	586	614	584	622	615	575	603	669	619	578	605	607	578	598	609	657	606	601	592	644	604	594	565	586	633	624	637	637	627	612	582	587	582	603	607	612	632	568	600	581	624	619	576	615	642	557	607	600	601	575	563	615	616	634	600	582	539	547	660	615	611	617	624	635	597	632	636	592	574	612	569	610	603	633	602	602	630	593	627	628	610	629	633	585	591	609	603	550	598	645	631	582	626	582	600	610	594	586	604	561	602	596	601	595	587	602	598	594	607	601	604	593	600	603	584	551	610	567	597	626	645	612	596	612	591	611	573	608	639	584	613	637	595	613	666	608	565	578	640	586	620	565	635	622	588	590	572	591	600	616	620	601	614	598	611	645	620	624	595	613	585	621	629	579	602	605	631	597	614	570	590	615	583	599	558	588	586	632	615	603	606	639	584	550	589	597	581	620	566	592	600	617	599	607	612	615	612	638	610	596	604	587	588	574	570	598	594	628	627	618	614	624	622	609	605	612	624	612	542	638	590	584	627	615	629	630	566	612	577	611	582	570	593	656	643	572	593	586	606	602	575	592	615	586	561	614	626	598	622	549	595	601	607	610	555	577	605	578	625	599	618	615	612	593	639	595	586	660	641	596	578
24322	21319	28682	24286	21256	9758	1763	1093	826	672	540	440	425	388	373	332	362	316	316	300	322	291	288	304	293	293	279	256	297	277	282	257	289	279	275	273	265	259	278	285	258	241	256	253	234	239	258	269	246	253	265	255	229	261	231	257	275	224	301	288	258	267	243	259	231	260	264	264	278	271	300	239	265	274	291	261	298	254	266	252	225	271	261	261	263	247	256	275	266	264	265	250	268	234	260	255	256	261	233	247	245	231	220	254	226	254	269	273	247	276	246	269	238	224	262	221	269	250	234	248	260	247	273	252	236	220	259	260	276	256	269	285	254	254	274	243	245	243	225	235	244	285	246	249	270	244	248	272	267	254	232	289	266	246	265	258	236	246	250	258	248	239	235	266	252	249	292	288	220	239	270	264	246	263	241	279	266	246	239	271	254	262	260	267	232	255	245	270	245	263	251	241	245	253	271	243	276	282	265	282	245	258	253	244	240	256	262	254	261	264	268	255	264	248	278	246	235	282	282	251	253	262	268	244	277	236	248	235	242	255	256	241	266	231	245	236	274	260	253	273	222	279	259	249	237	254	249	235	235	265	274	252	230	251	236	273	260	227	270	250	253	257	252	225	251	241	266	268	253	273	252	252	257	262	278	257	252	277	228	243	265	239	276	236	260	257	243	271	254	232	244	247	236	232	236	239	236	262	272	233	257	241	245	270	249	282	250	243	274	239	273	245	267	271	245	267	263	281	255	235	244	270	247	271	245	251	248	245	269	255	267	253	270	245	265	250	275	265	249	254	260	241	244	270	260	241	269	239	259	245	242	274	260	216	283	262	264	241	252	276	229	249	231	266	275	242	255	268	284	243	252	286	234	271	238	258	234	225	257	267	248	254	246	242	271	260	274	241	275	241	263	279	255	221	230	240	251	229	262	244	249	253	262	292	270	247	249	266	254	258	230	248	277	277	248	275	257	229	254	265	263	219	228	275	234	243	219	267	263	249	268	285	280	250	261	262	271	256	252	250	252	251	287	238	261	243	235	239	263	286	250	231	262	245	229	241	240	256	251	285	257	235	290	251	250	277	257	241	249	226	257	249	258	287	245	247	270	264	242	240	242	247	248	254	260	260	248	270	286	237	230	277	249	271	251	271	267	260	233	255	238	243	240	245	231	284	269	240	252	271	236	268	251	240	268	257	247	264	278	247	266	241	283	250	247	247	285	216	261	256	261	236	275	287	273	225	255	251	256	267	242	258	247	233	260	258	273	269	271	225	219	255	257	248	250	221	224	297	252	284	276	261	266	233	250	286	265	267	266	248	265	260	249	239	213	250	270	225	239	239	248	243	273	257	269	241	233	262	222	213	258	250	239	275	225	255	228	270	246	262	233	268	236	248	246	257	241	248	217	298	225	253	254	266	248	255	224	225	259	267	249	273	253	242	248	243	288	283	233	270	253	215	286	237	281	287	225	238	226	261	286	249	264	263	231	280	250	246	266	261	271	266	254	229	257	260	239	259	261	248	265	286	273	237	249	258	264	243	266	255	275	245	223	269	275	256	229	293	254	245	256	237	238	213	256	262	241	242	261	240	225	265	238	260	273	240	256	255	262	236	258	241	230	237	242	250	278	252	236	245	251	282	227	257	246	241	268	253	254	269	244	241	252	247	228	264	238	257	259	249	237	241	231	246	251	262	248	250	251	253	246	248	261	230	241	257	274	275	260	239	252	240	252	285	259	249	250	278	256	256	254	285	235	256	250	262	250	258	274	252	209	240	267	250	246	267	240	260	253	247	263	237	256	242	249	263	225	264	256	263	247	255	254	253	257	236	262	251	288	290	313	255	239	279	250	254	245	232	261	249	242	251	244	283	254	255	241	241	249	267	241	229	258	272	240	260	266	236	252	265	237	231	260	275	241	242	239	240	248	229	230	250	281	241	255	246	272	261	277	266	265	234	248	268	272	262	266	264	251	265	225	267	238	262	270	275	262	279	241	254	253	261	275	265	292	258	261	231	241	231	238	234	267	238	259	264	247	286	259	254	262	258	232	255	257	271	240	260	262	279	257	249	252	259	266	268	248	261	270	249	259	240	263	257	269	243	253	236	233	274	253	250	270	234	249	243	279	252	251	263	257	244	247	263	269	252	278	227	293	236	242	255	276	274	297	271	270	256	280	240	249	236	236	271	225	276	258	276	270	274	237	221	226	264	248	255	238	267	246	243	264	241	249	241	253	261	235	244	239	273	256	250	240	260	254	243	244	256	233	266	252	228	253	270	284	250	259	253	255	258	262	259	255	230	277	233	245	261	233	270	267	248	275	226	247	248	275	265	230	241	231	250	278	247	264	253	277	247	278	283	267	246	268	250	239	257	273	250	260	204	242	237	259	252	226	249	254	258	239	271	252	247	249	240	257	252	250	258	262	237	254	236	219	255	269	260	275	261	234	243	256	225	271	255	249	264	239	258	239	243	240	233	246	243	248	253	247	227	256	255	233	247	251	247	260	271	242	261	261	233	251	256	281	264	240	263	260	254	254	262	265	276	284	235	281	273	256	252	213	260	239	216	280	223	250	242	232	258	256	263	253	242	253	261	248	241	225	249	249	245	236	270	264	252	251	251	254	252	242	270	234	270	258	261	254	249	236	258	265	247	256	280	258	248	272	255	244	243	244	276	248	263	248	240	280	247	263	251	241	243	261	231	253	259	238	245	260	245	252	274	296	235	246	279	286	233	225	246	241	267	272	259	255	249	262	226	241	241	267	297	303	257	248	269	250	265	258	256	253	277	254	247	247	251	267	251	218	236	248	229	240	250	258	275	280	267	265	288	300	256	259	249	243	250	235	255	266	275	254	255	253	249	264	246	238	265	250	248	259	220	270	275	271	250	243	253	242	235	237	244	270	283	243	248	228	247	272	252	260	238	260	266	239	256	240	217	280	278	244	259	266	241	294	236	262	223	265	262	259	238	251	268	250	279	255	245	266	255	248	263	234	261	253	254	241	235	243	266	282	248	258	237	242	272	253	264	245	285	268	281	259	280	244	268	292	257	223	255	275	244	251	252	234	245	234	224	289	251	264	280	238	264	233	260	288	258	244	240	251	228	261	279	258	251	252	278	252	240	232	255	274	235	267	258	247	220	266	236	248	249	252	254	260	222	235	246	251	262	253	247	279	241	281	282	248	241	253	267	243	264	264	246	269	277	246	267	226	265	231	233	242	263	264	232	235	262	260	253	233	260	231	247	264	243	250	262	268	260	258	250	271	252	276	238	258	259	237	257	256	241	270	247	231	276	297	247	268	247	234	218	261	264	270	244	221	215	281	232	250	253	260	288	233	262	273	284	246	241	272	255	251	253	242	238	245	244	279	238	242	263	241	262	241	251	234	236	236	271	261	273	253	287	279	220	282	256	251	207	287	250	254	265	259	275	235	245	278	255	253	228	270	252	264	253	251	264	298	247	254	229	211	256	260	259	243	227	261	246	262	261	266	258	256	281	236	276
30565	26206	14774	7916	5315	3916	2790	2050	1707	1228	1000	769	706	576	574	491	466	427	431	398	406	386	381	385	384	386	339	368	335	394	340	320	355	339	368	349	343	355	337	335	317	307	322	296	339	338	326	327	303	349	353	326	319	320	358	308	312	309	323	322	352	288	329	342	320	331	335	323	364	334	344	399	371	345	345	310	350	326	311	290	325	319	356	314	313	314	360	315	344	311	319	317	309	307	346	316	350	328	325	295	291	326	296	325	285	326	313	283	345	324	314	321	336	342	310	359	373	348	341	336	311	304	330	326	347	341	317	315	322	309	324	328	353	324	328	276	356	309	333	307	332	301	332	315	319	329	341	317	309	333	314	316	310	320	326	321	322	338	343	278	343	322	346	298	311	368	327	335	318	321	324	327	338	316	310	323	311	337	305	322	283	296	334	300	295	312	334	331	309	328	334	286	313	330	349	339	296	308	344	328	351	330	302	288	314	306	303	296	304	320	305	331	305	337	324	319	319	349	338	301	321	291	309	332	312	294	331	336	347	317	351	335	331	333	321	350	339	324	313	322	352	330	313	330	304	366	333	338	318	290	322	313	272	309	287	312	341	297	309	325	298	295	307	307	338	310	326	297	298	330	336	327	346	320	318	314	306	342	312	303	330	294	317	325	323	317	325	303	355	304	324	322	330	322	343	295	319	310	314	303	306	300	312	319	313	326	336	276	333	319	337	325	338	309	320	320	325	309	330	334	295	324	323	292	329	321	318	306	297	305	361	337	298	311	301	315	302	352	328	281	313	299	322	289	335	348	319	347	297	297	299	307	330	302	303	300	313	336	336	319	340	330	301	361	295	316	271	329	320	311	314	320	366	308	334	312	306	307	309	324	307	325	302	270	306	306	303	326	303	319	327	291	353	321	305	324	305	320	334	313	326	317	288	352	322	310	305	333	336	314	304	334	281	329	285	323	367	304	329	308	327	309	321	332	333	318	342	262	325	310	317	306	334	305	317	303	362	337	317	355	333	296	321	337	336	331	301	299	308	347	323	312	312	325	315	321	323	324	317	320	301	310	312	347	321	295	313	322	300	338	331	326	313	369	316	327	322	317	314	330	325	305	331	307	307	317	309	345	322	314	317	323	323	326	339	317	300	325	314	289	339	273	328	306	320	314	311	325	315	325	292	339	299	342	316	302	323	318	326	321	331	323	307	327	308	353	311	318	332	332	362	319	352	267	302	314	321	300	322	321	314	316	325	327	371	323	282	325	314	309	332	317	304	331	317	329	318	349	318	323	341	316	367	326	330	324	320	293	296	322	361	341	309	316	348	325	327	327	370	333	308	314	297	323	339	313	312	299	300	306	309	325	320	311	320	328	322	324	321	344	302	307	302	328	317	302	335	337	327	329	338	297	342	334	333	290	307	345	313	301	290	334	313	321	330	324	306	346	326	326	313	301	294	332	363	305	331	305	342	333	319	305	323	297	330	305	328	317	325	305	339	373	349	313	339	331	337	311	309	330	303	339	331	276	304	332	321	308	329	284	326	317	309	330	330	296	313	327	338	320	324	311	347	323	298	332	320	286	320	312	304	314	337	288	350	316	289	315	301	319	318	306	310	317	359	335	331	287	316	302	358	295	315	309	320	303	337	320	328	303	309	303	329	329	340	303	307	335	349	327	355	320	305	314	321	324	332	322	292	323	315	348	308	294	347	333	344	336	304	289	340	316	324	342	320	334	313	310	346	311	329	304	340	297	315	284	309	296	301	306	288	305	324	319	335	321	321	304	342	316	337	331	318	334	322	318	343	295	317	316	289	353	305	308	344	296	304	316	321	353	314	324	355	326	317	346	310	317	305	343	319	308	320	323	336	318	320	321	348	317	316	323	308	311	324	307	308	314	313	325	305	315	336	323	308	342	315	315	341	338	311	311	318	296	296	329	310	323	303	306	340	314	333	298	304	342	340	299	310	325	335	312	309	323	332	335	315	301	315	327	330	361	295	346	319	350	327	313	303	315	329	320	322	318	324	317	313	328	333	321	304	336	283	348	319	341	288	343	356	342	320	334	332	309	285	317	306	347	313	292	294	373	299	337	317	284	322	321	290	288	306	323	338	327	302	341	350	351	304	289	349	289	344	318	312	350	342	360	341	321	295	339	354	322	317	309	329	331	280	293	308	349	288	335	330	314	322	360	307	328	291	304	327	309	295	346	312	332	308	340	315	340	327	295	324	331	333	326	313	339	331	318	326	315	322	332	309	329	314	375	336	301	329	330	333	323	328	336	314	326	294	339	316	334	336	336	327	309	318	336	324	316	284	319	307	298	292	271	299	347	308	305	320	291	317	325	304	316	327	312	304	304	323	288	302	286	339	320	319	346	332	339	338	322	342	330	289	309	331	355	318	296	316	321	316	295	319	334	305	311	274	295	319	297	298	353	323	315	306	293	311	320	294	336	298	323	326	312	354	299	323	339	316	310	331	332	338	314	276	341	298	344	310	343	316	336	307	306	309	316	272	301	335	276	326	320	329	318	299	309	322	316	326	326	325	338	328	321	334	337	338	326	322	304	278	318	293	344	341	293	293	339	321	365	308	336	338	312	346	308	329	275	318	323	304	324	338	302	304	284	350	325	301	298	323	345	340	309	344	294	329	314	339	342	362	311	346	350	322	323	312	303	362	307	302	316	306	329	335	332	303	309	361	316	332	323	349	327	344	292	351	315	305	316	323	295	319	335	319	321	318	311	333	332	292	315	335	325	288	307	311	321	323	319	346	313	300	325	354	309	344	280	337	332	328	360	335	310	313	313	294	323	350	338	336	342	312	315	310	299	303	311	349	294	327	331	298	355	279	296	335	316	349	322	346	325	328	293	292	315	312	312	367	302	350	347	310	291	309	304	319	348	323	312	336	311	336	294	345	319	341	319	314	294	308	348	332	278	308	347	331	297	314	292	344	335	310	304	333	348	334	331	314	325	334	290	331	333	297	330	317	329	313	329	309	324	320	354	348	336	280	337	330	314	308	318	328	298	289	327	326	338	332	309	307	299	314	310	322	324	320	313	339	331	320	314	340	313	310	317	313	323	325	307	338	336	330	315	297	344	289	302	324	327	302	344	311	356	338	316	312	308	298	340	307	328	314	305	275	306	329	340	300	330	315	316	319	318	309	331	347	324	327	337	315	381	314	352	312	308	302	314	329	310	302	305	317	299	323	300	307	313	319	334	342	309	290	308	340	320	337	316	325	330	318	337	273	279	314	288	315	305	326	339	300	334	318	313	331	348	326	343	345	317	321	297	323	324	330	339	320	318	323	313	315	330	326	300	322	331	298	320	329	327	313	312	311	318	316	313	318	337	322	339	345	316	327	337	275	329	295	326	328	327	326	307	303	300	333	344	298	345	303	327	323	328	346	321	297	328	334	325	341	298	309	324	315	315	328	341	329	311	354	267	296	309	301	334	312	317	306	331	296	351	324	350	295	306	337	325	349	317	321	338	317	333
25545	21352	27441	25408	10147	1919	1283	1017	852	761	689	657	614	617	685	634	633	622	621	575	603	628	620	578	612	575	577	566	589	578	601	547	578	562	559	588	580	517	566	573	596	595	627	609	574	572	595	593	579	577	564	556	603	604	591	570	600	564	587	532	576	543	554	585	564	588	597	582	630	599	632	602	570	532	571	626	581	604	607	553	584	596	606	606	608	544	569	558	574	592	555	544	593	590	591	591	600	581	595	585	561	599	587	565	625	544	632	523	592	535	542	581	558	580	573	604	592	599	572	616	597	576	546	592	534	591	540	570	588	560	624	584	604	572	566	555	576	569	583	634	556	566	539	580	578	586	585	586	580	552	608	569	549	563	559	559	585	606	588	608	579	607	532	548	568	581	595	621	580	566	597	573	589	580	597	551	571	597	607	591	548	575	575	604	596	595	569	583	614	585	552	545	586	615	550	560	579	544	573	611	549	562	523	566	571	548	536	564	595	560	589	609	596	595	573	581	573	599	578	579	568	561	574	549	598	578	554	585	564	577	568	590	559	629	592	546	589	580	576	599	584	594	517	556	574	556	565	537	602	559	571	622	609	531	586	571	550	570	532	568	595	581	589	528	573	612	589	583	591	536	566	622	571	542	579	567	553	595	563	576	569	544	591	578	585	639	580	533	592	555	559	593	533	545	587	578	572	629	559	588	560	573	577	581	584	561	585	565	579	520	576	568	624	539	577	591	534	530	574	572	568	603	596	567	603	610	578	616	596	552	550	550	569	575	558	558	569	561	551	547	587	575	589	588	566	599	613	569	569	535	561	568	569	564	570	551	621	571	570	610	569	554	596	569	598	541	550	587	576	573	577	560	572	555	574	579	601	608	550	606	607	555	561	573	566	588	570	570	595	500	607	568	574	576	522	566	591	584	604	569	556	555	555	563	578	608	562	539	556	592	547	598	566	626	593	547	592	579	601	593	565	564	545	527	584	578	599	570	558	557	583	578	573	574	610	580	549	546	581	586	570	563	580	570	591	556	610	568	582	582	604	547	607	588	606	607	600	583	545	606	564	599	606	582	571	579	587	578	548	594	584	595	567	560	594	594	539	584	555	585	545	556	558	598	590	579	583	550	567	570	614	570	599	561	572	549	534	615	608	583	602	540	579	581	600	503	569	591	578	572	569	547	553	567	584	586	594	542	564	553	568	549	627	554	622	606	574	603	563	595	504	599	580	573	569	586	597	598	632	551	587	606	572	571	578	594	613	586	555	549	527	562	580	537	571	579	582	575	574	555	569	593	568	520	573	583	548	580	596	578	561	528	548	562	591	590	601	602	564	560	562	597	577	606	571	567	590	560	592	592	543	561	562	641	595	569	574	617	603	582	569	597	565	575	560	527	530	553	558	550	570	611	588	571	556	584	566	553	582	527	586	533	611	548	561	571	560	533	592	544	546	555	579	589	566	597	559	583	592	537	549	552	571	529	572	581	588	594	528	538	573	581	588	564	559	577	591	562	608	561	550	549	556	547	593	603	562	599	534	587	581	581	601	576	566	546	609	527	597	586	543	577	547	605	594	558	603	546	563	557	554	549	592	609	600	580	637	544	552	607	549	573	561	566	597	558	548	605	616	566	553	597	595	627	581	569	574	573	567	560	544	572	599	562	543	562	579	564	582	586	576	570	584	560	599	582	558	559	545	596	581	585	599	582	583	587	618	585	560	570	560	583	547	556	593	584	553	553	546	534	576	580	598	601	599	514	626	589	560	541	547	562	585	582	568	579	626	553	583	574	556	592	592	588	547	585	538	574	603	619	547	612	578	580	577	567	562	577	607	599	560	556	561	606	609	567	560	573	580	541	572	570	593	624	568	609	563	586	587	618	548	573	557	597	562	598	551	572	588	569	589	584	568	590	612	529	577	570	586	569	559	550	561	613	562	545	564	531	567	571	543	580	584	539	518	513	571	584	624	613	573	583	598	558	625	572	589	562	577	596	569	622	577	568	553	571	577	537	571	550	564	599	561	633	560	594	621	565	586	557	591	541	569	588	566	596	569	579	563	608	592	610	579	568	560	554	565	580	547	547	603	608	620	568	562	626	543	606	565	573	568	559	605	560	578	584	591	570	579	588	572	587	601	548	612	610	610	537	602	557	562	606	602	534	604	579	598	568	649	578	609	558	541	603	575	594	594	607	551	577	523	584	579	617	567	610	556	582	589	611	566	554	564	568	550	612	593	574	567	557	540	581	559	579	551	568	602	588	625	580	552	579	612	600	639	584	578	590	548	594	587	559	553	558	556	606	551	573	580	597	570	603	588	606	589	535	574	555	560	583	580	573	583	594	583	573	572	596	581	598	622	557	568	611	583	576	578	593	592	564	591	608	587	544	587	591	581	569	557	573	557	607	564	616	559	556	579	536	610	572	587	593	614	548	545	589	571	547	573	558	584	577	541	607	522	548	587	574	577	575	621	605	561	612	555	567	575	582	556	562	621	603	548	577	568	575	535	576	559	572	560	582	565	531	576	592	605	549	570	575	565	583	595	545	596	583	585	607	627	561	589	579	577	528	610	587	629	556	563	613	563	535	574	614	586	582	560	551	546	587	576	571	599	614	562	544	582	559	606	589	520	550	619	540	562	626	553	559	585	542	561	570	564	532	556	588	567	551	579	548	538	556	573	598	565	567	620	526	565	602	596	588	541	574	611	597	593	638	527	581	559	563	551	558	589	590	606	543	549	599	576	545	562	647	583	593	592	578	582	561	568	617	581	531	556	621	602	552	557	555	585	610	548	616	574	571	546	571	554	599	522	548	544	574	600	543	591	518	553	581	555	594	591	602	571	599	578	583	577	575	605	598	580	559	568	610	560	570	576	609	589	602	562	584	584	598	572	546	585	592	566	566	587	573	590	555	578	563	572	568	539	586	588	499	586	541	613	597	570	564	578	568	543	564	554	584	614	610	583	633	572	559	588	600	570	585	518	591	588	581	601	570	596	562	594	538	610	538	614	599	551	577	593	596	553	536	580	603	573	551	563	553	605	610	527	577	601	556	621	564	576	570	559	556	553	562	560	557	553	561	569	538	563	548	561	576	583	596	588	594	577	552	572	583	554	611	601	557	578	537	612	562	567	616	566	626	581	616	545	603	544	613	522	593	587	563	577	604	550	585	595	605	534	559	593	603	560	578	562	548	571	576	579	604	572	569	545	545	572	589	522	587	591	597	564	584	571	556	602	568	552	564	531	572	576	572	551	582	578	594	551	520	598	579	563	614	577	551	561	549	559	591	562	580	583	597	549	568	563	535	592	596	575	548	574	608	570	539	603	547	578	604	562	603	582	589	565	541	574	586	571	572	585	579	584	547	586	594	544	582	569	551	579	593	565	599	555	593	534	553	578	534	547	517	557	615	570	583	540	573	583	539	553	570	626	592	544	565	569	537	536	594	567	547	592	608	563	614	611	576	598	588	554	574	546	573	567	567	585	540	612	599	560	546	549	567
30511	29746	10703	5681	4052	3058	2332	1804	1412	1219	1058	920	906	777	794	772	777	753	748	734	673	731	745	714	688	681	705	651	739	628	654	765	652	644	682	730	660	687	678	672	679	733	701	706	690	695	676	681	700	693	656	670	636	666	706	705	691	723	656	666	594	649	697	715	684	631	672	682	719	736	729	684	741	694	695	716	687	654	685	645	632	664	659	667	677	690	694	698	684	674	646	720	706	625	699	657	628	682	712	662	681	701	635	687	668	660	724	663	669	695	679	671	697	656	714	714	688	642	635	653	707	663	700	684	657	655	677	738	667	686	676	650	699	697	637	667	662	695	683	631	663	666	695	675	679	689	658	633	637	685	631	693	719	680	679	723	670	710	611	626	668	645	620	675	681	679	719	655	675	689	685	652	669	643	662	731	693	668	701	678	757	665	734	680	708	687	682	647	677	658	683	672	684	672	641	699	658	626	690	683	644	669	672	664	672	671	677	691	674	664	667	644	677	687	694	640	723	686	680	694	687	612	647	656	696	709	690	658	702	701	691	664	661	692	654	646	650	624	723	692	704	661	724	687	675	667	681	672	652	686	659	655	658	651	692	683	637	678	679	664	680	680	674	651	678	685	667	684	655	665	706	661	683	655	679	627	634	695	665	708	677	664	674	670	650	690	654	676	641	660	705	722	693	673	726	659	664	682	704	721	681	644	703	650	688	735	715	675	683	693	627	654	655	712	617	641	697	680	642	682	646	647	619	672	628	679	696	669	686	719	659	650	654	689	694	631	659	679	661	664	674	698	699	683	687	695	665	650	714	691	650	687	682	642	700	680	661	713	642	679	659	655	724	675	662	645	687	667	693	702	676	724	664	616	642	721	617	681	702	667	623	648	685	684	640	677	704	658	672	704	702	675	671	644	725	664	686	675	639	673	665	693	661	675	677	644	656	670	699	698	717	669	670	644	666	690	711	662	654	696	624	678	698	657	674	655	662	695	670	691	668	679	659	695	657	673	674	646	678	686	653	662	662	640	715	716	665	719	683	698	655	693	684	631	749	684	695	672	713	671	648	713	666	672	717	682	699	719	681	690	699	667	688	697	687	643	653	658	676	645	644	651	655	631	659	672	654	656	704	636	689	699	650	688	692	708	680	689	684	659	707	677	667	645	684	692	694	676	738	660	687	664	724	697	676	642	683	666	697	713	657	699	676	638	664	700	672	704	712	692	680	654	647	691	654	660	676	708	679	697	628	650	690	689	672	670	688	664	733	677	647	641	619	678	659	670	701	654	688	655	730	638	650	672	690	734	669	661	705	671	647	661	646	640	714	714	622	681	682	690	652	640	710	656	684	658	653	653	648	692	709	669	666	642	714	683	706	657	647	674	652	654	702	713	649	661	719	676	657	667	698	661	660	665	681	711	692	681	645	685	676	683	662	674	654	660	671	685	660	689	674	671	689	669	630	708	652	662	661	647	675	675	616	667	609	680	682	676	706	678	638	700	698	661	723	686	686	690	660	665	720	717	649	668	667	680	692	676	661	635	653	686	677	704	668	686	649	671	663	634	694	650	643	664	665	663	686	677	664	678	681	661	692	685	663	714	665	692	648	658	686	678	721	642	693	678	662	678	657	654	673	703	701	640	677	711	669	650	684	682	668	709	709	684	702	685	716	711	617	684	618	716	648	686	678	711	612	715	649	656	624	693	639	695	709	677	673	693	673	643	700	658	652	660	712	670	657	661	661	692	664	694	672	697	699	694	736	704	638	642	615	654	671	701	661	661	645	644	708	685	678	670	705	648	646	648	715	681	697	677	689	711	707	657	702	683	646	675	700	702	659	634	688	641	686	654	708	690	725	630	615	663	702	722	639	682	631	672	635	652	709	712	691	673	709	713	667	661	677	667	709	671	732	667	629	651	688	668	698	670	677	647	683	654	662	684	677	663	670	671	652	688	694	720	650	664	650	672	679	692	695	650	660	695	679	676	717	684	646	677	708	632	686	693	619	634	686	666	690	710	675	649	640	679	659	671	632	658	673	745	665	657	703	679	648	613	688	702	680	710	682	669	689	648	641	701	648	699	641	680	674	704	694	682	648	674	698	621	706	662	686	690	686	649	638	642	715	643	663	693	677	673	679	668	650	654	647	700	694	681	683	631	654	647	620	698	689	638	693	656	711	638	703	687	654	687	688	701	705	681	727	655	683	753	707	656	614	706	678	658	644	698	685	676	643	633	646	637	684	692	715	666	712	640	668	657	670	657	676	593	660	685	640	710	698	645	642	688	649	677	675	649	672	663	719	648	651	655	653	671	641	706	653	674	662	695	702	657	677	670	706	663	641	715	683	696	674	670	642	697	657	690	715	676	659	692	686	662	670	685	701	662	689	649	646	689	671	647	713	684	680	689	666	654	664	663	676	700	711	653	652	620	694	687	640	689	649	724	686	685	654	703	665	639	657	741	709	697	669	703	689	684	668	710	687	703	650	721	669	698	703	655	650	671	689	609	661	702	684	677	675	675	691	695	689	711	639	654	656	677	665	713	692	690	700	661	653	709	654	637	717	675	643	693	666	705	682	692	638	692	682	725	677	689	673	680	665	681	626	719	641	625	679	651	696	680	712	682	681	658	676	634	675	666	704	695	679	645	701	684	681	709	697	692	705	667	705	633	639	662	635	701	634	723	709	694	635	684	706	649	693	644	625	640	674	687	684	676	697	633	624	697	711	672	674	671	671	639	679	622	687	668	649	652	762	734	655	624	713	729	661	633	622	689	678	667	718	668	739	660	652	720	692	664	688	676	676	634	707	684	694	682	665	708	684	738	692	635	652	669	692	694	677	672	660	668	618	738	678	628	699	686	649	662	697	688	661	655	658	640	670	669	671	620	672	685	667	651	665	663	668	659	706	665	677	698	675	668	711	631	630	658	647	687	652	634	660	670	680	637	647	670	672	737	702	701	699	653	732	667	661	683	669	702	672	663	669	680	627	663	694	687	667	673	639	681	692	669	654	652	667	645	687	652	691	652	724	616	672	681	717	671	705	678	675	682	646	654	632	715	718	715	652	658	722	653	672	684	694	707	658	653	731	662	666	637	684	647	661	703	701	681	645	678	689	750	691	635	658	687	701	680	636	688	689	669	661	641	680	660	696	669	643	729	637	671	608	646	667	680	641	681	661	703	684	674	714	664	630	658	661	662	633	649	702	688	692	683	693	715	678	707	645	633	681	652	622	636	693	671	680	714	685	711	716	698	706	735	677	704	716	689	669	719	689	647	660	691	660	663	693	652	702	663	629	666	726	640	658	686	656	683	706	631	673	702	669	623	696	690	736	656	669	646	641	658	695	646	678	669	681	696	612	686	696	694	646	657	660	707	656	703	679	655	675	673	633	643	675	662	635	686	631	699	695	653	648	627	645	657	677	710	652	687	676	695	632	667	664	681	686	688	675	686	700	673	673	676	645	667	663	705	669	674	689	659	693	697	630	676	647	666	657	676	658	634
11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
