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
338635709859	338635710419	338635710969	338635711519	338635712069	338635712619	338635713169	338635713719	338635714269	338635714819	338635715369	338635715919	338635716469	338635717019	338635717569	338635718119	338635718669	338635719219	338635719769	338635720319	338635720869	338635721419	338635721969	338635722519	338635723069	338635723619	338635724169	338635724719	338635725269	338635725819	338635726369	338635726919	338635727469	338635728019	338635728569	338635729119	338635729669	338635730219	338635730769	338635731319	338635731869	338635732419	338635732969	338635733519	338635734069	338635734619	338635735169	338635735719	338635736269	338635736819	338635737369	338635737919	338635738469	338635739019	338635739569	338635740119	338635740669	338635741219	338635741769	338635742319	338635742869	338635743419	338635743969	338635744519	338635745069	338635745619	338635746169	338635746719	338635747269	338635747819	338635748369	338635748919	338635749469	338635750019	338635750569	338635751119	338635751669	338635752219	338635752769	338635753319	338635753869	338635754419	338635754969	338635755519	338635756069	338635756619	338635757169	338635757719	338635758269	338635758819	338635759369	338635759919	338635760469	338635761019	338635761569	338635762119	338635762669	338635763219	338635763769	338635764319	338635764869	338635765419	338635765969	338635766519	338635767069	338635767619	338635768169	338635768719	338635769269	338635769819	338635770369	338635770919	338635771469	338635772019	338635772569	338635773119	338635773669	338635774219	338635774769	338635775319	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2739	3600	2300	2739	3600	2300	2739	3600	2300	2739	3600	2300	2739	3600	2300	2739	3600	2300	2739	3600	2300	2739	3600	2300	2739	3600	2300	2739	3600	2300	2739	3600	2300	2739	3600	2300	2739	3600	2300	2739	3600	2300	2739	3600	2300	2739	3600	2300	2739	3600	2300	2739	3600	2300	2739	3600	2300	2739	3600	2300	2739	3600	2300	2739	3600	2300	2739	3600	2300	2739	3600	2300	2739	3600	2300	2739	3600	2300	2739	3600	2300	2739	3600	2300	2739	3600	2300	2739	3600	2300	2739	3600	2300	2739	3600	2300	2739	3600	2300	2739	3600	2300	2739	3600	2300	2739	3600	2300	2739	3600	2300	2739	3600	2300	2739	3600	2300	2739	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
24630	21807	25719	28477	21814	21906	18191	2865	1411	1086	967	746	725	656	629	501	442	438	473	432	319	375	380	362	368	352	323	328	300	343	321	304	332	337	319	294	288	287	302	267	283	295	281	262	263	301	318	274	301	304	302	285	284	317	294	325	289	291	275	264	263	285	291	245	275	297	300	274	290	274	262	251	289	298	276	266	322	281	265	277	292	301	277	267	292	329	291	302	271	271	296	298	288	285	270	272	274	268	269	313	320	273	288	271	264	280	308	296	298	307	314	285	269	279	278	271	273	269	278	270	286	319	275	302	284	277	289	308	276	271	272	272	276	294	281	308	322	277	268	286	291	293	271	301	311	251	277	280	266	306	279	313	280	304	302	307	287	276	265	279	264	272	275	249	246	283	280	302	284	272	299	317	309	259	287	240	287	283	283	270	272	289	323	335	285	278	270	251	278	267	289	276	315	268	274	302	266	278	265	300	271	261	292	282	287	265	287	272	325	268	276	262	305	278	283	263	275	287	293	305	261	265	312	308	275	277	334	303	282	261	294	268	304	290	312	270	281	286	301	277	285	298	305	259	281	262	307	309	295	316	252	288	274	295	256	298	297	258	287	243	285	303	278	295	302	275	294	259	298	261	285	293	295	293	298	293	286	301	284	241	283	306	291	271	294	273	285	281	275	283	250	301	292	280	278	267	278	289	290	268	297	293	259	262	309	291	281	268	270	298	273	275	294	272	310	305	300	301	274	286	308	284	287	277	264	275	279	291	289	268	251	280	266	278	297	286	281	296	285	269	287	294	284	286	296	294	268	278	273	294	268	278	293	304	256	259	277	286	308	321	291	310	296	258	288	284	295	272	298	246	283	277	265	273	266	297	297	281	298	284	290	286	284	316	321	273	302	282	299	285	273	268	298	267	280	305	301	301	278	281	300	305	271	285	318	306	275	280	293	282	235	287	281	284	275	284	298	300	302	286	296	261	307	282	288	258	252	272	276	302	293	276	262	255	318	284	301	266	270	264	277	275	278	294	274	282	301	299	316	289	263	279	258	295	268	258	289	296	272	288	285	289	300	285	263	254	316	258	292	315	280	315	295	262	288	305	296	301	262	254	317	275	281	281	285	279	243	286	270	258	296	244	251	308	303	275	304	311	267	303	266	231	297	298	280	281	257	297	285	278	300	273	285	265	289	278	262	284	256	274	251	300	263	281	296	273	281	272	269	274	292	274	296	266	280	257	322	274	246	252	231	297	276	263	283	304	316	278	300	275	276	281	286	272	276	280	249	289	292	260	312	357	254	315	282	256	319	301	298	268	253	247	273	290	267	262	274	261	282	266	267	286	260	286	287	294	286	307	303	271	317	302	273	280	298	301	284	258	301	303	273	275	283	292	291	304	293	280	309	283	274	303	294	306	313	239	274	315	278	288	297	290	343	289	288	279	307	262	291	292	280	250	323	286	310	291	301	306	297	280	283	313	302	281	270	309	280	262	294	300	310	302	281	304	289	267	279	267	323	275	284	284	266	271	274	288	301	290	266	273	288	284	293	274	306	246	272	278	247	310	293	292	302	291	246	274	284	285	303	278	311	276	310	322	286	270	292	283	295	310	296	293	291	292	262	286	274	329	253	261	302	277	289	274	257	297	273	311	295	318	307	315	282	292	285	275	254	282	288	309	326	293	309	275	308	269	308	294	285	297	295	260	265	284	290	269	271	301	264	261	261	267	259	289	299	304	295	277	295	254	274	267	317	294	287	263	261	284	296	301	311	279	286	289	316	296	294	242	287	297	248	280	306	243	303	280	289	271	274	277	287	260	299	282	278	280	268	286	257	296	296	283	272	283	259	242	297	280	280	266	263	273	290	285	261	257	256	305	301	305	282	288	252	305	273	307	288	281	290	301	274	262	297	293	279	283	288	262	281	270	291	310	303	301	265	300	253	298	295	305	278	300	273	279	270	288	261	253	270	261	260	297	309	297	266	275	303	272	308	282	346	272	304	273	246	253	276	283	257	301	279	291	291	292	299	298	249	271	265	290	296	275	313	295	300	315	271	284	296	273	317	291	317	313	272	277	246	267	307	310	277	289	309	275	277	266	259	306	315	308	257	273	301	331	290	279	284	259	280	280	298	274	300	258	255	264	273	314	290	278	283	273	292	294	297	282	271	307	262	318	256	291	236	293	272	283	294	263	294	244	284	253	269	272	296	286	296	304	299	290	275	315	250	267	303	293	279	291	286	281	278	304	305	251	321	288	289	289	320	307	265	285	281	270	285	265	294	286	279	270	246	284	279	271	256	308	312	281	282	275	287	279	265	261	264	289	261	281	292	277	282	294	289	300	290	287	296	304	280	297	290	275	287	319	294	259	302	285	281	276	297	259	292	275	270	296	260	295	299	304	272	273	275	292	317	295	284	254	286	247	272	288	280	256	270	269	278	296	275	292	276	297	297	301	283	290	273	294	260	315	274	279	320	251	286	284	261	270	309	299	259	261	279	256	261	280	288	293	282	281	291	330	286	290	249	249	294	257	294	244	278	306	304	310	272	267	269	274	298	295	254	285	324	282	317	304	250	304	287	331	305	301	282	281	257	273	289	275	288	302	283	272	277	289	289	260	276	298	285	270	272	268	279	302	297	274	307	296	281	266	291	295	293	287	260	297	300	298	275	295	291	276	287	260	307	256	305	273	286	271	234	272	283	278	271	275	275	297	295	274	278	278	246	283	279	274	298	263	258	298	297	276	258	271	292	262	262	268	298	316	302	274	290	293	286	283	269	296	269	296	298	291	332	277	275	279	284	276	315	268	319	262	275	290	280	277	250	270	284	297	283	301	288	280	292	268	259	296	277	271	299	273	256	278	290	304	306	245	280	274	301	272	300	320	297	292	295	319	279	282	269	310	250	280	298	310	276	296	280	284	282	262	264	268	269	266	284	284	277	261	271	281	287	289	298	282	280	286	264	277	290	274	304	263	284	282	276	294	317	297	288	311	299	283	285	290	342	303	282	304	274	260	272	299	281	288	283	269	292	266	271	291	274	284	286	292	297	268	297	280	307	237	252	278	286	247	295	292	278	266	295	281	290	270	280	316	314	283	284	268	267	255	271	303	279	299	280	263	291	279	277	328	266	268	276	297	266	302	317	260	282	284	290	253	296	263	292	289	279	274	294	280	297	273	300	268	260	263	310	283	297	292	273	299	271	296	292	259	276	270	295	287	283	259	297	275	288	280	255	264	303	311	324	289	283	281	305	266	285	277	266	277	279	274	286	273	277	304	271	285	244	279	254	313	296	254	268	283	246	277	287	265	288	280	288	269	281	290	231	262	290	298	323	254	276	293	341	269	272	260	312	276	277	292	266	291	244	267	287	282	289	276	260	271	251	280	300	281	308	299	298	291	292	318	334	286	298	285	282	263	268	282	260	278	308	243	293	260	287	284	308	277	309	304	281	310	265	354	296	262	260	275	317	318	262	274	277	282	273	275	285	263	270	275	294	308
30516	48957	27555	9313	3312	2121	1585	1346	1071	972	866	882	851	821	780	758	780	746	702	727	718	749	692	691	626	658	684	674	644	687	618	647	670	675	652	667	608	660	687	664	630	661	631	676	619	613	648	650	689	614	704	646	617	644	680	678	633	673	633	626	585	608	633	673	629	649	638	647	614	646	632	606	662	615	644	619	660	622	634	676	677	638	671	655	663	616	630	643	628	640	630	638	636	603	664	676	598	649	652	597	629	627	645	618	662	611	621	616	669	616	611	637	616	591	602	638	644	668	634	664	627	613	612	622	618	660	626	635	634	648	651	624	636	674	635	669	655	653	684	584	600	634	625	625	651	616	635	648	661	649	663	618	662	579	619	627	667	612	645	657	631	632	614	655	638	615	679	661	643	623	642	630	620	653	574	637	618	627	624	650	587	638	631	653	621	637	610	569	626	636	615	590	641	670	668	636	626	611	648	631	639	606	662	634	640	644	677	609	655	645	671	575	621	674	568	613	661	618	659	624	643	632	657	611	626	647	608	647	632	678	644	629	619	597	594	631	656	632	654	626	630	634	587	638	653	632	609	632	704	598	640	627	611	606	646	625	693	666	637	650	591	626	632	645	637	625	630	630	628	630	608	630	604	608	652	627	603	678	625	641	587	665	661	601	650	638	633	673	606	652	618	620	652	657	635	616	607	627	628	662	661	646	641	635	663	612	619	616	597	625	619	648	623	616	680	665	676	652	608	626	643	592	642	607	600	626	627	641	616	646	618	660	682	617	643	683	638	639	646	641	627	644	655	640	660	669	695	695	662	658	602	569	587	625	626	599	641	631	588	626	670	634	625	646	602	642	571	613	644	653	642	630	614	612	660	641	639	614	648	608	634	634	609	600	654	654	618	629	649	604	619	655	668	645	621	669	590	628	661	614	632	642	652	632	619	652	692	620	608	605	636	621	693	652	637	607	666	651	653	682	633	612	607	624	629	630	654	601	639	658	657	630	647	657	614	606	675	625	622	630	638	655	631	660	656	635	661	639	647	646	667	633	690	636	640	631	647	637	609	623	599	629	649	660	637	614	603	641	629	660	622	663	658	641	592	627	654	665	642	648	632	611	687	640	637	646	672	631	603	624	627	636	642	633	635	714	599	665	645	636	683	630	652	663	651	660	629	638	613	631	592	608	656	665	631	612	641	618	627	658	658	561	659	648	614	659	584	579	646	635	659	665	684	623	622	623	702	647	659	659	599	641	644	635	642	634	690	617	644	662	670	658	659	644	570	676	616	638	676	610	669	634	634	632	609	666	615	609	652	663	638	648	671	595	630	671	670	654	614	640	663	607	655	641	576	644	640	645	651	652	625	657	658	605	655	646	649	624	648	634	643	569	645	676	643	650	618	581	632	608	642	638	608	596	628	617	678	593	603	657	631	620	644	624	666	642	620	646	636	611	655	678	580	591	648	616	629	639	652	628	679	676	620	616	660	670	635	645	597	631	613	632	630	618	628	612	654	643	681	654	648	656	643	622	608	639	596	660	628	614	694	617	700	606	681	633	628	612	628	593	626	618	599	641	679	650	688	661	580	598	647	590	642	624	649	651	632	670	627	642	627	648	665	630	655	592	626	649	649	611	612	610	638	672	640	618	654	635	665	627	629	648	654	604	671	627	597	644	614	665	668	628	658	608	609	647	611	621	640	628	605	633	657	648	644	633	616	645	591	646	637	614	639	629	638	626	607	649	604	633	671	623	620	638	675	627	586	584	618	623	682	626	622	634	613	605	622	611	694	614	537	656	634	635	645	602	628	605	643	664	636	650	641	666	643	625	672	635	658	615	644	658	692	675	613	601	589	659	643	657	600	608	639	649	604	608	618	590	659	618	619	660	610	624	651	643	641	635	638	668	701	607	614	617	636	665	623	585	633	608	620	656	654	606	632	629	615	635	672	608	641	662	625	637	602	628	619	658	647	621	625	605	640	638	649	583	640	614	641	624	639	612	634	638	673	627	683	631	637	600	618	661	638	602	613	651	613	617	690	632	655	660	593	629	630	637	647	646	672	633	643	665	656	659	656	671	663	656	683	649	626	662	636	621	637	656	657	633	670	599	636	642	614	627	646	657	680	679	674	619	619	611	630	650	585	626	639	682	610	595	648	644	615	651	636	643	673	656	610	628	640	629	647	617	599	698	633	656	632	597	626	665	626	660	595	595	635	665	661	671	620	632	644	635	633	621	662	618	608	655	635	657	614	628	641	652	638	657	648	628	616	592	631	643	638	665	622	647	684	606	620	631	635	626	601	626	650	628	616	672	599	663	682	622	658	620	622	667	687	618	627	644	652	618	643	686	600	625	617	654	625	591	627	610	624	594	648	655	663	613	667	614	648	613	613	676	622	585	656	620	679	672	616	635	638	592	656	683	639	625	648	682	701	669	650	605	598	592	622	656	620	641	640	595	625	689	676	658	655	650	582	664	650	637	661	661	606	659	621	620	620	613	601	622	579	676	624	630	668	619	622	664	633	594	671	617	632	649	679	641	622	638	675	660	663	628	641	605	649	624	618	627	655	614	612	653	630	653	629	647	640	657	621	630	633	632	682	629	604	607	623	667	629	654	614	668	632	625	666	649	631	647	602	630	614	622	665	669	623	659	625	613	623	662	631	621	597	601	623	649	614	653	651	653	654	614	645	650	616	628	641	659	636	635	620	634	672	672	637	623	653	694	603	605	612	673	653	648	635	662	680	618	624	641	618	652	615	581	622	629	623	632	639	659	605	629	644	644	650	601	640	629	595	649	666	628	629	653	658	623	632	612	623	677	603	670	636	651	633	706	628	643	618	640	599	608	595	637	672	614	647	618	613	617	648	666	628	678	633	580	639	642	663	617	627	648	630	636	653	645	619	629	624	674	609	652	632	672	637	623	598	628	678	669	631	654	686	622	684	651	590	624	579	644	624	639	652	675	655	645	643	610	629	583	622	601	642	645	627	658	640	651	634	618	627	659	644	632	622	620	646	635	651	678	651	681	644	645	590	626	597	611	649	604	667	650	627	613	618	655	655	665	635	604	603	624	643	613	617	576	603	590	622	624	591	606	641	617	632	659	657	620	626	625	593	630	640	644	646	623	622	673	629	643	646	685	648	627	621	654	648	673	622	592	626	617	639	634	671	633	626	628	644	668	606	666	644	670	651	615	622	637	622	624	598	655	661	629	626	634	597	653	633	631	599	600	641	646	631	630	630	649	626	622	655	647	620	648	632	643	612	626	637	629	566	614	687	627	630	635	613	622	633	614	629	598	648	627	652	649	667	613	653	635	599	639	609	657	602	652	592	675	670	677	647	638	620	630	662	606	616	614	624	618	667	601	618	587	624	631	653	590	699	651	623	657	622	632	630	618	624	644	623	642	639	609	650	643	613	643	624	649	660	656	663	638	647	657	652	574	656	685	627	663	639	639	646	602	627	641	603	620	670	621	631	629	640	625	600	676	634	641	621	628	650	637
33247	25060	22514	9221	2433	1518	1132	906	719	628	544	457	433	445	414	441	371	386	354	358	350	318	348	341	325	302	322	301	325	319	328	328	292	302	316	312	298	278	294	278	283	308	324	298	345	302	316	274	320	319	305	309	299	355	314	300	332	280	307	287	288	312	308	306	296	286	288	295	310	287	273	286	298	303	277	321	323	269	287	316	322	297	290	289	316	294	291	289	285	291	287	268	329	287	282	320	301	294	299	344	306	310	299	272	300	304	288	268	270	311	328	292	281	315	310	267	252	312	278	291	301	291	325	307	327	294	314	320	300	320	304	330	330	295	297	311	276	283	276	271	326	285	298	300	313	318	304	312	317	316	332	291	311	292	307	301	299	271	272	298	277	286	300	292	286	275	302	328	311	286	333	314	320	286	282	312	316	282	303	333	321	289	301	302	282	317	334	296	304	276	300	307	280	298	295	305	325	305	296	300	295	304	284	300	301	283	320	301	272	279	332	278	280	275	279	291	293	329	298	290	297	302	277	318	316	308	304	292	279	300	332	275	313	288	314	295	321	306	293	291	294	282	314	321	335	293	284	315	304	310	278	322	301	331	321	316	306	326	266	314	300	283	301	320	294	301	310	305	301	274	294	287	325	324	310	289	299	325	282	343	270	303	289	288	311	304	272	310	312	295	323	331	314	314	272	299	293	293	289	303	298	291	275	287	310	307	284	268	310	282	319	302	305	303	271	283	318	293	297	312	299	327	277	289	268	338	274	288	274	366	326	282	290	298	298	258	270	321	271	338	315	284	271	293	301	324	283	274	309	300	317	313	300	323	306	286	276	274	281	265	318	296	311	302	290	285	324	320	315	295	304	290	278	321	323	331	325	299	283	308	302	256	288	322	270	304	287	308	288	314	297	290	305	301	290	284	316	303	273	298	295	290	262	308	301	300	324	316	287	300	298	341	326	316	354	318	294	288	279	279	333	288	286	318	353	315	292	319	278	272	338	321	324	284	330	306	280	306	297	305	321	293	306	306	296	286	287	291	282	300	307	300	299	312	301	313	320	314	298	327	310	308	308	270	307	321	292	321	316	267	284	310	325	306	289	339	306	284	309	299	314	305	279	292	306	317	282	311	273	313	334	298	299	283	279	293	294	299	310	276	290	288	269	309	291	316	309	293	297	303	290	284	316	312	303	284	279	285	278	328	269	291	293	313	315	297	299	299	300	337	324	356	291	322	290	279	309	305	328	288	321	304	313	270	262	312	294	286	289	312	310	281	312	301	332	325	289	280	275	278	290	301	325	284	308	275	277	276	316	311	296	306	328	324	315	343	283	288	312	307	340	295	300	287	328	283	296	309	324	307	297	302	328	274	304	325	289	273	280	320	291	306	301	303	305	323	327	305	294	277	293	307	284	296	289	287	318	344	352	294	286	284	297	287	306	291	335	298	272	320	293	327	281	327	278	296	306	286	325	300	293	314	270	311	273	296	302	334	272	308	277	286	301	305	298	307	295	332	300	280	279	323	270	287	283	286	300	273	286	284	306	308	284	302	312	315	293	284	301	309	290	291	278	291	269	280	287	285	312	325	305	304	281	319	319	265	312	302	282	276	300	312	285	306	258	311	318	274	314	260	339	288	308	276	328	312	278	310	289	305	309	307	288	294	306	307	297	316	267	325	287	331	325	295	332	305	283	303	297	301	276	279	293	280	283	276	288	309	299	286	324	285	315	315	302	262	273	280	301	289	280	315	305	294	293	300	285	316	297	318	319	304	329	294	310	301	295	292	269	290	282	287	291	263	272	275	251	319	304	289	326	291	260	320	298	284	325	303	310	310	308	305	273	288	304	295	291	308	299	276	320	335	321	306	312	299	316	316	296	283	323	266	321	270	294	305	291	267	316	286	287	292	298	298	302	266	315	294	314	283	277	328	299	309	315	256	253	302	318	308	289	302	300	301	300	285	291	280	314	274	288	298	335	291	291	317	319	331	322	300	293	290	314	299	299	331	301	306	290	311	312	300	301	295	282	343	329	282	286	324	311	302	294	309	305	262	289	322	298	328	305	302	304	284	273	314	278	307	317	267	302	317	313	285	290	337	299	279	340	275	291	276	280	342	289	335	310	285	319	329	290	299	275	285	284	300	342	290	317	294	293	286	286	296	296	295	284	294	277	294	310	282	325	294	307	291	271	279	300	311	288	287	321	280	287	315	327	302	268	327	272	317	308	311	300	317	331	280	310	268	315	276	287	294	322	321	306	299	347	295	283	283	288	287	313	339	300	318	289	284	272	268	308	314	304	317	337	276	287	322	317	274	286	288	317	300	291	346	267	291	320	294	294	303	285	291	304	278	287	304	323	302	314	329	284	276	311	306	279	300	278	304	300	284	300	306	313	297	308	300	317	355	271	316	318	316	280	327	289	282	274	321	269	295	282	331	293	262	309	307	294	279	281	311	310	306	290	302	282	292	268	284	298	278	323	306	297	280	318	356	295	285	282	298	278	275	252	290	290	306	266	319	287	302	325	322	298	305	305	312	295	310	309	313	319	307	294	323	274	283	317	299	244	303	297	268	313	279	282	298	320	280	285	288	286	285	312	286	308	303	290	306	319	314	327	313	347	279	305	292	277	259	295	309	301	263	328	283	285	302	278	334	325	273	295	263	291	301	278	302	305	280	318	352	308	306	311	354	297	325	292	318	292	338	295	307	329	333	314	291	317	277	286	304	292	257	293	308	324	275	312	329	309	303	290	291	294	304	342	291	289	312	301	295	313	320	338	268	315	300	317	276	303	305	283	270	364	296	300	296	281	320	298	280	305	298	276	301	317	302	298	310	298	250	296	306	290	291	257	267	306	304	321	301	287	277	302	310	310	306	300	281	297	279	294	304	291	300	316	304	335	330	314	298	276	311	308	285	283	277	281	273	292	269	311	300	315	299	300	263	310	335	281	279	321	300	292	325	300	323	296	318	287	302	306	325	306	256	325	303	334	294	305	258	337	275	318	287	288	324	333	270	308	286	303	326	317	301	252	334	302	295	316	307	299	293	306	291	306	287	283	303	304	306	328	302	314	301	298	299	329	294	279	285	311	309	270	305	283	303	302	291	281	337	354	320	262	304	275	299	287	258	287	318	305	351	307	313	299	292	303	308	303	307	294	307	277	299	303	311	295	278	305	305	308	311	285	300	281	313	232	292	292	297	279	304	285	322	315	294	279	325	287	301	289	301	323	342	318	292	297	294	298	288	297	293	312	309	322	300	301	274	267	295	303	290	274	299	298	291	311	303	289	271	285	308	270	264	260	278	277	309	345	306	292	289	317	291	278	314	314	285	275	298	292	313	312	299	296	293	314	287	305	329	322	296	251	305	290	302	316	329	313	302	289	306	296	282	305	284	325	316	298	304	313	283	311	305	321	315	274	286	280	324	292	282	298	285	255	323	262	254	253	291	341	290	303	274	351	285	276	308	305	260	276	318	295	286	275	301	312	264	295	282	304	301
27363	30980	14148	3893	1855	1340	1051	965	854	873	824	835	773	756	762	712	763	747	731	734	721	747	678	692	701	728	671	683	678	713	691	728	632	624	678	685	660	726	735	662	707	705	713	678	645	660	707	724	699	657	651	717	673	719	688	655	681	731	674	633	695	684	714	690	671	666	722	689	731	686	712	701	690	687	625	684	708	700	700	672	709	660	690	725	653	685	675	681	677	696	695	682	687	677	668	710	705	711	664	695	711	650	737	674	688	666	661	670	670	669	690	676	681	671	682	634	698	655	688	719	692	718	677	680	682	652	725	668	723	667	678	657	669	696	697	671	694	677	690	709	668	736	696	680	665	727	692	733	715	727	737	649	706	701	689	666	646	698	706	693	683	668	717	648	700	688	701	704	663	741	673	649	711	721	701	679	682	700	680	700	708	676	729	740	709	684	664	701	723	675	663	710	706	695	710	712	628	709	708	647	681	691	726	648	669	684	731	699	701	682	617	691	711	704	623	714	701	679	700	698	707	699	714	706	651	718	661	683	680	690	673	694	660	687	680	682	669	676	731	691	656	666	667	658	744	682	631	706	714	720	678	689	682	719	709	705	716	717	732	664	668	670	653	764	699	686	710	665	696	639	687	676	690	659	687	696	655	704	640	697	711	647	674	670	669	677	709	661	684	692	691	720	636	669	665	701	695	716	668	696	663	632	659	716	659	682	661	700	688	689	720	714	707	669	714	684	738	681	688	722	721	700	705	654	688	667	689	739	689	690	664	660	701	654	743	710	698	685	658	634	680	687	640	716	652	680	722	724	641	720	704	678	637	696	667	662	696	660	667	709	658	732	709	698	659	655	690	679	698	651	683	689	730	655	712	685	704	679	693	704	705	667	694	725	705	675	683	687	719	699	682	724	664	700	691	714	710	712	661	686	692	652	695	710	716	709	689	671	702	677	688	719	691	695	655	636	724	684	644	686	689	728	677	694	653	666	714	676	684	716	639	722	697	668	647	696	692	676	727	653	697	640	641	707	679	692	705	711	710	705	659	695	682	713	671	692	704	654	673	659	628	694	669	711	719	688	682	683	735	640	704	729	690	718	744	700	646	692	642	659	718	693	728	709	702	648	660	675	701	714	679	682	727	670	715	706	666	651	667	664	723	732	681	728	727	696	698	718	661	722	627	671	708	719	619	707	733	682	697	682	682	695	749	682	708	678	682	733	675	700	659	700	676	710	723	659	667	677	675	674	664	700	687	748	729	681	678	714	700	654	675	657	714	660	709	676	679	672	666	681	660	706	690	673	690	686	710	729	611	730	685	665	665	724	666	682	667	630	694	663	710	729	648	695	690	694	686	692	680	735	662	691	680	715	650	662	650	677	741	706	736	683	684	654	718	695	643	720	698	711	670	722	657	700	665	722	726	673	677	711	719	698	663	689	661	671	652	658	740	701	658	655	694	660	707	662	669	661	667	674	671	682	638	712	668	680	671	677	710	666	662	696	688	669	713	703	748	666	678	685	659	694	710	716	716	679	681	651	686	664	684	719	633	667	718	675	697	675	663	674	671	667	698	641	708	665	731	672	658	701	685	668	632	735	764	669	656	638	661	676	683	657	635	693	690	668	684	647	676	677	703	663	703	648	688	703	719	756	669	694	656	673	683	705	717	687	692	672	696	648	677	690	691	727	678	698	682	711	656	701	723	681	722	676	694	695	730	665	699	738	679	693	607	666	672	674	679	684	707	670	740	673	647	725	604	701	722	682	716	695	710	697	701	662	683	721	683	733	739	721	689	647	712	740	697	674	728	691	739	723	698	672	676	686	708	695	698	694	680	637	710	727	703	698	726	702	683	683	657	694	737	703	681	675	702	703	670	706	722	658	703	695	750	681	674	650	746	707	653	649	663	676	730	735	706	716	664	686	691	651	721	713	677	647	702	705	679	693	624	717	727	705	703	622	693	648	651	724	657	688	720	696	715	691	667	695	644	732	713	731	707	687	698	684	730	750	690	695	684	718	676	666	685	681	670	678	678	707	672	702	660	706	663	673	730	675	729	638	660	677	724	725	644	673	731	743	656	699	676	678	695	703	734	630	710	715	661	703	658	716	675	733	698	650	676	689	677	697	706	668	688	690	722	689	673	666	725	679	739	723	686	648	673	696	694	654	692	747	685	736	685	703	699	679	664	685	716	680	725	701	693	689	681	717	681	697	709	668	665	706	676	693	719	663	748	680	755	722	681	713	707	696	728	631	640	686	729	621	705	655	669	709	745	739	664	673	681	675	684	673	692	644	719	727	666	684	663	695	666	679	707	686	634	711	742	682	660	709	679	637	737	658	703	683	731	658	668	697	655	720	692	743	734	673	698	721	721	657	630	683	714	666	663	657	735	651	702	700	692	696	644	707	692	655	694	693	715	709	660	678	697	695	680	752	665	690	671	697	691	728	706	666	698	712	669	698	725	692	718	681	709	699	700	657	675	719	681	633	686	694	702	668	731	679	690	650	702	700	739	702	692	677	669	676	637	706	686	684	687	699	671	681	679	738	697	669	733	648	675	690	682	693	699	645	651	685	760	680	716	670	652	666	651	673	693	702	677	669	676	702	703	690	645	699	625	705	655	666	699	709	655	693	683	646	633	655	669	634	693	730	655	753	718	680	734	693	672	678	741	705	679	696	687	678	712	675	709	647	705	658	674	741	706	678	678	659	689	690	686	695	659	655	699	680	692	701	693	652	669	668	718	734	674	675	675	657	653	693	719	648	684	690	688	736	675	695	682	681	687	732	714	706	658	667	770	703	666	681	717	695	710	676	666	728	655	679	718	640	635	706	694	671	662	662	675	698	666	682	712	695	729	669	651	702	677	672	690	635	686	696	707	715	678	709	702	683	654	686	694	693	693	704	689	695	678	671	663	682	693	716	711	702	716	697	659	654	668	673	697	709	652	676	713	734	687	703	665	701	688	649	729	693	652	690	675	682	677	699	698	685	703	655	655	693	677	703	678	709	709	701	674	698	734	657	677	676	706	656	683	655	658	713	703	653	688	692	684	659	679	687	706	676	666	691	675	670	668	646	685	668	665	688	694	703	702	666	684	661	710	703	667	666	669	674	662	677	645	660	678	664	694	689	688	704	744	693	706	683	631	737	662	722	708	653	718	678	628	723	699	705	679	667	639	666	701	710	698	698	708	676	655	671	695	666	702	680	681	723	678	703	689	775	670	688	722	740	681	664	752	676	679	676	699	695	713	642	684	691	673	681	689	724	712	650	742	691	717	698	700	659	741	729	715	654	730	724	749	667	678	649	663	669	680	686	693	684	709	738	677	697	665	731	678	660	682	685	697	675	640	658	679	706	668	702	664	680	740	665	685	705	682	679	686	750	645	661	654	691	724	657	710	679	629	681	709	724	633	724	614	673	700	737	710	669	631	679	675	662	668	704	711	681	658	716	688	676	671	681	668	689	707	704	647	653	713	699	694	673	710	702	724	704	711	690	711	690
24882	21464	24962	28383	21485	19777	3514	1431	1039	778	659	511	554	524	460	436	399	377	340	331	313	359	335	310	288	316	300	338	328	283	292	304	311	267	317	307	294	257	283	279	292	293	321	269	260	253	281	308	262	269	299	287	280	269	253	295	269	283	266	255	264	274	327	322	277	289	278	289	283	286	265	267	263	302	295	260	272	263	259	253	285	256	260	304	280	291	247	280	289	268	305	238	283	299	315	290	238	279	296	283	295	289	266	276	273	262	250	295	268	256	286	256	263	263	250	276	276	246	271	240	273	263	305	251	252	296	289	281	310	308	288	245	276	263	275	287	303	276	280	298	286	291	251	270	276	297	300	284	286	279	288	299	278	269	276	260	290	289	286	259	279	277	259	306	272	279	278	275	283	257	276	256	270	250	257	301	281	259	256	261	273	271	287	258	289	279	294	266	273	265	293	274	261	255	288	291	271	272	308	276	282	268	303	270	323	255	274	299	278	268	270	280	269	264	284	306	293	273	275	254	282	266	285	277	264	262	258	271	280	303	293	277	266	284	266	291	263	253	266	294	298	280	309	259	268	298	270	273	293	273	248	276	252	303	299	237	289	269	297	252	293	280	327	242	260	266	288	301	272	244	280	258	286	263	261	290	268	271	276	285	263	265	288	268	259	281	274	258	278	284	261	258	310	296	324	290	276	273	261	269	264	292	238	285	281	269	297	255	291	283	260	270	259	278	292	274	254	281	294	284	279	285	284	270	276	302	268	282	285	277	251	294	271	257	284	257	270	296	275	327	273	269	279	269	275	262	270	268	240	266	291	284	283	268	257	283	278	303	312	306	290	280	275	266	253	258	259	264	302	302	298	329	291	279	325	269	277	278	299	258	283	255	282	260	282	270	337	272	311	250	264	259	239	294	256	264	263	262	300	256	290	284	241	260	302	282	269	265	260	307	249	252	282	273	298	282	273	273	276	263	277	264	271	261	262	278	274	305	288	275	293	259	287	289	280	260	285	277	294	287	310	242	317	269	258	303	295	268	296	279	284	271	303	313	279	326	252	287	312	295	275	270	270	273	304	265	282	275	264	290	273	287	268	297	295	272	282	293	247	294	251	295	280	285	269	237	295	247	252	269	261	260	304	280	274	279	285	287	284	289	289	323	300	266	292	309	309	265	287	275	293	299	285	274	285	288	270	301	275	308	282	321	268	267	292	309	275	268	270	301	275	295	261	308	274	256	289	265	288	279	300	263	286	264	259	304	277	270	283	264	279	262	280	303	310	299	251	251	279	231	312	330	294	298	298	289	269	298	304	291	251	313	276	266	290	280	258	303	291	282	282	285	291	283	268	277	301	345	275	253	290	268	287	228	286	282	258	307	262	288	288	275	242	267	287	263	265	270	259	246	258	226	274	285	273	264	295	274	299	259	243	264	288	296	292	288	261	306	298	272	254	281	257	268	277	266	290	268	288	271	280	283	277	283	280	301	244	283	266	259	274	247	264	280	274	279	282	299	269	267	276	263	292	283	254	289	236	267	296	303	247	279	253	294	302	287	295	267	274	261	297	245	267	260	287	258	282	281	287	270	281	287	298	284	274	284	294	279	285	281	281	258	306	288	310	292	294	281	280	272	263	255	297	260	269	261	263	250	285	272	273	293	298	264	262	257	273	250	286	256	249	291	291	297	253	254	279	274	281	299	264	275	251	266	265	295	278	264	267	253	294	340	297	295	264	292	303	281	266	274	324	250	285	301	262	292	278	313	249	293	283	296	238	285	313	265	272	304	256	275	296	294	306	265	297	282	226	270	306	274	249	262	279	273	255	261	270	251	301	282	236	251	279	288	292	266	259	292	262	266	279	295	290	283	268	294	278	285	263	256	275	274	322	295	290	290	272	288	282	305	272	276	272	266	331	259	261	283	239	286	283	267	264	276	266	285	264	271	275	278	294	282	260	268	275	287	286	248	281	264	264	263	251	292	296	260	259	283	287	279	297	321	273	306	291	288	277	308	288	271	251	279	298	264	264	265	294	267	302	262	253	255	266	272	283	281	264	274	305	278	281	285	318	275	261	280	314	261	272	297	302	288	253	286	310	249	268	288	246	250	268	267	272	295	281	272	257	271	268	254	264	280	307	290	298	315	284	283	269	273	262	277	279	311	303	264	260	277	266	270	261	286	262	279	275	323	282	281	269	281	311	255	289	262	272	300	272	283	252	248	281	272	293	276	278	280	273	284	262	258	287	290	290	286	279	290	295	314	299	270	299	274	276	281	271	242	271	274	257	270	253	252	276	265	265	269	276	260	286	294	296	301	269	255	252	273	276	293	253	298	279	272	257	283	297	285	289	260	275	291	273	286	271	296	289	248	257	259	308	285	294	271	264	268	280	319	303	275	264	288	309	279	274	272	300	308	268	271	264	253	251	327	270	279	282	263	277	291	274	254	259	295	281	309	287	263	292	257	236	277	258	281	270	286	265	262	278	262	270	253	247	266	276	262	269	281	255	270	281	278	256	279	291	312	309	281	290	297	291	293	248	302	259	293	289	285	272	272	333	270	263	260	270	255	270	304	300	272	284	270	281	284	272	295	293	267	302	286	252	308	307	270	263	294	273	279	306	251	260	300	287	279	273	268	288	286	243	273	280	290	298	287	284	303	269	294	278	276	282	286	272	273	300	270	262	288	273	259	299	269	245	295	259	304	292	286	324	277	301	283	260	287	254	260	282	328	257	266	228	285	274	283	283	273	258	281	248	317	257	291	283	285	292	309	263	273	266	272	300	251	301	292	262	291	275	249	302	266	273	262	243	278	295	256	287	274	256	253	311	265	270	268	284	242	276	266	267	273	291	276	265	286	275	284	294	262	285	292	262	266	267	290	284	301	280	272	264	290	275	303	245	269	270	294	305	265	273	271	269	284	267	272	314	290	281	253	269	312	298	250	260	236	283	278	272	248	301	268	277	286	283	289	267	274	272	294	275	283	259	264	245	249	285	252	261	264	314	274	299	269	267	271	286	304	270	254	263	269	286	280	281	313	261	266	256	281	288	296	274	282	252	240	291	271	268	277	273	298	273	249	286	282	265	255	283	289	262	301	285	298	276	292	277	294	281	277	293	287	258	307	254	270	290	283	278	279	275	264	270	266	272	249	302	255	277	251	264	271	269	297	270	273	286	240	282	270	267	280	288	271	276	295	293	287	295	254	295	277	293	321	282	285	282	288	273	287	250	299	296	305	252	266	292	278	264	256	257	281	263	263	279	288	253	303	283	286	277	291	280	255	296	291	281	286	305	288	289	281	285	294	275	259	306	267	300	269	262	262	247	279	308	280	289	281	266	273	292	278	270	250	261	295	296	297	288	274	282	284	293	280	249	255	291	271	259	294	269	275	286	298	299	298	307	271	266	291	260	267	265	261	274	299	259	259	292	311	275	243	297	277	256	255	305	295	301	292	279	284	249	332	254	306	266	300	276	257	281	275	292	283	256	296	288	305	257	272
28082	43895	24733	6772	2392	1628	1279	1056	951	928	755	797	725	676	736	698	696	719	617	676	634	660	667	684	672	672	700	686	624	621	669	619	664	637	658	659	636	637	639	615	679	663	610	618	627	640	653	615	675	691	666	620	628	583	699	626	648	591	646	639	671	680	651	626	676	659	642	627	614	644	677	650	628	638	623	637	664	658	632	631	648	653	576	663	603	655	630	594	627	620	655	628	622	598	610	643	654	668	676	647	635	649	687	623	634	670	662	664	662	649	608	666	691	625	632	628	637	602	631	596	648	591	631	610	668	617	666	609	658	632	668	636	716	642	625	606	625	600	664	631	617	641	661	651	650	622	627	635	665	693	675	621	661	628	628	657	676	659	615	632	646	610	665	629	674	652	658	645	610	627	631	639	635	621	629	623	638	616	703	652	624	647	585	647	617	671	608	612	674	648	631	643	612	674	668	654	641	593	618	601	661	635	649	632	627	620	650	602	648	664	615	671	624	635	673	613	628	610	671	608	654	662	657	668	619	623	659	647	643	646	590	648	653	622	646	612	658	642	666	610	625	646	613	711	638	604	599	647	643	621	639	669	616	574	619	626	640	696	614	635	603	639	630	634	646	625	631	643	652	660	622	610	628	635	632	640	634	628	620	671	651	612	626	667	672	615	633	643	641	616	656	652	647	636	677	651	597	615	624	622	629	624	660	659	657	632	624	626	699	659	647	656	672	662	639	595	626	631	640	598	618	624	632	619	605	642	636	629	655	593	636	637	630	643	580	639	689	609	617	646	616	609	696	628	655	616	596	669	641	622	630	675	613	625	623	632	677	676	595	670	662	662	623	633	641	642	649	671	620	661	680	637	642	597	622	669	603	645	652	652	626	600	591	648	715	632	594	638	663	654	638	651	634	675	664	620	647	565	643	616	619	633	623	602	656	684	651	645	615	618	673	596	623	638	689	619	592	607	660	679	665	607	600	624	580	613	616	633	652	610	616	651	654	610	628	642	617	679	645	658	673	603	603	652	646	636	621	637	620	652	634	652	654	636	650	639	681	614	641	649	658	642	638	661	663	667	647	675	639	604	594	682	596	661	631	596	602	630	642	655	689	647	621	654	653	618	644	658	657	608	609	599	595	663	644	635	625	591	649	644	636	648	669	671	662	657	644	693	614	613	631	646	672	618	647	641	588	644	658	611	638	621	631	682	641	646	641	622	643	595	702	635	621	639	623	659	630	668	634	635	610	615	656	675	601	585	595	632	662	656	607	669	656	558	674	602	624	611	648	647	624	601	635	625	669	625	653	628	679	635	605	603	622	607	651	588	641	631	624	600	617	658	639	632	629	675	594	683	573	627	629	685	639	628	642	662	611	663	660	627	588	652	561	606	628	644	614	655	628	624	634	622	642	622	640	639	658	597	628	656	594	674	627	669	621	596	641	619	581	653	619	677	661	674	627	642	671	642	624	682	600	657	623	627	641	633	658	685	635	666	637	662	621	610	614	581	662	649	656	647	634	618	621	640	632	668	635	574	611	607	651	661	642	643	616	607	597	617	679	659	636	644	641	648	579	632	615	596	613	657	608	625	627	666	654	661	697	670	618	651	626	661	668	617	641	631	629	648	611	581	635	627	621	613	640	644	642	608	670	674	660	636	664	627	644	655	643	670	664	665	642	628	617	645	651	668	585	586	651	715	623	663	626	694	628	616	640	666	607	687	656	665	686	628	631	668	626	650	642	662	629	608	657	645	648	624	617	591	615	637	661	651	627	644	642	618	649	652	658	617	623	602	621	641	628	698	649	623	629	676	660	653	648	625	634	632	615	619	658	606	632	683	628	657	599	631	614	686	577	637	656	600	640	636	622	632	639	616	598	646	610	649	649	605	650	641	639	647	628	622	664	640	578	648	676	600	663	626	649	665	653	598	613	604	597	634	601	617	647	620	640	671	654	638	636	658	658	594	622	646	633	673	651	616	625	648	594	658	634	594	597	621	598	667	641	647	631	598	633	635	627	659	644	653	650	622	677	671	625	628	602	672	665	631	611	641	608	636	631	655	645	689	638	669	666	629	652	645	618	603	640	643	654	657	654	634	657	640	618	667	629	592	632	646	656	626	634	665	656	643	614	655	648	630	620	622	612	620	610	658	627	646	640	652	619	585	621	682	628	656	616	641	683	592	652	637	608	651	606	625	633	630	637	623	664	678	631	674	626	669	652	665	609	636	639	671	638	644	623	629	619	608	626	619	639	590	658	617	607	647	648	652	650	652	634	669	644	625	655	599	643	647	647	690	634	637	630	635	592	650	646	650	625	674	646	643	630	588	616	615	603	651	639	604	652	612	628	628	616	639	643	640	629	686	632	663	598	664	642	630	649	625	628	648	632	644	645	609	608	641	674	663	673	625	609	627	590	638	606	638	645	673	622	629	621	641	621	657	664	667	647	613	663	684	695	638	634	624	673	626	633	660	643	625	623	627	633	648	638	641	619	655	655	677	638	605	611	660	602	658	639	666	642	648	654	622	620	650	605	615	624	677	672	641	635	659	642	620	588	663	659	624	653	620	659	649	672	628	648	637	625	632	625	643	626	623	658	614	617	627	671	698	661	633	645	632	619	640	619	656	626	657	653	610	638	617	640	606	667	659	593	608	649	639	620	664	622	630	585	609	609	632	609	610	654	596	622	600	624	645	675	636	678	626	616	611	701	674	637	598	702	595	654	653	617	648	639	666	616	672	616	638	608	671	659	594	611	671	634	645	601	657	630	656	638	666	659	638	596	672	624	623	621	601	634	659	637	621	619	652	620	632	621	657	694	618	613	614	628	606	621	681	626	644	681	558	635	646	624	662	652	592	595	591	649	672	663	636	651	636	600	632	643	665	634	665	660	584	648	590	663	643	679	661	631	625	660	655	667	647	656	656	580	647	663	638	685	616	639	644	595	630	627	611	622	649	625	624	614	643	590	603	652	651	627	685	648	634	591	639	598	622	643	669	611	662	686	638	618	650	636	621	675	634	648	682	641	616	673	614	634	609	640	594	592	630	648	650	634	608	619	641	630	627	664	677	669	626	618	636	638	626	573	616	603	640	607	636	700	639	607	655	642	635	605	617	629	695	613	630	642	654	668	635	643	668	634	639	658	696	671	597	634	643	598	630	606	604	607	674	644	601	641	640	628	640	627	598	627	642	651	625	674	658	653	650	640	576	630	640	671	654	637	632	636	642	614	664	637	603	644	605	643	599	674	618	659	642	585	613	658	598	661	632	694	633	641	594	662	615	600	578	644	627	651	634	649	654	645	633	631	611	639	691	684	638	616	654	604	623	635	642	637	605	628	649	634	679	628	625	649	606	616	628	675	644	595	630	639	636	652	624	635	640	610	606	614	684	691	659	663	672	615	614	633	624	652	564	637	650	587	620	641	602	632	598	659	632	652	655	663	633	682	636	592	649	652	617	635	658	681	630	629	600	669	608	625	656	670	625	628	653	619	600	639	622
24231	21448	25303	28002	21458	21551	17868	2759	1375	1063	860	682	636	600	557	447	425	411	425	371	354	378	332	341	326	290	321	294	305	302	293	300	300	255	302	313	266	258	287	277	270	267	295	279	276	252	274	246	286	278	313	267	289	274	263	278	271	268	292	285	270	275	282	286	282	299	314	281	285	288	257	259	289	282	278	252	281	279	255	278	235	277	271	265	280	297	287	302	286	274	304	257	278	288	249	301	265	264	273	265	234	278	300	294	286	244	272	249	280	269	270	280	261	251	275	289	278	287	276	279	276	271	295	289	315	231	282	267	295	244	298	273	268	300	269	283	269	272	286	296	269	256	262	306	280	257	273	262	243	264	263	264	234	246	270	270	259	282	240	271	305	277	278	275	285	290	282	277	268	288	243	263	237	251	267	274	297	278	294	278	278	267	271	250	283	269	268	297	273	287	264	265	272	286	265	282	266	293	273	290	258	299	250	274	287	293	264	281	275	284	269	270	280	271	246	281	265	283	273	242	260	257	260	266	248	261	310	288	296	319	286	259	252	241	270	277	256	292	286	290	270	280	286	296	266	285	253	285	265	268	285	294	280	281	269	266	267	250	283	294	287	273	262	277	292	285	287	269	241	272	265	276	326	270	262	276	295	298	273	284	277	287	282	261	280	279	259	259	282	250	271	284	253	277	282	282	288	270	278	244	293	298	268	300	275	269	246	277	286	296	296	254	266	245	288	266	287	286	269	270	301	252	273	275	270	274	295	247	260	289	289	277	271	289	265	255	296	258	269	255	267	267	292	317	274	266	264	274	276	240	282	264	290	300	250	269	297	240	260	262	301	253	302	237	286	288	256	275	272	243	263	280	253	242	273	287	316	267	234	302	302	275	275	313	285	270	269	284	275	287	263	255	294	263	291	272	269	258	298	235	294	282	267	284	267	277	259	283	273	262	271	292	314	308	268	275	309	264	305	294	264	238	272	277	317	290	293	294	283	295	307	266	237	244	294	271	294	283	283	269	264	272	301	285	264	305	312	303	300	257	276	261	267	269	267	266	249	251	279	264	295	299	283	276	284	278	285	292	271	298	275	276	269	256	258	284	274	293	279	266	296	245	290	262	286	281	240	262	279	264	281	298	278	271	284	271	291	284	272	286	275	303	287	254	270	277	261	263	232	266	282	281	305	268	272	294	255	249	274	285	271	246	282	274	264	262	269	264	281	289	270	248	280	270	216	296	277	261	252	263	294	293	261	275	300	292	281	263	262	260	273	228	288	274	294	290	280	299	278	265	257	273	291	269	320	275	261	245	254	249	289	259	264	278	266	236	259	262	245	259	329	309	252	274	290	253	268	281	263	268	285	263	270	237	295	267	294	293	255	286	292	295	267	268	265	300	275	293	276	268	281	322	285	302	254	260	251	296	274	238	309	255	266	278	282	277	272	306	263	262	296	265	273	268	248	295	314	283	280	221	267	270	285	260	254	265	252	257	282	281	279	280	314	278	283	243	240	263	274	280	259	276	271	263	279	277	236	236	284	256	268	264	291	296	284	293	291	310	283	243	297	291	294	281	255	289	281	282	289	265	278	288	278	267	270	286	268	261	287	263	263	264	265	291	259	264	269	274	282	287	272	258	299	271	297	278	263	253	251	264	270	259	286	308	270	260	279	274	278	286	265	297	294	298	302	254	276	309	295	293	270	253	265	266	256	298	286	290	266	246	282	271	265	270	326	271	262	269	256	284	283	271	239	273	254	258	271	302	271	275	287	278	307	288	287	283	254	266	272	290	286	307	282	243	301	273	257	278	263	278	267	269	296	258	284	242	272	308	258	281	292	274	265	302	297	286	264	306	293	269	271	254	244	288	260	277	294	232	272	312	283	278	270	285	288	257	276	254	307	293	268	264	304	271	271	298	278	275	314	255	288	273	266	278	261	272	301	273	248	259	297	250	267	289	252	277	263	262	301	270	263	322	290	272	290	278	294	273	237	254	288	261	280	269	298	296	305	281	312	291	251	292	272	320	274	277	263	247	265	243	262	268	277	288	253	271	306	304	276	271	293	278	251	305	261	263	281	270	287	270	285	289	272	284	239	264	264	240	243	261	296	293	245	268	304	298	273	285	276	278	284	246	279	243	264	284	261	265	278	266	268	272	276	264	287	337	268	273	289	263	270	261	270	271	283	292	256	274	308	292	301	297	243	284	281	287	295	287	270	253	286	288	278	300	258	303	259	323	287	273	234	243	249	291	250	237	282	205	287	297	290	261	259	283	314	287	278	275	287	289	275	272	296	269	284	289	266	277	279	279	281	289	297	275	268	292	255	303	284	262	285	273	291	243	271	254	277	270	263	276	253	269	286	265	257	263	282	278	243	281	281	265	292	275	267	293	273	244	249	263	275	289	305	285	275	286	276	306	245	273	300	282	279	253	277	262	260	248	251	271	267	262	266	275	279	270	293	285	301	260	253	255	277	267	265	272	276	250	290	278	290	266	286	248	262	316	302	263	282	274	271	258	275	278	287	268	255	244	259	284	291	274	241	264	313	302	283	279	273	247	277	266	293	270	298	289	271	264	294	297	309	287	284	273	306	305	280	267	273	281	275	253	270	301	261	254	278	271	267	238	288	270	282	239	294	277	268	278	282	275	285	281	269	284	283	289	288	282	271	257	272	269	263	255	268	261	288	285	269	274	312	247	261	308	267	313	286	284	281	294	287	272	297	268	292	285	250	278	293	259	249	310	290	299	298	273	290	261	266	266	281	262	264	253	261	299	258	291	263	266	275	270	261	269	276	268	324	277	283	250	273	259	275	303	294	295	310	280	281	306	287	288	277	269	317	266	312	261	296	286	278	290	251	293	265	276	283	271	278	261	257	292	269	250	274	254	270	274	279	295	291	252	266	262	289	259	255	275	312	268	268	244	259	291	263	253	295	313	251	283	272	291	314	278	250	278	263	270	259	279	256	258	248	268	275	305	288	272	302	290	300	249	276	266	281	296	272	265	293	296	306	295	260	282	290	300	281	236	253	306	241	273	269	251	235	257	285	225	258	287	294	252	259	284	270	267	264	304	265	256	285	261	264	258	246	280	254	287	271	292	277	296	254	286	291	280	264	285	273	267	278	248	264	257	287	293	273	277	286	285	287	296	281	297	275	262	267	277	291	279	238	278	279	250	299	296	262	247	287	270	253	292	315	268	253	253	263	248	276	269	277	249	267	293	272	308	298	251	299	292	252	321	296	271	307	257	303	272	259	263	289	254	301	272	288	300	288	272	307	292	299	308	289	260	293	298	287	261	300	261	273	249	282	258	305	259	268	269	276	284	267	275	287	275	249	280	298	270	300	298	288	267	256	277	280	275	271	263	279	276	269	298	246	263	273	276	259	229	293	296	266	269	261	287	260	285	249	277	262	287	286	282	318	264	253	244	291	249	275	291	287	308	244	257	290	262	264	272	282	250	268	276	287	282	309	253	279	267	279	257	274	317	256	263	308	279
30084	49243	31755	9131	3107	2007	1483	1196	1084	970	922	846	790	789	741	699	681	714	680	714	655	674	657	667	607	674	630	631	583	654	660	619	603	632	644	602	666	637	620	575	606	594	649	585	638	657	637	616	590	628	612	619	636	588	628	620	619	630	644	616	613	601	597	586	627	656	613	620	665	596	612	608	640	661	594	617	598	588	608	658	615	580	635	622	575	594	588	598	565	576	624	565	606	626	602	608	611	601	626	551	608	642	686	675	612	551	605	547	659	598	638	607	591	654	619	620	641	600	588	617	626	626	627	615	624	592	598	615	613	600	617	604	614	655	593	571	622	592	653	615	599	645	605	621	659	622	609	595	603	640	635	604	628	619	643	653	622	637	667	635	612	635	619	606	604	609	543	640	610	630	587	662	638	646	634	631	601	615	639	646	601	585	627	614	620	641	645	668	621	600	619	656	632	607	559	663	611	608	642	640	624	618	624	638	588	600	628	647	586	578	621	644	629	611	625	617	649	604	644	615	641	605	647	585	587	629	622	586	603	614	625	613	653	639	658	612	610	644	598	642	633	613	567	599	616	616	636	600	663	641	620	600	624	590	610	596	635	567	634	634	628	653	611	616	627	638	626	619	597	628	629	585	615	632	612	588	614	605	644	604	660	614	610	604	630	646	614	613	607	621	609	621	642	658	604	585	613	624	612	587	631	618	591	610	625	585	604	613	646	658	615	652	607	625	593	587	621	594	650	616	616	653	617	647	616	621	635	601	598	595	644	612	655	607	633	631	637	613	615	598	633	632	626	582	653	646	660	611	638	573	709	646	649	622	611	583	623	602	649	598	630	607	623	641	670	610	604	638	592	643	620	636	622	608	578	585	628	621	582	601	592	606	619	630	612	585	677	613	626	596	610	684	575	647	632	628	660	576	641	627	637	585	602	573	636	633	636	636	625	620	675	595	666	609	638	588	644	612	580	610	664	643	625	637	595	597	585	633	638	620	646	604	658	622	602	612	617	638	615	630	597	616	636	613	588	636	600	599	654	599	597	593	636	603	605	612	577	586	642	650	614	604	648	634	651	625	614	630	635	668	642	597	637	606	577	653	605	631	642	584	597	641	681	640	623	631	632	615	622	622	632	626	592	611	621	614	624	604	622	572	587	626	626	594	615	632	607	621	658	567	615	574	605	633	628	561	620	646	578	621	626	619	614	611	622	598	615	634	628	601	600	615	643	612	651	580	620	664	585	614	643	608	615	630	614	635	598	586	627	624	660	616	617	677	609	607	640	626	628	584	612	608	651	596	633	615	581	619	632	592	654	631	608	637	601	580	614	644	636	637	600	590	632	590	588	625	607	602	641	609	639	652	617	647	622	621	582	583	604	679	592	605	592	622	598	624	654	641	609	597	638	615	626	596	635	594	570	592	655	646	585	605	586	652	633	635	655	643	603	595	658	631	614	603	644	595	638	639	613	588	643	619	602	647	633	619	635	602	597	573	626	624	642	630	633	613	599	594	644	595	611	634	561	616	639	604	630	644	614	593	659	653	645	558	600	703	629	668	644	604	623	626	609	602	662	606	617	607	591	636	592	654	650	584	641	575	623	629	607	623	621	629	574	586	635	620	615	634	625	589	617	639	590	653	605	615	628	584	624	624	628	611	622	661	601	614	629	639	600	595	620	599	595	660	614	689	617	624	607	572	624	621	634	613	601	607	671	598	622	591	640	581	628	631	661	626	617	640	558	635	647	634	595	645	627	633	610	632	629	618	650	654	651	644	631	658	665	608	578	661	634	641	645	595	619	624	592	626	597	626	659	607	615	588	609	609	607	639	622	621	573	649	667	602	595	645	583	640	593	600	631	600	595	609	606	597	589	591	619	578	637	652	590	569	596	604	640	619	592	612	620	591	618	658	652	605	647	615	609	615	576	591	621	614	618	638	596	584	609	582	657	573	665	631	580	644	605	626	600	610	622	611	611	644	610	619	569	621	568	615	660	618	618	628	611	658	650	633	643	597	564	662	624	652	614	613	614	609	621	611	624	645	594	610	652	599	620	631	663	573	627	585	585	598	585	640	602	613	627	599	615	607	623	607	645	569	617	644	622	620	626	665	605	606	613	643	587	642	616	562	592	610	548	633	685	603	650	597	611	590	581	595	649	595	604	613	609	598	626	613	587	627	681	661	620	670	567	596	619	611	658	584	628	590	633	650	626	634	593	608	629	648	614	600	608	595	640	631	682	595	580	633	599	619	594	621	620	630	623	612	620	631	611	608	677	632	621	656	614	625	635	636	588	616	675	633	643	651	619	624	607	608	587	651	597	633	610	623	573	605	670	618	607	658	598	562	598	635	636	619	585	579	608	673	579	646	650	607	624	626	586	596	598	615	645	617	615	597	636	631	642	659	604	640	592	564	637	604	626	584	644	570	591	650	582	625	634	647	600	585	625	674	592	628	647	631	628	598	662	661	606	587	585	639	654	627	647	615	662	615	614	640	660	651	599	618	607	632	604	642	636	616	608	620	612	624	623	624	629	587	624	598	602	606	617	577	610	622	586	628	620	580	618	643	661	594	666	618	606	639	600	618	611	620	654	625	634	604	630	604	608	578	622	623	592	656	596	618	619	608	623	597	635	647	633	594	650	608	622	593	633	625	639	612	615	617	638	603	604	595	619	577	642	603	631	624	651	643	682	664	625	613	624	655	603	596	665	622	575	595	614	573	624	602	602	629	655	591	654	547	597	641	629	631	643	622	630	610	623	625	600	644	624	641	617	632	619	609	574	591	700	658	620	628	601	597	664	589	590	665	665	600	551	621	647	607	607	596	638	627	610	650	591	585	633	614	607	657	664	616	593	622	637	622	601	623	652	629	560	604	646	580	648	631	575	600	610	629	626	612	621	642	605	557	580	630	648	626	609	608	602	606	621	624	585	618	621	636	632	621	568	594	615	656	646	657	667	639	603	610	623	649	621	616	606	639	632	642	638	663	630	655	614	630	636	599	580	600	582	609	604	624	605	595	684	593	664	597	655	587	578	630	581	610	578	598	587	630	664	638	580	600	587	632	613	665	612	599	700	652	654	602	600	585	611	624	606	611	613	574	622	591	623	623	635	597	668	631	610	623	637	608	653	646	581	691	626	621	640	622	641	621	593	566	636	631	587	581	664	616	577	630	596	606	618	680	638	598	650	612	625	573	646	621	653	646	631	615	602	593	590	648	636	637	595	659	661	626	654	650	557	581	627	615	638	586	584	615	608	649	625	636	598	604	628	597	616	669	600	633	606	586	668	614	648	647	642	590	639	574	597	642	561	635	622	606	608	588	609	599	640	615	669	600	610	629	620	630	632	621	592	619	604	591	575	683	614	610	600	613	609	669	600	613	619	673	610	625	617	593	613	560	596	609	598	634	625	591	633	628	609	598	665	593	654	644	650	618	635	573	606	628	597	618	612	568	633	600	612	623	617	624	581	586	586	607	563	633	669	604	628	649	643	620	637	576
33312	26025	23261	9038	2394	1517	1124	903	727	614	517	451	423	482	383	398	347	396	335	382	345	313	293	335	329	325	330	315	352	288	314	291	316	296	290	282	293	298	301	320	285	271	285	255	310	289	317	343	289	287	272	286	277	268	283	323	302	287	295	329	292	304	345	278	309	287	275	266	273	302	298	275	264	273	294	269	322	310	317	302	324	329	317	288	336	323	292	305	298	276	284	268	308	259	315	303	288	297	296	301	290	298	314	271	297	284	286	290	328	321	302	293	297	294	278	275	284	280	295	321	292	297	298	279	298	318	288	306	320	268	299	270	344	282	275	284	287	327	315	259	339	322	294	302	283	326	317	290	284	306	320	279	292	331	275	302	284	314	286	276	297	290	327	296	304	303	292	292	309	287	275	287	273	284	263	274	272	282	300	253	275	297	318	316	286	305	294	271	295	288	292	327	276	295	334	299	314	297	290	300	303	286	306	292	283	298	305	304	246	292	272	309	300	315	294	307	289	318	304	273	320	328	332	296	311	279	308	266	315	313	270	310	289	272	274	310	297	285	261	313	318	290	278	291	320	331	289	289	291	255	286	266	294	271	329	298	279	302	282	304	324	296	257	304	304	324	288	294	273	307	299	309	293	328	299	309	326	303	275	282	305	303	280	300	312	289	283	282	300	311	309	318	313	304	277	291	313	296	296	307	294	272	291	323	278	267	298	288	268	303	276	310	278	298	301	275	286	290	280	306	284	314	286	277	317	297	289	310	272	309	296	281	290	281	297	298	296	290	281	298	292	288	300	317	306	309	330	303	295	294	291	301	302	293	290	304	280	278	315	271	257	288	252	288	274	299	312	298	301	272	313	294	282	265	328	315	276	293	319	322	312	315	307	267	281	289	301	254	285	283	292	259	285	278	296	300	298	311	300	277	282	329	319	273	315	303	325	274	297	284	312	326	298	277	265	322	255	306	274	294	298	266	321	301	307	282	292	269	289	278	304	304	309	274	300	297	327	304	307	287	291	309	327	350	285	316	299	285	278	314	319	315	282	294	317	333	262	302	293	307	274	309	268	274	267	280	299	336	286	279	318	284	313	312	286	320	288	271	293	281	325	315	282	293	311	280	293	285	310	288	314	314	272	293	291	272	292	308	270	289	294	320	285	311	264	308	293	282	316	288	321	325	316	345	296	316	278	289	287	308	317	322	276	295	304	302	323	278	300	333	321	312	267	277	293	314	293	295	276	303	312	255	294	289	286	318	299	298	314	297	303	280	307	307	243	334	285	281	277	291	283	299	286	269	311	312	283	292	297	287	291	294	273	345	281	297	295	268	311	311	324	295	296	297	282	283	292	292	308	318	264	314	299	274	279	297	330	273	274	332	306	311	312	300	328	307	291	308	287	285	282	300	303	320	265	291	322	308	288	293	265	312	305	260	297	296	279	301	286	263	301	312	267	268	287	308	286	294	284	297	269	303	306	269	307	279	295	313	278	306	303	313	283	288	328	319	329	320	313	272	284	307	297	321	294	291	311	320	305	282	310	326	321	302	340	291	263	308	306	304	284	272	305	288	295	305	298	323	276	278	242	297	288	285	306	280	321	285	321	319	305	320	303	305	308	272	305	282	303	308	313	306	336	311	283	333	265	301	279	276	283	294	294	299	293	308	321	294	276	284	299	300	303	273	275	347	318	325	286	284	293	318	296	296	317	289	302	305	263	270	285	270	326	304	288	286	306	284	306	291	314	326	280	304	273	318	286	322	277	309	327	285	305	287	299	306	306	285	327	294	342	296	318	277	328	281	287	289	290	281	324	274	271	319	271	290	273	323	274	286	275	310	273	278	342	305	292	319	324	274	313	322	298	310	293	288	273	303	297	324	312	284	276	279	278	288	289	309	290	282	303	283	275	294	316	338	313	314	327	298	248	297	315	314	319	304	316	312	310	283	288	304	305	282	319	312	288	319	289	246	301	319	321	272	305	302	310	303	272	266	321	297	316	285	313	260	299	279	300	284	264	319	265	296	295	293	293	324	255	312	322	285	284	307	307	282	278	320	304	275	275	267	311	309	295	322	288	313	316	300	321	309	294	291	290	300	322	274	310	263	282	276	306	295	263	275	302	263	313	311	305	273	291	336	301	326	285	298	321	291	318	279	290	263	293	347	303	294	312	321	290	297	292	307	286	309	285	289	299	311	295	280	311	295	297	314	310	318	293	265	287	322	282	292	318	305	300	294	269	329	274	332	295	268	315	326	307	297	288	326	288	320	308	273	305	316	298	335	287	283	305	286	251	292	332	321	327	278	305	268	324	293	295	326	305	299	271	272	340	279	327	337	284	303	290	301	304	296	299	281	297	241	304	281	270	291	284	288	311	305	311	276	260	286	295	289	274	301	292	284	301	304	299	299	288	296	295	289	282	310	293	283	286	309	279	290	323	284	312	293	322	295	277	272	285	353	312	309	299	305	313	260	304	298	308	314	286	304	335	275	329	312	293	309	304	323	282	264	285	310	287	298	284	309	271	279	285	302	287	264	329	290	305	323	291	316	298	311	269	304	316	283	316	319	303	281	264	291	267	313	314	287	305	300	309	307	265	265	277	285	306	306	260	256	315	296	288	291	302	306	311	298	289	313	247	272	286	305	284	299	335	283	281	302	310	272	284	292	315	317	297	294	295	294	298	313	299	296	281	276	296	284	279	289	305	263	304	338	320	309	306	308	308	282	299	322	316	338	297	312	329	300	314	319	315	298	276	312	305	287	292	310	295	344	294	312	334	305	283	303	300	312	298	284	289	296	344	271	321	304	276	296	316	277	317	269	323	294	288	255	284	313	264	327	303	283	327	295	311	315	286	299	260	294	281	287	286	279	334	278	277	320	338	318	289	251	265	289	318	304	277	300	307	318	306	321	303	309	280	304	308	274	277	307	305	279	322	299	288	292	292	311	296	302	293	300	298	252	282	281	290	275	282	271	300	295	295	295	310	285	282	290	320	286	264	333	288	285	301	318	314	285	279	289	321	284	283	314	289	303	289	294	308	332	279	284	305	309	296	291	269	289	295	294	289	299	294	287	307	265	268	265	298	349	294	326	285	287	298	287	285	295	279	291	298	287	284	291	290	287	338	314	277	295	286	309	291	293	252	307	265	298	299	287	296	298	293	321	283	284	283	296	308	342	320	322	267	278	297	313	295	287	273	296	274	299	305	308	294	305	300	316	311	283	290	287	288	301	314	295	313	277	295	277	337	289	314	299	303	304	295	294	328	299	305	321	290	306	342	287	299	315	275	310	318	290	321	285	307	317	320	317	277	291	313	291	294	300	280	262	286	286	278	290	310	289	299	264	295	292	312	248	296	284	283	294	301	305	274	284	291	275	308	286	316	255	306	287	298	288	306	296	294	299	265	271	324	285	320	263	264	291	260	306	295	276	266	282	272	331	291	282	283	286	320	270	279	286	319	283	305	290	266	305	309	304	287	315	333	283	298	310	315	308	302	253
28048	33630	14779	3592	1713	1247	1033	939	871	822	799	825	729	765	755	689	735	716	673	729	736	686	703	729	731	676	727	715	638	691	658	678	683	676	703	676	681	661	661	690	685	685	712	692	702	657	680	705	619	696	702	651	652	686	659	698	658	693	637	661	659	664	665	670	699	719	707	677	708	642	662	667	655	684	681	673	678	741	708	690	694	688	685	638	687	716	678	677	631	675	691	673	679	667	686	738	675	683	652	678	706	661	677	654	722	691	725	681	688	666	665	629	692	694	694	703	714	632	712	704	689	679	651	671	667	694	666	665	691	662	689	683	710	667	655	668	646	693	712	653	639	661	680	700	619	695	687	686	650	685	690	647	696	684	643	720	678	695	670	710	643	664	750	662	662	689	702	702	715	652	669	694	682	651	686	652	698	716	669	674	635	647	675	698	648	609	704	709	693	712	703	695	678	693	668	651	686	679	644	687	681	714	724	686	741	707	681	696	653	680	670	671	617	675	698	726	660	694	682	651	649	650	637	691	694	700	687	690	667	678	738	643	663	658	706	725	705	680	688	678	696	687	708	660	622	717	710	728	683	673	716	628	690	721	657	652	694	670	691	664	718	667	684	661	672	653	650	624	635	693	699	715	663	675	685	690	647	702	689	653	713	712	699	686	628	631	690	686	660	642	697	695	697	651	703	647	736	674	681	695	695	655	667	702	707	674	701	657	697	678	694	708	617	691	691	700	696	609	651	670	672	704	659	699	625	641	648	660	637	641	702	712	685	704	686	666	736	697	667	649	727	662	690	659	666	695	651	660	682	688	633	664	704	729	669	646	679	690	683	661	653	662	743	712	660	638	663	679	657	665	700	755	688	703	629	680	667	681	657	686	668	711	689	660	688	644	639	671	690	700	677	668	684	645	693	695	708	673	679	676	698	694	658	703	715	683	662	652	686	641	658	654	658	734	675	643	674	707	655	655	661	685	680	669	685	692	733	725	668	695	699	655	661	656	663	662	699	685	680	666	711	688	697	678	730	674	685	658	656	661	645	701	652	658	718	650	707	677	736	693	710	665	674	659	660	665	688	677	676	634	627	648	728	635	735	694	694	711	688	643	627	686	649	641	714	653	669	663	680	662	704	694	638	703	618	696	662	727	672	677	665	656	681	660	675	674	698	695	716	682	666	679	665	721	694	666	704	729	695	647	635	718	686	680	685	672	694	700	663	678	706	682	692	662	732	688	673	697	671	658	711	666	713	728	678	678	667	662	685	690	655	705	716	691	705	683	634	699	639	684	715	674	719	704	646	701	646	672	587	711	696	707	638	683	671	649	647	743	662	632	696	661	701	702	631	653	700	654	716	708	691	690	702	651	718	652	687	649	648	679	641	697	696	658	694	695	725	686	714	672	641	657	674	727	687	729	670	720	675	661	681	651	682	646	672	663	705	731	683	682	679	680	697	684	694	690	657	702	688	685	681	679	730	694	691	689	748	671	619	674	678	689	636	608	686	712	661	635	659	642	602	700	663	630	643	703	669	688	684	659	707	679	684	649	675	703	638	652	694	683	615	708	650	662	685	706	679	704	666	656	692	675	716	658	625	651	692	701	663	688	727	708	640	718	687	673	683	722	704	697	711	647	656	664	692	663	714	696	662	688	695	666	651	705	671	759	727	643	682	660	666	700	705	698	678	720	639	657	643	702	644	686	727	639	654	723	689	696	682	691	674	611	721	651	672	642	643	684	703	703	670	648	675	700	672	678	644	684	665	703	707	650	651	671	709	710	679	660	693	707	662	698	678	680	668	685	654	647	665	720	680	712	672	674	668	682	678	669	677	678	675	703	679	687	725	634	663	714	720	713	716	686	692	681	681	682	618	715	682	707	638	706	676	660	708	719	692	682	714	674	671	736	652	690	695	641	698	672	687	660	677	675	632	684	720	730	683	656	670	678	694	690	683	698	682	637	720	686	653	706	665	656	638	683	640	675	650	663	703	661	649	658	658	644	707	735	667	702	680	714	713	677	691	670	667	669	690	716	725	669	695	703	682	674	684	637	667	672	649	692	668	657	667	692	697	667	717	650	677	687	697	704	706	703	734	709	637	722	712	687	655	704	660	687	643	687	683	645	698	734	711	659	699	685	641	692	712	675	675	708	652	691	726	693	685	683	678	623	663	687	696	683	717	671	655	608	690	693	678	680	718	657	668	659	682	682	667	685	652	661	667	649	685	692	683	718	667	675	660	673	627	660	687	715	676	672	669	657	743	677	617	664	696	679	698	640	688	736	680	697	648	679	646	702	700	642	690	688	719	692	668	675	671	667	643	707	667	694	662	633	701	668	698	664	672	637	679	677	693	688	656	690	693	672	669	637	645	646	641	708	675	653	676	697	679	715	691	711	710	648	672	663	695	707	668	658	744	696	694	708	711	640	702	704	674	701	700	734	669	695	693	703	657	688	676	644	701	678	709	629	672	671	675	714	616	672	705	634	669	653	690	666	674	714	676	674	712	662	662	688	659	682	704	677	660	693	681	710	726	662	685	652	665	703	690	669	654	670	678	672	651	706	713	689	675	639	683	679	647	679	682	660	615	701	704	704	756	686	673	705	678	745	680	650	659	636	678	668	649	679	681	642	689	695	670	672	661	692	663	684	658	691	684	629	685	740	697	684	671	688	670	679	616	662	665	636	651	669	714	677	687	715	671	638	660	666	672	620	658	689	677	725	689	662	682	635	725	717	709	662	652	685	692	686	699	669	704	721	667	737	666	658	678	680	693	668	639	707	678	659	703	693	670	690	672	718	664	719	694	646	683	692	656	699	661	683	696	643	670	630	651	741	696	675	699	708	714	653	693	683	724	671	699	703	652	673	643	685	710	668	704	686	702	679	659	688	662	655	703	696	736	694	747	644	661	625	651	714	665	710	661	683	645	648	659	698	658	684	659	672	694	652	687	691	685	718	660	700	683	630	677	650	675	709	720	674	668	665	697	667	648	691	702	707	702	653	685	622	699	642	695	650	659	652	691	653	696	695	680	717	726	617	655	630	656	646	664	685	662	644	723	669	717	640	687	695	657	677	654	721	669	684	645	704	709	694	701	672	626	694	670	679	646	664	669	693	736	690	644	657	719	679	665	665	684	671	619	644	676	677	705	666	693	672	676	682	679	681	617	683	647	703	684	687	686	667	694	661	678	669	663	624	685	692	693	658	676	738	677	668	698	653	662	684	650	686	659	678	692	685	722	679	667	724	718	730	696	704	719	669	693	685	689	661	684	663	651	645	670	676	672	737	670	681	715	668	692	659	705	700	727	626	671	657	678	685	653	687	702	714	746	672	674	732	673	680	654	644	686	689	699	691	666	677	711	711	684	695	683	673	703	674	701	676	656	707	689	722	685	700	684	650	634	680	670	652	682	696	658	668	659	674	696	731	604	623	667	664	666	639	668	685	707	690	682	662	647	684	682	681	699	632	676	670	715	670	655	698	712	703	691	675	665	711	682	674
24917	21522	25007	28472	21546	19844	3177	1416	905	805	661	547	489	452	467	405	401	385	346	369	357	373	334	345	322	279	310	305	271	295	279	286	283	277	283	285	282	307	275	262	309	257	308	311	318	312	298	290	245	277	272	290	304	294	284	255	291	284	290	281	274	289	266	273	281	262	249	291	253	249	286	262	301	290	276	253	252	269	305	301	288	276	276	255	274	277	279	285	277	251	307	267	313	272	270	248	261	285	280	276	276	303	281	256	270	259	269	286	295	259	257	275	313	266	271	253	292	278	295	293	263	253	282	299	256	301	286	301	264	295	247	258	274	261	274	288	272	286	277	265	293	311	276	299	265	283	243	275	260	260	283	269	263	301	289	292	269	286	285	287	267	274	278	269	308	261	282	255	289	275	288	268	277	305	284	313	294	281	236	262	317	269	290	266	261	295	289	276	269	295	287	297	263	281	252	248	259	276	278	306	289	278	285	266	284	290	257	287	281	284	276	283	284	274	274	294	285	276	269	257	274	263	281	269	228	246	270	246	263	277	268	279	268	257	264	274	282	289	280	275	316	316	273	275	270	282	264	246	280	286	305	274	263	310	280	253	281	313	280	280	281	296	285	307	284	274	306	255	272	274	238	283	275	291	292	308	277	283	296	279	253	245	301	280	286	258	251	281	284	284	272	301	281	240	279	269	265	302	271	300	302	280	252	278	263	278	272	244	269	296	304	258	292	310	295	300	288	249	264	313	278	278	288	304	272	280	264	278	264	309	273	245	300	282	281	286	246	276	305	283	298	273	282	309	285	304	296	284	271	307	232	257	283	269	300	286	260	287	271	278	255	299	263	276	259	309	266	252	282	284	297	299	254	285	267	300	252	296	297	267	291	274	269	246	261	271	259	289	284	256	274	229	274	275	235	289	259	281	314	291	298	265	277	304	264	305	258	291	291	270	284	299	271	273	292	287	260	297	283	281	258	264	304	263	263	277	282	318	297	258	265	292	287	296	283	295	271	261	277	274	271	254	261	257	271	287	291	278	283	288	273	264	311	283	285	269	254	279	281	265	273	305	269	264	260	280	262	266	273	283	288	241	246	280	323	289	287	257	270	268	295	274	219	298	264	275	277	296	317	294	310	279	293	275	252	277	260	274	297	291	265	289	269	264	235	291	270	248	278	260	305	284	289	270	279	286	273	288	292	290	270	248	259	271	251	256	257	298	274	287	271	271	304	255	273	289	265	301	259	231	267	251	270	264	269	287	277	278	262	274	250	276	276	282	243	287	291	266	291	242	253	264	255	250	249	266	306	277	264	266	276	277	274	241	225	280	267	278	254	274	294	287	270	248	286	257	264	315	282	309	256	248	288	275	254	272	278	287	282	305	276	262	261	281	274	265	277	244	264	274	271	295	299	256	307	263	283	308	285	260	278	262	261	273	245	253	277	275	297	303	281	283	301	309	276	297	249	267	249	295	253	299	258	243	279	246	280	263	308	286	309	271	270	271	265	265	274	253	278	284	293	258	286	283	269	251	286	289	276	294	255	280	291	272	263	278	307	286	287	312	279	283	272	278	304	269	306	264	285	308	285	285	274	284	296	299	271	320	259	266	268	285	281	285	272	278	291	255	252	277	236	266	297	288	243	306	267	274	274	273	274	264	284	248	283	272	265	279	277	278	288	274	284	280	287	284	282	283	257	310	256	263	277	290	280	251	281	289	259	271	284	253	291	264	257	295	264	288	294	293	266	246	302	281	263	309	285	249	303	301	264	284	260	269	284	277	301	300	278	287	292	269	255	270	265	268	283	253	290	297	290	273	282	274	278	256	283	266	287	228	267	270	289	268	308	273	265	266	300	289	274	262	282	323	271	295	286	253	255	303	306	254	290	286	270	284	279	283	293	283	248	276	276	275	261	270	287	311	274	291	286	284	302	278	279	252	277	287	266	272	292	300	285	268	268	251	266	284	274	280	279	246	281	294	278	302	288	291	274	265	285	279	268	273	280	301	246	272	271	255	280	311	279	256	301	281	255	285	330	277	300	280	275	271	271	246	262	288	313	284	296	261	286	271	277	279	273	257	270	274	306	283	277	283	266	276	278	271	255	295	251	265	237	290	275	251	327	288	316	247	248	269	298	285	313	260	241	271	309	269	272	292	258	257	274	250	276	281	248	290	276	267	299	298	290	298	302	307	281	273	275	257	286	264	281	275	288	266	276	291	274	244	241	279	261	278	304	276	321	249	261	273	282	281	279	304	260	269	298	287	261	284	296	278	258	292	321	271	271	280	281	262	296	270	266	261	267	264	298	286	254	251	257	247	267	271	310	307	253	286	261	294	295	292	291	296	283	251	237	269	276	261	254	289	278	303	283	285	273	276	287	237	265	274	279	250	281	280	256	294	294	305	294	249	264	287	298	274	254	303	267	270	280	331	270	276	312	286	282	280	280	265	257	302	292	314	261	251	295	311	291	298	261	249	280	290	273	279	270	298	273	261	284	264	232	267	259	278	270	289	257	257	262	269	272	282	241	274	290	268	284	290	298	297	284	279	306	265	295	318	310	256	280	251	272	267	282	278	266	260	270	275	297	292	283	257	283	251	245	269	325	266	264	275	273	289	288	296	262	295	271	261	337	267	285	280	274	292	273	252	272	272	290	273	318	294	286	305	284	262	282	272	273	304	273	225	280	299	271	283	244	275	285	294	268	284	276	272	284	257	267	289	287	272	274	241	267	287	264	305	272	264	257	288	271	274	268	301	286	239	278	254	253	290	253	266	290	269	268	297	275	282	279	287	285	301	288	295	282	278	297	304	287	255	297	259	259	292	286	271	288	291	317	289	300	283	311	232	258	296	263	273	257	260	275	247	271	281	248	288	285	263	309	264	281	256	265	260	281	245	277	259	299	303	269	247	272	289	261	281	262	289	299	262	292	270	259	266	281	263	289	260	262	271	284	272	295	318	272	285	271	292	279	275	261	269	280	284	288	263	266	268	288	269	267	261	268	262	267	304	273	267	278	261	323	250	302	276	286	311	259	257	296	279	284	291	322	268	269	293	260	296	284	284	305	259	295	302	247	290	249	276	300	273	290	284	316	273	271	264	275	288	288	290	278	268	263	288	278	299	251	290	284	276	298	267	282	258	294	293	280	281	285	273	267	261	308	286	295	278	301	271	285	280	263	273	300	299	296	278	298	294	276	247	259	295	247	275	296	304	291	291	280	293	261	293	260	255	271	236	283	279	297	289	303	280	299	295	281	302	304	257	269	281	264	268	285	252	261	302	282	282	268	267	258	255	271	307	262	252	255	284	248	236	266	251	278	301	270	279	277	273	298	288	268	292	285	283	271	282	272	268	286	292	297	281	231	291	264	252	276	271	255	278	262	291	299	294	243	290	274	262	287	297	260	264	297	287	298	265	247	274	284	265	277	223	275	292	241	250	245	264	292	289	272	275	295	280	293	276	264	292	275	290	237	257	294	317	294	298	291	290	291	298	290	307
29103	43841	20229	5194	2367	1598	1201	1044	981	786	829	812	737	710	773	650	706	686	748	676	649	690	643	662	682	688	637	604	645	648	632	673	637	642	576	639	664	627	648	599	648	649	619	629	641	670	621	600	629	645	633	588	642	588	635	638	643	637	635	621	643	605	597	627	635	617	635	596	606	604	620	696	661	646	678	596	588	649	606	652	600	640	674	635	643	599	630	638	653	660	608	620	671	649	619	663	677	640	661	658	620	621	606	638	691	684	643	600	645	649	666	605	636	602	629	652	665	644	594	590	629	654	643	623	631	647	624	641	607	603	623	614	638	662	610	627	629	670	660	625	653	652	709	597	630	623	676	613	630	619	666	577	638	642	638	650	621	640	589	607	664	638	655	635	642	621	554	649	574	638	604	625	631	620	662	589	640	618	654	616	671	655	625	639	632	639	620	658	602	615	595	608	656	636	644	635	644	641	632	652	659	638	596	643	669	639	611	590	623	628	638	628	651	663	588	675	617	640	684	629	635	646	601	611	613	599	627	637	697	644	627	653	634	631	628	594	629	649	670	616	644	583	657	604	635	599	613	642	662	652	637	630	619	656	665	643	600	638	630	629	656	631	567	597	652	621	632	661	644	621	684	630	608	614	654	658	662	665	583	695	621	646	652	641	607	634	618	650	661	663	625	608	596	669	622	636	642	625	634	648	637	598	621	642	627	686	590	645	649	679	643	672	638	641	638	626	657	627	627	652	647	592	622	632	579	640	613	588	653	603	634	624	606	624	642	618	610	633	598	638	594	667	614	651	628	665	642	630	607	628	605	647	639	640	619	632	630	626	629	618	617	618	617	647	643	602	655	674	621	605	584	614	619	596	645	668	640	642	625	627	669	641	613	662	657	641	658	639	636	629	588	652	639	591	617	628	624	624	641	617	651	621	609	625	614	614	623	624	627	614	580	598	657	619	606	677	642	642	622	659	661	614	602	626	648	637	628	607	668	587	638	632	625	659	613	628	624	613	606	637	577	630	620	609	661	651	639	687	617	603	661	628	622	619	634	648	630	677	638	634	671	612	619	638	607	629	618	639	649	645	643	639	632	675	676	619	638	634	659	630	634	622	619	625	629	648	607	619	617	637	635	652	672	616	629	637	655	596	651	645	615	620	664	630	630	672	650	637	633	643	597	689	619	627	605	612	637	649	596	646	599	622	592	632	654	589	627	671	649	605	617	606	600	679	654	627	646	588	640	599	606	656	621	626	658	638	661	612	639	629	624	643	611	626	642	663	607	638	607	674	609	620	595	635	632	655	632	664	668	636	641	626	602	626	602	641	622	640	630	623	635	642	656	643	631	595	624	679	618	677	648	587	630	688	628	599	631	630	689	631	668	600	672	637	624	707	597	624	619	647	573	618	630	631	595	668	641	658	645	631	681	660	570	599	643	615	633	632	645	640	644	628	636	600	656	651	651	660	625	617	639	605	624	624	632	625	667	596	642	618	662	640	654	602	645	584	620	586	622	648	664	692	607	619	632	637	649	623	633	661	632	624	602	583	617	610	621	643	648	630	631	632	680	617	645	614	601	635	648	607	668	648	676	646	608	609	614	662	672	640	637	620	601	605	663	692	608	623	648	628	626	651	656	632	595	685	590	657	666	625	632	632	641	591	644	659	671	577	622	630	645	647	625	574	671	612	669	643	632	638	617	639	648	624	635	649	635	645	681	637	634	610	618	643	642	677	609	625	613	657	657	574	652	660	629	607	640	667	628	646	658	614	590	644	629	612	615	642	674	588	633	651	637	649	625	651	605	621	599	684	663	632	625	603	617	668	620	649	647	636	597	667	622	595	599	619	626	663	557	599	635	582	617	640	628	665	593	648	641	644	620	615	588	646	646	647	654	600	633	671	641	590	675	665	600	602	654	626	640	651	586	673	656	614	588	641	648	629	638	666	617	593	643	611	660	644	634	635	625	653	630	619	644	622	623	646	655	604	619	624	628	669	632	634	630	641	612	694	623	637	609	653	609	612	622	632	643	631	591	599	578	640	619	660	634	625	623	672	610	653	626	657	593	614	596	606	587	608	671	636	632	611	620	620	669	633	633	587	642	643	643	644	623	632	641	631	610	619	624	625	634	622	604	598	617	653	628	595	638	654	607	632	634	631	683	661	603	648	634	666	630	668	616	671	664	634	619	622	624	671	684	640	622	652	633	651	648	685	685	644	629	661	651	625	657	615	582	680	656	604	597	676	624	640	685	635	627	635	586	653	632	634	602	664	662	644	641	653	619	647	650	645	623	634	617	601	663	627	631	612	621	609	687	649	600	649	618	640	675	612	603	603	645	620	604	674	565	605	651	574	651	614	657	618	614	625	659	629	609	648	636	593	609	618	626	676	672	644	608	688	613	620	650	638	634	633	579	603	630	638	648	596	629	635	640	642	654	652	639	657	629	620	648	639	616	589	596	587	654	678	648	626	621	655	634	677	639	646	601	626	625	621	653	603	674	649	619	650	633	653	593	662	617	664	644	616	619	636	630	656	594	631	642	639	629	655	642	660	654	610	644	607	638	635	610	633	655	673	629	609	609	653	584	630	632	588	642	633	665	647	646	619	640	600	610	579	616	583	610	588	658	665	662	585	620	637	636	623	597	618	669	661	679	609	619	637	661	596	622	649	589	618	619	599	677	629	624	656	612	641	628	666	696	622	623	667	615	641	602	647	614	582	592	612	635	639	600	595	648	616	618	596	647	612	661	605	597	612	635	647	631	644	601	562	628	618	658	598	608	626	603	658	603	640	607	593	618	665	653	665	600	612	614	598	657	665	606	616	674	616	628	625	636	613	594	608	637	627	634	649	684	623	618	645	655	636	674	622	603	620	664	632	698	612	630	648	635	636	632	626	644	654	642	613	658	626	604	652	616	665	617	651	639	613	623	615	614	620	634	662	598	611	672	630	652	682	669	608	641	605	663	664	618	647	598	624	578	629	640	616	659	609	712	608	649	597	657	605	628	612	648	591	659	645	598	606	601	634	602	616	670	633	640	664	598	642	611	626	619	604	621	628	611	597	640	654	666	639	578	624	636	632	637	618	631	643	650	646	629	646	641	657	650	634	663	659	656	657	608	590	621	630	603	623	646	610	629	621	620	643	683	641	619	653	650	643	649	627	660	628	612	626	652	653	650	630	634	623	678	636	633	633	614	637	629	600	629	642	585	617	631	605	604	617	662	616	655	588	636	658	675	601	626	653	632	610	627	642	653	624	665	623	662	627	616	636	621	651	633	645	634	603	643	644	637	592	653	606	655	578	633	708	660	626	678	639	572	630	606	676	703	652	635	605	595	625	615	628	597	645	605	688	617	635	634	635	617	641	587	655	613	610	643	608	595	647	669	619	622	642	659	654	618	630	651	622	678	635	660	669	624	628	647	645	638	648	629	629	612	645	632	609	655	623	618	602	576	629	633	635	596	631	640	611	595	620	659	694	593	600	628	630	586	634	651	617
24231	21458	25328	28026	21467	21545	17945	2799	1377	990	921	658	625	640	545	485	461	429	398	381	367	340	336	302	375	347	323	304	311	295	310	277	288	306	301	251	274	273	270	268	280	287	288	296	289	282	271	270	245	281	253	260	293	273	293	302	252	263	270	255	285	268	282	271	257	298	256	297	255	292	306	259	274	274	272	261	280	267	286	252	248	265	268	263	282	264	268	253	260	279	275	256	265	264	256	289	244	267	284	241	236	259	292	279	263	257	279	268	294	264	260	283	266	276	284	285	301	289	271	267	283	274	275	259	313	261	289	306	273	235	237	286	266	270	236	288	301	259	287	302	290	252	292	246	257	291	280	263	266	272	289	245	283	246	272	267	233	272	253	269	294	230	302	331	295	273	262	261	266	262	250	301	277	275	287	314	271	244	273	298	272	258	292	248	274	295	260	279	306	271	263	272	288	261	271	303	267	284	265	289	237	277	279	295	283	258	256	289	258	271	273	262	295	244	253	264	256	315	246	262	311	275	252	274	285	268	268	298	253	257	301	260	247	267	278	269	300	277	279	273	289	284	290	269	280	234	250	273	258	235	292	298	256	270	262	251	288	275	294	305	271	241	299	294	274	303	252	285	319	316	285	274	303	274	304	270	275	271	268	267	266	281	301	282	277	250	279	267	250	262	237	259	255	284	324	296	283	271	275	271	274	261	278	300	280	281	264	295	249	275	241	274	270	279	287	241	278	297	247	277	255	283	245	260	279	283	235	265	275	277	288	287	263	271	276	261	291	235	284	295	291	276	273	285	271	276	251	273	241	275	244	291	259	262	254	268	268	264	228	279	294	297	274	259	287	246	298	251	260	276	258	245	264	276	269	292	243	271	260	296	285	273	271	264	254	298	269	307	285	254	308	249	268	290	242	269	256	277	268	281	292	257	276	293	263	327	289	291	292	281	283	298	266	251	262	263	251	275	273	292	282	243	258	254	283	297	278	316	242	270	263	293	298	269	263	292	291	279	267	268	249	278	272	275	250	277	252	260	282	272	287	274	257	273	292	254	253	246	286	268	293	286	273	290	262	285	261	294	263	287	244	278	270	279	286	254	236	257	249	245	253	260	272	256	262	262	243	264	244	254	296	281	255	308	296	240	276	291	252	240	254	268	234	281	253	241	270	270	295	276	281	281	262	283	243	236	256	278	230	261	298	282	253	257	277	268	239	288	277	269	249	259	247	291	287	273	261	299	313	274	269	282	276	266	286	278	258	252	299	265	260	308	289	260	251	270	255	274	249	231	267	262	271	295	303	288	289	267	267	293	273	287	265	268	293	296	261	296	302	252	286	279	300	305	272	271	290	279	313	274	272	246	254	253	287	252	268	306	259	262	257	258	278	275	266	280	269	268	264	255	303	280	248	258	266	260	289	273	240	269	271	257	247	285	259	244	239	275	293	278	257	288	284	245	268	244	284	252	291	229	262	271	297	272	280	263	301	270	259	279	278	276	291	279	251	299	245	257	273	270	276	266	251	274	281	238	248	285	277	308	256	278	294	252	283	261	266	286	271	239	254	266	255	262	266	258	281	280	236	275	269	255	290	272	303	301	271	286	260	261	294	262	270	295	254	273	283	247	276	278	276	275	284	294	278	245	273	295	287	298	273	254	262	276	275	248	256	244	268	293	278	275	303	255	276	271	255	278	254	281	276	245	260	289	260	304	292	277	281	290	272	268	328	274	247	265	270	264	277	278	264	263	257	270	300	278	245	282	316	281	249	277	295	290	262	245	250	287	255	292	266	285	267	269	279	278	270	268	262	305	286	304	287	284	280	265	258	278	283	245	260	289	286	260	264	286	259	259	260	293	292	254	287	295	308	253	242	244	250	257	280	245	268	299	294	275	260	249	262	254	285	257	262	263	244	260	237	269	274	282	256	282	283	262	236	273	280	282	280	301	276	261	257	284	284	268	264	278	262	242	293	258	263	300	264	259	235	260	290	299	253	269	252	278	282	317	268	286	271	277	228	276	281	274	279	250	273	238	295	287	263	275	250	261	249	282	268	221	318	246	300	270	286	282	244	242	302	255	279	296	287	273	261	251	265	250	230	300	270	271	250	265	277	266	271	274	265	286	280	274	251	262	287	272	282	295	224	257	279	264	286	246	283	313	277	276	271	283	288	324	283	256	289	289	274	268	260	273	270	247	252	257	267	276	265	207	268	287	266	319	273	276	264	252	295	264	311	257	267	246	277	290	263	254	261	260	277	229	274	281	241	279	271	266	261	263	248	298	250	257	270	304	290	249	273	265	234	248	266	266	264	268	263	271	267	280	261	296	274	294	298	316	231	247	268	263	252	270	264	271	246	259	284	279	246	246	286	265	281	281	247	225	266	279	310	282	269	298	258	288	262	267	259	285	255	272	268	314	292	266	256	290	278	279	282	290	246	288	277	260	243	275	295	288	285	266	293	266	259	253	284	294	256	268	267	250	291	265	253	272	236	238	246	269	277	265	305	266	285	288	275	270	251	270	265	236	252	251	282	269	294	267	277	273	277	294	297	235	263	269	288	276	264	256	263	256	262	272	278	274	300	287	252	259	269	244	256	266	251	246	301	272	273	299	230	265	261	292	281	285	272	279	291	256	256	279	274	277	311	263	276	283	316	255	290	274	275	274	259	293	304	266	293	280	265	243	284	259	250	260	258	288	252	272	261	267	258	256	272	267	242	240	256	245	287	278	297	235	258	242	256	277	247	274	280	287	301	263	233	271	276	273	287	263	293	296	241	255	339	302	252	296	268	248	269	310	274	281	260	270	275	317	248	282	254	264	283	238	263	249	250	252	274	248	286	268	294	261	265	285	317	275	255	237	283	282	267	307	286	284	263	276	259	271	262	276	261	297	259	254	266	300	245	245	300	301	251	252	272	281	256	307	243	238	281	279	285	274	271	257	265	266	238	283	275	277	258	253	286	246	270	283	273	296	264	271	259	267	287	303	261	261	269	253	280	281	263	273	271	234	246	238	255	276	268	263	275	306	273	265	287	240	268	259	279	286	260	258	235	256	274	309	291	253	282	250	277	254	265	277	275	275	269	285	295	246	247	268	244	268	250	251	277	299	258	271	254	251	259	308	287	270	275	293	269	266	269	278	289	257	247	264	290	255	255	269	264	263	293	285	248	287	263	252	277	304	278	288	253	253	270	278	243	243	243	278	309	280	298	279	285	295	245	254	278	275	239	277	266	272	278	300	281	273	304	245	276	270	258	290	274	265	274	256	266	287	242	276	238	259	248	264	248	294	287	286	268	274	274	300	279	273	287	292	262	272	245	280	256	280	284	252	282	264	292	249	279	257	284	271	236	286	249	278	269	252	248	270	281	282	271	277	261	306	314	249	293	261	259	251	284	292	258	270	254	290	262	263	294	273	228	266	236	259	287	278	289	283	284	275	258	287	257	258	269	241	281	289	296	287	290	277	263	290	284	267	249	277	269	254	309	298	262	257	299	281
31338	47360	25063	6719	3054	2031	1581	1181	1024	953	852	809	769	836	705	779	701	690	642	670	675	656	617	682	643	633	644	622	633	629	641	639	624	641	630	588	622	659	604	620	637	606	608	643	647	599	602	603	589	638	650	660	593	626	624	611	627	656	628	601	613	624	580	561	614	594	623	598	590	592	643	589	601	597	625	623	563	646	578	562	623	607	603	652	633	639	608	635	590	624	599	591	584	566	614	583	626	648	630	595	630	596	593	618	616	640	626	620	645	622	588	615	593	625	594	610	588	605	624	671	624	611	614	628	642	615	614	639	638	630	613	626	565	614	620	582	655	643	622	596	621	599	592	590	585	673	625	596	626	603	607	587	650	654	608	577	618	615	610	628	606	635	634	685	632	613	620	645	587	587	612	550	658	611	606	631	677	631	562	577	554	620	621	590	608	623	633	566	637	583	598	664	642	612	604	643	607	656	633	619	622	606	607	572	668	597	618	662	614	612	641	602	640	624	651	643	622	581	580	602	532	673	591	598	604	603	590	572	617	642	586	603	590	609	565	619	614	619	619	624	611	588	650	598	642	537	623	618	585	580	571	621	614	616	598	603	624	610	592	614	605	621	577	630	593	616	592	585	635	621	591	596	622	646	614	655	552	581	608	571	596	616	664	612	607	639	630	611	593	650	669	606	589	611	662	620	602	551	630	587	597	619	647	637	635	647	627	594	619	617	589	628	606	599	583	620	615	601	622	637	641	650	627	599	583	628	631	599	604	598	625	573	643	664	606	613	654	611	582	597	624	598	601	611	633	607	614	663	629	629	681	573	611	578	615	600	607	600	601	591	622	605	650	594	619	647	609	641	615	575	637	633	626	598	638	613	590	603	586	590	592	628	570	540	580	601	637	643	629	606	626	601	618	602	592	631	634	609	612	559	574	633	611	614	597	633	631	600	621	620	620	626	638	567	640	618	647	594	598	585	644	651	559	591	627	626	628	625	640	656	653	624	582	587	619	625	624	585	591	623	621	601	585	616	603	592	591	610	619	619	588	624	613	628	596	600	606	625	635	616	623	582	615	590	603	614	630	631	617	611	635	599	644	617	606	641	599	629	610	600	640	612	634	628	636	611	624	635	622	615	622	632	635	636	628	604	629	586	590	575	646	598	604	576	595	606	578	611	630	633	615	590	605	611	582	544	614	588	595	619	630	602	625	606	601	625	617	608	574	625	588	603	618	590	607	649	614	630	658	603	592	635	639	637	606	625	602	606	603	564	593	622	594	648	577	620	625	608	606	662	591	646	604	650	649	606	581	610	660	640	627	589	579	618	613	636	638	565	636	648	563	600	601	665	608	593	610	599	641	605	614	643	580	596	594	626	632	606	558	589	600	664	563	634	593	598	593	643	596	592	598	586	656	669	632	603	626	642	605	620	623	603	618	604	634	588	559	593	610	597	592	601	610	595	564	629	614	584	632	654	626	590	609	610	632	589	595	603	609	650	602	602	642	626	614	559	578	601	636	617	615	567	604	597	629	604	618	639	607	645	587	633	635	645	635	582	590	633	626	654	637	631	613	610	654	641	588	590	573	618	631	619	603	571	630	608	581	588	614	621	572	618	629	601	555	602	583	578	582	672	586	598	599	625	604	615	619	638	538	614	627	597	642	604	601	603	613	570	622	558	578	595	595	647	605	618	610	616	640	613	572	572	595	586	586	590	624	610	608	614	628	608	588	627	635	627	644	576	661	607	649	574	606	604	581	608	621	623	601	629	610	630	580	657	591	582	570	623	569	599	643	644	633	609	625	605	610	631	658	584	586	624	632	638	648	597	612	639	605	603	637	620	596	586	589	590	555	608	611	616	634	592	590	610	586	614	627	628	627	588	657	545	580	590	629	594	593	592	631	641	595	586	637	616	607	636	671	645	604	620	624	560	596	568	614	638	614	636	630	621	627	620	657	626	647	618	616	627	580	602	656	596	582	593	593	657	629	621	590	632	623	582	612	608	627	608	628	581	645	622	591	611	640	619	643	637	604	602	537	644	607	634	621	598	630	626	599	644	634	630	626	600	602	655	627	608	586	586	585	556	602	600	643	554	603	634	606	620	592	613	596	645	578	616	594	581	650	583	630	631	634	582	607	545	567	590	590	589	591	656	635	583	648	600	574	579	635	654	635	611	615	634	602	647	605	592	636	580	627	605	602	612	601	587	583	580	553	627	603	642	619	637	662	587	629	585	623	600	582	667	621	571	638	609	637	624	633	573	635	562	579	628	605	636	628	629	554	601	568	608	631	617	639	584	606	586	598	621	676	585	652	591	573	609	590	610	628	616	600	581	599	635	610	588	586	619	563	586	629	641	663	599	619	599	610	605	589	619	612	579	661	623	613	651	580	611	601	648	601	636	557	606	632	599	584	568	654	568	581	586	619	550	577	663	602	645	613	618	619	639	649	622	635	620	596	607	613	607	618	596	628	581	600	641	634	644	638	604	603	636	638	625	576	623	635	605	603	606	636	625	587	644	621	641	654	603	635	598	560	609	621	593	638	631	583	655	603	629	611	615	569	630	622	582	611	600	580	622	604	606	613	576	611	655	584	585	620	597	629	612	581	612	603	563	639	635	615	638	607	620	607	589	599	644	571	631	599	624	624	626	651	582	587	639	652	593	573	616	643	615	596	653	639	608	627	592	634	584	632	604	593	602	632	609	571	579	634	625	631	626	620	657	583	587	635	593	577	606	613	582	625	609	618	589	597	621	637	578	640	607	606	554	611	617	615	627	546	609	611	599	632	591	596	599	581	608	596	561	655	604	559	592	654	603	593	577	635	610	652	614	591	619	600	624	640	626	599	639	600	616	606	618	654	613	607	658	646	664	627	635	599	577	648	569	596	668	589	596	641	640	650	621	585	609	610	638	588	601	583	605	616	607	657	565	626	631	601	609	627	624	632	570	610	606	595	628	616	586	635	646	595	571	600	661	567	608	552	608	601	613	567	644	610	593	619	562	645	621	605	625	635	610	605	631	602	674	625	595	594	575	576	655	594	640	611	608	673	660	606	651	622	589	634	567	600	605	619	581	602	663	593	616	619	565	586	635	629	649	579	594	596	589	583	606	624	652	590	624	596	613	573	620	622	621	631	616	634	640	631	624	640	621	609	588	588	590	624	580	608	610	616	613	578	619	640	589	593	605	612	602	638	652	603	642	635	663	636	641	579	600	622	628	556	606	579	636	597	635	593	645	631	642	601	570	637	653	641	580	601	638	628	595	604	651	624	603	631	614	610	661	639	586	588	621	581	622	603	619	611	610	658	609	621	616	624	607	626	565	618	621	622	620	580	637	572	600	650	626	612	668	599	579	607	656	599	659	573	611	613	621	662	596	599	613	625	645	641	604	622	612	574	606	569	631	586	572	571	642	645	592	600	609	625	627	584	645	632	617	613	617	594	608	599	612	597	636	613	608	617	604	636	615	571	573	662	626	595	633	583	598	606	578	650	618	618	599
33264	25890	21991	8264	2700	1618	1185	918	694	637	527	454	454	430	389	410	407	364	389	322	345	339	298	319	332	303	322	318	317	286	318	301	303	277	295	286	295	313	303	312	334	280	278	268	296	261	320	275	290	264	277	284	279	287	310	328	285	310	280	308	271	331	299	302	303	307	278	265	297	315	303	303	298	276	304	296	321	262	265	313	304	296	279	283	294	265	285	321	283	357	295	292	301	285	263	280	299	275	309	286	286	278	278	292	285	267	287	285	281	306	267	314	282	267	300	305	292	284	282	274	311	306	307	305	300	301	280	286	298	270	310	332	274	310	312	253	289	295	296	288	278	291	288	274	276	258	275	286	300	283	300	275	269	282	279	292	264	329	300	282	298	291	302	266	266	280	284	296	288	323	304	307	310	305	280	308	269	273	287	313	307	275	307	287	323	305	314	269	305	255	288	273	296	293	293	307	279	295	301	291	302	287	327	309	291	294	274	289	296	304	313	275	297	297	303	301	281	297	297	302	280	310	290	315	308	273	305	297	283	271	278	318	294	311	272	302	325	273	301	276	262	291	305	311	301	317	292	275	293	251	290	303	292	296	279	306	298	325	265	298	268	286	294	291	297	306	289	303	309	283	278	287	285	298	295	287	262	276	307	300	293	293	308	305	294	286	289	291	305	311	307	288	303	271	289	255	266	279	295	300	292	280	314	255	284	278	291	290	288	320	275	292	286	306	288	284	306	280	274	327	295	272	306	289	307	274	313	300	279	260	319	295	331	284	281	277	306	284	267	302	276	309	297	308	319	326	310	274	280	301	279	280	261	289	277	320	289	269	288	299	289	279	277	274	287	338	300	287	257	268	313	279	295	308	318	316	288	285	324	302	288	278	294	294	260	299	328	276	301	302	301	276	285	306	293	300	299	325	301	320	291	305	349	292	304	268	281	303	300	267	276	296	312	281	284	310	297	275	258	264	320	274	294	286	320	300	314	280	323	301	260	259	260	313	325	289	272	283	315	290	282	306	309	277	276	261	294	282	268	309	281	284	311	332	262	287	275	276	298	342	326	306	268	274	288	290	279	293	314	292	296	332	262	288	314	297	287	307	289	292	296	250	298	290	280	291	288	286	276	314	273	323	283	270	286	312	318	317	300	300	260	277	279	300	276	303	312	287	304	302	329	273	260	288	338	297	280	291	274	297	275	291	262	289	266	331	317	286	299	279	280	298	267	285	306	286	306	266	306	277	284	274	268	318	308	279	263	304	333	319	291	272	307	284	299	259	311	301	304	302	271	292	309	262	284	274	267	336	275	336	318	277	306	304	296	311	306	299	305	274	282	287	301	300	282	284	306	311	317	315	286	273	304	270	304	292	286	300	297	304	316	302	295	302	287	274	303	288	277	343	280	263	283	284	271	326	273	260	298	299	300	271	297	294	308	310	279	251	279	273	261	303	301	285	257	316	302	304	295	279	279	289	287	293	282	313	274	325	284	322	277	293	280	289	282	288	264	306	275	325	299	279	253	264	307	300	296	302	315	319	294	298	263	291	294	283	274	311	317	291	262	308	292	261	288	271	277	285	288	292	318	300	310	274	300	276	299	300	276	298	299	302	315	293	302	293	298	310	290	275	326	275	298	282	289	276	263	351	281	307	282	251	281	283	291	323	290	312	292	304	298	319	296	296	299	287	299	300	316	282	276	299	255	264	291	286	311	284	294	305	309	302	273	292	309	305	287	288	307	303	324	304	312	273	256	305	289	325	278	296	313	284	279	280	287	287	283	313	319	297	317	321	263	272	301	297	257	276	301	279	298	298	286	271	316	275	313	315	263	297	312	299	267	282	293	304	293	309	355	265	289	318	247	307	281	314	289	340	279	308	270	289	270	295	310	312	287	275	282	282	297	296	268	274	309	265	323	292	299	277	304	319	273	268	316	291	280	293	308	287	327	313	308	285	282	304	289	268	277	270	314	320	311	273	290	329	280	282	299	288	318	276	294	288	310	258	261	304	277	265	271	254	318	309	327	336	288	290	303	282	275	300	269	313	303	322	284	300	300	284	302	274	285	279	312	275	295	286	295	280	274	308	306	290	321	330	311	322	275	276	287	315	303	283	273	266	299	308	283	243	272	327	315	291	273	306	269	311	303	300	325	320	297	344	279	252	279	269	284	286	303	320	304	319	283	315	295	311	288	271	300	253	300	299	303	273	317	262	297	261	297	279	310	280	301	322	300	303	283	292	293	311	301	282	305	291	257	287	319	300	268	311	301	305	316	321	316	293	274	281	269	316	329	297	343	297	289	297	304	300	297	277	324	277	305	262	290	294	259	262	279	272	293	304	306	311	332	295	314	313	263	329	282	296	249	333	305	300	305	317	334	278	306	323	314	304	295	298	292	314	302	297	260	276	280	266	266	293	281	265	302	306	298	285	299	295	319	311	300	275	255	307	290	300	342	295	248	332	306	284	269	290	311	267	305	293	283	324	294	313	303	270	279	322	306	305	298	320	303	295	291	286	290	303	305	274	273	276	325	296	294	304	286	294	284	270	301	286	277	264	289	302	302	310	254	299	260	258	279	285	256	279	296	262	282	329	281	311	281	313	283	282	306	297	297	287	281	315	261	292	315	283	286	299	304	282	268	308	297	276	294	309	279	292	307	279	301	304	279	281	304	321	303	329	288	289	290	316	267	313	284	317	313	281	298	299	331	274	327	328	278	283	278	319	309	277	295	291	304	297	282	272	261	295	307	320	303	298	308	277	281	317	298	277	308	289	299	318	278	293	305	312	278	273	278	318	274	274	321	275	334	326	279	298	283	306	322	301	338	309	296	270	284	278	294	290	294	284	280	300	310	287	286	285	270	303	286	304	271	293	306	296	303	265	288	282	314	297	306	290	300	309	250	291	311	305	299	313	303	303	298	277	278	305	283	320	286	295	306	293	299	241	307	268	321	365	285	291	276	305	322	273	303	281	287	264	273	233	302	309	299	294	309	270	282	298	290	276	309	331	299	303	259	267	302	292	290	297	282	298	304	277	314	294	271	322	298	287	289	302	307	317	324	311	262	302	286	277	268	307	291	311	314	299	305	287	277	283	284	286	271	284	293	281	296	286	288	304	274	296	267	257	284	280	304	289	312	271	309	325	313	270	282	304	269	339	273	283	284	292	312	266	298	305	301	266	279	281	289	308	284	286	294	259	305	289	308	267	299	290	292	297	290	304	317	300	271	285	313	290	261	314	285	325	327	304	295	275	293	280	309	300	275	316	302	278	304	253	297	286	292	306	312	300	288	301	284	247	280	300	288	277	294	288	298	277	300	299	307	315	255	278	298	290	308	327	293	303	294	307	313	303	339	293	283	314	331	319	270	298	282	283	283	277	333	295	271	338	291	295	290	280	294	244	267	315	266	290	292	302	278	306	295	352	275	296	314	307	272	297	259	245	321	284	299	288	304	278	299	298	260	256	271	291	281	283	283	277	261	280	288	293	289	293	309	249
28296	33092	12924	3380	1878	1358	1117	949	866	775	765	771	756	723	739	667	697	703	663	730	676	654	712	681	707	712	667	693	681	685	702	719	662	689	663	668	716	730	742	672	704	626	611	656	675	730	711	663	655	700	683	690	701	656	679	653	682	675	677	640	766	705	649	674	687	628	630	631	671	675	673	700	671	710	652	650	662	680	671	628	633	624	677	655	685	682	655	696	640	651	680	674	660	703	646	716	691	668	678	682	683	703	689	712	707	651	696	682	671	632	669	691	697	659	635	667	680	632	683	649	635	634	676	679	732	638	700	673	696	702	654	634	656	718	641	685	698	676	679	689	640	689	665	707	711	673	693	677	689	682	667	719	686	691	689	658	681	654	682	697	663	683	698	749	654	685	683	640	687	609	704	671	707	722	675	678	681	697	642	715	681	684	681	701	659	678	687	692	661	679	656	668	642	628	689	650	646	658	679	702	660	698	645	673	681	693	718	675	662	655	672	717	630	706	692	677	699	674	678	693	667	638	657	643	688	654	667	645	656	642	644	668	627	669	639	668	718	734	688	698	671	644	665	674	686	665	702	680	611	604	666	710	693	688	669	641	670	684	694	670	660	654	632	679	670	727	668	674	738	688	657	682	670	701	671	681	637	673	683	640	719	672	675	684	642	687	673	634	646	671	733	690	679	685	698	676	679	683	676	674	687	678	690	664	685	719	653	691	717	630	617	672	687	694	638	621	712	665	668	713	678	706	719	662	711	691	655	681	667	660	697	681	700	663	701	661	671	682	652	654	721	647	670	668	652	669	665	644	620	636	669	661	698	734	691	662	686	653	646	704	689	655	719	701	647	679	694	685	659	629	708	694	669	709	666	694	682	705	650	597	646	708	677	690	668	639	663	639	658	733	645	665	676	687	703	676	679	667	670	692	691	630	681	652	715	684	701	682	660	657	644	694	691	678	665	686	691	671	667	714	682	647	672	653	657	652	653	686	720	691	608	710	662	672	674	693	637	645	663	683	670	651	688	649	682	687	651	671	659	663	680	640	674	634	702	709	639	696	670	643	694	621	655	712	615	678	696	643	641	674	642	687	639	710	646	633	668	652	645	668	700	699	672	690	685	658	678	623	628	630	682	645	691	712	667	663	706	674	658	698	664	657	657	715	646	658	730	683	690	684	711	667	715	692	674	676	653	688	664	706	733	629	678	628	613	686	643	704	643	646	676	652	665	670	641	677	619	673	681	700	649	647	719	657	701	676	655	691	636	656	666	638	708	667	695	680	640	714	688	681	664	675	662	645	673	659	724	690	737	683	717	674	714	653	718	666	691	738	659	632	667	684	659	688	663	653	684	676	690	676	634	645	668	671	674	729	655	672	713	707	681	693	625	716	711	685	694	658	721	701	693	667	687	661	667	655	709	666	655	692	655	657	643	630	673	665	652	684	719	689	670	620	723	674	664	680	644	668	691	662	659	690	636	686	651	697	634	699	639	658	652	679	682	691	667	670	722	633	694	662	674	669	675	690	707	720	651	690	634	683	630	693	710	645	634	692	677	678	667	663	683	666	650	706	707	683	693	698	683	689	669	645	667	669	720	719	666	632	642	698	669	648	649	691	676	654	667	684	685	672	677	665	670	651	690	692	675	698	720	632	654	676	636	652	661	653	677	642	690	658	659	706	727	669	659	649	623	703	697	678	682	705	675	616	657	727	667	677	674	630	688	684	722	670	681	685	674	688	684	678	676	707	676	670	697	680	660	693	687	641	716	707	736	640	680	656	752	673	693	641	722	697	673	661	664	720	633	683	663	697	667	674	649	706	715	653	695	685	678	722	666	686	658	653	668	677	699	695	701	681	655	672	673	685	718	679	655	689	643	682	654	690	704	645	631	688	684	686	683	699	615	720	716	699	697	672	660	672	664	618	712	675	634	641	650	667	672	648	664	688	693	701	676	676	673	708	634	691	634	639	687	684	694	646	674	695	660	694	715	738	637	690	685	639	662	630	701	651	652	672	700	580	672	687	674	646	663	722	648	671	683	658	650	677	672	709	681	670	651	628	717	687	646	635	674	641	624	699	697	661	634	706	673	636	703	689	702	638	697	738	639	692	697	663	661	689	677	668	655	647	644	691	654	660	657	670	656	691	652	673	725	625	708	681	716	664	689	677	703	638	666	628	669	653	671	674	701	678	692	672	660	678	662	704	649	691	617	679	643	657	646	686	706	707	686	655	693	702	657	674	667	726	695	699	672	666	668	646	674	666	664	662	649	687	635	664	687	707	651	679	680	636	675	631	680	643	629	666	655	679	672	689	659	664	667	660	675	711	649	656	725	675	680	635	696	648	722	634	658	697	657	639	648	613	675	633	665	700	713	720	670	646	699	704	680	669	679	701	683	690	628	636	650	645	652	671	677	623	693	670	657	638	696	651	663	688	652	698	691	712	641	681	680	675	698	722	663	671	728	686	684	639	684	662	665	697	651	640	635	653	638	654	708	693	679	672	644	691	693	648	674	713	659	690	715	675	680	699	661	674	722	682	662	691	704	707	690	615	703	708	650	680	641	664	680	683	652	670	716	678	640	704	670	694	703	685	697	667	688	672	667	685	699	682	643	673	670	668	647	683	674	644	648	677	657	667	663	657	645	644	675	675	685	669	691	693	696	647	665	681	631	727	677	697	665	680	697	649	674	640	666	638	699	664	626	665	722	641	640	609	682	639	664	695	655	726	709	685	671	674	646	652	667	638	692	700	684	701	646	678	699	667	658	692	673	729	668	674	671	679	618	621	653	648	680	665	670	681	703	684	680	719	719	707	648	706	659	679	671	673	698	629	641	651	653	643	657	694	686	708	672	686	665	722	673	662	683	702	675	657	678	698	704	700	639	663	659	726	660	651	662	657	700	643	634	655	646	632	646	658	682	648	634	671	729	678	669	718	645	670	708	683	661	696	706	703	649	676	706	649	648	698	655	688	652	726	709	695	686	663	665	609	696	677	647	703	670	656	654	650	650	657	688	653	674	703	681	669	676	674	718	657	675	662	660	700	718	664	673	669	664	689	658	646	686	644	682	660	701	668	618	696	625	691	686	672	640	676	704	672	667	679	676	696	671	685	662	649	689	681	705	693	673	648	672	663	684	687	711	641	686	646	663	697	679	679	688	713	668	695	660	666	650	687	680	654	688	668	659	668	645	677	694	669	656	646	709	657	712	680	647	696	658	675	682	616	723	694	683	666	677	687	693	689	679	694	665	705	653	684	653	657	682	678	670	708	690	680	671	668	687	665	706	615	682	646	683	670	679	672	673	638	699	667	673	689	633	667	674	689	731	698	661	693	652	684	716	697	693	716	682	661	667	662	663	636	680	649	643	669	656	668	647	683	678	670	687	659	678	661	664	674	630	715	660	670	669	677	692	693	703	655	655	686	670	672	714	690	652	698	660	681	694	669	645	669	678	701	660	655	718	650	672	667	638	664	699	673	643	711	690	627	676	667	705	702
24891	21474	24978	28395	21507	19786	3864	1606	1144	823	691	594	515	539	486	431	391	367	349	397	328	321	317	307	304	315	310	294	302	259	272	264	290	302	290	275	248	287	256	288	256	255	253	270	258	285	273	269	278	273	320	272	304	286	279	288	285	264	271	287	286	283	272	291	299	280	286	247	294	257	227	273	252	259	314	265	244	279	236	283	246	266	268	264	287	283	259	263	292	291	266	313	273	253	282	275	257	261	287	272	261	265	221	267	285	256	282	291	308	259	245	255	268	292	269	282	268	302	257	251	232	245	270	277	265	258	253	246	290	272	262	273	261	271	254	247	248	271	272	254	248	274	257	292	274	280	292	261	284	278	276	262	280	259	257	245	289	272	259	290	268	271	262	265	265	286	296	242	260	267	284	273	248	270	246	271	253	262	249	250	255	269	285	285	278	292	279	264	232	279	267	235	254	265	287	242	293	288	292	268	284	259	249	267	265	272	294	289	274	273	271	274	245	263	274	262	267	276	245	272	282	284	274	255	307	298	275	267	296	297	281	282	256	280	243	288	271	241	250	262	292	299	280	282	278	250	246	249	282	291	256	282	266	266	277	274	261	293	236	264	254	271	240	290	279	240	269	283	312	283	265	239	264	284	302	270	279	264	247	307	253	259	258	269	249	288	309	276	292	276	282	266	276	270	271	266	236	260	286	296	281	291	273	253	270	276	253	248	278	290	272	276	267	272	246	292	261	261	273	250	270	268	283	265	253	278	245	254	266	267	292	275	250	261	253	276	275	236	287	301	267	298	274	238	265	278	269	289	299	257	263	269	260	253	269	242	260	258	281	278	231	250	271	257	249	268	288	292	248	263	272	269	272	254	279	271	281	297	259	268	270	262	257	260	271	232	292	272	280	281	269	268	281	270	248	247	274	274	264	278	278	244	289	234	248	286	261	282	284	265	307	252	256	283	281	264	237	268	268	255	250	279	254	281	279	286	296	250	286	250	259	252	268	261	255	262	277	244	285	292	247	272	261	274	286	257	284	257	261	288	230	254	246	253	247	260	269	279	267	252	279	295	269	268	246	244	282	276	227	252	268	283	253	261	254	264	295	288	281	297	274	263	281	289	287	273	275	267	311	264	275	264	270	250	261	291	261	265	316	299	273	243	235	247	271	316	271	296	263	252	243	294	260	267	255	266	291	270	272	261	274	247	303	226	269	290	268	270	318	280	259	270	281	256	286	242	263	299	260	256	270	273	236	264	258	246	269	281	245	252	289	241	260	279	274	295	244	282	283	229	277	264	265	264	300	268	287	275	255	287	253	308	318	234	311	243	254	262	250	251	288	272	288	263	270	250	288	280	251	251	261	299	265	265	273	265	290	266	285	288	264	253	220	266	281	266	291	256	267	254	268	265	252	279	301	251	284	268	260	259	245	274	269	265	256	251	276	259	262	265	273	273	259	288	244	285	290	270	273	265	235	234	270	241	251	267	289	271	257	289	263	276	237	243	267	267	301	300	261	279	266	244	265	260	285	282	256	284	268	278	277	275	275	234	288	293	272	279	312	296	269	294	259	272	255	253	272	289	271	259	281	269	279	264	266	259	299	279	257	232	245	268	295	263	285	265	272	288	293	253	258	248	282	262	261	284	261	292	253	270	287	280	269	264	239	267	301	262	270	267	263	250	258	269	279	256	311	270	299	280	246	289	299	276	264	265	279	240	267	269	286	269	279	275	272	259	259	279	280	275	261	272	261	263	238	296	275	231	259	250	262	306	243	273	266	248	284	285	267	243	259	261	297	279	262	266	276	252	269	237	266	262	265	300	276	249	263	291	280	294	289	280	255	281	236	273	262	258	268	297	273	225	294	279	278	275	251	239	304	280	269	284	275	274	236	294	251	273	263	295	259	269	273	268	270	293	285	249	270	277	312	264	294	272	268	271	300	276	268	276	263	275	248	295	278	285	246	263	283	269	291	263	279	297	260	257	281	252	247	269	300	292	280	268	273	275	256	261	274	284	279	262	264	299	286	269	288	278	274	285	278	243	279	258	261	261	287	269	284	290	289	273	271	264	261	269	274	257	297	278	268	285	278	257	254	266	291	265	262	275	261	299	267	293	288	270	257	283	259	281	270	244	264	274	301	250	265	277	258	267	282	287	286	281	278	252	290	281	279	295	276	282	255	252	271	270	291	253	280	269	288	255	282	282	277	285	263	287	297	282	248	284	256	289	273	245	262	246	289	267	283	277	276	270	258	246	277	242	216	268	263	252	233	283	276	277	249	261	272	264	289	280	299	270	275	258	268	264	258	293	270	306	326	281	272	264	272	272	228	262	264	271	258	271	283	247	262	263	267	234	271	294	254	284	283	277	280	311	259	256	289	255	260	287	277	269	284	289	250	268	279	277	264	272	277	271	276	265	253	246	256	282	262	246	224	247	254	250	244	283	230	251	305	267	284	269	272	256	289	259	251	285	250	287	303	298	254	272	291	260	262	269	259	245	286	268	277	252	230	308	282	272	274	259	261	276	294	283	248	259	251	265	259	278	300	263	247	270	276	281	270	274	247	290	280	270	263	259	285	278	275	253	236	264	281	263	273	233	292	240	285	294	274	300	290	245	273	274	259	274	267	271	296	271	255	272	295	287	249	295	292	273	282	251	284	281	240	251	266	293	253	261	287	263	254	284	240	264	255	252	239	273	301	307	278	277	255	259	280	242	272	275	290	273	262	261	282	299	262	251	257	271	270	272	256	254	239	245	292	249	244	290	226	273	293	301	259	263	245	250	260	285	305	300	271	273	254	234	283	233	281	279	265	298	286	268	279	286	268	255	266	318	257	289	259	271	257	277	253	262	275	253	259	278	267	301	244	278	269	256	272	275	285	251	286	267	268	271	274	269	276	263	269	284	273	321	277	251	270	273	253	262	290	272	266	247	270	300	281	269	267	252	277	275	290	282	271	248	243	270	263	288	279	240	260	269	274	274	264	269	268	284	247	276	290	239	267	266	281	258	278	316	274	289	246	249	266	267	274	284	268	282	276	283	265	278	271	256	265	261	263	272	242	239	250	288	273	281	245	276	289	286	251	250	262	258	247	294	295	265	277	285	263	242	289	261	281	261	280	270	277	275	255	299	280	286	282	278	297	277	285	287	285	270	274	275	283	288	260	239	248	278	269	262	259	269	284	287	252	276	264	263	263	277	264	234	269	245	264	267	247	281	271	296	284	272	262	283	261	274	235	297	250	277	251	259	257	245	257	265	279	283	265	242	257	253	275	301	248	253	254	281	265	290	275	228	278	249	240	251	290	266	257	269	292	273	262	271	293	246	277	304	283	297	266	266	259	298	277	271	294	240	242	260	298	279	279	274	300	286	249	288	294	295	261	232	256	276	276	265	289	271	274	272	267	266	238	277	274	293	246	251	262	284	289	250	270	279	261	284	298	267	269	268	275	263	265	251	258	286	274	276	259	265	278	345	268	315	280	275	260	278	283	285	285	281
27126	39175	18093	5372	2769	1777	1379	1131	1006	854	790	811	736	697	713	762	688	662	658	599	664	676	659	636	676	636	710	615	639	622	605	612	660	655	606	565	648	634	631	610	628	626	618	618	593	606	652	621	627	620	597	617	607	602	652	636	650	583	655	595	618	650	547	652	613	632	640	642	585	651	602	638	620	606	607	597	593	603	612	615	616	625	614	633	642	633	614	638	607	640	590	621	657	587	606	602	630	553	590	624	615	593	609	610	617	607	623	681	602	608	628	635	680	632	596	654	625	593	633	655	667	635	600	581	634	594	613	610	644	640	656	596	631	587	568	652	614	652	616	636	604	617	636	581	592	629	636	580	637	584	601	635	623	674	617	597	620	636	625	700	610	625	628	610	631	617	613	612	592	649	634	618	632	610	651	623	615	647	577	662	631	613	604	603	606	598	607	606	610	606	621	622	605	631	670	647	625	574	621	583	646	619	637	636	608	622	598	653	623	619	626	631	610	598	641	631	665	613	611	614	616	596	642	587	618	648	623	609	646	589	621	591	614	619	599	636	616	623	617	630	613	643	648	636	605	626	601	624	586	633	613	627	631	656	625	607	615	636	650	603	610	610	643	585	586	587	595	638	601	622	571	636	619	645	621	676	645	629	655	635	671	624	602	622	626	614	610	636	619	634	584	622	628	657	620	636	600	603	625	590	570	624	629	661	636	635	614	624	604	599	581	595	595	584	641	661	657	634	612	627	659	627	601	631	623	599	612	609	610	567	627	628	602	616	608	589	640	662	614	570	622	660	618	650	636	616	581	639	613	659	617	660	659	604	622	605	589	620	635	621	624	637	585	637	614	631	593	611	641	606	615	653	636	602	632	659	594	620	598	624	628	656	644	651	603	614	670	609	578	634	601	627	637	640	650	675	635	660	649	658	648	625	637	627	635	636	617	614	627	637	626	610	618	602	606	622	634	658	599	643	639	619	589	618	596	612	662	608	653	636	636	627	643	611	619	643	582	614	624	653	650	668	636	578	601	585	647	600	643	616	617	638	626	612	585	657	642	630	631	634	636	623	654	616	604	678	633	653	652	645	656	665	586	633	655	636	644	612	605	604	617	582	645	601	628	600	616	631	602	594	612	611	620	606	630	635	623	620	615	605	601	632	631	631	636	635	604	606	626	596	620	578	649	583	628	595	660	595	655	649	595	640	549	607	608	666	674	627	619	606	604	584	606	582	639	597	597	633	639	574	614	609	646	632	654	619	568	601	604	641	576	653	665	591	607	637	605	611	611	635	629	620	624	604	670	613	626	659	659	613	620	644	647	636	597	611	649	635	664	581	641	657	613	610	632	618	640	608	591	669	637	612	632	623	584	598	630	634	629	620	632	632	638	641	616	599	647	613	619	632	605	604	621	631	619	578	660	653	666	643	625	611	629	647	603	602	637	648	617	556	626	602	617	635	667	578	598	632	626	580	620	656	660	608	663	623	638	640	663	608	631	636	614	644	597	631	624	624	648	625	657	630	658	624	628	649	608	623	618	644	638	644	627	585	611	662	588	639	623	648	623	598	597	673	629	632	583	637	656	659	631	637	612	642	589	643	651	592	629	603	637	633	620	592	618	589	595	649	628	580	591	653	611	633	625	625	595	633	637	577	597	639	606	647	582	580	625	595	592	608	639	598	646	650	611	603	617	626	650	580	610	622	620	635	589	636	613	629	611	598	628	660	619	602	638	605	610	629	659	636	623	640	611	667	610	654	612	627	658	637	592	631	623	630	604	643	637	604	612	646	623	583	579	637	635	602	647	584	634	591	635	597	629	645	612	582	604	652	636	610	647	601	659	628	622	616	622	636	657	595	627	660	601	627	644	605	627	655	560	566	578	580	647	625	567	645	628	649	649	605	605	634	631	594	619	630	602	650	613	598	630	629	638	650	601	630	599	629	630	623	668	634	653	646	660	584	617	605	638	668	603	620	622	617	636	653	622	636	575	647	611	602	605	613	625	645	670	622	608	665	609	627	609	638	642	624	673	639	593	666	572	625	627	649	632	594	644	619	634	621	644	601	618	575	612	653	611	630	617	600	628	648	680	660	607	634	637	611	639	714	610	602	638	626	635	615	635	659	641	607	622	643	638	656	643	608	663	606	605	622	617	625	607	641	628	603	583	636	602	670	612	590	652	569	594	630	626	616	651	639	602	653	602	598	639	641	609	608	633	627	607	609	605	579	644	589	637	593	607	583	647	591	651	579	638	626	621	605	586	602	601	613	640	624	621	663	587	685	572	599	593	591	633	600	621	607	585	588	644	663	635	585	597	625	622	638	633	656	614	621	625	637	608	638	652	654	593	611	644	588	629	636	603	643	625	623	638	602	659	625	577	625	705	598	632	617	644	618	636	627	610	652	623	621	603	623	628	613	604	626	608	595	616	611	630	624	660	624	599	617	634	612	571	576	651	618	642	635	612	641	609	634	610	608	593	577	642	621	624	639	620	622	613	597	630	630	613	622	599	603	616	631	613	652	626	641	645	623	626	631	625	643	599	605	611	628	631	611	649	642	575	586	571	612	635	603	623	617	627	613	659	578	619	597	588	627	580	595	634	614	605	605	646	679	657	623	612	590	622	670	676	614	574	605	613	636	644	643	629	608	611	641	603	652	580	611	602	616	636	637	624	585	657	646	567	609	592	582	634	666	625	600	619	655	643	644	631	642	595	653	641	636	635	634	603	624	605	623	603	652	645	642	599	591	610	619	593	642	599	626	630	605	621	628	636	592	585	604	602	606	622	597	688	636	613	624	584	594	631	625	638	606	627	582	640	635	627	629	636	631	655	623	562	602	628	609	614	597	611	633	579	580	645	645	607	624	684	614	677	662	596	617	636	640	634	604	602	627	579	589	640	627	630	626	606	592	615	630	607	601	635	586	630	593	628	621	654	632	630	644	639	626	635	586	601	584	660	648	611	627	605	578	596	615	569	620	572	601	603	635	631	631	661	638	605	631	630	583	650	638	668	626	642	626	642	630	642	620	625	645	637	634	590	642	632	647	628	597	623	634	641	621	624	634	587	622	596	643	631	599	621	652	600	607	627	648	592	645	649	640	597	610	623	619	645	588	632	571	640	576	630	623	643	679	580	626	608	637	654	614	592	614	569	622	604	601	608	588	648	615	596	637	646	582	603	609	618	602	628	606	588	602	651	588	618	643	605	619	647	607	632	639	631	607	587	616	645	650	606	579	646	613	634	622	642	619	616	618	660	610	590	592	601	632	554	646	613	666	632	615	601	644	591	629	628	632	623	653	613	631	625	614	625	620	674	593	647	594	609	630	623	634	643	664	615	632	655	562	662	663	614	595	632	637	637	587	630	644	584	624	572	638	625	591	618	584	610	601	643	618	645	618	625	606	637	630	645	628	604	590	589	628	609	581	625	616	603	602	647	556	600	657	628	622	609	658	663	593	651	573	590	638	662	673	642	635	648	615	573	612	618	632	603	612	659	639
24222	21454	25304	28031	21461	21569	17786	3000	1507	1126	886	721	630	572	535	475	460	393	396	398	380	383	332	338	326	309	316	293	296	321	295	289	287	287	265	272	291	258	307	279	276	281	256	275	279	276	286	283	299	265	296	295	237	270	272	290	297	234	266	307	235	271	249	280	276	245	260	279	254	273	255	299	269	263	264	285	265	251	234	240	260	260	269	233	259	307	234	281	301	300	244	277	254	266	282	252	305	255	262	225	279	263	273	241	291	298	286	250	272	272	264	247	284	249	264	248	260	268	274	285	236	255	268	274	294	291	271	251	284	229	243	262	267	274	306	282	270	255	270	243	260	265	266	285	252	280	256	303	244	275	266	269	271	275	263	294	258	261	278	267	255	289	282	282	257	283	273	282	233	313	241	277	252	287	249	287	268	242	262	260	266	302	290	261	263	264	242	275	260	241	307	248	265	271	273	246	286	268	231	290	260	252	294	255	229	304	264	252	255	278	284	268	250	282	262	236	215	274	278	249	261	262	240	272	286	243	264	260	243	260	273	265	284	280	252	266	316	308	305	252	268	268	231	292	239	255	281	232	264	281	230	290	274	278	284	267	269	253	280	278	249	243	268	266	255	242	263	275	243	250	285	248	268	274	227	257	271	311	293	245	269	283	274	243	255	282	298	258	315	258	261	280	255	232	266	283	277	279	261	263	243	278	254	278	260	242	239	265	249	263	246	265	281	277	270	271	260	264	272	271	269	267	246	265	303	245	268	260	279	264	258	261	240	271	260	252	227	260	273	260	262	276	260	244	265	273	258	256	246	276	283	248	261	288	281	265	246	270	276	283	283	276	228	281	249	242	242	244	253	269	236	263	266	256	276	293	293	257	267	270	273	284	262	274	278	275	250	276	272	303	292	263	262	275	252	283	252	240	271	230	260	283	250	296	258	266	276	245	229	286	270	281	274	286	259	320	243	274	274	275	241	250	280	263	259	234	265	269	283	317	270	272	292	286	278	241	272	270	313	269	265	271	264	260	299	309	279	257	238	281	262	226	268	276	254	281	256	256	267	256	269	259	237	282	255	268	264	279	267	281	240	267	266	286	269	256	272	224	258	281	214	245	264	280	248	247	265	267	264	253	262	245	251	256	275	284	249	274	282	285	267	245	283	273	298	255	267	267	310	252	251	246	256	257	267	267	284	300	257	256	278	281	249	262	238	269	283	241	275	279	287	271	271	274	253	267	284	282	272	253	267	230	262	274	293	242	268	256	263	275	295	264	268	290	287	303	257	279	271	267	250	259	252	254	293	278	262	253	241	255	241	253	241	281	255	261	271	279	266	294	252	286	281	296	266	254	241	278	301	281	244	276	286	270	269	280	280	254	259	281	270	299	246	273	288	259	261	256	275	248	262	270	267	269	230	255	252	272	227	272	253	314	253	266	276	296	257	270	285	283	270	265	263	273	275	282	268	238	270	274	256	272	253	283	291	287	268	251	283	248	257	232	272	277	273	254	288	258	255	228	265	257	307	257	247	277	229	260	267	268	260	271	290	263	245	267	264	270	248	263	272	266	287	279	223	260	283	281	271	264	253	232	263	262	259	266	296	242	279	256	271	260	271	286	252	248	247	266	274	264	292	267	239	245	288	265	254	236	245	255	254	252	285	289	260	255	261	293	296	290	283	290	285	264	270	278	265	254	279	280	257	291	277	263	288	282	239	266	281	268	245	279	242	253	300	248	269	295	249	296	285	286	248	225	294	243	240	269	254	293	280	274	273	272	282	244	267	273	287	286	252	303	258	270	241	254	271	267	279	271	257	269	278	273	255	251	255	308	290	297	248	264	263	247	274	268	269	237	272	265	272	303	233	258	284	269	253	273	267	224	270	253	268	246	251	272	260	257	257	275	271	257	319	244	265	250	262	262	270	306	263	272	224	271	255	282	278	244	237	280	284	275	260	248	285	319	278	273	261	286	255	275	271	249	256	257	268	271	268	275	268	296	297	263	240	259	250	270	274	266	272	291	292	271	295	259	264	269	257	264	294	295	284	283	244	271	247	281	266	266	279	275	276	256	235	264	305	265	246	271	263	225	254	283	241	280	243	237	281	250	278	288	257	281	255	295	282	230	257	235	282	221	281	244	255	281	258	267	251	270	266	257	271	252	286	257	251	255	272	271	271	269	280	299	290	248	286	267	256	252	264	229	282	273	248	262	277	262	244	250	248	250	269	263	274	253	284	251	270	248	282	279	277	267	260	269	260	266	253	281	289	240	284	273	273	269	255	252	275	262	300	259	283	249	290	248	270	274	251	258	268	258	224	251	265	266	243	249	253	288	232	257	246	293	261	278	246	273	259	264	273	274	254	283	243	294	246	285	297	299	270	248	279	255	276	275	278	277	247	268	268	275	270	280	284	250	269	302	264	254	269	269	278	255	276	250	259	243	250	244	258	264	263	264	294	259	295	275	273	276	267	257	260	249	272	260	265	242	261	300	305	288	248	266	284	281	240	249	267	274	288	284	224	291	288	297	252	261	277	273	282	251	269	240	275	240	284	289	257	271	273	266	257	285	293	281	265	299	265	264	284	282	280	268	274	269	246	224	313	245	274	267	267	248	242	273	264	259	259	232	227	293	278	271	278	273	250	260	281	274	270	270	235	272	286	252	272	247	273	245	254	253	258	269	284	275	275	246	269	244	243	237	261	276	281	246	255	243	265	245	264	248	254	291	266	251	272	248	267	267	270	290	257	212	298	268	261	240	245	297	234	237	261	261	257	290	287	255	277	273	258	273	291	283	262	249	257	272	252	267	261	250	279	320	275	267	251	266	261	293	265	249	257	282	266	248	263	249	260	260	291	279	259	260	274	279	273	299	284	284	261	260	281	251	259	265	255	273	263	270	270	240	277	278	255	261	269	285	277	285	253	260	260	293	241	273	253	242	258	250	262	269	270	237	244	280	262	275	287	247	248	266	289	233	231	286	267	278	269	257	256	287	266	252	245	299	277	279	228	265	245	278	283	239	259	254	250	264	267	254	279	265	271	256	276	269	280	264	288	236	259	256	267	257	276	289	245	266	267	257	250	248	264	251	312	266	261	277	278	281	276	282	273	251	300	248	289	253	222	263	278	284	238	256	251	252	293	252	280	254	267	263	286	237	283	255	268	304	272	298	253	240	268	310	275	284	255	254	269	292	281	253	277	256	298	246	266	288	256	251	255	266	298	228	253	251	261	225	265	268	285	258	251	251	267	250	272	278	256	233	242	302	285	262	268	265	275	249	266	261	271	293	260	268	270	251	255	272	290	269	254	259	262	266	227	238	295	264	239	278	270	246	273	304	304	241	265	266	250	266	269	266	256	300	281	277	273	239	275	249	276	277	263	242	300	281	259	306	269	266	287	272	261	241	251	268	281	269	268	226	242	294	294	247	273	286	285	253	241	254	284	243	259	273	239	273	272	283	288	279	275	265	290	242	285	277	289	269	271	258	258	282	254	256	246	298
30037	48616	22244	6759	3491	2171	1601	1349	1144	1016	867	828	820	786	730	720	646	662	692	677	678	662	602	622	655	632	625	661	615	641	569	623	633	618	678	596	635	620	622	599	609	606	630	611	553	638	611	579	611	579	616	576	597	565	611	590	624	629	584	580	637	647	576	625	614	625	619	592	587	589	629	607	595	553	662	608	634	594	631	617	624	634	617	578	607	641	605	609	624	653	607	628	601	594	640	607	553	573	603	642	617	608	600	632	599	616	587	618	609	597	629	614	641	619	616	623	611	611	610	659	613	638	597	617	629	597	612	547	630	588	598	594	580	572	589	655	617	600	603	634	590	631	595	612	630	587	633	610	607	608	598	634	644	603	607	613	566	594	586	593	620	606	632	592	557	619	579	629	576	585	620	586	614	591	613	591	610	562	597	603	598	604	598	594	600	569	622	576	624	630	604	622	622	618	597	613	581	603	609	574	598	594	575	600	608	602	583	588	595	608	554	640	598	631	604	579	583	568	585	627	640	592	622	628	562	578	594	630	616	625	613	615	583	669	636	638	605	617	616	601	591	581	607	635	573	584	601	599	645	605	605	603	635	589	614	584	615	597	581	605	554	593	610	578	551	626	603	623	556	594	613	611	589	613	582	630	626	610	610	566	662	620	596	664	583	613	608	600	594	592	604	626	623	630	628	605	611	598	614	615	601	646	600	631	617	646	619	577	610	571	635	617	609	608	611	570	633	608	598	566	626	626	604	627	580	634	625	556	610	627	606	559	555	612	606	611	632	580	587	662	605	617	606	589	619	586	587	581	588	610	593	584	578	606	603	624	617	622	623	606	604	594	604	578	598	607	610	613	580	638	564	579	641	633	626	606	563	590	631	609	588	613	634	603	598	570	566	618	581	641	591	616	644	597	620	616	595	622	588	630	600	637	612	593	612	598	604	621	635	597	635	595	565	565	602	593	609	583	576	648	560	601	576	647	589	600	608	616	642	590	651	619	603	572	589	597	637	631	609	601	623	624	617	600	614	604	581	592	591	629	623	580	590	615	657	598	574	582	595	595	624	590	625	622	602	605	619	582	640	608	586	622	633	599	617	612	628	624	592	579	627	617	607	595	574	569	584	596	580	617	630	591	645	618	613	555	627	561	657	624	640	585	576	591	590	595	617	627	623	582	585	610	574	577	576	639	577	587	610	643	599	607	613	586	624	598	603	607	640	587	608	608	614	615	583	642	592	594	594	622	667	617	581	605	604	607	633	615	557	593	612	638	580	604	660	616	591	572	608	572	582	613	583	609	596	629	648	564	580	643	650	615	637	591	619	568	609	584	613	564	552	580	624	612	603	636	613	625	629	633	600	610	584	623	638	593	595	584	623	586	629	602	601	601	587	599	613	614	540	603	584	562	610	585	582	607	589	543	572	605	580	575	599	640	594	639	579	622	593	621	644	612	635	595	593	621	610	578	596	641	620	621	603	587	634	628	598	601	630	622	562	619	586	602	603	632	639	587	591	610	592	571	635	594	587	625	579	618	592	611	640	588	589	600	583	619	572	641	621	643	626	607	598	573	639	573	553	609	583	592	612	597	641	623	635	611	596	608	601	616	586	610	568	633	569	578	609	579	652	586	592	610	608	610	610	621	620	608	618	608	578	575	583	603	612	586	623	590	595	624	583	594	637	589	596	570	606	603	605	626	621	613	592	598	611	588	603	606	593	627	584	605	590	582	622	633	580	600	640	626	601	604	563	591	573	627	573	594	573	574	592	595	620	604	616	588	609	582	613	615	601	600	631	595	628	575	618	649	620	581	581	603	605	582	574	579	601	577	617	636	585	620	615	623	563	644	599	611	600	601	581	632	633	614	605	617	605	585	577	608	588	607	589	651	648	637	600	578	601	596	626	580	602	604	590	580	630	599	593	596	629	613	581	607	585	629	637	600	621	615	603	586	629	625	593	575	578	578	623	619	564	610	611	615	593	613	618	622	572	611	612	619	624	630	623	606	589	575	570	558	590	627	579	573	567	590	578	623	653	618	630	597	608	592	589	603	615	586	622	580	646	574	607	623	601	589	607	581	597	630	585	597	610	592	624	585	584	576	625	646	616	595	603	564	608	620	626	595	630	607	677	589	590	620	587	582	626	598	611	585	623	588	573	602	612	621	613	649	643	571	551	602	588	632	621	605	622	562	581	580	581	590	610	593	595	597	589	558	551	594	625	564	640	599	590	583	599	581	595	606	565	579	604	581	635	586	603	631	612	636	650	592	637	625	608	592	621	566	554	597	632	606	584	601	580	599	617	592	564	600	600	572	576	585	607	602	591	557	581	582	583	625	596	619	604	582	599	618	632	596	573	637	597	587	551	653	601	629	536	629	577	576	608	581	618	591	607	610	608	607	587	602	622	602	633	614	597	577	580	615	605	629	572	607	630	556	561	632	640	625	574	591	600	621	614	644	620	624	624	592	604	620	647	605	597	644	641	587	631	664	575	586	635	590	569	606	629	570	561	619	627	587	625	596	592	586	613	596	580	582	589	602	581	641	549	637	636	583	617	561	606	630	607	600	592	611	591	626	603	631	623	610	654	587	607	595	613	646	592	615	645	620	585	583	649	594	579	547	585	598	600	593	597	607	597	591	602	581	625	591	648	620	592	622	618	599	667	624	606	572	593	587	604	563	542	554	606	643	578	634	594	587	602	583	589	607	605	652	588	576	581	599	630	569	621	622	602	633	623	624	568	617	613	570	581	597	629	659	605	574	613	603	624	623	617	560	596	603	558	583	586	568	638	577	629	546	606	576	596	614	616	628	587	589	630	631	641	604	623	617	605	577	623	578	608	575	568	605	580	595	612	526	604	616	647	603	597	650	623	591	627	588	615	595	628	629	615	610	616	624	616	640	617	590	565	618	630	640	616	631	562	614	616	619	588	607	630	589	590	622	596	583	608	626	557	602	628	591	628	647	613	559	602	588	618	579	573	647	627	621	634	582	596	574	625	618	581	632	629	576	612	622	642	604	616	589	634	600	588	645	616	596	632	575	577	601	573	633	662	604	617	653	582	583	627	603	563	540	606	629	585	603	594	619	569	603	610	610	626	623	594	620	575	615	594	637	633	603	552	586	595	619	607	624	629	621	630	595	601	550	617	548	608	589	628	605	637	616	590	580	562	601	598	584	637	629	649	628	588	614	612	580	634	624	640	574	558	607	624	588	601	567	628	587	592	579	628	594	585	614	589	570	641	588	636	606	598	658	618	614	586	574	589	587	594	613	606	631	621	584	583	604	658	569	595	627	609	603	645	605	599	611	564	614	597	579	595	620	592	673	622	631	565	609	613	601	615	614	581	575	566	640	636	643	619	570	624	591	555	650	642	611	635	615	595	594	656	607	535	608	578	609	596	601	579	605	604	611	615	610	634	628	639	628	627	569	651	568	636	601	623	593	561	619	599	637	592	594	659	597	560	600	643	563	575	628	601	599	607	568	603	615	627	564	607	577
33464	25013	19993	8039	2900	1634	1239	902	736	610	541	475	431	400	426	399	348	318	320	342	353	301	325	341	331	330	333	327	333	337	299	298	303	291	281	356	324	303	313	293	282	299	278	291	301	284	267	291	304	303	279	298	296	289	279	298	289	301	256	281	300	284	293	278	315	267	282	274	274	293	276	291	295	275	295	283	316	249	303	309	296	263	294	273	265	272	300	275	241	262	306	320	311	292	297	244	287	285	272	287	283	273	302	291	300	333	276	289	256	295	308	303	300	279	289	276	282	293	280	252	275	289	279	269	297	285	288	305	299	265	281	285	312	291	293	284	290	289	306	296	306	274	294	283	291	285	295	306	287	287	275	268	254	311	259	297	290	259	269	283	306	300	307	309	264	286	290	281	267	290	306	285	249	275	271	317	291	285	275	289	285	285	276	292	281	256	309	305	304	296	302	312	252	312	284	313	262	287	243	272	267	284	283	306	285	290	266	306	272	294	286	273	296	275	295	281	294	270	308	327	294	291	272	292	295	270	278	266	301	297	285	298	318	266	270	293	291	305	274	273	288	271	301	305	292	261	284	274	267	319	299	288	281	272	302	308	303	275	324	275	291	276	278	260	270	285	288	275	287	290	278	284	293	286	269	265	311	296	316	276	302	284	295	288	295	283	305	300	287	251	269	283	278	290	280	291	307	293	287	306	274	270	253	287	300	271	271	260	263	329	329	294	274	282	280	301	277	288	245	273	289	277	284	290	294	273	272	274	257	305	285	295	289	274	257	298	310	288	305	243	292	268	291	306	257	251	291	292	302	298	292	270	272	300	305	265	298	320	284	267	278	305	300	290	294	270	308	254	263	290	296	294	305	284	287	256	252	315	307	290	278	257	297	305	287	310	292	278	320	299	292	262	298	287	286	277	281	257	286	249	288	287	309	280	276	274	289	316	315	308	303	301	272	287	273	287	257	285	279	281	272	294	298	312	300	311	311	284	321	316	290	281	295	320	313	272	291	251	270	298	293	296	286	276	295	296	284	287	303	314	293	272	268	289	295	270	282	276	296	272	295	258	296	289	267	324	329	298	311	296	302	268	272	270	285	293	259	299	265	284	327	279	283	285	284	265	290	305	297	271	303	280	294	274	301	278	284	297	289	253	271	293	299	283	281	261	266	300	263	302	284	301	294	294	287	253	296	289	289	286	275	277	291	267	306	308	307	276	322	295	318	283	268	255	282	309	279	296	294	330	295	249	268	296	306	314	317	286	298	296	289	286	290	297	305	311	283	278	301	251	278	297	292	295	299	291	290	290	305	287	290	274	302	293	309	301	266	296	282	287	265	276	296	259	294	287	288	287	295	305	305	284	264	291	296	283	263	325	281	241	300	276	282	287	319	312	286	299	290	273	304	303	292	299	283	295	310	269	270	315	282	304	254	295	286	301	309	254	299	285	271	283	304	298	255	271	242	281	311	297	284	289	302	290	279	257	325	302	292	304	283	293	278	280	301	299	257	287	294	260	304	291	288	271	252	288	314	287	324	311	289	300	277	273	286	283	284	283	263	256	253	324	288	271	324	299	267	286	271	319	304	270	300	298	292	255	300	279	281	287	301	261	314	297	323	328	254	319	272	279	279	268	273	294	271	249	300	276	296	330	291	276	299	284	295	277	301	332	315	351	289	297	268	294	266	301	277	324	267	288	272	331	295	271	292	276	291	302	301	292	271	283	263	282	288	306	265	286	295	300	288	311	268	283	295	288	319	309	278	278	270	273	312	281	296	289	311	308	250	284	249	303	317	266	275	260	287	295	264	268	269	300	280	315	277	276	267	304	307	290	282	294	283	248	272	262	282	321	276	284	302	293	266	297	308	256	286	287	312	287	280	288	299	277	278	278	263	281	321	294	270	301	295	299	288	277	274	274	273	280	302	243	283	255	270	273	295	301	290	294	309	277	285	307	277	322	272	249	311	279	278	293	275	294	296	299	292	300	255	286	287	306	316	299	291	299	288	277	264	298	295	301	280	314	263	313	290	285	282	305	288	280	315	279	300	281	308	306	315	296	250	290	300	306	276	295	293	304	272	265	302	313	275	288	291	269	268	307	312	328	313	310	280	302	279	289	269	244	294	272	282	311	320	282	310	266	325	294	313	256	289	275	294	284	304	254	313	289	294	258	267	281	302	318	273	301	281	285	332	312	277	291	307	328	296	258	277	272	281	269	284	285	272	281	267	285	284	269	302	271	269	292	280	281	268	252	285	303	264	287	297	276	272	264	274	283	296	304	282	290	286	295	287	278	249	286	278	261	272	300	272	297	311	316	272	335	267	303	292	276	304	284	274	272	312	277	266	318	328	281	261	281	280	290	276	297	268	319	272	271	305	304	304	277	307	271	330	288	278	284	260	312	284	276	267	267	275	300	250	304	306	339	241	306	297	251	298	282	252	302	303	296	295	297	273	275	283	317	288	288	267	279	302	295	292	231	295	305	257	301	297	260	277	260	274	266	258	293	260	284	271	269	282	284	293	305	274	301	321	340	306	271	303	274	304	291	273	296	276	274	302	323	286	273	255	298	284	279	275	271	248	311	299	306	306	266	285	275	280	290	285	312	300	291	307	284	260	294	321	276	255	300	284	276	278	270	284	304	310	264	300	305	290	299	305	297	273	289	298	287	301	296	273	275	271	284	271	308	274	283	301	258	289	314	298	281	276	317	274	289	250	280	276	299	279	274	285	289	290	298	274	330	326	290	287	285	279	270	316	328	257	274	268	280	268	263	298	311	282	291	285	306	281	280	301	274	275	298	323	290	263	281	289	283	306	367	326	288	282	247	284	317	306	303	284	298	274	286	289	304	270	300	291	290	284	282	260	276	302	306	306	297	278	305	258	325	282	283	274	309	274	265	305	275	302	277	289	316	271	277	298	264	271	289	298	278	306	279	275	279	316	299	295	296	260	305	293	274	281	317	266	256	314	287	295	295	316	282	277	297	285	276	302	292	297	272	273	218	306	282	308	294	295	254	285	298	271	294	261	287	281	274	309	301	280	278	283	241	281	324	286	288	274	268	292	292	284	312	298	277	287	270	309	287	289	284	250	281	311	284	303	307	325	291	268	271	292	296	283	280	292	287	289	290	306	261	307	283	253	319	264	314	306	299	267	268	290	305	300	286	284	300	291	256	302	266	289	289	310	280	292	266	307	240	258	304	288	304	295	258	298	279	266	321	288	273	301	304	276	280	312	301	301	298	259	305	287	308	282	284	288	296	321	285	285	252	318	287	306	311	278	296	268	269	314	304	271	284	286	278	300	310	296	290	270	285	282	283	292	275	281	298	263	292	297	293	306	288	317	311	302	243	259	286	284	257	336	308	310	278	269	264	295	309	312	295	285	250	285	267	317	308	295	266	314	280	282	285	337	279	284	278	300	322	275	314	266	274	280	289	275	294	272	301	287	284	284	288	284	319	272	277	295	259	298	309	293	290	311	273	283	277	309	296	285	280
28253	30058	10286	3697	2105	1279	1020	963	854	854	790	731	717	723	691	690	746	667	696	657	746	696	672	649	681	712	736	667	644	669	683	690	685	671	672	669	676	688	668	641	675	653	678	649	634	699	663	691	635	688	635	653	662	633	692	643	666	680	647	653	686	647	681	657	632	662	691	634	667	647	638	654	641	671	671	652	683	659	661	650	697	671	674	633	671	698	646	675	620	659	615	676	706	679	678	646	680	690	665	681	632	648	679	676	656	693	714	647	669	634	651	622	655	677	612	660	662	684	654	661	624	699	682	660	651	710	642	687	653	622	667	661	695	662	638	674	654	636	666	655	684	685	675	675	620	679	680	693	678	645	643	647	650	696	659	669	707	711	663	692	657	636	669	660	668	682	668	683	634	692	685	658	678	651	663	674	640	689	659	625	671	679	655	714	626	673	701	638	674	626	642	657	655	688	642	661	643	664	701	707	704	627	647	685	655	679	608	616	657	635	644	667	655	653	696	653	657	657	665	686	674	638	651	737	679	673	653	660	613	642	645	658	607	650	657	663	620	712	682	629	661	678	687	658	634	667	644	654	607	671	696	654	649	639	633	668	644	650	600	653	676	734	685	679	649	643	672	677	697	644	660	668	699	645	663	676	638	660	710	621	670	621	664	634	675	654	677	629	721	649	643	638	648	653	668	723	650	659	681	617	642	629	685	677	627	648	662	644	657	661	708	624	647	693	657	696	697	696	685	678	642	664	654	627	686	626	694	641	671	668	681	656	652	706	656	658	657	634	669	692	641	705	648	729	680	677	643	655	663	645	626	693	616	699	657	665	661	653	674	614	719	671	605	685	632	665	646	675	676	653	616	685	613	679	676	662	678	629	666	654	616	726	627	674	626	630	694	650	672	677	650	627	680	660	667	712	699	694	642	654	636	653	711	662	643	651	627	707	692	659	696	627	660	672	675	639	686	723	678	664	617	654	660	674	645	682	667	662	683	675	638	704	672	678	626	628	637	660	641	670	690	652	670	668	686	672	640	669	649	595	629	705	640	665	677	659	680	667	653	684	662	615	701	644	690	627	701	656	626	677	643	642	640	710	640	693	671	633	677	711	678	671	670	634	639	639	634	648	651	664	693	661	669	705	652	704	637	651	653	667	667	685	672	624	693	702	632	662	680	640	663	644	667	635	700	665	606	668	599	656	640	632	611	656	691	679	657	726	704	678	642	637	718	656	700	654	648	698	668	636	666	704	635	678	649	689	682	654	675	638	667	627	653	690	662	663	704	685	663	674	700	665	668	657	687	655	670	644	682	650	699	672	654	696	633	662	639	695	695	676	653	628	647	654	693	698	672	671	687	629	696	650	684	700	650	683	625	645	639	669	655	655	636	641	625	643	663	663	702	702	657	657	678	660	645	704	644	679	656	664	653	685	665	694	711	639	611	642	674	645	653	651	711	679	641	644	669	665	721	639	643	628	681	669	673	683	636	642	626	664	666	641	644	643	622	670	610	681	657	634	668	671	738	639	643	645	662	661	659	695	672	661	638	715	668	644	662	638	660	666	681	697	641	634	597	659	693	690	632	642	659	619	642	644	627	624	643	653	662	677	611	650	696	674	647	638	674	618	670	592	680	684	645	647	676	710	617	653	648	662	636	644	684	618	615	618	658	685	659	660	655	658	657	661	639	641	665	630	691	646	661	662	675	643	700	668	663	672	688	665	721	610	683	727	667	652	642	610	673	651	640	643	662	627	706	656	728	686	663	682	647	617	680	639	702	675	630	664	686	675	622	625	640	648	653	686	661	645	641	685	670	689	632	658	625	654	683	649	704	600	674	693	671	712	690	739	640	625	678	661	650	672	628	642	656	658	687	602	652	683	670	684	651	671	660	654	674	663	647	677	687	648	645	657	673	652	643	673	617	670	673	684	659	666	680	712	653	667	634	652	629	672	666	651	692	655	614	642	679	697	672	661	641	656	720	682	639	702	671	648	692	686	678	676	623	689	667	700	682	650	649	622	669	686	685	679	648	685	653	643	677	657	620	689	651	619	654	651	681	664	626	641	655	636	668	635	677	613	681	676	645	595	707	687	664	603	666	661	664	686	650	673	650	691	620	651	663	663	669	659	674	625	668	670	655	664	676	648	671	694	669	623	693	673	714	645	639	635	604	640	640	659	675	659	659	652	637	707	685	641	644	639	671	639	658	693	657	646	669	651	616	644	681	601	720	635	652	705	690	657	642	671	632	690	663	639	615	635	628	678	699	640	655	706	667	645	679	710	633	654	636	667	679	664	686	665	662	641	627	677	638	676	659	689	659	651	631	655	671	649	638	665	627	661	639	659	628	676	680	687	681	642	672	669	633	692	661	637	647	706	655	662	658	666	691	651	665	673	657	679	623	662	676	660	639	671	635	698	634	691	672	665	708	705	644	657	682	663	690	663	648	609	621	661	600	654	619	655	647	658	676	676	658	712	653	674	683	649	658	613	589	665	638	697	647	673	658	659	668	686	640	682	667	679	686	683	669	684	636	653	713	722	707	648	669	648	630	618	636	616	674	647	659	676	628	650	672	663	679	687	670	657	682	628	626	680	652	718	690	624	679	696	681	722	678	667	679	692	711	643	693	635	681	677	664	681	652	677	648	700	637	707	686	626	684	644	661	621	686	657	676	688	680	646	693	675	682	633	697	659	659	659	658	650	652	656	700	650	642	669	670	658	684	715	649	680	663	670	717	670	641	674	625	637	646	596	623	650	679	644	613	652	605	659	686	679	668	657	681	658	660	706	607	654	643	699	642	656	667	638	622	702	732	635	669	695	663	693	688	676	661	678	666	686	683	656	640	642	661	660	650	658	654	680	670	647	640	685	619	685	612	684	682	652	679	609	646	661	623	690	629	682	642	648	647	683	660	686	664	693	681	633	642	635	666	699	660	668	662	679	649	678	641	676	655	649	654	688	636	636	695	655	632	651	690	695	640	660	684	640	695	678	674	665	687	643	666	681	731	741	670	671	643	665	652	646	695	622	675	608	631	681	661	649	720	673	635	676	662	708	644	665	667	660	633	645	640	651	671	663	659	679	678	658	702	667	667	658	608	695	688	652	653	653	664	671	689	719	647	645	666	639	663	676	658	654	703	609	650	700	716	680	676	667	683	648	654	699	669	637	637	690	673	614	691	682	669	668	677	680	627	684	633	630	665	647	699	640	674	648	670	626	666	676	629	690	666	670	648	622	701	700	664	667	685	660	673	662	678	614	680	689	647	649	701	687	656	723	672	646	600	699	655	664	676	656	687	663	679	693	683	626	664	628	715	650	646	660	644	683	661	663	649	675	659	689	627	646	639	663	713	696	618	675	638	681	666	648	661	711	651	651	643	655	612	670	660	651	642	652	684	672	657	672	710	697	659	682	649	693	701	622	677	683	645	665	685	652	658	703	660	659	684	698	668	670	594	667	637	684	616	606	667	656	669	622	673	650	630	628	664	672	642	677	652	647
24930	21512	25018	28442	21544	19946	3425	1453	1022	771	667	573	460	456	478	448	366	362	375	376	348	320	300	285	301	296	286	293	270	293	258	293	293	296	255	255	296	273	310	265	256	250	260	305	245	276	277	252	253	274	280	250	265	290	264	261	292	243	245	280	288	281	268	271	261	239	276	256	270	271	251	272	267	288	276	266	267	286	263	269	288	290	271	242	281	251	236	289	285	256	271	264	293	297	269	266	267	263	272	264	282	279	248	272	240	280	274	271	263	240	287	231	278	299	275	265	269	297	260	269	280	258	264	280	277	251	268	272	242	243	262	251	275	266	294	269	288	242	267	286	307	241	273	259	253	265	281	226	262	298	273	239	258	257	277	303	271	269	272	275	275	271	258	286	306	232	292	290	232	264	289	263	267	263	272	261	284	262	268	283	270	248	258	276	264	246	263	258	282	255	291	286	259	264	257	275	252	278	249	261	241	272	255	273	285	267	260	248	298	283	260	277	300	274	252	267	261	291	253	251	261	259	291	276	281	256	277	251	265	238	247	247	290	261	282	263	278	291	302	260	277	261	269	256	287	278	261	266	258	272	265	254	280	254	246	264	266	272	264	298	240	255	299	289	243	259	250	294	287	286	262	263	259	279	260	288	272	269	270	256	274	268	265	280	275	278	283	293	274	285	244	288	250	278	248	249	279	243	298	274	276	284	291	261	266	237	276	282	280	251	239	252	249	282	260	267	260	305	270	242	245	271	277	239	278	244	305	292	291	284	248	276	267	274	278	267	260	283	275	270	274	290	290	272	266	278	282	289	279	258	293	291	268	282	285	286	275	260	274	265	261	250	264	253	268	223	245	260	272	271	261	243	251	259	250	243	271	282	279	310	302	291	267	252	255	261	286	279	262	272	259	256	297	279	256	269	249	263	277	299	281	280	241	265	262	285	262	259	249	259	281	264	319	278	257	273	261	265	264	252	276	264	274	249	262	309	262	256	241	269	273	286	261	236	240	274	244	311	285	278	268	312	272	262	255	281	264	266	285	271	271	281	267	269	295	261	279	260	240	247	252	284	288	267	256	309	254	311	229	278	284	271	257	256	275	267	230	241	257	249	277	231	283	285	281	252	270	280	264	251	278	253	258	280	280	259	261	291	279	262	281	272	256	276	282	227	271	254	264	256	274	261	251	290	268	277	251	285	280	253	288	254	278	259	277	287	263	292	296	256	295	280	299	288	296	255	269	280	273	285	262	265	254	256	302	264	270	279	285	289	276	271	271	305	245	282	255	254	289	262	273	275	295	241	255	225	280	289	257	263	268	295	257	287	272	285	243	266	267	265	272	258	256	260	288	278	259	291	257	230	268	242	289	240	270	296	271	269	281	260	290	274	233	262	265	245	269	245	259	267	269	243	249	286	273	282	307	272	317	247	270	264	245	290	304	261	254	302	255	288	264	268	285	293	274	264	235	250	244	268	230	277	269	271	291	241	258	280	281	259	261	273	258	245	277	263	256	275	267	274	246	248	283	274	294	257	250	286	246	266	239	261	288	239	244	258	263	288	276	282	268	261	267	253	253	259	266	249	283	298	270	284	255	283	293	249	250	261	270	253	291	297	242	270	270	282	293	264	272	273	264	246	293	278	276	288	233	281	269	263	257	265	270	281	282	258	263	250	299	306	268	282	280	280	257	223	276	246	266	295	280	287	282	287	237	294	263	247	266	251	281	224	280	277	276	289	264	284	298	243	268	299	286	289	274	254	268	273	281	253	246	227	274	260	246	263	243	251	257	267	235	261	285	256	297	242	293	249	272	270	265	258	295	288	289	255	268	255	266	255	285	259	282	252	279	265	239	244	240	261	278	266	264	250	256	265	269	263	282	254	245	291	262	279	263	254	250	280	276	253	262	291	270	242	290	299	280	263	274	251	261	247	274	251	282	292	293	308	256	261	250	288	242	281	260	262	265	271	269	261	268	269	259	302	297	272	258	276	290	255	273	265	273	265	278	285	239	279	239	272	269	292	252	262	242	252	232	272	276	296	279	249	251	275	303	268	298	265	268	253	304	287	268	253	285	252	289	224	257	265	284	267	256	249	229	252	243	276	291	253	291	249	296	267	273	287	279	274	280	291	272	270	265	242	256	275	275	260	262	273	275	253	273	271	261	267	256	261	284	293	277	272	268	265	255	259	263	261	264	276	278	258	260	289	251	310	263	269	275	272	288	271	275	284	269	283	279	242	256	252	261	267	318	276	266	280	271	266	314	298	277	264	282	295	266	259	244	255	250	277	279	271	281	287	268	251	253	245	267	219	281	291	282	247	254	247	276	261	253	263	235	268	259	284	266	266	259	272	269	276	280	243	257	250	275	253	286	254	255	274	265	244	270	274	277	260	265	292	271	266	253	263	281	274	261	245	257	278	263	250	251	276	273	269	272	279	244	284	289	270	277	279	286	273	267	259	285	227	265	258	282	259	274	262	286	228	249	306	267	289	278	267	248	261	227	249	269	253	263	279	252	299	241	243	283	256	263	266	244	262	238	272	261	253	296	288	267	299	275	246	278	262	300	275	267	253	283	238	305	279	238	262	274	249	305	285	258	286	273	273	247	272	249	259	279	291	269	261	285	258	254	284	298	275	279	258	277	233	236	270	240	268	315	293	268	279	273	270	265	292	265	250	303	289	228	293	265	291	277	273	285	268	248	258	256	269	280	287	269	279	260	275	281	284	251	289	293	300	237	295	269	258	279	272	278	261	340	282	273	250	239	262	257	297	298	287	265	269	261	309	304	251	245	292	278	252	273	287	313	234	271	309	279	257	285	287	243	290	240	272	284	273	273	278	263	283	266	232	246	267	286	286	269	266	298	267	242	255	260	274	254	255	296	270	280	283	294	317	278	279	251	276	258	254	247	276	257	268	304	279	279	265	273	261	261	259	278	269	263	262	254	274	249	273	282	302	280	268	263	277	265	234	275	251	241	274	295	266	251	268	267	284	283	269	260	260	295	265	249	294	307	278	265	264	272	252	265	264	287	255	262	253	300	225	298	251	309	302	251	273	267	273	270	297	280	291	262	268	265	262	231	277	266	264	247	273	292	281	252	290	263	280	266	290	287	283	257	273	283	277	299	275	251	313	245	271	289	258	295	263	257	254	256	266	239	259	243	223	251	263	249	287	244	237	299	275	310	301	246	301	282	248	269	268	258	262	295	262	255	249	262	262	280	279	301	253	246	268	291	271	252	293	280	260	249	266	256	261	293	282	273	259	301	267	250	257	271	262	245	276	287	298	269	262	273	254	249	280	253	257	247	297	278	246	258	269	277	286	273	264	250	251	270	274	271	243	257	282	269	294	262	265	249	250	257	264	256	227	272	253	277	265	278	256	272	250	270	251	257	287	275	296	255	267	261	299	265	280	247	289	273	278	261	284	262	265	225	257	274	302	254	248	250	263	283	267	267	282	294	257	232	293	305	244	246	270	241	261	234	255	281	269	274	304	263	260
29139	38133	16665	5288	2698	1664	1245	1026	950	901	802	813	711	711	717	664	737	641	669	662	596	637	662	638	653	626	637	649	677	607	622	634	641	628	639	619	659	645	654	641	571	633	597	636	629	645	631	577	632	604	610	642	640	652	589	607	613	601	614	639	633	623	593	649	617	650	646	578	592	623	655	621	628	628	606	613	608	612	633	595	608	658	634	638	620	639	655	622	571	607	635	629	647	629	638	642	608	601	601	577	591	632	604	591	626	625	641	600	580	578	600	607	612	612	603	618	589	598	679	602	610	620	591	625	605	606	576	591	606	612	652	640	601	582	599	652	613	608	579	591	581	628	591	615	581	651	640	627	646	621	611	601	574	620	606	615	612	672	627	658	603	620	588	641	589	658	651	619	594	625	639	583	616	643	637	583	587	598	636	625	582	590	655	658	556	636	600	609	570	617	601	614	558	590	614	657	561	608	559	614	606	639	587	571	616	625	671	620	607	645	626	672	646	632	622	618	584	642	602	623	650	614	634	605	622	615	655	579	604	635	638	589	616	606	644	570	596	621	609	589	614	615	626	600	601	648	608	662	606	626	593	641	641	588	649	600	608	654	623	651	594	662	613	614	598	686	621	589	621	611	647	625	620	605	622	603	612	644	589	595	616	605	613	643	561	633	649	654	638	600	590	589	605	570	592	653	641	587	630	593	612	642	613	609	613	645	640	594	595	629	621	650	633	647	624	610	620	635	558	616	650	611	627	633	607	607	619	623	624	631	607	600	619	630	628	616	649	567	642	622	629	617	593	651	587	632	622	613	599	619	625	631	584	594	631	627	652	665	575	625	647	644	607	601	644	611	600	591	662	586	619	612	595	647	585	645	595	596	595	623	630	605	640	654	637	647	600	625	612	598	608	630	642	606	589	663	597	669	615	620	584	595	585	626	585	621	616	602	634	639	602	636	586	612	668	627	612	592	622	657	637	650	612	617	644	646	633	622	628	635	632	601	644	594	660	587	614	645	602	590	577	598	636	635	642	588	605	619	617	627	637	599	631	595	595	610	612	599	622	630	635	577	613	615	572	583	614	628	625	615	579	625	640	582	587	637	616	641	639	593	642	607	595	602	616	656	629	640	647	613	601	610	554	632	614	629	594	623	625	614	646	639	609	652	603	587	630	631	599	622	587	614	627	625	617	632	625	606	591	647	593	611	603	631	620	589	635	606	679	622	578	595	600	612	604	594	574	616	616	610	574	621	624	610	582	593	630	621	623	625	617	628	666	643	623	580	631	611	613	626	607	577	628	643	577	572	646	659	644	601	613	635	615	608	599	614	573	634	606	675	578	609	600	564	596	613	607	595	601	638	630	579	588	621	640	640	616	600	583	621	625	623	647	621	608	605	631	631	585	595	596	662	635	616	581	610	626	628	645	580	653	645	664	629	625	656	601	637	620	599	623	611	621	615	611	658	628	645	603	600	591	628	602	623	654	597	607	608	605	567	602	619	612	573	575	599	614	580	571	609	629	598	620	647	574	617	587	638	617	583	592	604	612	572	601	615	630	622	619	625	589	627	630	622	553	588	599	599	633	608	614	646	617	609	576	609	596	610	642	574	605	602	596	603	585	602	645	608	645	603	639	611	585	591	651	579	635	614	637	580	641	622	622	623	554	610	616	593	600	604	627	638	557	613	637	641	612	618	597	608	590	542	627	652	628	548	638	637	636	593	603	553	613	618	587	590	619	623	612	611	632	614	614	605	622	596	609	638	586	598	635	606	608	563	608	585	599	585	603	580	652	588	585	622	591	624	595	618	579	627	618	610	641	623	584	588	709	658	610	589	616	593	596	590	632	609	608	620	638	636	630	612	560	609	615	607	599	571	652	621	565	650	626	623	615	668	653	604	632	644	638	620	620	612	600	629	620	630	591	601	599	620	620	595	603	703	635	600	634	645	576	629	622	592	617	612	639	609	611	618	615	637	598	598	609	675	646	585	619	618	614	638	586	625	576	630	651	646	613	647	622	621	603	606	632	588	610	614	621	563	623	582	631	585	620	610	597	610	618	603	589	664	591	681	587	626	601	611	620	638	594	612	613	611	620	596	600	623	609	631	635	682	592	612	564	594	631	591	606	590	614	619	647	598	655	613	623	637	636	586	628	612	653	630	617	590	622	656	586	606	663	621	597	626	597	627	590	617	602	657	638	660	578	604	602	575	591	637	583	602	611	580	598	628	635	600	604	606	602	564	629	601	590	634	575	628	583	634	653	662	651	603	625	609	603	603	585	627	629	603	602	610	617	621	623	605	603	610	595	583	600	637	598	622	639	596	639	594	630	600	617	599	567	591	615	619	588	681	625	622	639	570	609	654	635	627	662	600	625	575	588	615	630	614	621	650	623	685	596	623	620	645	599	615	581	584	612	585	613	581	622	589	600	631	594	614	649	637	594	647	646	599	619	626	653	620	636	605	601	599	598	628	603	611	648	632	616	643	639	629	621	641	589	608	623	604	634	607	635	654	629	620	607	646	581	607	618	562	606	608	623	613	607	604	645	598	625	625	624	614	607	619	585	617	613	629	563	561	576	623	620	628	614	587	606	635	610	587	631	606	636	608	621	631	658	575	614	654	612	599	577	597	621	632	614	599	604	602	629	569	618	619	602	631	602	621	593	578	634	597	615	644	598	622	634	622	659	580	631	613	656	660	617	584	639	620	625	561	636	636	600	609	619	585	608	596	638	620	614	619	656	589	670	586	623	614	603	568	640	598	600	590	616	635	619	632	621	602	685	618	615	634	621	659	612	568	621	641	631	601	625	633	569	645	646	597	623	605	584	641	600	612	604	616	609	617	587	632	598	635	611	638	591	604	647	653	614	637	619	660	620	600	629	611	538	588	608	611	567	587	651	630	605	589	652	614	591	604	582	614	617	626	666	573	619	610	564	602	576	608	582	636	618	604	634	613	604	601	595	591	654	597	579	608	605	636	526	614	616	636	623	599	593	595	613	579	631	597	617	589	627	616	589	597	644	597	640	617	645	617	643	629	603	616	596	614	602	629	602	654	590	570	618	624	593	634	697	638	625	626	606	597	607	635	608	590	627	584	592	606	602	633	605	577	601	626	645	634	631	633	594	612	595	592	641	635	617	612	564	628	647	593	611	580	624	653	549	655	656	617	605	604	659	606	630	635	580	641	580	592	620	607	619	642	625	631	551	628	630	595	600	634	595	627	622	606	605	599	579	619	578	579	632	634	664	565	639	609	659	605	615	642	623	611	640	604	654	609	624	616	641	622	622	623	619	704	591	657	606	647	619	603	627	577	583	639	591	619	548	601	644	630	628	610	613	619	606	622	594	602	614	660	622	644	646	603	608	662	667	590	618	601	631	571	630	589	570	579	581	632	630	609	592	642	592	594	589	599	610	610	632	620	618	602	615	598	618	643	609	619	617	610	631	613	608	648	625	637	600	660	636	580	595	595	585	638	605	652	605	606	646	606	620	622	633	655
24256	21468	25287	28090	21486	21587	17823	3021	1529	1190	929	743	648	636	518	487	450	397	351	383	328	355	354	330	337	314	316	314	312	268	326	286	300	275	283	278	299	263	247	269	255	263	287	274	255	313	285	247	250	272	274	269	277	227	257	265	294	280	240	272	275	292	254	244	281	257	247	255	260	259	263	246	275	287	270	256	244	260	267	265	266	260	293	291	238	239	269	251	264	301	246	246	267	256	269	264	272	248	241	254	286	262	291	259	282	272	269	255	287	279	245	236	247	274	261	287	253	255	295	243	292	264	230	269	248	286	234	262	261	254	275	254	242	259	265	218	242	255	270	265	283	276	280	279	261	275	250	274	268	257	285	242	247	263	250	258	281	299	258	253	237	274	253	227	254	276	272	259	280	260	278	254	237	268	270	244	285	267	275	241	278	250	251	239	272	294	254	234	247	258	267	258	260	279	261	261	276	273	247	276	276	261	249	295	271	280	261	256	253	276	244	267	264	280	280	256	248	251	264	285	242	287	251	274	271	248	264	253	260	258	279	279	250	243	256	282	283	264	252	247	272	257	228	256	242	259	264	244	270	260	285	282	257	281	275	245	265	257	244	248	254	252	289	250	251	231	241	262	261	273	278	273	278	298	243	301	274	254	294	279	291	266	303	244	279	261	253	256	246	289	287	255	260	293	267	271	271	265	261	268	243	226	267	257	254	278	260	258	251	269	295	289	268	266	303	265	279	271	276	234	256	272	255	245	249	262	262	276	246	272	277	261	271	268	279	256	230	245	278	245	235	266	266	283	284	290	278	247	227	242	245	247	246	255	253	254	293	242	276	247	266	262	265	269	257	283	237	281	269	270	282	259	273	278	256	238	250	268	237	276	262	269	230	254	250	263	272	265	254	277	244	236	278	265	258	241	222	243	267	279	258	284	279	274	276	244	275	259	249	242	279	270	253	251	280	244	254	238	262	295	287	259	278	278	246	251	270	276	282	259	244	235	268	258	253	233	271	265	266	260	282	277	271	295	283	254	271	263	237	266	241	290	269	274	259	268	284	289	249	253	269	251	257	248	279	254	231	242	269	262	321	259	247	260	254	257	275	282	284	265	261	239	245	278	263	281	242	267	300	233	243	277	275	270	282	261	276	254	281	273	283	249	261	271	278	269	247	310	256	255	259	280	266	271	301	287	261	256	263	279	226	286	234	235	275	293	246	272	262	267	305	292	254	272	293	284	241	286	281	273	276	266	275	313	275	279	310	261	279	250	259	252	266	229	278	264	273	277	262	297	234	254	267	267	283	283	232	249	234	265	257	249	259	276	269	257	288	295	258	261	243	288	283	301	270	273	271	290	273	220	237	253	273	270	273	274	278	309	264	252	239	242	241	250	253	270	241	253	269	275	283	273	269	242	286	278	260	295	249	314	266	262	271	272	289	236	251	230	264	271	241	252	292	270	254	293	280	235	240	267	244	274	263	251	252	253	273	277	249	272	266	279	277	268	272	259	255	289	263	265	274	286	258	251	279	275	272	233	265	256	261	274	266	254	273	257	248	225	247	259	252	271	295	247	261	249	261	248	257	269	235	254	274	272	270	276	212	284	245	270	280	243	280	271	273	310	285	266	247	250	249	279	252	241	270	249	270	272	270	279	247	254	244	250	281	272	252	261	285	246	260	255	260	271	251	266	271	245	251	278	231	292	245	272	277	282	258	221	260	239	273	265	312	264	230	296	290	267	295	274	273	235	260	276	237	283	264	260	291	276	243	249	254	270	286	286	273	297	261	260	242	254	232	271	288	234	276	292	246	256	241	245	261	271	260	262	277	254	252	273	238	266	247	232	268	282	241	264	273	295	250	262	249	268	254	274	265	265	259	270	280	265	276	293	253	280	251	269	289	259	260	255	263	266	242	249	278	259	241	278	280	265	272	258	230	268	259	240	211	283	244	278	244	245	285	230	288	257	254	280	291	241	277	276	250	264	275	261	305	238	259	234	245	251	289	304	285	285	297	271	249	268	264	235	282	222	292	296	243	261	259	281	247	260	268	236	271	268	267	290	237	245	235	255	264	246	258	245	255	249	239	268	294	267	243	251	245	293	272	255	252	265	271	220	289	239	272	276	280	274	264	256	291	224	254	267	293	292	258	285	255	247	264	264	298	280	267	291	261	239	230	248	296	261	262	261	262	282	292	275	250	237	263	263	275	269	267	283	272	286	248	282	290	260	267	233	248	291	257	279	248	235	257	274	269	257	264	273	242	271	268	258	290	276	291	268	232	257	315	283	277	270	250	251	260	294	272	262	282	268	250	273	235	269	275	238	237	277	254	254	234	254	273	247	257	262	236	259	282	301	279	261	241	223	237	266	261	291	274	251	275	259	301	255	239	276	247	260	280	283	284	267	268	247	257	290	269	256	267	277	251	251	244	266	258	266	269	258	268	260	282	259	273	260	271	269	259	262	275	261	286	280	286	255	261	268	275	282	251	287	243	277	282	256	244	279	267	288	271	273	296	295	220	264	282	273	271	275	226	250	252	262	240	269	262	268	263	260	267	279	270	266	242	240	267	293	276	249	243	283	249	266	264	275	272	257	258	290	258	287	247	263	279	265	281	267	285	276	254	257	231	247	260	241	258	254	282	239	288	293	252	250	261	255	287	305	271	283	272	266	278	272	269	253	256	266	267	215	265	253	246	290	259	243	245	266	253	265	260	290	274	286	257	263	279	235	277	268	239	294	275	253	290	216	242	271	274	291	268	263	274	268	248	271	257	269	246	249	266	272	262	240	271	244	304	241	243	266	268	265	247	261	260	272	247	268	270	274	241	267	266	277	287	270	273	286	234	244	256	248	258	258	279	255	269	255	243	239	273	280	270	236	254	253	280	288	289	244	235	297	226	249	239	279	247	244	259	271	286	265	288	259	258	230	251	241	234	243	272	268	265	247	235	251	288	258	268	260	280	298	241	270	239	243	250	269	261	245	272	243	256	213	280	272	288	253	248	279	232	258	247	270	259	275	262	271	271	251	260	262	254	262	291	260	270	238	262	245	269	285	242	293	274	258	248	255	263	262	261	231	272	269	264	236	258	245	229	286	277	269	286	264	243	277	283	265	247	302	260	272	240	270	251	239	258	259	245	266	283	262	250	292	295	277	233	240	270	258	278	243	272	275	257	260	267	251	263	263	272	265	247	296	243	233	243	329	240	299	274	273	242	251	250	256	276	280	252	270	262	275	281	270	255	300	279	279	273	218	261	288	290	271	253	255	263	258	247	279	269	254	250	251	269	263	248	293	259	278	260	269	265	265	260	260	245	252	266	238	275	246	257	231	246	242	295	279	295	241	265	275	279	272	259	237	288	257	253	262	291	287	287	310	280	302	264	303	281	293	254	228	257	246	264	252	267	253	294	265	278	303	288	241	225	221	275	263	255	235	246	286	262	265	266	240	256	280	258	239	252	250	241	289	260	264	259	293	250	313	244	283	281	284	258	229	266	251
29345	44318	23905	7102	3402	2279	1746	1287	1142	985	873	837	792	798	716	692	740	656	724	657	659	659	658	631	643	601	614	637	596	605	632	616	627	623	567	592	600	617	600	603	578	640	601	626	604	589	598	619	633	616	636	590	580	622	570	633	593	574	579	657	592	604	596	568	624	613	631	580	589	595	613	636	587	561	599	641	602	615	608	637	577	623	592	627	610	607	601	590	607	601	630	590	660	597	600	618	605	621	606	570	539	583	598	587	622	598	567	555	594	591	593	576	589	575	603	566	597	608	576	594	589	573	604	599	578	598	582	598	597	603	563	592	594	603	587	610	591	598	584	635	598	593	572	615	581	608	616	606	577	559	587	607	599	607	592	606	604	563	588	619	610	577	563	580	600	590	606	595	574	604	587	616	569	613	597	594	603	596	605	588	628	630	590	580	575	572	594	606	613	622	532	589	601	607	578	611	569	533	584	642	585	605	598	606	608	614	613	619	596	620	584	599	596	619	569	608	619	612	628	619	570	577	600	591	617	586	638	610	575	549	584	608	611	583	586	589	587	607	635	594	590	600	581	590	613	569	576	578	558	557	622	609	613	613	572	595	598	565	576	627	578	575	593	591	586	571	597	573	627	577	608	546	645	596	605	579	611	569	591	600	600	581	577	590	571	587	579	558	581	568	617	624	608	617	612	562	658	586	589	550	631	641	595	568	620	563	596	571	599	624	576	548	638	608	564	573	620	580	624	618	590	622	602	553	557	608	600	573	525	571	525	605	631	588	540	595	599	565	625	605	633	581	570	586	589	588	603	624	588	591	605	564	577	588	569	587	598	564	605	641	581	588	625	608	612	618	555	608	578	614	621	598	618	584	589	603	566	530	581	591	599	630	608	584	552	568	604	568	643	597	615	581	595	623	601	587	574	607	570	600	631	602	618	556	609	599	580	618	586	616	581	567	590	593	628	604	600	576	621	533	598	593	624	639	567	629	600	579	590	598	589	605	619	540	570	608	620	606	563	627	609	599	618	623	544	597	561	630	549	590	598	632	643	584	617	593	590	581	579	614	624	589	620	588	585	606	524	603	591	614	575	591	620	590	600	567	587	624	590	552	575	612	610	564	591	627	625	619	609	563	613	615	613	594	622	632	593	583	584	607	602	590	642	627	563	599	612	595	567	600	583	587	600	560	598	591	553	597	632	598	629	603	627	610	602	589	601	592	565	594	587	598	598	561	606	612	610	585	575	579	570	533	523	612	587	614	583	562	572	597	604	613	608	577	608	599	539	601	608	555	579	635	616	600	572	616	586	620	623	596	604	591	585	576	587	580	579	609	658	578	595	609	561	617	623	604	601	616	606	581	614	603	604	550	589	627	585	572	563	605	584	616	622	573	602	600	572	587	658	579	597	582	577	587	592	583	571	604	572	561	582	575	598	629	570	609	591	617	588	630	556	577	580	622	642	592	541	567	617	604	596	571	612	641	621	640	566	584	604	590	591	598	585	608	576	576	580	623	606	578	618	586	580	582	617	618	616	568	619	568	580	610	624	595	590	608	568	638	609	601	580	586	573	587	617	615	625	581	554	587	562	606	593	600	575	639	600	586	603	619	677	603	620	598	578	618	592	606	617	589	622	556	594	589	599	577	580	602	621	628	575	612	601	561	622	594	625	595	566	596	610	610	624	557	631	586	606	564	574	588	579	607	586	579	518	609	633	569	639	590	568	595	599	594	594	591	598	557	629	503	591	601	570	597	612	613	584	588	629	553	610	614	590	538	608	548	621	618	596	588	633	627	632	604	593	566	613	587	591	556	575	569	600	580	582	587	593	568	633	580	623	634	563	588	559	607	597	560	618	572	629	565	596	608	549	560	571	602	592	585	577	587	592	610	608	605	543	600	617	593	608	604	607	599	567	594	585	606	589	606	570	546	572	579	601	599	594	579	625	606	621	565	618	636	580	602	592	611	610	563	586	601	607	574	603	571	548	627	604	568	573	607	573	613	547	608	628	620	591	567	600	573	610	611	600	615	627	587	572	666	570	577	593	627	599	569	586	607	577	604	574	602	593	603	611	617	625	621	572	589	617	613	584	552	592	612	584	586	608	625	612	587	567	624	621	572	649	576	537	547	581	619	591	597	621	607	556	619	563	611	606	613	613	659	589	570	620	638	618	568	607	600	589	611	574	585	602	559	590	630	584	605	601	608	577	603	569	553	563	591	594	579	553	601	628	606	602	642	579	555	574	588	560	558	587	602	631	591	553	623	639	597	586	586	543	569	563	563	576	611	620	643	607	677	598	544	568	544	584	531	624	606	606	590	569	573	596	597	596	589	604	589	584	555	616	615	605	578	551	576	587	579	576	609	594	580	602	594	623	547	618	640	583	588	575	590	598	628	621	621	610	636	587	599	592	597	609	573	595	620	565	636	605	597	552	551	596	653	583	548	559	571	640	571	560	579	572	614	624	591	631	553	597	613	600	601	593	599	563	614	592	587	599	606	591	604	585	613	618	578	593	613	573	613	549	593	578	594	634	650	574	602	550	572	618	607	582	597	592	595	588	563	619	583	602	639	614	608	595	589	605	613	579	568	584	578	592	565	578	640	595	601	617	567	551	631	621	660	579	584	630	597	616	548	624	609	588	623	619	597	575	618	583	600	583	585	618	623	542	570	607	580	611	604	578	612	559	563	593	617	609	528	575	605	622	601	595	602	587	592	570	634	634	600	561	600	552	584	632	597	583	601	578	599	596	594	586	624	577	621	617	574	631	589	600	606	593	588	608	624	621	623	612	616	553	651	599	566	629	625	587	652	599	583	570	588	556	610	622	616	640	584	558	603	570	569	614	566	563	593	589	578	587	551	557	587	604	577	601	606	596	574	587	620	612	621	586	611	636	552	610	630	579	552	637	559	608	592	612	584	607	584	618	597	610	604	624	545	594	596	561	614	591	611	573	622	598	618	594	554	614	569	605	585	552	598	558	572	593	633	629	551	603	597	614	565	588	570	590	604	606	594	632	567	607	606	602	582	658	594	609	603	593	577	585	599	589	589	576	574	584	607	593	569	642	644	620	598	611	603	579	609	588	621	601	591	609	588	614	543	641	603	622	611	599	582	570	583	626	617	590	554	629	603	577	606	571	590	580	549	566	587	573	565	586	604	588	621	605	615	637	581	627	652	566	575	637	573	580	545	565	604	623	606	569	578	604	623	588	594	614	623	576	637	566	577	542	573	577	626	566	587	591	572	592	600	603	574	607	596	623	590	574	608	609	633	586	610	601	596	623	588	583	570	556	601	648	579	580	612	573	639	621	599	611	595	609	597	610	549	544	558	576	586	622	566	613	602	584	588	562	556	593	607	602	633	589	582	585	602	590	633	605	590	537	602	603	604	641	610	565	568	569	561	547	612	646	568	582	626	582	624	605	616	585	635	605	593	567	606	627	597	581	573	575	608	616	584	633	533	587	569	612	597	572	621	620	593	585	618	587	591	638	620	583	524
33263	24507	21020	8311	2864	1913	1389	931	726	655	570	465	448	425	392	348	378	322	332	344	340	307	296	326	322	287	321	319	285	275	310	294	296	283	313	297	280	274	275	287	282	273	293	300	272	293	283	272	250	269	267	299	279	276	287	301	307	279	269	270	311	287	273	308	293	261	292	269	282	277	291	298	289	268	289	278	286	318	286	271	303	257	256	277	257	274	297	290	305	262	280	272	271	301	306	272	289	241	249	315	292	297	277	282	268	285	276	285	323	300	306	295	276	268	301	275	296	279	292	313	275	259	284	277	299	266	275	284	286	276	273	333	285	290	283	310	252	292	233	287	319	257	270	278	273	305	286	255	291	259	276	280	274	313	347	280	300	271	292	322	283	274	272	280	293	284	290	296	304	288	289	278	266	282	268	278	258	301	252	296	305	335	296	287	287	274	282	285	290	297	297	269	288	263	274	317	288	285	309	274	283	259	262	274	261	302	321	266	267	301	284	292	295	289	282	303	285	264	258	248	275	314	293	261	277	269	296	318	258	287	284	299	297	317	295	269	265	313	293	283	260	308	303	285	297	308	318	286	305	279	286	260	263	322	282	275	303	295	284	270	296	305	281	287	268	256	264	272	269	283	262	309	276	274	299	302	257	282	310	289	265	311	267	289	286	265	295	276	286	266	271	254	309	310	262	311	254	263	272	301	286	294	298	266	280	299	327	266	257	293	273	246	317	273	281	313	335	306	280	274	272	295	296	303	311	286	314	286	285	273	306	268	256	260	300	250	304	255	269	308	291	320	282	281	286	263	312	303	297	276	307	290	262	265	298	284	273	274	284	280	286	259	288	299	314	314	303	296	303	274	299	274	294	289	265	286	285	313	284	247	285	269	240	254	284	254	267	288	312	299	267	298	297	276	305	255	265	289	284	269	304	303	292	267	276	307	289	314	299	269	287	279	263	267	283	272	247	282	307	285	296	274	300	278	267	284	283	294	307	270	291	269	246	269	317	299	283	322	261	297	281	295	278	285	268	269	248	281	301	296	247	303	326	251	306	299	303	296	278	315	282	284	282	307	266	256	250	258	311	261	292	295	267	310	291	301	275	258	263	279	266	329	276	277	280	307	289	300	300	259	251	273	280	301	286	293	292	274	269	268	260	279	236	302	286	309	319	263	300	293	320	307	284	293	318	281	275	271	315	289	268	299	297	242	257	317	291	250	318	261	297	282	293	278	244	283	305	279	301	268	306	309	275	304	301	295	335	263	300	276	294	275	297	296	292	274	278	276	261	243	287	285	324	286	306	283	277	296	294	259	309	283	284	256	260	297	317	284	310	278	256	289	272	274	310	276	276	293	310	290	298	283	274	276	285	309	291	288	310	302	263	301	287	263	287	301	294	284	284	271	265	301	280	254	310	282	289	287	292	293	317	310	287	273	290	275	285	274	302	270	284	292	328	287	268	285	271	321	304	253	296	293	314	282	284	304	292	259	281	284	335	289	306	274	277	243	287	284	261	278	248	319	273	281	302	283	315	299	290	259	304	277	293	278	248	284	296	302	316	307	282	291	251	286	298	280	276	307	283	274	256	269	253	286	246	232	295	273	292	287	304	283	318	286	304	260	289	319	267	288	271	332	297	266	283	275	281	262	295	283	252	270	270	288	299	275	274	287	254	261	307	290	278	295	264	304	260	270	289	268	264	276	287	312	248	276	288	282	271	285	279	304	277	284	321	296	313	270	286	264	283	320	281	280	278	304	269	263	296	281	262	306	257	276	281	275	290	258	286	283	271	265	264	285	279	280	306	290	271	290	299	282	300	284	267	312	304	266	271	301	301	268	294	281	299	263	287	276	255	286	287	284	270	272	281	301	285	265	316	281	273	297	293	295	262	274	284	271	286	321	270	292	301	284	276	281	266	302	297	271	290	274	288	308	295	283	279	321	286	269	291	276	278	281	297	281	263	264	285	278	285	293	278	280	281	295	278	285	240	281	303	261	279	268	271	304	283	277	283	291	277	285	292	291	297	300	282	305	300	264	299	286	255	266	266	296	288	312	283	283	271	274	315	285	294	295	295	367	275	288	272	306	264	292	289	275	319	334	282	289	251	294	296	291	313	273	268	242	292	267	274	262	274	245	267	306	264	276	272	299	291	304	299	280	261	275	322	274	265	278	260	265	310	274	258	267	273	302	266	300	280	263	303	314	286	302	281	273	304	253	277	335	305	260	281	269	322	272	272	269	310	294	283	274	277	274	299	293	284	275	300	287	267	263	270	284	314	273	288	302	296	279	293	299	257	283	286	308	274	260	302	313	269	290	286	276	288	295	310	265	268	277	272	295	271	278	294	249	277	291	298	282	302	260	289	312	260	292	265	310	276	271	325	314	277	307	294	304	284	283	283	283	288	291	249	276	275	291	283	263	266	265	256	274	255	318	271	273	285	273	303	302	265	292	281	270	277	262	292	263	271	284	292	287	261	311	287	284	300	296	276	295	286	303	301	318	286	309	309	323	300	290	285	296	263	290	266	268	281	288	303	267	294	308	286	287	264	275	288	289	274	269	280	306	260	278	298	279	275	283	314	314	278	252	275	273	281	296	269	280	283	265	306	287	283	289	257	275	315	280	276	296	275	284	312	294	294	251	275	249	249	262	289	311	267	297	276	269	303	279	266	275	263	300	314	301	295	274	278	306	301	319	270	286	267	293	277	274	283	268	286	251	278	266	290	273	291	279	280	269	293	261	281	306	306	286	303	289	286	287	285	281	310	256	258	309	312	281	269	284	277	306	275	279	280	302	286	292	277	288	292	276	243	270	275	305	290	268	289	274	293	273	281	278	299	278	327	290	325	276	285	267	290	300	299	281	289	292	282	286	274	286	285	308	249	285	284	285	296	254	295	309	281	272	294	274	298	292	326	303	279	315	268	326	301	283	292	308	289	278	265	270	288	278	291	291	303	282	292	289	256	291	267	272	308	277	294	302	318	284	333	268	281	277	278	257	252	313	281	295	288	267	270	314	275	260	279	268	269	298	262	291	299	306	301	263	253	282	273	300	293	275	264	270	293	297	310	260	301	290	287	292	257	287	258	260	240	290	292	282	308	255	281	264	290	269	290	273	279	280	295	267	303	276	272	266	295	276	292	299	254	267	274	263	262	292	296	284	262	274	309	295	314	298	289	284	273	291	309	283	266	323	291	247	306	265	334	275	284	276	313	274	274	273	258	277	297	300	279	287	275	313	274	265	267	313	292	294	291	269	257	259	281	275	319	283	257	289	282	262	277	232	301	287	290	264	299	285	267	295	321	297	299	281	266	268	280	274	299	300	263	272	286	248	284	305	276	275	286	275	270	266	292	269	293	270	274	261	256	259	276	279	292	289	293	225	234	303	277	274	285	287	294	281	299	296	276	274	301	292	302	253	284	278	326	288	297	257	277	307	290	305	284	310	260	274	264	274	271	282	259	299	267	306	333	267	326	301	263	282	281	267	304	299	265	275
28219	29268	11950	3609	2062	1384	1085	977	871	792	778	720	705	722	738	690	715	657	715	688	649	666	663	674	690	667	660	623	688	677	697	677	660	668	651	630	633	634	681	676	641	639	684	630	660	662	680	677	736	685	623	638	691	625	637	661	646	646	606	651	663	696	625	620	630	691	659	644	665	679	635	697	678	667	681	650	659	668	698	687	660	643	608	650	639	695	632	670	619	645	634	614	669	657	663	650	653	650	657	689	663	632	660	679	666	655	647	671	660	644	682	676	711	620	701	662	646	653	660	647	609	660	652	631	675	682	643	650	653	667	691	655	676	641	638	673	633	599	646	629	646	678	657	713	679	656	655	634	614	644	636	654	690	671	697	718	639	620	674	625	620	667	691	662	624	642	641	657	670	678	636	646	674	648	687	681	641	682	629	625	589	674	644	638	612	617	693	607	670	583	688	687	663	593	651	638	700	660	652	661	650	657	649	646	641	662	632	666	601	660	634	663	658	689	638	635	629	655	657	690	673	633	662	650	676	655	659	596	644	623	643	614	662	629	675	626	645	700	653	711	691	652	636	660	665	638	688	663	634	638	664	655	646	659	674	668	662	629	694	653	646	670	672	640	678	656	626	674	656	652	657	670	673	606	673	684	608	677	640	630	651	644	647	735	636	692	699	708	637	687	647	650	675	684	676	659	683	626	691	629	652	660	671	658	699	646	628	684	651	646	618	651	701	609	671	702	654	676	642	659	679	647	664	667	675	679	659	622	633	628	675	668	651	627	672	692	673	645	651	637	673	671	684	682	661	666	612	725	640	676	674	694	672	677	638	633	640	619	668	626	636	667	616	594	669	662	653	664	624	626	670	660	665	656	716	630	653	673	633	656	650	669	648	691	650	647	697	675	637	635	636	641	664	650	655	691	682	638	646	656	633	657	654	640	662	658	669	659	643	666	607	683	685	623	676	721	620	652	601	676	647	724	619	636	656	648	656	681	617	667	665	628	657	675	666	680	624	685	645	651	658	666	660	658	678	626	699	661	659	687	670	648	654	661	697	722	647	660	623	647	688	643	676	704	609	636	678	629	631	615	615	694	655	610	632	669	620	636	646	634	695	647	631	653	619	639	671	662	617	653	692	629	663	670	640	654	696	696	665	622	629	677	648	627	679	679	651	655	686	629	619	647	676	712	661	668	634	663	670	643	645	667	643	629	676	655	706	667	675	673	690	643	698	640	642	645	614	661	636	660	655	650	670	683	651	631	650	675	651	629	699	641	619	687	592	644	621	654	644	673	656	666	642	658	670	675	697	679	640	657	612	678	656	603	638	609	615	650	636	658	633	637	668	631	685	647	717	625	641	662	699	653	670	659	639	695	649	621	684	663	709	717	621	628	647	633	624	618	681	669	630	650	634	658	672	664	672	646	671	633	713	657	666	626	640	677	627	607	692	603	686	732	646	655	649	692	690	620	638	619	673	634	641	632	641	657	654	683	658	665	639	622	699	616	614	686	609	644	678	633	635	664	624	621	650	674	681	657	681	611	685	657	609	637	643	666	663	705	646	631	691	666	700	653	660	671	680	622	673	634	659	698	631	655	662	663	636	629	648	637	660	645	649	674	661	681	707	658	592	648	648	641	666	666	629	662	669	662	650	673	648	630	650	682	673	690	640	670	678	644	676	648	622	646	658	656	693	630	675	738	653	662	642	656	611	693	642	604	599	670	644	676	647	658	651	657	629	641	653	668	690	624	654	645	646	685	638	678	661	664	625	661	632	643	653	626	652	637	665	633	624	639	658	650	700	673	589	659	636	651	655	668	669	648	669	700	696	666	683	643	687	631	613	684	655	651	660	691	662	650	651	677	681	648	690	652	603	642	631	641	630	693	662	633	674	676	644	684	652	649	638	657	635	638	673	659	659	660	660	681	627	645	644	656	651	671	640	634	649	615	655	641	630	643	653	663	659	617	670	685	672	652	645	620	664	651	648	656	638	642	664	674	628	639	638	691	658	670	672	668	639	634	669	634	689	668	662	589	630	667	652	654	665	656	694	621	670	633	679	664	671	686	648	654	629	662	675	602	683	618	640	633	684	673	663	663	634	650	668	665	680	674	637	651	662	647	693	673	694	634	650	624	709	655	649	665	678	624	622	620	666	696	650	663	654	646	675	662	636	636	664	604	656	664	648	674	636	660	643	638	651	656	647	635	687	629	693	685	632	641	707	658	685	678	689	690	628	672	610	673	678	640	664	685	617	671	692	635	671	669	643	657	684	696	637	651	665	648	659	638	687	648	656	703	638	652	667	697	654	691	611	614	709	652	668	642	642	629	686	630	655	630	688	686	643	634	663	661	701	685	608	684	676	684	667	598	720	644	674	628	629	636	625	609	703	647	664	681	633	646	610	627	664	664	695	653	615	682	617	583	654	652	661	672	683	647	652	642	672	666	662	649	683	651	664	661	623	648	643	680	643	662	646	650	683	650	688	672	676	624	697	685	605	659	664	658	697	694	635	663	681	626	605	659	635	695	674	641	671	682	673	641	688	685	639	649	698	637	607	675	686	641	672	716	680	642	641	668	686	641	643	668	664	639	642	665	652	651	630	687	644	628	715	690	691	570	701	619	670	673	677	666	653	649	680	636	637	671	646	684	672	635	694	648	623	644	667	667	662	647	650	659	684	636	661	616	663	672	686	684	643	700	675	636	659	633	688	668	640	652	671	656	642	665	685	621	663	685	616	646	663	646	665	621	687	660	710	658	659	673	663	646	636	618	661	698	637	652	649	644	668	656	639	662	629	659	625	676	620	654	662	643	679	604	622	705	674	670	618	649	643	647	684	654	689	673	641	622	660	666	640	670	602	660	652	615	675	651	617	687	607	671	676	600	648	655	661	633	634	645	616	616	645	636	650	632	683	612	673	684	607	642	649	653	645	678	651	668	666	662	675	659	673	651	671	668	598	626	647	656	648	588	655	654	664	654	679	623	619	625	673	641	677	687	711	642	693	669	688	712	649	623	682	678	643	696	666	628	639	632	675	609	641	675	655	688	652	692	689	642	631	638	646	664	670	654	653	633	679	681	654	682	649	656	666	625	643	679	709	642	676	671	648	650	627	626	678	664	661	692	710	665	671	660	679	653	635	651	634	657	652	642	621	689	617	693	696	683	623	625	659	656	643	689	670	651	671	702	732	604	657	636	637	682	668	668	647	683	643	677	701	696	735	646	671	664	688	694	676	646	641	668	711	689	661	659	665	635	661	625	643	672	640	642	645	632	643	635	640	657	661	711	620	672	612	640	658	719	667	677	619	670	644	668	631	625	665	653	608	682	630	661	703	642	653	659	642	631	633	653	673	644	638	665	662	643	717	691	647	675	647	661	671	634	670	641	638	645	660	670	680	660	638	638	690	676	647	688	639	630	616	664	656	644	636	660	649	639	669	660	645	653	641	636	641	649	619	661	665	661	597	670	647	625	685	624	643	678	686	656	638	649	645	697	608	686
24929	21506	25054	28419	21533	20087	3809	1563	1039	828	681	569	521	519	460	405	369	328	342	311	326	343	311	291	342	321	285	283	284	301	291	280	303	255	298	264	247	278	283	269	305	306	314	263	273	240	288	271	279	246	306	247	254	254	282	284	271	308	251	265	272	264	253	278	261	253	241	230	263	238	220	264	266	261	287	286	287	298	284	272	264	278	257	252	259	282	271	274	242	230	260	263	263	254	251	261	260	224	259	243	294	249	268	273	258	274	260	253	271	270	292	290	277	272	248	252	269	257	258	242	258	265	268	291	311	244	280	264	257	272	255	246	255	240	253	244	284	287	265	289	248	296	284	270	250	273	256	263	277	256	284	253	269	250	247	259	259	243	256	256	232	248	272	254	273	272	272	265	233	252	287	248	254	243	295	240	239	266	250	268	271	268	273	227	291	271	269	251	264	274	282	284	248	252	277	270	299	294	222	266	278	245	264	283	295	309	279	266	285	261	302	286	285	284	249	241	265	239	283	274	245	259	288	269	266	271	247	257	286	253	254	279	295	292	264	274	233	260	245	267	253	250	218	256	277	284	258	252	246	271	286	284	232	249	265	269	238	268	283	233	244	279	253	293	234	260	261	269	250	245	257	258	292	245	261	270	255	257	272	259	282	258	258	257	265	245	280	246	267	266	235	268	283	292	255	279	251	236	268	282	284	255	278	258	260	272	270	244	275	290	259	299	241	273	306	310	266	290	263	266	274	262	283	274	292	291	272	268	289	264	253	249	266	299	301	269	252	279	264	263	287	248	284	294	271	263	271	249	295	284	291	258	249	248	254	270	272	281	269	272	235	245	240	258	264	254	287	279	229	257	251	284	302	259	280	257	261	264	291	246	259	267	305	245	278	277	285	250	266	218	272	230	259	261	262	271	283	263	260	265	251	282	253	280	263	273	284	254	248	259	295	272	237	280	259	263	282	233	237	280	273	262	287	289	267	251	274	291	269	269	282	244	275	246	299	283	240	249	234	277	276	256	242	260	268	286	253	245	262	259	264	269	264	269	249	241	265	256	256	271	266	264	290	256	270	287	252	294	260	240	245	278	254	272	256	280	261	213	238	255	278	234	243	237	240	250	242	251	243	278	259	260	248	230	287	280	265	269	253	274	270	270	236	299	265	263	249	249	248	232	201	280	270	274	297	257	250	266	258	265	277	251	254	252	253	238	260	275	263	263	267	277	254	291	273	247	240	264	247	272	265	255	233	250	282	280	265	254	260	244	257	265	304	239	253	260	276	270	246	266	257	246	246	292	232	267	253	246	272	291	306	260	240	272	267	248	260	261	247	269	282	296	261	223	224	290	267	255	261	243	248	295	264	248	269	242	294	260	283	248	278	294	260	282	238	269	265	257	231	281	259	239	265	269	285	267	250	266	257	234	261	267	284	250	238	265	259	280	269	259	231	265	271	259	246	301	269	262	283	228	238	259	250	249	271	296	265	248	264	259	283	279	275	284	281	236	258	255	250	303	264	291	285	247	256	298	284	294	256	274	251	288	267	271	247	271	240	252	250	263	246	247	275	254	262	267	261	272	257	274	244	232	286	262	267	287	248	270	249	305	262	238	238	236	262	247	284	276	263	290	274	270	278	291	272	258	245	252	253	267	276	278	269	272	231	248	305	238	262	247	288	261	295	265	256	253	251	258	283	278	262	287	273	260	268	267	227	257	279	258	260	287	273	294	262	249	278	259	304	260	284	293	228	250	261	284	267	272	253	263	249	281	295	260	262	251	246	271	283	255	252	263	235	258	275	286	250	265	246	272	261	317	250	263	264	272	270	278	278	312	285	246	262	249	219	273	262	260	255	250	298	280	251	276	248	257	253	268	270	263	277	285	254	239	253	302	277	271	280	278	282	278	265	252	268	269	262	228	273	268	272	282	245	277	277	276	252	286	237	269	227	273	290	244	271	276	278	299	287	269	262	310	295	281	254	277	260	272	261	246	258	283	258	253	281	273	260	291	230	272	247	275	253	236	277	292	256	266	258	257	286	251	268	257	253	232	264	241	272	267	263	274	289	247	290	275	251	231	243	267	266	258	277	271	244	272	249	261	273	269	270	258	280	233	276	309	270	283	246	267	261	250	259	277	256	291	267	270	266	258	277	215	261	238	237	253	248	300	252	233	253	236	294	268	276	259	281	255	229	297	263	267	240	267	269	298	276	275	271	281	286	283	255	247	246	269	256	256	241	280	243	220	249	245	254	271	269	283	245	272	264	310	294	298	263	273	263	249	251	274	249	270	288	269	264	265	292	271	264	238	292	254	246	260	311	278	261	277	241	272	281	266	251	263	235	253	264	255	253	248	246	255	260	260	237	225	235	284	307	270	257	265	245	249	258	227	251	257	244	258	292	270	254	263	252	256	252	259	276	252	261	245	271	269	259	280	256	257	252	257	261	251	237	266	254	265	263	279	271	256	284	243	255	252	285	266	269	289	277	247	223	245	283	282	258	283	281	231	276	262	261	305	267	265	262	256	280	293	241	279	264	254	273	256	244	239	266	268	282	247	263	268	279	251	272	287	244	245	275	273	229	230	225	263	271	256	271	225	261	293	254	271	249	262	266	276	268	254	260	279	264	241	237	269	277	262	308	253	265	288	279	248	297	266	261	271	280	250	256	257	260	242	256	250	247	256	258	284	268	279	255	290	260	232	276	255	261	245	262	284	286	273	244	254	267	270	260	274	236	275	260	257	287	260	255	255	239	261	283	258	269	292	252	298	286	259	239	268	276	281	277	283	268	239	271	273	280	289	270	254	270	269	275	293	275	251	277	283	253	254	284	273	242	278	246	298	259	248	242	273	264	275	257	263	261	268	281	279	258	251	237	266	270	270	256	259	225	242	249	235	244	261	250	261	258	270	253	271	298	247	257	249	280	264	302	281	282	298	289	248	284	286	273	274	269	299	265	302	264	236	238	253	268	257	239	267	258	260	253	266	290	246	251	254	259	259	269	266	265	271	275	270	267	307	296	279	292	285	261	278	248	268	293	268	247	282	277	265	253	243	262	275	276	295	285	278	241	269	298	264	278	238	271	264	250	255	277	271	265	267	269	260	264	291	265	263	268	236	260	243	255	285	249	241	250	238	285	255	259	284	266	222	291	297	272	268	255	259	241	284	266	235	246	272	262	291	249	262	281	278	274	224	289	266	261	293	275	235	254	243	260	269	259	273	250	302	272	275	274	245	288	293	286	276	258	265	296	244	275	256	251	277	271	272	290	266	265	250	245	274	245	284	249	258	275	233	278	255	273	236	252	248	266	291	271	256	241	301	290	275	267	265	244	260	261	253	252	263	267	281	228	257	256	269	280	282	282	251	293	266	301	281	271	263	262	261	290	276	213	291	267	258	291	261	275	255	295	259	267	264	257	247	280	268	276	262	261	278	260	255	248	279	235	288	255	255	319	273	266	263	291	252	249	255	275	261	279	276	267	281	269	254	291	279	257	265
27574	43230	21534	5900	2668	1837	1312	1092	993	839	788	751	764	740	658	686	647	647	669	596	619	616	613	624	635	644	646	646	660	648	614	659	616	581	602	634	575	591	608	617	618	609	583	600	569	674	611	605	630	599	653	601	583	610	624	597	625	617	606	572	624	635	606	654	603	604	587	604	585	573	590	586	591	604	599	567	607	610	567	646	577	609	622	563	591	581	594	557	611	605	648	582	579	592	637	596	587	564	598	603	582	603	625	600	627	618	614	634	622	609	596	585	654	631	590	585	602	577	623	622	571	581	608	573	636	607	600	626	594	614	596	600	595	585	615	589	597	615	634	615	576	660	632	612	589	606	655	567	616	633	604	594	578	575	641	630	607	588	585	648	596	621	585	581	566	627	648	660	598	620	605	633	588	632	647	571	570	622	591	626	563	610	571	623	628	566	633	649	602	646	641	595	656	613	597	659	626	603	618	606	605	606	628	596	598	637	638	608	598	609	609	594	608	558	563	611	618	616	573	645	614	611	612	593	585	633	611	577	633	654	599	611	609	641	637	634	595	621	597	605	621	610	566	576	604	586	641	611	637	603	602	608	560	581	615	566	622	624	616	644	611	646	619	633	599	624	622	578	655	563	600	568	577	584	643	615	628	605	618	572	626	596	634	600	623	605	650	633	598	599	599	597	607	620	606	599	629	595	632	602	586	568	604	612	592	614	585	571	565	648	629	629	590	628	589	580	585	650	584	568	590	606	606	612	619	591	592	635	621	638	593	588	622	595	615	607	616	604	610	610	603	601	585	612	632	594	568	598	672	623	627	605	589	627	621	639	578	634	620	575	598	625	597	635	585	584	572	591	578	619	599	619	616	624	604	656	607	612	636	556	645	611	583	610	584	567	598	646	615	606	602	582	615	615	610	598	604	632	600	636	574	625	582	626	590	662	650	586	584	626	572	633	601	578	638	562	658	617	581	607	600	635	578	581	587	630	641	623	593	575	600	617	592	634	569	592	626	606	636	586	585	651	556	607	605	658	586	607	580	604	612	598	656	648	611	601	592	605	649	621	597	619	661	603	602	612	588	619	613	620	617	595	612	642	644	627	626	608	598	576	562	595	622	572	596	609	599	628	589	592	613	627	622	592	597	588	611	606	627	592	627	610	588	571	636	573	608	607	613	589	600	633	621	615	576	595	574	608	614	610	581	579	590	582	598	604	603	590	584	615	629	633	631	657	596	592	624	562	579	634	618	590	577	640	583	605	599	601	611	612	653	619	632	597	608	585	578	598	598	581	572	597	618	600	585	621	609	611	579	646	568	588	586	615	599	650	628	570	617	590	607	594	620	609	569	571	603	584	667	637	587	611	644	651	648	614	587	568	599	605	557	626	588	613	617	562	596	615	596	601	600	558	614	593	613	614	595	602	586	613	613	597	577	593	601	625	636	606	623	629	575	594	581	651	603	610	624	622	630	607	597	602	646	528	567	588	646	620	638	650	638	640	562	581	622	591	616	643	576	600	597	607	615	583	627	609	606	605	598	629	617	654	594	649	583	600	626	597	574	612	608	655	582	590	612	581	593	582	601	608	560	583	623	562	560	656	609	591	578	607	617	627	593	625	639	602	597	626	587	619	592	631	612	606	605	618	600	620	614	621	626	603	590	588	595	645	581	604	571	614	619	616	620	608	595	595	585	597	598	608	588	628	585	603	598	584	640	599	572	617	568	638	608	597	649	618	557	631	599	601	580	572	561	657	615	584	580	575	619	617	624	608	601	608	608	620	634	602	598	607	644	589	602	620	604	618	574	623	612	633	624	618	560	598	587	668	632	589	620	594	565	635	615	615	684	581	603	588	607	631	643	598	637	613	574	609	582	633	611	578	650	612	608	555	590	659	619	629	626	565	585	625	579	616	594	616	599	589	608	617	603	601	600	626	608	627	577	599	592	623	598	629	627	631	574	568	618	606	586	608	623	620	638	589	640	528	570	640	587	603	599	616	583	591	614	554	601	591	595	553	557	616	594	568	606	602	671	633	627	634	587	558	628	607	613	601	584	656	599	619	630	576	603	623	601	593	648	611	625	643	582	601	588	569	616	588	620	587	638	627	624	611	625	588	560	646	646	628	619	621	605	585	598	587	606	617	615	613	570	642	583	585	585	567	600	591	594	585	601	607	665	611	596	595	609	622	612	627	643	587	644	570	624	591	586	590	627	630	623	608	610	565	621	586	617	610	609	585	596	594	600	628	620	616	611	616	599	645	595	579	607	596	604	568	620	603	588	596	609	605	590	600	628	606	595	639	546	610	635	632	598	625	654	637	597	600	584	593	617	621	607	615	641	576	633	602	607	584	607	571	664	566	622	604	583	588	583	587	550	637	612	568	588	640	605	610	617	593	616	640	632	596	657	608	615	631	582	568	605	619	615	581	643	612	582	618	645	643	587	565	621	646	601	608	600	619	614	622	585	599	627	596	652	627	552	591	584	675	594	621	572	598	624	606	626	639	601	628	614	615	554	607	608	550	592	622	598	625	610	573	588	598	588	577	602	601	599	598	606	615	595	654	640	627	595	625	625	634	622	587	622	608	628	586	622	590	520	608	610	573	606	640	592	664	613	621	595	606	597	608	581	634	587	610	607	596	588	625	609	614	555	590	579	608	611	622	596	611	619	582	639	637	603	599	605	609	614	577	584	636	581	593	641	630	610	609	693	623	582	620	633	602	575	593	604	611	664	565	616	587	659	592	605	623	624	635	627	605	577	600	593	626	585	635	599	618	650	585	601	639	588	601	581	602	581	607	582	573	545	584	627	636	599	580	605	604	593	639	587	599	608	601	628	611	594	595	622	579	583	609	611	604	584	576	597	605	556	622	606	635	592	594	606	602	583	623	633	606	609	640	595	610	564	601	636	595	614	618	541	605	603	618	607	602	614	653	587	623	606	606	592	612	590	603	573	606	592	624	603	595	567	624	605	599	644	566	627	623	625	654	627	601	605	614	651	616	597	604	661	592	616	645	602	577	637	612	594	604	565	606	596	653	633	631	627	577	628	602	622	597	616	594	655	583	631	581	634	575	597	633	640	615	618	585	610	561	647	626	604	661	583	587	632	585	616	598	625	624	614	607	565	647	610	586	584	588	643	672	630	584	577	581	604	598	635	580	577	562	619	578	570	640	611	556	602	644	568	610	609	571	617	589	648	620	601	571	603	663	583	618	602	577	576	573	591	615	627	605	596	595	543	586	639	627	586	607	599	659	610	613	619	612	580	633	610	615	592	592	606	605	605	629	608	604	620	597	593	614	655	601	614	593	570	614	644	634	620	596	588	562	611	616	611	624	606	626	648	620	633	644	615	605	577	587	568	606	610	638	649	563	573	583	601	629	609	595	571	602	623	608	626	655	638	608	554	617	627	616	645	602	669	618	589	604	643	639	599	594	588	591	625	623	602	597	620	601	625	617	583	625	628	570	579	563	599	601	611	590	569	603	582	566	596	606	600	641
24256	21470	25352	28027	21474	21580	18209	3255	1549	1138	957	733	717	625	550	463	426	419	410	383	376	349	326	327	326	329	305	292	285	295	322	268	307	274	266	269	275	265	251	278	292	268	240	273	251	295	268	264	260	224	254	253	256	264	254	276	270	235	252	253	271	294	244	240	250	277	293	292	264	256	261	281	280	256	253	245	244	230	199	270	272	262	254	301	280	254	262	235	243	258	299	297	269	284	258	254	277	265	255	258	268	295	266	276	269	234	258	270	264	258	251	284	254	263	272	265	254	246	271	266	270	225	242	265	245	272	265	243	261	251	254	266	250	279	284	260	267	274	253	269	250	271	256	275	254	254	256	285	232	251	270	275	271	295	264	227	285	267	258	299	262	272	264	264	277	231	275	225	239	283	244	270	279	297	264	248	262	270	269	250	305	261	268	256	275	251	273	303	255	252	271	273	250	278	300	270	251	297	255	255	263	273	252	258	253	261	252	266	270	262	269	265	266	224	247	275	265	270	260	282	290	288	246	221	261	242	245	273	314	252	240	261	236	250	290	291	261	227	251	249	242	272	234	256	265	273	279	251	275	246	248	239	253	260	261	237	277	232	234	242	257	248	286	261	283	258	281	255	281	238	258	264	255	276	288	288	286	273	251	269	262	268	249	248	247	285	249	254	290	285	260	236	267	263	251	238	241	265	266	257	258	253	247	265	271	257	236	266	278	258	268	225	252	278	244	265	240	251	262	268	279	256	272	285	246	260	267	252	274	269	285	273	254	255	265	268	263	251	268	270	274	247	275	285	290	253	225	228	269	272	257	247	264	244	258	263	247	262	276	247	272	259	254	259	246	273	271	267	248	297	271	251	276	273	272	298	269	278	262	246	251	248	247	226	228	247	256	243	255	282	254	284	263	317	255	281	276	268	248	282	250	249	282	280	259	254	243	274	281	265	274	296	294	247	256	260	232	253	248	278	278	297	259	234	302	285	235	274	234	248	250	274	270	228	275	275	244	249	250	288	248	265	299	265	260	245	270	281	269	265	305	276	264	258	253	275	206	236	269	248	280	269	236	241	272	295	246	268	263	287	263	255	231	250	221	270	250	240	272	274	256	283	249	233	258	252	251	245	213	244	241	257	282	236	261	254	259	286	276	247	277	288	276	280	241	269	250	266	279	236	269	264	296	266	272	297	238	237	261	284	272	254	261	235	286	311	256	275	274	274	278	262	306	277	255	266	269	232	245	257	275	293	268	255	239	271	223	241	268	274	259	243	287	246	264	260	259	259	239	280	264	272	261	292	276	280	234	250	249	269	225	277	275	278	250	286	288	269	278	252	283	259	250	270	239	268	239	270	279	225	259	278	248	263	233	259	260	271	246	274	278	272	249	280	258	212	262	247	264	273	269	298	245	247	282	246	251	235	294	247	271	289	247	250	245	259	278	292	243	236	267	286	301	273	249	268	272	255	229	280	257	264	263	254	284	236	281	273	247	271	254	274	265	274	279	280	243	242	256	256	259	264	301	280	229	272	289	271	262	259	264	256	272	289	265	247	270	290	277	271	238	281	266	309	284	244	254	262	254	246	287	259	250	285	248	272	285	259	287	247	266	246	278	246	261	272	246	245	243	260	267	265	257	274	233	269	295	289	260	252	251	295	238	280	260	245	296	266	260	271	268	286	259	270	249	250	292	263	254	287	258	269	269	280	287	261	268	304	271	266	270	265	247	278	284	262	262	279	238	261	289	268	264	262	264	272	278	284	275	246	288	267	265	270	265	260	270	233	277	255	288	280	245	232	268	257	255	281	291	254	296	263	260	251	265	244	230	257	248	262	248	284	280	256	235	285	274	258	243	242	238	259	261	277	272	253	293	276	295	295	261	269	277	292	261	229	283	273	258	257	282	279	269	269	257	244	296	212	233	256	258	256	275	245	247	281	278	269	254	263	282	235	260	267	258	258	256	258	288	265	249	246	264	257	253	266	254	253	270	244	258	277	257	239	275	258	293	232	262	253	271	270	229	250	227	252	267	270	261	245	252	234	261	297	239	280	264	240	273	258	269	261	237	266	246	269	305	280	224	259	251	280	261	243	273	262	283	279	258	261	237	271	270	252	264	243	251	268	300	280	246	289	263	290	275	311	250	308	245	261	250	268	246	256	297	252	248	245	267	237	278	263	277	282	250	253	272	226	243	257	230	258	237	259	266	256	257	266	260	265	255	246	260	274	291	252	269	279	252	246	245	256	249	249	280	230	240	243	260	256	230	244	295	246	261	281	239	265	245	259	279	263	255	272	259	259	308	268	263	261	264	261	268	259	284	237	282	231	254	259	271	266	264	250	258	238	272	259	262	239	270	265	269	281	249	256	267	277	271	287	315	258	275	253	271	274	251	257	264	272	262	245	264	223	247	254	276	261	252	254	262	286	228	261	282	283	257	261	263	255	259	249	253	302	263	261	249	272	268	241	253	268	283	247	264	282	244	264	261	254	244	262	267	282	263	270	267	244	261	274	234	246	262	269	260	258	261	288	263	267	261	270	235	242	255	282	243	236	266	253	253	252	304	253	286	236	235	212	289	259	273	223	286	256	248	241	256	250	228	252	294	249	266	254	265	273	285	279	259	268	279	270	284	263	277	268	285	260	268	230	292	253	288	244	285	242	261	286	245	255	273	274	255	262	257	242	243	254	266	252	251	246	279	275	229	255	295	230	233	247	249	240	269	276	268	271	257	280	250	278	227	264	253	264	242	270	264	249	268	251	256	260	263	256	268	252	258	280	245	257	264	282	232	261	265	269	272	269	247	261	256	263	263	244	260	264	254	263	250	257	263	247	269	238	262	269	272	262	249	233	271	260	287	271	247	258	250	300	278	272	292	236	278	253	282	249	229	300	261	277	242	238	263	252	242	264	251	254	284	245	292	264	269	282	273	250	234	286	250	254	251	274	254	269	282	292	220	270	283	282	259	252	254	256	287	256	245	256	267	259	261	241	237	286	264	248	260	269	260	266	250	257	271	248	221	273	250	286	260	255	274	260	246	253	270	244	277	257	251	241	238	253	263	254	276	289	265	259	261	273	241	261	273	268	268	277	248	270	262	246	220	277	279	262	282	262	283	283	231	260	286	271	234	223	249	264	250	254	266	279	265	248	251	251	238	252	262	260	288	307	266	284	291	249	271	266	244	243	260	269	260	248	246	277	244	275	230	260	263	276	217	265	258	271	272	292	232	256	281	289	272	265	256	246	264	248	292	272	248	272	261	272	261	281	241	278	258	257	279	295	268	254	241	238	260	264	253	253	256	277	292	256	256	246	262	212	286	241	268	269	272	248	226	291	218	288	257	263	231	276	284	273	271	249	272	268	262	255	271	229	264	247	249	265	280	271	248	270	277	259	279	239	252	269	274	279	270	250	271	269	256	260	292	259	292	290	246	257	266	279	278	203	235	276	260	277	299	285	289	263	265	259	265	245	246	240	235	234	263	277	258	249	257	247	298	253
30218	46109	23928	7076	3494	2324	1661	1304	1080	943	888	844	773	755	768	672	668	647	685	655	658	606	647	603	582	648	642	611	584	622	668	570	604	585	604	593	586	621	600	524	579	601	591	622	651	628	578	608	627	594	588	577	561	596	570	579	544	589	610	612	552	621	610	572	576	613	584	584	610	550	565	591	581	611	573	579	563	567	578	614	592	602	547	613	609	603	548	624	575	596	631	607	595	626	575	625	595	579	607	610	666	511	562	558	570	598	610	611	599	627	581	567	572	563	595	612	605	585	530	551	587	543	549	617	591	592	573	626	600	572	602	578	570	565	607	587	613	579	587	592	576	595	544	576	639	570	597	572	580	592	590	580	581	610	588	595	585	542	578	644	568	609	619	623	616	565	556	583	600	597	598	601	529	553	627	548	607	605	608	617	542	531	557	605	576	554	623	565	588	600	620	606	549	572	605	604	612	584	527	574	609	615	614	604	588	596	552	597	566	569	580	603	572	574	565	540	566	600	598	622	619	601	592	601	615	570	595	612	605	580	614	578	578	589	625	551	613	602	607	603	590	547	586	559	556	598	571	578	594	554	608	557	614	567	593	542	615	595	590	575	574	586	604	541	594	623	599	563	614	549	603	571	608	562	556	577	582	617	605	615	592	597	624	591	589	595	554	583	624	603	601	605	586	561	612	597	571	569	594	589	589	570	559	607	574	632	591	568	619	589	644	595	593	603	539	551	594	594	592	607	625	595	603	612	575	569	574	571	548	634	545	592	622	587	586	595	567	599	545	562	590	607	590	601	576	557	592	574	614	596	554	562	538	623	582	604	607	561	584	574	573	624	583	595	591	576	542	625	598	627	601	595	586	581	554	583	600	565	568	525	606	571	584	622	574	593	623	585	606	593	607	625	585	547	579	602	564	629	577	563	614	563	579	575	547	600	602	633	610	563	542	597	554	574	536	574	592	605	586	622	573	575	605	563	566	541	575	614	641	577	631	567	607	572	621	604	562	545	592	569	585	609	610	610	551	593	597	558	628	620	559	581	606	554	585	553	635	630	592	578	597	612	632	504	650	574	608	556	565	585	602	579	587	590	549	553	538	616	602	596	585	642	580	562	581	600	607	575	574	641	590	531	564	580	562	606	621	581	576	592	581	617	545	601	557	597	609	574	593	557	600	621	579	571	586	598	558	581	553	568	588	597	590	565	571	567	567	566	564	530	581	560	595	564	597	561	571	584	560	589	595	551	552	575	573	566	590	579	598	607	594	578	590	570	577	589	597	594	579	622	540	575	602	601	592	550	621	604	608	559	588	537	566	571	616	617	595	545	569	621	581	561	582	616	571	561	587	556	567	574	592	559	610	541	563	581	559	570	599	580	598	609	566	546	638	554	524	543	613	566	549	591	590	611	620	584	518	533	568	586	649	562	574	579	605	559	535	563	607	578	583	562	594	577	562	559	601	540	588	618	619	558	603	625	618	578	586	554	581	591	586	581	523	578	579	592	618	608	581	607	559	569	581	600	583	620	570	596	589	588	610	644	541	562	601	596	544	596	595	581	598	619	573	598	560	593	558	605	560	632	618	580	600	614	578	552	555	561	605	567	572	576	610	610	559	539	596	566	586	591	573	585	601	601	578	603	586	626	602	599	567	598	605	581	618	618	599	597	600	572	580	583	604	582	560	610	525	571	603	591	595	575	595	620	591	564	548	570	621	598	581	577	562	593	589	586	591	601	605	607	597	584	564	574	614	576	628	583	598	589	602	535	569	628	591	581	614	577	585	572	579	565	546	590	581	566	583	561	587	595	632	562	589	574	550	601	551	566	620	561	633	570	575	585	519	631	587	588	597	625	582	620	569	633	609	602	606	586	576	611	561	550	553	559	625	573	574	597	598	603	548	574	644	623	553	579	609	610	628	587	556	586	563	556	582	594	607	623	595	573	637	594	615	559	587	560	588	598	573	595	608	591	565	585	585	563	592	595	583	641	564	590	560	566	564	588	570	554	552	586	597	578	596	607	578	600	552	605	572	565	588	575	535	577	588	585	580	592	562	579	573	582	568	581	576	563	544	561	596	574	571	575	613	574	642	585	566	573	600	582	594	573	610	621	578	570	558	602	560	621	549	557	569	564	620	581	590	601	587	574	543	537	587	602	584	594	586	617	528	574	561	586	599	567	551	562	582	571	534	564	596	607	614	604	575	563	569	568	588	591	623	552	584	608	584	601	570	581	580	564	601	563	557	583	620	559	563	580	523	559	585	599	540	586	601	610	608	619	561	563	629	589	559	606	604	620	574	599	593	538	644	576	619	578	590	583	580	558	593	591	597	575	616	581	652	592	581	601	570	563	566	607	584	585	576	626	588	631	660	609	602	596	556	547	593	569	599	585	592	599	549	581	622	612	540	613	573	580	596	587	592	599	572	597	576	546	581	566	587	594	577	582	576	597	590	562	565	565	568	625	617	543	597	568	573	592	592	544	616	571	597	565	571	605	586	610	593	553	593	578	561	593	558	579	578	574	557	620	615	605	594	566	611	604	581	601	581	547	575	563	592	584	599	576	596	586	638	585	584	583	549	597	560	603	594	581	563	580	577	607	591	588	581	577	594	590	570	571	603	545	562	590	552	613	600	570	599	617	563	625	595	586	554	587	598	610	622	569	598	590	573	601	604	581	590	585	620	572	610	581	596	559	658	579	595	560	603	577	568	570	613	623	562	602	585	548	610	596	619	564	613	588	606	607	582	580	575	542	589	580	612	581	602	629	593	607	526	619	604	564	592	589	601	586	586	587	577	577	520	558	533	582	584	596	570	555	567	629	568	610	601	646	568	570	601	609	578	622	562	611	550	615	604	536	603	594	613	606	553	600	551	555	557	583	577	563	578	573	628	557	602	598	589	582	618	583	583	587	553	568	566	631	605	579	558	571	581	601	610	578	589	573	522	600	573	620	544	593	579	585	581	563	628	623	608	645	552	596	599	578	594	591	559	567	585	604	549	564	611	640	590	589	613	563	580	584	589	620	548	539	567	601	628	582	590	582	558	545	561	629	565	595	600	606	575	565	604	601	549	610	599	604	564	598	587	628	570	628	576	603	638	589	626	623	597	596	566	549	585	591	601	615	545	605	601	539	587	566	548	549	627	561	594	639	570	580	622	580	571	631	623	607	603	623	554	582	573	614	542	573	570	583	541	603	596	546	579	592	593	609	589	589	610	578	581	589	564	575	605	600	629	621	588	564	608	617	573	593	565	600	585	612	589	584	618	566	604	587	641	588	560	599	576	580	620	610	559	596	585	592	587	593	563	576	541	565	542	562	569	599	611	568	605	587	578	581	556	603	596	606	586	539	586	600	557	602	562	587	620	542	569	609	568	609	553	549	617	575	596	575	571	659	588	612	547	589	589	597	580	559	601	618	552	586	575	596	581	593	592	563	595	569	586	583	609	570	605	600	555	571	567	603	562	557	566	625	603	593	553	602	592	569	570	578	615	576
33233	25368	20415	8006	2804	1941	1361	966	735	635	527	497	420	435	398	352	359	342	368	294	329	348	305	320	283	313	285	285	294	298	283	306	305	300	263	302	289	265	307	303	300	287	275	277	314	298	298	266	291	275	277	309	285	267	266	303	265	286	299	291	272	295	305	284	300	276	304	265	331	269	280	281	271	309	315	269	314	266	249	301	225	259	265	298	304	274	285	276	303	311	276	260	315	287	272	283	314	303	259	252	317	270	255	286	281	292	247	271	275	281	285	270	263	291	301	289	259	284	299	286	293	301	287	278	308	273	278	264	265	282	276	304	293	301	280	257	273	251	247	258	328	275	249	256	297	251	264	315	267	288	278	305	289	265	294	262	285	273	269	281	265	268	262	276	291	296	291	299	282	301	270	272	285	271	281	279	298	293	274	259	282	302	284	273	259	276	307	292	317	262	290	262	280	289	305	293	278	276	267	272	272	282	262	303	296	270	270	275	290	280	294	252	299	266	281	294	252	259	304	308	300	298	278	321	291	266	277	286	283	299	279	267	305	297	289	264	294	277	276	277	279	242	293	273	284	271	285	285	261	299	325	318	278	255	238	236	267	280	308	265	309	274	285	300	307	303	285	270	282	253	275	265	283	271	300	304	294	286	284	277	263	304	299	291	256	309	301	269	309	331	309	312	288	315	279	279	274	287	286	291	263	276	265	282	280	274	276	299	263	285	273	314	301	261	274	254	276	289	281	265	287	290	295	268	282	274	247	280	266	257	277	267	304	280	279	289	298	292	284	298	301	285	290	274	295	286	299	281	295	281	282	289	287	298	270	255	288	277	285	276	283	271	267	283	259	269	270	314	301	269	269	272	286	269	261	247	300	295	300	313	294	267	256	290	276	286	273	322	281	282	301	307	276	300	270	265	259	301	262	310	312	275	258	312	299	269	285	279	275	269	264	280	287	289	277	301	290	272	287	286	266	279	289	254	298	301	313	296	285	282	281	258	314	283	318	283	278	276	295	285	306	255	263	309	288	322	283	294	263	260	280	271	259	286	288	257	289	275	253	256	257	285	252	269	281	291	333	285	284	283	231	264	262	300	321	294	304	292	254	266	257	265	290	277	258	288	337	310	259	303	303	314	286	288	275	280	276	255	264	307	292	280	281	300	275	261	301	266	275	265	253	243	239	265	284	284	274	274	300	251	249	271	294	295	303	313	304	272	256	300	294	296	284	279	265	286	293	287	260	307	310	279	295	281	270	257	298	299	268	322	257	264	309	287	283	290	297	297	266	320	286	299	300	302	300	282	305	293	262	283	292	258	254	285	295	318	294	278	278	284	301	278	292	270	280	274	285	279	261	344	301	300	284	279	303	258	271	258	254	282	270	287	244	320	281	279	273	282	275	278	274	281	277	277	268	282	276	269	278	271	274	305	282	288	282	249	274	278	293	288	296	275	299	270	261	255	274	303	251	306	328	290	271	278	248	296	276	283	269	281	233	306	303	278	284	263	309	297	261	305	286	316	274	270	301	277	290	293	294	300	266	282	261	308	264	251	269	315	270	257	267	253	292	292	298	287	301	249	282	270	315	280	233	306	298	271	277	279	280	269	301	289	274	281	299	274	298	299	253	258	265	254	293	298	300	276	275	263	302	289	309	268	255	259	280	265	295	298	296	264	274	293	308	261	269	286	268	293	306	267	282	282	291	283	288	268	242	319	284	289	316	319	291	260	276	284	294	284	269	302	300	306	234	295	315	304	261	290	298	316	283	290	265	271	296	293	252	263	242	273	274	284	292	341	283	267	278	285	300	279	274	288	249	237	285	277	316	306	276	327	294	293	275	281	276	296	300	270	279	270	282	263	280	302	276	279	284	267	245	244	292	297	265	269	319	284	312	288	270	287	296	303	274	265	283	263	273	294	257	266	269	307	274	307	229	287	299	276	262	298	283	308	317	339	313	278	293	290	261	295	280	295	292	293	267	285	279	271	288	248	317	265	283	280	270	289	321	280	276	284	317	267	259	262	271	286	268	293	264	294	276	298	296	295	266	271	300	273	272	270	298	292	311	278	271	292	291	297	314	271	273	291	276	303	280	270	276	276	251	278	260	289	282	283	298	289	251	293	282	312	296	270	250	265	237	287	282	282	266	261	277	255	287	268	277	297	280	255	252	275	274	268	237	298	286	292	282	282	307	285	259	284	295	302	248	273	291	283	277	267	307	304	305	272	280	266	276	271	304	318	298	268	327	300	270	287	261	275	267	306	313	287	290	299	286	275	261	285	281	305	306	285	295	265	255	293	289	285	279	282	274	298	286	287	311	266	286	318	278	256	271	289	275	234	282	317	342	306	295	302	261	309	301	242	259	301	286	260	246	279	281	256	311	285	292	281	278	289	291	272	267	280	276	293	274	292	299	275	244	263	276	300	279	295	288	289	314	297	314	287	275	285	289	300	296	294	267	284	312	283	273	290	282	259	291	269	274	274	298	281	256	289	285	297	271	292	252	267	278	280	305	268	289	289	295	273	245	281	275	270	278	265	309	308	258	263	267	252	277	289	271	271	291	296	269	272	292	307	299	278	291	285	261	328	299	277	279	296	276	249	248	303	221	321	266	277	241	222	266	286	308	299	303	302	279	266	304	274	283	315	279	285	288	268	311	264	301	296	266	296	286	312	297	283	247	264	245	282	289	272	275	269	289	301	299	248	291	266	290	289	328	269	265	286	280	289	296	272	316	295	306	295	286	299	281	274	282	297	267	308	284	291	297	280	293	286	271	257	270	297	269	272	264	282	282	326	302	296	310	283	264	276	273	275	279	259	263	290	273	273	322	299	323	310	249	273	268	279	270	274	283	254	283	253	305	258	287	275	275	297	258	287	305	274	267	285	292	292	295	269	296	284	278	286	283	271	287	289	291	273	265	274	277	273	266	284	330	276	291	265	282	304	282	300	285	288	318	310	265	257	294	301	297	292	298	299	297	309	289	309	297	287	261	277	278	301	290	281	286	254	312	277	298	268	288	250	279	298	257	283	279	312	237	274	262	265	281	309	266	259	302	280	297	280	261	287	277	266	302	308	297	274	255	287	287	299	292	278	266	265	283	312	255	281	286	266	281	304	282	291	261	291	270	270	272	226	265	252	282	251	291	257	249	283	277	289	274	283	300	298	300	306	262	307	309	228	295	270	314	310	303	253	240	245	249	284	272	305	301	283	280	245	288	250	281	275	285	263	272	302	274	259	285	268	235	300	286	276	312	274	276	276	247	255	298	266	274	305	272	322	275	273	277	252	298	282	287	287	302	277	278	302	249	289	306	293	285	277	276	283	271	279	282	292	250	253	266	276	271	283	265	257	263	285	311	255	284	270	275	339	264	292	270	308	272	277	252	274	262	261	279	318	300	272	271	282	307	265	298	295	313	286	235	284	287	270	304	290	319	272	268	257	232	281	282	272	285	267	302	280	279	257	285	258	294	285	297	300	293	286	274	274	270	288	301	259
28209	32141	10314	3502	1953	1377	1093	976	865	830	771	718	692	765	715	709	723	696	699	681	656	652	663	607	627	663	726	706	640	641	668	647	613	665	641	596	668	642	682	649	698	660	687	669	630	622	627	624	648	670	639	619	683	664	635	632	675	663	648	717	720	651	669	650	660	664	670	641	597	607	634	651	636	592	662	641	705	626	674	622	626	660	678	619	654	656	686	607	659	662	666	647	664	646	638	671	610	644	682	662	674	634	616	667	598	680	619	650	655	615	638	654	664	660	670	661	666	627	631	625	682	664	599	657	686	683	634	625	672	631	680	670	644	620	690	644	653	661	657	654	624	625	664	609	657	645	637	645	654	616	667	663	676	669	635	619	654	652	657	614	627	659	634	623	635	622	642	646	633	668	643	667	653	640	667	677	681	640	615	645	615	693	668	625	659	643	650	648	631	674	696	655	635	671	641	709	704	598	662	642	656	615	578	668	676	684	641	640	667	635	641	631	678	652	656	679	659	636	696	657	641	616	652	629	626	616	639	669	645	656	613	650	596	630	660	693	661	615	632	608	617	629	665	666	645	652	644	612	688	682	677	615	654	640	670	725	646	680	651	645	661	670	655	666	612	653	649	619	607	630	632	638	704	652	639	649	624	647	638	697	640	682	653	668	664	648	712	657	642	658	694	623	633	609	637	641	658	647	674	630	643	639	647	666	625	630	655	681	642	621	662	653	679	657	641	630	643	712	617	637	657	653	701	620	673	577	698	660	679	618	677	646	681	641	681	656	640	642	656	630	660	679	620	660	644	663	645	667	666	664	628	585	654	640	653	654	639	637	651	672	608	601	622	670	626	652	697	614	663	677	691	671	653	618	642	656	617	651	642	645	644	660	672	639	697	622	669	612	639	646	639	639	640	703	642	629	647	670	659	665	645	637	660	659	648	699	662	645	642	641	633	680	663	632	628	666	638	688	619	593	677	659	712	647	643	668	665	656	621	617	658	688	676	629	647	666	632	662	675	626	669	664	629	695	660	660	654	626	638	639	674	636	623	654	656	641	592	636	642	654	653	661	627	676	660	637	615	682	661	615	666	656	639	644	636	626	669	645	650	621	650	697	622	666	653	653	623	631	684	646	640	682	676	640	603	646	634	646	637	641	611	629	651	632	707	609	657	637	655	611	687	665	610	638	636	668	671	612	659	638	634	688	657	605	687	646	678	633	584	655	656	653	661	655	623	667	614	642	629	647	643	620	660	600	622	684	624	652	613	676	619	664	627	694	647	624	650	611	648	654	634	656	639	669	606	650	659	641	675	662	665	602	661	626	644	677	692	662	606	663	666	666	671	605	654	661	638	643	664	662	646	691	655	661	636	626	655	678	640	630	652	661	645	638	670	668	603	676	616	638	598	644	650	659	597	673	618	662	665	623	624	645	681	616	665	643	612	587	685	614	642	647	633	693	598	648	665	637	651	641	648	581	642	681	655	614	641	680	615	690	661	623	620	659	608	661	596	608	661	664	652	670	645	645	622	653	683	663	637	623	650	637	659	647	646	668	633	674	622	635	681	659	667	618	618	691	667	630	630	639	639	656	628	625	690	648	603	650	658	658	658	695	692	665	666	567	624	648	654	613	655	652	628	640	636	685	646	641	692	670	646	641	662	643	635	673	667	667	672	640	649	656	636	661	600	685	667	638	647	687	670	671	647	640	601	664	675	676	650	594	629	622	653	652	650	617	656	660	662	654	676	681	643	685	649	692	628	663	666	702	682	630	611	655	654	651	678	632	673	623	634	686	662	700	644	644	658	631	643	658	633	622	642	652	646	641	683	626	662	618	626	644	683	628	643	647	678	639	653	649	667	636	620	660	664	630	621	660	667	601	678	689	710	632	630	620	601	653	668	659	639	623	652	678	684	701	624	596	642	681	625	621	629	655	658	640	638	668	642	648	682	641	601	653	614	622	618	644	680	634	621	604	655	643	625	683	608	600	616	683	655	653	646	638	669	652	638	657	677	651	650	632	655	627	680	650	641	670	671	643	692	709	665	576	664	663	715	605	616	631	655	699	672	659	637	670	681	629	681	630	694	628	658	682	669	650	638	653	626	677	663	585	646	630	619	685	654	630	673	649	654	633	657	632	653	651	687	639	664	655	645	641	616	631	686	636	641	664	642	657	650	662	662	711	624	618	646	635	669	695	621	639	621	631	662	625	620	661	657	657	637	609	665	609	663	676	660	678	641	616	644	660	635	644	662	616	671	660	614	650	663	613	657	687	665	659	671	672	681	645	648	613	648	646	634	669	667	584	604	682	629	722	630	650	660	653	651	652	679	665	652	643	632	605	641	659	654	662	625	649	622	607	638	644	643	640	642	641	649	650	651	700	624	664	635	558	649	651	676	645	656	691	612	692	659	660	668	607	623	673	616	646	630	655	649	617	624	605	640	589	658	682	652	648	627	674	638	688	639	661	654	676	635	669	644	647	635	625	642	637	646	652	611	673	643	601	614	630	645	634	654	632	677	641	651	675	628	662	694	662	654	676	616	615	646	670	705	631	646	676	632	605	671	633	689	630	632	656	606	630	653	634	623	680	643	655	643	675	655	659	641	687	647	652	655	692	634	646	665	661	678	648	656	617	644	653	700	634	641	658	656	687	678	656	629	652	680	707	675	660	639	642	653	647	664	670	680	652	670	612	630	651	614	631	673	652	628	666	631	606	679	659	624	667	671	658	620	689	626	704	635	655	639	636	638	605	665	624	668	607	669	633	630	654	637	635	640	682	671	608	666	666	624	693	623	652	629	689	667	660	672	632	620	640	615	641	655	631	701	672	635	611	642	661	605	620	652	697	703	651	643	615	612	639	650	681	607	645	659	664	581	663	659	621	644	638	651	674	621	645	597	602	646	655	612	660	628	684	636	660	676	658	630	624	623	622	606	645	596	605	631	667	629	632	653	633	690	628	645	629	624	612	666	612	665	627	650	707	695	660	636	668	688	651	581	693	644	633	647	661	640	613	661	636	651	670	709	598	616	633	677	652	629	655	660	633	642	670	638	637	627	656	644	653	702	689	632	686	633	663	660	615	667	640	605	626	677	589	673	652	636	660	653	641	648	692	635	621	702	656	613	636	694	611	682	625	642	659	678	645	632	629	651	642	673	686	624	598	641	656	639	638	674	651	650	630	703	660	649	655	650	657	601	603	669	614	631	657	642	660	619	711	635	650	641	650	680	638	669	640	657	637	639	648	610	672	650	673	658	580	652	625	602	671	653	654	645	653	649	617	604	672	611	623	631	649	620	644	632	691	664	617	653	680	646	641	687	614	638	655	635	660	671	665	709	602	669	656	677	697	626	655	632	661	639	641	651	676	673	688	680	613	622	659	632	636	598	689	642	656	678	635	621	639	639	637	641	644	667	654	675	698	624	629	654	651	630	648	643	611	680	660	660	660	661	642	615	693	616	633	611	672	700	636	642	625	661	654	665	625	622	619	701	680	689	648
24963	21531	25057	28439	21559	20026	3755	1677	1154	868	679	572	533	453	431	446	380	362	380	334	332	310	308	327	305	287	299	318	320	283	259	260	282	280	273	274	257	257	310	251	271	285	263	260	275	260	258	257	251	283	262	266	272	274	257	255	243	264	235	241	256	240	256	252	262	266	230	244	243	259	262	243	244	264	231	251	246	272	238	270	269	292	296	281	257	280	256	235	258	260	258	251	285	270	299	265	261	238	220	276	274	256	231	241	239	273	289	277	263	258	252	277	255	259	270	256	279	251	267	237	253	286	256	248	240	274	240	280	269	271	233	266	282	309	260	260	288	268	274	269	291	263	263	250	277	258	286	268	230	265	254	242	250	252	255	292	272	276	247	254	259	246	262	282	255	269	263	244	259	268	278	296	237	286	266	273	269	280	231	258	268	266	267	270	264	287	249	229	231	230	301	241	248	249	258	304	236	261	245	274	273	260	258	285	280	293	278	245	277	238	248	287	286	261	238	244	261	268	272	246	257	262	254	246	300	276	232	245	245	289	267	271	242	266	233	258	258	270	273	252	289	238	265	265	251	296	269	221	251	266	236	254	305	286	258	239	274	232	244	244	270	239	263	261	247	275	243	265	292	253	265	224	266	269	284	251	254	241	271	265	267	241	289	301	261	259	252	291	245	267	277	287	258	261	267	219	249	256	248	261	295	263	228	275	281	277	269	255	287	262	267	281	293	255	257	254	241	255	276	296	252	261	271	246	241	277	296	261	258	234	252	284	256	247	274	255	277	265	282	250	273	265	280	268	222	275	250	248	264	259	240	250	247	256	276	252	257	266	255	261	263	242	292	232	261	252	270	221	278	275	251	259	266	236	270	255	231	258	255	261	254	259	266	275	276	294	262	245	264	287	274	255	282	288	283	266	268	241	276	257	247	255	286	282	271	288	249	270	261	250	291	249	233	246	245	263	252	266	284	253	247	234	255	264	265	286	276	285	266	280	260	274	279	281	255	233	284	258	249	252	299	244	261	247	270	268	255	247	245	260	285	273	253	240	260	250	291	271	265	250	267	273	211	253	275	288	249	231	257	268	259	259	264	219	273	280	279	252	232	238	263	273	300	289	259	280	289	264	274	259	295	272	236	278	294	249	276	257	253	262	265	269	274	247	268	292	253	245	285	241	228	243	283	270	241	258	240	227	295	307	259	268	247	302	259	263	282	252	264	267	261	263	244	240	279	300	267	266	232	269	270	277	270	273	282	250	272	273	279	259	275	261	262	266	260	240	245	262	275	255	282	297	257	244	303	245	253	279	278	248	264	228	265	245	246	247	247	247	283	258	267	260	288	249	251	286	272	264	271	237	236	266	236	244	227	276	266	242	266	287	251	253	252	282	241	268	255	257	289	259	254	226	264	284	253	245	252	257	247	263	303	243	273	262	241	268	248	263	288	260	271	267	277	241	323	285	259	232	284	230	277	274	232	263	257	261	263	254	270	274	249	272	238	259	260	290	264	256	282	239	265	227	300	237	291	289	248	272	283	256	258	278	257	275	283	268	300	247	258	259	251	230	275	254	272	262	264	267	263	262	260	257	273	253	261	270	245	301	251	257	268	271	269	258	258	291	270	273	293	284	258	280	262	245	256	260	250	268	258	283	264	268	261	253	221	274	279	285	260	273	268	245	270	246	278	272	263	257	261	265	261	244	239	239	244	275	255	250	242	230	256	284	267	276	281	262	303	250	273	252	241	256	286	236	284	281	256	287	248	252	301	280	265	265	274	241	263	274	261	256	270	280	271	242	260	244	288	225	242	244	288	254	273	274	276	284	274	260	265	238	243	254	261	232	238	262	250	247	242	239	299	254	264	275	247	260	250	252	288	258	258	289	303	243	245	255	264	246	243	252	267	242	238	241	280	261	252	262	247	268	263	258	290	265	270	244	270	256	264	231	240	269	256	245	262	212	269	290	261	244	256	243	272	242	287	253	259	247	251	259	268	251	279	260	246	254	218	286	252	281	293	261	283	277	279	273	250	257	229	230	271	265	235	249	247	253	263	242	286	281	278	277	252	270	290	271	272	263	296	265	261	262	234	288	245	273	241	295	304	279	279	284	261	276	271	253	291	255	267	276	239	239	257	298	212	270	294	241	250	225	236	256	260	270	247	281	258	284	278	269	279	249	235	286	280	268	280	243	265	243	255	279	273	262	269	250	245	252	260	287	277	298	263	250	275	251	227	244	276	261	265	267	246	267	248	259	243	290	284	229	275	253	246	258	278	265	256	261	279	249	280	271	273	283	280	258	268	264	261	249	273	269	255	252	243	285	270	248	266	247	307	275	219	264	245	255	263	259	276	224	269	235	246	271	235	251	258	226	256	275	269	265	249	247	281	250	271	285	272	264	264	277	275	263	254	235	254	264	288	268	252	264	294	249	278	273	257	240	267	288	263	266	267	280	258	217	271	251	277	262	248	258	284	247	252	251	266	258	252	272	275	258	221	256	266	248	257	255	257	259	259	250	256	228	225	254	253	273	276	251	254	262	257	235	271	247	271	249	264	276	263	272	276	246	259	251	279	296	275	254	261	290	270	251	258	262	245	275	264	262	252	291	229	305	249	244	280	250	279	268	276	255	224	297	269	260	271	264	227	243	289	278	263	244	253	253	253	224	261	218	260	262	257	279	264	244	275	267	274	256	277	246	276	290	242	230	270	288	263	266	257	247	259	255	265	257	264	245	274	252	256	277	274	247	239	261	242	266	259	278	262	228	250	277	258	245	261	253	291	265	265	297	251	253	254	288	239	261	245	257	237	261	271	270	281	234	269	243	241	252	269	254	239	280	272	272	264	249	263	272	279	247	243	236	233	264	250	264	267	251	265	265	252	273	246	236	276	268	291	252	288	282	282	260	245	278	261	267	272	263	276	258	246	260	253	259	270	264	286	274	258	277	260	252	265	288	251	276	243	297	281	257	258	245	245	257	247	274	257	294	254	245	282	290	276	260	249	261	266	268	238	265	257	265	301	269	231	230	266	239	264	269	262	242	251	251	263	264	235	257	248	231	268	234	268	263	293	245	260	267	270	290	277	286	257	284	255	263	264	284	248	256	272	264	243	248	251	237	287	294	246	266	278	237	251	255	250	286	278	258	246	230	272	263	245	277	285	261	234	285	303	282	271	261	263	314	254	247	262	270	257	249	257	264	253	256	256	266	239	255	274	235	256	257	243	261	239	287	250	240	251	213	258	270	253	260	299	316	297	277	259	229	278	258	235	277	278	268	288	238	265	269	256	251	252	273	271	255	260	231	248	228	229	272	263	236	275	244	246	300	260	285	245	245	254	228	246	266	259	276	259	239	281	244	308	266	263	253	262	252	269	235	279	280	253	239	271	288	250	272	243	262	269	246	250	266	244	268	271	281	246	250	240	262	256	253	267	276	277	270	280	264	253	248	279	232	259	270	249	224	257	257	239	255	279	259	236	274	289	255	266	254	242	285	247	232
28664	41264	14590	5218	2740	1778	1315	1105	956	885	847	766	769	683	690	666	688	670	634	646	669	650	628	649	620	623	580	646	653	590	617	609	659	585	655	611	571	583	619	601	651	606	602	609	573	659	569	577	609	605	594	553	560	598	588	585	631	605	615	623	617	601	586	650	587	641	577	545	576	625	584	571	596	613	582	591	565	581	604	638	599	616	602	611	638	645	636	588	600	559	633	616	596	564	583	579	622	597	615	609	604	575	615	594	580	541	648	658	603	602	577	597	586	591	578	597	591	562	627	650	596	607	611	596	619	621	609	590	570	591	610	649	656	556	598	638	639	585	595	604	609	615	599	618	641	634	583	593	622	577	568	632	606	581	566	596	590	578	597	571	569	652	569	594	580	588	584	596	635	580	684	581	605	606	585	611	638	596	594	572	595	551	612	615	564	606	624	624	597	566	603	565	585	628	646	623	566	589	642	557	624	621	618	626	629	562	580	604	581	609	638	628	607	624	590	584	624	569	604	593	602	592	571	609	611	601	588	597	605	603	584	612	616	657	600	599	594	628	590	588	599	591	603	592	591	573	600	611	578	584	629	608	647	626	551	575	599	610	599	575	604	577	585	603	619	618	561	597	597	563	613	622	587	627	558	586	603	615	587	579	599	638	569	606	593	629	619	630	607	611	578	616	593	574	593	633	616	614	575	567	591	604	600	628	614	598	609	588	566	605	545	591	590	596	612	614	571	595	575	599	560	619	571	575	557	554	611	600	573	622	615	624	610	583	588	589	583	553	604	567	596	567	605	610	649	570	609	603	597	585	630	575	562	613	580	592	642	570	584	638	614	643	615	596	609	586	578	635	628	601	556	610	589	572	610	640	628	569	593	567	582	614	580	581	595	590	669	548	610	617	594	601	587	576	560	601	585	555	603	614	618	596	599	587	651	617	598	570	592	614	584	610	597	579	626	611	575	623	646	624	600	552	581	642	591	609	611	584	587	572	614	604	590	590	620	561	594	571	603	590	573	611	562	595	573	587	604	605	569	597	612	619	629	590	640	564	577	619	563	623	608	642	596	574	574	638	609	601	590	611	616	588	605	621	630	638	626	565	610	605	621	604	587	599	585	626	654	608	632	589	586	632	577	557	570	615	606	577	566	582	639	633	554	613	573	603	557	612	593	582	610	578	607	629	543	622	576	545	570	581	594	573	609	603	580	606	606	612	614	609	619	580	583	608	635	602	581	554	572	625	638	622	583	594	606	589	593	634	539	603	598	538	619	612	616	634	598	600	599	582	599	570	598	586	558	641	602	595	573	627	612	585	603	586	595	584	598	631	624	612	605	596	581	599	604	546	608	584	567	596	629	607	594	628	589	619	587	596	584	574	559	633	616	562	620	609	577	626	583	642	601	594	603	626	603	612	576	609	576	618	555	583	607	583	586	568	605	637	590	596	612	588	575	633	590	630	607	607	591	567	622	615	605	614	599	611	567	655	612	617	608	601	571	580	573	594	587	621	563	563	588	577	620	595	603	595	572	569	592	631	569	586	635	546	626	604	580	565	618	602	570	610	594	610	569	558	607	577	599	638	596	610	605	575	598	555	609	628	590	600	607	596	637	548	613	624	575	595	583	616	596	627	607	620	584	580	593	591	625	534	552	616	588	573	600	625	591	603	592	606	574	633	592	606	610	567	562	600	598	617	635	601	557	612	556	547	614	660	603	639	561	557	598	604	610	588	613	592	582	574	591	593	617	651	567	588	607	610	614	602	580	601	649	606	608	590	599	588	577	618	634	617	598	608	603	576	562	586	602	631	603	543	605	589	597	586	563	603	619	565	595	588	627	591	564	627	628	587	612	646	616	587	594	637	567	616	622	621	606	566	587	590	642	625	581	553	582	600	564	594	584	589	589	623	574	618	577	617	588	582	604	630	619	591	565	611	576	621	623	589	613	593	615	618	645	592	589	604	633	621	590	604	674	580	584	610	600	595	604	561	568	561	595	618	588	569	599	640	549	578	575	618	573	599	579	613	607	642	584	576	595	572	627	624	590	584	632	604	615	585	579	608	604	582	581	617	604	601	616	562	578	587	626	572	614	631	571	610	638	637	637	588	609	597	577	593	622	588	597	548	555	625	598	591	644	547	591	570	630	598	595	594	644	612	595	589	640	599	592	617	593	622	568	586	615	639	609	620	562	565	588	613	560	622	635	583	631	612	575	617	608	586	616	566	596	562	596	596	608	574	607	584	584	620	557	570	585	569	605	610	611	605	635	561	626	599	556	563	575	611	589	580	594	593	573	632	597	551	589	579	601	576	586	628	588	618	601	558	574	599	622	592	629	608	603	630	602	633	595	612	614	645	603	582	609	610	606	619	617	571	611	588	610	668	556	610	614	575	634	606	632	605	610	605	580	576	571	632	588	626	560	601	598	567	632	584	611	616	623	597	619	588	617	632	624	581	579	576	570	594	602	577	576	618	586	552	669	587	567	607	635	584	624	561	597	605	598	619	613	584	564	625	587	595	596	577	610	592	611	562	661	576	576	600	644	594	593	570	640	593	604	576	609	640	595	622	629	632	595	592	593	660	578	580	638	590	575	621	610	596	567	624	582	623	626	630	566	629	586	638	569	597	621	620	603	595	594	607	587	546	560	540	626	637	614	611	611	570	601	609	582	581	608	594	609	591	584	567	627	591	607	574	594	616	578	572	626	646	589	591	582	622	623	613	617	612	556	611	559	591	538	597	639	619	586	624	591	614	606	593	651	613	598	561	584	601	617	607	581	623	578	607	625	564	554	649	670	583	592	640	633	610	640	578	598	590	609	615	578	594	575	608	591	612	602	607	594	599	561	601	600	606	610	600	597	612	594	605	620	602	590	583	598	571	597	640	602	559	535	614	601	588	638	591	600	602	601	594	578	608	580	622	592	605	610	596	602	594	547	623	615	559	598	622	623	583	556	612	614	621	554	600	578	549	627	599	571	572	574	576	529	604	612	594	586	598	555	624	610	592	558	577	608	641	595	599	575	562	589	603	609	621	606	578	566	597	597	616	626	563	603	619	597	576	625	582	563	635	624	590	583	589	575	616	632	627	607	560	641	570	614	576	582	640	616	632	577	598	634	617	631	594	608	589	584	592	611	565	630	627	561	557	606	631	664	613	621	605	538	596	608	590	650	594	598	603	620	623	608	625	608	592	577	601	593	607	574	592	557	601	619	588	556	624	574	620	596	608	616	574	602	602	586	601	608	644	591	622	637	588	574	591	606	579	586	601	611	589	602	612	607	629	577	638	607	577	628	585	566	622	608	604	574	584	560	629	557	603	574	587	596	590	616	555	582	631	592	582	609	585	611	607	635	620	597	578	641	600	564	600	604	605	595	617	559	615	603	622	601	612	613	638	632	643	585	596	584	584	622	583	570	638	603	587	576	634	610	606	591	537	618	580	623	564	625	637	600	607	571	563	585	637	575	589	565	613	618	621	586	592	592	586	593	618	594	607
24289	21466	25290	28042	21479	21585	18017	3167	1555	1228	893	717	684	617	549	509	427	446	408	367	326	287	341	312	334	283	292	305	313	302	261	270	285	269	328	244	277	267	271	266	256	276	271	257	289	255	253	242	225	260	255	215	248	268	259	249	270	247	239	266	255	296	234	255	265	280	261	248	247	266	243	265	260	253	254	263	235	247	243	256	277	266	249	234	240	255	223	275	262	249	252	257	256	266	258	287	233	248	246	260	251	246	249	253	261	277	251	250	267	261	250	270	237	250	212	278	237	234	276	264	251	273	272	279	262	287	245	274	251	262	217	287	249	267	272	264	254	295	263	294	235	272	256	261	262	258	245	259	278	303	239	232	267	253	248	231	281	237	262	271	240	244	259	270	286	261	244	266	234	281	246	233	256	258	254	268	274	280	264	272	266	254	251	300	238	267	256	245	265	261	259	249	259	251	246	254	266	253	269	256	222	278	254	237	225	271	243	242	280	247	237	262	279	237	252	248	269	298	261	300	272	287	262	268	276	276	235	281	282	260	281	272	254	246	247	228	257	244	283	266	289	266	239	257	235	259	261	250	254	284	257	273	259	257	261	269	249	269	248	252	215	260	231	260	263	255	268	250	268	277	221	248	217	227	254	262	268	280	295	289	263	238	234	254	236	268	259	242	263	244	228	278	244	265	283	276	250	236	236	261	256	264	233	245	283	263	275	265	241	276	273	283	247	286	266	267	273	241	279	236	256	263	213	234	238	237	274	244	283	237	299	249	244	271	235	231	212	239	263	235	238	242	245	260	232	259	237	271	251	279	272	269	258	232	291	247	227	250	301	228	281	247	282	266	276	257	250	245	255	277	241	247	231	254	285	254	253	234	255	251	243	269	231	242	269	251	240	258	270	239	278	281	248	287	247	258	271	239	239	269	230	242	248	272	286	249	271	276	245	248	304	268	236	253	262	232	232	253	265	239	252	275	267	265	242	256	277	270	262	256	240	289	263	254	265	237	276	244	285	241	265	234	276	257	242	258	281	266	256	257	253	259	252	264	272	212	242	288	250	248	271	256	261	240	264	264	240	238	221	236	269	239	244	222	291	258	261	266	270	257	254	257	250	265	239	250	263	262	264	261	240	268	275	236	259	264	249	255	266	278	276	260	242	260	285	236	273	227	258	247	252	251	256	263	296	244	289	245	243	256	244	247	252	268	235	281	249	273	262	261	271	267	241	223	283	238	274	234	267	258	243	239	249	253	259	233	265	286	256	241	247	244	250	289	247	269	274	259	243	239	227	271	275	249	259	251	240	278	259	292	291	229	233	253	258	245	266	269	271	248	262	236	269	257	245	259	257	276	240	266	245	272	265	261	284	264	293	283	260	256	279	272	271	259	230	239	298	247	269	239	257	282	241	278	262	264	256	246	237	244	270	264	227	253	262	250	239	259	288	275	256	270	265	274	229	228	272	243	275	235	263	263	277	280	263	273	246	244	217	248	267	261	259	279	263	256	268	244	237	232	276	250	252	262	267	235	261	250	245	237	241	247	252	261	262	261	266	283	246	282	243	254	287	254	267	255	244	257	253	292	276	233	251	251	246	243	291	272	234	271	239	241	248	262	251	263	280	277	240	231	272	261	296	253	240	249	275	230	252	279	247	225	261	255	274	243	277	248	243	268	247	262	250	270	271	248	257	301	235	281	268	227	244	291	274	251	267	256	241	258	239	244	264	257	222	225	241	268	275	244	249	232	271	237	264	268	270	272	247	243	225	222	251	260	260	283	261	230	257	243	228	242	258	245	277	268	232	274	263	262	259	243	285	243	254	258	253	214	264	254	289	256	263	277	259	245	272	244	274	293	292	269	225	260	250	243	227	237	250	264	242	247	228	277	250	231	243	241	266	228	279	274	270	290	281	252	260	280	274	249	263	254	242	256	264	263	251	282	220	232	280	277	247	253	251	251	241	263	281	253	251	258	252	255	266	252	254	229	273	270	261	296	242	242	241	260	250	278	254	249	260	279	275	265	283	282	261	284	258	280	262	293	253	249	243	242	242	246	234	283	263	276	258	261	239	275	228	240	264	253	255	251	273	277	265	269	236	269	238	259	281	253	247	264	265	267	246	263	204	276	258	261	211	248	213	263	279	248	249	258	264	267	248	267	253	273	253	286	274	262	238	275	249	273	241	249	257	242	246	264	258	247	249	268	258	274	259	239	277	228	262	251	251	259	271	293	260	247	278	265	268	240	273	264	242	257	227	259	252	278	250	256	260	269	260	285	252	262	241	273	255	263	235	249	258	229	259	239	256	263	243	242	238	227	255	241	251	251	248	258	257	247	243	249	305	254	250	274	278	280	263	287	269	260	260	299	249	231	217	305	278	241	251	247	246	309	205	285	254	236	285	260	271	234	250	251	272	242	239	230	227	260	258	251	261	270	271	256	228	259	243	251	267	256	252	247	262	267	242	266	298	245	284	244	248	277	241	284	271	241	308	217	298	259	258	248	252	247	235	290	273	278	238	240	257	259	253	248	252	273	265	254	274	245	241	256	254	264	265	261	233	242	244	240	263	269	247	248	248	270	233	270	289	255	262	252	249	271	244	249	273	264	250	291	272	258	272	291	272	247	251	252	268	233	247	290	283	265	237	244	247	230	270	254	258	301	276	269	247	278	277	237	263	254	241	309	240	267	267	265	234	271	250	244	227	266	283	271	263	274	238	263	267	242	270	267	270	269	262	284	288	245	224	278	268	267	254	258	248	257	252	245	238	260	248	267	240	279	269	246	243	262	263	268	255	269	260	262	256	263	241	237	256	256	289	272	292	302	241	237	260	267	251	277	268	246	241	283	251	239	234	254	262	283	244	266	242	239	275	261	264	256	254	256	269	262	273	251	257	272	258	227	273	239	257	263	238	235	244	252	284	267	271	225	289	294	251	252	210	241	258	230	221	255	254	254	250	264	239	258	251	263	255	248	257	279	273	246	266	264	216	264	306	266	225	266	258	253	271	271	259	252	252	244	246	262	292	278	258	264	238	253	251	248	258	247	252	289	261	265	231	256	290	235	278	252	262	248	258	223	255	251	257	265	249	263	237	272	242	231	269	223	272	267	278	247	251	221	244	247	268	258	248	270	257	253	262	253	262	260	259	246	267	250	255	237	241	221	233	230	244	225	245	209	254	269	237	260	246	267	267	245	245	305	261	222	261	262	249	248	250	249	267	266	252	253	257	289	258	243	280	240	251	230	297	235	262	267	251	274	273	231	258	294	253	252	234	252	268	259	257	236	269	288	223	233	264	259	273	242	234	252	243	250	249	262	242	276	231	250	262	265	257	236	291	243	257	250	242	279	249	259	245	227	240	266	256	251	278	263	247	272	228	272	275	241	237	241	289	259	261	263	264	279	235	224	271	268	263	279	262	269	254	262	244	266	260	254	236	272	267	240	260	218	262	298	240	240	278	248	253	285	276	235	246	275	267	261	259	249	234	245	247	254	271	254
29554	46038	19621	6650	3620	2233	1580	1280	1110	1029	852	846	799	725	694	703	688	658	636	648	599	602	642	667	644	624	604	571	569	600	606	581	549	620	588	550	556	580	611	598	534	593	583	612	610	594	582	566	565	578	570	545	588	570	616	571	578	572	567	579	577	622	603	599	576	608	595	597	571	568	559	578	557	577	581	550	590	591	606	581	625	578	583	599	546	577	558	569	574	572	647	572	564	594	615	589	561	536	550	545	573	595	604	574	564	620	585	605	530	592	575	595	595	576	564	562	583	592	594	580	613	592	563	564	530	572	576	565	601	540	560	584	550	573	587	557	596	580	554	606	566	559	551	600	606	575	604	552	610	587	531	556	608	561	598	585	565	565	571	586	588	548	594	586	604	604	553	589	587	561	616	571	560	552	528	603	583	581	571	540	632	574	589	629	573	586	586	564	577	598	523	565	549	581	609	572	538	559	550	568	569	591	574	554	633	606	647	538	539	595	588	581	579	547	572	559	570	589	565	636	569	604	639	571	546	584	562	582	562	632	569	559	566	571	595	607	603	626	558	600	596	555	611	580	608	548	572	623	604	599	551	589	526	593	572	563	560	611	577	570	564	583	579	579	585	590	594	600	604	574	586	590	549	559	563	611	611	577	581	606	643	619	553	584	560	608	584	604	593	589	567	577	562	563	567	579	599	600	577	584	591	578	594	572	562	545	560	580	616	589	583	574	581	591	591	585	606	609	611	598	624	556	542	610	601	561	560	577	563	585	558	575	578	592	567	596	584	605	591	555	614	549	630	586	554	578	588	588	558	553	566	570	581	568	561	556	590	566	551	591	599	547	592	578	554	622	550	590	568	564	579	603	615	560	543	574	583	571	602	602	577	587	570	524	551	583	584	549	595	564	574	549	595	603	588	592	554	605	637	571	572	570	550	586	560	583	576	568	578	573	549	610	573	554	563	567	597	600	559	594	588	569	573	553	573	591	564	568	565	592	572	576	568	564	585	624	603	562	618	552	600	569	602	616	561	558	567	576	562	583	552	571	591	573	569	630	569	579	611	575	596	591	549	572	552	589	558	618	571	573	578	600	538	592	581	584	578	645	554	570	606	580	577	590	620	552	618	546	541	574	604	568	618	552	593	542	552	600	562	562	592	582	581	577	549	598	575	582	586	529	573	545	602	605	614	588	567	588	581	589	622	544	591	607	584	601	598	610	578	585	540	637	562	557	589	537	605	623	568	572	569	542	567	572	573	607	602	619	550	585	602	574	581	539	577	590	546	542	585	601	534	573	572	569	605	568	574	576	572	572	595	584	562	563	565	560	571	589	593	590	567	549	559	554	571	584	581	574	582	597	553	603	593	552	618	584	554	558	566	524	572	565	554	610	597	604	557	563	558	564	561	606	598	596	554	546	566	533	571	607	574	550	618	558	589	613	596	590	568	614	584	584	537	594	555	584	575	575	584	613	583	552	594	574	557	555	578	574	577	548	600	581	597	518	607	574	525	582	635	555	604	589	580	583	586	602	568	549	569	604	593	589	581	568	558	585	596	568	567	564	546	538	604	563	590	598	594	580	572	626	592	586	593	570	604	592	569	558	553	571	572	609	594	545	557	623	571	558	597	572	581	579	543	571	597	567	621	556	571	567	525	593	560	552	559	569	583	584	548	630	574	621	586	565	571	559	567	565	596	584	560	556	602	610	622	532	582	572	613	599	572	584	594	558	515	528	557	597	547	582	567	573	572	548	589	589	594	576	551	546	551	588	542	562	580	609	579	564	556	543	577	567	534	593	575	628	587	528	567	519	614	551	541	558	596	511	569	590	566	581	568	582	570	569	566	603	628	586	582	586	549	568	563	597	601	550	582	584	622	557	550	558	532	547	594	552	550	539	594	608	586	578	575	546	574	591	616	537	585	593	557	577	581	603	610	588	568	590	587	622	578	585	573	571	616	571	600	556	626	581	548	589	592	601	636	533	556	557	571	571	596	592	583	531	559	582	560	563	580	561	575	575	586	610	538	594	579	546	607	549	556	555	575	584	532	564	590	582	595	621	581	544	575	586	600	596	573	558	585	578	552	563	624	601	539	589	595	543	584	601	576	541	596	559	579	633	591	565	556	594	596	544	544	620	564	569	606	565	572	630	572	566	558	559	611	538	584	603	589	579	561	564	532	606	617	576	594	605	573	574	592	563	589	619	550	617	587	581	578	559	584	542	557	582	567	575	583	569	616	584	562	556	589	575	574	588	576	594	576	584	563	551	587	593	593	603	574	583	577	579	592	557	529	550	567	569	569	578	593	570	583	549	564	577	596	602	560	611	567	578	558	590	592	569	586	579	553	595	577	586	577	592	578	619	605	606	555	552	579	598	560	571	601	580	516	563	581	539	581	588	573	581	602	576	580	588	581	552	564	618	588	604	584	567	556	520	556	584	539	602	572	584	602	558	608	552	569	552	609	604	604	561	567	558	531	592	562	567	559	584	564	582	587	592	615	579	596	627	582	566	572	596	572	603	554	571	618	586	568	568	575	621	568	592	601	591	559	556	588	560	580	589	575	582	524	595	566	547	571	539	571	576	595	573	522	594	564	595	575	579	546	542	616	557	547	568	579	536	591	577	611	605	614	556	544	598	504	561	555	558	610	603	582	559	583	548	555	582	560	543	573	632	569	554	592	598	623	608	570	558	550	588	560	561	581	566	561	539	525	585	593	582	586	604	586	559	571	610	602	568	605	585	570	563	586	593	597	551	580	570	587	596	580	576	578	610	585	558	601	589	582	591	598	627	568	579	595	602	598	537	558	556	568	568	582	552	559	608	578	560	589	541	601	612	562	574	659	602	625	563	555	558	599	592	531	590	582	601	543	614	540	577	546	560	604	580	575	568	531	592	577	577	564	619	600	590	571	549	553	581	570	600	585	572	594	556	561	550	609	585	567	588	603	580	565	588	573	567	629	618	602	593	606	588	583	574	593	597	581	630	603	571	618	605	574	609	621	543	574	598	607	560	576	569	587	590	549	585	544	586	578	536	575	583	586	563	589	616	576	548	602	595	568	622	571	545	566	607	562	578	614	606	562	571	544	590	575	607	590	566	588	594	584	540	576	566	591	585	581	578	622	565	630	599	606	589	572	587	594	607	561	543	597	562	579	603	567	588	607	594	544	555	581	558	615	594	576	574	567	586	599	596	568	567	575	593	553	568	562	604	595	557	584	573	543	561	592	558	570	583	578	571	547	540	600	525	634	588	575	578	568	545	576	552	599	603	605	542	572	558	568	625	566	604	581	585	562	586	547	606	602	558	525	600	627	530	574	565	611	569	589	556	616	601	586	612	599	594	560	588	563	587	544	622	571	594	553	571	607	543	571	642	572	598	582	542	536	562	536	591	562	577	599	558	560	571	623	579	592	584	525	514	608	558	522	560	541	571	596	608	594	623	571	596	618	540	556	580	598	571	586	581	552	562	611	608	583	551	553	565	535	599	578	612	567	569
33203	25335	20785	8179	2936	1883	1388	936	788	619	500	516	459	419	376	359	377	314	312	351	340	301	310	296	276	302	297	287	287	299	305	298	284	290	299	302	279	272	269	309	295	274	239	278	268	258	247	256	247	262	269	291	266	270	246	268	287	288	276	244	275	281	290	279	275	265	288	278	280	278	289	287	297	265	265	256	254	322	261	304	270	247	275	273	275	298	269	280	284	292	283	270	254	260	304	306	246	252	265	273	271	295	263	290	258	289	289	303	269	258	285	244	291	296	268	286	270	262	288	271	292	326	276	258	278	305	257	266	250	252	308	282	303	259	279	308	266	254	290	293	269	297	268	241	266	268	277	265	280	284	300	253	268	261	295	288	318	299	310	280	295	263	295	257	246	261	266	262	294	258	272	288	283	287	261	256	263	259	286	282	256	261	268	291	283	266	295	283	273	249	281	239	291	272	247	272	258	271	320	307	295	261	279	273	244	283	297	276	269	302	263	285	269	261	298	287	254	284	281	274	249	280	293	249	272	295	294	258	290	295	256	264	275	266	261	308	233	289	265	281	273	272	265	277	315	253	280	277	257	305	229	287	279	251	286	292	277	277	273	277	272	293	268	291	246	274	263	310	298	236	264	308	288	275	273	288	249	300	281	285	263	284	273	270	258	319	273	275	268	264	255	276	256	293	285	281	295	279	258	260	270	322	301	299	299	292	254	306	287	292	263	281	287	292	287	290	261	291	278	256	265	277	264	286	289	310	286	266	264	261	264	272	291	285	281	294	286	280	271	294	258	273	294	287	276	279	275	267	247	274	276	278	277	285	248	278	277	273	283	293	268	276	247	307	256	284	277	321	271	273	265	267	292	294	302	293	299	268	258	272	262	291	240	261	273	277	312	283	300	276	254	286	303	265	299	298	273	282	266	280	279	256	291	305	277	296	283	311	253	288	305	270	294	268	266	292	264	263	301	282	301	264	266	304	285	252	269	269	293	278	271	261	292	268	288	264	272	286	295	290	261	266	281	279	284	284	271	249	257	303	297	267	294	287	296	299	255	288	246	277	300	297	264	274	268	275	287	271	286	303	285	290	300	277	263	291	286	284	265	303	257	256	270	296	266	262	249	259	249	267	266	276	280	279	303	249	272	269	290	255	283	309	281	260	271	237	286	280	267	274	274	272	266	306	279	271	285	281	283	285	286	322	293	267	289	245	276	267	244	270	325	244	253	255	297	272	277	273	275	301	258	283	295	261	271	275	269	244	252	260	288	295	252	276	301	269	287	282	278	304	293	266	255	295	280	316	282	248	263	275	296	283	249	247	273	262	269	288	282	267	296	305	265	279	252	264	271	273	271	294	270	290	321	271	307	303	253	261	310	245	310	269	274	293	291	299	255	302	296	286	268	276	261	296	244	255	309	294	259	268	294	255	291	278	291	290	271	261	276	255	309	261	267	298	298	297	278	254	272	290	282	269	300	283	251	300	263	288	282	271	261	265	332	311	286	290	261	252	283	306	259	278	289	235	252	296	275	251	280	265	292	291	311	326	265	257	293	253	271	300	273	272	284	251	264	278	280	312	260	264	263	250	313	274	268	255	263	291	254	262	260	267	276	282	262	210	285	277	276	279	287	303	282	249	285	258	305	284	287	263	259	274	273	270	252	269	268	281	249	281	297	272	259	262	286	272	297	251	269	283	282	269	284	292	258	269	292	281	289	280	281	259	250	261	285	288	251	278	251	261	292	312	271	275	271	264	308	270	273	266	277	327	280	298	295	266	257	285	297	306	288	256	286	251	272	260	299	237	274	288	296	276	257	321	252	292	285	228	291	278	288	298	255	291	251	264	273	294	272	287	288	274	249	306	275	271	278	257	261	264	273	274	255	295	294	277	268	272	272	271	278	280	280	284	256	239	298	298	289	261	276	283	278	277	273	263	260	298	241	269	292	308	289	287	291	295	274	271	298	267	284	269	255	268	247	231	296	276	273	243	269	243	265	284	288	263	277	277	269	291	278	264	272	298	298	270	298	279	271	252	301	242	287	267	268	283	302	254	283	292	256	266	292	288	275	287	268	321	282	270	335	280	280	304	269	274	318	279	278	303	276	291	259	258	283	255	268	265	268	291	269	267	301	265	291	277	254	286	258	275	256	274	302	244	252	277	247	271	289	251	272	269	302	283	295	269	280	278	292	248	277	260	250	274	330	288	273	269	273	286	320	264	279	286	265	302	275	234	283	239	256	232	265	247	301	248	253	271	272	265	270	295	301	275	284	263	269	268	301	271	292	253	262	288	285	257	278	296	278	250	263	276	259	257	249	253	298	272	301	278	287	312	265	250	273	283	256	265	283	312	270	264	278	297	283	287	264	271	282	253	302	234	288	303	306	280	264	281	274	278	295	232	269	250	275	260	297	295	268	288	279	289	246	290	263	251	258	272	292	272	288	241	293	274	305	277	262	278	273	303	271	283	265	267	295	255	303	290	276	277	268	286	243	285	262	268	268	288	285	272	276	295	276	263	311	266	287	278	305	312	264	281	301	291	266	252	294	252	291	280	250	259	308	275	298	283	299	251	273	279	309	278	280	278	296	267	277	299	276	245	282	299	263	293	260	301	307	249	297	297	300	284	270	307	295	259	306	261	254	273	276	260	293	247	318	278	268	285	302	279	290	248	257	280	271	281	296	278	279	280	248	275	301	258	264	240	250	265	315	272	291	286	275	292	271	273	318	271	260	281	244	248	282	302	287	273	302	287	270	283	265	289	251	238	310	298	260	294	269	303	305	310	268	275	282	274	239	279	262	274	288	282	291	286	258	289	281	281	272	259	281	299	275	281	293	277	287	277	283	254	250	257	295	299	284	289	276	284	270	276	274	262	286	285	285	305	270	279	294	328	283	273	311	299	244	268	293	258	288	258	281	300	271	295	257	252	278	233	277	282	274	268	296	264	272	284	282	304	276	269	274	275	283	279	296	295	287	281	273	267	243	281	269	252	258	274	274	272	284	269	279	262	285	285	288	240	291	287	266	279	285	276	270	280	286	296	288	295	303	269	299	276	271	240	263	272	282	231	274	292	289	283	256	260	275	257	274	286	271	311	276	303	287	273	260	280	274	278	260	267	264	282	269	265	276	260	281	301	307	287	282	266	262	274	285	266	273	296	269	259	272	277	257	247	289	270	244	245	278	303	256	287	260	286	257	257	268	287	238	291	269	292	266	271	273	302	261	272	270	297	266	286	293	283	266	268	279	285	244	282	266	287	268	264	242	292	261	263	279	262	257	270	270	252	284	279	278	276	290	241	267	268	275	262	276	280	274	263	270	266	265	256	268	264	318	277	293	319	262	309	259	267	277	283	310	248	298	278	271	274	269	289	278	288	321	267	261	298	294	292	288	305	310	296	262	271	289	288	289	277	265	256	276	276	286	286	247	255	269	273	294	302	298	284	298	301	268	293	278	273	303	298	250	285	273	303	291	313	257	278	277	276	285	280	260	259
28414	31466	11348	3513	1990	1342	1157	959	824	790	725	737	724	707	725	714	658	655	653	596	689	619	601	661	620	620	662	635	641	640	629	662	642	655	637	606	655	639	684	614	624	611	610	611	607	638	638	611	651	654	652	636	633	672	617	663	573	692	624	643	612	625	663	685	665	619	641	594	649	627	634	622	665	627	670	620	608	590	621	615	656	643	641	624	619	663	648	641	631	694	634	619	627	625	656	647	655	572	671	641	586	615	637	637	671	638	662	644	638	679	652	651	664	668	641	638	600	664	677	651	641	635	660	651	637	642	652	685	672	682	617	619	629	628	655	626	617	654	679	625	638	684	625	627	646	641	588	650	632	630	605	640	675	650	669	630	639	676	616	608	634	602	635	636	645	620	623	673	639	680	651	625	627	671	659	611	605	636	623	639	602	633	622	644	639	620	617	650	640	638	640	617	608	633	629	648	618	666	608	627	599	615	615	643	644	625	619	637	644	640	656	637	624	639	628	608	619	615	680	653	629	617	607	660	587	588	647	655	670	657	662	654	622	618	643	630	640	648	619	613	609	653	676	678	647	577	649	611	634	620	647	654	628	625	648	613	672	633	629	632	664	630	633	609	641	644	659	594	643	633	627	667	630	639	670	658	601	651	632	628	631	647	620	662	657	624	681	668	648	617	664	650	639	619	634	645	630	656	642	631	635	614	585	654	671	632	667	641	595	671	599	641	653	633	645	662	658	633	657	585	615	652	627	619	606	615	609	661	638	670	603	665	685	643	631	603	613	651	647	589	648	601	607	627	672	630	637	674	639	626	613	634	643	659	635	643	653	653	602	620	651	620	637	656	606	651	626	638	634	660	608	652	618	644	634	658	641	689	619	657	645	598	665	613	644	618	683	643	656	598	627	658	639	626	653	628	616	617	634	594	636	626	575	623	687	643	637	672	625	593	633	620	670	614	636	646	639	631	641	623	649	624	578	630	621	630	624	671	632	676	640	596	686	665	632	615	601	613	724	611	612	586	692	620	621	680	652	599	616	583	672	620	585	640	612	578	624	653	652	644	643	633	617	612	631	627	654	668	602	611	676	621	602	646	700	630	634	605	627	613	692	634	644	650	606	616	636	611	634	620	609	626	652	660	647	603	644	669	681	588	656	637	644	645	638	672	652	630	691	669	563	596	682	683	625	659	645	641	635	625	670	629	588	675	605	685	659	627	618	632	653	631	671	666	642	681	645	664	569	621	615	688	611	662	661	675	656	627	658	603	627	647	661	672	681	646	686	605	623	612	601	644	636	716	609	619	640	655	629	633	653	634	637	635	626	593	599	713	626	626	646	644	671	654	636	628	690	649	686	665	643	653	628	652	614	682	667	622	675	634	651	704	609	621	671	641	669	605	648	575	617	645	643	627	633	602	627	617	651	627	603	626	679	569	659	655	599	609	639	646	666	604	629	595	588	676	646	619	683	650	656	697	647	619	638	601	614	657	609	630	624	639	592	582	618	608	602	638	678	644	661	640	631	622	625	625	624	641	689	632	660	618	665	646	647	625	623	604	642	621	653	627	598	618	668	614	582	662	703	613	660	665	626	609	661	620	668	649	624	672	598	618	571	642	665	665	642	661	560	658	646	640	614	591	700	616	638	666	630	648	654	655	667	623	645	672	655	657	610	629	684	617	664	641	607	618	628	602	628	659	612	659	611	594	675	618	623	661	627	597	635	627	659	614	643	603	667	591	637	641	646	628	615	624	608	631	645	635	589	617	605	662	655	644	646	612	625	622	650	616	657	634	621	635	615	638	641	653	624	647	616	606	627	615	631	624	582	692	639	594	653	603	656	619	657	675	596	645	657	628	628	663	644	653	672	638	603	620	591	605	635	645	667	692	619	602	669	659	670	667	626	615	673	623	616	590	599	624	600	654	645	582	651	622	656	650	598	592	637	668	636	605	648	643	657	626	595	646	605	627	616	650	601	624	638	645	646	650	591	604	623	609	639	646	636	647	666	636	618	623	628	627	650	591	655	673	650	638	634	662	650	590	631	660	639	662	626	616	623	628	700	594	636	604	620	609	636	631	616	613	648	647	646	643	618	628	653	632	714	656	604	685	624	664	655	652	641	655	633	602	615	613	646	616	669	627	604	610	628	618	675	592	665	620	653	613	634	643	677	589	656	634	626	664	640	616	591	630	601	645	624	654	614	607	655	646	622	671	592	625	665	642	624	624	622	652	696	617	685	617	676	599	626	601	611	663	655	672	628	610	649	625	629	648	622	620	627	650	646	617	669	646	616	623	648	630	649	621	672	627	657	635	618	599	572	647	612	623	674	672	645	659	627	607	618	688	598	631	633	630	568	643	604	609	587	636	652	619	648	628	642	598	622	647	602	651	630	683	612	632	643	588	642	592	631	628	600	626	658	624	626	649	644	627	657	645	642	684	642	663	672	631	641	627	632	630	648	641	651	632	675	649	647	625	642	621	644	640	648	690	597	674	621	592	643	660	609	671	637	666	653	660	609	633	637	648	662	634	647	647	613	631	644	609	647	653	643	668	620	624	597	599	632	648	622	591	631	673	636	638	609	630	632	649	623	670	640	637	596	658	645	667	651	615	621	686	641	636	657	632	637	621	637	648	663	623	656	668	634	631	659	640	617	657	653	626	635	605	672	581	684	649	640	625	612	629	626	633	641	628	704	652	631	657	625	629	625	627	664	621	632	639	639	633	644	653	591	689	695	647	659	632	628	633	627	633	614	682	645	664	632	615	626	700	634	629	636	609	633	591	604	662	641	659	663	666	642	627	575	657	640	689	646	635	673	645	665	626	641	655	630	670	618	632	619	625	623	598	595	621	606	649	647	659	606	627	619	637	639	658	624	638	641	613	662	647	648	700	636	600	622	663	628	603	618	614	639	611	621	642	637	626	632	634	592	625	678	685	646	656	647	614	631	589	635	648	625	603	603	653	642	605	609	662	617	657	670	624	643	664	630	653	686	648	637	674	613	677	654	603	664	675	689	634	624	619	603	588	671	659	667	620	648	631	637	586	663	615	644	644	664	683	645	613	639	628	651	659	622	662	625	672	650	617	655	666	653	679	624	676	648	635	643	644	670	613	662	672	597	672	656	649	620	661	656	644	631	624	659	607	659	638	689	559	638	597	610	653	618	652	634	623	650	618	644	652	648	618	673	651	608	656	662	628	639	678	625	654	608	634	694	615	638	640	650	648	591	614	632	642	621	652	622	635	643	622	620	646	672	665	644	687	651	612	586	695	660	618	658	654	621	647	647	632	641	638	603	626	628	634	634	648	621	667	632	634	629	635	591	647	601	604	648	671	634	600	624	601	576	610	652	664	637	658	638	594	671	667	640	646	686	684	637	637	653	619	597	668	618	647	612	634	639	619	646	603	663	608	641	634	679	657	627	601	682	592	603	656	634	598	622	660	645	652	642	669	629	661	640	641	654	587	592	617	630	631	686	671	644	598	638	677	622	637	644	606
24866	21463	24931	28409	21497	20182	4130	1620	1040	866	703	653	527	456	467	451	361	368	365	335	306	302	288	317	284	304	275	302	275	272	283	261	282	289	248	261	253	268	258	273	280	257	279	300	295	280	240	274	257	272	245	227	261	262	277	274	269	265	276	265	270	283	251	264	281	247	273	256	221	240	233	257	282	249	257	274	235	236	277	248	256	247	269	261	257	283	263	247	262	249	274	272	258	283	258	266	239	274	244	266	297	264	262	292	278	233	240	275	225	283	246	255	254	259	256	244	267	271	249	261	248	275	283	258	255	272	230	268	260	247	251	274	271	235	278	257	262	261	240	270	234	269	266	231	239	221	284	238	246	248	262	265	276	240	241	278	252	214	229	273	284	256	232	243	246	286	285	249	258	267	265	243	272	272	258	252	286	261	270	238	251	260	255	250	256	232	273	262	249	260	251	242	281	237	261	254	260	227	223	263	244	246	265	253	241	260	269	265	277	229	277	283	251	271	265	247	257	249	253	227	248	285	269	248	245	249	253	243	262	248	233	272	263	240	266	300	258	267	249	227	239	266	228	240	247	249	269	256	227	252	250	278	244	249	279	240	261	251	215	260	252	277	261	250	276	258	265	270	234	244	260	251	280	268	262	285	274	272	228	242	261	265	267	261	271	267	248	286	248	237	248	251	242	256	275	259	262	281	268	245	270	249	247	263	273	243	245	274	237	256	283	248	217	269	264	246	274	248	268	243	260	247	270	257	254	271	250	274	266	243	267	265	249	245	227	246	267	224	233	287	236	268	250	318	231	251	258	231	236	267	262	269	219	240	263	283	277	237	252	239	263	221	244	276	250	243	244	285	255	305	259	271	268	280	265	247	244	246	248	265	265	263	242	248	242	262	236	258	261	238	273	270	295	224	250	275	253	263	252	266	263	277	204	256	274	223	279	237	264	256	212	243	277	250	292	247	264	258	270	224	264	257	249	262	226	256	265	266	286	249	213	245	244	243	242	277	267	249	265	266	263	241	233	268	282	249	265	291	250	245	258	275	238	275	233	297	266	256	251	259	249	240	237	232	254	267	240	201	251	228	257	240	246	262	250	302	223	263	274	254	268	259	259	250	244	230	257	246	277	246	245	264	242	248	245	266	247	263	251	293	213	256	256	225	257	251	291	247	254	253	222	241	236	260	269	243	255	265	228	247	273	242	286	267	279	239	261	256	251	240	272	265	242	260	272	265	252	265	248	266	250	273	243	254	274	238	266	267	280	267	228	227	249	258	249	262	255	267	261	271	250	252	243	264	268	259	259	252	253	248	233	271	267	276	237	275	273	247	283	309	249	241	265	257	241	245	255	271	257	249	251	265	238	252	244	265	221	245	260	262	269	250	272	304	270	236	241	246	247	273	250	276	256	285	254	247	250	245	276	239	264	241	225	254	245	268	286	270	275	269	249	250	230	276	281	241	244	232	263	259	261	244	264	262	285	263	255	273	266	250	243	252	255	249	223	246	223	258	252	264	216	240	221	252	253	242	253	261	280	249	237	272	260	242	239	247	266	278	255	235	262	298	270	233	275	280	272	267	246	264	228	237	240	266	246	239	240	263	255	234	250	258	260	242	240	226	267	260	256	281	228	246	252	271	235	261	247	238	262	253	234	259	235	254	257	273	266	284	291	258	248	244	251	242	266	241	251	245	282	239	239	261	238	232	267	269	297	258	268	265	230	251	243	257	271	253	293	296	254	249	259	267	274	268	240	267	269	255	270	299	249	259	274	236	225	259	238	242	261	236	262	271	229	227	243	259	224	250	262	272	241	266	278	294	251	236	271	256	271	257	267	253	282	248	256	271	266	268	257	215	244	271	295	258	256	278	276	256	260	261	250	227	235	281	240	253	281	249	286	259	262	254	248	280	281	272	239	260	223	247	256	247	237	270	257	253	248	266	262	288	257	265	275	240	262	209	253	247	249	247	300	259	291	267	264	270	280	259	259	240	256	254	294	272	232	248	260	252	278	252	234	260	279	285	248	293	274	260	249	232	285	227	259	263	264	226	265	281	241	263	240	249	234	239	260	255	224	249	228	246	214	245	258	269	276	269	230	256	267	264	275	300	239	243	255	262	247	253	258	252	268	258	278	269	243	265	265	253	260	256	283	264	248	261	231	287	263	259	257	267	251	266	241	266	242	288	256	263	260	259	288	240	259	238	247	249	250	283	247	257	240	268	262	234	237	281	218	272	296	300	258	256	277	256	269	247	252	254	279	269	249	279	258	239	250	235	234	253	226	242	258	270	279	293	235	256	246	253	260	259	239	244	245	242	216	243	242	250	257	286	256	239	279	246	264	245	245	283	235	208	253	224	258	230	268	260	242	262	211	236	240	221	304	274	265	262	238	262	264	261	246	250	243	243	254	260	299	258	308	264	240	250	275	257	255	250	252	269	238	245	242	244	237	252	297	272	241	267	263	253	279	262	250	269	306	264	271	247	255	275	256	265	246	289	224	308	273	271	283	272	273	288	263	225	242	258	288	235	219	262	260	259	220	260	241	247	252	239	256	270	256	259	280	294	260	259	232	215	280	308	295	274	254	249	225	266	260	268	245	246	252	238	285	268	233	268	261	271	274	234	253	252	296	275	243	228	255	301	290	262	249	250	230	294	255	276	264	236	259	238	256	235	249	244	295	259	229	250	249	259	265	268	251	249	254	210	267	268	250	262	272	267	247	256	238	234	256	280	225	276	237	235	259	257	243	242	239	244	282	231	282	253	264	233	261	293	225	269	260	266	216	285	269	247	280	244	242	247	272	228	271	239	246	269	253	241	261	251	256	258	265	257	243	249	268	274	242	225	268	248	250	243	221	228	261	267	268	230	294	237	246	275	245	257	241	268	269	232	227	260	278	264	251	227	271	284	220	258	285	252	278	241	226	243	235	252	257	266	240	260	245	247	250	290	249	249	277	250	268	274	289	270	243	262	238	256	260	276	259	260	273	240	278	243	264	252	243	271	268	299	269	224	286	261	244	267	268	247	245	257	248	281	265	262	291	269	275	228	245	257	262	257	264	256	281	269	243	278	273	240	247	263	273	266	248	269	231	247	268	244	246	279	260	257	269	230	259	223	241	254	252	235	251	271	278	238	236	260	262	244	240	253	245	246	287	279	257	251	253	273	279	241	251	259	245	255	252	252	262	250	278	261	283	267	264	276	262	247	257	269	283	262	247	220	247	276	278	260	262	275	262	267	275	263	274	275	236	268	246	255	245	244	255	262	242	275	281	274	273	289	267	217	263	258	256	277	237	251	248	229	255	266	259	297	239	257	248	259	229	262	258	245	238	255	234	245	227	230	254	274	265	235	230	242	271	253	278	275	238	247	253	260	266	244	262	243	247	263	264	274	264	219	252	252	240	254	264	272	261	258	232	232	266	284	273	286	262	242	268	255	225	274	250	254	250	253	229	259	260	254	250	236	254	276	231	250	284	242	244	262	259	259	224	232	268	235
28378	42208	17105	5195	2893	1890	1448	1032	974	819	809	726	703	706	672	679	642	651	608	656	621	645	632	586	570	547	631	597	616	612	558	595	607	566	603	575	590	671	587	634	573	614	581	591	563	578	614	621	578	587	559	597	582	602	613	613	603	645	544	608	616	586	599	602	582	614	574	532	614	579	566	627	631	585	586	580	591	628	607	584	556	617	597	591	617	611	528	661	591	604	585	541	586	598	609	622	594	631	579	605	628	552	569	583	602	606	550	552	597	643	555	585	557	562	586	597	585	570	593	577	592	596	593	581	617	589	601	580	578	601	587	614	594	628	593	611	587	595	573	594	554	558	573	605	553	587	607	590	606	605	566	645	570	622	612	622	625	598	608	610	644	634	549	609	560	613	555	613	560	594	590	557	588	564	575	558	584	603	653	638	560	601	568	608	603	609	570	616	616	581	575	591	589	593	577	577	633	595	623	603	606	603	615	572	602	623	542	576	574	609	560	556	596	632	562	618	619	572	622	607	618	603	556	598	595	562	597	572	593	624	602	593	580	569	589	618	590	600	561	594	575	601	592	542	580	626	587	654	607	586	620	582	605	594	623	608	565	574	551	576	623	582	606	589	596	608	585	575	600	609	595	581	615	582	604	601	587	578	592	616	621	596	585	559	583	573	594	629	594	555	581	603	555	566	562	583	556	590	579	584	593	590	610	564	527	596	596	574	618	608	602	562	642	577	577	547	611	591	575	565	591	589	572	571	574	604	589	562	620	575	583	617	552	616	589	615	562	562	560	615	596	626	586	566	641	578	573	603	573	585	536	662	604	579	551	581	591	610	567	581	577	577	592	618	593	564	550	593	586	587	626	633	618	595	625	619	616	579	565	596	574	540	572	559	580	583	585	597	564	585	540	590	534	583	565	581	577	592	561	548	642	597	579	581	575	582	590	650	566	537	585	561	528	597	618	573	570	536	672	574	590	613	567	595	598	543	603	563	578	573	583	585	574	553	617	607	573	602	582	584	574	623	577	557	554	608	601	617	600	569	641	547	562	604	596	576	578	605	603	587	596	542	581	582	626	557	598	575	632	592	599	575	618	589	608	609	571	570	593	629	593	582	600	615	607	568	569	577	575	618	543	612	601	569	558	561	602	604	576	598	650	563	583	565	605	615	609	593	603	583	548	578	613	597	568	560	599	597	620	604	600	569	563	586	572	599	581	594	598	590	601	579	596	570	593	567	593	587	607	546	556	596	560	572	598	596	629	598	588	557	548	558	651	597	543	607	583	585	565	552	610	595	598	597	607	548	619	561	636	569	568	583	592	594	647	602	594	624	606	568	596	599	627	581	606	587	607	616	596	567	604	608	626	581	594	631	592	579	542	592	596	618	602	582	585	568	570	577	613	583	595	585	520	563	593	582	607	585	591	621	543	576	536	574	612	580	574	573	591	584	590	598	573	544	559	563	550	609	554	596	626	598	552	585	590	606	613	561	573	648	614	590	572	645	603	600	568	599	560	595	595	518	560	620	607	597	590	623	599	595	594	586	562	587	603	555	569	612	625	610	619	626	581	610	548	555	619	614	599	682	615	594	586	575	580	579	596	596	610	613	605	589	581	612	588	598	613	599	552	582	611	591	581	603	552	601	594	602	572	613	580	596	612	611	555	608	579	597	623	596	568	606	608	625	581	605	575	574	609	590	590	614	590	578	575	595	599	610	589	568	592	572	572	563	602	615	573	578	571	574	580	545	586	596	623	548	553	595	589	586	584	655	605	542	560	571	627	578	605	597	600	561	588	563	621	528	576	625	607	580	557	563	586	562	553	600	574	558	593	564	561	590	565	596	580	616	551	569	567	628	576	609	585	602	565	643	583	593	601	614	587	589	615	611	532	569	611	575	539	618	581	601	610	596	619	575	585	598	625	569	605	599	589	610	575	610	603	556	602	591	559	621	574	557	595	611	576	621	563	609	585	555	603	574	625	617	561	558	566	605	630	616	543	600	578	589	531	562	606	614	575	583	582	569	592	591	591	570	585	571	614	599	582	609	604	626	586	599	565	580	579	595	592	605	569	562	571	592	587	596	636	548	631	632	567	586	597	603	556	607	594	627	586	610	607	593	566	625	575	557	597	563	610	592	596	575	591	608	572	621	573	582	577	599	577	581	562	604	590	600	588	611	567	620	616	598	576	596	598	586	580	654	580	561	617	624	601	588	617	531	577	586	572	588	632	545	610	564	594	611	603	557	569	591	551	648	581	594	584	594	636	533	590	573	569	552	621	582	572	605	558	546	609	603	566	575	559	606	574	622	551	588	625	629	622	609	527	626	603	645	615	571	564	591	571	605	602	558	589	582	590	565	641	594	612	556	537	603	618	590	571	641	601	597	566	557	548	634	571	593	604	594	628	578	597	616	588	603	561	616	625	634	619	581	589	531	608	549	583	588	568	592	604	576	610	563	607	590	613	576	595	585	503	625	599	584	612	592	577	567	569	591	601	580	621	607	591	565	552	634	590	595	598	560	586	575	581	586	601	601	585	591	539	608	590	632	669	607	573	599	607	583	597	605	590	599	611	563	593	592	559	621	573	593	580	603	603	615	579	626	552	611	586	543	597	551	559	594	589	640	609	610	558	619	608	604	576	604	600	576	578	549	559	598	565	530	598	578	593	581	561	572	589	609	599	588	555	546	618	614	576	557	551	558	607	650	608	619	623	526	606	586	592	565	562	551	568	573	589	603	597	587	618	577	582	614	586	596	544	584	579	582	593	575	599	602	578	631	573	601	648	553	545	613	585	601	579	591	555	630	599	567	595	548	551	611	627	621	569	560	611	629	558	585	584	608	611	571	533	582	567	563	578	596	586	604	598	606	565	595	623	613	624	569	595	580	557	643	591	603	572	580	599	575	605	605	618	584	609	591	569	617	606	603	587	619	580	633	593	565	587	599	630	595	591	636	606	610	578	568	564	608	603	591	587	592	575	547	566	572	580	593	546	571	570	529	558	560	593	590	564	582	580	591	576	577	606	577	584	589	581	581	603	614	622	622	597	619	631	617	569	577	609	574	614	549	642	588	601	575	568	621	577	554	610	550	567	635	607	579	597	604	598	584	605	576	583	588	534	572	601	646	573	572	597	598	607	562	574	606	577	620	606	637	604	603	551	613	550	576	599	592	567	578	604	523	631	578	590	598	600	597	561	591	561	608	602	610	522	607	573	602	561	587	611	625	614	603	596	586	588	567	566	563	585	611	584	598	583	561	574	560	566	563	567	563	627	569	580	543	632	552	621	615	632	608	597	560	634	597	604	574	626	541	595	576	612	603	557	558	599	571	577	552	573	615	637	603	581	571	611	636	550	599	574	581	575	588	650	605	559	604	589	586	604	579	580	626	564	535	619	559	553	586	605	558	654	561	609	612	575	594	528	518	577	588	557	620	606	583	570	614	612	558	622	589	591	556	585	612	569	564	602	594	568	545	602	582	583	585	597	569	587	599	611	612
24265	21498	25353	28073	21497	21612	18103	3001	1438	1069	908	735	646	555	535	474	433	376	386	384	330	320	346	345	272	315	301	299	310	288	268	251	277	270	280	270	263	278	270	262	261	254	271	258	275	252	269	241	269	275	262	237	268	243	278	247	265	270	261	259	286	273	261	231	231	265	267	252	249	248	252	254	261	268	248	268	264	272	247	243	253	263	239	258	289	251	255	255	257	253	250	251	269	249	229	219	237	242	267	269	243	235	266	281	253	276	263	260	234	290	275	274	254	241	225	254	247	215	251	238	254	269	250	246	241	252	285	256	238	253	275	275	252	265	240	258	200	237	262	265	273	254	235	273	302	259	263	279	256	244	220	254	284	249	262	281	260	245	283	256	259	253	260	237	265	273	281	245	254	263	244	259	250	241	236	283	269	274	259	263	258	248	252	274	255	253	250	265	248	277	246	252	250	268	271	255	301	275	231	243	287	254	228	222	254	224	240	259	257	254	243	253	245	261	245	256	253	243	275	262	262	277	277	254	266	251	236	231	227	237	224	234	255	204	240	238	259	283	260	267	259	272	258	250	226	237	256	256	267	238	267	273	275	250	277	257	292	244	256	213	269	259	270	263	264	255	274	230	258	255	228	249	252	267	298	248	267	261	270	266	252	222	233	242	243	259	244	257	260	250	226	253	269	252	223	250	241	279	235	237	261	264	245	264	247	244	258	264	227	259	240	245	252	311	238	254	251	274	250	277	282	272	269	281	288	268	281	265	264	269	276	273	220	252	235	258	259	279	277	278	273	255	233	242	270	252	244	279	264	266	263	235	248	260	248	277	253	255	229	216	241	273	244	236	255	296	273	274	265	248	253	261	231	275	228	249	247	261	258	272	239	225	269	263	263	232	289	253	247	268	250	256	254	270	260	257	258	253	287	229	245	256	280	271	264	262	276	242	240	255	214	263	241	226	274	245	270	244	231	244	239	244	278	269	272	245	238	286	259	293	260	245	239	274	265	262	252	273	282	263	244	267	261	275	266	271	249	284	242	250	220	231	285	274	233	261	244	270	252	283	271	269	271	250	255	246	246	255	262	240	230	221	243	248	218	265	254	273	285	254	251	258	288	248	237	263	259	238	237	262	273	234	239	266	230	282	276	252	308	293	273	239	245	274	263	234	249	266	250	258	258	231	275	234	240	246	276	243	253	285	275	264	281	278	265	256	260	242	265	263	258	244	256	230	254	240	247	268	289	234	244	265	261	262	253	222	243	251	238	235	273	293	239	239	261	251	263	262	259	242	249	234	211	227	262	263	247	258	261	266	261	259	255	264	259	264	265	265	242	235	272	242	239	250	243	290	273	262	279	258	246	237	256	279	281	266	269	279	255	256	280	246	252	226	245	260	252	249	279	238	274	239	238	272	252	288	284	274	300	275	261	258	281	257	253	258	266	259	262	269	253	254	261	251	245	247	255	272	235	257	245	265	296	231	278	255	251	267	298	267	238	252	244	280	269	257	238	244	243	240	260	216	257	234	244	291	264	226	236	243	255	262	254	240	261	241	227	234	214	255	266	245	258	267	264	241	264	223	250	225	233	256	275	205	256	247	252	255	278	245	267	250	259	246	270	282	257	252	293	272	301	266	292	223	248	261	283	268	276	262	276	283	235	251	238	265	215	286	252	253	288	232	264	245	276	226	242	262	233	238	253	223	266	255	255	218	253	228	273	256	268	251	233	259	280	250	265	254	286	276	290	267	264	253	252	251	265	274	234	262	271	249	285	254	233	236	248	245	263	254	257	292	276	260	260	272	252	250	269	243	282	234	218	236	225	268	211	267	278	240	250	263	251	254	252	250	248	228	243	252	270	262	247	261	260	235	251	262	233	200	254	253	277	277	274	258	272	236	283	228	253	263	239	268	246	268	277	261	211	233	255	228	272	216	243	245	256	273	278	245	283	249	241	251	268	302	273	272	265	250	278	288	227	263	287	270	266	258	280	242	282	256	253	254	218	283	272	256	270	231	261	253	209	254	245	230	246	239	254	263	264	238	269	262	239	246	259	255	274	254	277	262	242	252	258	285	298	271	280	259	256	249	223	228	268	269	250	292	244	243	233	249	258	249	237	254	247	233	231	277	252	264	256	250	243	244	230	268	244	287	246	250	262	244	275	219	264	259	279	246	267	272	257	248	252	276	246	237	264	259	270	239	240	271	260	243	273	271	261	253	256	254	254	266	266	263	248	241	233	259	267	260	260	252	239	241	269	241	248	274	254	258	247	289	275	214	300	247	267	225	262	272	302	263	251	258	264	269	242	266	252	269	265	251	266	264	236	239	249	236	252	227	274	249	245	263	272	276	280	254	239	295	265	267	241	210	257	245	264	269	241	260	253	262	236	261	264	283	264	271	219	240	237	277	265	268	247	240	231	238	265	243	252	278	271	255	250	275	259	249	242	240	268	263	246	256	242	238	267	276	267	238	266	244	250	271	247	262	242	263	238	280	251	266	259	251	248	242	272	267	262	263	248	255	265	264	279	243	229	259	238	259	240	254	233	236	251	234	263	251	278	264	245	218	246	238	255	253	233	237	259	244	244	261	270	219	248	228	254	250	247	251	262	240	263	242	277	263	247	243	263	261	259	263	258	238	261	306	254	243	270	229	256	232	259	234	286	239	278	258	250	265	270	260	274	249	258	248	268	251	237	265	244	260	271	274	270	249	243	263	253	242	312	276	258	264	244	259	249	226	281	271	253	255	275	269	256	252	221	255	246	279	281	271	272	264	273	231	251	229	255	232	293	232	240	274	256	232	270	243	249	249	271	273	273	222	235	278	261	264	259	267	264	244	231	239	253	264	269	249	253	251	246	257	266	245	302	271	259	250	270	257	231	274	283	253	278	226	239	263	236	229	244	251	238	296	253	242	293	240	240	270	280	222	240	227	229	275	242	241	225	224	261	275	249	231	249	248	235	240	235	250	235	256	285	268	247	261	219	272	251	219	265	246	233	241	238	246	282	234	266	238	254	238	270	262	256	283	239	248	284	276	248	213	279	250	249	250	291	240	234	261	268	260	252	247	211	271	241	256	253	243	244	281	266	234	224	276	270	265	282	238	236	250	266	253	290	253	259	278	240	241	272	238	225	261	230	263	261	247	253	257	254	253	262	267	278	278	272	225	276	238	266	263	239	246	251	230	263	247	252	232	258	217	250	253	261	267	243	238	267	242	263	232	239	246	307	268	248	254	258	251	251	244	244	250	244	236	257	271	253	260	258	247	240	239	258	252	263	252	261	234	266	277	236	247	275	221	236	252	236	272	267	291	242	225	243	295	265	261	252	281	268	267	259	247	258	252	251	252	260	233	264	263	262	250	259	263	263	255	269	226	250	288	267	239	263	255	279	282	254	248	271	252	251	265	283	273	238	254	286	231	242	245	268	243	248	242	245	269	261	284	273	281	260	250	261	224	235	253	254	269	275	265	262	239	259	238	265	252	247	245	276	254	240	272
31185	48098	24158	6477	3366	2192	1572	1290	1147	905	869	772	782	728	714	686	650	714	634	631	647	602	571	626	596	607	569	627	585	576	556	624	598	555	582	565	612	559	584	578	558	570	591	614	544	554	569	549	561	585	611	572	588	600	614	580	549	577	555	552	546	585	570	554	571	585	561	595	577	565	554	552	547	540	597	601	564	578	588	558	594	577	587	566	565	567	594	570	583	591	525	567	581	577	607	615	571	562	588	559	569	550	592	571	567	564	536	597	589	570	614	585	559	576	586	582	607	578	553	582	563	580	571	577	557	599	577	629	564	635	505	554	608	564	572	614	601	565	514	560	571	546	557	545	569	610	569	542	566	532	539	540	606	574	579	508	567	597	569	566	593	572	576	547	581	550	557	596	564	538	575	610	595	570	575	607	570	569	621	563	552	579	570	567	603	603	571	583	569	559	547	568	598	553	555	577	570	545	578	525	584	553	584	566	549	572	552	579	566	580	575	577	587	566	575	566	557	570	537	553	590	585	575	578	601	587	577	539	561	587	562	592	558	556	584	611	586	567	501	551	605	574	547	555	592	562	543	588	585	565	606	577	619	570	600	555	613	593	614	554	542	519	537	563	589	548	619	615	593	535	577	584	568	577	547	586	599	578	563	511	580	565	546	595	572	541	556	610	565	576	570	558	546	569	570	594	562	573	591	563	533	588	631	608	559	572	568	573	552	578	599	590	537	565	572	588	636	568	586	595	563	529	615	560	560	591	570	575	622	557	600	568	552	592	564	553	570	594	561	522	587	569	615	614	607	576	550	626	587	568	587	582	606	592	523	512	611	573	579	584	536	568	583	572	611	583	601	564	573	584	612	627	585	510	560	604	565	592	567	532	565	568	599	542	585	591	585	586	560	560	624	591	544	549	623	579	598	587	586	599	587	565	578	548	565	582	563	624	586	571	572	576	561	556	552	606	606	571	563	554	628	631	577	561	601	586	571	553	582	595	575	565	569	561	585	614	586	572	565	545	557	595	565	598	588	573	586	565	595	514	567	577	573	535	589	639	531	562	547	613	605	547	613	519	588	554	585	590	607	626	594	524	569	567	579	590	544	592	552	553	606	561	584	582	596	583	590	564	558	591	606	549	581	547	587	570	580	601	559	568	566	565	611	556	584	586	534	627	588	586	557	554	583	585	598	585	572	615	596	563	538	577	585	559	605	568	604	543	574	595	580	584	603	528	582	587	588	579	566	604	549	575	567	592	568	518	553	573	602	566	604	578	595	578	558	526	533	524	517	580	632	569	621	559	582	561	561	599	581	546	610	567	555	543	574	585	543	556	566	578	574	582	568	570	545	596	590	590	564	568	561	570	550	572	578	602	551	589	579	600	577	614	574	572	565	587	594	637	552	564	539	551	558	566	537	566	568	536	545	602	557	579	557	543	551	581	612	563	560	569	592	576	559	559	561	546	576	569	552	604	540	551	581	560	553	541	573	601	585	567	559	564	545	613	572	594	596	507	587	554	571	548	561	557	557	584	571	591	538	581	557	522	577	516	562	585	580	551	533	557	566	556	561	568	565	572	577	545	573	575	565	551	605	558	599	541	586	604	572	573	615	607	565	583	534	535	577	573	595	585	592	570	564	586	563	580	547	564	565	587	574	566	581	558	570	526	548	606	572	574	602	574	557	572	559	582	572	569	607	619	581	563	575	610	582	567	582	546	584	548	590	622	551	584	566	573	558	600	572	562	609	575	562	569	550	565	601	584	597	559	554	559	568	560	588	581	575	587	554	542	584	564	541	572	570	572	544	536	566	577	570	578	619	574	588	570	619	536	569	570	533	567	576	628	570	567	594	605	572	553	559	583	575	600	550	591	578	597	593	598	552	595	535	567	575	561	567	517	540	584	576	572	606	584	599	562	524	550	570	594	573	578	577	588	577	559	612	561	546	584	554	554	559	540	608	538	576	575	585	567	598	515	570	568	570	576	581	523	557	587	586	546	556	585	599	572	578	580	570	578	544	562	586	578	645	568	537	563	576	547	564	567	550	583	562	647	578	568	571	559	600	527	593	594	586	595	550	574	595	568	571	571	564	557	621	594	600	549	580	606	602	594	611	563	589	580	585	585	566	586	607	625	535	594	573	558	635	544	563	539	625	555	555	539	551	577	569	551	553	533	599	581	541	589	594	576	579	549	542	554	574	607	552	564	651	533	592	554	557	571	577	630	588	551	578	589	565	592	589	620	602	588	599	567	545	599	571	523	564	630	549	580	562	554	579	559	565	549	598	584	589	625	607	570	561	606	561	597	588	544	586	554	578	580	578	548	563	566	565	576	573	570	565	546	533	554	539	530	564	575	570	551	576	554	562	566	611	530	538	553	575	567	543	596	588	573	550	565	549	520	588	562	562	519	578	580	555	557	531	595	593	595	629	561	612	595	581	572	572	554	617	553	584	557	608	562	527	525	592	571	518	526	562	553	582	632	593	552	567	574	607	599	572	554	562	582	552	613	554	537	601	568	545	567	617	557	574	590	554	548	573	583	539	555	597	556	547	559	578	563	576	532	533	555	574	557	584	581	593	558	541	579	591	538	553	575	577	548	611	523	582	565	568	516	595	569	614	548	555	565	588	547	587	584	572	580	550	547	561	586	548	579	552	584	527	584	583	562	555	596	554	576	541	573	594	575	559	590	553	564	578	541	575	551	587	590	566	548	579	569	553	582	593	606	528	600	629	594	579	568	571	599	561	603	569	600	556	603	590	609	577	568	593	556	561	579	566	567	564	577	597	561	596	616	543	579	586	587	584	540	573	560	630	550	556	574	566	579	565	560	540	567	573	591	575	539	578	534	563	559	542	577	542	612	566	582	549	610	604	524	614	563	522	574	579	555	578	583	598	563	538	530	542	555	565	560	580	592	536	570	519	533	583	582	578	542	570	548	544	584	570	577	562	569	537	540	563	588	577	564	554	594	539	551	564	571	618	593	579	601	622	597	574	566	627	561	589	556	562	563	574	574	561	574	566	570	543	575	549	561	582	600	585	578	610	558	541	563	596	565	591	567	543	586	583	548	540	584	543	553	579	541	605	569	543	588	620	536	589	578	582	563	579	564	555	537	556	591	542	587	577	573	530	575	576	548	605	581	567	567	577	555	555	582	582	585	554	547	558	559	580	536	551	539	565	588	554	547	553	588	580	577	561	550	545	558	601	545	566	580	571	602	615	555	633	586	583	579	515	543	598	539	584	590	544	562	591	566	573	583	634	553	570	593	584	591	581	552	622	506	569	578	604	541	597	541	619	540	563	551	550	596	560	604	544	581	552	597	572	580	602	593	566	622	551	595	587	573	541	592	572	602	594	585	552	586	581	524	629	574	588	593	595	518	575	583	545	614	561	563	586	589	599	590	567	550	585	534	575	591	549	571	549	544	529	608	608	558	527	588	554	564	608	583	531	583	550	541	567	610	569	586	591	563	569	553	584	571	564	563	524	582	591	549	570	581
33211	25901	21065	8848	3207	2048	1532	1030	783	646	544	507	420	399	384	378	344	313	335	309	291	322	302	277	300	326	327	322	308	294	245	282	248	279	265	296	280	309	285	285	322	290	295	298	279	280	261	251	271	283	261	300	253	271	258	275	286	275	280	257	265	301	256	274	246	292	280	270	254	256	284	261	248	257	247	246	257	261	310	257	281	256	268	264	255	269	273	264	284	261	257	280	277	303	259	276	283	320	272	286	270	310	240	322	281	259	275	292	269	277	298	255	284	272	282	274	284	266	258	291	251	307	265	274	268	313	253	266	280	242	251	260	274	263	266	286	246	257	291	267	257	271	252	286	265	288	272	261	284	281	279	268	289	277	308	268	270	281	265	271	284	267	298	264	256	277	290	292	298	267	254	295	295	272	265	273	288	272	238	257	229	226	274	295	275	274	280	277	263	267	269	265	272	262	261	270	278	282	276	285	250	255	297	278	302	268	253	273	274	277	310	282	283	261	261	282	286	276	277	296	252	316	311	308	292	284	283	275	242	284	274	275	270	267	276	281	283	284	275	258	278	268	274	273	279	266	277	310	293	284	295	273	253	260	264	289	265	267	266	294	254	248	242	253	242	264	253	263	246	286	259	284	310	283	285	277	299	260	274	299	261	279	288	257	285	278	259	307	262	299	280	277	302	289	296	259	261	281	295	280	274	279	286	289	274	298	287	257	257	287	302	245	272	285	265	307	267	263	240	259	287	265	264	302	283	307	282	269	266	261	289	304	293	288	281	257	242	300	278	288	290	237	282	269	301	287	283	268	243	297	300	280	248	286	279	291	299	287	283	268	233	253	279	282	240	261	252	302	292	248	271	250	246	264	275	306	279	253	270	253	259	238	258	285	266	284	274	274	245	260	270	273	248	277	282	259	236	294	297	284	254	290	278	252	264	296	288	254	286	270	292	304	257	280	303	277	251	266	270	276	268	267	253	298	287	259	273	250	277	266	263	284	263	247	294	281	281	290	292	314	267	267	275	296	303	276	276	236	294	280	248	266	274	285	306	273	280	271	295	291	274	263	273	243	255	245	266	254	277	264	277	284	270	258	249	275	278	271	325	256	254	263	266	265	275	260	265	299	261	286	304	263	277	275	281	263	243	287	267	275	276	274	293	295	256	300	282	256	266	267	294	251	266	301	276	293	238	270	272	275	262	290	304	290	267	275	300	300	258	265	274	270	255	291	263	270	267	256	249	245	279	287	250	289	294	248	272	293	261	262	256	287	302	281	243	262	250	295	302	265	251	293	266	281	269	288	275	285	268	303	275	252	297	282	276	281	256	289	267	285	259	247	271	275	274	266	254	310	282	269	285	279	270	265	276	233	296	257	311	287	311	288	285	283	300	270	264	287	288	271	283	249	263	250	259	281	262	288	285	283	269	273	304	273	307	281	266	276	272	279	254	266	294	245	261	271	249	266	261	275	270	270	244	276	290	274	270	257	271	256	282	277	255	296	256	272	300	255	281	279	271	285	297	300	278	281	264	255	292	277	270	273	299	269	287	279	253	256	280	284	265	274	259	269	261	280	241	284	244	280	282	245	268	256	290	295	268	284	295	265	269	253	257	258	262	302	279	294	267	266	302	285	323	291	276	267	282	239	296	260	274	255	276	250	281	274	253	256	270	282	292	345	279	262	278	251	316	246	261	246	278	258	242	283	262	290	287	283	260	288	251	287	274	260	275	272	242	255	293	267	275	263	278	282	260	256	298	255	266	244	255	279	259	249	293	268	288	293	259	262	258	294	264	328	271	279	271	270	252	278	256	261	290	282	260	283	238	273	297	288	270	282	305	280	251	258	264	249	277	276	273	262	285	274	288	305	291	287	295	258	252	258	273	241	283	276	307	287	264	260	254	270	264	282	286	275	280	260	287	266	281	250	288	262	269	259	301	267	274	313	268	263	300	266	291	274	293	260	266	262	289	267	278	286	239	278	277	280	241	259	284	253	307	255	294	293	281	277	289	280	279	314	284	268	298	275	234	276	267	291	278	273	270	267	286	270	261	267	284	277	267	293	294	247	263	296	247	257	284	266	256	279	287	238	243	299	285	257	279	261	293	272	243	261	281	307	317	236	296	269	257	290	262	264	281	293	259	258	253	251	288	286	295	284	249	239	317	271	261	249	266	282	287	291	302	251	266	251	272	260	281	265	235	302	282	256	275	258	268	280	276	285	272	284	282	270	292	288	249	269	280	254	275	254	266	292	280	283	297	263	270	287	263	283	280	301	277	247	254	248	303	249	268	274	297	304	310	270	281	245	306	222	288	294	266	282	263	281	266	293	276	295	308	290	275	278	271	285	292	286	262	282	226	292	285	281	268	253	273	276	287	251	281	302	290	257	259	289	285	267	287	309	281	257	284	257	253	297	276	258	263	288	281	259	308	292	297	277	294	283	272	277	261	271	308	277	287	277	269	287	291	265	255	248	275	268	240	273	248	296	253	263	244	263	249	233	297	290	277	252	272	306	295	262	270	303	284	253	269	272	271	283	256	262	268	280	288	270	267	262	274	295	268	271	303	227	245	277	252	291	282	257	269	261	301	295	271	268	256	264	281	298	285	288	291	283	268	278	282	279	252	270	281	265	281	273	281	295	269	245	259	283	277	292	250	264	282	257	297	290	249	256	245	276	307	265	261	275	285	275	268	302	255	261	299	258	234	317	262	284	301	291	271	295	298	274	284	256	268	273	268	279	296	284	287	304	294	295	285	255	313	306	287	269	282	264	275	265	295	282	286	269	275	282	301	292	294	271	285	248	232	272	268	258	312	272	294	267	235	271	240	295	253	277	268	291	288	252	278	274	267	270	273	318	234	252	258	261	277	280	280	279	284	260	304	247	271	288	257	266	281	272	251	271	301	260	287	267	246	266	298	267	272	292	287	274	284	294	276	282	276	284	262	290	263	285	269	293	247	282	233	277	306	292	274	296	266	272	284	273	279	250	298	234	285	299	292	285	330	264	272	263	254	262	291	261	299	282	299	259	258	294	282	271	269	269	257	249	259	252	278	323	267	265	282	251	280	259	252	266	279	253	282	260	267	285	280	290	251	259	300	280	271	259	249	266	269	278	253	267	296	275	254	251	285	272	291	299	286	291	313	253	277	299	274	277	256	282	267	290	286	269	245	244	266	246	253	297	265	297	246	300	280	287	276	230	246	263	265	286	262	269	282	259	286	280	258	301	291	304	272	293	272	262	240	256	272	283	275	247	282	263	271	279	241	257	287	270	270	271	268	276	258	311	255	278	291	255	273	245	277	287	279	299	272	271	291	275	273	276	251	300	275	291	288	287	282	265	262	280	251	260	270	270	269	254	261	276	238	299	258	250	255	249	273	270	286	239	279	269	280	267	299	267	265	269	259	300	266	265	264	299	332	308	316	308	323	265	258	274	251	258	261	260	260	261	285	267	264	287	291	283	243	243	272	255	279	268	279	292	264	277	254	288	284	299
28413	33071	11636	3995	2063	1403	1143	941	885	806	761	679	720	673	671	671	691	731	679	675	653	682	652	639	645	588	652	618	631	651	636	598	650	667	665	644	634	647	633	639	638	635	666	624	623	591	607	617	637	605	631	600	614	596	660	654	621	588	669	629	660	616	666	643	602	604	621	637	632	617	620	609	606	647	640	649	611	671	656	636	669	651	614	568	630	623	644	631	622	624	635	651	668	650	651	635	631	619	638	652	668	637	636	632	680	611	632	577	657	616	577	604	608	639	617	615	637	633	661	612	567	658	639	664	604	615	607	557	603	621	584	599	623	592	649	608	622	662	667	636	597	636	660	622	629	646	610	618	698	583	619	636	610	595	660	643	654	610	660	634	631	608	652	645	655	634	609	598	650	656	604	630	631	668	643	595	600	663	599	633	634	593	589	606	629	660	645	638	670	614	638	656	627	605	624	645	624	656	626	609	636	646	605	648	575	645	608	633	688	607	651	636	660	646	610	639	645	603	612	638	663	604	674	635	594	601	640	617	624	679	641	607	659	662	664	627	655	619	588	649	642	675	673	638	636	636	670	589	616	653	612	612	572	662	576	635	607	613	654	685	634	635	621	679	681	597	619	665	658	633	598	619	615	667	638	653	595	615	637	586	652	599	606	637	574	624	646	624	591	597	573	607	637	620	656	631	627	604	631	660	634	615	658	639	599	583	618	619	624	647	577	610	615	646	650	624	649	602	639	632	642	636	620	618	633	594	616	636	570	630	670	649	633	647	660	632	611	624	620	617	684	645	615	637	617	639	610	640	644	623	637	623	649	663	574	636	631	643	596	662	555	629	634	613	692	660	638	605	620	622	605	642	625	620	601	612	613	669	645	613	648	621	619	635	632	633	587	675	578	639	614	630	624	621	617	615	623	669	619	637	655	634	612	636	601	613	631	625	645	646	622	643	619	614	652	661	643	686	594	636	610	657	665	615	662	629	629	651	656	639	599	588	636	618	674	654	633	600	636	623	623	635	641	672	595	672	653	650	661	633	570	650	634	609	650	644	621	645	639	600	639	637	653	637	596	618	614	627	602	645	641	647	661	598	654	630	633	625	621	635	652	607	680	666	627	606	583	629	593	679	641	611	602	633	644	619	572	616	632	616	624	637	613	603	619	606	646	679	616	585	623	611	668	622	632	624	641	644	618	617	604	617	655	600	633	621	617	641	658	656	620	630	629	612	669	593	638	601	619	600	650	642	692	609	620	602	609	583	655	606	613	601	655	672	647	641	578	641	636	670	576	644	607	646	654	634	633	654	650	605	626	634	652	611	630	632	609	640	634	612	654	671	621	608	660	608	601	616	653	603	571	671	637	645	620	614	625	642	600	652	634	621	625	678	616	638	633	647	675	659	634	620	659	637	601	608	636	704	662	621	621	665	617	635	606	647	611	657	568	641	617	627	618	604	646	679	595	600	666	592	696	662	624	601	616	629	592	653	606	638	649	610	647	637	589	667	629	661	638	644	638	680	608	642	661	626	618	604	632	602	615	632	663	640	651	694	574	639	664	643	646	684	614	620	561	664	636	632	649	640	626	661	659	596	617	639	640	612	620	649	627	613	609	599	608	608	582	617	619	647	637	633	635	602	673	656	618	594	673	625	633	608	650	580	643	628	692	629	631	591	638	632	600	631	640	651	608	616	640	610	646	633	606	627	650	670	619	619	583	629	653	601	653	599	600	607	621	559	595	628	662	637	621	650	611	609	642	642	584	671	649	687	631	678	687	619	625	625	642	633	637	600	615	594	627	623	611	604	627	599	621	608	650	631	613	606	613	661	606	595	608	632	642	610	670	627	613	632	597	662	633	652	607	677	592	650	674	585	620	605	610	599	652	626	581	621	607	674	700	618	682	633	709	625	633	639	607	602	632	590	681	612	649	608	648	612	611	635	611	623	635	606	615	607	634	586	625	642	646	576	593	652	607	613	643	611	637	653	647	608	638	672	681	594	608	615	672	606	649	636	603	660	638	583	633	625	611	649	643	624	648	650	682	622	624	662	615	643	686	645	660	671	620	616	639	633	625	635	638	618	658	634	589	658	588	623	601	645	622	613	638	633	596	646	577	613	578	629	598	606	660	638	614	624	665	641	640	612	621	585	617	594	622	629	665	670	673	667	612	631	579	634	660	602	593	585	590	626	601	612	624	609	631	699	631	637	615	631	592	655	657	686	573	633	587	579	657	628	612	629	622	632	641	617	612	666	592	583	610	590	583	627	646	656	608	630	603	671	637	620	633	645	622	648	619	615	635	635	633	586	672	678	655	626	643	616	597	616	637	648	625	627	673	638	569	649	607	657	625	680	612	646	651	613	621	653	675	650	601	619	628	644	570	642	637	611	608	661	621	639	612	651	641	632	627	626	641	619	682	634	662	618	643	621	642	631	580	620	619	615	598	615	634	620	611	638	603	607	642	623	647	634	637	626	636	603	611	627	594	627	621	609	608	652	638	575	630	625	624	600	650	631	586	669	660	619	638	661	623	589	590	660	619	652	636	613	590	647	608	604	670	635	621	647	567	614	645	649	658	641	626	623	645	590	636	648	650	652	621	652	604	595	586	635	621	632	620	644	626	628	663	605	679	629	615	624	627	616	562	648	627	657	653	598	647	633	631	641	623	661	642	680	620	611	630	620	630	596	626	686	600	594	665	619	616	619	643	661	592	661	587	627	602	629	638	666	619	606	643	615	637	630	612	672	609	619	637	654	652	618	609	649	614	660	606	656	628	646	649	666	588	637	627	607	662	619	611	635	605	600	615	644	641	652	602	636	674	615	605	655	642	636	614	651	631	624	649	625	615	625	643	605	624	599	657	641	644	640	583	661	609	622	663	662	615	627	631	611	595	628	661	622	631	601	601	608	640	622	609	621	640	606	620	664	681	655	653	654	661	651	616	608	645	631	621	638	624	651	579	610	615	656	611	641	589	642	612	596	599	716	629	657	633	583	639	620	655	596	629	633	601	615	660	657	567	644	611	606	620	630	603	593	651	653	563	662	651	659	622	638	681	640	624	631	626	627	643	622	636	618	648	598	627	573	658	624	645	605	653	604	657	656	650	670	616	657	636	643	643	611	592	642	671	621	655	644	644	614	639	645	628	640	600	612	650	661	669	646	613	645	605	640	629	634	612	630	658	648	645	634	624	618	613	637	624	646	617	625	668	677	624	648	617	606	592	677	662	655	651	589	646	662	610	619	580	600	637	657	645	645	613	623	606	606	674	628	630	617	645	625	675	623	638	634	634	611	666	662	639	600	609	663	641	597	616	611	621	616	632	638	645	634	580	614	669	595	586	634	580	658	624	669	677	652	674	637	614	660	620	612	647	637	634	650	629	622	600	638	625	669	652	597	627	651	589	645	611	650	610	636	614	584	598	605	623	605	618	641	638	675	645	654	641	617	643	601	652	613	615	649	638	636	655	622	619	622	646	639	618	624	642	638	703	697	641	629
24878	21488	25001	28397	21523	20094	3891	1625	1037	804	687	570	527	491	431	371	367	362	321	315	322	297	304	286	325	294	275	258	284	263	252	267	279	302	224	275	283	267	258	242	258	250	262	278	276	239	259	259	241	236	230	275	287	267	251	256	277	271	246	253	250	263	244	239	235	254	230	283	234	289	247	285	248	247	242	236	270	254	257	240	262	248	243	277	269	269	254	282	260	273	263	258	260	294	262	248	249	287	268	258	267	253	300	250	244	276	258	270	282	272	263	249	263	246	252	227	259	275	239	279	242	259	255	248	244	237	267	238	261	253	265	291	265	263	246	283	216	265	292	260	240	265	238	255	259	260	249	252	272	296	261	243	262	264	246	260	261	255	243	274	271	273	273	257	239	262	250	269	273	253	277	248	211	247	254	225	242	285	237	272	239	261	243	255	248	254	295	248	240	282	281	241	257	267	237	257	216	238	251	262	258	267	259	240	245	243	231	242	244	230	273	248	239	294	288	275	234	263	244	264	269	256	248	266	231	250	248	231	250	279	254	242	280	254	242	260	266	237	251	250	247	225	213	268	256	246	243	243	244	277	264	285	264	255	274	252	269	248	271	261	246	258	251	225	261	263	269	257	272	279	254	245	262	254	251	259	287	242	229	252	265	227	256	286	262	270	263	245	246	260	272	257	250	255	241	241	250	249	263	259	257	260	238	230	245	271	279	239	239	251	232	260	270	251	270	271	232	248	251	267	252	263	281	282	258	246	262	219	246	282	267	260	249	272	235	262	221	291	288	245	246	260	248	280	258	276	259	264	256	254	259	246	266	270	238	262	259	261	235	248	234	270	240	242	258	279	271	258	256	258	251	255	237	276	245	259	268	259	279	268	229	254	241	282	255	236	277	240	234	268	258	270	241	254	261	306	268	238	250	265	274	248	241	262	226	249	245	272	257	215	251	237	234	245	244	224	234	273	293	249	248	293	269	251	263	224	248	283	210	238	241	288	259	244	277	224	223	254	262	256	268	261	284	232	260	273	239	255	233	235	246	276	237	242	224	227	243	263	253	243	279	273	258	220	244	252	257	237	263	257	266	294	241	242	248	242	264	240	217	267	281	254	247	250	275	264	276	248	264	253	236	256	242	254	248	249	263	259	258	263	274	268	277	247	231	228	282	248	282	261	239	245	247	244	289	236	261	247	249	285	245	256	270	242	267	257	253	271	239	254	259	279	272	253	257	267	253	275	257	258	263	284	256	262	257	258	249	265	287	255	251	235	272	263	255	271	238	215	289	260	260	258	270	256	273	267	234	250	266	285	265	266	260	266	290	233	223	258	239	254	273	232	240	251	245	250	252	245	231	233	256	230	238	249	251	261	263	269	244	250	263	252	258	284	260	241	267	272	262	244	262	253	240	237	286	265	260	249	272	274	254	222	222	248	260	255	246	228	228	255	255	241	230	258	270	247	267	245	252	256	254	253	254	248	251	262	250	234	287	282	237	272	277	265	249	240	267	275	257	257	273	253	231	258	259	265	270	234	289	241	307	272	255	228	261	266	281	254	247	250	266	268	251	238	254	257	221	258	271	257	260	254	249	235	261	276	243	247	273	273	259	258	277	269	257	267	262	235	245	236	235	248	268	294	227	250	258	248	243	218	230	270	264	256	248	242	231	246	232	244	287	245	247	268	261	266	251	272	250	290	247	259	233	240	241	261	243	284	242	239	274	278	217	276	214	267	262	272	231	270	304	227	233	262	267	256	253	230	248	240	228	286	264	249	293	247	253	282	251	237	265	231	239	257	247	265	257	246	252	254	253	230	245	266	269	257	256	274	262	254	239	253	286	265	244	270	274	264	260	233	219	259	227	235	251	272	260	267	258	234	274	251	274	265	273	257	264	240	262	242	265	265	243	246	207	257	234	258	260	239	288	271	241	244	235	249	245	221	268	256	281	251	263	256	238	265	249	265	265	232	256	251	239	239	264	262	257	254	246	244	231	251	263	273	277	263	290	255	290	266	219	232	264	267	238	240	242	247	276	230	232	255	251	248	266	253	247	274	245	244	262	239	252	245	285	264	247	262	230	269	266	268	264	255	256	250	257	241	245	275	272	275	238	249	239	237	280	265	244	275	258	266	266	230	261	245	247	239	263	256	247	243	290	248	273	238	225	248	258	249	251	274	246	248	259	281	264	238	283	286	232	262	273	253	239	254	259	256	214	301	274	286	233	261	252	235	227	273	239	235	249	255	264	252	266	261	246	232	234	256	273	235	255	260	263	258	272	231	243	287	251	267	270	241	253	234	254	243	248	261	275	267	250	273	259	251	251	254	282	283	257	236	246	280	250	239	231	277	262	251	249	271	254	242	240	240	249	245	240	266	229	263	249	244	232	273	270	253	254	269	266	240	249	231	263	242	271	263	277	243	269	243	254	258	273	246	224	270	221	227	250	268	266	246	246	220	238	257	265	264	223	263	243	240	268	237	279	264	268	250	270	244	253	268	253	246	269	240	243	262	237	229	272	269	288	219	246	268	274	263	237	269	254	230	229	264	234	256	235	256	238	255	255	252	238	260	262	267	249	243	262	249	204	238	253	278	259	236	254	268	250	274	272	276	254	238	251	242	245	267	251	272	246	274	239	266	269	245	276	249	265	231	283	257	270	233	236	249	243	223	241	237	277	266	263	262	249	263	259	236	252	235	258	246	242	253	244	268	242	281	243	258	251	287	254	264	259	247	267	226	246	244	256	267	268	277	304	224	239	287	241	257	252	254	251	236	233	278	232	246	242	245	263	230	258	243	264	242	273	256	255	298	258	257	240	252	223	268	244	244	253	271	260	257	231	245	266	236	254	255	221	255	232	228	255	243	253	251	240	246	241	228	274	239	234	262	227	248	273	276	271	244	251	256	279	281	247	248	241	233	227	236	250	273	266	265	247	264	276	244	299	261	254	263	248	264	267	263	241	241	286	241	233	236	241	261	245	259	267	249	235	239	263	243	273	242	247	281	267	272	249	256	224	259	279	229	239	263	258	256	239	242	256	266	254	242	238	244	277	224	243	246	263	263	259	257	280	275	240	242	274	273	256	257	228	259	241	240	253	267	248	275	242	283	242	278	254	279	273	297	237	263	246	289	274	252	231	263	289	247	258	237	266	253	248	285	244	235	264	280	266	240	237	274	265	266	272	270	267	251	259	250	229	258	231	257	250	275	259	262	234	253	261	271	237	274	271	258	241	253	254	247	252	258	243	210	247	242	229	250	235	281	251	260	283	282	236	231	271	263	250	250	254	248	257	263	255	262	266	233	241	226	268	294	277	220	274	288	246	239	246	248	235	263	258	262	248	216	258	291	257	236	258	271	272	245	265	258	249	262	255	276	257	238	254	239	231	271	270	236	245	259	216	247	275	245	260	236	248	258	265	271	234	257	274	254	226	279	258	273	249	232	257	224	233	243	223	273	253	241	241	238	246	275	270	273	272	227	283	258	256	274	262	278	252	263
29296	43030	19203	5612	2782	1836	1368	1061	942	856	780	812	716	676	683	680	672	636	644	605	635	602	594	579	629	619	600	606	627	617	614	538	558	657	546	591	594	590	595	619	609	634	592	525	567	584	565	608	562	619	587	584	618	603	633	531	570	592	541	603	586	613	596	600	579	557	574	590	555	601	589	616	595	588	600	585	568	600	568	581	619	572	558	563	616	569	596	622	589	600	549	602	613	604	574	572	577	558	580	617	550	632	613	577	559	581	610	574	587	605	579	566	568	602	605	579	581	608	562	590	614	611	587	615	601	572	610	592	555	592	586	579	609	571	545	562	566	612	590	596	586	583	557	629	615	607	578	602	539	595	587	593	566	609	572	584	599	602	586	547	571	555	596	610	584	574	590	555	607	564	613	600	583	547	602	571	597	593	596	578	589	615	587	614	542	598	568	538	622	572	609	574	584	572	556	620	592	603	576	605	603	588	625	561	619	606	597	608	584	587	619	583	583	562	592	580	591	608	613	591	585	574	562	579	547	572	599	589	634	596	570	590	588	599	562	596	593	615	585	613	553	624	591	596	618	587	585	565	572	622	608	557	617	586	584	552	580	527	605	601	591	583	568	564	569	597	583	579	567	619	592	566	600	545	561	568	601	576	597	578	567	646	576	571	573	598	611	528	532	598	592	602	609	567	598	556	587	620	629	605	586	622	548	596	645	591	593	586	594	536	626	609	550	601	586	612	554	582	552	549	586	572	567	600	589	597	588	560	542	562	565	582	604	578	597	562	583	568	572	590	617	545	566	576	586	568	594	603	610	612	603	605	598	590	610	540	566	599	589	613	570	598	584	609	582	625	554	600	548	598	621	608	591	591	599	601	584	567	576	572	567	540	585	579	609	588	596	565	625	609	594	588	554	622	540	596	581	582	637	583	586	603	611	583	600	561	590	578	590	598	613	631	595	613	529	628	598	614	604	621	555	595	605	607	596	597	592	606	572	586	579	560	559	571	608	523	561	591	595	583	579	591	590	598	590	615	562	553	575	571	566	564	579	584	600	614	596	618	631	632	586	619	582	572	596	575	615	588	577	623	562	649	566	556	570	597	583	590	584	588	581	593	586	571	580	587	611	575	604	566	576	608	633	646	615	571	619	557	584	567	606	589	563	591	597	559	600	592	582	537	573	622	549	600	571	582	629	610	575	544	578	571	600	550	580	592	610	634	578	592	611	562	610	616	547	574	598	609	544	549	542	553	598	614	586	610	598	591	559	621	565	608	540	566	561	556	593	578	577	593	595	588	616	596	565	563	617	567	603	602	619	577	587	538	555	611	626	555	584	588	556	603	579	578	535	541	612	589	574	587	571	596	595	562	572	576	588	620	625	594	578	559	592	578	612	601	570	580	560	570	591	622	572	609	582	571	605	611	576	603	584	575	585	617	578	569	574	595	570	587	600	572	609	593	556	562	551	548	551	582	587	606	644	577	629	584	568	609	606	526	573	552	606	552	605	585	611	608	597	636	600	581	546	559	584	539	564	548	565	597	597	542	584	566	605	575	612	618	585	602	573	565	584	545	579	620	624	569	561	576	574	608	583	561	611	599	588	590	559	597	640	605	598	599	589	565	621	600	630	567	609	573	579	565	574	599	579	603	618	610	573	592	535	580	595	606	583	579	540	624	586	550	592	643	579	598	623	583	577	580	540	570	593	573	596	570	556	580	564	542	631	567	577	607	642	590	628	554	616	567	582	577	575	560	558	569	613	603	573	573	587	582	611	554	616	595	589	597	619	594	610	591	572	587	562	573	598	620	593	583	595	621	650	593	566	586	569	607	576	599	555	576	566	590	585	624	592	582	617	601	588	623	602	585	569	587	541	590	571	598	595	542	565	575	578	595	592	588	570	607	594	626	614	589	611	579	625	607	586	584	603	627	557	640	627	622	596	620	565	610	544	573	586	612	635	608	604	574	592	549	603	585	590	579	595	597	600	576	587	585	591	621	588	583	593	570	554	594	589	587	575	606	588	568	610	572	629	631	592	624	576	585	576	589	608	572	623	596	573	569	525	579	577	568	576	620	608	532	605	597	583	541	613	586	593	568	615	562	561	561	603	579	583	570	562	565	627	637	577	578	628	603	596	590	577	606	558	593	609	593	592	556	663	635	558	536	566	594	610	603	601	562	590	571	583	577	565	587	598	623	582	629	578	621	619	618	622	571	580	610	581	586	617	547	602	600	571	564	621	613	541	619	558	599	605	629	541	600	580	587	578	584	570	565	619	570	572	578	559	533	646	599	584	577	563	600	612	576	579	600	611	588	608	572	597	578	562	548	614	598	583	591	591	507	547	614	597	569	634	601	561	585	592	572	578	568	632	597	567	577	555	583	628	626	549	570	585	638	589	567	569	571	622	544	586	618	597	605	582	599	600	584	593	534	515	598	618	578	551	583	598	625	558	589	579	581	594	568	534	557	594	592	616	598	587	603	617	615	558	544	597	558	557	568	602	581	586	624	561	575	604	595	574	601	560	625	588	568	577	606	602	596	582	613	597	566	582	600	590	600	552	608	573	577	619	560	559	612	539	608	570	534	589	569	575	585	595	606	567	638	618	593	594	607	559	575	583	549	536	576	555	583	593	594	568	556	611	563	613	568	630	605	623	586	599	575	606	617	581	591	586	553	577	597	588	650	565	560	586	591	596	654	604	582	584	587	568	594	577	577	573	576	604	574	526	615	597	597	603	580	588	596	626	582	573	594	588	600	551	624	615	571	590	650	589	611	570	574	575	565	596	585	572	554	610	628	558	527	620	573	569	587	570	605	578	613	604	601	608	593	603	585	616	601	623	625	578	595	568	595	577	576	620	580	567	608	557	608	556	629	596	568	603	560	630	617	609	536	592	561	559	603	605	587	552	558	629	567	632	581	567	592	591	558	606	611	592	541	587	582	581	593	566	596	577	575	598	586	600	597	593	585	556	570	555	599	564	601	600	585	609	552	547	595	583	570	562	571	573	592	581	615	598	564	583	564	590	624	615	540	615	571	582	557	619	599	575	559	599	617	578	649	557	587	596	549	549	622	622	538	519	596	602	555	586	558	574	581	623	590	563	567	589	562	555	558	580	545	540	588	581	581	598	578	586	569	566	532	581	599	600	573	668	627	590	576	635	556	597	568	545	596	594	563	605	556	613	546	556	623	620	592	610	583	565	563	569	551	583	603	598	587	609	599	615	603	604	544	576	610	616	584	575	583	579	627	546	594	596	587	584	600	577	571	585	570	531	547	589	597	556	571	617	607	571	543	559	578	613	587	585	584	579	612	578	557	541	620	578	537	573	626	592	613	555	589	596	582	578	579	586	605	579	633	567	585	606	571	608	571	595	569	567	586	600	590	550	616	630	568	567	575	551	562	550	557	614	599	595	602	598	596	575	616	572	580	551	602	539	599	605	550	542	617	613	570	571	557	590	627	541	564	581	615	626	615	551	567	504	618	582	611	619	610	609	572
24286	21482	25284	28087	21487	21589	18097	3063	1459	1185	930	715	629	558	491	462	437	397	382	336	330	340	302	315	309	304	303	292	242	292	264	275	272	260	255	305	257	249	269	252	266	239	264	268	263	234	245	268	267	276	255	243	280	264	277	250	242	252	285	262	261	220	236	275	256	228	240	243	260	261	241	249	267	272	280	250	262	279	271	263	265	233	260	244	245	245	279	242	256	257	245	257	252	263	248	235	226	266	223	262	256	264	236	264	251	267	246	245	250	286	268	272	247	286	263	226	254	269	248	255	247	265	253	266	240	225	225	247	261	260	255	277	255	275	270	274	246	250	281	225	284	255	246	252	235	233	269	231	256	270	246	222	236	252	261	224	261	260	267	227	270	246	229	235	268	244	268	261	266	237	252	269	252	278	252	237	254	262	238	251	254	254	258	254	259	224	232	267	237	258	254	248	257	226	234	270	246	264	242	271	235	274	264	253	277	268	231	253	231	246	265	238	235	245	273	257	285	269	259	277	262	243	260	267	246	262	254	217	244	219	263	256	255	243	271	221	244	245	254	267	279	241	267	270	266	270	273	228	264	251	267	281	266	223	260	255	256	255	249	244	254	246	264	263	241	250	243	250	219	251	273	246	239	250	266	239	257	234	241	267	260	266	237	233	263	229	228	249	257	255	258	308	265	272	232	263	259	238	250	225	255	240	248	243	256	223	237	237	217	260	255	230	256	264	265	248	238	242	273	284	262	243	259	295	254	269	261	267	246	276	248	289	260	213	266	262	211	255	269	246	235	232	261	259	256	236	284	250	273	286	232	257	268	293	252	255	247	206	225	253	258	258	236	258	234	248	280	243	235	240	250	287	262	241	246	256	230	255	263	260	266	236	239	266	232	256	243	239	250	229	235	242	239	262	260	267	259	270	273	243	259	241	247	249	272	221	244	253	269	265	234	244	253	277	243	237	259	224	267	256	252	272	236	259	228	258	236	264	282	249	275	245	242	232	241	262	247	255	246	240	261	244	244	260	277	263	275	247	247	241	248	246	252	235	228	255	245	253	291	250	250	261	284	237	240	233	233	225	267	243	247	286	239	219	243	250	238	261	285	252	244	246	257	244	225	266	266	259	253	253	271	236	237	239	276	256	268	251	278	241	252	277	255	277	297	273	242	273	273	221	236	259	241	237	279	258	247	240	262	261	246	233	255	251	243	239	254	250	248	275	263	236	263	249	276	231	256	264	289	220	245	270	248	248	252	245	285	220	260	257	262	249	261	253	267	248	261	239	241	261	284	260	267	247	250	290	248	236	244	241	245	242	235	246	247	240	259	265	220	242	262	219	269	253	227	243	232	265	270	242	269	281	254	255	259	234	247	254	264	254	226	251	260	242	243	259	240	241	256	282	242	234	253	273	228	251	236	265	260	251	282	260	277	245	275	243	246	251	246	253	268	226	253	290	219	253	238	264	251	262	258	252	237	243	247	253	273	244	240	276	231	252	243	222	237	254	251	254	237	279	275	265	268	240	291	229	240	257	271	231	272	279	236	258	248	258	292	243	229	267	239	256	228	235	245	245	235	238	245	211	237	274	268	237	258	252	227	224	270	263	248	278	301	227	242	301	249	240	236	242	249	246	263	250	242	268	243	249	250	260	241	203	234	255	205	282	241	237	269	267	286	249	228	283	257	266	293	247	248	258	273	257	282	257	273	255	251	240	247	222	262	251	286	289	221	254	245	239	250	236	260	271	266	258	270	269	279	254	239	270	252	259	260	232	264	245	245	251	253	280	233	250	267	235	265	246	256	232	250	263	256	269	264	255	243	223	249	274	226	237	241	289	254	250	259	247	262	254	269	275	243	223	243	241	222	247	235	259	222	248	219	259	275	237	210	272	269	260	235	246	232	297	248	253	255	266	264	260	264	256	239	240	262	272	254	237	254	253	261	211	256	263	249	238	238	260	222	253	255	238	256	268	234	271	286	245	226	246	253	276	255	263	248	245	250	278	259	256	258	258	286	273	258	236	242	239	216	251	265	259	263	271	248	267	236	262	244	232	280	270	260	267	256	249	215	250	255	261	252	247	230	237	245	236	272	256	239	266	245	269	238	258	234	256	253	229	270	233	255	252	261	283	244	247	247	273	256	233	247	214	257	271	246	279	289	279	209	249	247	271	244	235	226	252	256	259	244	234	280	245	243	275	242	235	246	239	272	270	258	219	249	220	278	251	266	240	255	272	268	251	248	263	279	295	238	279	232	252	250	255	274	248	259	259	246	278	266	260	251	273	241	264	243	236	259	286	268	266	238	249	241	265	264	253	248	249	218	222	245	255	245	240	249	250	248	240	248	249	238	254	242	253	274	245	278	254	246	259	246	231	273	251	261	271	269	248	222	224	228	234	252	278	266	257	260	260	254	245	274	219	248	248	263	244	245	264	252	245	260	249	230	240	256	250	223	249	257	282	224	246	215	275	261	233	254	281	221	216	218	269	253	255	236	241	260	251	215	248	254	256	255	247	247	255	252	255	265	249	275	260	304	272	271	250	232	242	269	263	275	257	252	236	244	261	251	220	243	274	241	266	258	231	248	261	268	245	271	239	230	247	273	251	264	247	245	269	249	253	218	257	234	253	244	269	231	227	203	242	258	247	242	247	246	252	267	253	251	250	238	240	241	233	250	258	288	242	247	245	260	253	216	253	245	247	254	239	243	206	255	240	228	265	259	245	252	231	230	254	214	254	262	259	262	250	256	265	248	242	268	246	279	262	246	252	250	247	251	269	247	280	242	229	279	232	231	255	277	264	252	253	214	236	221	261	238	268	249	264	276	247	259	255	232	239	246	265	258	260	260	254	269	244	243	277	241	240	260	263	241	241	229	260	231	221	216	282	268	258	267	260	257	255	252	264	286	253	244	261	250	224	252	255	238	251	259	237	237	273	241	258	262	263	252	271	238	251	231	250	220	242	257	251	270	260	257	240	253	260	266	263	260	232	253	251	235	273	250	227	259	236	258	259	259	252	222	257	235	251	260	255	258	273	258	248	262	254	231	244	291	236	233	272	250	249	263	231	261	266	249	240	262	273	248	249	265	282	243	218	265	228	267	241	262	233	258	267	247	240	253	256	249	258	212	256	244	250	259	231	258	277	268	241	261	258	225	226	247	233	261	244	240	252	262	236	248	271	260	234	227	240	238	228	251	256	288	250	261	254	279	274	206	235	250	259	236	264	237	254	257	230	232	277	247	232	264	233	260	265	255	262	255	242	258	265	241	255	248	254	208	240	268	228	260	258	264	244	282	252	260	242	239	256	267	268	256	253	252	247	250	252	269	246	259	255	276	251	254	220	249	270	249	225	262	282	250	282	259	242	229	263	233	259	239	241	253	236	261	257	237	250	274	240	274	262	279	244	235	259	214	237	221	251	233	220	269	243	267	249	245	283	255	235	259	254	234	270	224	249	253	266	249	237	241	259	232	262	252	219	237	228	239	244	261	275	275	254
31107	47403	24502	7597	3527	2309	1640	1243	1113	1037	844	817	730	727	706	632	632	606	611	651	621	604	588	577	599	602	596	596	564	591	584	563	573	610	566	605	545	576	561	613	572	588	603	586	576	559	587	553	609	537	546	587	534	609	544	552	567	564	579	575	539	552	584	578	532	604	572	486	584	596	558	561	592	572	583	560	595	623	545	561	566	567	563	558	615	593	583	556	576	571	537	559	578	523	615	560	563	541	586	568	552	555	546	572	576	558	571	588	540	549	580	605	570	549	547	616	595	572	565	543	534	560	575	586	595	556	561	546	550	565	526	559	571	601	552	517	582	575	533	599	619	588	570	546	570	571	546	592	603	587	599	531	558	564	538	540	583	524	549	561	552	597	561	568	551	610	591	583	556	576	568	582	591	537	628	512	576	550	603	586	592	547	574	579	617	584	549	561	532	592	564	549	588	519	581	610	550	570	565	548	612	554	569	608	551	626	560	586	574	522	577	573	598	594	571	588	567	592	608	559	540	601	557	555	551	569	562	593	557	609	553	571	523	575	575	537	546	538	597	550	585	561	540	605	592	578	581	566	557	569	576	580	579	534	586	562	545	549	568	539	584	556	576	570	623	579	581	588	631	554	593	579	573	574	542	514	552	580	532	598	574	573	557	546	581	565	588	606	571	573	566	598	577	533	565	596	568	614	602	566	554	555	601	606	570	568	619	556	538	577	562	555	561	570	565	579	547	551	569	571	578	590	559	531	577	586	619	568	540	602	574	546	550	573	568	560	569	543	555	566	567	573	552	574	582	575	542	548	539	567	573	559	544	603	579	585	604	619	565	562	598	522	605	589	568	578	545	554	570	580	570	520	567	548	551	543	593	569	584	598	530	530	575	558	558	594	584	599	604	556	538	573	580	610	578	540	572	565	547	559	534	575	605	513	636	525	567	578	594	531	566	551	603	587	551	581	639	534	517	548	540	538	605	573	575	602	575	591	585	601	581	620	571	542	576	548	566	576	573	582	582	483	583	590	589	559	606	596	577	601	536	592	595	519	534	549	550	596	593	551	551	548	567	554	588	557	525	545	612	570	566	544	600	558	589	562	595	585	540	590	613	536	578	566	587	619	553	546	609	561	542	554	549	580	565	583	585	582	588	559	572	559	569	596	534	567	566	557	584	549	596	562	571	520	559	548	521	594	581	557	601	596	575	592	542	551	536	586	555	565	576	545	492	563	606	625	546	567	574	584	578	585	530	593	556	579	591	540	578	546	595	595	530	580	551	574	553	579	561	560	559	546	601	546	588	573	604	548	604	534	566	592	566	551	541	559	567	574	582	588	559	548	541	557	548	601	535	592	549	600	557	595	558	550	577	574	561	586	607	574	562	578	590	597	578	612	593	559	564	581	565	570	556	592	539	586	557	569	591	553	571	606	573	533	577	544	558	575	614	552	556	585	566	572	569	577	563	555	594	603	615	574	593	592	623	578	592	553	538	548	559	603	519	612	526	531	604	564	584	579	629	588	589	591	566	570	573	578	576	559	600	578	587	562	567	562	573	596	547	587	578	625	558	595	629	589	576	589	548	569	541	567	568	599	535	592	565	574	542	553	586	568	599	577	574	574	617	531	577	590	570	594	601	579	587	518	552	537	582	537	580	542	540	566	593	569	592	559	567	530	565	580	583	582	553	612	579	538	565	591	561	539	569	556	578	553	562	584	537	547	581	550	536	552	551	539	576	602	538	560	594	559	585	532	515	591	569	588	563	580	528	590	546	626	590	596	595	564	556	584	559	601	571	543	583	577	598	578	575	586	580	550	524	539	541	602	557	548	525	594	559	600	604	564	562	573	578	512	609	583	563	574	560	560	547	575	561	519	578	587	584	522	528	565	550	543	561	566	601	577	592	564	523	601	575	550	553	546	550	631	539	582	562	594	556	539	572	541	559	576	589	578	596	591	582	575	524	548	594	581	565	547	593	560	545	572	590	575	577	568	555	538	556	580	587	579	524	541	577	521	604	530	554	552	556	606	569	578	601	560	561	516	517	546	550	589	605	571	549	548	582	515	540	588	585	560	567	523	560	593	567	563	526	590	578	574	589	570	549	533	609	582	537	535	573	567	570	596	547	586	586	609	574	609	561	574	603	567	557	542	533	587	535	554	610	596	591	532	567	556	609	542	558	596	564	550	589	583	591	575	538	566	586	582	509	611	541	594	514	546	576	602	559	572	562	482	593	609	571	547	549	554	513	599	571	580	542	564	577	599	562	573	590	550	558	574	581	560	570	613	578	570	524	563	537	605	561	587	553	586	573	572	552	543	559	571	597	576	526	580	566	540	564	514	547	561	572	565	577	592	568	584	561	588	539	605	562	561	531	593	555	551	572	569	547	564	559	544	593	575	562	583	544	559	544	554	551	541	599	600	574	567	571	579	543	571	561	546	606	593	573	564	554	506	579	554	606	558	596	541	563	584	582	590	575	546	562	602	563	586	549	580	551	598	590	535	571	568	573	545	570	591	555	557	560	571	556	555	613	565	587	595	551	536	554	543	533	577	573	601	595	507	594	578	581	550	515	572	596	555	561	554	599	550	607	564	567	541	580	538	569	537	591	594	567	576	569	558	554	592	552	596	564	519	616	539	587	590	595	589	557	530	593	573	557	619	567	541	573	592	573	588	513	565	561	514	524	590	522	569	538	568	543	637	572	567	518	578	556	550	567	548	613	552	550	608	556	591	549	564	532	518	566	607	559	568	518	548	551	554	547	545	588	617	546	584	565	594	595	545	608	611	592	515	581	594	537	608	549	597	593	517	541	582	586	547	577	571	544	555	588	553	576	575	543	511	587	573	536	569	543	550	541	562	574	562	590	576	556	597	574	568	567	633	555	535	580	578	580	585	609	519	588	549	541	521	587	585	582	553	540	590	594	583	542	583	574	564	577	539	551	567	546	557	547	567	580	556	566	530	569	569	569	578	556	561	571	582	580	565	570	564	561	548	563	570	613	583	593	574	600	579	568	559	579	562	624	584	589	578	570	550	566	592	531	568	600	544	571	583	607	571	553	588	542	538	549	555	581	586	579	554	609	574	573	576	555	564	560	557	601	567	620	592	596	566	588	525	581	578	602	572	561	555	535	581	518	563	562	571	573	616	560	576	550	594	577	552	551	544	557	580	561	575	602	588	559	555	568	578	615	551	598	624	563	577	548	585	572	591	622	556	549	578	564	603	537	564	564	580	555	529	568	519	527	575	607	596	557	592	540	566	583	598	579	526	517	555	574	557	585	568	630	620	541	553	554	566	546	621	573	546	585	586	555	522	502	564	565	546	557	554	630	531	554	557	613	552	602	528	555	560	599	577	558	599	561	592	567	556	570	584	583	533	553	586	575	567	536	586	563	594	601	558	598	563	572	537	612	597	543	577	607	594	566	557	543	550	592	592	567	583	571	603	558	585	557	528	579	569	589	573	546	551	532	583	595	601	599	606	569	547	586	568	505	548
33213	25780	23092	9846	3295	2032	1407	1071	798	657	549	429	427	391	426	339	300	310	308	305	309	285	260	279	297	282	299	264	261	274	276	265	293	285	294	277	252	272	292	276	298	293	262	264	257	267	298	257	255	258	300	288	274	248	261	242	276	315	275	261	278	281	279	262	264	281	243	256	245	291	234	268	269	288	276	255	236	243	281	298	289	262	255	308	253	280	253	257	256	298	288	287	278	270	240	266	269	249	275	274	235	258	294	279	278	236	246	281	270	281	267	269	275	300	268	249	272	276	294	322	297	280	273	263	250	267	256	271	291	277	264	262	247	273	263	258	262	290	277	270	288	279	271	270	296	303	290	293	266	264	270	298	275	249	234	270	242	265	245	237	250	284	277	288	234	270	276	264	264	310	278	296	249	263	287	291	262	233	273	293	282	286	281	259	256	292	243	228	272	277	298	285	273	267	240	268	241	300	263	277	268	292	255	274	289	231	269	258	275	251	270	275	265	262	280	287	291	264	217	276	284	244	278	265	262	267	283	258	287	269	280	270	256	261	253	280	261	263	237	305	262	275	266	274	266	262	261	288	262	247	264	259	272	269	286	268	300	275	265	231	258	259	280	272	272	263	280	244	256	285	288	266	297	266	292	265	255	281	259	260	261	279	269	264	248	265	262	258	278	301	262	278	269	306	294	275	265	265	283	267	277	262	314	281	297	256	250	302	288	277	277	243	258	245	282	244	253	291	262	279	292	297	241	254	276	290	269	275	265	279	269	274	259	251	278	262	247	282	285	273	287	278	258	276	284	262	248	261	275	272	241	269	239	269	283	284	278	275	260	230	244	309	241	266	283	271	301	297	265	264	257	261	272	251	267	299	261	279	288	260	277	315	257	269	287	260	274	301	271	249	257	284	288	268	277	255	269	275	260	307	260	263	299	276	268	290	299	249	256	271	307	279	261	277	295	267	260	311	267	279	301	278	254	258	262	273	257	269	274	305	285	252	289	219	265	305	291	290	304	286	270	257	284	248	260	287	258	264	245	256	265	259	250	259	291	255	239	242	282	240	270	262	238	267	257	280	283	291	275	294	260	270	286	255	259	287	257	245	282	292	294	235	274	255	277	264	250	263	296	280	239	281	275	299	282	270	275	282	289	250	295	236	272	235	259	256	232	246	260	272	264	292	274	277	269	269	277	254	249	263	299	274	272	262	300	257	291	246	284	287	258	287	270	297	248	276	301	257	274	290	272	287	263	275	254	269	274	257	245	266	273	273	267	250	273	251	287	256	253	263	271	267	300	293	280	290	253	263	248	283	234	265	269	253	250	251	303	245	245	271	305	254	277	309	260	270	277	262	257	283	269	249	300	277	287	257	273	270	256	260	274	267	270	265	280	253	270	295	289	267	245	263	267	273	252	289	286	257	259	287	289	254	279	283	249	286	278	281	271	232	286	269	270	262	273	270	255	256	259	281	259	247	295	302	278	280	283	257	269	276	272	304	261	274	275	282	265	272	282	292	257	281	254	286	271	268	269	263	275	289	269	284	271	275	266	294	248	275	246	261	258	267	291	276	288	254	250	269	270	254	251	292	257	238	284	279	249	289	268	287	285	248	267	270	273	272	285	275	251	265	257	266	303	280	253	263	294	258	273	253	294	265	245	272	297	298	289	246	229	253	269	279	278	246	269	288	262	243	261	280	283	281	285	298	277	283	274	272	285	285	285	246	276	290	272	289	284	292	260	268	282	271	257	275	273	235	253	272	257	281	285	263	284	263	244	286	252	272	282	262	282	260	287	257	259	251	243	252	263	274	262	305	255	273	288	248	286	266	284	287	273	265	258	272	277	275	269	259	286	282	268	246	255	273	253	277	313	273	278	259	249	234	259	301	250	258	275	270	267	268	261	249	270	232	265	305	299	253	259	278	301	272	274	300	244	255	299	278	256	306	268	281	263	272	242	269	273	270	268	290	249	294	291	279	275	283	283	290	286	297	280	282	251	268	293	251	272	279	247	307	304	240	315	277	291	271	270	259	249	268	282	265	294	298	259	251	278	273	283	265	260	281	319	271	288	267	282	268	266	294	284	242	291	275	287	288	280	276	269	256	272	256	287	259	243	249	271	268	280	305	267	263	272	271	285	267	236	264	294	251	299	298	260	263	281	250	250	292	274	283	259	288	286	282	287	270	313	283	297	252	262	251	267	276	249	255	283	307	267	255	278	257	289	286	269	278	281	284	281	307	283	259	284	286	244	268	278	264	297	303	259	278	286	276	292	282	257	292	282	285	289	279	270	260	274	249	328	246	277	273	292	262	268	278	260	280	288	274	269	255	284	285	285	271	265	269	259	285	287	251	296	279	254	278	312	256	266	279	284	272	279	303	253	269	257	254	286	278	274	289	284	251	260	274	251	245	281	285	263	295	236	265	272	297	282	280	288	260	283	265	279	247	289	279	260	268	253	258	223	274	274	269	272	296	266	265	293	274	280	268	279	285	280	262	293	259	265	285	259	270	266	279	257	262	265	258	295	265	297	252	295	284	298	274	269	274	263	264	287	263	269	241	271	276	236	266	257	267	275	254	288	243	260	258	271	269	279	292	247	308	264	277	261	232	275	277	277	284	255	284	270	256	282	293	277	268	260	305	275	262	259	280	250	246	248	245	282	286	283	237	229	303	258	230	269	247	261	289	262	280	275	284	280	245	274	245	258	289	257	264	278	267	226	273	289	252	260	256	258	251	296	261	270	282	251	294	252	292	262	275	301	272	288	289	278	279	256	272	282	272	238	320	255	269	256	292	284	251	275	292	291	269	272	299	283	299	245	261	261	250	280	282	279	241	266	247	271	248	261	276	288	297	288	285	260	268	274	246	304	269	242	287	268	261	280	272	261	266	249	274	258	256	254	294	252	269	260	255	272	268	283	288	287	307	280	312	270	271	259	250	251	256	257	258	272	286	292	257	273	265	295	241	254	250	249	253	280	298	272	264	267	270	285	289	277	258	266	284	261	279	266	289	293	248	255	293	290	250	281	302	265	271	273	223	265	278	304	273	291	247	263	251	305	297	275	267	266	301	264	271	266	277	291	278	306	268	276	281	263	255	253	283	267	277	239	257	275	294	265	266	259	246	289	269	266	277	288	261	267	272	282	264	270	250	306	277	302	279	271	251	241	268	260	276	281	273	286	267	251	287	264	258	306	271	253	257	264	259	257	287	255	258	259	258	261	299	257	295	277	260	247	275	277	272	295	290	266	242	265	266	265	300	281	257	275	267	286	258	242	266	289	270	242	253	283	260	265	277	282	254	303	259	272	293	253	280	279	286	258	270	257	249	285	271	279	288	243	281	261	281	268	302	276	270	302	231	298	263	261	245	256	274	293	274	269	271	262	256	272	261	277	299	272	268	283	307	249	299	280	299	284	253	271	269	246	273	262	273	265	277	238	243	282	271	263	267	286	272	246	273	273	279	274	269	284	261	255	263	262	271	253	263	234	280	289	260
27915	33302	13775	4141	2168	1495	1119	1011	868	772	788	714	688	674	666	635	664	710	650	653	618	661	598	621	598	628	615	601	658	618	585	640	661	659	616	704	627	610	657	600	601	638	622	650	674	614	604	675	630	657	675	662	603	598	634	627	612	587	615	629	662	594	663	667	595	630	627	638	648	584	664	593	668	572	613	620	604	650	649	640	605	594	603	632	596	605	597	591	652	623	630	631	603	626	631	628	589	628	594	590	619	613	658	605	641	634	594	606	645	583	635	593	655	663	641	623	599	651	654	624	597	671	628	624	597	636	597	634	635	622	589	645	570	601	588	594	579	582	619	629	646	666	589	625	620	582	631	580	633	652	620	619	621	630	639	667	612	636	651	599	670	634	656	609	597	586	556	658	581	651	657	591	614	611	581	628	688	591	625	605	625	644	607	612	641	590	655	628	642	634	608	574	672	632	603	615	617	624	652	621	628	599	643	644	649	642	657	650	605	611	602	627	609	635	633	624	632	624	649	650	594	648	652	674	586	603	657	581	623	657	602	602	637	652	635	660	601	590	602	636	638	592	653	600	637	648	639	642	595	671	628	638	625	626	643	634	643	648	685	664	621	577	631	657	631	631	581	568	623	625	571	604	654	601	585	592	627	648	609	612	619	618	629	651	662	617	653	643	577	624	634	669	705	611	612	614	614	594	557	660	590	644	588	611	649	627	591	618	624	595	636	629	609	694	617	635	605	609	639	639	662	614	633	612	643	647	613	581	613	613	620	644	620	602	600	593	637	620	602	646	686	635	632	629	644	612	608	605	626	649	662	648	648	636	612	606	631	641	646	627	597	645	652	654	651	615	655	643	651	644	621	617	606	587	608	617	658	593	610	605	636	594	583	656	612	634	593	617	640	608	663	653	608	567	581	601	625	592	618	608	615	661	664	619	577	618	622	608	613	627	612	611	646	635	616	646	646	611	599	612	616	608	617	639	594	639	625	596	658	614	619	600	632	665	621	625	612	643	624	635	609	652	591	615	598	610	613	640	589	617	637	573	609	644	652	623	637	628	598	636	564	606	669	647	645	602	643	647	617	635	596	607	590	654	645	636	622	625	621	629	581	645	677	601	615	640	645	638	610	632	660	634	631	576	635	594	598	558	628	623	653	592	576	641	624	628	635	653	628	633	592	620	591	668	595	611	615	627	665	581	555	650	594	606	595	618	672	616	615	618	654	654	649	683	637	632	624	643	609	605	604	684	620	610	628	631	644	635	632	662	636	594	639	586	569	647	651	593	622	597	602	624	633	624	620	659	662	625	669	608	634	649	620	637	645	618	634	606	626	644	627	655	674	608	652	626	634	601	674	639	667	595	585	588	647	652	577	615	587	586	658	595	637	582	632	646	618	603	646	612	628	572	653	617	604	598	660	617	605	631	643	633	618	625	620	597	680	622	606	622	636	624	634	604	649	664	623	618	682	672	643	631	600	613	665	611	628	641	571	644	586	646	596	644	603	622	609	614	636	580	601	663	652	596	644	584	626	597	598	631	667	625	656	606	563	628	628	611	591	624	585	628	618	626	621	617	591	624	598	629	621	609	639	635	616	594	597	665	583	615	630	599	609	654	652	625	646	615	602	656	609	649	655	652	618	644	604	688	596	641	600	636	592	617	642	598	603	626	629	649	605	614	645	625	634	620	645	603	600	676	652	610	599	640	636	630	632	689	662	631	631	598	641	605	610	597	661	638	602	636	669	668	614	636	646	628	656	611	588	632	637	641	612	653	614	612	642	615	625	641	597	630	654	630	589	639	595	633	600	633	626	642	602	592	664	629	592	625	630	613	601	630	618	632	627	578	567	640	621	608	594	585	691	631	633	589	649	604	616	615	615	626	626	575	635	626	663	594	613	638	616	626	677	638	618	655	602	613	597	621	670	630	655	602	612	596	635	612	620	613	647	626	631	637	669	580	602	622	638	640	649	638	626	616	609	607	642	641	620	617	634	613	571	636	638	635	592	613	643	621	671	603	630	618	609	630	604	602	650	640	621	602	628	661	620	619	587	616	637	635	617	581	666	660	609	651	623	643	641	588	635	590	615	654	640	634	612	619	690	632	641	661	579	610	628	645	621	669	625	639	591	606	609	656	617	579	655	595	623	635	615	596	622	616	668	607	614	599	625	623	609	612	623	650	665	590	599	621	598	601	627	628	599	627	639	659	610	609	648	625	577	619	595	672	607	632	643	638	629	643	593	632	610	580	626	591	607	629	619	593	616	642	620	664	629	644	654	661	605	606	629	610	625	626	633	631	622	603	623	634	625	593	607	623	625	627	595	657	621	617	608	662	609	629	657	635	645	625	622	608	626	650	601	614	636	619	652	609	626	592	597	569	616	635	635	618	645	609	615	645	622	650	623	650	654	601	643	605	632	655	639	664	605	650	616	595	613	575	610	617	597	620	659	652	617	604	626	610	660	644	582	668	603	607	633	583	627	647	604	591	620	579	644	656	627	647	607	605	661	626	583	630	631	636	620	626	639	628	687	611	605	635	634	582	613	644	620	645	640	643	654	628	647	620	621	626	666	595	595	616	593	624	631	598	617	654	631	602	673	689	622	609	586	586	572	644	612	602	636	631	636	577	625	591	614	585	625	672	648	626	585	614	596	631	604	588	644	591	614	584	638	613	623	604	613	617	605	621	665	626	646	601	617	637	627	658	594	659	648	625	584	613	632	612	601	603	632	668	614	579	626	610	651	592	656	644	603	657	596	658	633	633	638	706	595	629	651	631	596	631	644	616	638	644	620	598	630	622	564	613	636	604	624	580	598	605	613	656	608	631	658	641	612	625	602	633	605	614	583	649	631	621	636	628	656	625	587	645	653	613	633	602	588	614	682	623	649	595	584	655	620	668	608	600	615	637	650	600	630	619	607	617	685	611	607	623	594	562	666	625	656	598	623	665	593	616	605	598	648	636	636	626	606	626	587	637	638	660	618	617	641	614	590	580	659	608	611	582	640	682	659	617	634	621	600	614	643	583	622	572	703	653	671	617	597	580	588	617	615	624	610	634	656	600	589	618	602	624	666	587	638	638	644	632	643	619	632	629	651	652	626	614	604	621	574	610	613	648	599	659	645	633	609	596	607	635	622	675	611	635	653	609	611	593	605	633	643	623	609	611	592	611	611	619	611	614	574	664	604	634	619	653	639	608	602	586	596	615	638	607	645	655	596	631	613	631	650	630	616	633	634	670	639	556	651	623	622	629	627	623	622	661	619	625	592	651	626	624	627	592	619	590	627	643	632	652	613	598	602	617	644	624	618	648	641	616	597	601	622	636	622	614	605	645	619	598	644	645	602	631	621	675	621	644	700	629	619	639	606	622	597	658	616	626	576	592	616	699	580	638	587	637	619	639	613	581	678	599	669	596	620	576	627	647	644	639	648	645	618	588	611	625	657	638	592	622	622	619	667	611	622	627	615	570	607	659	602	632	657	606	590	636	624	631	621	624
24886	21458	24978	28355	21513	20120	4338	1810	1134	899	764	638	540	474	479	442	353	316	363	328	289	281	297	289	326	286	270	255	290	262	286	303	259	222	271	242	247	266	285	280	250	265	247	234	283	264	258	214	229	238	251	276	256	243	279	263	265	245	246	278	268	268	233	272	265	272	279	253	264	247	282	229	254	263	248	267	242	247	239	231	236	258	246	265	269	262	228	273	243	233	250	237	256	258	296	289	273	242	227	251	255	252	235	248	256	229	288	264	271	230	274	251	254	252	248	295	255	220	259	269	262	267	252	257	251	249	256	245	247	229	249	230	276	247	251	224	246	241	277	301	259	253	267	199	250	243	241	218	265	286	244	244	272	245	251	259	240	234	254	270	261	235	255	234	259	258	249	258	255	274	225	229	275	230	266	248	245	238	239	265	227	250	261	279	233	243	230	273	243	244	262	283	245	242	236	254	241	256	238	245	257	260	268	243	274	264	281	254	240	225	272	261	267	262	270	231	235	246	250	250	269	267	249	233	273	268	250	242	245	259	230	260	261	264	266	269	271	224	273	252	267	238	234	274	238	268	245	284	247	246	265	231	236	260	251	250	250	265	203	271	243	260	274	219	245	269	236	267	232	232	226	261	258	219	239	272	252	256	262	246	251	246	256	236	251	266	251	264	240	237	266	257	238	284	259	241	256	232	238	238	257	277	225	234	236	270	269	267	277	266	235	241	250	252	260	256	238	259	245	249	252	265	241	233	274	245	262	258	256	253	238	262	267	261	245	250	236	264	238	278	273	268	221	256	203	252	274	261	271	262	252	261	224	247	260	236	252	229	262	260	243	284	266	246	268	242	272	245	245	244	237	263	250	252	240	271	248	259	252	234	268	244	238	228	243	245	228	263	218	241	275	241	246	264	287	273	261	233	256	215	275	238	233	220	271	259	214	242	261	261	262	200	243	278	261	249	252	231	237	285	228	226	268	218	272	231	258	250	252	243	267	231	238	251	224	228	265	273	235	259	252	252	257	273	263	265	271	226	256	241	256	233	234	260	270	232	281	254	253	249	259	270	232	259	234	216	236	244	221	259	248	240	260	237	282	246	257	255	244	259	249	243	257	249	244	248	273	249	284	245	272	277	246	243	225	257	244	242	244	298	254	262	230	219	233	244	256	240	236	243	258	237	248	245	258	227	244	259	251	257	217	258	224	258	271	240	272	248	233	235	242	261	274	268	235	249	223	276	240	227	251	251	312	248	231	252	260	264	258	249	233	238	257	243	230	291	274	247	220	206	258	255	247	260	246	242	243	252	277	244	232	235	242	240	250	280	285	251	275	271	251	220	246	224	237	242	224	251	254	267	267	231	234	276	243	243	253	272	231	226	238	247	251	235	248	272	240	235	239	214	232	251	265	225	237	255	264	266	260	237	245	259	276	274	272	232	226	245	252	274	245	233	266	258	239	265	241	240	260	267	248	248	247	296	244	233	226	225	262	251	224	254	258	249	236	283	265	248	268	261	250	255	272	238	265	234	232	242	247	235	255	238	268	261	272	242	260	250	270	287	274	236	238	247	251	249	256	247	225	211	250	270	240	242	253	243	257	250	250	255	265	249	261	237	223	242	263	260	248	275	243	254	244	221	245	285	258	250	248	282	282	219	228	221	257	246	265	258	218	251	277	247	242	263	280	241	227	227	273	235	260	244	260	233	254	258	277	221	254	265	223	260	248	251	246	259	228	244	242	257	235	213	238	264	239	243	266	247	231	229	238	257	262	269	276	249	239	251	261	231	228	251	263	291	255	223	258	238	270	260	242	231	239	223	246	258	260	230	245	260	255	262	270	236	268	240	233	270	237	248	294	237	233	264	263	253	275	255	253	239	231	270	263	285	258	255	243	246	256	228	248	214	232	246	225	251	243	233	234	240	254	246	260	238	244	258	237	236	235	264	270	273	248	252	271	269	252	245	241	248	248	247	249	243	272	248	259	249	235	293	244	260	260	221	235	248	265	227	257	293	218	231	255	258	257	261	265	298	254	263	254	233	224	253	269	248	262	245	246	275	272	224	254	244	261	266	261	239	241	231	265	258	242	278	250	256	277	270	262	250	251	248	220	248	230	213	255	272	258	253	241	214	275	240	262	285	242	240	232	253	253	251	237	256	236	244	275	268	250	279	261	239	280	230	258	243	231	258	255	266	255	250	254	263	254	278	254	236	239	233	228	257	232	285	255	260	240	238	267	237	270	233	250	250	251	254	246	235	242	265	240	264	245	231	250	275	272	253	259	270	247	246	250	241	235	234	241	248	268	264	236	207	243	245	248	271	261	252	259	236	260	279	244	227	251	244	256	266	221	232	249	252	247	259	256	245	243	259	247	253	256	264	231	275	249	266	216	266	265	243	277	264	245	243	237	263	258	249	269	243	249	252	239	267	266	272	243	234	260	308	270	252	232	259	238	249	269	253	266	267	230	247	249	283	275	260	283	260	237	248	233	259	254	279	273	257	225	224	284	267	269	246	271	263	249	277	245	236	270	257	235	274	256	249	235	261	236	252	243	247	272	301	270	228	246	241	258	235	238	245	223	268	231	268	265	242	253	275	275	260	256	244	239	257	264	271	268	276	240	251	256	251	238	247	260	256	275	290	264	222	258	266	246	276	266	240	240	239	256	293	269	273	247	254	241	245	284	273	291	261	287	234	232	255	237	254	213	258	221	205	250	238	241	228	246	247	231	256	265	258	242	259	245	265	248	248	269	243	234	246	219	219	246	234	263	268	244	251	257	272	274	262	280	223	266	226	237	245	237	235	260	250	270	238	257	270	229	258	242	240	226	255	242	262	245	263	268	261	235	270	241	260	263	268	215	254	221	248	244	249	253	261	272	244	280	239	272	251	249	246	253	239	271	224	259	281	264	246	269	218	230	242	261	231	227	242	236	270	299	252	267	244	247	239	266	258	272	231	252	197	231	222	254	245	274	267	253	237	223	227	248	246	283	245	239	236	252	255	218	238	243	258	261	267	248	264	263	261	245	300	271	219	240	270	241	247	236	264	249	246	252	266	289	265	215	248	247	236	251	244	231	274	235	272	235	231	251	265	239	228	255	233	271	256	264	282	277	253	230	269	243	247	257	260	258	238	256	242	258	263	241	269	229	210	253	257	232	240	242	234	272	232	235	249	248	222	244	239	247	272	254	227	248	249	255	248	250	249	244	225	258	244	249	247	251	242	232	262	244	266	237	253	262	264	234	286	266	241	230	258	260	251	243	256	246	263	283	250	250	247	261	258	234	255	263	246	260	263	237	271	244	289	245	265	279	233	263	261	249	259	261	283	232	254	250	236	225	268	286	284	265	251	293	230	229	243	241	272	261	267	267	245	255	220	245	235	255	236	238	236	233	243	223	272	259	265	249	248	247	233	278	257	240	257	271	257	248	258	252	260	253	245	247	254	209	252	247	269	246	274	252	276	237	247	236	258	257	251	230	265	262	264	240	235	307	300
28470	41009	21730	6024	3044	1957	1352	1162	987	865	812	778	690	642	690	675	641	608	572	605	596	571	609	559	620	595	615	596	612	599	573	612	602	628	623	579	624	608	552	561	569	614	591	613	596	570	585	566	548	538	584	574	603	562	582	579	628	580	579	570	553	573	577	584	563	567	572	564	591	558	559	567	577	610	595	606	611	563	588	580	592	593	617	559	609	612	597	572	565	579	632	562	591	613	542	567	585	541	553	571	559	543	599	577	503	603	570	557	564	577	597	581	602	557	563	582	579	593	626	604	543	572	578	578	561	596	554	586	576	591	557	572	585	589	599	537	580	587	548	572	578	574	581	575	623	560	553	576	588	582	540	667	541	593	532	564	555	583	567	596	564	602	569	537	574	565	578	548	602	583	580	563	586	573	607	581	579	576	595	603	583	610	595	561	616	552	594	565	580	594	554	645	578	578	557	597	590	591	557	567	572	597	558	572	572	541	591	604	548	584	568	579	563	567	580	598	625	576	552	609	654	539	600	558	561	594	563	596	572	601	574	579	579	604	559	568	585	571	562	573	568	568	538	600	580	605	595	561	591	585	577	596	562	555	565	561	583	522	535	591	554	561	544	532	599	620	582	587	608	569	540	603	534	565	603	583	559	596	547	575	597	505	590	548	552	549	575	568	605	581	540	552	555	557	623	560	555	609	571	580	547	581	579	606	564	606	587	595	572	554	593	620	563	564	590	580	575	581	562	589	613	594	551	595	576	561	575	610	583	564	584	593	557	614	591	594	574	583	598	595	620	591	582	580	591	601	606	594	613	609	564	590	586	586	595	594	622	601	601	580	584	550	626	622	580	609	585	575	560	580	629	591	558	571	562	585	593	551	607	565	561	600	573	559	588	596	584	577	519	580	604	571	561	595	608	589	611	601	583	588	597	554	601	586	606	595	572	575	574	601	570	591	605	592	586	541	577	545	553	601	580	580	507	573	573	596	579	550	573	593	568	555	610	572	612	583	614	572	585	552	564	569	576	541	530	586	608	571	554	521	565	561	586	556	586	553	601	598	560	566	574	570	562	582	575	616	603	587	561	581	597	577	569	611	571	563	593	542	571	586	569	574	601	595	558	582	620	584	575	566	582	541	638	562	553	586	576	617	548	595	584	564	621	590	516	549	586	548	590	530	520	522	606	560	576	595	566	604	559	580	598	561	553	561	558	578	579	569	559	592	568	541	553	574	576	600	582	577	582	620	562	585	591	543	537	544	603	582	588	538	562	592	561	589	555	577	601	620	543	595	603	550	568	555	570	555	582	574	563	599	615	571	610	543	559	597	550	554	581	558	590	593	567	565	581	584	584	558	558	540	589	604	608	596	564	624	591	586	502	607	553	558	593	568	581	624	565	582	569	596	598	561	565	581	578	626	586	606	560	588	596	546	547	547	574	605	594	574	578	571	567	593	546	594	551	584	578	562	576	553	612	557	576	572	550	584	577	566	584	600	548	590	601	585	581	525	580	584	586	572	605	601	574	575	593	570	580	561	640	563	590	633	588	651	547	578	608	586	577	580	576	620	552	601	586	616	564	528	600	549	581	569	572	530	610	580	629	592	575	558	538	553	560	623	554	539	565	556	588	580	605	581	567	537	577	593	601	596	616	560	576	557	567	545	533	589	540	581	596	576	550	606	562	549	559	542	577	515	566	520	599	607	621	597	580	591	586	626	598	574	554	578	596	572	582	586	558	614	572	564	607	587	573	559	564	578	598	559	607	573	598	565	553	569	549	543	580	622	586	585	558	575	608	550	543	529	567	594	596	566	560	576	577	557	587	538	602	595	564	582	576	593	591	560	593	558	626	609	511	592	608	594	607	592	548	600	576	567	603	604	584	556	568	584	588	570	556	550	597	595	582	558	550	614	553	594	607	579	568	583	623	603	525	566	560	559	558	603	552	552	575	553	591	567	592	562	592	567	590	561	603	602	601	591	595	564	592	567	555	528	573	569	554	571	578	591	592	565	581	527	564	612	539	601	604	599	573	568	555	532	590	596	586	539	577	612	566	594	589	611	565	598	570	557	566	567	563	580	565	549	598	594	621	539	534	570	606	561	573	622	598	603	579	540	558	603	573	578	563	598	558	589	538	601	577	591	611	652	541	615	615	573	553	569	588	586	632	599	576	582	612	557	581	588	599	576	595	574	583	572	610	568	540	598	584	584	607	594	618	590	557	577	592	607	562	601	567	559	566	590	575	584	581	510	595	596	599	555	577	567	602	596	602	544	566	585	613	550	596	504	641	580	579	554	552	547	586	589	536	627	604	564	559	547	559	598	573	554	617	570	543	546	638	571	564	590	545	583	593	560	588	594	561	589	607	550	549	637	566	581	545	586	598	577	577	604	604	560	567	554	578	636	565	546	543	590	548	564	601	565	593	570	574	601	582	568	541	567	586	582	606	547	563	582	544	545	568	550	565	557	562	565	575	584	593	555	571	597	588	548	543	564	597	564	587	588	553	609	577	556	613	565	532	571	579	581	573	642	598	547	588	557	595	581	534	590	600	589	588	604	581	567	610	529	621	588	561	600	577	583	599	568	568	575	575	617	610	554	609	548	591	556	573	586	545	577	600	560	613	633	587	548	576	541	584	580	605	610	569	589	579	588	584	585	607	535	598	566	557	609	568	559	574	582	599	591	604	564	586	602	586	599	590	570	537	578	603	628	571	559	567	602	609	583	557	556	555	585	576	563	589	601	581	611	572	557	560	572	585	559	571	630	559	588	589	537	563	599	558	560	588	570	547	617	613	535	598	551	563	584	576	595	591	587	577	596	581	573	576	577	598	601	596	576	531	587	567	597	557	574	628	558	588	562	565	565	571	551	561	557	620	588	598	598	561	526	541	550	555	621	566	559	535	607	601	583	582	554	558	595	617	595	604	554	572	583	574	639	600	528	560	588	572	564	576	566	556	587	577	561	570	573	579	584	587	555	594	582	632	620	600	595	574	618	556	546	579	555	572	589	549	601	595	565	601	549	599	604	522	570	583	600	557	595	585	563	585	583	593	589	612	564	574	596	583	567	549	557	573	524	564	599	568	580	609	550	606	612	541	588	594	571	590	602	568	593	544	588	576	558	573	595	557	562	572	562	579	566	597	564	582	609	590	581	586	554	556	601	618	593	519	568	568	561	594	564	559	529	543	558	576	606	598	588	559	582	593	588	573	567	566	532	596	598	576	602	570	599	613	601	581	561	543	541	573	591	544	572	586	595	605	580	565	560	596	615	600	598	538	614	574	570	560	616	565	616	548	583	555	565	563	587	595	585	614	558	545	521	564	579	607	583	590	564	566	568	556	589	597	572	560	579	569	562	571	555	518	595	597	573	556	540	597	592	583	561	622	579	580	565	599	574	577	575	587	581	539	592	606	593	579	554	551	559	574	553	582	571	592	534	605	572	584	564	581	592	546	586	589	593	604	585	534	573	565	635	584	575	581	562	528	575	577	588	555	576
24268	21474	25306	28066	21486	21597	18134	3119	1424	1029	863	704	617	551	490	468	385	363	348	328	295	321	270	283	295	272	288	271	279	275	265	281	288	302	279	259	248	239	241	248	269	247	223	251	277	261	235	252	245	261	260	260	267	260	254	277	238	247	253	259	274	251	252	234	255	219	262	222	212	258	213	269	243	259	248	229	247	277	256	267	274	264	286	294	229	261	227	238	275	308	264	246	229	261	253	234	262	241	248	247	250	246	283	245	276	229	246	232	275	257	228	239	242	237	244	241	246	245	237	245	273	235	238	233	209	227	245	247	231	286	280	248	252	256	222	223	228	254	262	245	224	258	259	236	231	248	235	269	261	283	245	261	289	249	250	250	257	228	260	271	248	247	292	257	233	252	227	267	254	258	244	228	238	251	240	262	254	247	220	229	257	242	266	243	245	265	258	278	251	241	251	224	221	227	215	283	263	274	256	245	243	256	253	247	245	267	228	251	275	255	238	241	267	248	279	260	264	227	247	252	264	267	253	246	254	275	242	265	242	264	231	278	271	230	262	223	244	282	272	287	270	251	281	239	256	271	284	250	230	271	252	242	234	275	261	252	249	252	279	257	269	294	247	261	242	227	260	261	218	213	237	292	269	241	276	242	253	256	264	207	247	269	242	236	245	277	241	259	266	243	242	282	231	255	271	237	245	242	231	269	251	247	267	228	294	235	270	226	251	256	238	236	252	244	274	255	230	249	244	233	223	251	269	268	269	258	252	247	243	238	261	272	254	229	270	241	204	278	249	259	233	250	279	252	233	254	235	273	278	242	230	230	257	261	239	266	236	253	253	246	255	262	260	264	231	241	279	241	269	263	246	244	225	256	223	261	233	242	258	235	219	258	262	241	265	233	233	248	229	259	225	271	215	279	265	265	272	247	221	240	246	242	243	231	241	237	263	258	221	255	255	250	241	277	292	215	248	238	230	267	296	231	285	217	257	269	262	246	240	252	227	291	263	238	237	240	246	263	275	263	251	248	224	232	254	222	241	282	274	257	203	224	247	222	261	240	244	217	244	252	225	242	270	255	251	249	258	252	234	242	256	228	265	293	274	241	265	249	249	235	244	277	255	270	243	253	252	231	258	253	266	253	241	275	276	250	256	249	286	231	258	244	254	250	226	264	242	241	234	226	244	247	237	275	236	236	270	260	250	260	259	254	247	243	255	261	252	226	251	254	226	227	266	256	259	248	259	289	268	269	254	279	250	264	273	246	273	244	254	271	229	241	243	249	262	230	261	285	220	243	249	268	270	235	240	260	254	251	289	245	254	233	282	242	269	238	272	261	218	246	261	267	252	249	259	259	256	258	242	251	248	257	226	274	262	260	234	269	216	215	254	258	249	243	237	274	226	243	255	276	244	247	289	240	242	246	248	272	237	228	247	247	247	253	270	224	246	251	268	230	268	234	232	257	224	249	242	239	244	259	232	277	231	268	226	261	216	264	232	253	265	260	247	253	242	225	256	235	236	233	226	252	267	268	228	265	264	297	250	251	250	249	265	261	250	245	227	227	256	244	262	251	265	257	266	238	261	276	262	234	259	249	261	218	236	265	250	274	239	247	276	254	242	274	264	225	234	251	214	244	245	226	247	247	236	261	239	250	257	271	256	247	245	254	259	226	215	249	226	281	264	238	259	290	221	247	233	283	260	270	263	273	256	246	204	276	259	250	242	256	278	273	267	248	250	244	269	277	222	250	237	234	265	204	248	240	290	281	255	225	261	243	233	248	271	267	254	255	268	304	243	254	282	243	231	269	265	231	247	255	205	253	232	217	258	253	250	238	236	245	248	236	258	258	260	251	229	236	239	258	246	210	242	279	251	233	233	247	254	221	252	258	239	255	248	283	246	237	266	250	212	231	249	242	256	262	233	265	250	248	244	243	279	276	240	242	252	222	238	251	242	237	251	254	246	251	232	251	228	252	241	244	256	226	267	243	268	220	255	259	244	263	236	264	245	227	248	244	240	281	281	240	256	256	252	243	242	255	273	244	240	232	231	258	249	225	269	259	244	254	241	238	240	230	265	257	236	260	231	245	264	228	296	233	278	251	250	259	236	251	270	235	258	249	256	264	286	241	257	242	248	230	261	265	270	257	251	263	247	228	225	232	232	283	247	252	259	271	256	244	219	239	254	219	247	215	236	269	283	237	262	227	240	238	239	263	257	254	247	246	241	248	248	237	243	270	252	252	253	253	246	253	231	252	243	242	268	233	223	255	254	242	246	274	253	246	232	271	263	245	240	241	256	255	251	266	232	260	274	247	264	247	221	270	279	294	240	228	254	267	285	239	258	236	265	300	254	264	238	260	238	256	273	287	260	239	243	249	253	240	254	226	234	256	244	245	254	260	245	271	236	246	241	212	231	270	277	221	234	227	235	249	277	246	244	278	248	250	236	233	252	266	255	265	269	232	269	240	285	255	253	225	238	242	263	278	256	277	255	240	243	239	243	256	261	242	238	268	261	232	225	271	244	253	274	264	258	249	241	236	249	262	262	208	246	227	290	274	266	234	262	239	241	255	246	256	271	252	256	294	255	226	241	285	233	257	243	232	255	282	239	271	261	242	234	264	228	246	257	278	264	241	270	286	265	241	291	235	243	273	244	255	253	249	222	235	267	249	250	287	216	234	243	224	268	256	267	221	239	255	240	279	296	253	248	260	255	251	245	240	258	247	254	211	251	244	277	264	239	245	237	232	220	223	224	242	237	255	240	252	225	207	242	254	250	238	239	250	243	255	272	277	234	242	264	266	248	219	249	243	211	231	270	254	254	261	246	252	270	216	270	261	249	241	266	283	264	221	241	265	268	200	247	254	260	236	291	251	243	267	251	245	261	249	270	253	258	244	260	235	250	214	266	284	254	216	243	246	249	217	244	235	240	265	233	242	252	223	258	266	278	247	258	217	265	252	266	235	262	274	272	261	252	245	283	265	252	227	252	259	230	209	276	227	241	258	240	297	250	266	247	235	262	236	247	264	253	260	298	290	267	284	240	232	274	244	237	243	264	219	234	239	246	236	276	223	246	224	241	244	241	260	235	264	261	224	243	250	245	242	241	276	246	250	244	261	240	238	253	265	272	237	230	237	271	266	264	250	304	260	245	242	257	274	265	267	249	260	254	229	255	246	242	258	238	260	264	251	240	284	225	277	226	277	259	242	290	253	237	256	244	229	252	244	260	225	255	243	260	244	256	241	262	247	254	245	218	252	271	256	255	278	254	255	265	242	254	252	256	258	263	237	231	244	231	255	237	251	246	260	225	259	226	237	250	251	274	235	276	264	264	280	288	240	201	250	260	254	237	262	238	239	252	253	252	240	216	226	223	220	267	249	254	215	224	208	259	226	248	259	253	277	250	230	241	272	251	260	252	236	253	227	249	243	259	250	276	260	234	224	252	256	265	271	283	264	257	230	256	245	237	240	222	240	212	248	225	259	241	253	253	213	262	234	242	245
31710	50574	25574	7635	3722	2276	1629	1245	1081	885	864	739	734	772	644	699	648	670	576	625	608	573	623	602	616	630	579	583	576	583	582	617	558	557	562	623	588	544	605	598	547	537	552	576	599	565	575	523	542	595	555	568	606	585	562	561	566	532	552	579	584	587	563	558	553	556	561	555	552	572	590	569	601	545	586	544	567	530	573	574	565	593	555	597	576	601	568	586	535	553	489	535	570	574	582	533	523	551	570	602	605	559	484	522	559	569	567	573	515	571	607	597	592	608	601	550	552	579	565	557	582	585	594	564	591	536	577	600	585	607	596	552	605	622	545	611	566	560	518	525	568	550	525	610	537	524	583	571	582	561	580	609	521	581	578	562	570	577	542	524	565	526	601	532	568	557	579	543	541	562	568	573	552	581	613	554	572	548	539	570	596	620	567	586	584	571	541	563	570	607	556	555	586	546	591	579	549	590	531	552	560	548	553	577	535	551	602	563	566	574	561	531	601	560	568	593	543	552	534	606	521	587	551	580	585	526	557	605	548	556	562	559	556	566	540	585	551	540	546	570	561	563	576	536	580	573	553	563	562	585	553	585	586	544	574	562	556	575	546	562	556	558	541	570	530	593	599	606	554	589	517	557	535	535	593	566	519	543	574	566	531	564	541	600	567	602	584	578	560	570	558	570	574	540	543	530	615	551	560	576	573	529	515	537	600	574	566	585	556	588	576	541	584	589	551	578	545	553	559	576	558	554	585	597	601	560	551	607	603	548	534	507	557	582	575	563	575	566	520	520	517	523	556	557	512	532	553	541	565	525	539	558	604	572	579	563	586	535	556	593	577	605	585	511	538	561	579	618	541	562	539	553	553	558	587	555	582	556	596	615	579	605	558	600	598	529	553	581	578	588	556	562	562	546	560	534	563	589	605	564	550	560	563	588	538	541	527	553	550	562	590	553	563	546	590	589	556	576	550	531	630	612	612	546	615	608	558	575	591	544	570	591	610	598	558	542	565	527	580	559	551	565	579	548	601	558	543	595	560	557	573	566	628	550	562	542	542	564	542	561	582	539	538	558	579	580	548	589	573	581	554	527	553	543	607	559	564	532	540	588	580	572	557	527	567	569	616	586	564	570	561	594	549	570	576	534	580	572	561	568	550	543	595	611	575	570	562	553	539	598	541	533	586	557	574	567	576	593	580	562	569	581	575	561	618	570	611	546	551	515	602	594	553	584	580	582	576	532	559	581	555	600	550	583	561	542	553	571	571	560	581	558	580	562	553	565	544	591	583	578	543	528	557	531	579	604	535	587	606	543	553	608	570	531	543	600	545	502	586	516	583	546	571	579	575	587	574	577	610	604	566	548	613	554	571	575	522	559	576	563	544	531	538	551	551	567	521	579	572	563	572	571	558	555	552	579	602	558	582	579	527	529	570	603	553	525	564	573	555	553	550	599	587	578	585	547	568	545	571	553	511	576	577	545	579	594	536	550	518	569	586	574	566	581	572	559	563	553	544	569	572	587	548	562	555	557	578	583	558	566	614	597	561	553	545	510	527	558	623	588	564	579	621	589	542	590	603	570	542	561	555	578	562	547	597	549	560	598	560	548	559	565	560	550	567	536	552	527	541	536	541	583	573	528	559	561	590	585	594	571	609	547	551	625	540	599	557	524	568	559	544	531	554	584	599	597	550	560	542	534	554	522	569	554	553	593	556	566	553	552	571	556	538	546	545	538	566	567	541	546	535	548	559	588	564	553	601	554	544	568	552	529	575	548	605	576	582	539	527	564	567	567	579	514	569	580	592	562	557	609	553	601	550	569	536	568	568	541	554	540	568	559	574	583	552	584	543	566	568	523	573	577	589	579	569	576	557	532	557	539	607	584	550	565	558	591	528	568	574	554	571	555	536	583	583	552	536	563	561	586	582	555	600	583	538	586	558	579	557	573	550	579	607	606	533	543	580	608	603	638	586	525	599	552	519	559	569	599	568	561	549	573	566	562	571	609	546	560	550	588	543	593	567	530	605	555	550	583	571	581	535	584	615	569	515	576	583	569	570	525	578	602	588	547	554	578	585	562	560	584	576	534	617	567	557	529	519	581	554	544	581	525	544	533	574	547	546	567	552	516	535	556	574	568	567	562	537	608	599	559	566	600	541	561	572	583	533	538	551	585	572	525	581	587	561	565	552	522	566	570	609	542	605	616	543	528	529	567	559	582	539	550	582	584	536	575	605	529	534	555	569	581	562	571	518	565	538	554	584	532	537	554	561	525	573	584	548	590	586	547	536	519	595	538	574	603	539	601	551	536	525	570	589	582	605	521	541	538	556	637	526	583	563	581	545	529	571	575	561	548	563	608	529	537	595	568	574	580	563	502	558	582	559	594	582	520	575	579	554	554	532	552	558	560	577	547	536	568	598	620	586	569	601	531	609	588	564	579	583	550	554	520	558	542	568	553	580	531	566	584	555	574	538	567	564	538	578	568	582	529	566	571	620	536	524	533	583	561	581	568	517	556	586	555	564	565	576	568	527	548	571	549	575	558	585	585	571	620	595	553	582	562	550	585	573	578	545	532	563	552	563	544	579	590	571	559	554	607	573	567	547	591	562	568	611	570	552	632	562	616	604	566	588	576	578	562	521	586	593	566	548	602	574	527	549	581	600	593	516	593	553	577	580	549	571	579	550	559	567	580	565	592	592	575	547	597	577	609	532	521	585	559	619	569	544	576	610	548	566	531	535	559	543	523	575	570	594	587	535	577	610	576	576	577	555	574	558	575	566	579	587	549	551	580	518	591	582	559	537	565	524	574	552	603	555	554	588	533	569	599	539	554	545	545	568	538	565	590	541	590	553	564	543	556	562	595	557	555	593	552	570	558	596	575	531	599	521	573	521	540	554	611	538	592	528	600	602	560	594	574	534	517	544	587	544	581	608	562	536	544	583	536	563	596	557	544	563	548	606	573	550	547	560	546	550	565	564	547	606	545	533	565	584	584	584	552	534	555	581	600	536	569	551	546	545	566	542	515	577	554	572	588	571	564	575	574	504	590	593	553	554	575	564	554	581	616	546	580	543	579	539	554	534	535	558	535	565	522	589	578	582	558	534	584	609	595	602	534	560	575	563	573	541	574	533	539	533	531	528	574	542	557	554	574	589	605	577	580	612	599	602	582	576	522	576	603	587	608	601	586	511	547	539	547	579	570	577	568	590	587	539	575	568	587	550	575	550	542	511	573	572	562	588	531	601	554	521	602	595	559	589	550	535	553	515	553	544	595	564	566	522	622	539	596	578	608	536	593	583	516	560	538	557	605	541	536	599	573	549	554	594	536	568	549	566	552	563	565	550	600	566	570	544	562	579	584	592	585	563	550	582	559	576	559	545	554	579	593	587	579	593	520	602	551	559	557	587	571	556	586	558	572	538	548	580	557	594	576	583	603	558	553	569	568	576	571	530	573	520	511	571	565	594	545	584	562	588	608	555	548	601	578	548	564	563	580
33292	26033	23467	10326	3495	1978	1403	970	775	648	514	465	405	382	352	359	341	338	290	314	289	280	282	295	305	273	297	312	261	272	261	272	260	233	291	240	256	279	287	225	264	289	281	267	298	265	279	230	259	253	251	306	272	291	268	272	271	257	278	269	288	236	266	247	297	258	297	299	248	273	320	260	257	269	290	275	282	272	263	259	310	252	281	281	272	274	232	239	278	251	261	245	298	252	268	271	255	261	300	245	265	251	281	252	270	278	279	286	246	241	267	278	277	249	295	291	284	247	263	278	307	275	257	297	280	262	256	250	273	264	266	252	295	270	236	238	277	271	280	274	255	313	303	292	265	257	239	269	240	266	296	288	287	266	241	258	282	272	279	242	262	249	256	255	251	273	258	258	265	282	272	261	285	258	256	225	276	251	236	280	267	264	288	280	249	265	230	253	256	298	257	274	271	291	280	268	299	289	285	275	291	274	276	265	286	259	286	273	254	250	249	273	265	266	296	256	299	263	263	279	278	271	269	280	293	268	319	283	272	263	244	263	239	253	286	236	259	279	260	291	271	272	285	269	273	259	263	266	294	271	265	258	332	272	258	281	284	285	250	240	223	264	295	264	247	303	278	241	263	290	243	264	283	256	272	272	274	250	314	295	251	254	268	285	243	266	276	279	263	249	245	278	281	285	261	283	276	266	260	276	263	298	234	273	244	243	279	271	251	300	286	264	258	244	271	287	293	265	258	257	295	281	258	274	281	262	269	251	277	285	253	251	249	262	289	283	266	309	268	258	272	290	289	288	269	254	277	271	245	267	287	258	248	286	258	264	274	239	252	243	265	259	281	254	289	250	261	246	283	288	299	260	269	313	270	281	277	264	240	299	253	272	270	288	250	278	296	255	269	289	245	242	288	293	259	267	248	253	299	251	264	260	280	269	262	264	272	287	284	264	266	275	249	306	282	263	280	278	274	282	282	270	288	271	279	268	300	275	262	300	280	275	275	257	285	256	254	236	242	300	276	279	263	305	258	268	262	271	259	246	289	270	282	264	249	272	272	276	270	256	243	268	249	285	278	287	235	295	294	313	265	283	266	293	300	260	249	224	235	268	269	294	265	287	274	278	262	250	268	248	271	257	267	275	259	269	242	262	271	252	247	267	265	273	224	312	274	250	295	257	263	274	279	265	274	275	223	274	265	298	268	259	269	240	271	235	263	284	268	264	265	266	257	269	255	282	281	272	238	289	279	261	277	276	259	270	279	261	263	277	268	261	285	276	270	262	301	269	268	274	262	241	290	268	273	265	224	297	290	268	310	285	250	261	271	289	275	256	287	279	265	264	250	268	280	263	258	265	298	305	267	267	234	282	267	259	244	249	265	293	252	265	282	267	265	298	285	270	239	258	274	276	252	240	262	255	248	260	290	283	264	286	272	273	260	272	249	258	272	262	266	278	245	264	260	273	252	276	258	275	264	270	263	260	284	291	252	294	286	283	257	247	269	274	259	272	253	283	274	302	301	273	297	291	252	279	262	266	257	290	302	267	282	280	282	266	295	261	264	227	247	279	284	247	232	234	275	263	258	262	273	288	281	272	235	264	272	260	261	272	284	239	271	274	279	267	254	259	274	255	290	262	282	246	273	267	290	276	249	246	294	269	256	284	296	233	259	254	279	296	284	261	251	289	257	273	246	273	272	254	253	252	273	254	281	252	280	246	275	248	270	270	250	280	265	274	298	262	259	264	258	284	265	273	246	266	245	272	273	280	270	266	260	274	223	263	287	258	244	259	274	278	284	265	273	241	257	248	254	245	300	248	240	259	254	280	269	282	253	288	234	294	261	272	241	303	295	266	272	280	267	271	240	247	301	269	268	252	259	300	308	238	258	227	278	273	274	270	264	267	267	252	281	275	302	265	295	268	270	262	266	277	283	246	262	259	283	260	281	260	247	293	257	286	268	256	275	289	268	277	260	270	246	270	268	274	260	247	283	261	249	280	285	279	291	288	277	248	251	252	274	286	300	271	287	267	287	268	259	279	256	277	286	275	243	293	252	261	283	243	265	231	283	256	267	245	266	276	267	241	291	303	275	261	276	305	268	309	278	279	277	271	278	281	275	284	300	262	288	235	290	250	266	261	285	256	262	302	277	288	270	279	243	271	262	266	264	288	271	259	259	289	289	249	268	253	257	237	274	252	277	232	273	276	274	275	273	283	279	271	280	268	229	291	261	264	263	269	256	271	260	271	255	254	275	302	284	281	303	269	273	252	280	266	275	309	277	270	256	301	261	213	246	281	287	302	272	279	251	262	279	257	280	242	272	270	284	273	257	281	257	257	227	285	313	293	302	264	266	281	260	295	247	248	263	268	274	271	270	275	251	281	275	270	286	283	286	223	259	274	284	268	262	253	246	238	266	255	232	304	266	267	280	259	258	289	286	252	251	260	255	287	284	298	255	239	253	283	249	276	239	250	287	282	266	252	252	276	266	276	309	258	234	259	242	266	250	258	280	250	279	275	283	209	271	276	245	259	240	282	296	275	266	281	279	268	255	255	260	274	296	312	253	276	234	278	273	265	270	305	294	262	243	282	259	267	260	266	275	254	269	266	247	292	275	295	265	261	257	271	252	285	253	280	241	313	286	278	240	259	248	265	247	293	283	256	265	256	265	265	222	264	263	256	263	262	268	263	248	300	268	260	276	265	264	256	293	265	277	260	270	296	267	254	301	240	262	285	259	259	282	279	251	282	252	267	298	267	289	274	254	270	273	279	281	294	326	269	275	290	271	262	255	287	309	253	257	283	287	289	276	255	259	267	257	261	288	278	243	252	258	286	260	257	268	270	277	245	284	299	282	277	270	293	279	271	254	238	278	300	274	271	288	291	283	258	294	241	253	267	265	264	289	266	292	307	275	295	260	268	279	252	268	251	232	247	249	275	258	268	269	272	294	233	290	260	266	255	290	273	225	279	269	295	252	273	260	257	288	272	309	250	290	297	270	263	275	256	277	276	259	253	270	246	269	236	258	258	266	294	255	271	265	237	280	280	275	294	303	282	270	271	285	273	264	283	277	252	281	280	283	266	287	261	275	292	276	254	266	240	271	284	297	284	263	256	243	255	257	254	270	249	259	281	273	261	258	274	277	268	300	259	257	271	283	260	272	279	247	275	263	268	247	240	264	309	288	301	282	263	304	249	249	261	279	293	279	305	247	281	296	245	286	291	245	274	288	261	280	288	289	291	239	271	256	295	260	263	276	271	247	252	255	253	266	340	266	279	270	257	279	290	279	268	241	251	245	269	263	246	252	269	263	252	300	277	264	294	242	291	263	264	252	277	251	264	254	289	279	244	278	264	284	278	263	269	281	233	269	252	277	279	274	253	265	253	296	282	274	264	287	290	286	252	271	273	266	290	272	277	271	274	249	267	253	264	251	272	276	286	287	279	293	300	252	283	284	233	269	270	224	262	301	261	275	254	268	253	259	277	288	265	263	289	289	276
29064	33207	14692	4142	2196	1421	1067	978	863	793	729	692	639	704	666	659	662	662	657	656	632	645	653	683	652	640	639	638	632	615	616	613	646	611	604	592	625	603	603	618	625	640	602	644	651	633	645	606	563	600	630	673	622	614	629	595	644	615	575	617	620	592	632	628	583	635	621	576	599	619	647	624	595	646	638	615	611	626	621	605	651	661	630	609	579	610	602	583	620	657	647	626	599	628	627	614	636	615	586	615	653	588	613	644	606	616	586	621	594	586	608	655	626	641	622	643	670	584	574	630	582	609	602	667	628	600	595	637	580	612	643	624	629	606	650	611	593	670	615	623	613	638	624	608	615	603	637	622	597	607	617	606	679	593	589	630	578	645	602	656	640	633	648	619	651	595	608	627	619	632	634	625	591	626	614	658	621	618	615	631	563	587	618	607	612	603	658	605	610	639	600	616	591	631	619	627	601	630	623	630	607	620	576	605	649	624	599	638	661	588	581	600	632	593	586	634	622	610	595	652	636	590	593	574	643	618	589	601	573	604	580	597	606	618	648	613	601	616	561	606	596	606	627	608	630	643	622	607	647	591	630	644	611	560	616	595	620	608	604	607	628	630	586	616	605	611	614	629	598	644	624	592	650	640	615	578	580	625	577	673	621	621	621	606	636	624	564	614	599	632	626	669	615	650	654	622	686	606	576	582	607	603	648	599	580	652	633	634	613	624	540	636	628	604	618	620	581	632	625	583	553	620	629	599	633	635	638	627	632	630	593	597	662	638	625	629	640	611	668	597	627	604	602	640	574	641	626	611	649	596	633	617	613	615	644	603	634	632	614	643	636	599	603	643	606	657	632	628	612	653	626	609	621	616	633	604	644	611	600	562	638	591	604	599	601	651	587	632	644	631	579	594	642	613	640	566	648	566	623	638	591	599	664	610	630	607	600	588	610	620	599	639	605	603	650	619	617	609	641	595	588	603	604	643	643	664	657	640	634	592	630	611	571	633	574	608	584	602	630	605	579	611	594	566	606	585	633	699	652	618	566	588	578	617	633	592	642	577	659	617	626	629	603	653	610	597	594	623	619	594	643	625	602	578	616	633	588	585	611	618	598	617	576	595	627	633	664	607	624	577	622	584	634	605	599	635	602	654	641	624	621	593	631	577	623	652	630	640	611	657	613	644	598	586	641	604	585	608	605	630	635	622	599	592	605	618	611	610	607	632	629	648	610	613	637	623	644	611	638	626	582	600	612	612	601	617	604	560	621	614	596	598	621	632	616	632	618	625	617	608	637	586	608	619	651	630	634	597	635	616	603	644	618	654	621	610	632	596	613	618	638	618	623	594	654	606	613	566	564	612	618	655	596	617	645	639	640	605	667	603	598	622	622	593	634	586	638	661	621	624	622	593	614	608	594	587	629	601	621	618	617	649	610	631	585	609	641	614	606	643	596	629	639	606	630	638	631	595	626	644	576	629	617	616	642	592	557	637	631	691	620	599	625	592	650	678	652	600	653	618	600	657	647	641	680	584	637	594	706	596	573	652	613	635	622	582	628	576	631	599	628	612	625	632	632	626	629	606	580	626	643	669	633	621	573	629	614	614	609	596	619	590	649	631	579	634	618	630	572	652	632	603	622	624	656	597	626	601	614	630	613	575	613	618	630	621	592	614	602	615	610	664	607	644	656	628	590	595	631	575	597	651	654	627	660	579	643	621	632	555	644	637	611	560	609	649	576	593	568	615	648	633	639	574	676	593	618	603	631	638	598	612	602	652	627	659	627	611	615	586	593	635	613	623	642	641	601	574	632	602	565	642	619	639	643	593	651	606	627	621	611	652	576	591	612	611	638	648	613	628	641	639	612	618	644	641	621	584	588	588	627	665	636	623	588	595	620	606	674	608	603	573	608	691	630	652	620	613	605	609	669	606	625	627	644	641	607	607	577	653	644	594	617	600	596	651	643	616	613	685	638	618	592	628	653	645	668	672	618	628	611	638	637	629	618	624	652	618	617	643	593	623	602	553	625	597	655	633	645	596	619	607	615	634	649	605	635	613	575	593	682	621	631	588	629	641	641	607	595	674	618	637	630	648	594	625	614	594	593	608	644	625	660	614	605	620	608	645	579	646	615	603	607	654	649	579	658	664	617	640	646	617	602	660	628	632	638	618	578	695	617	678	646	614	588	602	596	609	636	648	639	622	689	555	613	645	644	658	582	585	581	610	619	636	648	623	642	625	608	558	618	603	633	620	587	603	623	597	623	637	632	612	617	584	612	647	616	655	652	617	654	567	598	551	656	613	593	601	594	632	572	591	588	628	601	571	623	613	664	654	621	611	658	657	601	572	612	623	566	620	595	601	601	590	612	662	614	615	628	606	610	620	633	574	606	602	620	612	620	603	627	623	614	594	651	634	638	607	605	598	641	634	625	593	636	610	614	633	626	624	597	612	627	618	594	593	585	658	637	623	625	631	590	605	624	643	616	636	608	610	641	646	628	615	648	639	612	638	579	632	600	583	631	620	615	613	594	597	632	606	609	561	603	582	642	615	664	594	618	587	631	623	589	616	623	622	680	637	593	673	605	640	573	608	635	642	598	567	627	616	612	627	631	650	618	566	640	660	628	662	599	601	632	628	618	645	618	636	604	571	644	570	600	611	616	650	598	631	574	621	606	622	655	635	602	611	618	602	601	636	612	663	643	614	596	619	620	648	601	599	615	618	582	613	641	618	657	659	610	638	649	635	605	616	650	618	599	657	659	625	619	606	630	637	628	597	639	604	619	621	585	646	584	624	590	619	624	588	622	606	644	641	601	594	629	627	647	640	584	613	617	608	597	635	634	621	637	599	609	633	589	650	590	605	590	599	555	636	625	584	617	641	618	627	637	618	603	586	632	609	656	582	616	625	561	612	640	655	627	630	621	597	604	632	648	639	591	596	600	630	637	594	609	623	629	625	622	628	585	651	638	654	630	583	603	627	633	573	615	648	560	633	656	576	610	620	648	643	658	651	617	606	625	663	556	610	634	592	613	662	662	614	588	660	637	619	601	641	670	667	630	604	651	617	627	598	580	620	651	620	621	584	614	613	604	596	624	635	621	634	601	620	624	593	587	594	649	631	650	650	637	619	626	644	614	654	639	646	658	613	632	598	600	592	665	638	631	626	606	642	651	569	616	646	628	612	613	601	651	600	594	614	639	587	566	614	616	655	580	622	624	642	572	606	560	637	617	631	601	612	630	593	567	592	672	637	595	602	575	613	605	608	637	637	616	645	653	602	644	648	661	618	609	594	629	656	659	584	594	595	644	636	556	581	608	604	576	663	629	586	632	632	667	596	611	612	597	581	637	650	598	586	606	629	594	580	606	621	631	645	628	624	631	624	614	636	632	643	644	620	614	629	622	614	585	605	590	620	618	581	602	608	593	642	635	641	620	576	642	617	594	604	609	618	627	660	602	573	655	591	610	629	645	596	636	594	598	631	606	617	571	625	643	576	617	640
24847	21471	24970	28388	21503	20093	4108	1663	1076	861	679	574	545	444	396	395	365	327	304	319	286	267	286	262	270	249	270	299	236	245	268	259	279	248	267	276	280	312	276	295	250	230	244	266	246	266	241	247	266	246	244	247	269	264	268	250	251	249	240	242	260	264	253	234	226	256	264	279	263	252	263	262	261	219	282	244	223	259	261	255	284	249	207	246	244	226	265	235	247	266	256	295	284	255	240	234	233	233	232	247	273	215	218	253	273	236	277	250	243	241	253	249	236	270	215	241	227	245	307	248	217	287	266	245	239	252	267	243	250	223	283	255	263	256	265	255	230	268	224	243	238	284	269	245	246	295	239	262	254	268	243	228	248	270	254	283	245	277	281	220	235	259	253	234	259	222	217	272	236	287	238	273	238	251	248	234	261	262	231	257	265	241	227	245	265	257	242	239	284	267	244	260	276	260	253	289	212	226	221	257	254	279	237	269	245	247	266	267	204	241	260	217	242	254	243	243	251	239	246	245	213	268	247	271	261	243	258	248	230	247	279	243	246	218	252	216	267	251	230	246	240	248	243	255	265	230	239	262	230	267	252	242	291	261	257	248	242	233	253	253	278	241	265	250	215	234	255	239	244	221	243	271	253	239	272	235	257	257	248	257	252	236	256	262	253	268	270	272	251	270	246	271	249	223	251	252	248	253	262	236	250	256	235	252	260	228	284	260	221	247	231	262	271	235	233	252	246	275	264	230	239	236	270	241	280	231	246	247	249	253	251	254	230	281	252	268	243	273	275	242	233	226	259	217	220	243	261	236	242	266	239	251	231	263	260	260	236	256	235	250	247	284	240	253	243	258	246	257	261	250	273	237	249	247	281	248	265	261	289	265	245	291	213	237	244	281	240	272	258	234	234	268	252	272	245	253	262	221	261	248	255	250	261	260	268	254	239	258	263	244	260	235	230	224	270	237	249	266	259	256	253	252	265	259	220	266	252	249	261	252	257	257	245	232	250	247	239	275	256	280	254	260	274	265	255	258	222	243	247	252	250	252	258	251	224	236	243	227	248	261	238	248	253	233	215	292	267	244	268	245	241	259	231	250	257	259	258	247	216	257	277	269	272	253	247	242	261	252	232	232	247	258	258	251	219	250	221	259	280	242	253	287	274	265	258	266	267	247	264	245	242	258	227	245	250	261	251	279	266	243	266	256	273	253	247	210	249	257	251	263	226	261	255	204	251	236	269	245	274	239	231	261	231	255	249	258	271	239	224	247	266	266	240	264	226	251	236	248	272	251	225	243	254	247	236	250	205	229	258	215	252	259	254	275	241	254	264	251	258	262	251	270	258	252	268	249	229	261	261	247	261	256	253	232	240	265	273	259	235	249	251	250	252	228	236	240	256	252	254	266	268	252	225	235	232	254	226	234	254	223	247	260	258	248	258	280	278	242	251	246	224	236	239	238	253	237	245	241	249	240	241	244	264	240	252	274	240	259	251	213	234	232	258	277	238	230	233	256	207	212	257	251	243	235	273	233	224	221	271	270	261	261	251	271	242	291	249	262	248	284	218	237	227	270	236	255	242	253	265	251	227	228	258	240	276	247	271	257	242	246	200	240	243	249	240	238	254	260	231	249	258	238	261	231	246	247	221	244	256	255	220	251	280	233	244	262	261	242	267	257	270	244	257	262	231	259	262	278	261	243	237	235	249	223	253	268	244	246	237	233	256	243	272	234	277	248	243	299	242	259	254	281	254	270	250	250	257	256	261	261	234	271	258	248	277	248	301	222	257	255	262	249	243	247	254	231	228	218	265	234	222	252	237	241	234	240	251	265	261	251	255	279	272	240	268	234	213	271	256	224	235	257	269	261	252	245	259	255	255	253	267	224	254	260	256	257	305	240	260	236	235	287	258	262	275	218	249	234	244	235	214	264	224	251	263	267	235	259	200	229	270	258	250	265	246	235	242	262	244	265	283	261	282	254	222	224	226	259	232	252	264	264	241	258	252	256	251	242	230	283	277	255	267	260	235	268	256	233	260	251	251	247	226	236	299	240	247	234	232	236	265	249	249	262	276	230	240	226	272	253	230	253	277	265	245	286	261	244	222	230	271	250	232	208	239	280	241	263	243	231	266	250	237	273	242	251	231	236	244	229	247	216	260	255	259	239	250	237	231	266	257	232	253	241	206	262	251	236	274	272	267	268	254	224	272	252	250	249	250	224	233	276	241	228	249	229	263	289	276	261	248	267	276	295	275	270	237	259	243	250	248	255	229	278	251	265	234	244	237	230	218	205	218	209	230	300	264	279	257	240	244	239	244	239	260	262	221	247	231	259	256	255	283	275	275	252	263	247	217	259	268	238	265	238	271	251	226	239	264	224	278	247	268	263	232	238	264	258	272	277	234	264	217	270	262	255	279	265	230	258	239	211	263	221	231	247	242	257	232	244	251	245	254	247	227	232	233	227	215	290	242	208	240	274	256	250	245	239	205	237	244	267	267	268	254	268	256	261	259	254	270	267	203	245	229	275	238	250	223	243	246	245	256	238	233	288	226	261	247	253	241	264	262	230	244	246	252	238	238	249	251	250	269	227	237	260	245	260	294	239	282	227	237	265	250	288	252	229	263	246	247	244	240	240	248	258	247	234	304	244	231	275	279	242	255	247	231	268	264	261	260	249	257	279	254	244	268	235	264	257	235	266	258	231	252	243	231	268	242	272	232	256	269	263	269	226	229	290	228	266	237	237	260	242	222	246	266	238	264	259	237	259	238	240	257	247	227	275	246	270	235	228	248	279	256	270	246	254	245	274	245	273	246	257	244	247	262	249	250	238	246	239	261	247	237	246	261	239	235	276	242	233	268	261	253	243	253	251	250	226	247	232	254	262	252	272	252	247	235	259	249	248	264	269	237	285	253	240	277	252	222	230	264	249	249	258	256	247	254	258	281	229	241	268	257	278	225	229	249	257	255	243	245	260	245	239	244	240	245	272	253	287	231	257	256	263	275	265	248	239	273	259	247	252	225	239	233	237	288	278	262	255	224	202	253	239	217	227	252	280	291	262	244	257	249	233	242	268	241	273	282	258	273	258	270	245	229	242	240	240	252	257	235	247	254	253	246	248	253	249	233	217	242	246	270	279	266	276	239	277	247	283	252	228	224	227	212	234	266	244	239	252	271	270	252	230	255	250	259	266	254	239	284	255	265	247	250	294	271	248	271	250	270	267	238	257	245	255	216	238	227	229	234	294	229	283	250	233	227	258	252	246	246	280	263	252	270	252	224	246	270	271	242	235	255	210	225	268	266	240	256	245	252	257	248	244	257	254	288	267	247	237	263	239	264	252	263	269	262	250	230	277	256	263	249	216	258	233	227	237	256	257	225	251	256	231	238	257	246	265	282	260	262	244	220	253	221	264	215	253	272	257	260	239	255	232	258	221	256	238	228	221	266	228	244	251	239	239	227	286	238	267	244	268	273	206	286	233	254	235	260	237	261	249	233	250
28428	40976	22147	5749	2950	1816	1396	1087	950	827	792	692	721	669	671	647	659	626	605	584	644	557	559	570	596	625	579	655	627	602	595	580	581	577	548	576	604	587	588	521	573	546	543	608	586	640	539	562	566	608	552	542	608	526	542	566	568	563	555	559	524	564	558	583	610	585	616	542	577	563	575	539	607	583	543	561	537	598	593	578	556	615	548	574	584	589	594	580	549	576	591	586	595	561	575	608	562	557	578	540	582	578	550	601	574	579	575	596	555	573	568	546	567	563	577	533	584	602	565	597	589	575	535	584	553	576	604	534	560	561	588	532	593	561	551	552	553	537	598	583	570	602	624	619	583	535	589	553	585	563	596	582	581	576	614	585	579	609	597	600	528	600	553	550	541	540	590	549	571	582	547	560	584	556	610	588	589	545	580	554	637	573	594	584	562	530	573	575	593	572	581	569	580	557	574	589	592	575	590	568	545	540	557	590	599	580	511	558	548	591	578	574	565	602	559	571	560	585	578	578	579	596	582	591	558	587	608	591	535	561	558	576	575	569	528	580	573	576	594	602	583	527	623	609	541	579	553	586	569	534	559	592	598	609	556	548	548	580	577	530	542	563	571	559	631	598	577	594	604	555	560	546	567	590	539	558	577	582	558	577	595	558	633	591	563	567	596	593	595	572	590	569	571	563	604	558	619	561	534	574	569	614	573	546	556	600	550	571	592	621	561	588	598	553	568	568	578	578	604	560	556	572	544	556	543	526	575	559	606	610	588	578	564	609	588	574	522	608	578	584	551	547	549	575	563	534	566	581	541	587	603	596	594	545	543	563	570	563	584	587	586	611	572	551	581	558	593	559	598	544	567	565	527	599	530	548	573	614	549	548	639	517	594	566	576	586	575	576	551	575	566	573	600	571	571	583	559	569	612	596	569	581	555	560	532	578	590	535	569	583	545	587	570	584	595	564	615	527	536	574	559	588	609	592	563	583	543	557	559	627	583	541	576	576	595	597	577	567	585	581	527	606	586	597	582	573	557	577	590	566	567	608	600	577	585	591	577	556	574	559	601	567	589	549	575	602	537	574	603	574	556	561	574	582	572	589	579	648	592	547	571	540	581	546	550	544	578	597	606	575	542	592	558	608	538	607	612	569	571	552	573	594	572	562	601	583	566	585	612	568	549	544	587	544	578	576	573	601	559	541	608	567	515	568	544	591	567	531	557	585	603	594	555	565	603	605	620	577	594	586	585	556	534	552	614	605	591	560	576	544	597	567	585	601	559	556	568	563	565	606	582	609	578	597	602	551	577	612	547	568	559	595	572	542	615	613	592	577	552	599	562	553	591	586	592	535	603	566	585	564	593	539	589	596	556	577	615	579	557	625	549	570	579	585	587	574	611	579	558	582	570	554	557	564	568	595	580	563	565	588	594	570	565	646	580	551	561	560	606	583	593	526	574	565	596	591	579	596	587	601	552	585	566	577	602	585	585	582	581	537	585	572	528	556	566	539	572	598	561	545	550	618	615	569	568	601	600	590	605	582	575	590	566	559	563	566	592	578	608	561	610	606	599	558	543	598	564	567	597	561	561	568	626	593	571	579	571	557	574	591	576	566	590	572	608	576	549	557	600	561	548	546	562	556	565	554	600	548	603	571	579	573	584	546	562	608	583	585	546	591	583	595	619	594	588	588	591	589	581	590	583	605	567	546	578	533	563	579	522	565	571	625	537	575	506	584	573	574	528	572	588	540	515	556	588	558	576	578	619	589	585	538	537	613	564	581	559	538	579	551	581	566	532	574	551	580	599	580	604	570	571	579	602	537	566	562	549	616	522	539	555	570	563	521	582	553	557	575	598	614	568	603	553	614	544	569	556	558	564	601	559	553	588	577	582	573	583	564	571	556	567	576	578	576	557	538	593	571	555	533	596	539	576	539	563	579	567	556	589	592	569	560	562	578	576	573	564	593	545	562	581	565	576	532	559	578	558	573	554	542	600	584	552	570	608	571	579	550	595	527	581	605	556	578	560	553	586	588	562	614	603	517	534	580	585	543	552	541	567	576	565	567	576	555	531	592	595	578	594	565	606	575	594	584	576	572	588	589	582	574	568	531	608	556	566	546	592	554	596	564	565	603	602	575	525	570	633	542	579	597	570	619	565	613	538	601	579	581	611	561	611	557	558	561	548	584	598	554	580	560	537	573	592	567	542	566	555	581	610	626	553	591	610	563	601	529	559	636	539	603	580	590	611	552	572	633	579	587	559	628	550	595	554	602	560	545	563	569	544	553	563	594	535	599	586	584	548	580	561	543	582	593	551	537	612	569	617	593	566	613	555	572	615	580	629	599	585	570	532	588	561	542	598	557	583	599	574	596	539	559	566	572	524	548	605	593	576	574	512	598	524	575	545	570	565	556	587	622	580	560	583	602	616	562	581	580	579	592	600	551	594	583	594	541	550	556	592	575	573	535	589	577	560	602	597	557	577	556	596	583	574	606	593	567	554	577	576	577	577	609	537	602	539	529	583	538	568	600	565	567	537	552	570	619	567	574	600	553	606	552	579	615	543	563	536	564	549	573	547	572	572	547	560	561	620	586	590	621	635	583	511	588	532	552	575	555	547	586	587	550	575	550	593	574	580	590	622	557	644	572	586	549	566	575	573	577	560	602	603	576	558	548	577	602	539	575	555	552	559	554	613	582	588	579	583	561	567	556	550	614	585	545	598	526	581	579	539	562	591	578	614	562	598	617	566	601	580	599	558	588	560	566	584	572	542	564	582	580	579	576	574	563	565	576	551	539	590	565	600	567	545	574	578	548	557	590	605	577	565	584	552	600	599	592	589	585	588	583	561	576	580	528	543	580	594	576	599	559	565	578	592	593	618	565	565	542	600	563	567	563	563	574	586	557	518	574	591	534	594	551	570	597	554	581	602	585	575	565	601	569	540	570	599	568	606	592	599	610	602	600	583	584	525	555	548	627	573	603	588	583	593	538	584	599	568	563	584	600	553	609	569	545	601	561	569	545	609	573	537	585	573	566	567	550	566	539	607	580	581	609	548	596	561	538	622	552	568	618	552	570	610	567	646	589	576	539	557	558	571	572	532	544	571	573	628	582	580	534	580	582	574	553	573	584	586	555	603	554	597	576	560	570	581	537	595	615	554	566	579	570	591	547	583	539	561	585	591	550	553	576	643	549	569	591	577	578	599	581	581	539	622	594	594	549	584	593	547	588	585	603	550	568	560	545	577	544	559	591	590	564	552	613	632	567	555	525	569	564	585	556	577	554	613	567	588	545	536	570	541	626	556	572	556	567	565	615	547	613	606	586	544	556	599	568	611	584	584	617	547	558	555	580	565	553	575	542	537	586	550	572	617	561	571	557	570	592	585	567	603	642	581	588	620	564	625	609	595	618	573	586	578	577	579	580	563	616	535	526	550	567	590	560	565	598	600	590	568	545	573	590	543	534	575	631	563	600	537	642	595	546	630	588	547	565	551	549
24299	21462	25281	28017	21474	21570	18126	3181	1559	1163	942	818	672	552	527	429	405	421	350	359	307	289	304	303	274	270	293	265	286	275	297	251	269	272	269	273	295	260	283	297	261	270	248	239	251	264	284	259	282	264	235	258	256	272	242	227	269	273	234	272	222	261	233	253	257	267	274	279	234	225	224	266	264	239	251	234	246	248	235	220	256	248	248	236	270	222	260	249	244	260	234	279	270	222	218	232	269	237	263	248	241	249	251	232	288	239	264	260	229	271	284	251	245	241	245	258	257	210	224	245	253	255	240	223	249	264	236	237	235	241	224	246	240	219	252	274	266	246	263	238	247	249	255	257	246	254	258	249	263	257	240	224	272	278	269	271	236	247	238	247	230	246	225	250	245	259	243	250	254	240	210	224	240	223	257	260	204	215	262	236	268	250	252	250	205	233	241	252	260	256	244	242	225	262	269	207	229	254	245	273	234	258	228	250	234	249	241	221	232	279	270	270	247	224	222	258	230	230	217	235	239	203	254	262	255	228	279	258	252	263	238	240	238	245	275	271	236	244	235	254	236	241	220	246	243	237	261	255	256	245	254	256	261	217	251	243	220	227	245	220	256	267	235	227	254	251	278	248	273	269	248	283	254	248	240	221	217	265	229	256	261	256	209	250	264	250	241	249	267	244	236	234	238	229	240	251	285	220	253	241	218	255	243	224	223	277	251	255	265	256	231	243	262	259	254	248	249	239	232	279	232	234	253	212	252	243	254	227	280	233	282	255	239	245	223	230	232	230	244	245	255	264	259	252	245	239	223	266	242	280	244	225	245	268	232	259	239	242	247	230	228	255	247	227	255	263	230	242	252	253	259	247	230	257	277	222	259	231	250	241	245	257	272	248	236	270	258	220	229	258	235	233	236	268	252	251	241	253	245	239	253	279	252	248	237	221	258	238	263	227	243	268	232	236	217	219	258	252	232	260	234	224	235	214	217	228	248	250	251	236	254	286	241	254	229	268	253	244	246	232	255	276	296	247	225	243	266	261	271	247	269	266	240	249	261	253	269	286	272	229	258	282	241	233	236	237	242	266	265	282	261	252	223	280	245	244	234	246	235	259	254	234	257	248	244	247	243	235	239	239	266	252	237	240	250	266	237	247	237	222	231	244	266	266	257	212	254	247	257	264	235	255	243	259	220	233	280	250	243	255	273	264	221	264	284	250	220	248	264	237	230	205	263	262	225	246	245	236	247	211	257	256	253	263	253	271	257	265	286	243	260	246	234	243	236	243	246	241	247	294	259	227	271	239	249	234	267	216	227	248	214	248	232	257	241	234	242	212	262	250	259	261	234	248	271	280	245	251	250	261	273	236	243	252	236	233	271	220	240	237	233	249	226	255	237	254	267	231	233	251	255	260	234	245	257	241	247	248	254	244	256	275	273	231	229	233	227	284	268	237	240	264	262	233	245	262	258	273	228	214	241	254	227	239	234	259	229	249	267	207	228	240	243	258	217	234	237	277	261	249	269	247	236	214	256	232	227	233	269	253	269	244	242	240	251	249	248	264	240	265	238	236	219	244	228	235	245	260	248	230	217	253	255	240	236	261	237	247	255	234	262	271	220	246	242	274	259	276	252	258	260	272	279	222	234	222	239	249	269	221	262	253	240	252	231	238	259	237	260	231	251	230	229	235	247	261	240	273	272	275	258	251	258	229	237	238	250	224	246	253	235	247	218	241	247	257	269	269	256	256	279	260	256	242	241	279	276	269	249	256	283	236	223	250	241	261	232	227	232	231	269	235	245	249	236	218	234	253	267	263	236	193	262	240	252	248	262	246	242	225	272	253	221	241	251	249	248	244	266	241	205	255	259	261	278	240	265	271	250	230	252	253	237	239	249	252	256	263	229	234	229	255	262	275	241	260	248	281	237	250	248	231	231	236	225	249	258	253	255	249	222	261	238	230	236	246	234	213	209	253	245	241	239	223	279	254	242	250	264	236	266	245	261	235	261	236	259	259	258	233	221	238	273	285	220	216	255	245	215	211	273	221	252	271	277	232	251	231	222	252	269	257	236	250	280	256	228	244	242	275	259	262	250	261	248	257	253	265	240	251	263	261	252	232	244	251	247	227	230	237	254	229	246	237	255	274	253	201	248	274	262	231	253	258	259	257	269	249	220	238	242	259	259	238	252	242	245	233	237	259	252	230	239	260	226	269	232	276	221	218	294	302	267	222	247	230	265	224	244	239	265	254	251	215	256	234	235	265	228	234	244	253	257	246	234	249	253	251	282	208	239	284	235	264	234	257	250	242	235	283	251	253	244	240	231	260	243	226	222	263	246	265	250	278	268	261	247	247	250	239	243	237	229	240	241	237	239	227	231	267	241	232	246	243	282	270	227	222	238	268	269	228	244	261	242	258	258	269	276	251	274	242	232	246	255	237	232	278	271	235	241	249	264	259	255	245	228	248	239	277	255	256	241	257	247	271	250	258	243	259	229	245	236	229	279	238	262	261	258	245	252	244	223	234	223	253	228	290	225	248	237	242	244	241	246	235	239	218	231	207	268	255	251	273	229	265	256	233	234	248	229	273	211	236	246	240	258	236	269	262	205	252	253	283	247	256	209	235	233	264	229	261	272	213	263	225	240	245	235	241	243	225	258	279	231	250	248	253	236	232	218	257	242	236	250	254	239	240	240	253	219	230	236	272	248	225	263	249	255	250	275	216	283	254	253	270	260	239	253	258	266	226	268	224	276	227	249	244	216	230	242	240	250	255	223	240	281	235	261	276	251	267	279	235	217	255	271	256	244	229	246	246	232	242	248	246	270	239	239	252	227	235	261	241	235	233	272	239	255	246	250	263	273	262	230	260	229	248	271	247	262	239	241	242	234	215	242	226	235	249	250	224	250	214	265	252	248	259	234	230	206	268	261	235	253	244	250	217	264	242	257	229	257	275	230	234	262	242	253	271	230	226	241	238	259	249	251	253	249	254	268	256	231	259	230	267	252	249	219	233	223	244	252	276	244	238	250	240	239	243	245	253	251	266	280	255	253	256	279	224	218	255	248	255	250	241	272	263	269	269	239	219	259	223	252	262	250	263	226	257	225	254	248	229	268	265	241	256	269	266	247	228	264	253	235	224	242	208	250	268	234	253	252	237	241	216	255	295	233	260	237	225	233	272	262	237	226	231	221	253	218	254	259	229	225	233	247	258	260	249	234	245	248	282	208	252	213	282	249	268	249	227	235	225	218	225	271	270	225	249	234	263	243	246	248	252	213	237	250	209	289	227	240	256	263	236	239	246	226	273	252	256	215	242	218	236	249	264	274	226	266	238	250	237	232	253	238	234	246	248	241	236	239	238	234	243	225	235	237	240	253	212	260	269	259	245	208	275	259	237	247	245	220	230	209	239	248	238	252	269	246	258	272	240	278	246	232	268	257	268	263	254	243	217	246	259	234	230	253	231	275	252	226	263	235	265	238	242	263	253	264	227	251	233	234	227
31103	47795	27667	7636	3959	2312	1696	1290	1090	934	858	788	758	693	709	647	661	657	602	618	630	554	608	593	572	593	555	546	596	615	583	600	551	589	520	547	558	591	574	581	557	547	490	567	543	533	575	544	547	577	540	614	569	532	539	580	547	559	558	555	584	538	543	513	548	572	576	554	582	561	549	567	578	534	618	502	543	545	556	532	533	567	552	561	570	542	532	533	578	606	561	515	584	549	575	573	547	566	557	548	584	574	540	592	542	560	561	605	566	509	602	501	590	591	571	535	533	579	606	538	562	595	558	572	587	541	537	532	551	557	575	514	552	588	565	561	540	557	569	525	553	540	607	515	522	551	554	560	536	556	556	553	559	566	529	554	565	566	556	591	553	543	531	558	575	573	527	539	539	587	519	547	512	556	586	568	541	530	505	551	474	564	553	536	544	567	548	553	574	584	578	564	607	598	561	528	548	510	583	521	522	604	515	548	560	550	554	544	532	552	549	529	548	578	579	554	579	570	617	539	521	539	521	545	541	511	548	570	565	515	573	565	561	531	502	535	584	573	573	581	562	627	568	557	558	620	543	582	548	533	574	587	550	520	572	564	513	546	520	538	524	559	572	559	491	570	582	506	571	561	571	564	517	552	603	566	561	574	517	542	560	550	556	491	526	549	530	564	575	550	548	511	581	554	566	547	545	569	575	543	525	530	574	527	571	548	546	590	563	522	585	535	587	547	550	531	546	526	560	548	539	581	550	561	561	563	537	545	521	550	537	550	567	533	528	545	515	542	548	553	557	596	565	549	553	572	548	564	558	541	558	556	530	586	546	545	534	561	592	597	563	549	570	559	536	594	529	573	599	558	520	545	557	559	577	546	593	584	537	546	581	572	558	568	588	558	552	518	573	562	539	551	543	556	582	591	597	543	600	574	575	557	546	545	586	571	539	570	583	543	519	552	510	570	570	566	556	533	551	535	537	584	547	527	536	561	540	564	532	561	577	527	563	580	590	558	590	549	531	568	537	574	574	539	563	598	566	572	588	561	557	553	550	596	555	551	544	569	585	566	532	582	588	525	539	542	564	529	582	547	537	558	560	568	554	520	571	549	553	575	559	549	566	562	563	542	536	531	545	598	527	611	564	554	570	515	566	584	584	540	570	584	568	571	533	564	530	495	572	545	584	562	521	579	561	558	522	534	571	585	563	585	545	571	525	560	554	557	572	534	565	539	548	511	522	569	484	576	550	580	609	589	526	543	544	556	574	571	545	550	547	588	594	565	588	561	580	568	582	563	571	583	545	564	568	528	579	571	576	551	574	547	606	546	556	589	545	530	594	560	549	580	582	573	544	497	560	549	544	589	560	546	546	559	559	576	560	573	555	552	544	567	554	550	555	532	562	559	559	602	560	553	603	502	558	591	532	552	577	585	571	525	554	575	593	579	581	574	535	544	572	549	577	586	609	535	580	577	536	522	586	555	578	578	588	523	541	551	569	544	556	619	571	577	524	571	555	544	560	589	592	581	603	586	597	590	551	568	535	554	562	557	593	525	564	544	557	573	567	563	580	578	577	552	560	553	541	542	530	547	553	575	546	567	552	554	604	520	541	560	538	545	593	560	518	523	531	581	530	582	545	580	543	563	549	506	583	513	540	613	583	540	570	544	598	599	525	549	571	541	557	567	527	558	545	552	569	517	550	548	591	548	585	553	565	560	530	531	596	577	553	569	521	572	530	564	600	546	525	576	577	545	566	549	564	544	570	589	554	548	542	538	616	545	551	548	557	556	561	564	558	535	580	513	547	561	551	568	567	565	570	548	562	625	567	567	548	593	556	529	587	509	588	550	599	548	500	577	521	558	576	545	531	557	485	536	521	572	558	528	559	553	537	591	573	591	564	559	544	523	512	539	555	530	573	551	560	586	557	530	574	596	575	577	543	543	576	523	587	546	555	550	523	532	580	527	562	550	574	566	530	563	580	557	570	591	525	593	512	515	581	530	524	534	543	588	560	543	570	532	553	551	547	564	548	564	551	552	579	524	548	571	545	575	595	507	573	516	556	553	546	575	588	516	562	524	538	562	562	532	569	535	555	547	538	541	574	587	585	557	536	563	571	539	536	565	573	545	602	534	607	540	609	567	552	568	615	530	565	588	531	552	558	548	545	564	546	545	581	519	579	553	564	589	573	547	559	570	537	581	580	582	555	546	577	568	548	561	548	558	546	556	559	581	564	514	556	561	541	586	567	545	569	573	521	556	562	553	536	578	548	599	540	566	609	537	571	548	564	543	582	540	561	517	590	595	559	550	550	578	562	570	577	557	538	547	537	536	555	529	600	528	550	534	575	581	577	589	549	544	534	555	517	498	567	591	559	576	516	487	579	559	586	591	562	556	534	573	557	561	538	531	603	614	571	546	571	558	567	555	522	601	569	580	551	568	557	504	571	522	590	521	577	540	557	560	546	551	538	532	547	514	543	554	546	546	535	568	570	568	535	555	533	584	565	548	533	542	578	539	543	523	513	570	561	534	529	546	535	550	538	563	534	527	564	530	524	546	558	565	520	569	519	558	576	510	536	546	527	592	632	594	543	550	565	536	609	583	590	547	563	561	562	568	578	534	552	536	534	536	604	601	556	557	569	556	586	589	551	531	589	586	597	567	524	529	543	535	544	584	578	573	562	543	560	572	548	556	524	555	523	584	536	541	563	566	585	572	572	584	542	528	564	557	594	572	561	610	588	515	539	576	578	561	572	511	543	546	544	511	544	573	527	571	558	584	586	550	557	537	523	551	538	560	569	526	563	533	532	572	600	522	559	526	601	529	555	543	579	528	578	551	540	500	532	568	554	561	554	581	547	565	559	513	562	528	556	552	537	559	530	572	561	555	567	553	609	570	560	544	556	513	574	581	518	535	572	573	527	543	555	563	604	543	561	546	589	576	535	589	539	562	574	529	555	569	607	582	582	561	554	606	572	585	546	551	564	567	546	577	541	543	567	607	555	573	585	537	510	581	564	555	581	546	552	569	540	529	578	550	598	555	525	542	544	600	552	564	593	540	531	564	529	554	523	528	552	560	557	535	555	557	555	568	547	556	568	600	536	553	580	566	582	535	575	565	542	561	545	575	570	565	568	556	554	545	539	542	526	581	578	556	549	531	530	561	547	547	543	572	536	527	576	533	582	561	551	564	554	564	591	535	557	540	610	512	554	580	586	567	541	568	573	564	569	531	581	551	594	575	568	540	558	554	584	559	502	591	601	611	539	566	558	536	623	534	551	556	565	552	575	541	569	550	564	581	511	576	539	563	576	573	579	499	560	572	567	580	532	549	560	530	610	569	501	568	553	535	550	525	594	528	551	600	548	513	528	562	526	539	538	554	605	599	606	515	548	588	565	577	590	510	581	572	567	579	536	572	548	566	537	540	519	586	549	541	575	533	581	567	562	564	530	561	523	540	533	535	542	575	573	549	544	534	595	612	587	534	582	572	610	576	549	584	545	569
33080	26177	24449	11124	3832	2136	1553	1051	846	698	559	489	440	433	378	358	324	323	316	276	310	278	296	254	283	287	287	288	241	261	280	252	292	303	274	271	260	270	261	285	272	266	269	258	272	254	242	273	270	294	272	260	268	267	252	293	297	277	255	284	306	263	253	263	256	258	299	264	271	276	248	261	283	249	243	255	274	259	261	254	238	262	258	289	261	241	273	270	238	252	268	280	246	233	254	255	267	248	286	279	255	290	245	276	247	268	273	249	266	257	244	276	290	266	265	281	278	274	307	246	268	241	298	280	274	281	281	267	274	274	251	251	282	255	244	254	266	270	291	285	276	257	260	278	244	270	250	251	299	267	265	256	272	286	264	245	255	264	247	277	245	236	252	261	276	251	289	261	254	272	283	250	292	285	282	261	278	255	256	291	266	253	250	276	258	247	265	267	249	272	265	280	291	237	247	272	254	275	266	245	257	266	250	261	260	261	271	292	263	262	271	260	273	258	246	262	269	266	255	229	283	281	268	256	275	241	255	238	267	253	253	248	274	278	272	251	269	303	248	270	258	254	259	272	263	263	229	238	272	249	256	299	248	264	254	266	251	310	272	252	254	263	276	284	260	274	284	223	260	254	290	272	290	258	281	258	281	254	253	251	276	248	243	278	287	279	233	240	282	258	273	237	263	277	285	281	264	274	300	279	271	275	273	240	273	244	270	278	271	257	251	259	281	257	247	267	259	240	227	227	271	284	266	248	252	254	300	273	259	251	246	285	239	222	232	289	279	270	299	265	266	248	284	279	282	239	271	259	253	274	217	240	247	226	251	250	276	284	270	276	246	266	266	238	263	252	240	260	261	280	287	271	275	289	253	262	262	262	254	281	251	272	275	275	279	265	292	228	293	257	264	266	262	266	290	299	254	275	252	250	272	238	237	261	281	236	292	241	263	281	271	271	273	271	252	270	264	281	232	270	265	295	295	262	265	252	245	248	238	272	256	251	245	288	270	254	282	248	263	282	271	241	267	287	288	238	232	250	278	251	243	283	281	243	256	280	260	280	287	259	234	254	242	254	244	246	253	246	283	234	258	247	268	258	250	278	303	274	278	284	279	243	267	273	289	275	287	240	262	264	265	267	208	276	259	270	293	270	262	269	274	275	247	274	275	253	279	240	265	284	272	288	243	294	263	271	265	260	280	279	279	278	291	238	248	254	301	257	278	244	284	236	290	267	277	259	248	281	261	292	256	240	240	238	287	264	245	288	248	282	301	258	232	281	253	257	266	257	247	273	282	290	229	286	266	250	222	256	266	278	256	259	231	259	257	229	265	272	295	286	249	265	264	253	271	263	270	256	254	291	262	248	244	244	251	288	250	271	272	257	225	245	254	260	249	286	269	263	271	277	283	276	241	272	273	235	240	249	299	240	251	237	232	286	232	254	237	251	288	279	275	285	276	257	265	251	247	289	243	250	267	292	277	313	289	233	260	263	244	247	239	245	284	260	294	291	259	284	250	258	275	254	279	275	245	250	251	263	289	267	255	250	241	264	264	268	261	259	278	246	253	240	296	261	262	238	271	239	275	228	269	246	259	269	254	250	258	248	272	264	244	258	253	258	283	243	263	299	251	260	274	246	264	242	237	264	267	266	276	250	245	266	241	277	250	255	245	274	278	243	248	252	242	264	275	260	250	252	283	266	268	274	258	281	266	273	264	250	252	254	254	237	245	272	245	264	282	251	284	281	248	256	274	268	276	251	245	279	246	270	269	271	237	246	270	288	255	261	238	244	247	279	247	262	248	270	270	232	240	239	271	259	274	290	278	278	258	288	269	241	265	238	284	269	267	248	290	246	241	270	243	260	245	249	274	256	291	306	276	250	283	268	264	291	256	278	304	231	254	298	292	267	259	283	264	270	261	242	265	232	260	252	265	253	236	274	250	274	228	270	284	270	267	273	270	239	285	270	273	276	282	259	269	241	282	280	266	253	253	283	242	264	282	284	252	278	245	286	266	288	259	271	270	283	281	299	271	273	252	285	254	267	261	256	261	293	264	248	230	250	266	259	274	287	267	251	252	293	257	299	270	269	244	266	244	265	286	263	265	267	206	283	279	285	294	258	305	258	247	274	254	271	236	256	256	253	284	277	245	265	258	264	251	286	253	262	290	266	271	285	255	260	284	279	250	248	268	259	251	267	249	238	256	258	282	242	284	263	288	250	258	253	260	307	283	269	272	255	256	265	250	255	266	247	266	259	278	250	289	277	252	284	266	259	253	252	245	260	255	292	259	266	287	271	261	258	265	300	250	276	259	264	269	302	272	247	294	284	290	268	263	274	307	264	278	229	286	234	233	253	294	265	291	272	276	264	282	251	294	278	281	249	242	246	277	270	285	262	248	262	282	285	266	248	248	271	262	250	275	276	255	276	292	283	274	222	286	278	257	294	265	272	251	280	234	275	304	271	285	259	277	276	262	268	229	268	252	294	276	237	291	254	284	270	258	230	249	248	258	277	251	290	244	264	264	269	282	263	257	299	275	274	283	262	259	252	246	269	266	283	278	251	267	260	235	265	268	264	269	263	251	285	261	264	266	290	248	250	265	269	283	261	249	251	270	291	284	264	258	250	293	272	245	247	302	281	245	281	276	260	254	275	261	241	253	284	268	250	282	279	278	263	303	290	277	258	278	251	246	276	250	248	303	248	248	286	301	258	252	312	252	242	272	272	265	254	261	272	290	270	240	280	249	250	247	266	240	268	257	252	255	245	265	253	275	277	268	267	262	221	246	287	268	245	274	259	263	269	228	247	272	268	280	302	273	259	258	269	256	246	244	270	252	231	264	253	250	253	260	239	258	263	262	308	271	262	282	281	290	251	252	263	260	254	246	259	273	251	234	249	234	269	238	252	262	261	258	249	261	255	268	236	264	247	266	276	268	252	277	276	294	276	269	256	279	266	257	261	233	240	252	267	232	279	262	233	257	258	247	268	270	280	282	259	253	287	248	290	276	281	263	250	241	264	295	259	232	243	275	288	265	271	267	293	267	284	258	275	270	274	258	308	264	245	272	251	260	261	256	215	263	265	302	241	240	259	271	257	294	267	264	264	260	251	283	256	283	275	256	272	284	265	269	252	274	278	277	271	292	255	264	291	268	283	234	240	255	254	243	276	270	273	258	257	293	265	262	267	260	239	235	246	264	263	240	268	276	237	243	256	243	269	237	275	267	269	257	285	255	258	279	256	306	265	271	244	243	236	277	244	267	292	257	295	246	241	264	278	279	266	248	244	272	274	273	275	282	248	275	248	274	253	251	257	266	268	255	243	288	253	259	317	253	270	264	281	247	265	246	258	267	275	267	263	263	285	244	260	279	336	235	258	224	272	248	258	284	279	229	267	294	250	254	249	272	243	240	257	254	283	287	278	265	288	284	260	267	263	261	248	282	252	305	230	249	251	260	235	263	293	267	286	273	259	256	288	222	268	243	234	280	280	271	271	236	272
28192	34141	15659	4352	2362	1470	1047	903	825	799	753	712	684	696	654	685	645	632	636	640	635	611	651	641	627	678	582	635	591	602	609	638	605	619	603	631	595	673	584	643	601	641	601	619	651	588	610	593	634	576	587	617	569	627	608	588	617	604	592	627	620	620	603	597	605	589	579	608	589	617	628	635	627	626	592	615	564	599	606	606	565	618	628	593	647	617	567	586	626	616	622	573	629	612	596	620	609	605	631	628	567	593	625	571	602	610	611	631	629	623	626	579	654	631	612	629	585	594	564	590	612	620	611	630	615	617	633	616	591	614	599	621	680	569	607	605	597	677	584	624	632	651	574	574	632	603	655	652	605	606	630	620	570	621	581	636	579	613	580	630	619	616	626	619	582	635	649	581	614	619	615	588	599	599	600	612	597	599	642	628	619	620	611	570	611	589	578	614	588	589	584	621	621	548	647	649	640	659	537	620	612	637	621	608	586	607	573	606	568	602	619	598	628	632	620	551	585	630	573	665	611	619	614	664	615	600	635	634	569	585	579	576	591	590	597	613	610	569	580	578	554	607	606	605	654	593	628	627	622	597	630	628	601	582	596	591	617	607	602	619	591	600	632	609	664	622	639	616	666	613	606	553	566	576	611	590	604	588	616	601	606	599	599	629	602	626	627	606	652	619	610	619	619	621	596	643	634	590	580	667	592	635	630	600	605	600	559	629	604	586	602	621	613	613	635	619	589	644	606	639	583	601	606	567	575	558	621	616	598	674	600	616	599	596	564	666	652	615	628	616	620	590	610	650	648	586	595	620	622	635	574	616	619	601	629	623	574	610	610	604	627	570	563	593	626	598	609	604	610	561	628	618	614	625	627	628	616	593	612	557	575	669	598	610	611	630	567	577	605	570	612	581	643	591	574	579	614	583	607	600	581	603	637	604	613	606	612	608	592	583	617	612	586	597	617	587	613	593	593	605	605	672	599	599	610	584	594	601	640	647	642	657	563	618	625	592	597	587	629	625	601	611	599	639	615	594	607	621	629	591	659	563	595	625	651	610	649	582	565	620	643	634	597	583	649	588	624	629	631	643	607	607	600	598	579	600	574	616	575	646	596	637	581	585	618	627	611	576	644	619	640	608	606	605	603	578	617	601	574	598	620	563	600	642	610	660	616	618	601	595	597	579	607	555	570	586	604	614	615	603	618	547	611	600	642	607	615	638	623	560	630	598	641	648	621	622	619	609	607	634	580	647	605	615	633	591	595	617	596	553	629	556	593	591	593	618	628	580	568	617	590	598	603	636	592	560	629	601	575	629	632	608	560	607	622	647	604	597	583	597	595	598	586	541	617	610	638	630	603	589	593	658	575	620	592	610	605	612	639	626	605	591	587	565	592	569	616	568	619	587	573	609	601	604	612	611	554	621	585	585	604	624	583	615	600	602	629	614	618	597	616	595	633	615	585	603	609	593	598	575	572	618	625	622	600	600	593	594	617	644	580	628	590	610	645	571	583	625	620	575	611	591	594	588	598	608	553	606	628	596	604	597	616	579	560	630	629	602	601	638	603	601	607	616	607	596	625	591	588	570	580	609	553	597	605	628	584	586	589	631	599	592	630	639	579	607	637	617	604	589	593	569	627	637	604	613	617	636	613	584	570	573	630	638	590	609	608	616	649	628	590	624	620	580	571	588	593	635	598	626	599	586	579	594	638	620	651	582	599	624	612	614	635	609	640	602	645	606	613	643	650	587	606	614	608	580	613	621	587	610	593	629	570	611	641	620	613	587	616	617	555	587	623	613	601	603	643	621	646	635	575	629	624	598	646	591	603	590	599	602	592	617	676	649	617	603	575	612	658	564	684	613	559	597	605	609	619	564	625	641	603	606	641	623	622	607	585	607	627	628	641	606	639	595	608	580	597	594	602	637	622	624	633	587	620	668	599	601	613	585	601	611	602	593	606	593	655	581	599	551	631	659	570	612	599	608	561	620	619	631	626	602	593	604	643	589	604	614	600	609	596	604	622	572	593	650	609	606	654	625	574	603	566	594	616	597	595	579	632	570	628	627	568	586	616	574	591	608	624	620	608	611	615	658	637	596	643	628	594	554	629	606	600	545	628	596	629	590	644	602	615	586	598	653	596	636	620	623	565	598	622	604	595	609	644	602	592	600	595	599	614	587	617	612	626	637	609	608	584	609	611	586	607	623	554	637	584	570	581	585	592	579	634	638	624	619	602	647	626	591	605	600	593	625	608	640	596	580	628	579	605	624	606	602	552	605	649	649	600	648	619	603	616	614	571	629	649	630	559	604	617	607	618	596	635	629	565	578	641	603	605	642	612	651	620	559	561	589	636	610	581	648	577	580	602	636	596	635	616	635	589	590	559	601	605	629	623	609	639	640	620	611	641	601	607	628	626	609	602	590	606	595	627	589	616	620	621	619	661	599	603	582	575	601	587	605	601	631	589	574	610	597	635	619	594	608	631	589	582	608	564	606	652	621	575	613	574	608	618	563	641	636	573	645	615	671	634	600	566	605	600	627	641	601	569	616	596	603	607	640	587	582	596	597	644	635	585	583	596	608	662	617	597	638	543	599	605	618	630	638	569	590	604	566	621	619	644	614	607	600	598	609	600	618	620	621	617	603	616	651	621	606	596	625	592	600	595	628	615	564	586	591	584	608	607	606	603	594	582	576	584	620	559	617	602	627	636	625	611	585	633	659	601	605	624	592	594	630	611	607	598	607	637	668	636	573	634	587	609	615	605	575	567	588	623	591	609	603	598	604	648	614	594	630	565	580	643	605	591	618	628	606	603	612	606	595	615	588	604	596	572	622	632	569	630	612	572	568	618	593	621	584	588	605	588	648	594	599	656	623	551	637	611	604	583	629	616	601	604	587	590	607	593	604	569	615	627	615	623	643	582	638	587	582	615	566	647	590	619	594	626	594	633	636	601	597	584	592	631	566	587	627	572	588	597	603	633	605	583	578	640	616	623	591	604	620	582	591	604	582	613	623	613	623	634	627	605	608	605	572	610	630	642	605	626	601	613	664	578	590	604	581	603	608	584	629	639	614	599	617	639	579	574	612	601	588	640	611	618	614	583	603	595	599	547	591	627	582	612	583	648	661	577	637	619	602	638	616	628	582	639	588	638	620	595	607	597	621	629	574	610	552	644	629	592	597	647	580	602	610	613	645	606	579	623	600	643	620	583	601	610	563	627	631	605	551	591	614	625	560	581	617	615	632	609	627	601	590	646	597	592	616	586	645	591	648	583	589	602	629	593	612	598	585	619	627	616	655	605	614	613	595	615	616	669	617	599	625	599	617	586	603	553	625	556	610	601	622	606	628	640	580	584	584	625	624	627	589	628	608	625	627	579	604	632	579	590	589	590	603	586	583	616	588	589	621	594	644	592	631	607	661	569	617	582	613	634	599	592	574	609	583	630	619	594	641	637	599	569	605	648	618	590	620	623	570	611	585	617	619	596	581	585	610	641	593
24906	21500	25057	28399	21536	20092	4213	1618	1089	875	722	572	505	462	371	399	364	320	333	344	301	290	258	264	265	271	259	277	257	258	277	267	253	268	266	258	243	250	253	234	282	222	265	245	259	219	270	240	271	253	234	211	280	249	222	261	252	275	273	249	254	238	222	245	223	210	241	244	220	232	255	253	233	232	261	239	262	252	242	243	223	273	250	248	214	223	244	231	228	251	233	225	251	229	256	292	257	224	256	232	259	225	232	226	228	246	280	281	244	262	267	255	231	225	221	216	225	236	226	265	267	263	249	268	243	245	256	244	229	235	256	279	233	250	251	270	244	237	251	235	258	236	264	240	228	225	256	226	247	229	247	226	260	240	229	243	237	250	249	246	260	235	270	258	239	231	241	238	271	271	284	250	259	246	237	257	253	253	226	259	265	254	262	236	274	258	264	251	286	218	229	254	258	238	221	243	241	270	251	238	227	246	222	268	240	234	296	236	244	242	239	242	245	246	260	227	219	242	250	237	250	228	233	245	260	243	233	228	231	261	253	251	239	253	261	202	261	254	229	237	238	266	225	275	269	250	259	250	220	274	217	230	244	222	237	231	238	264	243	259	252	237	255	221	262	261	248	240	245	256	255	223	252	240	262	251	258	235	238	251	246	258	256	245	246	239	257	251	241	274	254	287	269	255	251	235	234	256	227	241	267	270	248	232	233	281	234	229	248	268	234	238	253	275	256	250	278	262	226	273	258	230	262	292	245	263	226	227	273	233	252	252	260	256	276	244	266	247	271	247	258	250	239	242	243	254	226	251	236	236	275	235	258	250	238	269	242	225	242	271	235	270	237	248	238	243	251	269	244	258	246	218	231	253	254	235	213	241	282	255	256	235	241	254	267	229	239	246	243	246	243	248	235	258	223	269	257	238	258	246	256	222	247	277	227	252	248	259	233	259	233	240	237	240	239	249	274	254	200	215	264	254	249	233	236	256	235	268	260	254	244	233	244	239	249	242	264	261	237	232	277	244	265	240	223	268	258	245	230	255	284	235	227	234	241	215	219	265	231	244	235	230	252	239	248	241	246	238	253	249	214	268	259	266	231	237	264	280	244	240	236	236	258	237	231	253	264	247	224	242	254	227	246	221	249	241	237	236	245	268	228	248	276	255	235	290	263	268	277	247	246	286	234	254	224	238	247	255	262	215	217	276	228	261	240	265	274	224	250	245	260	244	242	269	228	243	216	241	240	275	257	250	221	242	264	246	227	222	244	231	227	253	255	249	238	227	265	251	255	220	259	223	262	260	242	284	273	259	237	277	255	253	241	230	220	251	215	259	244	251	254	246	219	267	250	262	256	246	282	237	255	244	258	238	230	235	242	241	247	259	252	250	232	226	232	261	251	239	256	264	264	239	249	246	237	257	261	226	258	260	219	223	246	217	234	265	247	216	227	227	247	227	233	225	254	260	251	222	245	236	247	257	213	243	226	212	264	250	228	245	260	252	250	234	260	249	240	253	245	277	235	220	261	234	259	237	262	228	236	260	235	262	232	258	251	242	247	240	237	227	233	254	245	248	245	255	271	257	258	249	264	252	243	271	246	245	214	243	229	235	261	249	260	268	233	240	244	245	246	259	265	256	245	282	262	251	261	273	259	232	212	231	259	249	238	241	285	225	254	254	243	253	278	240	259	275	262	271	268	259	269	259	235	289	249	223	255	246	248	242	229	233	283	241	266	258	274	240	240	272	280	252	279	232	256	221	246	237	252	240	259	230	201	244	273	260	238	236	248	240	227	233	262	221	230	243	260	252	279	276	233	236	224	230	258	233	240	249	236	260	232	204	241	227	230	265	240	235	259	249	263	308	224	233	252	249	242	232	249	266	244	252	267	244	210	230	240	235	285	240	255	227	255	224	286	203	226	245	267	225	250	241	228	237	249	248	204	264	251	259	246	230	251	229	246	249	238	256	261	232	244	248	236	228	239	232	240	246	233	245	225	257	263	250	261	248	261	255	241	244	247	213	245	233	235	241	229	260	252	255	256	215	253	238	258	248	244	242	261	255	272	254	222	240	247	280	270	257	221	280	232	227	237	248	282	252	210	273	254	246	264	233	240	256	233	220	260	214	232	224	277	237	260	217	251	247	219	222	231	260	235	253	251	258	249	227	238	257	241	252	251	241	239	239	231	220	244	208	249	203	261	271	247	234	239	232	249	238	243	281	263	274	234	258	248	234	228	221	275	226	233	290	226	228	250	248	239	265	242	227	241	254	269	233	221	226	231	269	245	223	226	245	223	242	233	243	238	245	278	255	262	261	253	259	235	233	242	251	236	248	222	220	233	228	259	256	273	229	262	258	262	239	258	270	259	249	277	238	222	256	226	253	235	270	224	249	236	251	220	246	231	256	248	222	231	252	256	229	258	228	226	247	241	272	213	243	220	221	230	242	259	248	244	247	251	246	226	256	252	227	241	248	285	251	248	228	228	239	247	236	266	255	257	261	250	230	237	220	246	260	262	227	240	241	219	232	222	240	267	252	252	261	289	263	256	280	259	237	245	261	236	248	258	262	260	255	259	263	270	285	265	231	254	262	271	238	232	257	275	239	228	274	261	255	250	222	239	265	233	245	247	280	241	252	240	238	273	223	253	291	239	210	255	233	208	241	259	230	232	232	260	247	273	230	265	224	276	238	272	212	241	244	264	250	254	257	265	251	252	219	270	243	254	262	244	236	253	274	241	256	243	234	260	255	251	237	235	237	239	264	239	229	227	256	231	290	252	230	270	234	234	259	230	244	264	266	224	225	231	261	244	270	276	263	256	222	243	230	241	241	254	260	249	232	249	251	271	272	233	257	221	264	255	251	258	263	234	264	248	230	218	255	244	232	235	229	258	230	259	233	252	246	213	243	270	267	244	218	245	220	284	245	272	239	248	262	252	216	236	231	270	233	232	271	281	255	286	257	242	263	278	261	249	227	250	220	259	224	259	247	263	272	276	280	239	237	235	238	258	242	233	252	225	262	254	229	234	235	248	223	248	237	256	237	238	238	235	264	258	224	211	232	243	240	234	259	246	250	251	248	243	251	245	255	256	272	237	236	235	253	250	254	231	232	251	243	214	245	262	227	272	275	250	263	258	261	260	270	246	224	274	250	256	231	244	248	250	241	227	233	233	288	256	240	261	237	236	248	238	260	260	233	235	226	234	261	224	242	241	227	277	232	247	240	237	258	258	285	241	243	237	232	209	242	248	243	279	248	269	259	256	235	272	260	248	262	253	266	263	264	253	230	249	239	219	228	255	233	233	246	251	256	246	240	232	256	288	254	240	232	241	253	247	256	242	238	231	254	223	228	229	247	263	242	241	256	257	257	268	245	261	235	254	247	245	247	241	279	257	243	255	238	244	253	264	241	229	212	244	249	236	244	234	217	255	247	244	237	226	233	244	254	225	254	247	241	233	262	239	222	238	239	219	291	248	209	266	257	306	221	231	226	223	246	232	246
28871	41251	19157	6266	3050	1828	1393	1087	927	854	791	716	736	627	649	689	635	613	613	600	585	560	615	591	618	587	583	620	532	608	549	566	587	613	574	536	563	571	570	596	556	585	570	564	563	585	561	548	592	547	579	567	549	555	589	574	604	580	576	575	547	576	547	588	565	576	555	574	582	579	581	606	551	538	544	566	586	566	521	594	615	561	567	575	560	574	556	583	547	572	559	592	618	558	572	574	579	564	546	552	573	558	564	590	579	600	503	540	530	569	568	545	541	557	561	607	524	530	566	568	552	565	559	599	578	569	575	576	560	585	559	614	552	525	568	548	566	552	533	557	579	513	531	532	577	576	567	572	567	599	552	567	604	589	599	557	528	628	599	582	551	565	611	549	542	566	560	549	576	549	537	553	525	599	556	546	584	510	582	571	570	593	587	565	600	548	555	575	600	577	565	575	565	578	524	569	542	551	565	574	550	541	529	585	589	558	593	544	598	575	540	544	549	587	587	585	534	554	559	566	565	538	568	564	560	557	576	577	616	518	545	593	583	573	554	566	581	568	557	575	621	521	558	543	594	599	530	539	609	566	537	579	573	575	533	554	593	568	536	509	580	557	564	513	549	565	543	565	556	556	537	559	587	512	570	561	553	556	569	543	621	578	579	532	569	555	572	575	562	612	587	602	539	558	547	568	580	565	573	567	544	567	558	509	550	580	576	551	572	536	562	568	530	567	560	534	568	524	537	496	575	549	551	570	571	599	581	613	589	549	567	583	564	564	523	569	591	573	550	567	596	555	599	595	593	564	598	582	541	523	544	586	550	549	567	557	572	577	604	548	602	587	589	564	564	515	557	590	526	548	551	558	585	535	586	515	583	583	579	564	553	538	576	585	566	602	552	544	538	619	581	572	554	560	525	628	576	544	578	567	543	546	581	567	553	576	590	585	580	586	526	564	577	579	560	589	593	597	558	550	562	554	536	533	539	539	571	588	585	545	588	548	544	549	532	539	562	561	586	560	542	578	643	600	548	570	594	549	579	548	576	612	556	563	581	580	567	577	574	535	587	569	549	566	543	577	587	580	552	615	586	541	542	566	566	545	564	594	582	589	559	511	607	595	579	512	566	561	565	585	611	590	563	585	605	539	582	577	579	600	590	589	588	522	548	596	598	607	578	601	563	514	573	610	584	610	548	544	595	609	601	546	559	579	574	580	556	577	552	509	567	587	577	577	558	544	571	589	550	539	578	594	578	570	592	570	566	525	558	593	600	555	562	555	564	554	544	547	551	580	593	555	542	536	571	598	586	569	529	600	590	610	571	548	605	560	554	559	526	550	532	569	573	577	539	561	520	564	569	595	615	588	590	571	602	581	617	581	565	588	598	588	570	522	574	589	560	558	615	601	511	559	597	576	561	588	526	572	534	558	505	599	551	584	536	590	569	552	577	622	556	566	569	559	603	578	554	528	562	591	583	559	598	558	608	556	529	584	581	610	563	547	557	558	556	540	553	555	550	573	541	533	579	558	581	603	552	569	561	573	523	579	577	589	537	559	574	571	533	564	588	604	565	563	588	549	539	564	505	563	540	580	546	554	548	530	532	584	600	559	558	577	562	571	547	571	587	577	569	519	616	568	572	551	563	583	578	587	579	519	562	517	588	552	626	566	545	539	585	540	582	592	549	560	576	549	596	558	572	523	592	530	545	584	573	581	570	582	563	636	557	566	565	563	548	566	560	576	576	487	545	572	593	552	621	572	604	597	565	555	503	596	558	562	599	559	582	579	590	517	551	596	553	602	571	579	549	610	567	618	550	569	550	572	586	543	569	598	562	541	564	566	578	533	545	559	561	577	555	597	572	585	544	551	553	555	537	574	583	530	529	549	570	559	547	607	523	604	568	590	566	533	567	571	607	603	558	551	592	567	538	584	591	566	571	604	544	603	565	535	583	542	552	579	558	609	575	565	574	575	518	577	595	610	577	542	564	555	584	575	546	576	540	585	586	540	560	561	611	557	557	537	593	545	539	605	558	586	558	572	549	601	564	605	531	550	557	555	590	568	585	548	553	529	556	595	546	579	538	578	513	535	631	529	539	558	552	613	527	590	594	532	559	573	576	554	594	561	574	528	553	587	532	571	562	587	616	575	558	539	546	591	548	556	576	573	594	610	539	563	567	580	570	569	554	600	559	542	551	623	545	541	591	571	561	549	583	572	561	593	577	567	526	538	579	598	568	564	606	564	588	563	557	551	576	549	559	589	582	567	602	543	611	610	571	546	562	571	597	509	559	549	569	550	561	576	579	577	596	560	579	568	542	578	551	568	594	535	577	582	552	566	581	551	539	580	580	538	557	548	573	565	560	545	567	576	575	579	559	610	538	588	534	545	573	578	544	570	568	548	511	563	577	527	573	597	532	588	553	516	593	570	531	566	564	593	572	548	523	577	536	559	559	587	571	542	544	531	557	604	589	570	597	545	552	551	588	603	618	536	598	576	560	594	537	532	549	550	530	587	602	553	584	609	547	580	533	571	566	586	562	564	536	544	554	529	548	558	584	529	572	552	547	585	588	592	574	545	593	550	600	538	551	544	572	594	536	553	546	535	539	576	558	519	580	577	564	538	564	571	558	573	596	585	587	560	616	540	531	605	553	544	566	589	579	574	613	585	571	534	580	538	613	569	577	585	550	578	570	587	544	570	578	562	572	563	549	550	524	550	549	576	578	553	535	577	581	548	570	580	564	601	539	551	576	564	570	579	621	560	565	600	571	576	580	536	611	582	541	552	575	585	549	592	606	559	618	569	583	552	580	551	551	583	587	584	558	580	558	612	573	549	573	574	530	567	583	565	583	565	558	545	520	550	612	587	572	517	562	539	564	559	575	563	572	593	551	584	566	566	571	563	570	554	571	517	581	602	613	578	609	545	583	526	573	573	593	539	606	570	577	540	595	544	551	589	560	582	592	598	576	568	570	552	557	549	567	571	569	536	600	581	549	586	582	588	539	604	583	571	551	568	560	565	594	566	571	563	595	586	564	546	606	600	528	600	593	538	540	592	568	532	552	575	560	569	598	576	589	545	582	555	547	590	570	556	625	587	536	601	599	567	536	536	565	567	562	564	518	552	516	568	537	568	559	542	556	573	593	575	565	595	563	567	551	568	566	552	563	561	555	534	586	578	574	575	528	584	590	566	580	554	588	540	566	542	547	569	544	529	527	578	595	529	584	580	606	586	565	569	557	556	579	581	598	566	573	617	582	578	537	566	508	555	524	575	612	543	581	539	606	574	529	547	557	584	537	553	581	577	507	551	545	533	562	584	547	550	546	601	577	546	505	594	534	563	517	547	514	590	605	572	571	599	600	553	567	570	531	604	590	579	539	575	549	583	604	605	590	573	550	535	561	548	580	570	543	548	607	585	553	574	551	575	563	578	539	545	564	582	620	556	569	570	555	572	587	528	574	573	546	559	551	520	557	544	570	608	563	543	592	591	561	578	563	578
24271	21466	25320	28020	21478	21581	18150	3327	1621	1188	916	829	674	543	503	444	384	406	365	369	326	307	319	304	311	280	284	263	254	268	248	267	267	283	267	278	268	241	242	242	229	270	218	224	250	269	249	258	268	243	246	244	202	242	252	234	225	214	255	235	222	245	255	245	207	240	237	213	243	245	246	240	213	252	232	258	263	247	232	232	240	258	223	247	239	254	228	234	262	230	243	269	258	241	240	247	201	260	229	233	244	249	244	233	258	249	255	274	252	221	250	249	262	250	221	212	254	256	243	220	255	259	229	232	260	251	252	241	261	243	240	274	229	241	252	243	226	258	223	238	260	213	237	240	230	217	249	237	264	245	243	249	240	238	247	273	250	255	246	234	259	261	223	240	229	283	225	227	223	231	235	269	238	240	251	252	240	286	224	261	236	258	211	218	241	257	252	220	242	236	263	251	213	225	246	247	241	241	232	231	259	259	247	268	235	262	241	259	233	252	281	250	244	254	264	236	228	241	240	228	248	270	236	256	237	238	228	246	265	257	288	265	271	244	235	253	240	225	235	260	240	238	251	240	240	241	252	246	250	259	230	263	246	243	259	258	262	260	234	250	275	236	257	239	238	238	248	239	217	269	242	227	260	224	216	236	257	233	248	232	231	232	218	244	221	233	242	258	257	240	251	236	258	219	236	221	248	262	250	247	249	258	243	236	265	258	244	265	249	243	224	272	260	250	236	242	228	251	248	261	247	267	256	218	247	267	217	237	243	220	240	254	249	204	268	248	229	223	223	235	246	232	235	256	217	233	241	245	231	244	217	274	248	246	228	246	267	244	235	244	262	248	241	262	256	230	200	243	260	251	224	221	269	250	258	235	249	229	250	265	259	246	265	250	260	296	242	256	260	247	243	238	256	257	242	234	211	227	234	230	229	232	234	242	247	273	245	233	216	233	239	247	234	266	237	218	209	253	231	243	234	232	253	252	227	256	216	251	277	239	223	259	256	253	216	261	247	247	258	228	247	245	271	272	247	245	266	266	215	241	253	226	228	256	230	254	237	245	260	261	241	237	236	231	256	257	281	218	231	241	241	234	239	264	236	250	235	242	210	232	259	257	238	231	211	245	236	265	239	249	240	255	233	218	241	249	246	230	253	222	228	247	243	257	264	247	224	252	281	247	241	235	233	234	269	257	234	264	251	245	249	241	248	219	223	243	266	201	230	244	211	217	244	257	236	236	255	204	218	230	259	212	232	212	263	230	246	245	214	231	223	243	232	259	234	218	251	243	219	260	222	243	261	249	262	235	265	242	256	202	228	225	265	263	232	217	206	218	235	267	261	234	254	238	240	291	242	239	243	244	234	276	228	252	240	229	272	231	256	237	265	232	229	241	228	238	217	243	238	231	231	253	277	232	237	245	235	260	279	249	244	229	226	243	243	240	243	249	257	270	259	243	265	214	273	229	243	244	223	216	242	230	250	227	244	215	264	255	255	254	238	242	232	223	248	232	255	270	267	248	275	237	233	259	252	281	238	258	240	229	270	248	229	237	269	242	253	240	257	249	227	247	267	249	235	244	253	247	236	269	271	241	249	253	244	254	249	230	262	251	234	215	264	226	212	255	247	264	219	259	213	218	229	229	227	236	260	221	207	268	233	251	237	250	244	206	272	254	242	247	254	224	246	211	244	216	227	231	252	246	252	232	246	222	244	237	213	237	244	239	270	251	240	235	217	237	259	254	220	258	234	276	253	232	226	231	229	249	256	238	251	240	233	240	254	240	250	248	220	248	249	228	242	230	269	201	251	254	257	229	247	245	255	263	264	218	268	228	233	266	246	201	263	245	270	266	267	260	253	274	272	263	253	209	246	219	236	242	230	248	276	245	230	258	238	251	212	220	232	221	234	256	263	219	231	239	225	260	239	259	250	266	265	247	244	209	219	267	238	258	249	247	223	266	252	239	246	238	215	247	221	273	226	238	251	209	263	261	263	254	236	219	229	246	241	276	294	229	246	233	274	215	245	264	257	242	264	245	230	243	230	256	234	214	243	246	235	226	261	260	250	231	226	243	237	249	259	262	209	233	242	255	260	212	221	240	246	241	217	246	251	253	262	217	247	268	239	249	243	239	292	258	252	249	234	245	262	236	216	243	279	262	253	265	245	236	246	241	228	261	255	258	231	230	227	242	224	254	236	237	223	252	234	253	241	218	218	242	261	241	241	241	250	230	242	265	219	238	252	261	233	234	258	232	213	272	238	264	223	243	264	241	231	230	227	251	271	265	274	245	238	210	262	234	232	229	241	267	238	250	229	231	258	236	246	247	258	240	264	233	248	239	218	234	277	235	249	226	243	235	241	235	270	234	245	232	229	260	219	252	216	252	219	223	255	249	224	250	246	280	217	238	221	235	261	255	262	238	224	254	233	261	240	269	246	245	237	292	224	259	238	230	243	266	250	220	229	261	268	249	253	291	237	251	238	275	245	263	221	268	259	241	264	245	252	264	262	292	237	231	240	262	240	248	235	211	252	216	269	235	253	229	227	241	204	235	256	243	222	246	214	231	206	239	242	278	240	232	213	247	221	221	231	244	229	234	258	256	282	274	207	223	264	194	229	235	262	241	238	248	255	234	283	238	286	234	246	262	238	231	250	240	251	254	274	245	225	240	249	231	237	222	249	242	273	234	266	257	246	237	257	243	256	243	241	229	245	226	215	269	249	186	253	243	258	243	236	264	235	230	232	239	260	261	303	221	239	272	247	223	254	265	230	220	240	247	227	249	242	241	248	246	238	220	247	255	245	246	226	243	227	245	259	255	228	260	250	252	242	225	241	227	272	245	249	241	260	237	271	244	237	260	235	244	229	216	254	261	260	220	245	244	260	255	229	226	246	223	242	234	262	237	254	246	263	244	250	227	217	256	235	217	231	208	218	227	247	231	248	248	259	240	224	228	240	223	256	225	267	264	278	216	264	242	226	238	254	219	227	246	234	263	214	256	253	254	282	262	233	248	227	229	240	258	226	250	244	240	281	255	217	259	242	227	258	246	267	249	220	232	220	226	225	252	239	234	252	229	246	255	236	250	240	253	241	259	237	234	241	241	228	266	237	245	235	241	249	236	245	242	240	240	272	263	249	238	231	222	257	230	250	248	217	221	246	212	246	218	245	253	240	227	271	246	254	238	269	265	269	261	234	255	251	218	223	224	255	227	261	262	246	257	224	206	240	270	215	238	251	244	235	236	249	237	233	248	213	195	243	229	278	248	253	239	252	254	211	247	244	249	255	239	272	223	243	241	233	248	251	289	234	224	265	253	229	239	225	220	238	219	237	238	242	212	275	238	242	237	243	256	269	261	233	231	228	210	230	254	227	275	247	279	238	228	228	229	210	241	271	235	225	246	229	231	219	241	239	219	244	232	284	224	245	256	224	261	218	263	218	256	270	242	250	214	245	251	238	236	240	285	271	237	260	267	241	257	233	241	241	236	237	237	242	220	250	224
31238	45305	24344	8248	3881	2357	1752	1325	1125	1022	874	819	764	714	670	681	642	614	618	569	615	608	594	557	563	576	631	579	622	554	527	526	578	552	584	551	593	555	570	581	510	548	543	569	556	504	544	547	543	535	577	570	559	592	541	561	538	563	537	535	576	538	526	584	568	522	545	563	542	576	561	559	556	512	511	531	584	545	573	538	537	550	571	533	543	523	598	557	506	484	528	531	549	587	564	536	513	526	535	586	546	510	557	539	519	539	557	560	565	507	549	522	537	577	577	547	557	546	557	549	546	543	570	562	508	564	518	506	526	559	517	545	562	539	552	607	563	516	552	585	542	589	526	540	544	586	540	546	558	528	571	548	548	528	539	544	534	554	535	576	585	528	539	537	577	544	557	578	525	524	560	564	535	504	545	538	605	568	525	552	540	536	547	524	566	568	567	523	582	511	588	552	573	542	568	559	559	566	555	552	581	534	577	560	536	503	531	518	539	555	513	552	593	548	542	543	532	554	562	547	539	549	556	567	552	531	556	553	556	559	582	516	580	575	547	526	546	571	554	545	625	528	522	534	561	556	580	603	535	550	535	545	595	545	557	553	511	558	529	572	529	517	548	555	556	562	577	504	577	555	539	548	513	537	533	552	585	519	493	535	565	558	524	590	550	542	554	545	557	583	533	521	547	572	543	594	562	561	561	575	554	530	567	528	521	553	575	557	549	551	564	529	534	556	515	545	528	591	556	519	532	545	544	597	542	556	558	526	568	550	538	535	548	514	535	568	520	569	549	555	541	561	534	604	568	533	524	558	572	564	559	544	610	579	515	581	549	552	533	493	539	530	586	555	546	567	581	547	532	499	562	557	573	580	577	558	543	546	558	567	504	536	526	533	578	546	558	531	540	595	550	526	551	539	569	584	573	555	490	532	525	540	577	601	541	581	536	560	569	564	548	552	574	541	595	551	526	559	554	521	551	535	537	541	568	573	569	561	559	549	536	535	537	529	551	546	558	562	579	529	506	515	553	534	560	526	547	584	560	568	550	525	532	544	537	561	497	532	587	575	544	555	606	557	577	583	550	555	526	535	580	550	546	567	535	564	535	535	555	546	504	513	576	537	496	574	527	573	561	551	505	544	539	540	553	585	570	544	536	540	543	581	503	574	537	532	579	537	585	506	596	576	505	543	539	581	531	561	581	568	545	585	565	530	579	549	543	560	521	542	560	543	568	549	568	550	511	542	559	546	552	538	547	534	595	517	569	614	547	565	552	587	530	585	573	520	517	567	541	556	557	541	573	590	574	574	591	534	509	525	558	569	562	539	555	557	511	563	537	566	597	569	529	552	538	547	540	553	551	535	554	553	555	537	558	540	550	578	547	544	545	535	487	556	545	529	523	582	546	489	534	544	551	613	562	542	544	548	552	542	534	553	511	533	532	571	555	522	548	592	545	532	532	564	541	552	532	543	572	506	538	554	542	549	525	579	529	543	533	549	549	543	540	590	496	535	561	585	564	560	567	554	580	561	569	551	536	605	546	517	507	528	534	535	547	547	552	547	524	585	601	535	538	542	552	527	521	581	540	568	599	563	552	562	589	510	543	546	512	513	578	554	547	557	531	551	514	564	562	570	558	521	546	547	564	593	564	522	562	574	569	563	547	576	592	560	567	549	523	557	546	544	497	532	545	530	570	545	537	562	531	553	520	528	552	524	534	563	532	572	521	532	538	570	529	592	553	567	542	534	588	552	540	572	506	529	571	518	549	536	587	596	537	558	602	562	516	548	560	520	524	538	580	568	513	506	551	564	552	530	570	521	544	496	536	577	597	536	565	568	523	558	575	580	542	537	527	536	510	543	544	564	543	536	573	571	598	556	569	517	575	581	532	543	573	572	496	546	534	567	542	516	541	553	574	535	543	558	548	568	549	534	549	559	567	496	550	556	578	493	549	558	537	550	537	535	539	567	577	561	535	561	594	544	559	564	555	546	576	551	542	505	538	560	515	578	506	530	559	521	607	561	558	530	516	538	569	559	572	539	576	494	582	573	520	543	537	563	564	559	603	523	569	545	549	569	530	562	580	546	558	579	554	590	595	556	554	531	550	573	536	500	550	535	555	579	575	558	543	594	532	582	537	523	518	599	534	564	588	541	526	563	533	573	556	561	523	537	527	554	539	569	586	551	531	575	548	558	542	566	582	569	521	577	522	514	533	559	588	553	536	543	543	555	570	564	597	560	561	514	527	556	539	555	567	561	518	499	554	563	540	492	533	516	545	536	547	563	549	575	531	503	530	565	582	548	556	573	571	538	521	519	545	560	537	544	547	540	565	516	519	508	521	504	556	533	565	545	567	569	554	542	503	568	553	539	587	550	495	567	583	546	606	575	521	540	543	558	556	564	568	508	538	606	547	592	508	534	530	573	576	533	542	526	564	543	551	547	521	562	527	554	532	508	584	576	585	544	560	575	561	507	594	530	565	576	537	554	544	502	530	536	558	555	587	575	539	574	550	562	582	566	582	555	545	564	572	586	510	535	508	592	575	575	532	543	553	557	518	547	532	514	549	533	551	518	537	568	540	585	580	539	550	524	520	556	539	541	546	516	552	523	528	525	569	552	573	568	524	493	515	574	597	597	542	580	575	560	548	556	568	520	554	532	520	522	537	539	530	524	565	561	541	547	537	566	497	530	552	552	541	543	533	576	582	553	549	561	552	574	607	504	521	554	569	547	534	541	546	572	553	529	574	551	533	527	557	554	560	536	549	549	581	545	520	565	520	564	565	558	518	540	534	551	546	535	521	538	571	529	557	538	581	535	521	546	563	581	539	575	537	540	579	532	573	554	559	538	590	551	577	536	526	542	565	561	572	538	534	546	553	584	575	480	529	562	541	558	577	515	560	544	549	578	575	623	542	539	554	545	511	532	539	559	538	512	568	574	534	543	540	540	550	552	548	558	556	535	521	558	547	551	499	563	556	563	535	559	538	535	518	549	529	583	581	561	564	545	512	517	555	507	551	560	527	574	553	589	531	548	541	534	552	544	554	556	543	521	545	585	531	588	534	538	482	569	557	539	565	528	538	566	530	514	554	546	535	530	505	575	549	519	544	512	546	525	555	563	504	550	531	529	567	564	568	530	520	549	531	605	500	585	524	551	523	560	570	545	552	541	557	601	555	529	530	591	576	584	541	540	521	589	551	492	551	567	527	572	539	550	559	504	538	518	552	554	543	572	548	582	525	550	533	562	563	544	582	554	564	533	503	555	535	595	528	559	550	567	573	593	536	568	527	540	540	560	559	525	548	530	593	546	549	534	581	569	514	538	571	510	559	591	546	528	570	537	563	546	563	539	592	548	515	548	523	572	538	580	552	527	511	530	541	546	523	515	552	563	552	524	588	541	583	575	603	571	577	543	542	588	567	529	536	567	518	535	545	578	554	559	565	525	547	555	585	577	573	576	565	565	519	560	557	579	530	538	551	554	584	577	589	580	539	574	549	516
32583	25331	22900	10665	3569	2075	1527	1075	817	679	563	470	453	371	378	356	335	305	310	340	315	267	279	289	309	244	286	239	229	293	321	280	275	256	282	238	280	257	240	269	259	264	271	270	270	273	244	237	255	304	256	268	283	244	265	257	250	273	239	284	235	286	258	243	282	253	254	243	257	269	264	281	254	259	244	240	259	225	266	277	225	232	250	229	277	247	259	283	278	265	259	249	250	238	289	248	294	223	265	234	262	259	257	259	245	273	283	260	267	287	260	215	259	278	271	265	252	256	236	240	257	267	247	230	286	267	243	262	240	254	247	274	270	271	251	259	231	250	237	262	255	265	235	263	262	264	227	225	276	241	259	289	269	268	248	265	260	235	273	291	255	257	257	261	272	253	257	249	283	231	294	272	248	252	233	290	225	263	216	296	260	245	237	243	243	245	240	287	258	284	256	236	234	241	260	270	230	278	267	267	264	240	288	263	275	271	268	264	230	262	275	246	251	284	253	275	255	253	255	242	245	237	254	239	247	282	233	249	260	246	248	247	256	248	269	250	251	233	285	259	252	256	264	265	260	237	245	271	253	249	265	268	263	245	243	253	244	258	289	260	247	246	245	250	258	282	272	285	255	273	243	247	244	218	278	245	260	246	254	263	220	266	288	225	239	252	269	253	262	244	277	292	278	245	279	246	232	249	229	257	229	246	274	214	235	227	279	233	301	261	287	257	279	243	230	263	256	223	274	267	257	262	264	257	276	268	258	262	242	252	270	260	286	254	241	240	255	244	284	242	257	243	247	241	250	255	262	242	270	262	281	241	276	257	229	256	241	264	226	249	263	211	254	248	241	262	275	289	283	248	231	271	274	292	281	243	248	211	241	255	239	286	236	260	251	268	280	257	291	249	271	242	243	250	246	234	258	283	253	241	252	254	247	259	231	241	292	241	259	259	262	241	251	240	275	282	258	243	247	235	224	264	243	242	285	239	270	256	287	233	271	271	231	298	277	243	253	260	226	243	279	258	247	266	263	254	230	240	254	261	284	259	242	258	241	265	256	249	236	236	261	261	235	242	291	241	259	254	233	254	262	237	245	276	290	255	255	246	240	261	253	247	259	273	248	263	249	268	268	257	293	254	277	205	232	282	252	231	262	282	242	254	268	224	279	265	250	266	266	272	267	238	249	247	276	272	267	260	290	227	219	272	257	240	248	256	277	265	261	247	287	240	243	276	262	276	252	255	255	255	274	266	253	274	242	252	241	248	264	260	266	260	229	268	232	259	252	230	215	251	238	258	259	252	246	246	258	241	259	251	234	255	268	260	263	270	270	252	255	265	256	260	261	266	263	237	274	254	263	266	266	280	292	257	283	251	262	196	245	293	276	262	253	267	264	246	259	245	251	261	255	273	270	236	253	248	260	278	285	263	251	262	267	274	255	273	269	238	276	266	244	291	294	248	247	269	263	264	287	260	260	277	255	260	279	257	271	283	261	269	262	255	253	268	261	248	252	253	264	263	234	257	259	232	242	255	245	267	254	267	250	249	256	269	272	260	264	244	267	272	268	271	257	275	223	256	254	228	264	251	233	292	274	252	258	281	243	254	250	262	258	279	258	273	269	271	261	249	238	243	221	267	270	258	278	271	289	235	266	242	232	266	265	240	284	245	273	267	282	283	239	260	249	254	265	259	289	236	275	267	243	280	258	259	253	248	255	263	264	256	253	237	249	260	244	250	278	266	231	255	294	263	299	247	231	241	232	263	245	240	268	271	257	259	274	252	284	263	246	250	231	281	244	232	255	264	278	257	251	258	272	250	244	284	263	270	292	247	259	252	228	266	258	238	251	276	263	306	250	261	223	262	263	241	270	285	266	258	268	252	261	287	246	265	264	244	283	257	254	266	281	256	245	239	252	273	245	273	274	229	267	236	228	237	285	278	252	257	278	230	252	254	231	260	253	254	247	253	276	278	224	280	237	266	279	247	277	258	289	271	237	248	242	260	241	238	232	262	239	297	277	258	243	227	264	288	292	234	252	252	267	224	253	271	254	231	274	238	273	257	246	277	223	232	240	244	251	286	247	213	272	227	263	249	258	268	226	269	249	232	279	258	248	270	233	271	230	286	275	249	299	288	254	242	247	283	264	282	255	269	249	262	241	269	239	235	251	290	259	250	225	280	234	228	291	279	233	267	270	266	262	258	259	266	259	267	255	241	250	266	264	259	248	257	263	229	243	245	260	242	268	226	267	237	264	223	241	273	280	280	272	279	243	269	255	273	247	269	250	262	282	236	251	238	223	244	258	278	255	237	260	255	274	232	259	247	270	235	233	261	244	264	275	272	244	278	228	283	265	244	232	232	261	260	252	273	242	269	254	303	264	273	269	242	282	282	250	239	244	253	247	256	264	267	249	215	230	287	287	271	266	253	273	262	265	257	261	255	257	264	255	236	257	245	273	274	280	255	280	263	278	249	260	275	271	249	266	266	243	267	228	271	248	256	263	258	254	219	258	261	274	256	279	241	259	260	266	243	260	244	243	295	241	260	237	277	233	270	259	254	242	267	269	287	289	251	263	259	264	258	247	285	254	254	260	226	253	249	254	224	278	262	242	258	247	243	256	250	264	255	278	242	253	260	278	259	267	239	222	256	269	228	253	233	262	252	265	264	249	268	254	261	237	265	244	263	252	265	279	228	245	290	246	272	287	255	265	252	258	270	272	266	273	260	263	224	253	258	256	248	273	244	247	253	249	247	241	273	276	262	237	261	261	274	270	247	301	214	263	281	266	255	273	260	268	258	258	265	264	215	239	254	286	254	283	245	222	213	291	258	271	244	237	238	255	255	232	294	253	278	246	258	229	258	264	263	247	233	256	255	276	252	284	262	289	248	308	272	250	223	283	248	256	219	273	267	244	247	235	245	278	243	249	295	260	260	264	244	277	215	262	253	250	229	240	245	240	276	253	288	242	253	267	263	249	254	252	271	257	271	242	281	251	266	212	265	289	274	249	262	275	268	273	236	272	226	275	268	275	276	265	256	250	243	237	272	245	275	253	268	254	271	251	245	272	253	270	268	242	254	292	254	258	227	260	260	253	277	252	254	300	257	257	291	261	245	290	262	269	260	266	277	234	245	262	273	269	283	257	269	252	269	279	236	259	264	243	264	261	267	234	234	277	251	251	274	271	252	268	255	265	255	286	252	227	246	215	250	279	252	252	279	269	255	272	265	288	248	255	277	244	244	319	261	256	254	243	224	261	249	215	277	224	243	254	255	246	262	257	246	254	235	253	253	248	284	265	229	259	259	275	250	262	263	248	257	255	253	245	264	233	283	257	286	295	236	266	261	277	264	266	236	282	266	219	289	270	266	207	235	254	247	254	218	257	273	250	267	242	251	270	261	269	270	276	283	228	268	253	256	258	227	257	259	257	264	263	262	292	255	285	258	246	245	238	246	245	247	247	245	267	264	298	267	261	277	231	280	250	246	248	279	258	273	273	262
27276	32264	14275	4600	2230	1485	1105	966	882	724	718	681	653	690	677	686	632	637	653	647	627	611	652	589	638	605	564	577	566	613	631	551	624	598	620	607	579	590	583	592	550	613	588	567	611	599	576	597	614	586	578	578	592	570	612	663	602	571	587	611	580	598	606	576	625	596	578	580	609	614	564	578	625	592	600	618	630	621	587	574	570	566	639	592	609	588	573	613	614	574	614	634	575	576	610	630	566	568	567	617	614	586	601	623	584	552	590	582	637	573	601	615	629	634	588	591	609	591	597	599	609	608	553	602	610	588	584	577	623	576	656	620	630	556	601	601	615	599	597	611	565	586	606	571	598	549	609	602	576	556	592	575	572	548	564	607	606	602	594	600	563	604	627	625	592	570	573	532	589	632	583	575	560	545	605	585	586	560	568	594	614	581	630	607	581	611	572	596	569	598	619	577	600	575	618	585	632	603	615	564	571	556	576	592	586	605	623	615	598	625	550	583	601	552	575	570	586	558	635	566	600	607	592	594	572	567	562	574	585	529	582	552	573	602	592	596	610	626	524	597	567	549	603	587	635	577	573	588	599	561	572	589	610	633	588	604	595	588	591	598	645	576	624	595	623	635	578	598	559	576	623	616	555	606	608	637	621	601	581	611	600	588	622	577	568	606	571	605	549	544	596	575	577	620	594	594	605	584	591	574	552	619	631	624	577	587	605	597	642	604	566	609	590	608	596	593	605	604	602	581	599	587	594	577	577	605	540	625	627	592	585	600	587	574	580	602	633	563	594	605	592	603	628	607	568	611	616	606	634	606	579	602	580	581	552	610	613	614	572	580	649	576	591	592	578	650	579	587	604	553	570	606	606	582	568	601	588	570	567	619	568	576	590	582	571	574	579	613	586	565	610	582	584	520	593	642	603	602	583	678	589	565	624	582	553	577	583	566	623	557	646	527	616	617	585	558	608	628	605	603	544	585	603	605	589	631	572	624	591	577	602	616	581	574	579	607	598	580	632	613	569	560	642	566	618	569	584	579	574	602	589	570	618	577	607	547	570	579	584	625	577	564	622	608	600	623	587	610	572	565	635	600	561	553	585	605	601	616	577	557	612	596	621	599	601	597	566	574	563	584	601	629	614	602	629	598	624	557	602	584	653	600	571	579	554	594	570	589	635	625	621	618	626	545	572	621	564	627	597	569	562	640	627	574	580	573	611	580	587	635	616	589	591	562	593	599	605	587	605	603	635	620	608	595	580	580	630	610	581	597	613	609	544	591	574	609	587	576	617	592	591	594	570	601	606	554	604	557	613	621	610	588	606	613	589	581	648	629	605	584	576	634	580	604	607	593	592	598	606	619	644	581	589	602	583	610	574	615	614	625	582	629	631	604	594	575	581	571	600	607	582	600	590	536	633	568	599	613	611	615	614	553	596	604	593	575	623	573	546	632	588	614	612	585	615	561	608	658	619	585	627	575	599	581	584	626	614	605	600	607	552	589	625	550	594	579	613	621	604	614	574	566	560	617	549	585	610	583	572	562	595	579	602	573	569	570	586	628	658	601	642	592	573	643	616	549	576	610	589	597	628	598	568	613	633	605	574	620	588	618	592	545	608	585	609	603	614	595	559	569	589	577	618	582	601	607	569	582	571	609	635	602	574	612	543	628	587	601	645	598	588	627	632	571	552	600	620	581	590	570	627	567	616	565	564	586	603	599	601	600	600	624	609	549	615	599	605	593	577	563	592	587	581	608	613	607	620	613	571	582	620	607	604	641	572	624	593	583	632	585	589	598	599	601	578	594	582	585	573	592	586	563	625	554	588	595	618	608	576	549	605	589	558	616	622	602	596	605	617	593	603	583	588	615	568	600	651	648	597	636	589	597	609	592	603	599	585	579	638	619	612	593	540	592	582	592	598	599	614	617	624	617	622	603	608	589	583	633	599	613	656	663	559	628	588	610	599	571	578	593	608	597	599	586	560	589	615	622	647	642	603	572	585	579	626	618	594	558	594	609	584	621	547	581	560	636	593	586	576	607	621	582	615	583	639	604	620	616	595	635	584	577	562	558	632	576	607	646	619	572	582	593	577	628	585	564	574	605	600	623	599	631	583	577	611	569	594	563	609	591	545	553	603	577	586	584	564	578	612	653	584	624	599	617	623	589	602	562	559	576	603	608	629	574	544	563	613	566	617	620	570	584	572	578	583	563	564	631	603	597	575	610	567	626	623	566	587	576	612	655	569	605	589	552	599	590	653	539	567	575	601	602	588	627	611	574	556	607	597	583	547	585	584	626	587	531	585	619	575	609	621	585	641	582	627	579	630	583	573	623	596	583	597	596	581	587	605	628	625	624	594	589	598	599	605	629	526	580	537	566	649	563	615	601	598	627	604	607	600	628	556	623	630	582	565	579	588	605	635	625	603	595	612	564	572	588	608	574	594	553	614	606	608	570	585	591	612	629	589	579	617	625	613	599	579	593	578	587	564	584	609	586	578	557	644	638	608	603	609	575	595	592	592	574	630	583	579	639	574	629	662	600	601	590	613	590	632	658	567	586	589	571	575	576	626	622	628	598	591	590	629	597	590	636	544	607	600	600	625	611	566	544	584	596	582	598	616	549	566	563	631	550	587	587	598	583	611	589	592	568	580	582	564	598	578	574	588	617	660	578	608	596	594	601	582	581	589	597	613	600	602	600	577	597	626	567	589	593	570	622	625	579	592	622	611	610	610	568	574	562	611	598	564	583	602	598	568	632	630	594	586	585	567	593	578	549	601	551	594	594	591	639	634	600	589	567	625	602	616	620	566	620	605	567	594	581	598	577	610	617	567	604	583	573	605	575	580	604	563	586	563	579	577	605	590	590	625	595	582	599	615	625	598	591	612	623	589	605	605	580	576	613	593	558	605	549	572	578	586	535	578	565	636	559	601	591	608	601	577	618	601	601	606	616	611	582	593	593	593	540	644	606	642	604	578	577	648	584	577	600	575	565	590	626	594	522	592	618	588	588	613	609	638	627	606	525	611	559	644	566	582	595	611	613	587	635	615	588	553	587	577	590	580	620	618	599	595	617	586	606	569	600	597	624	629	589	581	586	617	581	605	576	589	614	583	599	587	578	598	608	609	546	556	580	594	617	601	624	615	592	578	589	607	575	585	611	576	595	610	615	608	557	576	624	607	566	624	624	638	623	559	591	621	572	640	576	548	609	569	592	542	628	601	589	587	572	564	603	613	651	588	602	601	628	648	562	593	624	620	585	637	613	552	590	560	581	615	613	574	574	650	615	574	633	570	590	568	589	568	585	586	576	534	596	610	606	593	549	614	618	575	595	594	613	528	583	625	587	582	570	607	606	624	573	611	627	602	582	565	576	582	565	602	578	643	557	597	562	591	605	592	608	603	567	583	603	576	620	588	605	594	606	618	560	568	599	608	611	583	586	596	619	597	615	617	615	576	646	595	607	565	613	587	584	554	612	588	629	608	575	583	563	628	570	575	576
24839	21464	24995	28315	21467	19905	3984	1741	1093	899	697	551	542	547	435	359	353	320	285	339	294	290	286	245	288	270	264	272	238	257	277	257	257	266	247	253	252	288	219	251	233	217	263	282	273	241	246	256	237	275	231	250	249	254	233	237	268	254	224	232	246	246	263	194	240	260	223	242	261	255	263	244	264	222	237	211	239	226	262	255	258	269	239	244	211	256	269	247	244	224	264	262	223	238	231	238	216	230	264	254	248	243	250	256	225	252	243	237	200	238	226	250	273	258	243	242	251	258	259	215	240	231	236	229	241	242	257	259	250	267	237	264	244	229	273	242	257	227	241	248	208	244	253	266	243	250	247	265	244	242	255	233	247	242	247	246	235	227	257	279	260	238	237	234	237	226	227	233	233	251	249	263	263	234	235	220	238	224	225	238	269	250	236	238	228	219	260	233	232	267	215	239	236	258	228	240	220	225	241	225	231	251	239	242	253	229	235	298	221	233	258	246	237	234	253	265	253	240	249	230	236	236	275	231	229	243	221	246	237	252	225	231	244	242	241	244	243	217	234	244	219	219	230	247	228	254	272	223	231	219	231	226	272	248	255	243	246	256	236	233	257	248	237	254	251	235	229	250	267	225	237	243	248	232	235	234	224	237	250	236	242	245	211	248	243	238	254	250	243	225	270	251	215	274	250	224	251	244	252	240	234	250	236	217	234	245	222	238	241	255	246	224	224	243	246	266	230	226	232	236	252	230	247	257	202	263	246	228	223	261	244	249	261	269	252	256	239	235	248	248	251	249	254	250	247	242	241	254	222	240	218	225	243	248	256	255	278	225	267	240	256	236	239	231	253	276	264	228	251	213	251	236	232	251	228	255	229	250	251	225	232	222	243	251	246	237	262	221	248	252	257	230	255	218	242	218	261	247	242	253	260	245	235	237	243	254	266	252	263	230	252	229	270	230	233	275	272	231	255	241	247	245	242	247	231	289	246	227	224	220	249	226	234	239	222	237	262	241	228	244	230	257	244	217	234	270	247	207	205	267	233	238	225	241	212	252	222	232	262	250	255	250	243	253	232	251	214	260	251	227	235	231	259	230	231	242	234	241	230	253	255	223	227	246	237	256	233	279	231	234	221	237	244	246	239	244	259	221	243	252	280	212	274	260	239	243	217	242	259	235	234	222	252	250	253	251	246	253	258	227	250	271	266	224	246	247	262	258	231	264	236	239	272	253	234	230	232	255	263	256	259	237	252	245	262	247	228	258	251	243	244	258	223	257	262	226	245	244	250	234	252	227	236	253	257	237	263	236	261	244	238	244	234	255	208	261	217	231	231	201	259	238	256	250	212	230	218	232	222	214	224	243	254	235	247	227	224	258	271	268	258	222	210	249	247	222	222	286	249	248	244	232	238	246	250	243	218	234	266	255	251	252	242	244	241	255	242	232	232	236	263	214	231	235	227	249	234	267	210	229	233	245	225	238	245	247	235	239	239	221	228	254	245	218	237	247	240	229	229	246	256	258	258	241	214	221	233	263	281	241	234	242	255	252	242	238	268	269	229	218	252	273	227	220	246	241	238	211	238	228	258	220	267	240	252	234	234	233	277	261	238	256	223	249	242	248	261	221	226	234	265	256	237	250	237	273	240	225	222	298	234	211	230	260	218	222	251	237	241	252	244	247	216	230	268	249	213	278	212	237	238	249	263	235	234	264	212	235	252	248	275	242	243	266	228	282	248	229	255	253	258	241	253	252	205	251	222	240	229	244	237	251	285	235	244	230	223	256	248	236	222	255	241	253	257	219	241	240	229	243	257	256	244	247	207	261	216	240	253	206	281	254	241	248	244	224	243	231	223	238	249	265	245	226	248	227	248	229	225	237	215	197	246	221	293	266	250	220	243	223	212	267	225	265	242	235	233	217	229	264	223	237	270	247	268	241	221	248	243	240	226	250	236	239	249	247	263	246	244	265	261	234	283	283	240	232	259	230	254	261	270	270	251	237	247	269	268	215	257	259	227	248	215	258	261	253	244	214	239	227	241	260	263	253	236	259	208	236	254	285	251	273	230	224	247	220	244	238	206	256	263	248	234	224	248	253	249	233	210	223	228	250	252	241	231	263	248	278	268	232	221	251	209	236	261	240	248	248	242	212	215	234	239	239	263	248	246	251	240	222	231	257	249	225	216	249	204	221	235	253	219	225	254	283	280	250	234	206	234	216	234	262	270	241	272	221	260	257	231	262	252	258	258	249	240	250	237	225	248	250	261	265	275	231	231	266	223	249	205	241	222	229	220	236	231	242	245	274	240	208	211	200	240	254	269	255	224	233	208	253	257	244	263	257	264	222	228	241	216	230	233	241	254	247	220	258	250	219	244	258	255	241	256	226	239	225	269	255	252	253	266	260	264	246	224	220	252	238	237	245	246	217	263	237	223	255	243	222	244	244	240	253	271	216	234	247	207	251	248	233	233	234	227	272	256	253	265	242	241	269	264	264	221	294	235	240	258	239	245	241	226	225	220	249	261	256	216	253	252	234	266	238	267	253	246	250	244	272	268	228	224	242	242	221	251	215	236	245	221	221	229	265	215	257	242	215	223	245	259	244	209	216	232	252	242	235	237	247	224	237	222	275	207	236	237	240	231	263	249	245	247	256	236	248	233	238	245	213	238	248	240	267	230	221	260	235	249	263	246	233	236	218	235	252	218	231	215	255	246	215	219	270	248	244	233	241	267	260	220	233	242	252	218	243	239	247	210	255	276	218	261	222	260	250	247	212	243	230	253	242	228	239	244	258	267	228	232	220	216	247	226	273	242	244	263	267	240	261	260	253	227	217	228	240	253	239	249	223	220	256	219	242	262	241	242	224	214	241	258	241	242	240	254	260	236	258	265	240	223	256	253	246	214	225	256	243	258	244	263	259	243	245	255	243	253	250	268	259	240	244	261	216	257	257	281	255	246	260	226	217	235	248	229	223	241	233	260	231	219	265	247	239	242	239	235	264	261	220	236	256	259	264	241	243	227	231	244	229	244	273	261	247	231	244	249	234	238	277	243	268	257	258	253	241	259	236	257	270	234	256	267	226	235	232	234	245	218	227	227	243	218	223	256	243	240	229	233	276	242	221	238	289	265	244	235	272	271	247	235	252	255	237	252	255	235	243	239	269	228	233	227	243	244	239	250	232	217	225	241	239	245	283	225	251	244	230	229	252	265	252	227	253	242	245	247	244	252	256	261	234	257	229	233	212	251	264	226	258	238	248	222	237	228	249	231	256	238	231	242	236	265	238	245	244	225	241	243	277	227	242	265	246	226	253	249	286	234	250	268	252	270	232	270	224	256	224	213	241	273	245	244	261	232	270	252	265	254	236	234	238	242	244	242	250	254	228	192	253	225	262	241	237	234	244	238	247	269	238	224	235	248	259	193	243	266	243	214	218	257	198	237	260	258	243	221	233	254	224	265	244	241	251	238	239	261	245	251	221	216	223	289	252	248	249	276	220
27571	43182	24912	7107	2850	1865	1401	1105	994	822	836	665	717	629	658	639	634	634	609	582	605	590	567	602	594	556	612	610	549	545	588	620	533	565	574	579	560	574	587	556	550	533	573	533	573	521	577	564	578	576	588	590	562	569	546	564	565	548	553	544	577	559	559	570	562	548	587	523	632	576	533	555	592	561	560	616	501	529	521	535	522	551	575	547	546	554	539	548	537	591	547	569	574	555	535	582	550	576	548	577	546	552	594	519	548	554	604	551	529	602	587	560	543	541	561	547	570	573	571	594	599	560	564	572	556	539	537	486	536	582	593	534	537	579	561	561	545	570	550	622	589	577	529	525	551	597	586	537	529	552	519	547	572	579	526	535	608	585	589	515	513	542	541	557	545	610	575	598	564	552	521	553	576	597	571	514	563	569	532	560	546	568	516	553	518	541	504	595	577	577	561	592	593	526	551	582	595	553	574	560	569	585	524	593	558	513	610	564	567	572	556	549	581	568	513	557	544	549	577	549	614	535	583	527	583	559	543	541	582	513	552	584	542	588	549	564	579	549	562	546	586	552	575	575	565	567	533	542	558	550	553	571	549	568	566	524	529	569	549	592	561	544	633	569	558	565	594	552	595	559	550	564	573	599	574	550	518	572	554	579	563	557	564	554	539	551	556	569	533	565	559	574	559	538	542	533	550	568	572	597	524	574	593	556	534	581	554	520	543	545	613	575	594	555	565	568	545	552	545	549	550	581	563	577	502	541	537	580	558	575	588	563	559	560	557	549	583	541	567	581	588	605	571	580	580	527	576	538	564	532	594	555	570	555	583	542	608	570	555	552	543	563	560	549	568	530	494	533	558	558	584	546	550	562	574	534	546	565	564	568	515	580	549	583	554	523	585	563	573	600	559	566	548	565	559	557	579	514	546	564	543	600	572	532	609	522	526	577	579	616	543	555	587	593	605	547	585	545	551	553	570	587	522	576	586	557	525	566	524	594	560	575	561	571	540	565	563	578	574	552	556	574	606	548	585	530	559	548	590	575	592	538	562	550	566	544	576	536	573	524	570	565	576	573	560	541	563	533	557	562	593	546	568	576	601	522	527	550	554	582	570	565	549	530	550	582	573	529	562	551	570	564	545	573	556	531	581	525	519	546	578	574	593	551	556	569	555	546	577	547	579	519	576	559	570	548	579	589	533	545	554	591	554	539	566	556	559	566	563	550	581	554	576	582	567	593	552	526	594	560	574	589	517	566	575	545	544	537	577	562	555	579	560	613	546	570	592	583	554	577	542	587	530	564	562	550	563	535	571	511	549	593	535	526	584	593	530	520	575	559	555	551	567	607	577	549	552	509	562	590	543	546	560	583	552	593	554	533	536	541	502	593	564	609	585	536	545	535	548	556	571	593	533	552	575	601	558	578	593	564	538	514	581	583	536	516	520	593	554	522	555	563	575	558	564	520	547	534	551	545	557	564	564	525	571	551	581	575	567	550	570	589	574	581	592	559	556	604	546	583	539	557	602	538	537	576	577	503	576	564	572	546	525	552	518	544	574	550	557	548	572	576	555	574	588	545	525	592	588	545	560	562	577	570	523	552	559	542	561	601	583	547	552	581	579	540	553	568	534	540	570	587	569	537	553	548	587	563	554	528	530	557	585	549	558	562	584	544	552	553	564	610	580	538	569	525	571	539	546	544	567	574	579	538	548	578	566	560	526	569	558	536	518	578	552	589	558	532	547	530	557	557	521	511	551	548	568	510	527	540	558	573	573	554	573	534	574	492	580	535	569	557	539	606	568	557	612	560	572	537	551	561	550	534	539	544	566	548	562	580	570	561	550	558	580	568	570	558	564	527	573	519	537	569	504	590	553	555	590	553	538	519	543	540	574	532	570	555	522	546	555	548	576	560	527	563	575	546	554	545	549	576	570	561	572	568	563	553	560	585	553	527	588	559	556	539	535	569	562	541	546	495	549	592	554	544	548	567	546	564	558	561	563	534	595	614	568	519	552	570	590	573	592	607	560	579	542	596	555	535	523	557	583	575	570	561	533	577	559	556	570	550	556	550	537	564	561	563	574	544	580	568	534	566	536	564	542	609	561	581	567	541	600	541	563	577	552	552	579	559	513	537	570	551	550	568	560	562	580	582	542	551	540	561	553	602	601	565	587	541	534	571	547	559	579	549	541	603	629	536	550	548	561	537	611	543	500	591	540	602	533	566	522	541	560	561	579	582	501	556	553	543	569	575	580	568	555	566	522	561	545	520	590	580	596	562	562	590	536	531	557	522	574	545	561	552	590	554	550	565	551	527	558	577	579	553	581	562	541	551	544	586	571	545	577	580	583	555	552	560	593	549	592	563	548	530	575	570	565	591	566	533	549	534	567	535	526	566	575	612	566	573	558	549	537	584	557	561	551	560	607	516	555	564	550	585	569	565	553	555	536	555	555	554	577	531	560	550	601	585	569	545	522	568	574	606	605	551	615	586	589	539	545	584	586	601	549	543	544	593	524	605	573	532	568	585	541	584	554	569	512	559	531	562	590	556	547	500	527	588	587	576	594	550	547	565	601	562	535	539	583	594	550	571	542	613	592	564	579	555	578	513	579	584	585	527	543	538	539	542	557	563	557	558	584	579	545	544	552	572	539	556	573	576	567	546	561	504	557	559	536	548	598	593	593	560	521	595	554	511	562	605	564	521	546	517	516	555	566	583	534	564	546	549	579	607	572	594	550	564	548	551	536	566	536	535	565	544	579	542	579	565	521	569	583	561	544	552	521	578	579	530	564	556	555	576	563	562	539	503	564	536	553	578	561	599	555	533	566	569	570	575	532	521	493	556	516	584	578	594	567	521	565	591	518	624	547	534	540	548	580	599	565	561	559	560	569	534	573	547	530	579	560	539	553	537	539	617	505	561	599	550	565	602	558	583	512	554	603	540	554	552	541	564	568	570	569	528	583	579	565	595	567	585	550	583	559	535	597	602	553	566	554	582	557	569	541	555	549	587	548	549	589	546	584	587	558	537	576	566	579	576	552	597	572	517	551	560	581	550	563	576	542	550	549	557	622	575	561	549	565	598	547	548	536	557	558	599	540	598	577	544	548	536	579	536	530	553	566	542	574	574	570	543	559	550	564	571	552	534	573	547	548	577	580	560	571	566	566	542	604	519	560	592	566	589	517	604	556	586	563	568	593	578	595	546	552	550	581	541	577	608	565	564	538	593	548	585	527	568	566	548	565	549	573	583	527	560	547	570	571	562	577	558	569	568	597	563	536	631	588	566	546	546	552	565	554	550	540	579	576	549	550	548	555	591	538	563	549	542	547	569	562	557	536	582	543	549	525	564	591	566	571	554	537	548	566	565	562	545	543	516	531	505	526	543	561	586	538	535	569	549	559	554	546	541	580	544	542	529	567	571	584	563	568	563	526	553	534	526	537	547	543	541	567	574	509	569	511	553	543	578	544	581	529	544	539	582	508	577	530	553	543	553	570	542
24233	21468	25305	28060	21475	21578	18081	3130	1462	1106	887	730	657	562	447	437	391	345	369	358	314	305	321	294	292	270	284	267	250	255	245	249	222	289	236	247	237	243	238	236	242	264	247	222	243	249	255	268	252	244	254	243	228	240	242	279	229	224	234	245	258	222	264	263	242	248	241	248	242	252	230	249	217	226	241	229	204	254	238	233	251	236	221	223	250	222	263	233	248	250	238	235	227	244	236	225	244	220	231	221	262	249	253	270	259	256	232	245	252	277	260	267	270	270	268	232	208	242	222	248	236	213	250	236	229	231	254	251	262	260	262	238	228	245	211	230	245	210	230	228	278	245	262	229	210	255	227	211	258	238	259	246	256	267	223	250	252	220	251	260	242	233	262	226	234	232	253	235	240	268	256	255	258	264	249	212	239	205	243	223	236	242	212	263	212	270	255	237	240	243	247	248	255	261	241	248	253	251	239	264	219	251	219	241	232	246	277	240	243	246	251	260	256	276	215	247	213	233	244	240	242	250	228	255	276	257	256	239	264	237	229	265	268	218	222	259	233	227	233	260	248	238	237	252	289	253	235	209	231	220	231	226	262	246	262	238	245	258	249	246	231	246	244	250	248	228	261	258	246	273	239	235	248	237	255	253	221	235	263	267	242	263	275	254	228	261	240	244	237	250	252	222	269	240	245	238	254	254	264	247	254	245	248	236	216	210	224	257	221	254	268	233	229	229	229	249	257	234	249	238	232	202	265	244	256	275	248	283	213	248	246	244	245	268	247	257	224	237	233	216	223	266	254	235	259	226	237	230	246	248	225	223	228	260	228	237	242	231	233	250	249	250	213	262	273	260	220	239	239	212	257	259	231	256	242	226	231	225	243	187	244	254	261	223	236	246	253	283	256	258	216	255	232	254	234	238	264	238	267	236	247	231	232	235	261	267	261	232	267	239	251	253	245	217	245	251	260	268	241	249	240	231	244	250	272	243	222	206	240	243	223	217	245	256	209	218	249	238	244	258	222	254	210	275	267	209	224	271	255	229	242	223	213	206	241	252	224	220	242	237	255	213	262	231	225	229	225	252	210	245	237	241	246	242	242	246	210	228	220	253	246	249	241	254	226	226	245	226	240	239	229	234	257	242	246	239	264	248	276	223	236	219	251	254	238	240	229	234	214	208	266	256	257	243	242	239	228	274	261	255	248	239	226	232	223	240	243	234	253	253	198	201	267	242	230	207	200	227	275	227	251	253	248	238	263	264	228	274	241	256	227	229	258	239	250	253	209	228	240	229	248	257	224	266	263	247	254	264	246	218	229	246	246	249	248	205	271	250	240	279	241	238	236	244	236	253	275	258	222	233	246	234	232	234	242	239	272	241	253	178	225	262	240	226	238	263	235	235	241	248	252	250	230	206	229	241	220	225	256	246	273	235	244	245	234	224	230	222	252	261	250	243	241	241	264	197	277	253	255	240	258	247	228	253	253	250	244	251	234	241	238	227	260	225	243	235	244	231	232	227	211	267	229	232	254	266	232	225	239	223	232	219	230	245	237	232	254	214	251	241	257	251	266	254	236	248	265	225	232	256	249	258	250	242	226	257	228	220	236	235	219	202	237	240	237	236	206	227	240	235	261	252	262	243	256	238	243	248	255	246	237	247	246	244	252	230	241	234	226	242	253	228	230	237	230	245	233	231	234	240	257	233	239	235	251	226	208	245	231	254	253	211	248	221	237	226	244	241	227	235	250	251	230	240	222	230	236	248	210	240	236	243	272	240	223	269	256	234	249	226	248	224	240	240	230	220	260	227	227	214	242	243	260	209	263	254	245	232	248	249	218	225	213	249	211	234	239	249	231	287	261	265	247	274	231	242	243	218	232	211	264	226	203	233	250	235	203	229	241	246	283	226	238	224	250	236	248	240	246	240	237	245	220	222	247	256	239	240	233	249	255	233	236	225	277	254	226	262	244	277	222	212	221	231	234	229	243	245	226	240	255	267	240	239	230	237	229	258	209	214	243	260	247	258	234	239	256	236	267	252	256	244	250	234	224	230	211	229	241	216	238	267	234	260	213	269	263	219	214	236	221	225	253	230	234	239	270	253	254	252	222	239	212	226	257	256	227	258	253	243	238	262	242	234	274	236	253	243	245	284	239	224	255	240	225	217	214	262	232	240	220	264	237	210	260	253	217	247	230	258	236	267	232	216	253	246	215	283	247	210	269	219	248	211	250	219	266	247	240	195	244	239	237	254	237	242	262	286	261	216	268	230	241	220	239	231	245	249	257	231	230	239	242	245	250	210	225	274	243	245	235	236	226	256	248	251	227	237	256	228	228	261	229	232	236	261	227	232	224	245	246	239	243	253	224	258	231	272	269	242	238	222	244	251	256	221	247	218	237	241	263	230	252	277	248	270	246	240	247	229	228	262	222	212	257	227	238	227	233	249	203	223	199	248	227	238	234	248	247	226	228	208	250	222	225	232	228	237	276	248	252	266	263	247	256	249	251	262	274	259	242	243	212	220	250	223	229	212	241	249	227	263	238	225	263	223	206	230	237	254	233	225	250	230	243	244	230	248	232	243	249	251	280	227	213	238	239	221	239	242	228	231	231	230	263	240	245	232	244	217	212	226	243	242	237	239	244	223	216	222	252	248	246	229	266	215	232	259	273	246	264	249	247	230	228	231	262	268	217	220	215	264	212	240	247	273	263	267	258	271	259	239	217	238	230	223	292	265	252	244	256	263	234	261	211	268	270	245	246	226	222	233	214	235	237	225	245	249	242	252	249	255	258	253	258	263	238	207	247	238	207	237	247	253	212	251	253	275	202	239	263	205	242	232	223	256	236	227	236	243	261	208	254	238	229	233	243	260	246	237	238	243	241	245	251	243	219	251	253	211	244	266	240	268	218	234	223	264	256	234	256	244	250	252	249	227	255	221	235	218	213	260	251	238	199	219	234	233	261	242	262	285	266	256	242	267	227	235	239	254	258	259	242	260	218	214	234	245	215	243	240	246	199	259	250	236	269	242	203	269	220	243	227	261	250	228	253	231	241	236	243	270	228	259	233	240	241	231	229	247	242	253	252	245	259	248	247	258	262	243	227	261	242	224	224	240	272	238	238	233	245	231	231	237	230	240	237	235	230	265	244	271	235	215	227	213	242	248	222	278	269	252	263	216	258	254	263	231	277	215	246	243	263	236	236	251	236	234	235	214	258	214	239	221	253	257	247	227	229	241	251	233	249	231	223	263	247	222	262	234	230	210	210	258	248	215	260	266	226	249	232	235	223	250	235	200	241	211	239	223	222	234	299	238	239	241	222	255	237	260	223	244	235	268	234	243	221	230	276	226	204	247	235	234	236	251	257	265	231	243	256	239	234	262	270	236	218	243	247	253	240	224	245	225	263	215	223	267	232	209	208	250	229	240	229	220	227	228	234	220	239	248	246	239	246	244	252	235	271	238	261	267	192	267	229	254	274	250	287	242	225	233	246	224	249	247
30357	49558	29543	8549	3467	2214	1667	1324	1103	944	815	766	760	713	735	677	676	606	608	580	592	626	538	535	583	551	587	588	554	574	550	529	542	561	570	546	560	532	544	543	520	601	556	525	565	583	593	565	533	567	496	544	555	539	562	584	533	544	539	526	531	502	558	507	572	510	568	543	555	576	523	561	577	535	574	541	551	606	582	536	561	548	528	546	571	524	520	543	558	552	551	549	538	575	577	532	575	504	535	535	554	562	509	524	536	541	544	564	542	529	516	539	542	600	557	543	533	557	554	565	563	543	537	544	554	555	535	560	562	541	586	560	507	522	491	550	545	528	507	553	525	535	537	559	531	532	537	556	537	577	563	549	569	577	579	571	536	572	564	486	571	533	554	543	540	556	542	567	543	555	547	543	578	560	560	557	566	538	505	538	552	530	544	552	529	531	527	536	523	536	575	581	521	550	545	544	526	514	578	555	588	562	538	565	588	534	517	537	547	512	578	566	581	557	563	594	528	584	538	558	531	568	552	549	520	544	571	512	539	559	522	516	536	543	565	550	517	545	523	519	514	582	568	526	530	550	550	546	527	536	538	549	536	543	535	547	629	505	549	566	533	533	517	565	547	543	541	561	555	522	568	562	541	549	551	551	521	578	505	530	566	575	569	536	561	584	566	536	566	563	588	531	525	556	553	551	542	544	538	529	576	608	619	513	593	547	551	567	582	541	526	553	550	507	558	546	552	539	541	537	520	530	555	510	582	525	545	551	536	568	573	561	564	563	525	487	507	559	531	571	535	556	535	542	530	552	557	563	585	535	595	525	564	555	527	527	530	515	554	560	558	554	533	493	524	546	548	554	535	556	520	553	511	560	562	580	518	537	582	551	555	559	541	555	512	531	562	501	544	577	586	574	508	530	506	523	579	601	561	535	561	585	528	533	520	558	553	542	545	605	519	540	527	555	535	555	551	559	562	546	566	534	588	543	522	541	539	548	502	560	569	545	560	517	521	589	527	509	567	514	547	498	511	534	567	564	587	554	556	546	578	534	552	564	495	618	553	557	548	546	542	555	549	533	528	604	564	539	533	545	574	549	575	510	532	490	532	574	533	543	520	581	550	544	544	570	531	570	584	558	576	492	530	562	537	546	575	512	545	568	539	544	563	518	524	557	487	539	560	516	528	510	542	584	550	520	535	577	492	533	535	542	548	551	528	540	483	562	530	539	553	577	541	525	505	533	574	564	533	614	526	569	537	552	499	557	548	515	506	528	518	570	566	556	536	546	564	554	539	560	579	512	560	523	504	522	606	549	530	538	522	560	553	547	542	562	571	565	526	543	520	522	529	513	555	544	527	528	547	538	564	529	533	572	544	561	507	526	594	548	549	550	563	544	522	543	519	546	571	593	539	526	530	544	510	577	533	541	543	542	565	523	544	534	551	558	507	559	573	543	521	559	531	576	576	532	539	510	579	526	582	507	559	555	574	514	582	537	559	498	529	532	541	560	533	526	520	516	531	539	537	530	530	572	540	547	536	544	514	556	539	546	540	557	554	553	510	505	569	578	556	551	570	573	547	562	560	570	579	560	561	525	516	543	563	527	578	547	569	535	521	553	536	555	585	522	503	558	546	540	541	518	526	553	554	511	570	580	544	544	534	560	530	536	535	539	546	533	502	572	530	597	543	559	546	537	508	564	568	538	510	529	546	580	553	559	538	536	531	544	499	524	545	570	544	566	561	553	564	582	550	519	550	550	513	532	560	497	535	501	493	560	537	560	546	538	561	533	550	533	563	567	571	555	564	529	559	514	527	503	582	522	532	553	567	559	585	556	533	513	564	563	566	536	549	569	516	528	592	499	594	521	528	553	539	569	525	531	492	548	557	538	547	546	534	545	578	567	549	557	502	576	534	548	523	546	522	558	549	547	486	530	542	522	548	558	578	550	526	529	579	510	583	555	563	551	522	547	582	570	610	536	568	537	516	579	541	580	573	509	497	534	537	549	541	515	514	579	580	575	531	553	604	513	544	546	544	577	509	556	578	535	555	546	557	513	542	531	523	490	534	552	548	565	525	535	553	539	522	564	563	528	553	556	534	519	537	564	578	579	534	525	560	584	520	529	553	550	536	539	563	567	527	596	526	566	559	528	541	553	534	548	535	560	525	560	547	566	564	565	573	517	561	569	536	559	544	532	548	503	580	517	556	502	513	545	525	569	548	583	576	536	529	537	552	541	553	546	558	522	533	553	515	528	583	537	558	525	526	505	548	552	533	575	526	534	556	535	556	544	543	555	575	522	559	550	518	554	557	528	537	558	515	547	499	521	576	518	513	517	554	528	518	544	509	570	537	564	579	496	536	557	526	520	565	589	531	574	550	525	548	571	569	605	604	555	582	544	589	556	490	560	550	534	551	545	559	547	517	554	523	553	542	561	577	538	526	557	501	559	534	516	553	568	476	538	562	527	547	607	555	561	524	570	530	557	552	512	555	553	566	580	541	597	546	550	559	567	490	568	544	532	553	519	575	536	510	553	535	524	532	560	531	553	507	562	519	616	574	513	561	542	569	510	575	580	533	549	563	524	539	531	535	563	538	559	523	537	520	559	529	551	579	530	567	538	539	539	575	551	552	533	526	512	545	571	581	523	582	565	523	586	550	535	526	555	518	532	534	530	540	501	532	579	500	535	544	583	511	532	538	508	560	542	566	581	540	543	541	582	561	525	531	586	541	530	581	579	486	516	525	543	490	560	510	525	518	532	512	555	562	552	530	586	543	569	526	601	552	542	529	587	514	524	517	563	599	556	504	552	479	578	565	552	510	569	537	546	554	571	533	565	530	529	529	589	536	532	516	554	519	607	477	551	554	535	527	556	546	543	540	540	521	525	542	519	567	570	567	511	540	506	516	564	561	529	541	539	534	529	529	533	608	544	546	527	533	553	580	522	601	543	532	548	539	516	535	553	573	571	567	536	551	542	556	556	563	508	574	507	570	578	529	571	531	532	517	542	560	556	580	522	566	532	526	564	550	584	532	538	550	514	601	570	552	541	595	518	574	547	515	531	529	562	543	528	532	521	554	523	542	553	539	577	595	575	565	572	521	529	548	517	564	557	557	553	548	523	567	524	541	539	526	516	545	546	558	539	547	529	552	577	553	529	536	544	567	531	554	570	556	539	549	521	528	478	553	570	553	499	523	509	592	526	533	514	545	545	568	554	555	559	541	550	550	568	552	597	552	535	562	555	607	536	525	552	531	557	535	536	560	559	536	549	540	546	527	571	552	508	553	515	516	538	553	551	524	540	576	541	564	541	523	525	542	574	525	510	509	533	515	542	576	564	513	551	553	497	536	554	544	511	524	566	572	548	531	593	558	535	551	553	549	567	543	505	548	545	572	586	487	519	533	506	517	573	558	546	544	534	576	514	530	522	536	598	547	509	553	549	612	526	566	561	539	571	545	546	545	581	510	546	501	576	600	549	550	512	561	550	555	550	502	489	582	504
33301	26843	23740	9989	2987	1784	1217	946	691	629	515	461	442	408	357	379	338	325	292	260	281	290	271	285	287	258	297	272	262	280	256	276	276	257	275	267	242	254	255	287	252	267	255	290	247	255	219	259	288	280	240	279	263	254	261	271	264	268	257	238	285	250	270	259	229	253	281	258	235	243	256	268	258	294	266	254	264	249	249	283	271	231	286	274	254	283	277	287	278	258	248	240	232	257	302	285	263	290	251	290	272	249	253	253	271	265	281	257	235	249	256	252	247	239	268	251	267	269	258	285	282	263	265	280	247	255	254	246	260	261	235	239	226	253	242	251	294	280	253	236	236	230	265	224	238	269	294	271	269	273	263	262	246	284	263	257	248	256	278	263	258	269	235	272	240	285	258	288	286	217	258	249	254	280	275	257	260	247	235	248	237	253	288	230	252	270	271	258	267	279	251	294	273	241	262	225	260	250	222	237	256	248	261	280	264	247	260	263	270	289	270	247	258	284	261	252	257	282	263	236	229	257	266	226	222	225	249	264	235	260	273	257	256	225	268	253	233	256	263	265	263	275	251	243	238	266	269	280	257	260	265	256	254	265	254	212	262	249	263	243	244	260	278	293	242	247	266	299	269	252	249	267	269	267	265	237	236	223	264	258	276	241	254	285	268	281	255	255	256	251	270	238	270	260	284	254	262	259	240	269	252	272	263	235	257	248	272	245	242	252	247	259	263	260	246	262	252	240	276	264	237	269	262	271	291	246	245	262	273	259	244	284	241	231	251	264	242	248	260	266	257	249	256	257	263	269	273	264	218	248	252	268	259	256	292	275	283	263	275	249	289	266	241	262	255	278	264	260	249	253	272	296	267	275	264	268	225	271	280	257	228	289	260	277	273	240	270	244	270	245	246	265	224	246	259	272	244	283	248	287	274	257	261	263	252	259	253	268	275	270	249	260	263	271	274	286	269	252	277	216	266	260	261	281	244	245	239	254	260	264	255	265	245	260	237	282	264	243	290	248	269	256	230	297	253	259	295	270	238	258	242	250	274	283	277	288	256	262	280	266	255	269	244	234	237	278	219	292	252	244	268	243	269	237	286	257	252	276	260	291	262	257	305	280	265	236	262	236	241	269	252	255	270	232	268	291	247	255	267	248	253	282	252	270	274	267	281	244	268	272	271	255	249	280	263	261	266	262	265	251	268	242	260	268	283	258	241	247	264	229	266	256	252	255	263	238	282	248	239	277	266	271	263	246	253	262	269	268	263	271	267	267	213	290	271	221	247	227	264	261	269	275	236	290	259	259	240	249	267	279	274	254	240	248	271	258	220	291	272	240	264	239	240	225	285	241	253	249	226	271	268	268	256	271	251	293	285	273	261	276	238	274	264	236	254	263	264	266	255	245	257	268	258	253	258	256	279	285	261	226	272	269	256	233	235	248	260	268	284	249	241	250	243	270	277	267	249	266	262	254	278	254	258	248	232	275	282	254	245	283	254	276	261	221	273	278	287	249	291	266	284	278	280	246	257	268	252	243	245	266	249	230	276	236	266	261	263	258	259	249	249	293	231	252	254	261	257	244	260	259	261	270	234	241	293	264	248	248	265	272	259	217	229	241	270	245	272	245	259	252	256	230	286	263	236	267	265	248	268	266	298	245	233	270	266	278	233	250	259	274	281	260	252	252	258	289	309	264	251	242	265	286	256	266	255	252	259	251	271	236	257	245	274	263	281	267	266	220	248	251	266	264	232	249	229	238	294	267	244	257	236	266	265	253	225	265	249	257	251	247	270	286	241	284	262	250	236	269	268	280	253	260	292	268	242	251	264	232	239	272	308	225	238	256	225	256	261	257	252	243	248	268	291	249	270	255	267	253	266	259	268	264	245	265	271	274	248	253	285	278	257	257	244	228	289	227	256	236	249	254	266	237	271	274	279	249	270	261	241	280	241	245	250	233	250	270	235	249	239	285	243	232	287	255	268	227	257	257	249	243	269	250	246	264	253	291	246	255	249	247	244	276	271	270	266	271	249	266	271	256	267	244	254	233	272	252	247	263	282	235	267	248	259	244	285	261	284	249	234	311	245	247	286	265	263	289	238	271	225	271	296	232	253	260	267	259	249	262	255	279	267	246	261	248	254	278	272	288	261	283	239	253	292	268	275	280	255	253	262	233	232	274	273	263	253	251	256	253	282	300	254	280	272	261	242	243	259	230	266	269	264	262	229	274	288	250	253	244	279	277	256	230	234	255	245	248	241	261	260	238	257	267	231	255	294	282	240	251	260	236	238	283	263	229	260	284	254	274	249	294	250	246	284	260	250	226	252	263	269	242	255	262	271	239	263	273	272	262	237	240	292	248	254	238	245	250	281	263	255	241	223	256	234	262	249	253	250	268	277	283	248	272	242	286	277	266	299	222	284	242	266	249	239	250	259	282	266	259	273	268	278	267	250	245	275	285	235	242	263	237	272	241	271	237	266	263	250	269	240	275	267	243	267	235	270	260	270	256	273	257	264	253	227	261	271	296	262	251	246	226	260	235	269	266	269	283	237	261	263	259	254	265	263	291	279	232	281	257	241	256	254	258	273	263	241	262	253	242	249	238	273	262	283	248	233	259	260	254	252	234	275	264	255	277	259	268	259	261	238	250	253	277	265	280	259	258	277	277	239	261	244	255	253	294	256	251	267	257	259	235	302	246	272	253	259	250	274	273	258	246	256	296	273	267	256	234	249	264	257	248	284	236	259	247	225	259	283	255	252	256	259	234	258	256	259	234	267	273	238	244	256	276	254	267	255	259	215	255	220	249	257	251	234	266	273	241	236	285	290	233	265	284	259	302	255	285	240	258	286	260	272	266	260	255	268	275	269	278	285	225	250	265	253	249	238	239	263	264	257	282	268	275	256	272	287	243	277	234	262	268	239	224	248	258	247	239	248	278	271	256	255	246	262	277	243	270	240	249	274	252	234	246	248	254	238	246	295	267	264	250	229	263	252	281	244	260	233	247	275	270	252	262	289	276	235	257	274	266	266	256	238	279	281	260	260	225	260	268	246	263	257	231	257	224	254	285	267	250	271	261	253	247	247	251	271	257	256	250	278	274	257	233	271	286	265	266	270	265	256	263	239	271	260	259	291	252	252	270	276	262	289	259	259	250	243	285	256	289	251	288	269	246	289	260	234	252	270	253	266	256	247	259	263	277	269	252	277	232	251	235	238	248	245	243	222	251	283	278	242	265	297	262	246	266	242	270	250	272	251	230	253	261	279	229	264	253	270	254	244	273	280	245	286	259	263	236	262	240	276	258	277	259	260	265	254	253	262	279	250	257	243	258	271	299	254	247	244	268	270	276	248	251	257	269	274	257	260	248	238	235	285	283	245	239	271	258	243	239	265	284	266	251	274	259	280	271	274	251	284	298	256	255	252	277	245	218	262	259	254	252	278	266	256	255	269	259	250	264	247	263	277	249	265	261	276	259	269	260	269	272	234	281	264	223	251	271
29581	34465	14679	3937	1952	1386	1072	937	878	741	727	749	654	691	665	671	659	652	626	570	604	607	593	627	598	584	619	604	559	631	615	607	652	625	623	602	575	619	601	591	576	582	571	582	584	614	605	619	582	626	610	587	619	590	597	596	616	642	594	596	632	556	603	610	579	610	574	609	602	616	619	638	589	551	587	610	590	636	577	570	548	589	602	572	584	599	605	605	632	606	601	644	586	584	621	608	591	614	605	596	587	593	598	584	563	627	584	616	596	553	640	590	575	619	572	602	585	614	555	578	587	589	550	606	626	584	597	589	610	594	586	584	598	590	566	597	578	540	593	565	582	556	550	582	583	623	592	569	586	632	549	618	595	588	594	602	568	610	599	566	611	597	575	573	622	634	591	605	600	596	565	622	581	573	599	576	584	594	585	594	572	626	587	574	596	616	564	602	643	600	598	586	604	577	597	563	621	632	579	582	556	587	628	611	579	549	611	620	621	618	592	582	593	585	616	600	561	585	604	629	568	599	607	616	594	554	609	588	614	574	565	619	595	549	568	574	572	622	595	619	578	622	580	582	567	570	631	579	611	567	587	585	613	557	604	573	619	602	604	561	619	596	613	576	605	582	595	661	610	643	601	558	614	610	618	625	568	587	669	653	585	638	551	615	593	585	595	575	599	572	579	596	578	648	620	583	572	611	614	571	599	633	613	617	609	596	605	560	576	584	579	622	609	656	616	612	587	568	595	601	554	632	566	613	563	564	580	596	613	572	607	577	615	584	535	598	600	613	606	583	589	554	566	610	631	576	584	661	585	617	564	552	614	578	572	588	581	625	600	575	628	539	622	591	593	574	643	547	588	576	567	613	611	612	615	563	567	607	624	534	605	579	592	594	572	574	579	616	607	587	591	601	591	610	558	606	637	601	611	601	592	565	588	605	549	586	594	541	605	601	588	560	624	644	646	604	633	566	551	590	615	574	571	599	606	590	582	593	594	615	602	568	587	612	585	597	572	563	629	628	626	605	597	593	548	574	574	601	590	614	614	629	601	589	620	574	592	570	587	599	585	569	608	587	643	599	585	601	620	594	596	624	602	606	614	631	554	595	615	610	573	620	631	607	598	592	610	634	610	547	643	616	558	562	621	567	595	606	609	566	614	599	634	574	585	587	561	595	583	592	628	613	639	620	597	583	570	604	614	591	634	556	600	582	580	646	601	602	602	595	613	600	619	629	584	575	577	601	578	596	589	583	601	547	568	566	624	579	610	604	645	586	597	611	594	617	611	591	609	617	588	579	588	611	611	627	582	645	576	572	536	601	575	573	599	651	586	608	579	572	580	602	623	646	593	586	610	598	637	610	609	576	546	622	558	625	593	609	625	615	585	569	590	602	592	606	611	617	614	596	570	580	601	594	563	531	569	569	586	537	585	619	604	570	603	584	591	585	626	615	595	604	621	583	593	599	615	564	571	569	598	629	595	564	563	633	606	590	596	604	568	594	600	631	612	617	589	589	577	597	580	613	621	638	571	557	581	589	604	583	596	642	642	627	532	621	606	592	615	631	615	576	609	647	559	614	605	571	640	616	624	580	645	594	609	579	599	597	566	617	600	602	565	596	581	615	613	561	615	558	577	594	613	623	602	584	599	589	602	570	618	633	590	572	594	570	640	585	537	617	633	577	595	575	552	610	572	603	592	590	568	605	615	590	611	647	616	621	605	582	578	618	602	571	604	560	590	536	590	624	560	612	591	616	632	579	597	583	592	575	650	600	607	573	588	605	626	592	615	630	577	594	589	586	626	623	606	608	639	564	568	615	596	599	600	603	623	580	631	584	593	621	580	613	572	617	617	604	557	597	594	584	603	605	631	564	608	578	609	578	588	583	630	588	559	635	599	608	607	611	587	586	578	576	585	595	582	587	597	596	579	632	559	576	635	610	628	594	624	643	600	643	589	565	627	583	618	583	593	575	598	567	595	617	601	599	599	621	626	574	620	580	575	592	620	569	599	609	636	578	588	595	538	564	590	546	586	653	609	576	610	603	584	594	590	574	622	582	621	603	613	584	602	591	597	602	597	623	623	602	615	617	581	586	635	578	607	596	583	591	587	620	576	593	578	601	585	588	599	593	619	585	567	575	586	572	598	608	616	625	580	626	587	640	611	603	618	598	588	608	545	588	573	625	596	601	612	542	609	589	623	630	602	608	580	591	584	633	613	624	607	587	569	565	647	630	576	619	614	582	582	587	564	585	603	598	642	595	615	572	581	613	591	610	622	617	613	544	597	614	533	552	640	559	632	591	587	607	626	577	602	591	576	603	570	588	579	563	638	584	631	588	624	605	577	628	588	571	617	561	614	617	584	591	594	584	592	585	554	560	620	601	602	592	576	608	581	635	604	593	604	589	582	629	587	637	596	580	588	617	588	594	563	593	650	613	638	557	603	628	597	585	592	632	588	582	615	605	581	608	591	605	599	597	589	558	595	581	615	604	612	620	593	621	588	564	632	595	617	628	623	579	580	595	617	631	626	624	615	615	578	574	565	549	596	565	581	628	626	578	565	576	547	597	534	616	574	589	637	641	560	582	540	622	588	613	630	578	608	617	575	604	593	557	581	594	599	581	593	583	545	615	619	632	628	554	594	618	591	575	575	608	589	597	614	624	550	632	625	599	570	628	591	602	589	614	643	577	580	590	572	624	565	611	545	664	572	627	578	609	623	610	641	588	621	564	599	597	576	602	577	590	622	624	557	607	606	626	571	594	575	546	548	653	599	583	589	586	604	573	601	632	597	565	605	604	593	595	623	644	569	595	596	569	626	629	638	576	571	609	602	557	621	581	600	595	611	640	580	567	637	591	614	618	612	628	617	569	582	606	621	612	626	583	610	624	633	612	592	582	579	605	625	590	612	617	597	563	603	600	579	603	593	629	649	694	628	583	596	575	588	650	566	605	614	594	572	581	615	608	589	584	611	620	639	596	613	578	628	569	558	566	588	598	570	609	608	566	567	605	617	630	570	560	557	592	593	616	594	586	598	605	621	583	565	581	559	607	640	588	615	587	605	634	591	551	632	621	604	588	587	597	586	624	629	574	595	587	621	587	632	576	630	624	556	585	560	619	628	644	612	627	606	608	595	588	614	599	597	576	646	634	572	551	616	571	614	561	613	624	604	558	583	572	591	627	620	595	609	612	644	615	596	581	591	570	561	572	572	611	631	591	575	624	638	580	591	617	613	589	630	580	643	590	571	577	611	603	593	647	584	516	648	577	602	631	615	550	605	578	583	632	631	586	618	596	612	579	631	582	579	566	576	563	583	576	609	626	610	623	651	591	598	617	609	592	591	593	622	577	567	599	610	598	634	598	589	597	564	561	611	621	616	610	577	570	642	604	619	628	558	600	630	581	568	572	567	580	580	617	590	634	618	613	570	588	591	606	552	578	586	538	617	575	607	622	603	598	584	585	646	601	619	607	564	566	580	522	624	618	623	632	585	557	593	588
24872	21453	24966	28389	21480	19911	3674	1464	1053	752	632	574	502	495	424	356	349	342	311	357	309	282	280	277	297	269	284	259	242	242	254	264	245	255	257	244	262	223	237	277	259	257	267	227	227	266	226	222	242	245	243	241	241	261	232	256	231	262	243	237	230	222	212	235	234	240	256	267	261	235	231	246	222	238	244	258	243	247	237	255	246	245	253	257	194	225	225	226	258	218	229	223	227	239	248	220	249	251	243	230	238	230	257	259	238	220	265	249	243	244	221	205	211	229	274	252	268	223	226	250	237	219	254	239	221	240	195	265	237	221	240	236	228	258	225	215	220	261	264	229	231	245	250	229	254	235	243	248	235	266	232	247	242	257	247	237	252	261	258	212	256	250	235	242	234	232	258	264	235	267	228	225	243	263	250	211	246	257	232	224	246	253	243	237	253	244	244	255	247	266	204	238	276	244	208	226	262	235	243	218	214	243	274	257	224	248	243	223	245	216	214	241	252	216	249	234	257	277	177	241	251	233	262	243	228	242	248	234	244	233	226	238	242	240	231	241	245	245	243	290	271	242	217	268	250	257	245	248	238	228	239	243	235	215	253	226	250	265	245	260	226	229	246	193	237	238	274	228	244	249	230	248	226	227	212	256	243	283	222	216	230	228	259	253	235	246	287	268	255	225	241	243	221	247	238	237	251	228	244	232	230	237	205	265	248	236	278	225	248	224	266	239	255	236	259	249	241	257	239	228	251	227	214	255	244	270	249	255	226	243	234	224	247	265	239	228	249	254	237	229	230	209	220	212	254	232	243	249	252	225	246	246	248	259	202	244	264	237	226	283	241	241	242	252	248	268	240	267	266	226	257	241	214	260	244	235	262	260	260	217	260	247	230	233	247	241	264	232	255	241	286	229	270	278	225	204	229	242	267	237	228	258	245	231	258	252	253	257	226	228	216	228	262	241	227	234	290	233	254	220	234	235	233	216	244	252	204	219	221	238	252	241	215	249	230	238	243	218	244	280	249	239	253	206	231	226	239	239	245	246	271	235	251	252	262	262	254	274	244	245	242	268	225	231	248	242	250	237	223	239	223	263	250	254	277	241	267	258	234	233	248	249	242	226	235	245	217	245	243	222	242	199	248	251	225	215	243	234	262	228	241	258	250	262	215	283	249	208	235	221	271	240	251	234	242	244	212	242	232	241	235	250	213	227	243	244	239	220	229	241	259	257	225	240	258	243	264	207	214	231	232	284	254	237	246	209	254	242	234	254	249	228	241	234	236	255	227	233	203	255	226	248	256	252	233	245	255	255	244	221	275	237	248	239	249	244	249	259	226	252	242	237	244	234	222	218	256	256	229	232	227	231	227	239	242	248	215	268	238	259	231	236	249	263	276	226	251	224	245	280	279	249	228	249	227	214	244	217	246	248	212	228	244	220	248	261	243	262	267	281	215	250	238	213	231	241	270	249	234	224	210	236	249	220	220	232	210	214	216	238	232	235	239	248	256	225	237	234	255	231	233	252	252	287	226	242	252	222	235	263	257	267	246	244	220	274	241	267	231	238	214	251	241	230	243	257	244	237	225	252	232	268	247	227	246	237	213	224	237	259	245	216	252	235	264	245	247	247	241	244	228	277	208	225	240	236	226	226	249	240	246	249	220	241	239	251	268	258	240	238	268	245	219	251	255	249	230	191	247	247	233	236	270	204	236	253	272	261	247	236	234	204	235	254	245	253	237	241	219	249	221	261	205	228	249	259	255	224	220	243	226	249	272	270	250	212	229	242	248	249	250	243	249	243	225	221	238	250	218	253	224	235	237	229	237	262	212	278	240	224	249	267	219	244	231	223	231	223	239	233	219	217	250	234	225	241	216	219	260	253	235	278	252	240	233	227	237	230	248	205	206	240	223	256	212	254	259	255	262	250	234	245	243	212	212	266	263	290	246	244	230	253	250	237	240	248	241	244	247	265	254	221	231	234	222	206	247	238	230	217	249	249	249	264	243	241	237	220	254	222	259	239	235	255	223	215	213	245	260	239	229	250	232	238	216	238	222	240	252	224	231	271	240	247	246	223	267	257	244	216	257	231	251	237	248	237	236	256	266	266	235	257	240	238	240	222	238	269	253	249	220	228	239	265	240	244	241	247	230	245	229	245	226	234	224	232	216	213	214	217	246	210	219	240	230	266	243	224	253	244	259	251	274	242	246	224	235	234	227	255	264	225	234	262	257	230	250	235	257	223	235	236	240	234	250	228	222	234	231	235	225	228	230	224	241	269	234	231	249	246	228	253	248	251	251	292	213	235	248	208	234	245	225	241	204	261	263	233	265	228	234	265	247	226	237	241	219	255	230	242	198	234	228	275	237	228	247	218	228	229	240	234	243	224	255	243	215	245	229	218	233	217	226	250	232	198	239	244	280	269	244	262	239	247	238	242	249	251	250	230	196	249	252	241	257	229	228	255	233	238	273	243	236	227	245	239	227	255	239	255	236	195	218	254	224	251	247	233	235	209	248	221	246	235	275	278	209	232	229	225	219	220	246	233	246	259	240	227	232	215	263	244	210	232	247	249	240	253	250	241	229	241	221	242	241	237	224	240	256	208	242	248	274	239	245	243	223	222	262	239	256	251	218	229	277	247	250	218	253	258	244	246	249	245	219	219	251	273	207	236	239	245	257	250	237	257	217	271	254	226	257	215	258	234	255	243	247	255	254	261	244	255	224	243	198	240	261	275	226	247	259	260	256	243	236	239	263	220	250	245	231	229	246	220	230	223	238	206	262	247	244	256	233	252	228	226	257	246	259	264	256	260	218	264	228	245	227	270	233	246	231	228	231	233	234	218	239	266	239	270	252	245	237	235	237	247	218	210	241	235	248	257	214	235	266	207	206	211	222	221	239	223	244	241	227	251	244	249	232	223	226	237	250	229	266	240	253	243	226	250	289	200	210	211	223	263	251	276	243	224	280	241	235	245	236	252	232	238	231	248	231	232	248	209	229	223	264	226	267	221	247	226	227	219	261	238	261	273	264	263	250	214	224	258	217	223	263	229	216	237	248	226	216	229	256	254	239	252	238	260	277	245	271	258	235	217	215	206	252	256	239	210	248	228	291	249	254	230	215	246	269	254	243	223	253	229	234	243	230	255	259	236	251	267	233	257	229	236	254	243	220	238	253	240	231	226	229	261	245	270	258	252	225	237	237	203	245	279	250	264	223	256	224	256	257	238	244	287	224	237	245	224	218	260	229	264	232	246	245	261	221	254	263	238	232	225	238	246	223	238	227	220	223	213	225	239	249	230	216	210	244	223	233	245	258	216	214	227	250	246	246	248	253	234	242	226	256	226	246	242	229	239	270	229	240	288	229	262	252	240	241	249	239	251	238	258	238	227	235	253	236	229	229	235	218	237	227	251	253	228	241	222	229	220	287	262	239	235	227	244	256	263	251	249	229	242	216	232	239	253	244	239	222	248	233	222	272	270	241	214	257	229	211	254	258	227
29015	42024	20943	6159	2848	1720	1293	1103	844	867	781	733	680	644	667	565	646	616	630	600	570	529	596	559	569	553	590	599	602	544	542	572	553	543	544	549	599	544	523	528	568	594	617	576	538	537	548	558	587	575	552	534	572	542	548	576	518	553	522	535	611	564	547	547	512	555	555	523	572	508	562	542	532	524	531	574	585	576	526	568	556	585	545	580	550	557	548	547	598	549	598	523	511	525	528	542	567	528	583	535	538	557	569	566	585	513	528	563	562	571	522	585	529	556	563	492	579	573	564	546	538	534	623	565	536	588	559	522	538	564	558	520	537	553	568	565	505	550	603	539	561	580	526	526	587	535	542	577	569	476	551	537	570	589	548	567	585	587	565	545	553	550	526	586	547	580	550	513	533	565	572	537	534	563	582	544	558	566	550	539	573	530	539	533	526	552	558	534	595	549	563	507	501	581	548	576	541	558	569	540	584	552	549	536	555	544	543	583	557	561	504	541	534	546	523	541	581	564	582	555	573	568	530	564	522	583	546	539	548	545	580	572	560	492	564	593	579	535	564	570	597	566	564	595	521	580	536	564	565	508	581	568	572	549	575	574	525	594	554	535	511	520	565	527	591	517	554	572	589	576	549	576	553	537	546	549	579	571	541	579	527	523	557	557	554	567	580	556	537	560	545	544	504	571	579	540	529	525	564	545	574	561	547	518	567	527	536	545	557	561	533	576	612	528	560	520	564	566	548	569	548	554	513	539	512	542	560	568	535	548	574	561	505	554	523	540	532	570	570	514	513	536	544	565	526	571	555	547	581	593	582	612	512	568	556	550	534	552	537	523	552	537	521	541	546	519	577	561	584	559	534	571	538	568	545	587	567	537	506	600	536	578	566	531	503	570	596	552	559	551	562	522	519	570	591	497	555	542	589	537	544	549	547	530	530	559	551	533	561	506	525	532	565	550	535	512	598	523	560	524	531	552	573	526	542	629	571	513	528	533	562	567	533	577	549	551	612	523	569	533	584	546	599	544	544	564	507	513	563	547	576	553	563	539	559	558	554	556	636	564	546	567	533	548	562	583	595	598	534	569	549	591	578	569	539	576	553	553	516	552	563	566	552	520	551	541	554	520	539	506	556	496	583	553	580	558	547	516	538	540	557	573	552	588	565	542	560	525	591	551	516	545	571	569	547	528	559	578	548	569	556	554	553	563	504	567	542	557	529	543	544	530	531	556	560	559	555	583	502	540	575	556	583	592	523	552	595	580	545	559	578	544	585	515	549	546	562	545	552	537	530	568	543	561	542	586	535	545	526	550	578	541	530	548	549	543	559	574	585	555	582	547	615	562	506	545	565	565	601	553	553	541	530	555	558	599	511	586	551	533	530	557	533	551	542	595	552	577	550	558	528	563	545	577	533	538	560	573	561	568	510	530	530	579	536	537	590	530	532	560	595	553	543	541	571	595	584	590	517	554	540	600	525	518	533	521	551	541	576	565	551	553	503	511	510	571	575	576	510	572	552	579	566	506	504	561	551	574	584	570	535	529	546	596	578	587	520	534	527	560	564	547	595	569	570	593	584	550	538	583	541	564	514	545	570	539	535	540	521	561	537	533	582	517	587	533	556	556	616	533	563	576	547	550	531	595	585	528	540	558	566	540	544	578	539	599	579	556	524	519	555	544	544	566	554	553	569	515	570	563	531	556	576	526	563	528	552	563	556	530	553	542	569	562	571	564	583	572	526	510	540	581	562	520	510	582	550	528	532	568	531	572	536	507	554	580	551	557	572	566	506	551	541	549	509	560	509	568	561	570	524	589	549	547	548	570	529	581	603	521	559	576	568	555	554	574	524	544	541	569	549	535	558	539	570	541	577	587	546	565	547	554	533	583	547	561	599	541	545	566	528	536	581	569	537	553	607	537	568	537	588	511	549	574	539	545	547	523	520	573	561	536	560	539	550	567	560	523	564	547	559	524	560	565	634	568	529	554	572	529	541	578	557	551	548	578	590	564	539	583	563	533	540	561	545	527	564	549	560	528	527	507	542	542	583	536	540	548	552	583	604	532	554	574	552	561	521	534	545	563	537	548	540	601	566	610	567	525	518	554	514	521	546	620	570	524	547	575	531	519	541	562	565	493	573	520	569	525	521	571	595	544	578	577	538	549	524	523	564	556	551	524	573	518	574	553	543	561	535	560	559	539	553	591	608	537	537	586	530	563	564	579	569	569	547	512	539	563	536	573	511	551	527	561	510	574	532	574	556	540	563	533	582	534	552	570	550	568	532	556	539	568	553	570	546	543	562	583	523	588	521	546	552	571	566	560	590	563	546	552	519	540	521	588	550	583	527	592	558	574	543	553	560	587	527	543	563	540	532	576	592	586	566	551	577	598	563	575	550	554	568	543	550	541	552	569	561	498	591	552	562	527	579	542	558	567	572	562	547	520	566	495	564	543	560	519	590	582	555	533	581	544	575	554	581	571	573	553	560	504	564	599	572	528	533	556	534	549	539	580	567	568	608	607	576	578	573	564	536	516	569	531	558	542	525	565	586	559	573	551	530	531	567	533	558	566	578	546	571	594	589	510	551	550	565	563	571	553	528	564	518	499	552	533	558	525	555	565	551	510	548	534	580	555	579	539	578	518	516	597	546	506	541	553	551	571	558	542	555	551	556	606	552	529	553	539	528	553	560	531	599	555	543	561	568	528	579	590	541	554	564	584	570	565	539	551	552	541	552	556	563	580	525	558	547	561	541	591	526	524	579	555	538	527	512	483	614	560	541	546	541	527	565	605	532	566	559	533	510	529	526	563	530	555	539	531	521	633	533	560	538	508	588	575	535	534	558	569	551	576	509	522	510	582	504	541	567	543	572	549	540	541	572	562	540	569	533	568	521	540	542	542	577	515	537	561	571	582	563	531	573	567	545	490	547	552	549	551	557	561	594	535	561	550	548	570	595	543	518	581	548	541	569	586	551	543	571	545	578	566	576	537	539	515	583	533	574	516	562	544	567	585	554	532	540	550	581	562	554	526	568	512	564	541	540	519	561	566	568	529	595	530	548	529	521	562	566	590	543	564	554	556	514	553	603	523	561	522	587	523	577	587	515	555	541	551	564	536	558	515	572	565	569	556	524	559	548	570	521	529	581	575	588	571	578	570	587	550	550	575	554	537	555	598	572	533	562	578	562	528	554	559	559	600	590	542	533	512	566	550	562	554	538	536	541	581	515	532	534	547	539	558	537	546	594	519	569	562	581	544	566	552	553	568	573	578	509	583	563	528	546	578	561	553	536	518	531	520	558	546	495	529	546	523	534	531	517	559	592	558	567	584	567	567	591	555	517	526	564	550	554	572	527	525	580	512	575	560	591	519	547	582	557	583	525	534	531	566	573	514	540	564	521	596	523	543	547	561	580	561	540	545	526	557	564	578	582	574	546	523	559	503	523	536	552	542	560	520	540	566	540	550	548	545	544	569	576	542	556	535	545	561	538	603	609	547
24238	21451	25294	28015	21462	21564	18047	3178	1450	1063	832	752	694	564	511	426	422	424	400	319	363	342	295	265	336	278	266	265	256	272	306	290	275	274	231	247	267	285	244	226	289	287	239	237	227	270	231	231	262	261	247	227	237	229	252	258	267	211	236	225	202	239	238	238	241	231	253	235	252	230	262	236	218	233	252	232	240	248	248	243	233	252	246	243	244	226	233	225	234	233	224	224	253	241	251	237	248	236	234	228	223	245	267	266	219	256	205	216	239	222	246	246	223	222	230	249	221	249	224	234	216	213	247	228	239	222	253	224	241	247	212	251	247	237	235	245	239	232	232	230	231	217	269	218	233	221	219	222	231	223	254	251	245	247	229	195	225	249	268	228	215	248	242	239	221	247	242	225	238	287	254	268	235	246	230	240	238	207	245	239	224	251	228	237	208	260	237	218	218	251	235	244	238	254	235	228	242	245	244	237	241	220	235	230	235	228	234	263	226	252	245	253	229	217	221	243	233	246	252	242	234	228	269	257	203	219	240	250	267	222	209	243	228	229	222	212	270	247	245	225	217	236	232	251	244	254	247	250	237	270	251	252	235	267	209	246	228	225	230	245	228	265	243	239	264	216	239	225	210	231	231	235	243	245	245	248	239	217	254	234	260	255	226	256	214	250	241	208	243	219	235	223	221	249	227	199	235	251	231	271	240	249	250	252	238	245	236	221	249	252	220	226	240	216	253	227	240	261	236	221	271	236	211	232	238	237	225	231	245	235	231	224	269	267	240	226	269	263	223	224	231	251	241	257	227	246	226	231	249	248	271	230	247	227	251	261	247	224	227	238	237	252	220	245	236	263	231	239	245	257	215	207	207	215	241	201	247	232	265	235	250	245	253	246	241	243	250	216	221	225	252	288	253	240	236	235	245	230	224	244	271	244	256	247	215	214	229	244	244	239	234	245	245	237	230	247	227	231	224	258	229	255	229	231	258	219	235	227	230	263	253	248	248	216	236	221	247	222	220	259	212	238	247	230	251	206	254	246	243	245	238	244	255	258	209	218	227	235	236	253	231	230	264	223	229	246	233	230	252	241	255	260	238	250	261	246	235	234	226	243	225	249	211	240	251	221	238	242	252	213	226	210	244	239	224	212	250	228	253	210	240	248	237	220	242	223	262	240	260	234	254	223	236	258	249	223	233	211	209	227	238	219	243	273	246	249	245	257	225	216	289	222	278	248	260	235	234	212	214	265	207	217	221	229	224	244	238	250	225	234	234	251	254	266	232	272	244	214	245	214	222	271	235	219	252	249	248	261	237	242	229	213	214	239	249	237	252	224	226	229	251	238	244	258	276	213	230	222	265	250	225	261	252	262	226	228	225	234	237	221	224	251	243	227	257	253	256	248	244	264	226	259	250	220	279	217	248	228	258	254	245	260	241	252	249	222	227	209	249	234	244	302	233	213	256	234	258	254	236	219	247	246	254	281	231	233	257	232	225	247	233	236	251	214	232	241	253	245	215	259	236	247	235	238	246	242	289	261	238	231	218	204	250	255	202	220	242	240	223	238	228	251	259	243	243	278	255	259	251	243	226	209	224	260	235	245	217	232	213	258	221	252	247	225	257	261	230	220	249	221	247	254	246	225	236	240	210	242	244	223	231	240	215	221	222	233	224	267	267	216	229	252	230	243	235	221	231	261	251	277	239	230	258	231	192	238	259	249	206	236	214	250	204	256	254	223	245	242	219	259	219	233	234	209	228	264	244	239	254	220	262	213	249	257	241	243	255	218	241	229	229	221	265	229	241	203	214	236	226	227	221	236	250	215	216	213	260	238	242	231	238	227	236	235	238	259	247	226	242	197	250	241	230	209	235	271	248	256	253	238	266	270	270	232	242	225	256	244	222	254	245	237	259	238	245	227	224	254	235	258	249	205	265	273	251	255	232	224	222	244	229	247	258	250	237	252	229	259	241	235	243	256	258	254	225	256	235	259	244	255	230	236	235	249	249	257	233	231	264	238	239	255	248	239	237	210	265	251	233	224	272	245	238	225	224	225	256	202	238	207	217	217	217	248	246	218	211	279	232	246	245	236	237	221	241	233	257	241	254	216	256	199	246	232	246	237	235	223	232	232	225	246	232	216	244	224	237	251	265	234	227	249	250	258	235	221	260	234	228	242	228	212	250	249	234	235	229	232	209	250	232	236	245	224	238	249	246	245	237	247	248	263	229	226	213	230	267	231	229	247	274	235	229	264	242	227	230	280	253	243	257	241	251	269	248	241	231	263	234	261	277	248	256	214	244	225	234	208	212	235	243	235	236	237	218	231	211	263	265	232	236	203	252	252	226	262	223	241	241	229	247	213	255	255	210	242	252	236	254	235	253	252	225	233	223	241	253	222	258	235	244	265	243	247	227	250	252	237	269	226	244	262	282	213	261	247	242	237	239	223	266	246	233	236	234	245	253	223	247	258	232	233	237	245	240	240	204	252	248	266	243	229	245	254	231	221	249	249	241	256	214	248	239	243	249	236	215	264	257	231	252	259	236	271	226	246	258	256	249	219	290	215	250	241	226	275	250	206	218	231	239	248	237	216	262	260	238	223	243	212	206	227	217	240	249	213	250	211	245	223	245	255	261	224	240	252	259	208	249	232	236	252	222	252	222	246	217	232	219	235	233	223	237	232	245	210	235	216	258	251	224	233	250	247	232	240	244	246	235	240	268	250	240	241	212	241	247	245	237	263	226	229	225	242	247	231	233	235	232	245	234	237	239	226	248	272	204	257	232	235	275	241	240	220	261	199	254	243	239	207	223	239	220	242	243	239	219	243	229	218	209	200	222	235	237	267	243	193	238	242	236	245	210	262	233	256	223	256	252	256	272	255	228	241	237	265	240	244	230	258	229	240	229	235	245	245	242	233	257	227	274	222	216	233	204	236	221	218	240	231	237	241	230	230	241	239	243	248	228	222	225	214	251	258	225	233	243	217	245	234	207	266	247	239	245	226	227	244	253	229	246	264	245	224	234	259	253	244	256	270	234	217	228	232	226	213	253	284	230	268	248	227	266	278	217	255	227	239	249	237	217	207	249	246	233	247	246	232	222	221	224	217	286	227	229	244	240	252	242	220	212	251	231	205	238	248	236	230	255	222	253	238	271	268	225	266	241	236	239	226	256	222	224	231	215	252	260	217	253	249	212	225	244	243	226	248	229	241	237	244	217	221	256	226	245	244	249	250	247	239	221	194	236	220	222	216	234	263	236	243	240	203	257	219	212	234	237	213	222	235	241	233	256	239	241	218	221	219	242	228	211	225	258	230	259	249	230	237	229	232	225	236	247	251	229	241	240	245	226	228	230	217	238	224	237	251	251	263	263	251	238	209	224	246	222	252	224	244	259	243	249	225	255	242	239	246	213	242	199	225	257	284	225	238	223	204	283	241	260	222	222	236	242	224	234	257	228	239	239	244	247	210	239	236	244	234	226	226	254	224	281	229	263	229	229	242
30367	48102	24891	7783	3775	2302	1628	1282	1059	884	794	788	757	718	678	664	650	592	612	578	584	612	568	537	600	622	574	594	521	584	545	549	556	545	557	595	528	547	533	535	566	548	555	566	477	582	522	561	557	524	529	513	573	517	544	562	526	498	516	531	554	545	520	538	585	534	496	558	535	544	474	533	558	539	549	527	530	526	542	543	541	545	506	556	538	524	565	547	497	552	510	528	529	520	538	546	565	542	514	564	514	544	527	535	556	572	552	547	512	489	500	501	525	527	569	508	490	517	523	562	522	548	511	478	524	556	517	580	524	544	590	539	516	558	562	559	474	520	567	562	558	536	561	562	524	538	539	529	549	562	535	501	575	574	523	521	538	549	554	491	525	499	547	544	527	534	478	544	537	568	560	573	547	536	545	518	510	560	538	525	564	527	554	501	525	600	540	506	490	504	531	495	544	549	531	562	554	556	549	524	513	570	526	515	524	535	584	568	552	518	509	557	565	551	505	567	533	522	528	491	571	557	508	543	549	555	516	523	542	576	517	545	527	564	547	582	525	575	552	503	565	536	537	514	520	537	565	543	552	529	541	542	530	535	575	523	542	565	564	534	516	517	542	543	538	503	548	504	586	535	508	528	545	530	556	507	609	587	573	554	570	532	503	573	532	540	571	585	527	605	532	535	573	503	560	513	546	527	495	580	511	493	531	596	505	499	535	559	546	535	548	571	510	545	532	575	515	510	565	526	484	508	553	553	546	529	537	505	515	507	520	509	551	493	528	536	535	535	584	485	565	558	531	557	577	527	572	545	483	552	530	505	521	536	539	530	502	495	557	521	531	558	541	513	558	537	521	527	562	554	561	506	507	503	524	524	531	493	525	531	533	528	528	517	522	563	498	533	501	539	562	521	491	549	559	530	516	525	498	547	505	530	565	504	557	544	566	520	492	548	528	483	497	519	523	536	534	544	556	554	587	499	526	536	533	537	485	503	510	522	555	506	568	533	548	541	517	520	538	531	589	558	554	558	529	528	524	508	564	588	544	508	525	537	515	557	483	539	554	532	533	499	543	534	512	514	525	511	539	526	575	557	529	528	580	538	521	518	562	550	553	511	521	561	580	505	552	495	580	523	533	540	504	564	532	593	507	522	517	564	570	585	570	526	518	521	548	510	492	557	548	553	521	566	487	569	536	510	567	554	519	571	496	541	512	546	548	574	491	537	550	563	544	546	458	562	567	530	514	567	532	551	578	564	549	510	521	497	516	508	538	562	578	515	580	541	559	532	545	502	565	576	545	515	514	547	545	560	537	522	632	537	552	559	535	530	532	549	549	548	556	553	540	538	519	540	541	536	543	531	526	513	564	551	557	513	541	550	524	533	552	575	566	463	544	538	536	534	542	557	549	501	536	538	551	586	508	493	557	539	524	538	561	538	508	507	529	516	511	533	533	547	562	565	550	551	562	542	522	506	551	507	477	546	592	533	547	562	581	518	532	596	571	504	542	544	524	560	547	541	533	539	523	534	540	552	537	512	571	561	533	505	544	550	548	534	534	567	566	521	548	556	548	513	564	552	528	546	527	554	509	532	547	523	521	516	559	523	527	563	573	535	528	549	553	503	557	548	529	519	533	560	571	531	552	513	542	535	500	512	547	595	548	540	546	536	541	535	546	531	512	520	542	541	529	534	550	545	508	511	567	536	598	534	562	511	492	560	518	529	572	554	528	561	541	525	612	500	555	561	519	520	563	572	508	519	553	508	524	581	541	539	534	536	543	551	542	553	541	585	541	516	509	542	537	537	546	555	546	493	580	571	498	552	494	528	518	539	534	528	519	545	528	534	535	522	509	539	568	508	511	520	534	475	534	542	566	534	548	545	518	543	535	490	541	517	547	531	507	562	583	513	524	538	565	541	541	539	549	543	553	522	552	539	523	545	528	504	511	510	528	531	515	540	489	502	501	527	582	546	540	505	545	479	527	535	504	524	539	505	553	486	526	521	525	572	549	527	498	576	498	570	520	564	559	552	543	530	533	565	539	515	537	570	525	531	502	573	540	558	519	557	525	510	507	516	537	560	519	538	529	560	507	552	530	528	545	506	556	511	522	570	495	546	514	510	529	544	547	560	509	495	494	533	596	498	509	535	524	498	538	529	546	543	548	521	592	511	531	553	565	509	506	525	475	518	543	487	521	523	513	572	555	503	553	531	560	525	518	515	539	530	496	521	534	550	515	535	542	517	536	531	522	536	583	518	521	528	551	551	481	559	548	503	508	544	508	537	557	568	537	575	528	558	565	561	498	526	523	542	530	495	526	471	568	561	484	550	531	569	523	524	553	524	505	507	552	541	538	502	523	518	521	537	561	509	497	557	554	533	561	523	547	549	587	543	518	554	533	545	587	528	545	541	539	518	514	518	544	564	550	531	514	540	554	537	546	537	535	540	528	505	502	550	571	517	514	578	556	540	525	553	520	530	552	514	523	485	551	543	512	503	548	569	532	564	527	565	486	555	500	524	589	536	531	527	530	563	509	533	548	554	494	605	553	528	520	531	541	540	597	534	479	575	518	537	561	508	558	525	582	533	503	539	542	518	511	527	531	530	491	552	517	566	489	516	511	526	495	547	548	511	553	544	548	508	564	548	539	518	566	519	554	554	518	545	523	495	516	549	522	534	523	543	544	569	533	532	557	501	567	509	555	509	523	518	559	529	530	531	501	519	510	552	523	525	534	557	556	562	515	545	534	505	573	552	522	551	496	550	556	582	533	532	577	562	544	511	559	499	568	543	519	541	523	574	538	551	525	512	569	574	575	572	487	501	561	539	520	570	507	542	498	531	469	552	557	509	507	532	530	562	535	584	532	525	504	541	511	530	485	545	547	508	532	537	508	520	521	497	509	542	571	550	550	537	547	526	555	543	471	529	522	537	547	540	509	582	558	557	515	535	542	541	589	529	490	556	530	493	521	530	534	521	561	569	530	524	512	528	519	531	542	553	532	546	563	525	528	505	509	540	512	494	551	567	533	569	518	503	527	574	530	565	528	525	560	570	548	562	558	503	524	521	548	507	563	509	569	534	538	522	539	566	509	545	533	545	534	543	548	544	512	511	529	554	510	511	537	549	517	558	530	545	565	507	519	528	552	550	537	527	549	556	523	526	518	564	539	549	540	537	524	562	539	525	542	534	506	506	527	528	522	543	530	550	522	547	515	530	540	511	527	530	564	545	553	567	534	499	545	535	536	564	522	573	535	560	541	514	536	580	577	539	539	509	511	500	550	555	499	523	564	508	537	537	557	506	569	496	531	542	526	484	528	552	577	525	564	545	531	571	548	510	489	547	531	566	523	540	593	548	483	520	519	550	576	552	563	516	561	552	518	541	546	519	518	557	493	518	504	530	535	536	538	553	534	554	579	538	554	540	502	570	526	524	530	543	542	596	536	489	548	561	498	594	516	547	525	523	501	495	571	542	558	541	547	518	531	518	549	531	555	583	529	514
33136	26097	22874	9939	3219	1881	1249	955	754	592	545	497	390	392	359	327	335	313	297	326	313	283	279	255	294	289	274	250	263	269	279	299	255	286	266	257	275	274	238	256	277	250	230	269	248	244	266	254	260	287	251	256	271	281	280	262	251	270	280	282	256	267	249	249	239	271	244	232	224	244	239	229	271	263	247	242	236	258	263	252	283	246	243	262	257	238	263	248	250	245	227	242	272	263	230	242	248	229	274	264	242	264	278	251	263	267	229	238	249	261	219	275	256	264	270	268	243	255	232	260	261	241	252	263	251	253	279	246	250	231	216	285	218	254	252	262	226	261	243	266	244	247	251	268	287	292	280	256	251	247	248	252	283	256	203	254	260	244	246	281	243	247	248	269	208	241	288	247	265	269	288	252	257	256	281	240	297	282	262	244	277	264	259	240	256	249	266	263	239	246	286	252	287	257	261	254	249	289	251	252	222	253	253	259	254	273	227	235	251	260	219	242	239	263	257	300	271	247	271	261	246	263	265	255	234	248	255	238	245	246	273	282	259	250	233	244	264	238	280	285	275	245	220	258	228	235	268	272	274	255	251	247	257	250	256	260	256	277	236	252	248	254	226	255	239	269	260	242	271	257	238	252	248	260	249	256	271	242	261	234	255	262	259	261	241	243	261	261	287	255	284	243	247	275	234	239	246	250	262	254	254	285	222	243	253	251	267	260	238	240	240	256	233	257	228	235	265	237	224	257	265	243	265	241	267	268	276	247	277	259	208	217	238	242	285	266	251	216	233	269	279	271	220	259	265	257	241	259	243	250	256	270	261	249	266	267	241	243	237	257	239	279	257	266	223	261	254	269	267	224	256	240	254	218	251	271	241	256	249	252	253	267	242	264	208	281	260	254	239	257	251	244	252	278	280	288	237	266	248	241	226	272	241	262	254	231	241	261	266	242	251	299	238	248	252	251	255	247	238	249	233	243	261	263	237	255	260	278	279	259	261	227	260	234	269	289	257	235	254	255	227	257	240	238	255	234	293	264	261	261	227	227	272	269	248	231	286	246	226	253	274	250	251	268	257	243	213	249	254	244	270	243	254	249	245	274	237	243	284	243	285	248	258	249	243	266	248	280	268	257	269	252	260	236	271	238	224	259	256	255	261	244	253	263	280	239	218	247	259	247	237	233	248	257	252	286	261	272	292	251	263	244	253	254	261	238	237	224	225	285	250	234	242	239	236	265	247	277	271	242	286	249	262	253	272	265	263	270	263	266	263	259	245	238	251	227	256	245	244	286	236	245	267	262	240	228	253	244	234	257	270	267	277	219	258	221	247	241	257	290	238	268	258	229	224	259	240	271	259	248	234	251	267	237	280	276	276	229	253	252	284	254	227	260	263	267	239	276	250	241	283	261	272	266	271	265	239	240	240	252	251	255	260	279	289	231	251	260	231	267	231	244	268	251	264	247	240	248	254	265	249	244	244	279	263	263	244	281	260	274	288	250	280	235	237	232	256	216	233	243	251	259	213	259	234	277	245	276	255	232	245	230	271	219	234	225	270	282	286	247	255	256	254	241	250	281	258	242	283	266	263	268	262	241	243	225	234	262	249	224	250	273	243	251	280	253	251	255	269	252	254	258	257	240	246	240	246	261	265	254	272	250	263	250	242	226	278	237	254	297	236	251	234	277	278	283	278	278	241	258	228	255	267	240	235	229	290	276	232	220	291	244	266	253	259	253	240	256	249	241	256	240	288	252	230	235	266	225	251	222	223	259	252	236	258	250	249	272	241	252	240	262	270	260	254	212	239	254	228	247	274	239	219	284	257	244	266	285	285	234	263	252	259	272	266	266	254	251	246	271	248	252	261	226	261	257	280	244	273	243	242	248	272	282	258	278	286	242	240	255	236	266	247	255	282	250	276	249	274	255	244	243	239	277	252	235	239	247	291	266	265	240	250	238	255	249	269	257	233	254	258	247	256	294	276	226	256	281	239	249	249	259	236	298	264	274	218	223	245	254	284	288	249	270	224	238	282	287	277	241	252	243	255	275	240	269	264	248	225	268	267	250	258	261	268	251	255	261	230	254	277	260	261	247	246	250	278	274	258	249	279	260	245	271	247	233	242	258	257	231	255	231	259	244	239	275	223	248	249	244	248	237	281	260	263	297	247	269	293	253	240	246	241	246	261	263	240	257	283	255	272	249	247	273	250	260	255	276	275	285	245	244	272	236	286	283	270	247	256	222	234	280	265	254	277	250	264	267	254	228	270	259	246	273	241	264	233	242	252	257	248	273	241	282	255	253	282	255	246	240	277	254	269	259	249	265	266	231	239	267	293	255	258	257	272	255	220	254	243	254	241	258	261	255	234	282	282	243	235	237	251	261	266	273	245	257	255	250	249	249	261	248	224	259	256	244	264	245	232	219	247	252	247	230	251	290	228	225	258	236	242	247	269	239	263	226	236	249	228	268	226	246	231	257	246	263	245	237	238	257	244	255	238	242	274	279	267	262	266	243	258	237	265	227	247	275	240	243	239	249	230	270	262	276	274	258	259	273	235	277	239	251	284	252	266	255	256	264	241	279	276	249	253	230	259	269	245	261	270	275	234	256	261	252	262	265	252	267	253	277	268	271	243	248	229	247	243	251	259	251	251	241	230	283	260	266	279	233	270	244	254	268	246	243	274	271	291	262	272	270	280	250	248	224	290	241	289	246	228	247	267	238	287	257	223	283	225	238	260	229	239	258	269	294	253	272	267	244	221	260	254	278	241	257	265	218	237	265	262	267	270	275	289	277	247	234	263	259	273	241	233	261	257	252	249	233	238	256	267	235	240	225	256	270	262	259	252	233	272	272	263	246	234	247	270	277	233	216	258	265	249	257	261	245	249	278	266	255	239	254	268	272	238	241	265	285	280	253	241	214	269	297	245	233	276	252	268	230	274	238	273	284	277	255	284	260	231	233	264	256	275	229	262	252	262	272	246	249	267	238	259	242	227	254	274	258	276	241	263	240	234	256	241	254	261	266	263	252	250	249	250	301	231	248	283	284	246	252	250	253	252	256	272	273	271	227	287	241	233	252	255	282	262	279	271	239	238	241	269	254	271	259	239	234	280	297	244	239	277	265	267	229	241	269	279	261	283	268	253	231	254	235	267	235	247	255	230	270	278	254	266	240	298	286	254	263	246	267	246	266	265	274	272	287	272	260	221	258	269	232	217	248	242	267	289	246	245	274	243	248	267	262	262	255	257	274	241	290	256	276	254	260	259	247	232	278	259	267	261	240	282	250	253	258	277	263	259	243	245	243	281	285	264	238	289	245	263	247	265	275	281	264	255	257	251	239	227	238	269	290	291	274	262	278	260	231	310	251	255	292	251	250	260	246	267	232	253	246	253	241	265	255	253	248	250	266	262	235	246	250	230	267	242	279	263	247	269	250	274	277	255	244	278	289	270	256	242	240	252	280	250	240	265	298	273	240	262	283	244	277	231	265	260	239	231	252
28463	32683	13513	4220	2092	1490	1072	916	801	751	755	703	644	659	634	683	670	655	611	620	658	611	606	588	607	556	646	601	563	629	555	572	561	559	553	604	568	619	585	627	596	578	639	594	610	619	595	593	606	575	631	555	562	590	593	605	632	631	589	534	564	589	569	624	608	583	581	562	583	605	611	630	580	548	567	596	542	602	554	594	655	564	575	610	589	571	565	547	583	627	570	590	596	572	575	538	589	604	628	569	576	595	584	601	562	582	588	580	610	605	561	558	625	596	599	578	592	603	597	581	607	594	570	543	635	615	637	618	623	557	613	553	549	584	616	612	587	575	587	577	571	610	556	606	552	596	599	584	573	540	602	625	665	592	613	634	589	578	571	604	602	601	549	615	594	574	655	601	594	589	615	589	598	563	586	577	591	597	587	598	572	634	559	618	590	579	568	525	565	556	594	594	557	604	599	617	570	600	594	623	585	571	628	554	607	574	609	604	593	591	596	600	597	566	574	595	617	588	584	568	614	562	591	561	601	596	605	535	561	615	608	571	587	615	558	599	590	580	594	572	611	638	612	572	541	587	611	576	579	600	558	588	565	579	556	637	578	574	568	594	605	572	621	576	593	595	590	580	654	618	573	608	592	614	608	628	556	548	624	587	569	583	584	573	591	603	576	584	558	579	627	580	572	600	563	551	569	567	613	530	594	583	596	553	573	600	595	587	575	585	596	613	592	553	569	589	558	564	612	607	591	613	594	632	567	635	590	577	572	566	600	611	603	582	624	577	563	582	604	570	547	590	599	629	605	588	608	613	619	531	594	590	564	571	583	583	634	587	528	552	599	628	591	644	575	565	594	603	602	588	616	590	626	571	567	580	587	574	589	597	599	555	638	611	596	564	575	578	576	560	581	615	612	605	555	615	533	605	565	573	603	616	567	567	599	621	604	558	556	583	591	604	620	605	569	563	571	632	574	590	589	589	587	581	540	598	612	570	610	576	563	550	539	567	563	603	644	564	630	559	556	598	597	605	536	600	612	589	631	580	585	629	581	603	535	594	584	648	601	566	584	552	587	580	584	604	615	614	591	587	591	559	555	560	625	601	565	597	604	577	602	551	624	545	578	574	594	638	541	573	573	575	588	564	560	587	555	592	572	618	582	560	610	582	610	591	588	578	579	604	628	561	630	582	622	608	544	583	574	582	584	583	571	587	582	572	591	594	574	559	626	602	600	602	526	584	597	594	606	589	577	590	596	608	611	556	576	566	565	629	558	573	562	598	558	602	610	582	561	617	568	575	569	589	540	547	594	553	586	615	620	623	595	622	568	583	595	576	608	587	634	555	603	594	597	561	587	555	566	587	596	562	583	567	559	597	583	607	584	609	590	555	575	580	597	595	579	592	585	573	609	592	617	591	560	594	540	572	566	586	595	576	614	580	582	582	623	558	600	557	552	516	618	557	639	589	592	600	619	617	615	537	577	564	583	616	614	611	584	622	612	608	631	617	585	611	562	576	592	573	602	578	559	633	610	584	560	584	589	633	592	590	580	604	607	522	553	627	546	553	550	573	563	620	593	602	608	590	567	544	640	576	566	604	625	626	611	590	584	589	537	582	557	582	594	551	608	570	581	588	581	601	598	550	535	564	627	543	583	593	605	554	584	574	573	596	610	563	622	605	626	604	593	628	608	579	606	597	573	580	570	577	594	581	614	565	579	638	581	601	619	632	597	560	578	575	630	578	589	592	589	620	564	632	626	585	584	597	564	572	606	528	591	585	590	570	555	588	563	569	545	578	599	612	632	602	620	568	567	602	607	588	588	590	600	619	609	570	614	535	581	608	555	613	579	608	607	592	569	660	584	583	570	591	545	594	612	578	616	612	621	558	618	556	610	581	626	634	588	618	608	581	572	656	554	583	591	630	587	595	579	609	612	598	586	532	591	586	608	614	614	563	625	588	592	604	608	575	563	575	593	536	571	584	600	547	586	603	621	584	580	600	619	591	547	583	588	590	583	578	623	617	585	610	598	611	572	592	603	588	608	560	586	580	589	609	555	604	600	554	589	577	608	629	548	597	580	590	593	589	556	552	571	586	572	601	536	605	634	583	529	564	598	593	611	576	596	603	547	576	583	606	617	585	564	627	600	561	583	584	569	599	592	636	599	561	633	579	580	590	572	572	558	580	613	576	562	573	616	589	590	577	565	574	570	612	614	582	606	627	586	572	586	608	598	550	583	578	581	624	625	584	583	567	574	579	571	579	551	600	555	605	591	567	635	581	591	620	594	593	615	580	593	593	576	608	584	604	568	598	566	595	568	601	593	601	542	571	591	576	598	586	617	610	595	594	609	603	558	580	564	562	607	581	573	609	602	588	609	544	591	605	568	585	629	566	598	558	560	558	593	610	567	582	626	599	641	615	616	611	605	595	587	561	632	564	574	566	598	574	600	624	563	612	601	577	585	612	608	542	601	560	592	613	565	611	593	609	622	542	586	612	611	594	576	573	572	631	597	603	630	607	619	615	614	583	610	573	552	544	589	633	577	587	588	613	622	611	592	598	564	562	584	606	597	553	591	557	572	599	545	582	579	637	624	560	613	584	603	617	564	547	601	578	608	609	596	579	629	592	610	605	580	565	597	616	558	602	610	607	589	568	550	647	601	612	560	631	558	583	543	585	563	574	571	624	625	593	566	580	567	589	590	603	602	557	608	559	550	568	588	575	588	635	592	611	553	565	569	608	584	602	595	596	586	600	590	598	571	639	667	583	626	598	597	610	607	583	612	621	608	581	616	576	615	600	568	592	560	587	609	557	618	535	603	595	591	571	611	560	631	589	609	572	569	563	606	576	614	582	589	601	621	599	544	590	599	602	603	532	542	563	605	624	552	591	553	607	575	577	620	632	588	553	606	610	579	584	580	575	580	589	612	596	556	567	623	565	585	591	592	610	597	649	594	590	597	576	591	564	594	574	589	609	553	645	583	627	557	579	573	605	598	613	576	633	614	584	542	622	571	599	607	564	609	567	587	589	621	575	579	593	558	579	614	539	558	553	583	590	585	598	648	622	602	553	575	552	562	585	617	584	611	591	560	583	580	563	602	599	579	561	537	594	627	632	581	591	602	558	590	554	606	597	588	622	608	597	605	596	607	608	631	585	604	595	572	589	624	626	596	566	559	631	618	603	589	559	584	605	554	631	594	594	601	585	570	600	595	603	578	599	589	566	595	561	576	581	602	577	606	532	615	585	560	578	573	612	590	607	628	601	576	617	585	598	561	565	586	638	585	586	582	590	587	653	578	574	563	578	594	601	620	585	573	585	604	648	617	558	608	537	589	569	597	595	571	584	622	620	617	586	640	581	604	566	578	614	595	623	628	557	582	591	596	597	558	587	649	571	616	545	612	594	546	536	588	568	541	610	545	564	591	584	591	613	584	597	571	612	585	556	568	583	588	551	596	577	578	606	565	584	615	581	603	568	573	568	625	624	598	586	700	640	538	557
24875	21476	25001	28378	21501	19969	4119	1591	1038	881	686	591	546	475	411	375	340	364	319	303	304	277	269	290	273	278	284	269	269	262	237	218	269	218	256	263	266	254	257	229	239	257	243	226	247	212	260	273	262	248	265	224	223	225	237	239	195	241	256	252	213	258	207	223	239	228	240	231	237	232	212	240	233	232	225	256	226	231	240	242	272	227	223	227	247	220	218	210	246	237	223	217	239	243	197	255	256	239	244	212	247	235	236	263	219	226	248	261	254	235	216	232	226	244	223	238	268	236	242	236	276	251	232	221	235	221	240	240	226	247	216	235	237	256	237	227	248	214	239	224	243	240	249	215	231	232	192	224	248	256	219	221	227	241	198	228	233	220	236	242	231	250	265	258	228	241	260	234	251	234	253	239	239	259	258	231	208	252	220	243	218	235	275	232	233	234	241	272	223	254	231	254	246	210	237	241	243	211	249	244	257	225	247	208	238	228	213	215	227	214	252	213	217	248	234	229	255	234	236	242	255	219	199	242	216	252	252	235	215	254	210	229	237	226	258	251	218	256	230	223	218	230	261	258	246	214	211	264	232	237	244	231	239	242	258	251	220	208	216	209	260	243	260	218	258	225	249	223	239	232	238	218	229	225	244	212	238	241	263	251	237	227	256	234	208	233	244	246	251	238	237	246	259	259	221	273	244	243	229	232	230	272	207	239	254	266	233	249	221	230	227	210	252	201	242	219	246	244	229	245	221	246	241	211	210	202	247	223	239	240	234	254	223	215	234	226	261	250	239	215	246	266	225	229	220	247	239	223	255	233	261	242	257	242	248	260	243	243	229	245	265	203	214	260	246	246	235	261	205	194	313	244	255	245	262	230	231	204	223	234	227	222	239	236	246	254	276	243	230	237	244	255	230	246	217	211	247	245	281	205	236	246	223	217	237	244	235	234	248	239	252	253	256	236	269	238	251	217	224	248	223	209	242	267	244	226	231	238	241	251	268	264	248	229	257	270	233	251	226	231	211	255	244	260	258	232	228	242	245	233	251	236	238	239	244	241	246	237	220	232	198	237	239	225	233	222	226	233	242	223	237	231	241	242	230	265	249	267	210	252	271	257	243	235	266	242	222	241	222	233	230	220	250	240	257	229	241	246	226	226	245	247	263	284	215	191	240	256	251	217	222	230	229	253	237	235	209	229	213	242	236	254	256	218	243	245	239	231	249	254	225	241	287	220	235	229	237	227	209	239	232	238	260	223	266	260	251	237	243	220	252	216	234	255	221	239	228	237	256	243	233	210	254	185	231	253	218	248	244	231	233	248	220	244	216	212	252	283	240	231	226	239	220	246	237	236	233	253	217	222	254	235	202	241	199	202	242	245	231	258	246	243	228	237	215	252	244	214	240	230	232	207	229	253	236	236	209	229	262	250	242	237	225	276	247	238	205	240	254	274	245	242	226	244	249	261	208	234	219	233	232	215	224	241	240	221	188	229	240	225	242	215	217	266	267	275	206	263	206	229	245	226	253	208	233	244	218	238	241	247	243	219	243	208	244	242	254	238	246	205	232	253	212	253	204	229	263	233	240	258	265	238	233	222	235	261	248	232	224	268	224	241	251	217	266	235	231	246	261	234	240	243	225	230	247	240	261	235	232	234	239	238	257	215	238	233	233	238	197	229	244	251	239	214	225	263	234	227	244	244	210	220	236	241	222	215	266	214	233	246	203	224	225	226	236	219	242	234	259	253	238	218	249	249	235	237	226	251	213	233	245	233	229	236	225	257	242	240	267	211	198	257	223	233	221	231	269	234	190	230	249	235	247	246	242	249	239	223	255	243	242	239	247	228	238	254	254	271	217	254	248	242	255	230	229	242	237	235	253	251	242	222	253	244	228	253	226	212	221	240	214	258	235	275	239	222	240	241	247	223	249	246	238	241	223	210	252	218	247	244	238	224	235	248	251	227	226	227	248	259	239	269	199	229	208	240	207	239	254	224	233	255	248	217	215	256	221	246	251	274	256	232	211	240	210	234	231	226	202	243	241	259	235	234	217	229	241	254	226	251	241	211	229	262	228	255	226	232	239	236	252	213	216	251	249	256	216	225	226	235	279	266	203	297	227	232	209	207	217	249	219	240	229	222	255	247	236	233	250	208	227	233	246	203	247	238	227	236	262	253	243	227	242	228	221	226	259	222	229	255	218	201	240	278	248	235	237	227	221	231	236	241	211	235	218	252	263	257	255	243	225	226	268	239	242	224	283	229	225	235	228	224	250	211	228	224	252	228	242	227	247	220	236	231	228	248	221	265	231	252	255	248	238	244	223	257	271	214	226	236	240	239	253	232	249	229	241	241	238	262	239	247	234	251	241	224	195	230	213	225	257	247	222	236	204	243	225	256	220	228	274	213	221	245	231	233	241	254	241	249	250	203	226	241	238	223	214	240	235	201	233	257	219	232	262	238	230	239	210	226	243	253	241	239	256	246	240	217	261	230	260	244	241	221	220	247	255	218	203	240	237	262	244	238	255	246	226	240	228	253	203	225	224	247	240	221	235	251	247	250	216	223	266	255	250	238	263	237	227	248	237	203	266	235	223	224	218	245	236	232	213	270	264	241	225	243	221	218	249	211	244	246	226	229	244	256	238	247	242	217	249	275	241	216	235	233	233	278	259	230	187	250	241	242	240	245	232	238	247	247	233	258	231	242	241	247	219	226	253	233	202	259	272	242	267	254	268	253	249	254	241	232	237	254	243	245	223	191	246	217	227	222	237	234	255	239	211	200	250	264	229	243	233	219	232	213	295	218	240	252	228	222	241	236	257	232	225	252	241	225	245	234	248	254	260	238	250	267	244	205	244	248	220	216	249	244	252	248	212	241	240	224	253	237	220	208	246	253	239	239	260	253	232	264	250	235	221	230	234	249	255	229	244	235	214	246	253	219	209	220	222	253	215	224	234	217	252	227	200	229	250	267	249	252	274	254	213	216	246	236	245	233	235	209	203	267	227	220	231	235	224	225	259	224	209	257	268	242	233	234	225	231	236	253	246	250	227	270	210	260	267	224	242	209	235	235	237	250	244	245	231	254	247	265	251	216	234	235	247	230	235	226	247	210	229	221	234	247	235	225	241	209	198	215	268	229	248	242	230	252	242	242	236	232	249	236	227	252	225	261	239	222	261	241	216	218	247	247	215	241	238	256	255	241	288	224	223	198	233	248	236	230	253	220	234	265	218	240	242	241	277	250	208	258	229	278	247	224	265	226	243	223	230	213	225	247	220	239	257	249	226	229	253	223	240	234	255	228	221	241	236	254	229	213	253	268	255	244	244	228	225	205	250	221	243	244	239	229	189	225	226	224	218	248	255	246	217	243	233	224	241	247	215	212	264	218	235	250	229	232	256	211	227	242	240	254	238	241	221	233	251	266	234	219	248	229	235	250	240	238	224	247	230	236	248	213	246	238	206	222	263	237	201	249	242	253	258	250	253	244	256	262	259	245	251	249
28873	39843	18343	6164	2891	1854	1351	1071	974	874	764	746	685	689	629	606	609	597	571	607	598	567	591	558	582	529	564	507	567	572	565	553	567	551	550	508	554	533	551	551	551	532	542	547	560	619	569	584	552	567	504	532	517	576	577	591	542	511	570	523	551	551	525	551	568	545	593	570	544	541	502	580	542	555	520	583	564	508	531	548	548	571	540	544	536	545	588	541	533	542	599	523	544	559	555	525	569	541	526	527	539	542	525	556	591	554	540	573	535	514	567	553	500	530	534	551	531	477	549	526	550	543	555	513	517	572	518	554	554	544	541	602	522	523	557	529	553	524	556	586	539	500	524	547	540	537	550	539	553	560	556	528	529	547	584	513	545	511	553	534	547	551	569	520	574	508	592	548	526	549	535	550	545	580	509	564	537	504	550	541	539	561	558	571	558	544	572	553	547	525	475	530	544	563	567	510	559	580	581	540	526	552	565	554	564	562	533	564	519	570	554	550	533	541	547	573	574	539	574	561	540	523	541	546	559	551	520	584	518	580	532	557	523	561	507	527	559	530	585	560	580	545	522	532	549	550	580	556	564	575	566	505	524	503	583	534	571	549	503	552	528	525	516	505	592	540	564	548	565	565	540	578	529	538	552	528	573	567	579	546	513	550	554	542	558	579	552	546	538	530	569	533	552	548	556	516	525	554	530	559	532	571	531	537	540	556	517	536	521	526	567	561	571	556	540	536	567	556	522	553	554	549	560	567	574	543	573	526	515	533	581	548	550	552	560	518	589	563	543	525	598	519	535	553	493	539	552	530	551	532	555	522	530	543	543	570	579	519	576	544	589	539	555	566	542	543	590	517	536	554	543	503	519	557	527	521	568	550	556	549	565	564	582	565	564	531	552	534	526	575	571	521	579	548	573	531	545	539	549	577	523	520	474	519	554	564	512	559	531	510	567	540	535	572	552	552	517	507	539	510	537	542	562	518	568	540	543	534	568	561	586	557	536	546	530	573	534	510	543	563	529	570	494	547	537	515	531	551	620	539	544	518	577	537	475	560	509	547	542	573	579	537	546	576	560	540	561	564	550	525	587	549	570	560	595	510	537	523	561	564	572	573	566	496	554	537	509	533	532	520	576	519	535	554	555	551	584	491	527	561	596	506	559	562	560	563	545	580	543	540	574	575	534	539	568	530	529	564	563	557	574	501	534	534	547	540	558	557	551	522	570	587	565	558	573	555	471	609	556	549	564	500	498	502	512	568	518	565	545	554	532	560	562	540	582	563	581	571	546	560	578	562	538	553	546	540	505	546	528	574	590	549	538	523	527	577	565	517	505	576	577	527	538	545	580	577	562	526	520	530	577	564	545	536	571	539	551	511	533	528	512	549	561	554	550	507	603	535	532	519	574	554	580	527	539	565	514	555	563	550	570	570	588	521	546	547	511	564	513	549	563	530	516	515	567	545	547	519	532	530	536	591	554	535	509	541	561	542	550	558	526	535	552	554	574	532	556	590	558	580	567	529	551	561	556	527	532	558	577	561	562	532	549	565	547	574	559	487	555	532	549	534	542	580	544	510	540	523	564	603	563	506	555	556	549	535	526	529	555	554	544	575	544	566	534	522	527	568	530	555	558	549	524	557	569	541	515	549	570	511	576	509	619	537	559	555	547	533	522	558	550	533	561	539	564	563	540	538	533	542	556	530	529	551	529	500	533	561	492	550	553	541	561	514	568	555	555	515	558	541	546	536	578	579	565	518	550	561	531	555	528	537	571	505	579	509	533	517	561	569	573	532	518	590	529	560	540	540	490	538	546	530	587	570	516	596	566	574	518	563	537	540	531	567	512	546	512	574	540	531	549	537	544	544	528	501	522	525	520	538	570	568	509	579	537	540	544	535	537	558	574	541	505	525	525	526	553	516	564	524	539	523	555	522	493	552	534	515	555	570	572	584	547	533	481	489	559	531	527	558	528	560	538	516	538	537	567	512	543	550	500	531	557	521	535	547	522	553	532	529	572	560	551	542	548	572	536	551	572	608	535	525	536	570	550	518	576	516	512	531	522	520	571	536	514	534	510	535	574	540	581	568	561	514	544	566	561	527	569	529	532	505	560	535	557	543	522	513	575	511	565	591	514	510	532	503	541	541	515	521	519	502	544	535	552	541	532	572	523	565	517	598	522	510	502	547	554	517	538	561	606	561	528	563	570	530	567	567	562	573	530	546	543	565	537	530	566	551	541	540	547	549	566	547	565	537	574	525	567	564	581	554	512	507	569	541	586	534	595	536	549	554	539	488	532	572	561	579	583	548	559	546	505	521	539	499	483	505	562	534	562	524	563	550	555	559	552	581	541	547	555	547	540	532	564	576	575	541	558	529	537	520	527	530	506	528	569	576	575	537	566	523	538	527	555	547	526	566	533	557	555	519	525	543	570	549	509	568	532	539	565	573	518	566	570	549	538	511	551	545	497	566	544	521	542	529	527	533	573	548	537	580	538	565	554	522	541	559	514	534	550	546	533	535	538	558	591	511	542	506	550	560	496	531	584	537	521	500	552	555	559	565	540	537	577	548	533	526	519	517	556	544	573	553	547	563	585	521	520	583	554	545	526	515	545	532	546	560	551	553	544	579	587	545	621	542	511	531	513	579	527	534	507	538	543	514	588	570	521	551	545	510	546	521	540	543	536	569	525	524	535	582	508	586	557	544	556	561	525	572	539	547	519	556	568	561	575	591	536	560	573	555	506	537	564	505	527	518	551	598	583	534	527	538	538	547	521	500	522	514	568	498	551	587	546	519	518	534	518	577	557	527	577	541	561	527	541	579	528	560	545	509	548	552	527	521	545	539	552	575	560	486	566	556	544	549	517	528	538	536	552	549	513	533	509	534	587	558	525	525	553	540	524	568	547	549	556	572	558	532	545	557	530	563	521	595	533	533	579	537	567	547	520	589	564	520	554	579	592	517	504	532	500	587	534	572	511	542	556	533	520	563	539	533	560	543	570	560	572	532	506	561	524	541	556	568	563	560	567	496	537	533	505	527	559	520	575	561	548	492	520	598	520	529	555	497	504	527	560	552	518	552	546	537	583	552	528	531	553	552	556	541	568	533	587	586	540	555	553	557	507	528	512	537	549	544	565	558	528	570	564	500	557	553	602	521	559	539	548	573	557	538	581	580	559	548	554	547	569	589	570	533	530	566	550	559	530	559	535	591	540	571	532	525	528	525	565	531	533	543	578	539	554	527	557	535	559	549	555	597	552	562	508	556	592	588	537	531	524	573	548	530	503	527	574	544	560	487	557	558	520	519	529	482	520	574	547	564	572	577	528	506	546	512	586	556	540	542	576	528	548	581	534	556	554	519	545	590	526	545	561	524	567	545	537	541	548	554	544	532	575	551	509	567	537	523	514	575	533	567	547	483	571	534	542	564	547	546	523	525	562	513	537	537	570	520	539	500	529	565	579	576	519	551	579	542	556	555	565	521	508	497	565	498	550	558
24288	21474	25328	28036	21489	21614	18040	3431	1626	1154	1003	831	704	594	527	478	439	392	354	307	287	297	292	281	261	298	259	267	294	277	275	260	230	284	230	262	214	244	239	243	236	255	241	255	219	192	251	223	218	228	215	210	231	235	236	202	263	216	226	227	231	228	273	239	236	250	223	253	220	265	239	230	215	231	231	237	268	236	213	232	223	260	197	221	207	275	259	249	219	251	277	213	241	242	262	226	203	240	235	213	231	226	226	243	249	246	236	262	248	227	258	240	237	263	256	268	248	235	258	209	225	248	245	227	222	189	223	226	246	232	263	261	240	259	218	215	253	201	238	236	224	221	220	217	246	242	237	251	219	232	211	249	258	248	261	226	240	206	233	237	242	243	229	255	251	236	221	221	221	257	215	243	235	233	240	239	240	231	218	251	228	235	251	255	235	223	204	258	231	221	237	237	231	239	233	225	230	241	249	243	241	222	232	229	213	277	252	254	266	230	239	235	226	264	266	212	241	224	244	254	220	239	244	261	205	215	228	208	229	237	210	263	243	241	229	230	234	219	245	237	226	219	233	235	236	238	243	255	258	234	254	228	229	273	258	240	243	240	259	203	197	188	216	234	265	235	244	224	231	235	234	213	269	255	226	231	221	264	245	252	249	230	218	238	238	225	224	231	246	246	241	225	211	245	222	269	240	227	246	212	201	234	222	249	234	237	208	237	244	229	237	231	222	224	245	235	227	217	231	246	239	269	203	232	211	252	226	242	236	218	234	236	226	250	233	253	220	214	224	232	213	229	209	234	265	257	224	259	241	222	232	225	260	234	233	226	209	253	224	238	222	251	254	203	238	213	235	236	237	238	214	212	241	216	217	240	257	238	226	217	224	213	235	262	249	233	246	234	224	232	227	226	231	216	235	231	222	221	240	237	221	220	232	228	227	215	225	245	259	255	209	237	226	252	259	236	239	256	229	233	236	228	235	246	198	248	238	199	221	197	219	252	203	248	228	243	237	243	239	236	242	203	253	253	216	225	251	235	222	232	231	254	244	251	218	241	218	232	196	225	205	233	233	214	238	199	206	235	238	247	243	221	225	251	210	244	215	251	240	223	254	236	212	230	237	224	216	223	270	227	219	240	230	261	223	238	227	213	236	264	223	225	218	188	237	210	235	235	218	220	233	268	246	274	251	235	237	231	250	255	283	217	255	223	234	240	224	227	258	211	219	234	219	238	214	247	222	233	243	268	239	248	236	192	245	254	229	227	235	240	228	275	239	234	225	223	280	239	206	254	226	262	222	206	234	241	211	249	240	251	253	226	208	210	239	249	213	243	220	259	234	259	222	257	237	233	240	248	223	229	216	226	228	215	263	221	226	215	228	220	227	207	212	215	227	219	213	254	247	242	241	255	209	225	233	243	202	240	230	241	236	228	254	234	226	260	236	248	255	242	243	254	277	216	240	232	260	248	239	235	230	249	225	231	268	223	233	248	223	228	219	255	254	231	212	249	256	239	263	240	230	244	218	228	233	202	230	219	240	262	291	275	244	254	236	219	225	246	263	234	227	237	243	229	216	228	222	260	227	249	239	240	228	268	248	226	241	258	245	259	212	217	236	219	240	232	221	232	239	239	251	214	216	222	229	239	221	258	256	245	242	215	237	222	205	211	207	229	235	187	223	230	193	256	195	252	252	236	253	226	238	231	240	217	216	197	207	205	239	245	240	244	233	204	226	232	237	231	193	211	230	217	213	245	246	246	233	226	241	220	262	256	258	207	222	235	223	222	224	227	227	255	221	245	240	241	224	236	242	249	249	238	255	246	246	232	233	256	252	218	219	229	242	236	221	265	247	249	225	224	241	256	223	252	208	218	263	245	233	290	225	253	249	238	238	254	252	217	218	225	234	236	213	222	251	219	244	249	231	211	251	231	214	217	214	245	240	255	223	249	261	239	259	248	224	238	245	223	244	203	240	238	224	237	221	212	219	259	217	209	252	226	238	245	246	240	250	240	217	237	242	252	222	238	251	240	215	222	233	233	226	212	254	230	268	214	239	203	227	239	258	217	223	227	233	241	239	252	244	240	229	250	245	248	215	232	215	238	243	188	216	200	220	240	250	256	238	206	238	232	243	237	239	212	268	252	216	223	221	224	247	217	202	251	239	215	255	245	228	238	213	225	272	263	228	222	208	223	238	270	245	245	230	215	238	223	237	232	226	217	207	215	240	241	228	238	206	249	245	213	232	214	245	243	244	245	241	215	250	254	226	228	222	235	210	255	213	247	259	222	204	246	255	231	250	244	231	229	251	210	234	242	234	231	264	249	223	220	242	252	246	262	240	239	242	263	236	225	204	224	229	209	237	248	208	239	216	225	259	248	251	233	259	254	217	269	226	223	232	206	234	230	223	236	217	248	210	249	242	236	210	210	261	212	224	225	246	252	230	232	207	215	235	253	216	257	238	218	240	246	257	228	226	249	226	235	231	201	237	214	241	243	256	216	225	223	225	242	217	229	247	254	237	249	215	220	225	216	229	254	247	256	241	250	233	210	212	278	247	222	255	235	218	231	231	250	251	250	223	231	238	249	241	245	216	244	240	237	216	237	214	222	231	231	202	265	259	249	216	254	230	249	241	212	208	226	210	215	229	221	232	222	241	230	219	197	246	243	224	254	211	270	239	247	222	217	202	263	233	235	239	228	263	252	249	237	254	232	265	231	248	266	203	210	221	244	238	212	243	255	244	279	248	206	221	219	223	213	221	258	235	218	216	240	254	250	225	253	202	226	191	210	241	224	229	225	234	239	230	205	219	219	236	215	234	239	236	291	220	242	251	232	208	241	247	217	243	226	218	234	219	219	231	211	224	236	238	247	198	257	274	252	218	241	235	254	236	245	242	232	237	230	219	250	218	254	236	253	251	233	224	256	266	250	232	245	229	234	204	224	214	233	248	206	220	241	241	231	239	209	231	230	199	203	279	217	224	213	264	239	233	238	249	217	248	249	244	234	225	217	218	276	220	237	230	232	233	235	223	256	241	243	238	206	228	235	225	206	201	247	273	242	247	231	229	242	241	230	233	225	228	250	222	202	226	213	247	256	227	219	240	246	240	231	251	250	224	240	198	206	222	268	227	243	240	258	247	229	244	254	279	258	228	256	222	258	235	197	238	222	258	233	204	211	253	226	239	225	243	216	238	226	245	232	235	225	219	238	232	233	222	228	233	216	255	246	253	257	237	233	259	239	237	235	236	220	215	251	233	233	258	225	240	241	255	225	234	220	258	216	234	248	252	256	249	205	203	210	230	237	228	228	218	232	215	195	242	210	254	257	207	227	227	225	229	223	235	254	233	230	243	238	247	258	233	206	221	245	270	217	222	247	220	207	241	231	257	250	245	261	266	249	218	211	232	194	202	235	224	224	245	246	214	261	268	236	257	233	233	234	218	233	228	229	224	197	219	237	262	260	221	237	242	242	238	232	262	231	242	222	218	248	208	247	237	222
30925	45353	23074	8364	4075	2509	1800	1372	1079	945	866	798	778	698	696	686	635	624	607	568	596	591	607	589	584	562	589	553	567	565	598	532	589	552	548	534	542	582	517	511	552	531	581	516	534	529	545	532	522	582	519	535	559	525	562	529	537	525	535	511	549	567	565	540	538	532	486	526	518	576	548	567	572	539	545	543	530	521	505	494	562	530	504	537	526	531	536	605	488	553	503	538	541	552	510	562	570	528	556	496	537	519	533	566	561	529	518	539	515	545	536	528	551	506	535	529	500	521	520	555	526	541	534	537	524	551	550	513	522	520	531	566	542	553	516	575	503	567	540	539	518	521	510	500	559	536	513	540	485	577	526	555	499	562	517	509	501	505	515	530	508	520	549	533	517	549	495	538	535	492	545	516	537	536	520	485	485	550	514	543	541	528	521	539	533	536	520	526	505	504	562	549	544	537	512	534	536	530	506	528	511	575	549	525	553	528	558	478	542	563	518	538	508	549	491	552	535	516	499	537	587	539	539	552	507	504	567	540	506	513	597	514	533	511	535	475	527	519	548	533	486	515	551	543	524	533	528	494	535	545	522	532	566	553	546	558	514	520	542	519	507	507	505	580	523	538	536	538	542	561	525	543	515	548	520	526	502	588	519	553	522	533	504	563	500	537	555	523	490	548	513	521	556	554	484	513	547	530	592	521	496	564	487	521	520	521	540	494	550	556	560	522	559	533	529	517	518	524	533	537	505	497	533	569	539	491	531	509	534	509	515	506	551	485	527	535	514	544	520	541	575	523	554	527	513	534	560	533	513	549	575	505	525	521	552	498	530	520	538	549	574	569	532	547	519	496	540	511	557	553	500	526	530	513	529	544	519	501	511	532	523	570	526	506	496	540	530	504	559	548	506	516	550	549	558	521	528	503	513	523	553	518	550	510	520	513	566	510	553	574	547	497	558	513	544	535	553	519	541	516	538	563	548	533	518	525	571	520	538	512	490	545	552	570	556	554	552	575	546	548	512	528	525	555	577	477	506	531	598	518	524	514	534	535	498	544	537	512	510	512	519	511	545	582	523	498	529	542	540	541	554	535	532	510	543	540	548	564	529	534	519	536	545	539	519	529	560	523	588	529	517	526	547	514	552	538	548	503	522	513	540	536	512	509	548	566	516	515	504	550	553	530	530	548	553	546	542	535	565	500	528	535	539	506	538	504	484	563	517	514	528	516	543	551	520	518	510	556	563	523	534	541	561	551	483	516	537	532	545	555	560	525	554	498	491	543	525	574	577	532	543	560	627	526	543	522	548	513	497	525	516	532	515	520	587	517	546	512	540	535	562	531	573	545	513	510	499	548	494	541	536	550	522	499	538	505	492	522	541	551	548	568	529	545	547	547	543	474	506	533	542	497	520	507	523	487	524	522	551	501	539	526	557	489	531	527	547	537	515	536	491	563	542	531	529	547	499	509	510	534	507	519	552	544	542	541	503	526	537	546	527	560	544	548	544	517	531	551	519	528	539	504	551	510	556	482	544	489	541	536	539	534	509	549	506	529	520	545	572	538	533	540	497	538	521	522	499	515	552	530	554	536	581	543	535	532	548	549	525	522	521	565	516	567	579	516	559	568	534	495	521	549	532	529	557	606	544	514	555	560	482	534	532	519	493	494	515	533	535	566	539	532	521	558	509	521	515	532	555	525	569	545	531	522	462	516	527	508	558	500	553	511	572	546	518	513	500	527	485	536	506	520	500	529	559	561	543	562	465	559	485	514	532	542	565	555	562	504	547	577	500	548	562	518	478	502	516	576	502	525	524	554	589	565	503	534	528	541	531	512	504	537	507	478	534	524	572	552	568	533	526	556	556	525	526	530	512	515	527	530	515	529	548	563	574	523	509	500	521	537	511	498	530	517	497	513	532	535	539	538	535	520	504	532	510	561	594	507	512	554	518	538	550	512	561	548	514	557	517	531	552	564	500	483	534	537	498	531	512	547	518	536	489	523	529	538	512	527	554	523	499	515	510	525	529	544	511	556	536	544	517	567	543	522	541	525	523	513	520	530	541	534	530	519	549	567	569	511	542	521	520	550	505	546	512	546	519	519	469	557	503	539	551	509	499	511	527	529	515	524	571	547	532	532	527	561	539	542	501	546	504	528	568	496	565	519	518	548	549	553	494	531	488	515	509	550	511	568	574	554	551	536	519	578	528	524	507	509	539	529	555	524	544	516	512	545	537	513	532	546	543	483	525	498	517	565	565	488	519	551	533	509	553	503	554	534	525	527	545	518	494	530	512	526	536	545	542	567	546	538	540	559	548	528	561	519	513	508	531	539	523	514	570	544	555	503	535	492	538	529	473	561	524	559	529	536	504	549	542	476	520	551	580	538	513	529	544	549	520	553	543	537	539	545	537	558	560	489	516	497	498	535	522	518	552	546	547	534	570	520	541	556	541	531	542	532	521	554	560	519	541	538	517	529	524	507	513	519	529	510	538	536	569	543	519	532	525	507	546	528	531	528	527	516	558	562	522	547	535	595	552	542	558	543	521	532	531	532	561	538	520	502	527	535	550	529	552	551	504	498	504	547	526	500	574	564	547	548	531	549	495	539	516	528	515	523	519	535	524	544	550	547	553	535	485	518	495	531	497	546	533	562	539	538	538	497	508	532	485	522	501	514	524	538	562	508	537	519	495	502	610	486	522	509	501	531	554	531	543	547	527	528	556	539	532	547	489	523	579	555	480	579	528	519	560	523	545	545	545	522	547	548	534	505	539	528	550	506	502	533	518	522	524	505	541	546	536	532	506	541	554	543	520	514	528	524	492	579	524	562	566	509	490	495	541	534	497	504	524	526	521	529	573	545	483	553	561	542	532	527	528	559	545	504	539	556	520	537	523	503	520	525	566	555	510	588	533	505	518	526	576	508	510	525	534	534	546	526	542	513	548	539	527	528	549	526	543	524	568	563	542	504	541	506	561	544	524	490	523	543	568	526	541	485	516	557	544	528	537	515	562	553	528	526	523	520	540	535	530	519	507	531	524	541	502	486	546	524	531	526	543	539	547	500	530	511	535	538	530	515	541	527	512	513	526	545	527	482	536	517	556	509	541	489	516	533	501	541	500	511	514	548	516	558	541	502	517	554	522	531	538	553	514	581	554	519	540	560	503	542	513	522	511	532	519	524	514	507	553	511	577	525	460	543	546	513	508	550	512	547	548	520	528	534	552	550	553	550	510	537	521	482	499	488	525	558	542	505	567	524	491	534	539	549	565	560	534	549	511	497	498	513	509	549	540	545	521	538	535	501	509	583	538	562	554	580	549	483	578	522	525	488	528	547	508	555	542	552	532	545	503	540	527	572	551	522	541	513	503	532	518	539	521	523	518	550	528	529	524	567	499	492	522	506	510	563	553	499	510	541	534	549	513	520	523	538	532	549	546	547	537	511	539	527	514	533	542	536	538	558	498	514	508	510	534	518	485	535	508	565	518	523	512	499	516	546
33191	26188	24287	11282	3816	2303	1641	1127	932	688	615	517	457	459	382	310	352	314	305	311	282	269	263	287	297	267	255	275	274	267	250	248	263	259	277	263	238	238	257	256	322	236	252	263	262	280	251	248	221	236	251	248	230	241	235	276	281	266	286	280	261	245	248	227	230	251	270	236	239	245	226	234	249	264	246	249	252	247	236	260	258	242	281	257	278	248	245	231	255	239	262	237	246	239	248	240	253	247	276	217	252	262	246	246	238	271	262	234	255	260	265	256	236	264	231	277	233	263	273	236	256	239	282	264	230	238	258	257	257	239	259	253	246	244	267	245	246	264	247	224	217	243	270	274	234	228	248	252	242	227	256	265	262	273	237	252	223	265	265	220	241	256	255	252	245	231	222	237	247	263	251	216	231	257	247	225	226	251	237	261	252	221	250	252	246	255	242	255	246	251	256	269	266	254	242	242	262	224	219	249	253	239	238	265	242	239	236	282	276	270	280	260	232	243	292	257	260	245	263	214	238	244	251	226	244	257	282	284	249	217	239	247	214	272	221	262	249	245	271	234	248	239	232	250	271	272	238	265	263	250	225	259	248	231	265	238	268	250	223	234	244	246	250	249	246	256	262	239	260	251	274	235	262	272	268	262	234	251	258	266	259	226	225	239	256	284	254	231	269	258	261	246	247	234	236	263	248	253	253	260	259	274	267	255	253	268	261	253	268	250	271	258	271	270	227	291	268	289	236	244	267	245	225	256	258	221	262	234	231	247	248	259	232	256	214	250	232	245	255	281	239	258	256	264	261	279	276	256	265	262	263	239	239	289	265	261	262	235	254	286	263	259	238	231	247	270	255	262	259	260	260	251	227	263	253	241	270	278	252	224	232	259	256	233	249	258	246	234	238	278	244	256	243	249	272	268	259	241	251	249	259	260	225	240	263	240	261	270	257	265	252	265	252	268	269	235	231	242	271	243	245	215	270	243	246	262	271	269	271	255	238	271	264	241	261	252	243	262	241	223	258	275	234	234	241	285	244	233	247	244	265	246	264	206	245	259	254	259	218	255	268	274	256	269	242	244	226	267	260	263	254	274	235	269	264	239	245	248	250	252	236	240	266	262	256	256	251	242	254	257	290	264	234	213	218	257	236	271	248	268	270	260	243	243	251	245	241	279	264	253	230	255	220	254	256	241	244	269	261	251	260	232	227	265	262	248	246	270	245	263	253	251	279	216	247	242	285	209	255	255	266	268	225	237	242	292	251	253	255	249	221	250	221	266	297	247	259	259	234	235	258	232	240	257	256	234	248	240	226	248	256	281	268	251	272	236	233	237	261	226	261	266	266	235	233	268	262	267	246	251	270	247	227	272	264	274	239	217	245	236	243	233	255	261	265	256	253	242	258	259	243	235	245	258	231	221	239	238	231	272	242	233	266	284	241	250	267	258	240	253	231	243	283	230	248	268	234	237	234	240	242	263	269	241	255	260	259	272	268	246	208	221	232	252	264	268	267	276	241	261	226	251	264	270	235	255	251	236	235	231	244	255	275	244	256	237	224	235	229	224	243	217	258	213	233	265	246	269	258	277	264	251	252	230	230	247	246	263	252	302	288	221	231	236	250	277	239	225	228	242	259	245	278	258	262	291	266	258	283	263	267	257	258	262	234	248	254	256	256	249	237	266	243	267	259	290	240	270	264	259	238	240	263	269	228	244	247	269	268	245	228	274	239	266	241	222	249	224	259	257	287	280	246	270	293	290	259	232	253	259	286	235	243	294	255	230	249	248	272	277	255	255	272	268	253	269	231	303	279	252	269	270	264	264	243	260	233	248	252	273	234	271	257	251	230	231	218	235	271	235	255	263	246	241	248	273	248	254	237	232	232	276	248	244	244	236	251	255	253	265	235	220	251	247	304	259	229	238	266	242	235	245	267	275	294	237	264	239	248	267	248	260	273	262	234	250	258	253	264	271	258	260	234	245	248	233	242	262	245	267	266	239	257	245	272	270	279	248	249	266	233	251	263	253	260	278	259	297	243	237	252	266	249	240	249	268	243	240	229	247	269	265	199	244	271	243	233	223	250	269	248	245	263	223	247	235	255	225	253	233	245	223	274	250	210	237	241	245	251	251	240	279	246	229	244	247	250	242	229	253	228	272	225	251	251	224	258	244	246	285	260	273	267	269	240	247	234	223	266	267	286	309	245	240	247	260	255	252	257	241	234	225	235	274	252	243	253	236	262	271	280	224	260	274	262	243	247	261	241	268	275	261	239	255	221	261	238	238	265	239	245	221	231	229	246	242	263	253	270	248	252	265	236	230	259	260	242	227	252	291	250	263	213	260	226	259	251	243	233	266	251	267	231	252	270	276	249	238	252	242	267	260	252	238	225	256	279	237	249	279	239	263	265	240	236	274	285	243	270	246	258	241	255	250	231	231	241	230	256	269	259	252	285	279	254	231	239	274	259	247	272	240	236	250	227	261	253	282	266	294	216	280	256	240	244	251	220	223	256	290	280	272	284	288	260	256	259	253	258	244	251	248	261	229	282	274	267	226	253	230	244	271	284	248	241	240	255	250	279	286	275	269	234	264	274	249	268	236	272	209	245	246	253	246	221	228	259	236	246	273	232	283	251	256	248	260	226	259	233	251	253	264	232	256	262	248	259	224	232	242	281	270	241	271	227	219	256	257	272	239	275	261	251	251	248	254	256	243	280	239	225	250	238	229	249	247	265	265	247	257	231	262	278	268	213	239	247	240	229	261	251	249	255	251	256	243	240	242	238	271	242	217	263	253	215	242	240	289	257	252	271	263	266	228	248	222	250	280	269	245	210	250	237	248	237	234	234	253	247	256	300	248	275	252	279	249	204	271	249	241	235	253	269	273	251	251	225	242	248	253	242	258	250	265	237	282	276	245	285	253	241	296	252	254	287	254	276	235	276	273	260	233	257	241	286	237	240	271	284	234	252	247	224	219	273	270	236	236	243	263	256	272	280	245	240	221	224	231	290	275	241	265	257	265	249	235	234	227	229	241	261	282	246	247	242	256	253	250	259	234	262	248	261	247	253	235	255	265	253	255	242	271	256	259	262	269	249	250	256	267	232	251	253	258	241	223	262	246	234	233	246	266	243	238	261	254	239	255	243	239	277	260	253	273	261	296	256	270	242	258	259	276	235	238	244	249	282	239	280	222	251	210	227	250	235	244	243	252	231	252	237	237	242	227	244	262	239	263	272	234	238	231	248	268	253	233	251	259	246	247	244	264	265	234	256	243	280	243	263	231	262	257	269	265	287	255	245	243	234	272	226	244	274	277	297	256	271	291	265	274	225	249	242	226	267	242	262	206	266	235	245	245	233	224	235	241	236	243	258	238	265	252	242	297	266	228	257	241	254	263	252	273	248	224	234	237	232	214	231	278	263	256	290	232	252	274	263	217	234	261	243	250	260	217	281	273	241	267	261	256	233	260	268	252	265	264	227	232	273	241	260	250	252	260	253	252
27101	33563	15852	4843	2451	1650	1238	1003	876	802	726	702	661	619	631	625	609	610	623	602	604	636	616	546	605	596	572	567	613	603	590	608	589	560	559	572	589	574	613	610	600	574	651	612	616	630	608	581	611	602	581	565	600	551	596	544	611	627	590	577	571	574	629	628	592	587	566	594	612	588	568	604	554	587	575	563	602	566	572	595	612	581	598	609	532	572	590	551	582	564	598	622	560	556	570	546	605	564	605	608	607	563	577	577	545	606	566	601	552	582	592	608	629	544	591	628	604	602	556	565	550	568	560	581	562	619	570	578	613	584	602	595	590	620	580	624	572	554	590	575	579	621	585	569	558	540	596	603	616	599	581	594	605	607	571	593	564	555	538	604	592	590	608	566	607	565	584	575	643	538	578	602	568	599	551	609	556	584	595	587	625	598	588	582	556	547	607	547	612	539	576	551	574	621	567	546	625	610	592	598	568	599	578	548	557	587	599	563	592	577	549	569	588	550	592	594	571	552	567	598	645	610	532	598	566	596	616	569	613	597	580	602	550	597	625	560	541	586	611	616	608	578	581	574	583	600	559	571	590	603	596	588	579	590	567	592	572	609	577	581	578	582	601	596	585	630	559	535	579	598	581	557	622	611	623	633	582	551	601	558	640	546	600	590	611	598	544	582	633	553	581	583	607	561	580	616	583	588	559	537	525	586	546	545	614	574	571	581	581	603	573	594	642	573	537	597	593	589	591	569	622	552	599	596	587	600	601	592	627	569	602	624	601	574	606	609	574	570	605	573	610	592	621	588	585	575	580	604	591	598	604	570	601	566	551	610	616	567	568	575	522	567	555	572	611	624	615	570	568	610	577	548	588	553	548	574	548	547	544	597	625	585	560	603	582	601	564	608	559	604	562	535	581	597	576	597	584	604	560	589	551	598	569	586	565	564	600	595	595	597	598	616	583	636	589	566	638	598	552	600	612	633	561	586	595	587	610	606	620	601	568	599	592	545	606	589	570	532	618	552	535	622	592	607	608	587	631	620	594	567	587	566	603	603	627	622	588	553	591	574	589	626	583	587	566	566	565	590	543	575	578	564	596	602	586	588	648	542	609	602	576	585	603	569	573	568	614	603	539	605	585	601	593	559	579	612	567	567	567	554	617	584	578	600	590	582	556	584	554	557	609	593	578	552	557	607	559	568	559	549	613	594	565	523	609	585	606	593	568	566	617	561	565	577	574	580	613	619	604	602	600	607	638	554	547	587	601	570	550	591	585	594	566	611	595	571	558	640	624	560	576	554	549	598	595	629	611	630	620	616	571	620	594	565	532	536	607	595	561	605	617	614	596	589	574	610	557	606	589	567	593	580	561	567	554	586	575	579	530	549	547	541	580	626	548	589	596	564	614	600	649	580	614	593	610	595	591	562	609	613	579	516	584	584	602	575	586	636	571	610	558	609	603	611	576	575	600	608	555	582	588	560	587	594	637	538	550	591	578	583	628	594	595	606	574	553	568	594	612	554	584	578	546	594	603	592	596	532	553	610	602	560	599	576	638	591	580	581	569	561	619	595	582	571	594	548	593	547	556	581	613	568	620	590	623	594	579	560	596	627	611	584	595	583	591	538	582	525	597	610	592	631	577	547	591	625	563	567	600	563	564	571	589	644	594	597	537	568	596	604	555	616	542	606	582	578	634	586	563	570	589	560	590	591	566	588	574	592	577	577	550	612	579	596	589	561	582	565	581	597	615	586	592	618	569	585	592	574	581	571	543	603	588	555	634	579	594	598	583	531	601	572	575	563	554	569	597	551	573	580	603	541	610	561	607	567	576	573	628	574	578	539	625	573	564	555	619	590	566	628	538	594	592	610	606	597	570	586	576	571	562	557	555	548	572	605	640	570	562	547	597	574	544	611	619	562	589	611	553	600	598	550	545	602	561	595	573	564	590	599	596	581	602	592	587	576	545	607	618	568	566	561	568	586	595	572	575	593	561	590	553	598	559	607	576	616	554	545	593	567	584	611	629	599	562	571	625	606	565	578	566	558	610	566	564	604	608	672	587	606	580	628	581	537	548	601	565	592	566	622	550	614	620	520	628	571	587	601	593	602	622	593	546	558	592	597	588	583	584	608	551	595	617	589	613	636	598	595	577	561	591	585	567	557	559	578	557	586	610	589	507	551	522	602	563	608	558	579	575	588	591	544	599	568	554	561	548	573	561	646	581	595	576	589	570	572	596	599	567	595	613	594	579	601	593	554	598	592	570	574	609	597	555	563	607	589	525	623	600	562	580	565	557	573	588	586	575	560	577	594	620	587	568	590	613	595	615	551	575	598	587	592	532	609	587	643	577	602	628	616	594	559	587	630	609	595	588	542	578	528	571	623	574	575	612	608	584	624	586	589	546	579	591	565	589	560	549	596	623	597	547	564	588	586	617	594	559	573	567	563	601	571	589	614	549	587	600	554	590	600	594	552	604	595	614	587	595	575	591	592	597	518	569	570	567	566	604	610	591	595	563	575	540	561	550	571	580	615	584	595	560	613	561	590	606	579	582	592	591	603	559	558	561	580	599	568	612	569	602	568	595	584	586	565	588	579	624	573	624	612	623	552	580	606	593	593	543	551	579	579	594	601	600	571	528	587	574	582	529	533	631	584	562	577	570	575	611	569	591	592	592	601	582	588	568	532	594	580	598	604	622	654	569	583	579	566	568	596	582	584	596	570	616	589	557	589	611	612	619	585	553	564	561	568	607	575	606	594	614	552	613	633	605	566	612	600	546	615	595	623	611	610	610	580	580	573	578	544	581	602	566	553	611	581	602	570	622	602	557	558	608	622	560	570	589	596	589	619	612	575	566	594	596	602	607	605	606	568	576	604	568	591	593	612	606	617	551	571	588	565	550	540	559	571	589	600	604	556	606	630	594	572	581	572	601	570	602	583	594	580	593	564	599	587	596	550	592	561	579	601	544	585	585	619	565	576	572	630	601	581	585	587	568	579	610	576	555	586	599	544	568	600	624	628	628	614	609	601	587	593	602	599	555	556	593	560	585	536	552	608	569	590	570	577	615	612	565	588	549	608	581	576	636	561	608	635	611	578	575	597	572	627	561	602	588	587	553	611	591	587	574	592	596	580	598	593	578	620	598	573	582	582	583	641	579	627	611	644	597	574	553	545	607	581	597	568	611	563	588	550	588	566	620	612	625	582	584	564	584	571	621	573	579	569	599	571	555	558	580	585	602	608	579	608	599	613	588	579	582	592	555	561	619	568	620	608	631	595	584	555	610	614	586	612	585	598	588	564	587	594	621	617	589	553	606	548	562	637	572	605	552	595	636	585	593	601	595	591	606	572	549	626	589	610	576	578	566	572	582	603	571	609	581	586	532	634	544	605	604	619	547	600	551	596	574	580	537	598	580	564	627	586	589	595	594	606	598	585	574	573	593	554	558	604	589	588	612	543	598	582	569	569	599	579	638	624	602	605	566	600	561	561	587	597	565	620
24946	21486	24947	28463	21554	19787	4755	2099	1217	986	821	648	532	490	402	376	352	296	308	283	292	269	300	264	280	229	247	243	235	270	243	274	250	246	242	271	248	245	222	218	259	218	246	260	227	246	241	264	261	250	217	245	208	242	235	235	243	238	235	238	241	240	235	227	228	221	238	239	237	244	224	264	234	263	247	224	243	257	223	225	222	236	244	224	232	229	229	248	211	245	239	234	246	242	251	224	212	232	248	219	223	259	228	208	242	262	266	230	239	210	223	233	231	249	251	240	223	237	235	217	219	231	200	233	231	199	214	246	257	237	209	248	237	276	225	249	231	218	243	246	217	235	229	244	227	239	249	234	219	219	202	218	234	221	231	259	204	257	219	213	224	241	236	223	215	262	236	272	202	228	209	219	209	237	228	216	232	242	223	263	196	205	225	224	227	222	250	273	254	229	248	222	268	245	250	236	225	219	219	254	219	223	243	232	208	228	226	240	222	231	235	229	241	226	227	234	253	226	253	235	245	237	217	234	242	230	261	233	237	235	233	234	245	256	233	222	237	234	226	243	264	227	236	264	256	235	249	247	257	251	223	233	234	220	226	221	222	244	231	205	243	230	234	237	230	256	252	242	272	215	228	249	209	248	221	238	205	231	247	234	221	225	231	247	229	228	211	210	217	238	242	209	230	191	253	213	229	229	233	243	238	231	240	221	239	247	246	237	263	248	257	222	252	224	221	260	235	244	236	230	259	213	245	247	226	259	257	222	273	231	238	250	241	232	232	226	229	201	233	227	223	245	260	251	247	241	228	253	266	228	235	247	237	255	262	229	221	212	252	242	228	232	256	218	218	243	264	211	222	252	226	236	233	258	232	242	230	233	242	230	223	214	210	241	212	260	235	252	223	235	235	240	223	250	243	229	231	213	222	229	232	247	230	224	237	241	244	212	243	225	213	232	240	219	256	264	275	233	222	225	258	228	248	231	225	240	223	238	231	239	246	219	233	242	248	228	216	232	209	224	210	232	247	225	247	231	265	219	220	218	216	261	250	219	220	209	268	249	221	237	242	261	224	237	226	218	214	240	226	271	224	221	238	217	252	233	237	221	246	259	227	227	237	241	252	233	213	245	224	211	232	247	220	227	227	253	227	218	224	243	230	219	214	233	223	228	202	227	208	242	225	241	224	268	213	245	253	241	238	269	219	228	219	247	202	253	202	225	226	227	250	222	226	220	252	196	215	238	203	251	259	229	223	231	224	236	240	249	217	189	252	248	231	210	260	246	261	258	230	210	215	229	260	245	233	247	244	248	234	269	249	237	223	256	262	264	198	216	259	261	224	219	220	251	235	244	226	209	243	223	231	274	269	237	230	257	225	245	245	226	210	221	211	211	248	239	248	229	244	226	240	239	232	252	214	219	235	224	258	235	228	226	234	227	222	256	228	247	207	237	209	235	243	225	229	206	229	211	227	225	243	232	210	240	246	224	209	232	235	236	239	220	228	226	261	249	237	261	270	237	210	223	242	255	227	228	244	232	253	242	266	239	244	231	242	236	241	238	225	209	248	239	230	227	239	242	210	243	229	223	226	222	224	229	233	256	234	227	240	261	248	246	254	242	242	244	260	237	228	222	200	250	237	259	214	258	237	251	221	271	241	216	254	249	281	228	249	242	224	218	244	218	237	220	267	243	246	239	232	219	240	225	225	266	240	242	227	230	181	208	266	277	236	217	263	231	246	229	226	225	237	239	235	247	208	229	215	240	217	231	250	238	255	228	242	229	231	238	211	215	233	214	247	227	228	235	220	215	256	244	220	222	238	254	185	223	223	230	245	261	261	254	244	214	229	230	230	256	218	250	241	225	245	263	256	284	230	232	197	259	242	228	241	257	229	218	235	251	204	251	236	246	228	234	229	229	247	234	235	228	244	238	241	208	226	223	245	238	246	250	241	226	229	224	216	248	225	223	216	226	238	260	251	236	222	209	238	211	220	227	258	210	229	242	251	252	253	229	207	199	226	235	206	249	199	253	255	228	232	247	242	245	246	232	233	233	232	207	222	225	196	235	239	217	231	240	242	243	234	230	249	232	240	223	216	224	235	251	255	235	247	218	258	243	213	222	226	234	248	230	211	241	218	239	219	236	200	217	209	217	257	249	213	243	202	231	250	250	225	201	227	244	272	250	237	229	220	250	254	230	240	223	221	256	237	225	220	241	248	214	233	208	219	218	257	228	241	229	238	242	252	237	235	255	225	254	239	224	225	233	235	231	251	247	222	244	245	242	226	222	220	243	238	223	233	231	252	222	215	219	239	246	239	252	212	246	253	249	237	245	225	264	225	218	248	265	250	244	246	228	206	250	249	236	241	239	255	252	249	190	234	251	211	217	241	214	255	214	249	223	229	230	229	237	208	223	237	223	255	253	226	242	218	234	239	239	255	215	212	246	239	244	230	232	227	254	215	237	240	218	221	229	217	248	251	244	218	241	255	238	237	217	204	214	213	231	241	242	230	242	252	233	258	227	239	221	226	216	231	231	226	232	242	251	226	241	219	215	246	227	222	226	241	236	261	215	245	229	237	217	235	225	239	217	225	234	235	203	246	210	205	245	227	227	246	229	251	244	284	222	235	223	247	206	202	234	261	249	247	252	229	252	236	259	244	254	223	226	233	262	257	226	227	249	216	256	238	226	241	256	234	252	253	226	237	239	223	223	211	234	265	231	233	285	247	230	247	204	259	227	221	229	237	254	206	216	212	238	250	228	212	248	204	242	223	211	259	247	207	248	223	215	212	254	252	203	218	245	259	241	216	246	223	223	226	237	219	221	231	222	244	248	229	217	251	236	207	224	235	260	234	222	247	243	240	230	243	252	227	248	201	243	273	214	241	248	218	242	229	235	218	225	229	248	239	220	226	241	252	217	227	232	204	243	243	234	231	232	211	250	234	218	223	236	241	216	230	248	250	233	219	249	223	236	231	230	204	240	244	247	228	226	226	250	237	193	222	219	241	236	204	223	217	253	225	245	206	228	252	201	233	236	237	239	223	261	215	260	253	237	254	229	248	227	232	254	256	251	229	235	218	234	232	258	219	230	196	226	240	227	232	218	231	235	223	245	223	248	234	217	243	229	251	203	243	242	250	234	233	201	258	244	228	246	239	218	224	244	228	189	232	230	209	238	223	235	191	228	263	271	243	251	226	237	231	233	215	258	234	252	221	209	213	233	209	244	203	210	226	242	239	210	226	232	230	250	251	244	213	249	210	210	248	240	200	201	254	231	254	211	237	260	204	238	243	243	211	206	248	246	244	243	232	210	236	243	238	239	242	174	217	245	215	217	200	253	233	220	242	217	209	241	226	260	216	219	245	213	235	226	220	197	235	236	238	248	214	236	209	247	247	263	246	236	228	234	213	224	215	257	235	251	226	204	226	239	197	191	263	251	236	216	247	243	222	255	246	223	227	202	206	223	218	225	212	227	244	235	235	235	252	203	232	223	244	229
27287	43446	23346	6904	3359	2210	1590	1297	1024	912	817	735	650	664	670	615	635	575	607	529	564	597	539	523	587	574	547	588	555	545	543	535	535	581	518	559	552	551	592	516	564	525	543	493	530	545	526	555	554	516	528	568	522	549	561	559	551	565	526	525	554	551	557	552	567	523	517	589	509	544	549	508	518	542	523	498	547	536	567	548	536	559	549	527	562	597	568	531	544	525	549	566	530	543	527	536	544	554	583	517	549	556	518	516	576	537	497	569	524	534	555	534	568	540	530	543	560	554	565	524	582	541	570	529	593	537	531	572	539	565	551	587	525	541	503	507	535	569	526	546	578	537	541	583	527	562	529	513	557	569	581	535	539	542	533	545	535	579	536	503	516	549	560	566	502	549	558	541	534	525	545	536	562	552	513	518	545	566	539	528	507	514	559	595	531	533	507	530	542	581	534	574	540	543	560	506	549	543	544	512	532	565	500	563	566	540	495	551	548	543	514	521	541	504	493	538	531	559	527	536	565	505	526	547	568	525	541	507	512	518	510	569	520	586	570	536	542	546	547	515	530	552	530	571	537	547	536	532	526	536	564	554	499	528	547	525	583	517	523	567	542	584	525	548	547	554	544	558	561	499	533	571	534	523	610	553	545	534	526	555	527	530	545	546	520	566	518	547	586	580	547	534	559	532	558	560	536	578	487	562	529	505	561	533	530	498	511	525	494	566	544	541	540	580	536	529	577	547	538	534	546	608	573	502	534	543	543	529	535	585	506	564	501	558	586	525	536	566	506	501	593	587	547	579	542	514	523	535	539	534	522	513	568	539	497	542	564	551	533	549	533	560	518	572	572	559	533	525	563	554	522	538	507	562	553	491	554	549	568	518	548	545	527	512	543	538	531	559	539	559	565	542	536	550	560	538	550	557	530	561	542	537	541	548	527	518	540	531	515	527	553	542	527	563	538	509	543	509	525	523	534	534	552	511	543	545	544	553	545	526	522	541	566	519	530	520	558	557	564	522	527	578	564	530	545	481	505	547	514	534	514	552	512	537	506	544	503	547	571	533	518	480	525	565	550	554	548	555	529	555	519	555	550	555	538	547	506	543	536	559	503	485	522	533	573	536	522	545	581	524	528	532	520	510	535	540	532	545	517	569	497	579	505	547	545	506	562	568	562	569	538	542	538	561	558	583	530	555	552	553	580	548	549	542	543	540	539	523	502	531	511	525	520	564	539	546	550	536	572	543	551	519	532	565	546	551	550	519	546	476	549	562	551	546	556	500	521	552	514	517	568	584	523	551	567	530	529	495	517	546	554	526	550	534	537	553	538	546	576	576	524	519	548	521	610	523	526	554	577	537	530	531	526	540	556	546	524	508	549	517	544	537	516	538	544	493	539	549	555	534	555	579	557	526	616	552	571	550	529	555	552	547	584	530	538	549	586	553	570	544	508	524	564	545	557	574	553	547	511	525	556	512	561	523	511	531	539	542	570	539	560	543	595	562	554	545	545	561	530	560	515	525	563	557	570	518	571	545	565	513	579	546	536	525	529	521	551	561	559	528	535	540	547	516	583	554	553	557	562	531	534	537	562	568	562	532	555	568	551	534	524	586	605	563	555	546	562	546	553	555	535	493	538	548	575	540	540	529	550	521	566	557	535	526	556	544	540	583	547	536	548	556	515	545	501	536	530	552	538	559	525	544	547	558	546	588	553	532	575	551	563	549	546	513	527	533	536	524	554	528	552	532	553	504	526	529	504	592	551	533	525	551	550	556	551	551	521	528	527	551	539	517	547	538	577	539	529	542	517	558	526	545	515	522	559	554	530	551	561	547	539	515	597	581	534	539	547	531	542	551	544	631	564	557	563	543	571	538	536	502	510	560	551	559	543	562	553	547	551	520	557	556	552	525	505	531	522	535	542	517	516	571	532	565	498	514	554	575	536	557	597	549	522	520	527	534	582	564	530	538	556	570	581	555	520	610	542	525	556	540	553	502	524	568	524	543	535	582	557	599	521	587	576	518	518	517	557	527	517	542	600	494	541	549	546	558	556	521	512	551	544	535	491	554	548	553	566	535	525	549	516	554	541	529	521	530	537	517	555	496	549	564	566	561	516	561	519	550	520	528	563	501	555	499	548	543	539	528	523	541	544	531	572	558	551	551	543	575	523	552	559	535	563	539	506	584	535	556	563	559	560	593	542	528	541	526	559	559	556	523	500	530	523	591	537	577	517	533	554	530	546	582	510	559	544	534	571	487	542	514	534	546	522	547	598	553	544	543	572	528	529	566	580	527	547	504	588	573	553	549	526	563	552	484	562	547	532	484	528	570	541	551	509	526	524	545	519	583	553	532	557	533	543	524	534	524	546	523	521	493	572	560	582	544	532	522	557	559	541	527	530	555	522	552	531	541	580	535	532	575	498	521	525	522	523	571	553	569	521	505	531	519	522	535	551	528	548	550	517	537	528	523	504	495	503	541	532	577	518	517	497	525	495	490	525	519	565	553	544	525	560	564	537	539	535	539	560	561	535	536	546	532	536	575	541	577	549	554	549	566	512	554	553	537	570	548	558	534	590	557	561	512	570	559	539	558	566	508	500	559	556	540	556	484	502	555	533	527	561	533	522	526	560	515	516	526	518	565	528	558	525	536	547	548	578	554	582	555	540	573	539	579	522	512	566	519	531	527	544	564	550	513	514	529	542	609	522	530	548	522	525	556	574	555	514	532	521	559	512	542	548	528	572	503	533	541	541	576	532	505	523	552	501	541	526	505	516	601	526	558	560	571	564	546	494	513	524	519	531	527	526	571	601	582	522	539	573	562	524	534	583	535	535	489	585	531	539	518	534	512	530	508	528	507	536	563	508	521	530	510	511	508	526	550	514	492	528	523	522	550	550	504	507	545	580	525	533	522	542	540	541	532	548	509	567	492	538	539	536	529	545	515	545	566	504	551	533	520	526	552	547	545	530	551	577	540	551	558	562	589	556	553	545	549	564	580	569	514	512	505	524	520	554	531	559	557	517	557	546	560	556	539	525	564	484	547	516	492	536	566	575	513	540	494	547	535	524	536	529	549	546	563	569	527	528	534	526	529	554	503	526	541	531	561	519	553	533	570	516	493	536	601	573	539	485	533	541	537	535	562	542	519	549	531	545	567	508	541	545	551	540	529	531	574	527	497	561	554	550	581	574	595	535	570	513	527	569	543	556	520	555	530	550	519	574	536	511	569	557	577	543	575	524	559	512	571	533	537	578	543	515	577	545	562	543	517	581	559	549	590	547	570	527	539	550	584	534	546	553	556	533	521	558	483	548	541	570	582	515	517	520	565	545	550	527	488	480	577	560	507	549	538	553	477	526	533	497	494	532	596	526	546	537	550	502	533	549	518	529	533	507	532	575	551	553	540	522	540	554	504	527	535	549	517	561	575	530	529	557	553	550	552	545	561	574	541	565	540	524	568	568	539	581	593	555	532	554	509	602	521	539	519	547	537	536	498
24258	21452	25286	28016	21468	21588	18130	3719	1870	1359	969	801	682	593	523	434	382	356	297	315	323	289	272	274	263	242	294	264	281	271	278	241	233	249	240	244	240	248	215	201	215	221	210	260	252	247	233	252	237	242	229	242	216	223	248	221	249	246	246	241	215	228	212	245	253	224	222	209	229	216	239	233	207	240	232	225	254	224	222	265	237	248	220	232	213	233	227	209	242	237	219	237	239	241	236	239	229	242	239	207	217	240	228	197	219	211	252	214	236	244	211	238	243	267	239	225	251	224	225	237	214	235	217	234	228	261	239	256	228	203	230	240	248	242	226	254	217	219	240	224	241	248	233	252	248	266	224	250	253	222	236	239	252	239	230	229	224	242	240	244	220	236	244	239	220	272	247	213	222	203	259	186	249	234	218	241	218	234	247	211	235	255	259	219	230	198	238	250	239	252	245	216	205	244	222	240	218	224	226	229	243	229	233	265	240	263	214	252	246	250	239	231	251	235	242	231	235	233	216	229	234	211	212	224	253	211	253	243	200	210	237	272	253	267	246	209	223	236	249	269	217	257	206	223	254	265	258	257	217	205	273	262	233	224	250	244	222	241	230	228	245	238	222	235	230	229	266	219	209	240	241	256	231	219	210	252	218	210	237	216	239	226	235	243	244	201	256	220	250	270	214	248	220	221	249	228	211	215	225	218	227	217	236	223	240	222	200	211	256	247	226	239	225	224	219	235	248	247	212	208	220	216	222	208	257	239	247	209	247	229	245	198	216	228	240	243	232	220	250	219	241	231	221	263	255	242	212	230	225	232	224	223	228	220	257	246	242	227	244	220	206	230	230	249	237	247	267	251	242	219	208	208	241	244	224	218	217	212	222	209	241	255	221	250	263	240	222	206	223	218	224	254	247	261	236	249	222	212	211	226	241	253	218	235	216	237	228	258	243	250	235	232	271	220	234	232	222	232	218	259	256	232	259	225	224	208	231	245	253	232	248	238	270	240	262	247	224	240	226	248	220	222	240	244	233	245	250	227	247	225	213	238	228	228	217	214	258	254	270	231	215	231	258	228	216	243	242	225	228	242	220	211	263	227	209	234	220	255	236	267	208	218	225	207	243	225	238	236	224	283	228	208	205	258	237	221	209	249	221	234	234	230	242	258	245	223	232	216	255	225	217	232	209	237	226	231	229	200	268	218	232	233	253	236	252	222	237	252	209	254	244	216	239	263	244	238	244	247	243	247	246	218	210	244	243	222	243	213	251	242	216	250	221	214	249	242	218	231	216	241	257	233	218	236	211	233	226	223	230	240	251	207	213	236	224	220	247	225	212	227	234	212	209	226	233	228	237	234	244	243	242	210	225	229	236	231	250	252	233	244	251	258	234	214	234	249	214	240	228	221	257	243	221	217	238	228	225	242	240	234	213	200	227	218	217	226	224	228	244	220	225	211	202	229	237	239	196	239	253	243	211	231	253	221	240	251	221	238	205	215	200	238	232	219	220	202	220	248	237	243	215	236	228	251	204	242	246	235	211	260	227	235	239	237	207	230	228	237	222	244	242	229	222	233	204	251	252	238	229	242	206	236	229	245	224	251	236	188	238	226	243	242	204	227	217	228	233	196	221	235	252	231	202	234	218	212	229	218	194	234	230	235	248	231	203	233	222	228	263	220	216	261	249	247	245	228	238	219	251	216	233	233	247	254	228	219	236	238	227	228	228	222	227	225	260	253	235	210	240	238	223	253	241	225	213	197	240	241	234	231	218	241	258	238	214	220	227	217	233	236	289	221	230	220	226	255	226	247	204	215	244	240	243	225	202	218	219	235	219	271	222	220	248	225	210	230	192	230	238	199	243	232	234	228	248	198	270	231	212	225	266	189	205	209	222	239	248	228	210	207	223	232	241	224	228	244	229	230	216	211	232	236	249	235	231	220	240	241	234	244	243	262	231	219	225	221	245	206	241	237	228	241	254	226	233	206	228	228	240	226	231	245	247	210	226	249	246	247	233	246	233	233	222	220	238	227	254	228	231	226	220	220	223	213	245	208	214	232	234	223	222	214	235	263	250	254	221	224	235	267	260	234	221	218	236	254	228	254	209	197	224	246	237	261	236	223	220	244	250	224	232	236	254	240	235	226	219	210	236	250	211	237	235	222	219	248	214	222	238	250	223	229	245	216	234	203	241	227	254	231	229	227	239	230	226	219	212	237	215	224	226	223	212	245	213	215	238	203	231	237	233	249	239	231	190	242	234	245	229	245	204	231	276	246	216	249	222	223	238	219	234	257	211	253	218	273	244	218	260	238	202	218	244	242	248	201	241	228	246	200	237	230	270	235	234	211	219	234	230	231	235	217	223	219	244	225	233	225	230	231	224	232	226	216	211	253	253	230	236	239	239	231	228	226	230	251	230	249	262	224	219	240	239	268	260	227	223	223	214	247	190	223	209	225	230	255	239	239	255	242	212	229	232	226	233	220	248	229	223	252	235	246	233	243	247	242	248	237	215	241	221	239	213	219	209	212	216	225	227	225	206	232	250	215	223	221	253	204	217	227	216	221	229	214	235	229	244	221	229	229	251	255	243	234	250	227	235	224	217	235	231	228	225	224	218	248	240	221	244	190	225	215	220	220	250	235	245	267	228	252	235	247	224	227	238	232	241	224	223	215	208	218	212	217	233	262	253	226	235	201	221	232	264	243	210	214	256	229	246	243	202	243	226	222	258	222	229	233	237	240	225	223	267	256	199	220	269	235	269	223	228	229	237	205	244	245	242	233	230	229	220	218	243	220	258	209	230	228	244	227	199	230	219	248	236	214	242	204	227	250	248	221	220	227	245	262	244	239	232	228	236	246	274	215	224	232	252	234	226	213	262	223	232	214	286	234	225	236	244	219	226	233	231	210	231	233	227	234	233	210	213	213	237	219	248	255	231	244	241	213	245	222	254	226	229	241	262	235	252	212	245	215	219	218	240	245	231	250	214	231	245	217	233	218	219	222	220	245	211	237	242	222	245	217	245	210	256	222	206	244	233	205	246	253	212	253	211	251	253	233	222	218	241	225	250	235	246	244	236	212	240	238	229	209	212	196	219	218	244	270	233	225	205	235	215	234	219	224	243	237	232	232	224	225	212	241	198	234	207	216	256	210	228	219	202	228	209	247	209	254	235	212	225	245	236	244	230	251	246	226	223	225	215	240	228	216	233	234	226	228	251	227	190	239	210	228	243	212	230	232	254	211	215	207	207	229	245	223	231	225	227	215	228	223	203	234	240	235	222	247	250	241	204	219	231	246	226	233	240	215	229	230	223	233	241	251	245	212	216	254	241	232	228	240	251	224	197	237	224	215	221	240	245	247	238	236	217	243	244	231	245	245	224	215	237	246	239	232	228	230	247	265	245	248	245	212	205	227	211	213	248	236	234	202	251	244	213	261	214	225	240	250	201	218	253	237	214	235	235	231	237	235	199	207	231	240	246	249	209	217	236	254	238	221	237	244
30369	47691	26422	8096	4188	2673	1949	1403	1109	955	841	788	688	659	642	618	586	578	613	585	554	585	542	562	538	545	576	543	575	574	549	499	575	579	573	537	523	533	563	561	557	562	543	526	508	544	532	541	507	527	522	536	501	530	532	533	523	537	554	570	505	554	513	523	531	553	567	537	552	504	508	581	572	534	544	514	534	493	506	541	529	550	511	498	520	518	522	491	521	543	533	467	523	534	522	506	536	500	497	520	505	566	526	549	529	534	556	539	535	522	516	520	495	529	516	558	520	558	498	505	494	555	554	531	481	520	539	523	510	538	545	543	548	515	528	523	549	544	526	534	554	516	559	527	554	529	557	523	547	550	519	549	476	534	557	550	506	507	541	503	519	496	533	504	504	531	480	543	508	541	549	536	535	544	555	526	526	527	519	518	497	548	512	518	523	527	565	497	504	539	512	506	516	548	529	552	515	562	508	522	502	567	538	486	487	533	559	487	520	521	495	524	540	529	492	520	526	552	547	460	520	510	513	524	555	522	545	538	573	516	540	562	517	527	549	548	547	536	520	561	544	541	505	514	521	532	551	508	525	498	509	532	523	548	540	531	493	535	533	536	500	547	555	518	527	490	524	533	544	508	495	557	527	510	497	519	508	545	535	534	514	542	509	473	503	506	592	530	528	502	540	509	560	555	491	560	523	508	521	493	496	526	539	541	537	519	470	552	515	524	495	555	501	542	533	501	524	529	536	538	539	544	519	524	531	527	499	510	528	562	511	526	535	528	512	521	519	555	501	450	509	510	524	555	488	530	558	528	552	564	499	528	548	506	528	544	497	533	557	466	546	538	518	500	509	517	520	532	535	519	522	561	531	540	515	510	481	550	549	483	592	524	528	564	521	532	500	525	550	515	499	525	533	543	511	524	546	581	496	575	541	501	527	565	544	504	528	563	519	507	536	511	499	534	513	539	511	531	531	481	558	505	521	530	551	538	543	555	521	526	501	514	543	554	547	501	515	537	514	575	513	526	545	525	509	496	521	522	507	490	524	538	486	494	545	515	522	553	539	493	545	544	531	523	520	565	555	550	514	528	562	519	494	529	515	530	534	577	499	507	525	516	530	535	531	557	532	527	531	542	534	512	507	493	526	558	560	523	511	488	504	515	533	538	564	531	498	561	508	515	521	547	515	493	538	555	521	517	501	543	507	536	532	548	529	527	519	519	538	550	514	514	570	543	569	499	526	508	528	534	529	552	531	538	525	520	512	546	533	516	528	541	543	514	470	512	556	497	529	494	554	501	506	537	526	544	528	529	524	544	491	512	518	521	521	538	487	518	533	509	521	529	510	533	542	509	507	516	548	520	529	544	558	548	514	526	564	528	531	497	496	534	537	500	493	508	524	538	494	524	528	502	561	559	534	546	532	536	493	505	515	541	565	523	513	549	520	557	533	507	454	537	544	528	497	556	485	511	520	553	534	523	508	522	543	530	531	530	489	548	526	535	536	501	485	498	505	518	504	492	510	529	513	517	514	487	566	493	555	583	490	500	514	533	538	527	495	473	512	474	552	531	560	503	498	541	532	530	559	540	528	537	548	542	540	519	485	507	516	548	504	545	514	488	513	522	569	486	520	495	528	547	520	524	537	495	512	495	572	542	578	519	514	520	506	515	484	527	543	504	529	507	575	499	528	481	512	541	535	497	523	479	515	538	563	542	530	538	528	550	499	554	506	513	540	545	565	515	530	566	524	537	502	529	509	516	507	527	520	556	527	503	548	526	509	505	501	543	539	554	509	524	525	491	538	529	515	507	517	544	508	543	500	553	537	542	528	539	590	501	506	539	504	535	543	494	561	533	491	517	582	537	482	482	519	550	527	547	551	527	481	553	536	526	535	517	512	505	532	537	508	525	553	569	511	531	513	508	560	512	531	509	552	558	559	521	523	527	544	549	500	513	515	527	517	514	524	526	515	536	533	491	560	525	530	550	549	533	505	509	485	489	546	535	537	553	534	485	532	523	582	520	516	558	524	514	562	506	547	520	537	560	521	523	522	513	568	567	552	503	511	528	509	551	555	543	536	509	546	529	500	500	545	468	547	551	544	510	524	537	481	506	526	522	533	545	522	542	498	562	531	575	555	504	527	506	496	519	547	533	481	518	510	502	540	521	554	533	530	534	542	505	555	547	534	507	477	502	521	514	536	476	524	535	508	535	554	521	501	530	494	499	531	510	532	487	511	495	529	540	506	537	507	529	520	542	560	559	542	510	561	543	532	554	550	483	500	536	509	485	504	470	474	517	497	573	509	537	541	495	530	552	534	509	555	529	553	547	537	533	515	555	545	511	528	516	535	541	523	507	542	524	477	507	522	541	523	536	545	488	523	518	543	523	569	583	511	508	531	559	539	507	500	538	514	503	530	525	523	502	500	539	464	533	562	523	462	535	527	519	556	517	551	552	538	540	536	501	549	508	555	529	478	544	570	558	555	504	533	517	537	522	521	500	506	508	555	531	512	540	536	548	525	597	535	546	508	532	515	493	525	528	518	529	558	488	553	509	542	490	543	517	536	497	527	523	547	579	555	524	530	508	541	548	515	509	519	517	524	563	494	492	529	553	572	559	567	508	522	526	510	481	507	517	565	538	497	508	506	535	504	551	579	541	530	548	493	509	514	523	515	518	505	521	532	527	534	509	509	537	492	522	523	507	514	529	490	506	568	476	514	524	518	508	530	539	529	551	480	517	531	510	527	553	541	535	507	544	475	509	506	531	551	536	517	539	520	483	541	533	534	535	543	547	542	540	539	544	527	525	540	533	570	542	471	502	506	486	553	505	483	523	537	532	529	494	512	542	515	476	534	508	526	543	522	550	542	524	507	509	538	520	541	508	531	526	537	509	507	514	545	525	543	546	527	519	554	532	527	549	491	538	521	536	549	523	557	546	545	502	515	528	524	540	519	522	522	523	533	525	519	499	503	511	499	528	580	515	533	495	503	516	502	471	529	577	541	495	494	549	523	518	529	502	544	503	479	545	536	537	541	570	510	548	584	589	552	503	536	520	521	518	508	533	512	508	531	531	582	500	529	492	523	562	492	543	517	537	516	526	548	517	523	509	530	565	525	530	501	556	489	531	555	550	559	544	513	524	490	534	557	469	539	553	501	564	509	544	532	535	531	495	502	502	551	519	533	547	529	550	502	511	493	530	532	488	494	535	556	564	536	547	559	503	510	476	549	523	496	487	517	498	519	566	479	514	533	553	551	538	504	562	501	535	521	505	528	504	506	522	535	505	514	517	507	488	592	526	537	499	510	528	514	531	498	522	516	506	512	509	513	497	595	505	562	491	550	561	528	553	541	531	556	514	502	527	468	535	526	517	552	509	530	542	544	549	541	521	511	543	522	513	539	517	528	517	504	560	566	508	538	563	520	556	489	539	525	535	546	541	528	549	524	545	513	522	493	523	497	523	512	587	552	534	516	515	506	516	515	510	531	545	545	499	512	513
33130	26813	23362	9751	3315	2174	1531	1139	790	640	537	472	402	365	334	323	297	313	294	262	292	263	252	294	271	261	257	233	270	264	223	260	288	229	260	245	237	276	250	257	264	241	260	267	270	242	229	254	233	233	241	262	241	270	257	285	232	268	237	243	262	259	273	272	235	264	263	268	247	251	239	278	250	286	244	231	253	227	244	249	264	220	229	267	262	240	248	263	245	229	246	259	261	241	228	224	260	240	279	250	236	246	276	280	236	263	240	256	240	261	262	252	239	226	241	235	240	215	241	284	225	249	235	225	229	248	241	262	249	227	271	244	251	236	233	266	251	229	262	244	196	266	244	234	242	271	254	251	240	240	244	236	256	231	250	258	265	248	259	274	249	259	245	260	225	272	222	212	253	262	277	282	277	267	249	237	263	236	262	253	250	228	274	242	244	249	245	276	255	248	259	234	235	292	255	236	247	255	230	241	247	241	239	239	270	232	239	240	267	275	270	263	238	252	225	233	242	268	241	227	246	227	229	218	261	245	251	259	230	241	238	225	247	237	254	264	249	247	275	245	252	234	243	217	285	248	232	263	254	257	248	277	251	272	244	249	247	235	248	241	241	241	232	260	230	241	249	250	246	252	263	234	230	265	251	274	259	242	235	264	233	280	248	245	215	261	248	259	251	264	239	275	238	241	263	242	254	242	250	227	240	232	240	246	243	235	268	251	224	265	250	243	235	248	255	241	226	263	277	292	236	241	253	280	220	224	264	261	266	251	235	225	264	235	284	247	244	266	251	259	239	258	274	279	247	240	284	244	228	244	230	224	239	254	248	269	252	250	228	261	234	282	267	233	239	243	245	250	216	236	240	264	260	273	253	260	238	227	235	275	289	256	251	246	235	251	224	241	245	250	254	259	259	249	258	246	237	254	268	271	261	259	232	221	254	228	249	238	232	258	266	229	247	248	254	249	241	245	242	246	252	327	254	252	222	239	257	232	255	262	253	246	268	247	239	259	264	277	245	236	263	250	267	247	269	232	230	258	272	277	233	259	239	265	285	271	246	268	277	254	220	250	253	236	263	263	254	237	224	247	228	260	218	239	240	270	251	240	252	275	284	243	230	244	240	294	242	260	271	273	265	245	245	235	253	238	261	222	262	224	235	268	249	225	248	262	276	246	238	219	266	240	259	274	237	245	253	240	233	251	259	234	241	265	254	250	237	235	240	229	255	252	266	249	240	245	256	263	223	244	273	260	286	310	279	249	232	234	230	268	235	244	292	247	241	236	259	232	243	294	242	238	242	240	279	245	266	256	233	299	274	262	248	234	239	255	261	225	221	262	249	249	253	270	246	281	238	251	244	278	248	243	249	269	245	222	247	277	252	241	247	269	250	247	231	257	227	217	234	256	244	245	270	260	269	274	235	206	215	249	225	240	242	221	250	276	228	251	230	260	245	229	275	257	223	236	265	241	235	256	236	234	255	242	232	215	263	254	241	236	267	237	241	229	243	237	234	223	231	238	211	256	290	228	246	273	266	295	227	236	262	245	250	277	274	252	242	243	261	266	238	246	233	241	220	204	237	253	231	268	244	260	248	237	238	256	264	244	294	253	254	244	249	263	225	239	264	252	238	263	267	258	247	242	267	245	253	255	272	221	249	210	240	251	234	248	239	225	252	238	261	245	239	266	257	251	254	269	253	263	267	239	237	250	233	261	238	228	249	239	209	268	215	273	240	239	237	268	248	246	221	260	265	242	256	226	228	264	278	247	246	228	225	255	267	226	244	240	268	252	234	246	236	257	254	253	262	235	253	249	227	244	238	239	265	214	246	258	241	241	252	229	254	213	240	234	235	233	252	259	244	247	228	239	236	260	238	257	280	248	202	242	238	257	273	217	246	251	251	234	303	246	255	259	252	251	254	245	249	265	268	252	253	245	254	274	246	244	215	257	260	243	232	234	250	253	231	285	285	283	219	225	232	263	230	257	279	276	266	258	259	261	249	266	239	268	255	232	232	265	225	258	245	235	252	245	252	225	258	267	234	258	225	232	274	253	252	235	244	252	216	258	260	246	247	224	250	284	262	287	264	243	234	227	237	238	237	235	229	239	249	245	257	243	260	246	256	243	219	243	232	268	254	261	257	238	219	244	224	246	219	261	246	231	201	261	243	254	233	254	265	242	247	242	239	245	266	239	251	211	240	275	248	246	257	233	247	270	248	235	254	269	234	223	242	237	225	260	247	210	263	260	263	255	225	247	246	227	238	251	233	246	225	261	245	233	229	259	267	248	257	238	240	283	249	229	251	262	280	233	233	234	265	251	273	265	249	226	258	266	252	251	217	257	239	218	235	221	245	255	266	267	271	230	293	227	252	238	250	267	268	255	240	282	212	262	274	232	285	237	255	254	258	255	244	219	268	272	267	214	234	244	247	238	249	271	265	265	241	273	259	267	247	249	242	249	246	262	242	265	248	223	276	245	250	237	268	261	284	257	233	219	229	233	236	240	235	238	254	231	219	263	277	245	236	242	261	274	235	210	243	243	229	257	231	244	259	247	224	216	233	265	260	268	263	249	248	250	241	252	249	262	263	237	288	263	235	255	256	247	237	228	256	246	276	252	219	257	282	244	252	232	256	243	284	238	250	281	216	234	243	246	232	234	231	222	227	226	245	231	222	231	246	264	246	249	257	192	245	249	242	258	248	222	235	244	223	229	277	245	247	255	244	288	241	240	270	264	239	260	206	244	245	234	264	238	249	262	260	279	243	241	275	247	246	243	231	250	253	243	246	230	246	233	283	223	253	251	253	247	235	257	277	242	268	232	240	246	259	222	255	238	238	239	240	244	241	243	257	235	224	239	248	237	234	236	249	267	248	262	233	253	241	242	242	230	234	247	291	233	267	241	257	237	252	232	225	258	260	256	238	234	271	224	234	284	236	269	224	269	239	248	255	275	235	233	275	229	250	261	228	272	241	233	242	260	251	245	248	246	242	250	258	250	246	252	231	250	248	240	229	230	229	255	269	241	247	245	256	236	234	230	246	233	242	260	256	271	261	237	275	246	223	208	254	274	218	262	265	263	249	246	243	234	252	260	253	242	237	255	225	235	271	249	222	235	226	249	241	264	274	292	252	244	212	249	251	269	241	259	231	233	258	224	234	255	243	250	254	233	246	253	246	251	249	277	244	242	257	264	271	259	242	242	242	261	249	256	222	254	230	271	243	276	232	277	249	261	254	246	231	254	223	256	286	259	239	255	263	265	242	239	260	238	237	259	234	254	225	261	243	246	268	245	250	293	236	263	268	257	231	233	235	233	216	236	247	230	250	248	233	214	227	271	239	248	261	204	242	239	269	278	227	256	239	271	279	245	266	248	237	247	245	273	234	282	244	208	264	241	240	224	260	228	232	222	249	294	218	268	256	258	271	241	253	235	230	281	265	257	228	228	262	225	245	246	232	230	253	237	246	266	256	263	222	239	267	243	224	244	223	266	211	268	233	250
29167	34787	14198	4049	2226	1574	1147	966	838	740	739	670	634	631	675	633	594	597	597	597	571	555	586	586	592	591	581	600	612	615	584	591	609	602	600	551	552	550	603	569	570	549	590	517	567	546	592	584	572	572	564	596	604	589	557	582	548	527	609	572	554	613	542	544	589	547	603	614	525	630	589	591	581	612	526	555	604	563	505	583	558	568	582	539	550	585	546	591	619	577	593	603	616	582	577	607	567	626	628	556	604	539	588	579	595	538	572	555	530	593	556	594	579	588	567	564	624	543	627	546	605	571	537	578	601	587	580	609	535	588	585	573	567	567	623	575	534	526	531	559	602	578	574	518	580	610	573	573	602	576	587	585	597	571	560	565	602	581	609	574	570	552	566	570	605	587	589	597	570	623	556	586	542	585	574	627	626	529	600	589	580	562	588	545	553	586	571	633	551	615	551	568	584	578	533	609	577	559	543	595	588	645	605	609	595	577	613	564	579	550	575	606	605	549	571	552	615	584	563	604	564	611	524	565	595	575	595	595	543	592	534	538	579	606	602	535	572	604	594	556	567	560	584	562	593	565	583	589	597	602	556	562	558	585	551	599	570	563	557	568	543	539	583	586	557	583	570	572	562	583	592	556	543	587	609	592	577	563	617	587	558	554	625	595	607	617	600	529	560	577	609	560	575	581	584	602	546	619	602	570	587	561	551	571	607	596	566	588	525	599	551	601	586	571	598	576	560	580	590	658	566	595	561	598	594	587	551	597	606	544	582	591	602	595	564	587	543	563	586	609	539	576	588	548	577	549	553	538	564	575	571	585	591	581	574	562	576	574	540	512	580	560	585	542	568	536	548	611	583	548	568	575	557	614	548	604	565	565	585	646	632	592	602	600	551	564	608	516	558	575	558	620	596	596	588	608	593	594	621	597	588	542	601	554	538	609	590	545	523	590	579	604	607	601	522	614	566	574	572	556	626	576	590	535	552	580	587	518	532	555	551	604	580	578	562	590	624	556	551	552	576	585	560	584	591	585	597	552	589	560	536	636	564	599	599	584	625	599	585	565	595	556	565	596	570	574	543	618	597	596	580	592	548	578	522	573	596	536	615	583	558	611	583	535	588	617	542	575	527	573	562	564	588	531	588	584	578	585	562	587	565	570	590	566	538	543	577	540	569	599	575	564	589	569	584	583	569	600	605	641	580	601	577	571	568	576	592	580	583	586	549	600	524	548	571	589	590	590	559	564	540	550	558	568	493	570	574	581	567	549	569	596	607	639	566	582	550	524	630	626	593	587	578	570	540	565	584	572	548	590	561	609	566	545	561	574	614	568	578	597	613	585	584	553	538	568	575	619	617	590	599	626	555	524	637	549	563	559	584	591	545	612	573	533	549	571	581	554	582	576	588	619	557	629	590	529	610	567	582	594	599	628	582	588	562	577	586	564	567	608	563	537	573	565	588	580	581	580	603	563	574	544	579	595	594	578	573	584	606	572	587	559	570	571	571	653	590	563	530	554	578	602	576	594	557	577	558	561	545	571	584	581	578	604	588	573	658	587	595	601	576	554	624	614	577	552	606	605	553	544	594	557	598	530	569	582	585	562	611	663	559	593	586	574	562	569	569	656	618	523	549	545	601	530	528	575	567	605	546	578	595	580	581	571	541	565	617	556	594	524	563	548	549	565	555	547	595	620	571	570	552	525	605	563	587	609	601	597	538	554	594	562	577	585	588	537	568	605	590	557	539	578	557	594	592	605	593	598	540	585	540	613	611	616	560	600	571	573	554	579	581	587	519	619	581	601	590	633	539	577	558	604	588	597	604	590	581	593	563	534	603	572	562	588	605	546	581	598	599	565	580	572	586	611	560	590	563	525	557	577	584	569	615	599	569	586	570	545	586	540	589	575	572	580	533	569	597	586	595	538	547	570	547	562	596	572	563	535	556	610	575	597	535	568	584	590	584	522	550	565	571	586	564	563	619	608	602	598	599	568	585	593	596	600	650	550	606	520	526	517	574	562	560	555	581	573	615	592	564	563	580	620	605	592	584	593	548	600	540	590	556	532	575	588	557	594	590	584	583	612	550	558	543	630	584	570	555	580	612	613	592	571	554	587	615	590	588	550	571	578	542	607	599	588	610	626	567	533	535	594	546	600	570	590	589	560	570	575	544	631	582	550	562	586	575	559	613	568	611	545	577	597	612	578	601	597	554	591	533	619	586	589	599	618	559	618	586	588	603	583	578	590	530	636	558	578	607	585	529	576	578	541	595	562	572	576	565	591	582	559	592	534	610	530	574	581	594	518	577	540	573	620	580	568	566	552	548	602	596	567	574	584	655	596	545	605	518	590	561	537	576	591	571	574	586	530	562	535	571	580	554	553	546	572	633	541	546	576	584	617	582	563	583	561	523	617	572	623	589	584	594	548	644	603	571	577	633	534	604	567	569	581	566	572	569	573	587	562	554	564	587	604	575	572	574	540	570	645	581	568	612	643	597	594	575	572	567	568	580	586	589	559	585	581	575	604	562	583	582	608	536	569	559	596	538	568	549	537	533	543	539	648	513	585	602	624	597	579	569	540	556	559	572	589	565	554	619	606	593	582	572	582	598	577	568	588	606	585	578	578	605	574	559	570	594	583	608	589	615	572	572	573	556	577	540	608	595	559	591	563	582	597	579	558	594	558	576	592	583	507	606	547	530	634	598	560	581	574	585	598	564	562	584	558	533	612	564	568	589	643	560	588	598	565	573	569	563	566	568	524	589	559	554	617	599	596	585	570	544	612	600	564	652	563	621	557	593	577	564	603	612	601	577	564	566	549	581	586	573	599	623	589	572	582	606	600	619	543	634	589	552	595	636	565	602	581	549	602	569	570	536	564	588	536	547	599	598	608	600	588	573	603	581	525	532	605	565	575	605	576	579	553	596	587	581	578	583	602	570	533	585	613	590	538	573	572	557	565	551	594	546	570	556	579	555	577	581	585	594	587	596	620	605	581	593	547	582	565	588	556	552	602	597	594	557	562	624	596	568	602	596	614	596	614	537	611	557	583	601	559	569	549	558	603	565	593	592	566	596	610	595	580	646	608	564	566	557	558	561	562	593	584	593	581	574	574	567	567	549	581	568	576	557	550	571	583	589	594	572	560	584	609	593	539	572	615	591	632	554	603	610	618	592	579	602	610	546	549	622	548	525	617	605	588	549	561	556	570	631	578	625	563	573	567	549	565	565	587	556	569	577	567	583	565	570	571	603	598	595	550	599	566	574	601	570	598	613	529	563	566	582	526	614	535	551	552	577	570	612	588	574	592	572	541	600	579	583	609	563	539	578	552	580	594	551	569	609	627	604	591	543	570	610	569	595	598	567	577	604	601	585	607	584	598	595	582	590	570	592	554	577	568	550	579	588	519	576	579	622	554	550	578	572	563	568	610	603	601	579	567	609	558	569	568	568	632	596	592	630	604	566	567	579	559	560	543	560	585	589	575	584	584	563	534	577	546
24883	21455	24957	28360	21496	19987	4324	1794	1152	779	655	554	511	379	359	328	328	295	280	267	296	280	256	250	296	249	240	223	259	250	222	276	251	262	243	222	248	236	238	229	224	233	259	204	235	267	219	233	265	233	224	220	252	218	217	211	223	219	257	248	254	229	261	237	232	253	219	210	220	238	229	235	235	242	215	235	259	223	212	216	247	241	235	241	213	243	220	225	214	226	225	211	245	240	243	240	239	212	251	230	218	252	207	247	221	216	210	239	231	221	240	241	235	237	246	254	232	232	210	250	223	236	237	231	257	222	236	263	228	238	246	242	237	228	234	251	224	261	259	237	230	265	223	228	229	222	240	220	214	206	239	250	247	201	196	235	250	261	244	213	218	228	226	241	258	234	228	240	205	225	226	229	266	243	258	231	236	214	253	231	207	207	243	198	237	248	255	238	232	244	247	244	237	224	250	226	226	226	248	246	254	226	203	229	248	216	247	253	214	252	229	244	237	220	210	240	253	220	236	225	250	239	194	227	225	239	227	235	224	232	239	219	232	253	233	236	291	233	236	245	213	217	245	216	261	255	205	202	238	221	229	234	242	208	216	224	214	242	221	229	235	255	232	229	249	209	243	239	248	192	224	227	210	230	229	249	215	223	246	250	220	278	228	218	217	224	224	228	239	238	224	216	214	233	258	223	210	235	233	231	227	205	239	226	259	229	222	235	229	234	216	243	218	238	248	225	239	245	245	215	234	239	233	212	236	205	241	221	245	249	249	206	233	226	241	223	245	215	251	252	256	257	247	234	252	274	232	238	231	239	226	246	220	248	227	242	233	241	250	237	250	248	250	222	207	211	231	258	235	208	222	268	208	238	210	229	220	220	228	251	227	216	212	225	220	239	224	230	264	227	208	239	243	224	235	265	207	232	232	211	224	246	210	227	250	212	228	258	220	235	240	241	225	233	226	205	266	234	229	250	206	220	222	223	234	218	223	223	242	258	219	242	244	214	241	250	241	223	226	218	235	230	204	218	214	248	246	214	226	235	227	243	257	241	220	234	245	229	221	236	212	233	225	228	224	244	219	199	255	217	210	239	204	267	240	263	218	237	217	208	238	219	232	212	284	234	220	265	215	251	251	215	215	236	230	252	241	223	198	226	218	195	211	239	229	232	224	269	251	227	229	248	216	258	226	217	220	228	200	230	226	247	210	248	211	258	229	230	243	218	244	223	237	207	204	221	248	213	254	236	250	230	260	218	210	221	246	228	222	261	240	265	256	251	219	220	246	258	253	229	212	247	219	228	248	236	234	211	238	231	256	226	236	211	232	234	199	219	228	221	219	243	203	228	248	251	230	237	212	217	235	226	274	253	203	227	232	231	254	188	214	237	228	252	207	222	225	237	243	222	219	212	207	224	243	202	217	203	238	230	233	237	255	231	233	223	227	240	228	227	226	243	254	211	216	195	203	217	221	242	210	235	254	236	220	265	240	229	238	253	241	219	211	227	239	240	238	216	219	224	225	242	239	205	231	229	237	216	201	206	220	250	226	229	213	267	242	207	252	264	233	207	216	221	236	250	244	226	260	209	244	198	194	254	231	266	252	246	225	226	236	227	243	243	255	220	254	214	208	217	210	248	225	257	231	244	254	238	231	274	210	242	230	230	236	235	234	240	271	226	234	228	240	238	236	246	216	243	230	216	236	237	254	205	227	226	233	228	205	234	256	228	230	258	232	226	223	230	252	238	247	236	247	246	245	223	216	213	254	239	233	221	256	206	258	213	249	252	238	259	242	240	242	257	236	242	225	251	254	238	247	256	273	247	217	207	227	233	231	233	222	216	259	232	220	221	238	234	263	255	248	230	235	244	251	229	240	221	231	235	231	243	215	230	231	239	261	223	218	215	251	228	228	234	240	210	255	253	207	226	237	247	230	256	223	262	229	202	227	239	242	230	260	240	254	226	235	226	230	237	235	215	236	241	252	239	218	237	230	217	235	241	264	222	220	221	225	264	229	216	250	196	222	232	217	260	226	210	223	237	223	244	200	213	225	220	204	240	219	210	210	208	226	224	243	248	243	249	209	250	229	244	236	199	208	220	226	240	209	223	232	254	216	227	245	248	233	277	225	236	235	234	250	220	231	239	258	196	229	224	257	248	232	232	236	235	201	210	233	243	211	197	255	232	250	258	214	228	244	225	252	257	213	236	236	212	220	223	211	246	251	236	221	263	233	232	230	280	243	228	247	222	232	226	228	218	214	263	248	246	254	225	220	215	243	238	207	198	229	202	234	245	227	239	203	214	245	238	242	253	239	217	209	234	239	245	218	233	228	216	227	270	233	226	240	241	224	224	252	231	245	219	227	226	247	234	245	268	228	221	231	229	197	246	208	231	217	226	229	248	230	242	255	235	239	222	234	235	253	267	232	212	238	228	209	267	256	245	246	224	228	247	234	225	221	231	219	248	259	207	270	242	252	215	204	214	244	232	249	246	235	251	248	215	224	236	229	179	218	233	238	271	234	211	215	228	208	208	211	207	247	235	230	205	274	207	212	202	228	206	237	257	234	220	233	202	207	246	218	233	243	243	230	227	232	209	256	237	265	241	259	237	243	240	248	226	239	247	229	228	250	222	230	205	241	243	256	205	229	238	223	229	247	233	217	214	247	227	213	217	235	232	231	239	236	223	223	232	251	214	229	228	232	210	252	234	238	236	249	220	215	230	234	239	220	230	218	253	213	219	199	212	215	256	245	236	227	237	222	215	239	242	239	217	215	237	236	231	232	237	218	228	242	267	237	234	225	258	241	226	232	243	236	228	248	231	244	229	230	233	256	240	242	224	234	231	224	224	246	247	232	218	244	242	231	223	215	241	217	214	249	221	258	208	223	235	226	244	223	227	214	219	244	238	224	247	231	212	244	221	208	219	205	216	213	220	251	229	234	231	232	238	239	225	243	218	250	232	214	222	251	230	212	230	248	239	256	217	241	260	251	236	239	216	230	224	220	238	261	202	238	224	250	221	219	227	249	226	218	224	216	225	201	226	237	204	216	235	218	260	200	243	266	237	203	210	229	239	208	237	225	243	249	222	241	207	236	201	215	219	224	231	224	192	261	239	262	230	214	237	240	211	281	250	232	235	236	223	236	254	170	218	214	233	236	223	221	215	241	260	262	257	231	253	226	240	224	216	274	260	199	245	225	203	234	235	240	223	229	236	248	222	204	221	254	248	210	223	222	221	235	225	232	235	227	246	224	256	242	265	230	231	237	234	212	208	259	229	246	230	202	243	213	230	210	205	227	251	232	235	231	217	240	229	226	222	236	200	247	244	253	242	243	223	216	218	237	242	237	257	215	248	212	236	246	245	235	237	244	237	250	252	242	207	213	251	232	232	224	267	233	235	226	272	249	222	243	235	267	220	213	226	256	233	254	230	209	224	239	236	256	238	241	255	233	233	211	253	236	231	229	214	223	236	196	226	225	256	267	225	251	225	213	242	251	238
28462	42315	18786	5757	3128	2004	1413	1139	984	792	780	688	655	647	567	589	621	588	570	532	586	586	548	542	512	590	576	534	542	546	555	531	530	521	552	568	528	527	560	521	572	548	560	553	541	523	529	565	503	492	534	585	533	551	546	510	509	539	532	536	526	534	489	540	543	569	536	553	574	524	544	530	541	528	579	541	542	541	531	510	538	528	515	503	582	543	521	553	579	501	534	540	532	542	534	539	547	534	553	512	533	552	530	546	550	610	540	548	500	544	568	549	520	538	495	527	540	510	567	513	553	576	483	518	512	539	527	559	498	565	527	527	545	544	545	527	491	510	585	537	525	537	524	518	550	528	538	527	536	514	487	529	505	507	553	565	592	551	525	561	488	499	526	565	515	536	553	518	568	521	532	522	531	540	523	539	544	505	512	517	552	552	513	519	521	513	556	515	539	548	543	482	530	558	505	569	564	548	509	516	528	499	537	530	484	567	505	547	567	515	569	524	525	553	499	578	509	518	544	533	536	584	538	549	561	580	514	524	557	555	532	557	559	531	565	500	525	572	578	558	502	527	536	576	522	532	530	526	559	513	551	550	549	563	573	522	533	543	535	558	513	545	523	538	539	548	545	542	528	553	502	543	522	538	534	529	525	527	559	581	535	547	500	549	563	508	483	542	560	547	556	495	545	533	548	510	538	568	515	524	520	517	513	538	490	541	561	547	568	496	584	526	507	506	561	551	525	517	497	499	537	534	523	504	536	528	559	504	546	549	514	523	535	509	479	549	555	544	562	585	503	522	521	545	548	533	587	545	562	570	525	500	521	575	559	516	534	536	526	532	545	554	540	564	549	528	552	554	500	529	542	532	543	550	543	516	520	580	499	556	539	530	506	536	511	510	564	562	535	512	528	530	570	549	511	548	510	512	538	535	543	514	530	512	549	500	516	541	546	538	551	549	517	528	502	566	501	521	524	561	518	542	540	551	524	521	571	501	580	549	509	519	546	531	525	512	534	558	521	533	542	535	480	518	545	512	541	502	556	502	554	562	534	583	529	523	526	528	547	553	545	540	522	571	556	506	543	548	542	545	550	556	537	546	532	545	546	549	502	526	547	583	522	527	581	525	521	561	549	527	551	555	485	497	509	516	549	518	544	526	546	544	555	562	508	607	540	547	547	550	541	518	517	553	559	552	549	550	566	568	579	533	545	546	546	539	546	530	513	527	536	548	524	530	535	544	519	518	481	555	552	563	536	569	531	515	546	508	554	529	510	544	520	534	547	566	529	533	542	559	472	491	514	507	530	534	582	548	493	524	537	521	564	572	544	525	519	482	550	513	546	514	526	560	581	546	475	505	586	572	596	589	588	523	524	540	560	522	490	523	533	544	523	519	580	575	502	544	557	544	543	550	555	552	503	521	566	555	518	585	515	528	556	524	462	548	500	590	516	536	546	524	511	500	537	554	517	493	537	539	531	565	542	563	496	536	491	498	518	509	536	557	586	522	546	598	578	538	507	547	536	517	533	518	552	568	527	557	536	529	528	498	567	507	528	556	490	575	512	540	552	533	606	529	514	515	540	560	526	509	528	566	565	516	533	543	565	543	544	561	515	488	517	499	536	546	510	551	566	553	536	525	531	531	547	547	555	496	577	533	533	580	528	537	536	493	520	563	513	553	515	530	581	521	557	519	548	505	559	488	548	527	562	533	517	529	561	562	512	556	555	532	562	554	538	524	519	571	532	569	534	532	550	536	529	537	540	566	569	523	556	551	535	550	595	570	581	524	535	527	523	525	513	520	506	544	580	526	525	508	495	552	532	527	542	541	487	515	534	514	520	536	511	542	535	534	545	514	547	538	521	507	552	523	525	534	489	520	524	539	541	575	508	479	529	530	570	507	523	552	508	522	532	533	515	507	549	523	501	544	501	519	524	501	549	502	533	540	516	502	499	533	568	524	527	503	499	526	565	530	560	542	529	496	541	523	535	519	505	523	543	552	492	534	538	550	514	567	541	557	551	500	506	505	550	486	525	515	545	546	563	566	543	520	598	523	540	574	533	512	552	542	535	548	518	555	521	554	537	531	555	577	527	513	539	515	551	577	522	536	554	563	555	561	529	545	534	526	503	541	543	534	540	526	519	508	570	555	528	542	537	493	536	525	491	542	502	553	552	527	523	514	520	556	548	511	508	548	582	528	568	490	552	575	560	549	541	532	546	522	544	529	519	554	542	520	524	523	551	558	541	573	571	522	575	535	552	522	540	533	559	532	552	536	548	505	522	540	569	549	556	542	543	563	510	533	537	549	535	512	516	528	500	524	568	545	526	543	505	578	514	508	532	548	515	525	538	523	515	544	591	506	549	545	531	488	523	529	545	533	522	554	551	568	539	561	524	534	540	552	522	546	547	494	548	576	543	552	507	567	537	572	504	569	522	525	504	541	536	551	538	547	561	577	540	497	550	544	536	540	549	532	498	516	534	556	542	515	550	508	550	549	554	524	502	499	514	521	544	525	555	534	534	528	598	527	518	511	530	531	552	531	571	564	537	541	533	566	541	532	541	544	547	543	534	512	525	530	555	529	552	557	510	549	518	521	544	517	541	524	528	550	524	557	564	541	522	541	502	535	564	569	539	520	515	531	504	561	515	544	537	478	488	527	522	564	537	559	535	549	509	515	572	555	517	535	535	566	556	531	569	530	536	543	526	518	511	550	523	528	546	505	552	522	564	487	500	533	566	527	565	553	495	528	539	549	538	527	535	603	571	507	539	553	588	542	497	508	508	514	497	547	497	488	542	525	519	554	508	522	500	540	527	528	532	535	564	550	543	533	543	527	557	557	526	565	569	534	541	600	547	557	528	494	527	519	537	534	554	487	595	539	494	543	529	518	487	519	546	537	546	533	544	521	541	541	530	499	535	552	602	508	555	558	517	574	525	509	509	550	526	522	553	542	548	537	512	496	543	559	539	559	552	480	530	491	552	528	533	516	548	527	528	532	556	535	525	562	550	551	510	527	522	537	573	525	505	527	551	511	592	536	561	572	537	559	512	524	511	553	527	520	512	543	540	540	551	540	525	551	500	531	542	546	559	543	513	540	499	522	524	581	539	530	510	527	569	545	544	535	555	573	540	494	536	531	566	536	527	529	556	595	547	568	536	583	512	569	534	561	566	528	552	556	535	526	562	529	553	554	511	551	519	527	563	561	617	555	521	518	574	505	554	520	616	535	541	528	572	540	509	523	566	499	542	556	547	521	545	563	515	576	519	532	526	541	554	493	539	580	576	539	559	549	530	508	518	529	529	527	506	536	522	521	543	594	508	564	587	591	517	517	532	540	543	596	517	546	569	536	556	533	543	546	565	548	478	523	578	515	520	519	518	546	511	532	519	507	504	526	517	531	543	554	540	545	567	531	550	558	553	521	496	547	566	534	512	525	533	555	542	519	531	554	546	540	545	529	510	557	555	514	543	544	543	541	545	522	544	516	523	539	520	576	533	545
24322	21544	25413	28131	21555	21678	18157	3456	1634	1182	890	703	600	531	410	404	377	344	328	322	293	304	316	278	229	275	293	244	267	217	242	291	246	259	234	269	232	230	210	240	209	216	225	221	251	245	243	225	224	262	267	224	192	222	223	202	230	221	241	219	253	233	225	228	213	207	233	226	198	221	233	274	247	211	220	232	222	223	232	223	228	241	220	206	211	205	232	244	232	233	246	241	222	223	214	222	219	247	215	217	236	251	245	206	250	239	262	272	224	239	218	256	226	258	234	225	253	238	251	215	228	215	255	237	242	224	248	226	238	207	242	240	216	212	246	236	218	229	234	261	238	224	237	222	239	258	244	252	242	233	205	226	229	228	234	238	229	225	221	226	205	215	222	237	223	244	245	239	236	232	246	247	269	242	238	215	227	238	227	255	244	228	221	214	241	262	216	216	224	247	250	232	254	225	249	233	244	212	240	222	214	228	221	218	239	227	223	231	238	234	241	224	218	198	229	264	250	255	219	212	227	203	216	222	233	212	237	208	232	234	246	190	211	239	210	259	254	255	235	240	231	251	231	247	205	222	188	229	225	240	234	242	253	223	264	227	235	232	192	206	214	267	242	244	243	232	235	216	221	245	257	270	202	238	217	257	243	193	229	200	217	200	231	233	239	219	218	211	200	206	234	230	230	219	241	240	217	244	241	209	218	244	246	236	219	239	223	210	221	223	231	204	216	219	223	228	210	207	229	235	232	222	245	226	232	200	224	214	196	221	224	198	237	221	232	247	241	219	211	237	227	195	243	223	211	255	237	227	226	220	218	240	248	222	231	221	229	225	245	204	230	223	228	206	221	246	233	250	239	234	238	209	232	219	232	234	231	239	240	244	229	229	239	248	231	250	223	220	227	224	246	250	213	199	233	244	240	246	248	222	204	230	209	224	218	206	221	225	237	230	226	219	233	261	250	224	225	224	229	247	244	217	209	245	225	220	244	215	243	248	226	233	226	225	247	262	226	238	259	218	222	241	229	235	239	233	244	236	250	236	225	232	240	253	216	219	241	253	240	251	203	197	189	245	243	261	241	232	216	208	249	240	239	235	239	222	248	220	238	268	239	219	245	228	190	225	247	255	238	233	245	243	260	240	227	238	190	212	232	236	224	236	202	229	220	227	271	216	214	240	227	217	258	242	222	237	199	229	238	249	230	257	218	239	241	243	233	242	259	212	228	207	240	244	219	219	244	218	218	211	248	235	226	254	216	225	265	241	230	261	223	259	251	249	238	259	248	252	224	222	251	216	229	262	233	256	245	246	218	230	222	223	226	199	212	237	243	227	232	203	214	215	230	209	250	245	230	239	248	240	252	241	212	233	223	233	239	223	229	224	225	233	205	255	246	249	238	245	265	249	220	216	243	220	247	248	225	192	217	232	232	219	238	217	205	252	242	228	220	250	224	203	232	204	251	221	239	221	231	213	220	252	255	244	220	217	220	220	233	211	223	271	215	233	233	220	227	193	237	231	248	214	221	236	234	221	212	194	232	210	267	229	244	248	241	247	256	238	234	228	217	220	242	230	210	269	211	229	221	210	227	223	241	223	296	257	246	239	231	207	222	232	226	253	220	247	234	218	245	264	213	242	215	257	224	222	231	243	243	241	200	207	241	242	227	218	211	245	222	225	239	245	212	231	211	221	221	215	213	231	245	244	236	239	207	245	220	217	258	201	217	248	208	241	246	253	238	225	226	238	229	256	210	232	236	237	229	204	231	243	218	196	244	214	211	220	222	237	255	230	232	228	250	222	254	243	195	227	219	223	243	235	225	223	243	210	242	237	245	265	225	242	225	213	199	238	211	255	222	211	238	218	244	243	215	257	241	237	244	241	220	224	232	241	238	193	227	212	254	234	223	219	218	219	233	215	227	251	238	218	213	237	257	220	240	223	243	235	252	220	219	220	241	209	231	254	220	222	234	227	233	253	217	225	230	226	226	237	232	222	219	208	232	236	235	243	236	239	209	223	234	255	262	213	252	222	248	184	213	256	245	234	242	228	253	265	214	219	213	235	239	234	233	233	198	220	258	237	246	241	220	203	221	230	201	228	210	212	212	255	239	262	212	245	254	211	253	218	230	213	245	260	249	217	236	206	224	234	230	221	260	252	235	256	207	240	242	200	241	247	263	213	258	230	240	237	219	222	220	258	249	229	231	237	237	234	218	218	250	211	238	214	235	236	246	232	234	232	256	202	243	226	239	220	222	224	221	233	240	234	210	199	231	212	259	237	237	236	207	229	225	248	223	214	228	219	221	217	207	268	245	211	251	253	218	224	229	227	222	221	251	217	232	222	245	226	229	219	232	195	240	251	220	232	238	232	218	218	228	241	213	231	251	223	213	226	226	257	264	219	230	274	208	237	213	241	225	242	212	203	239	245	233	197	238	228	235	232	228	218	250	206	218	240	235	229	212	266	216	217	259	244	219	239	225	212	197	227	219	231	219	249	219	219	237	232	241	248	241	243	253	225	234	228	215	214	242	211	228	240	228	204	228	243	229	229	275	232	239	235	232	237	212	255	227	230	222	213	234	235	234	242	223	205	216	246	218	235	235	198	220	245	261	226	203	220	222	243	231	223	243	256	188	252	241	238	242	239	228	245	235	261	261	247	255	203	255	216	228	217	229	226	203	245	228	244	228	225	238	239	198	212	208	219	246	267	216	246	264	229	225	232	233	210	251	224	230	249	229	226	236	225	232	258	209	209	228	225	242	262	241	237	255	229	239	223	230	217	212	217	220	190	275	246	266	239	224	213	233	220	183	222	211	200	227	230	256	230	240	254	239	233	218	247	208	250	221	237	248	225	254	252	217	215	228	231	233	229	218	214	229	222	242	259	233	249	241	201	236	245	230	239	256	212	223	205	203	230	219	264	261	228	215	213	230	229	215	224	259	210	231	258	216	198	231	229	248	272	209	220	237	263	223	213	211	213	222	231	237	210	243	221	236	234	200	244	248	222	221	229	229	285	246	204	207	261	223	218	217	214	223	225	229	221	217	237	225	187	203	259	241	248	228	250	245	214	210	229	229	225	251	227	235	232	224	246	224	229	235	254	225	234	245	210	216	215	229	228	212	252	236	249	240	213	212	211	232	248	239	252	249	227	245	254	213	235	242	249	238	226	240	247	234	230	233	258	238	223	258	235	247	244	245	236	223	250	216	207	236	235	256	234	230	240	218	249	220	243	269	211	235	240	232	246	245	224	218	236	212	244	214	241	236	242	216	213	242	222	200	228	217	221	244	249	227	222	242	232	213	232	229	229	235	240	210	218	254	256	250	216	218	227	224	219	227	225	229	236	242	202	210	219	216	243	249	244	241	245	224	242	221	245	189	240	229	244	213	211	202	254	275	248	235	213	262	225	234	223	217	221	234	237	260	232	208	215	265	245	229	243	221	202	217	225	242	219	221	222	239	240	225	225	264	223	218	233	221	215	258	230	207	233	242	252	218	230
31129	48142	23503	7972	4191	2555	1857	1386	1117	942	851	696	682	639	652	626	574	589	556	591	596	535	529	561	564	541	519	541	524	567	551	522	546	540	581	509	528	505	527	543	495	528	518	493	539	501	526	518	550	551	530	475	489	564	504	521	519	520	549	504	527	493	542	507	530	507	503	539	538	511	484	526	495	475	525	488	551	545	525	543	514	492	548	508	509	537	533	504	534	523	524	520	516	515	490	502	530	531	540	552	549	558	531	487	441	511	520	497	504	545	508	549	521	496	520	508	494	489	496	510	484	507	538	544	525	541	524	561	534	530	526	520	548	538	517	512	489	511	516	527	494	513	482	523	524	535	532	545	500	539	486	507	513	523	511	533	532	484	524	490	528	466	502	513	489	510	566	498	517	500	522	488	522	568	538	543	540	503	543	511	536	525	515	509	554	479	511	557	564	534	554	512	510	541	509	520	524	530	538	535	509	562	508	501	521	518	503	515	534	529	502	525	526	531	508	517	502	528	570	539	453	476	523	519	513	570	544	542	518	513	495	526	509	542	517	514	509	509	524	543	534	519	497	508	533	511	543	537	502	531	545	546	495	506	482	509	518	537	513	525	558	524	512	534	527	524	527	557	516	521	541	482	506	511	559	509	576	555	534	519	523	509	557	515	542	506	543	516	521	546	520	535	522	513	500	485	568	531	500	512	525	496	540	522	491	492	506	476	458	512	537	521	571	499	538	521	529	521	521	567	502	498	488	550	522	477	528	522	549	472	496	501	507	537	524	542	490	554	485	514	540	477	511	528	553	549	505	516	571	527	542	512	495	516	526	509	550	510	509	531	503	515	532	509	519	513	564	525	558	510	526	507	529	496	507	517	506	534	508	526	521	554	505	559	544	520	524	527	528	548	529	536	518	502	538	534	512	537	548	472	520	525	532	504	504	521	524	533	498	542	491	518	518	523	478	577	502	550	513	517	538	509	510	520	498	489	567	535	511	522	488	541	519	499	531	533	534	522	523	518	514	560	517	544	555	529	550	501	496	586	510	511	485	492	536	535	475	527	501	571	526	498	548	563	537	522	499	526	540	504	541	530	522	500	498	470	546	577	524	499	504	519	500	517	517	522	523	493	540	525	486	502	550	499	573	541	488	527	512	512	587	523	541	519	528	562	504	486	521	486	538	539	537	491	526	530	519	512	479	504	539	536	553	486	496	505	492	531	555	523	507	516	554	527	551	507	515	574	529	562	493	527	514	537	484	515	531	521	490	506	528	544	523	579	524	532	530	504	523	504	518	563	528	506	498	477	553	547	538	504	516	521	517	519	497	547	515	541	542	534	505	544	511	547	487	503	507	512	528	533	519	484	492	517	508	547	535	511	511	489	555	541	524	525	515	520	525	547	516	502	517	559	518	528	497	534	525	499	513	525	522	525	518	523	503	493	490	544	525	517	499	469	539	501	535	509	494	541	482	511	572	568	510	524	539	490	555	563	488	509	511	510	549	544	528	532	496	546	496	525	511	528	552	473	506	532	503	494	505	518	523	513	539	513	531	525	546	501	529	501	516	543	541	534	480	530	542	520	529	538	522	490	531	535	545	545	549	515	574	522	511	495	483	530	522	501	520	508	479	523	514	506	495	564	552	502	499	537	495	516	496	531	566	545	503	534	488	527	536	532	532	529	542	521	518	548	538	493	494	470	585	490	529	501	557	529	503	505	591	531	497	526	566	510	524	497	511	531	499	496	501	502	514	515	530	529	538	539	522	502	517	529	523	542	532	522	521	502	497	601	511	513	495	490	512	499	514	534	497	493	520	490	504	513	522	534	523	546	512	531	513	507	537	527	535	508	477	550	516	510	530	533	505	548	538	493	466	522	507	510	491	511	516	520	522	572	482	493	516	504	488	529	488	552	509	526	502	535	538	507	559	529	511	535	484	550	557	520	494	509	521	510	530	526	538	558	524	524	546	570	507	516	479	511	575	515	538	528	531	529	532	512	518	491	526	523	541	501	531	466	539	496	514	494	523	538	555	512	499	506	541	569	537	527	543	498	501	535	517	534	524	476	534	485	484	576	551	509	479	547	514	554	528	508	542	507	508	519	539	513	552	541	526	535	512	503	551	531	508	490	489	519	482	510	527	497	534	539	488	500	506	528	530	539	494	520	505	531	536	536	551	507	498	523	522	500	515	502	499	514	543	485	485	559	517	542	523	531	531	487	580	515	511	517	523	485	538	550	469	522	552	551	517	478	501	541	507	465	562	525	503	537	525	513	534	528	493	483	552	564	531	545	528	511	540	495	512	587	532	499	514	530	531	499	499	527	555	557	535	545	542	550	497	523	511	500	493	529	532	508	540	523	566	522	528	532	508	547	507	538	536	543	491	487	505	510	503	478	532	514	506	530	511	570	519	534	554	510	522	546	517	532	504	527	519	542	520	514	497	560	559	512	491	520	523	517	496	551	529	541	508	499	514	493	528	488	524	525	492	505	589	511	503	516	511	520	530	500	528	504	503	535	483	533	512	527	558	510	524	528	528	514	543	532	552	505	534	540	520	539	504	508	509	568	558	496	493	525	498	578	567	536	517	508	551	491	545	518	506	521	518	520	521	498	519	513	510	538	538	508	530	518	512	534	474	540	550	510	532	596	490	484	549	517	511	537	512	521	481	530	517	544	543	493	515	510	517	520	499	546	506	511	484	541	497	542	479	542	499	510	506	545	524	500	552	534	516	515	527	495	539	513	508	533	528	527	559	502	527	508	535	557	519	503	497	517	481	496	547	526	555	521	531	486	550	523	535	542	492	549	513	545	565	544	517	489	496	547	513	523	528	533	517	530	460	512	537	534	487	544	538	550	518	508	508	549	503	523	528	521	557	530	495	535	540	499	526	472	505	509	521	537	525	495	537	536	509	524	518	500	535	526	528	504	562	579	560	544	536	531	528	540	521	529	566	521	544	524	525	518	541	548	539	565	495	561	553	552	545	530	513	512	545	499	509	535	527	524	492	547	499	528	503	524	504	540	518	535	534	499	572	518	550	533	468	530	523	502	525	526	488	546	514	517	470	520	506	489	550	572	517	542	472	503	509	516	501	508	504	489	526	516	507	455	512	509	539	526	507	485	517	555	488	533	547	556	501	544	519	521	510	518	543	515	497	561	545	511	518	495	476	516	533	522	488	521	547	579	508	504	557	498	566	536	493	508	523	519	525	551	519	498	537	506	517	558	517	515	550	513	503	500	526	531	531	548	532	489	556	544	519	547	532	530	508	526	504	551	513	500	531	516	519	534	514	514	503	534	587	537	542	548	503	521	505	518	524	562	537	525	536	546	481	535	540	545	560	516	560	496	520	499	504	508	554	544	521	551	506	532	547	517	530	534	562	503	567	538	531	513	492	489	533	548	517	526	535	537	555	511	531	504	554	546	482	500	522	478	517	484	528	540	534	522	511	540	527	541	505	557	503	515	500	532	544	556	551	590	553	530	538	565	530	520	515	534
33394	25774	22184	9895	3494	1981	1436	1025	786	609	500	427	351	356	350	287	319	291	275	305	285	276	248	277	243	276	228	231	251	278	257	292	261	280	265	249	257	247	276	287	236	243	234	286	255	246	229	231	245	245	244	252	230	237	262	262	270	250	237	240	235	226	305	263	250	266	247	251	251	256	241	250	248	236	249	270	290	268	249	273	254	227	217	240	248	233	256	245	275	254	253	222	234	265	243	256	247	243	218	254	260	256	235	228	237	253	231	235	267	250	246	243	263	261	263	244	250	262	257	244	233	219	273	230	240	242	249	251	233	258	247	244	219	258	234	226	250	241	255	255	252	266	254	274	239	234	269	254	244	235	234	254	246	264	223	222	236	254	238	237	230	224	259	270	233	258	224	251	247	228	246	253	254	244	211	238	237	228	262	218	248	251	229	245	235	262	262	241	254	217	269	261	276	238	250	228	242	265	249	236	271	261	282	261	236	216	253	244	231	232	238	266	243	239	245	248	240	281	260	252	246	265	253	255	244	249	258	257	247	246	269	249	263	249	271	240	225	254	253	210	218	253	239	242	229	240	246	238	262	250	227	261	254	238	242	248	261	258	279	270	262	220	219	200	239	239	257	282	259	238	275	226	258	267	211	253	256	221	251	257	243	244	256	248	262	236	242	270	244	254	218	226	258	278	266	246	248	237	260	253	255	258	237	228	234	233	210	252	249	246	254	264	275	236	233	235	248	234	265	248	233	264	252	282	239	271	254	232	240	252	230	246	237	195	229	239	246	228	225	252	266	269	218	228	244	251	245	261	230	268	215	260	243	268	267	250	249	241	248	235	250	254	245	279	239	255	257	255	231	218	258	234	239	253	234	265	216	237	254	237	261	248	240	267	254	263	256	259	257	250	240	231	250	252	234	243	230	266	281	227	253	237	240	268	257	240	249	240	253	243	209	237	249	250	240	270	255	267	247	237	236	231	240	256	233	251	287	244	235	256	233	265	258	270	257	269	286	231	253	248	234	223	253	248	233	256	228	232	232	259	235	250	254	267	244	229	227	243	251	253	250	225	279	214	230	269	263	250	247	211	259	241	237	237	258	255	257	230	221	238	203	227	225	231	237	225	243	259	293	232	239	266	238	239	252	248	236	240	236	262	210	231	256	231	255	243	235	251	245	257	234	243	228	251	246	286	252	243	227	249	243	240	241	257	272	227	233	231	270	264	258	250	280	253	218	225	273	243	241	255	249	277	233	241	238	251	243	241	235	263	226	257	257	249	257	228	250	200	271	258	212	237	257	264	227	257	252	252	291	238	233	256	238	236	250	260	229	262	199	227	252	249	253	254	235	251	268	219	252	239	285	256	250	269	218	269	241	234	228	253	268	232	264	237	240	249	248	236	238	236	260	251	225	226	279	254	266	213	257	266	240	253	213	239	247	233	260	237	232	268	269	246	235	288	255	250	224	250	254	230	248	272	263	262	285	216	242	224	233	233	272	224	244	266	249	239	272	267	247	261	250	232	259	255	237	231	228	240	234	269	239	250	262	258	226	234	284	228	258	233	256	253	261	249	225	268	255	225	235	251	216	226	225	255	241	244	200	260	245	270	238	228	246	254	203	274	252	232	248	248	239	232	253	251	255	256	267	235	260	256	226	236	249	243	231	264	250	273	234	253	252	233	255	272	250	216	252	223	265	246	256	234	211	236	243	254	244	272	226	282	258	249	275	274	234	259	237	247	262	245	249	262	257	236	223	241	256	220	248	237	238	244	245	234	240	259	240	275	242	226	240	243	268	220	217	237	249	223	210	255	254	259	257	257	266	253	257	251	238	272	242	250	236	247	238	236	240	233	260	246	219	241	268	275	249	228	233	259	278	265	282	256	238	263	263	262	256	250	212	254	261	238	250	246	235	267	259	247	251	261	246	234	239	270	249	244	273	254	268	270	257	243	236	274	242	255	271	272	256	252	256	267	244	260	252	240	279	253	265	256	246	242	228	237	240	230	239	228	237	252	274	281	246	244	240	249	251	241	268	242	251	233	249	278	269	233	255	241	235	240	257	284	279	263	248	233	256	232	216	248	258	222	237	258	237	258	243	247	241	244	224	267	236	252	246	240	234	266	246	236	224	254	247	255	259	243	251	266	216	257	255	219	245	260	225	234	261	239	242	258	224	248	240	243	264	223	268	262	266	218	243	231	244	233	236	247	205	221	233	272	224	241	269	232	263	233	271	251	226	220	232	234	233	238	245	263	245	236	231	251	225	274	252	262	237	273	246	265	280	249	248	239	263	249	231	239	254	261	252	249	256	241	259	246	227	236	254	259	250	262	229	240	215	236	212	244	237	267	261	245	245	218	222	248	254	236	238	253	271	256	270	256	288	232	231	276	246	266	262	252	249	254	254	229	268	268	241	247	269	261	243	284	244	248	229	236	243	257	248	234	269	213	258	227	238	209	243	250	276	238	258	260	259	245	250	234	270	234	261	247	258	243	224	247	229	250	265	246	251	264	286	235	236	232	260	241	253	206	253	253	245	259	241	246	257	227	256	233	242	231	254	274	245	251	240	219	249	254	262	245	237	220	239	231	261	232	254	263	255	247	244	250	243	226	257	233	242	238	267	262	248	267	260	249	240	236	260	231	258	236	233	253	243	253	211	252	255	254	254	247	241	227	211	242	251	260	226	259	246	245	255	257	260	231	257	237	240	211	219	248	249	263	226	277	236	271	234	221	238	231	262	231	278	259	261	280	265	238	244	237	240	223	253	265	231	291	234	242	217	245	251	245	231	235	210	253	229	256	231	236	228	240	260	251	230	218	226	257	248	265	274	262	253	250	242	233	233	269	243	236	268	263	227	260	243	279	242	257	223	243	251	237	260	241	238	249	246	220	237	222	256	214	225	254	225	222	240	204	210	261	265	256	266	217	261	272	238	253	240	232	266	253	274	227	232	265	246	239	205	244	230	278	251	218	246	246	251	243	259	238	248	263	237	255	281	248	272	223	243	232	212	261	228	227	251	215	241	248	237	232	253	259	281	241	228	269	249	230	250	256	242	258	253	240	242	255	223	244	241	273	253	246	227	224	242	249	267	222	258	248	227	234	249	250	252	215	251	254	234	273	249	245	231	250	225	234	260	261	242	248	234	253	271	237	258	227	226	258	247	250	254	222	219	247	244	247	226	254	243	239	233	254	262	252	255	248	262	247	248	241	245	217	226	263	222	242	268	239	255	243	241	231	255	260	246	246	249	252	237	294	242	225	231	269	236	245	237	238	268	269	262	237	254	242	238	271	257	257	264	257	262	262	261	258	245	243	246	230	221	230	242	270	267	270	273	252	228	221	246	240	250	248	246	257	233	266	243	242	258	269	258	252	260	240	296	277	254	247	250	252	239	248	245	265	237	249	266	228	219	246	259	261	244	244	247	223	223	241	240	232	213	259	260	249	233	258	249	225	224	263	256	221	231	265	222	259	266	252	245	238	229	250	258	242	255	246
29057	32382	13193	4527	2222	1433	1103	950	853	747	684	682	614	599	647	590	587	579	617	614	625	572	568	590	576	526	597	629	554	604	557	593	605	556	608	602	564	615	567	564	553	583	578	547	594	558	527	592	584	563	586	543	605	577	567	564	549	581	579	596	590	569	598	581	547	562	539	540	598	580	559	606	556	562	542	569	533	550	565	568	558	578	587	551	546	556	549	597	524	579	573	556	585	621	599	564	552	600	540	592	582	570	569	578	616	563	550	582	569	548	583	582	540	554	571	534	593	568	562	583	557	535	555	572	607	570	582	565	584	520	599	612	611	566	587	569	555	567	568	551	623	634	568	614	587	573	580	604	561	543	588	584	567	617	588	550	579	585	572	579	559	564	559	568	521	577	586	545	598	546	598	541	566	591	583	532	569	544	581	565	582	554	591	575	553	568	601	584	550	599	530	566	565	602	596	563	624	564	530	556	574	557	560	558	569	570	589	593	619	607	539	587	541	546	623	587	579	507	550	580	543	577	601	591	580	576	576	550	526	544	558	530	584	541	561	552	588	575	587	585	590	551	546	599	595	574	545	589	589	591	612	570	583	604	590	597	611	524	577	577	552	555	620	603	552	572	587	601	544	550	567	594	620	582	565	574	550	575	552	585	579	552	603	557	572	548	525	565	549	593	573	513	583	583	565	551	594	561	558	600	586	545	552	555	587	542	594	589	580	580	602	561	572	582	629	565	577	566	613	609	552	513	542	560	580	570	591	595	580	602	568	574	554	566	536	567	583	557	558	564	553	583	576	564	562	557	610	545	570	543	550	555	582	568	567	609	583	580	612	602	596	557	580	573	591	558	587	564	604	591	563	575	544	586	620	536	549	600	572	553	550	576	573	582	569	593	583	621	607	549	580	551	575	548	579	548	564	565	584	586	566	576	608	605	547	614	582	559	588	567	582	575	574	558	598	599	598	590	499	578	556	590	571	592	612	582	576	546	610	585	609	601	591	610	589	574	608	568	590	591	529	542	620	588	598	554	584	574	572	610	533	564	572	577	561	541	565	584	579	570	561	582	580	542	524	550	590	535	566	541	607	559	583	545	603	549	566	513	548	574	574	534	559	575	602	563	587	578	547	569	574	591	543	641	592	549	583	569	577	541	568	550	594	565	592	572	600	565	570	564	586	576	567	583	582	586	539	545	558	546	557	571	545	577	632	541	534	588	575	564	590	553	560	588	575	585	580	579	613	587	596	548	570	549	540	565	580	561	525	552	598	540	542	557	583	579	587	560	548	594	607	603	567	586	568	590	547	563	623	597	602	511	580	587	549	549	552	587	586	608	561	587	533	545	575	598	572	543	509	550	575	596	583	573	556	559	579	607	589	528	566	549	606	587	552	543	587	577	540	603	575	583	561	596	571	593	562	589	569	517	558	550	528	578	555	535	546	586	563	545	517	547	570	568	530	599	573	570	559	577	583	577	550	565	561	599	578	604	584	568	593	598	570	571	568	555	592	585	581	612	576	583	577	566	610	593	580	598	590	604	572	537	571	539	560	529	545	576	612	585	560	562	587	564	585	589	556	573	524	501	580	579	592	544	548	583	584	565	577	554	553	623	604	579	554	597	571	539	562	568	568	580	558	551	576	573	602	576	572	589	577	571	573	575	593	588	597	589	593	557	577	569	542	564	603	585	589	561	555	555	590	584	560	585	525	588	552	547	595	568	551	572	574	579	594	577	537	606	540	556	601	568	560	589	570	541	571	557	574	615	576	565	563	550	593	578	597	576	530	544	543	591	579	576	549	556	562	576	605	611	571	534	574	579	539	554	546	550	575	616	551	551	516	574	559	576	566	607	576	554	591	576	586	572	633	552	596	572	550	609	553	587	595	589	556	568	606	595	607	530	570	566	600	522	606	587	572	557	579	551	572	597	564	539	580	536	591	560	604	584	581	572	521	553	605	556	621	570	561	568	585	638	569	599	534	588	531	596	564	571	563	588	524	559	580	589	576	566	561	572	580	565	550	571	543	595	546	596	579	508	570	590	582	552	566	566	526	566	602	564	563	600	597	559	534	546	582	594	555	540	544	575	575	561	539	600	592	603	594	566	604	564	603	529	610	564	559	583	588	565	547	559	565	572	592	555	567	599	547	528	551	546	576	576	574	581	551	587	592	551	501	601	602	598	558	542	619	545	591	616	584	548	569	568	566	576	570	587	549	579	579	572	575	578	561	530	530	560	603	573	588	557	538	605	550	565	598	553	612	561	543	563	554	583	578	576	572	569	553	550	654	588	572	555	592	550	582	557	564	552	587	552	540	564	566	581	554	576	599	614	596	571	615	561	590	623	598	563	535	529	579	562	559	584	533	572	565	553	593	596	562	589	583	547	587	578	555	545	562	580	608	605	563	555	557	592	605	552	594	614	537	586	598	580	548	610	560	579	563	562	580	609	530	575	573	560	564	611	542	563	530	544	570	559	559	575	572	549	610	566	632	555	588	588	521	588	568	565	580	593	578	570	512	565	590	549	542	550	554	587	595	548	572	540	581	523	570	567	593	566	567	611	522	599	587	595	571	586	582	580	585	612	556	551	571	561	588	569	581	564	592	535	608	579	568	564	570	561	629	555	557	559	562	551	546	602	569	581	560	564	602	585	535	543	615	605	591	575	570	599	562	544	555	603	575	591	572	583	553	562	610	554	585	573	587	558	607	540	540	558	577	614	553	587	547	560	529	649	563	570	579	571	581	624	561	608	595	574	590	564	501	612	568	550	560	587	584	591	574	610	566	575	586	575	568	575	588	566	549	539	566	568	562	548	575	589	593	625	539	553	564	596	565	599	602	536	545	563	578	566	553	561	572	572	558	554	575	567	552	558	591	547	547	608	585	560	559	554	603	589	582	570	572	554	550	566	591	625	555	542	560	580	567	568	576	622	550	558	548	574	594	510	615	534	596	590	597	576	541	598	557	567	584	555	562	589	577	549	570	528	596	533	539	562	570	562	549	555	601	508	570	591	593	574	568	607	532	571	533	576	593	572	572	600	549	558	566	538	572	572	547	586	581	578	616	538	591	596	558	549	604	597	570	591	518	585	571	561	593	589	586	590	559	583	559	568	565	591	574	559	579	585	628	579	562	580	600	560	590	523	567	604	596	570	562	573	525	580	568	591	584	563	614	580	601	580	560	581	568	571	586	564	555	540	611	551	530	546	591	541	557	576	565	577	571	574	556	533	505	533	593	556	590	548	567	582	586	570	556	601	558	576	528	571	586	546	545	582	577	563	581	582	580	587	571	563	594	595	557	578	574	592	601	593	582	586	560	553	557	583	557	577	577	533	575	575	579	537	569	545	601	563	563	563	546	550	575	584	597	611	565	592	562	590	594	582	566	562	579	590	575	543	564	542	575	619	551	560	551	554	587	563	593	549	609	554	581	578	569	566	580	585	595	568	580	594	552	567	583	609	561	598	580	583	569	542	580	561	608	578	585	523	594	561	572	548
24857	21490	24981	28422	21538	20107	4232	1768	1130	798	672	516	489	447	398	361	335	305	292	281	309	305	270	248	248	264	246	227	232	230	259	246	250	255	236	256	220	234	250	222	250	262	254	252	221	231	209	234	234	248	239	237	221	232	229	252	225	243	251	225	234	216	226	234	248	209	211	216	247	257	240	216	238	255	220	228	246	209	205	223	237	254	226	232	241	233	212	223	234	234	249	195	205	214	225	220	234	249	230	223	224	234	239	242	254	223	222	218	209	212	210	216	208	253	228	222	268	242	261	203	227	231	227	213	234	262	247	249	217	248	235	240	241	232	261	230	240	240	238	261	244	220	233	232	239	264	216	206	203	235	233	243	227	213	251	230	197	209	227	256	223	186	236	237	202	198	263	235	236	274	249	226	248	215	218	216	246	224	250	228	204	245	250	245	232	201	208	230	231	245	221	222	232	231	228	240	264	249	268	246	232	213	229	213	218	208	239	241	254	218	242	241	237	203	230	249	240	232	236	240	243	238	260	228	240	209	236	247	236	212	244	250	218	216	236	243	202	234	267	246	253	224	265	221	232	221	192	220	249	251	216	248	262	198	210	207	245	222	222	217	233	231	211	242	242	249	220	221	231	234	251	217	246	228	218	213	263	226	252	203	226	230	234	220	239	252	204	223	221	248	218	214	229	225	250	230	214	215	227	231	219	215	208	223	217	197	233	238	240	226	210	246	247	242	241	204	234	218	252	235	232	212	229	205	213	221	207	218	239	204	199	206	214	254	238	251	220	212	186	218	238	234	219	246	234	214	236	225	206	247	236	224	254	233	198	240	243	270	232	240	220	197	230	225	238	234	226	221	227	188	230	231	232	218	234	241	219	251	212	209	206	232	195	223	224	239	228	228	255	233	233	220	207	258	235	266	192	233	224	258	222	208	235	247	243	246	233	246	236	234	222	246	252	223	232	193	219	221	240	230	241	232	247	211	219	204	220	246	226	241	220	214	218	217	220	237	224	229	233	227	260	253	237	203	218	231	260	233	264	217	223	208	229	220	212	232	227	222	247	246	204	233	222	242	257	203	233	224	218	246	239	211	236	235	259	227	226	216	233	200	235	226	217	239	249	222	196	251	237	214	257	229	227	260	221	203	229	252	216	239	265	243	188	223	215	211	234	216	272	271	210	236	214	209	234	234	251	251	225	278	224	228	231	251	248	239	235	266	216	226	202	236	217	251	209	220	224	201	238	233	193	215	244	228	242	238	240	215	245	263	224	216	220	215	239	245	248	236	229	238	235	258	241	222	249	212	228	223	233	216	234	263	239	202	218	228	233	204	231	232	246	219	190	226	212	236	235	219	256	215	241	235	212	226	244	234	219	242	237	259	243	223	220	248	241	228	242	234	218	212	243	234	212	228	233	205	250	219	226	227	218	233	218	238	241	227	229	282	235	210	254	224	225	230	219	232	211	248	247	223	241	206	227	258	218	251	232	212	275	241	238	231	225	230	256	230	205	213	229	235	252	240	238	232	232	203	200	229	252	206	222	229	249	203	230	237	222	224	174	227	230	217	234	207	240	210	238	246	223	229	223	228	207	214	230	227	247	239	242	214	225	214	253	242	267	224	264	251	215	248	245	241	225	209	231	260	218	238	240	229	205	228	238	209	230	236	223	222	237	226	231	224	229	227	217	209	231	234	224	267	252	206	186	243	191	225	211	235	214	254	240	207	218	215	228	218	233	237	230	221	249	242	252	235	208	238	234	232	247	245	208	237	221	250	229	246	227	249	264	219	263	230	237	219	207	234	228	247	243	244	224	222	236	237	242	214	218	217	200	241	216	232	244	187	219	253	225	233	232	240	232	217	230	209	229	239	212	220	264	196	242	232	212	198	225	212	213	230	224	199	221	234	231	217	222	228	223	232	219	235	211	224	225	212	225	184	225	209	238	240	253	244	232	231	227	211	229	212	229	211	225	224	244	228	259	251	226	227	242	215	251	241	263	221	221	203	233	229	218	226	230	235	220	214	230	188	250	261	209	221	227	198	220	243	250	216	237	227	227	232	232	224	214	232	232	232	220	230	238	200	237	214	214	222	220	226	202	262	243	221	212	223	228	240	234	218	186	240	219	239	218	230	234	206	250	227	220	219	257	229	231	227	242	228	229	226	215	232	222	208	231	239	231	200	229	242	251	223	219	253	219	225	249	201	219	228	265	244	238	231	222	215	212	216	223	244	215	251	233	238	227	257	215	221	248	227	225	202	205	234	237	241	201	239	239	233	216	215	208	231	223	219	212	234	229	250	221	186	237	229	233	220	215	210	219	228	220	238	226	229	247	215	249	231	232	229	245	229	232	253	257	249	224	198	233	233	214	224	243	212	220	223	233	246	239	203	226	244	233	206	242	225	231	244	242	215	224	231	231	241	253	220	267	223	244	206	238	234	225	220	216	220	220	232	208	263	229	187	217	243	232	228	206	249	213	228	247	243	237	238	210	225	252	237	230	202	229	208	235	247	217	220	243	238	188	215	248	215	234	256	210	229	208	240	195	218	210	224	221	226	197	225	236	227	231	238	224	207	216	231	214	235	242	264	235	247	225	232	225	231	244	249	220	235	225	229	212	238	224	226	243	230	234	239	203	251	221	244	226	215	247	224	241	248	227	240	240	229	214	242	211	244	227	231	233	209	243	234	217	232	229	233	218	226	236	248	263	228	237	247	248	206	224	219	248	228	230	224	241	264	221	239	227	259	228	228	210	220	234	233	208	227	252	243	250	231	251	230	253	238	228	213	232	245	258	227	235	226	218	217	244	209	259	204	234	225	224	213	235	235	227	226	223	226	227	226	211	236	234	226	246	210	256	231	222	208	244	235	223	211	216	208	234	239	220	226	214	233	226	231	232	208	218	255	228	224	192	244	217	264	216	217	213	257	221	236	219	236	208	251	230	230	239	224	231	231	236	210	207	247	217	215	199	213	190	202	225	211	219	221	216	201	220	222	206	192	218	231	219	209	225	207	200	242	245	244	199	249	238	236	232	246	232	215	254	233	202	194	269	221	249	230	212	189	234	264	228	228	222	244	243	241	252	240	242	264	201	220	228	235	204	234	219	219	232	249	261	219	227	237	234	258	211	210	232	227	242	240	216	222	235	235	218	234	235	260	243	227	242	214	216	232	266	229	239	216	184	243	203	232	220	218	234	234	219	230	238	215	237	245	243	248	223	240	255	254	221	219	228	246	227	179	231	235	220	224	249	261	251	250	220	260	235	226	233	240	244	203	235	215	232	213	234	230	226	234	245	255	208	216	256	224	245	228	246	216	219	224	236	224	237	208	238	226	245	227	216	218	255	232	208	224	223	238	201	255	222	208	217	241	266	235	224	231	230	224	195	245	216	239	223	226	236	243	259	228	238	261	215	207	197	242	237	239	235	232	227	248	246	228	227	216	200	224	236	229	256	231	195	246	260	231	222	265	259	221	241	215	243	209	235	215	228	226	207	241
27463	41667	22103	6743	3139	1870	1389	1149	984	809	770	654	642	673	631	602	599	559	595	571	566	550	552	568	565	508	525	582	523	534	537	521	555	537	541	563	523	525	542	518	527	582	544	484	531	533	540	539	516	562	515	535	532	520	524	532	537	529	565	527	511	519	501	557	496	517	472	548	544	512	513	547	568	545	533	519	517	517	531	543	538	539	545	512	535	543	495	535	564	518	483	553	523	519	530	537	547	502	523	524	530	510	534	534	520	494	520	521	513	550	525	513	538	543	492	535	558	561	539	518	498	526	545	514	533	520	563	541	540	513	504	537	514	578	516	549	522	508	521	520	528	541	525	532	521	531	523	522	480	549	584	548	479	506	521	549	518	555	523	525	546	586	527	508	541	498	472	526	532	505	535	543	548	519	504	530	547	517	483	488	562	527	554	534	510	543	509	495	537	565	515	538	535	536	525	524	454	558	541	542	543	560	545	543	525	515	520	526	511	541	520	508	533	506	510	493	521	578	561	548	593	565	516	535	504	524	487	560	551	509	528	529	516	505	523	528	567	512	511	517	514	550	508	516	556	510	531	553	560	526	526	531	530	500	533	545	517	500	576	550	533	577	526	513	542	512	512	557	516	569	538	528	560	550	522	535	544	535	477	552	482	538	532	544	520	534	503	492	509	497	553	514	518	555	545	520	539	548	557	496	518	544	465	540	551	520	525	572	525	516	513	534	515	493	546	550	539	543	531	513	540	531	548	515	553	536	517	526	519	520	494	541	538	523	543	553	546	537	496	529	518	513	510	534	506	519	503	571	527	500	512	556	514	517	526	513	514	545	542	573	497	556	512	524	512	496	547	516	537	536	561	542	545	516	565	547	548	543	506	536	553	540	561	536	517	558	527	480	531	530	545	521	534	525	513	518	581	576	520	540	526	531	532	512	558	526	500	542	498	505	518	537	560	508	521	542	553	500	530	526	514	533	516	526	523	509	558	537	501	504	563	559	558	563	526	523	519	524	497	502	530	524	537	503	504	487	531	498	548	539	527	551	499	566	499	551	507	539	524	517	553	539	565	520	511	549	530	522	545	517	470	568	502	535	510	534	543	552	556	519	529	514	485	518	582	527	525	536	543	553	524	523	526	506	518	517	527	490	511	524	531	513	535	529	532	521	511	523	566	574	576	537	516	513	515	561	516	532	519	506	532	551	565	556	512	526	560	483	532	549	500	553	578	537	534	524	493	517	522	512	546	519	500	553	513	497	545	549	563	505	523	513	545	530	473	527	524	527	527	552	522	562	522	543	556	515	537	550	536	521	506	500	493	560	566	540	564	543	514	520	487	584	532	532	558	513	504	551	537	524	523	546	473	546	486	514	582	527	560	505	500	531	551	575	549	506	533	511	574	553	518	529	558	490	526	494	559	537	522	541	532	537	494	566	555	553	511	530	516	535	501	511	513	527	540	535	538	478	542	515	542	541	532	545	487	509	545	527	528	521	532	524	535	514	514	486	538	530	556	561	562	538	526	527	506	540	522	537	565	537	562	522	503	509	560	508	538	538	567	503	510	530	483	518	512	512	562	512	509	559	521	513	576	511	531	508	509	549	572	549	537	564	558	556	477	540	522	529	533	547	534	525	529	546	513	512	566	541	554	535	515	524	540	545	542	545	530	497	579	523	519	510	535	503	524	510	541	532	504	553	536	533	534	545	524	507	527	534	519	511	521	510	513	540	521	526	509	558	512	511	544	520	519	521	516	541	524	492	569	509	521	486	527	526	505	541	510	544	526	539	511	569	562	524	543	548	521	521	576	501	545	558	521	541	498	507	498	506	518	505	488	518	537	524	562	515	513	560	544	535	521	519	526	534	529	525	548	535	502	556	531	575	511	533	567	519	507	573	578	544	551	546	538	532	508	494	569	552	511	513	508	541	538	520	533	521	527	542	487	489	564	539	516	535	507	492	513	564	533	540	527	561	542	533	531	503	512	531	543	570	559	513	542	520	516	507	546	532	541	537	538	491	487	518	521	505	524	531	519	543	525	534	526	524	542	517	515	528	511	525	560	500	517	527	565	525	566	545	561	511	518	529	548	543	517	563	535	489	474	491	543	508	551	515	460	538	532	499	521	517	515	526	526	537	537	523	509	513	533	530	532	525	517	530	498	500	526	539	524	570	545	505	531	491	514	541	562	537	532	580	540	520	498	504	523	574	531	532	500	579	498	556	513	539	510	545	491	545	570	508	577	516	553	502	538	540	489	542	496	540	553	552	525	519	542	539	532	553	528	512	552	502	504	532	547	461	493	540	494	530	535	522	538	512	553	509	499	529	542	534	543	490	532	517	551	524	534	518	541	565	520	545	534	542	553	564	501	547	570	503	522	512	515	504	501	512	507	532	524	514	516	522	521	534	540	534	570	525	555	516	533	515	516	539	542	512	532	494	492	541	511	531	546	507	546	524	534	512	557	535	500	503	547	510	556	515	500	543	572	501	538	500	507	527	578	571	559	511	501	511	554	509	534	518	520	478	558	498	541	545	546	509	518	527	515	536	553	575	531	518	546	527	530	509	505	533	572	540	512	562	517	500	527	530	502	557	537	525	493	560	549	555	547	516	553	561	513	539	475	537	562	522	517	527	533	506	524	541	553	557	530	547	569	502	528	506	526	521	548	536	536	537	509	552	545	517	533	540	515	485	588	534	508	541	495	518	548	498	553	539	512	512	502	551	563	531	508	564	544	525	496	527	541	495	484	546	540	519	529	528	524	539	575	531	509	529	506	523	514	529	505	523	535	576	512	491	518	520	514	562	523	534	497	541	505	522	512	587	525	545	526	523	536	586	501	500	520	532	548	511	484	510	541	587	531	550	533	557	548	509	544	532	525	569	534	556	552	512	533	539	564	520	547	544	545	559	523	537	519	529	532	536	540	546	524	561	508	538	534	525	555	504	531	553	558	520	524	512	527	508	508	529	540	551	497	508	563	536	512	539	546	525	544	500	495	497	546	503	585	528	533	566	538	551	551	519	543	569	543	498	509	483	496	496	556	519	513	514	504	553	487	535	488	522	537	511	476	525	525	522	535	557	527	541	520	540	553	518	502	552	548	526	509	544	522	503	542	560	525	549	586	530	522	551	541	553	542	523	548	539	575	515	547	517	592	522	538	514	540	555	501	556	518	535	549	502	544	571	542	498	532	546	509	554	540	550	503	527	520	545	516	559	543	538	488	567	515	582	581	522	522	532	523	508	516	543	529	536	520	512	541	522	523	540	527	529	566	523	502	547	554	516	524	518	573	524	533	508	505	478	521	545	557	500	531	487	516	545	545	538	574	561	516	522	508	512	549	515	521	503	547	509	529	541	506	545	522	539	515	552	520	486	521	547	520	565	543	554	542	536	515	529	506	556	513	510	530	535	533	561	552	560	509	519	531	559	495	530	518	518	542	533	514	567	522	502	453	516	555	538	504	535	507	545	531	512	560	536	548	518	556	524	567	564	531	511
24351	21495	25337	28075	21503	21597	18106	3206	1571	1199	919	690	594	522	481	426	385	374	315	311	276	312	284	297	227	262	254	268	264	241	238	272	247	236	213	253	282	213	226	248	242	237	234	231	234	240	226	209	243	276	210	221	204	259	231	246	213	219	224	236	226	240	233	241	216	242	241	216	235	243	225	213	225	245	240	247	263	218	237	216	230	221	240	251	214	224	224	239	229	233	235	221	243	232	234	239	255	217	242	224	234	197	209	242	235	212	215	225	220	249	214	200	222	257	255	225	257	205	223	218	282	236	221	239	234	238	226	216	221	230	223	235	239	225	224	231	221	249	241	245	205	203	241	270	225	197	215	235	217	232	226	217	253	199	245	227	248	226	239	219	247	242	224	229	232	215	252	231	245	226	217	212	221	236	236	232	213	231	227	225	236	217	229	227	238	259	234	267	249	195	227	251	210	210	231	224	222	264	237	245	208	238	236	238	252	203	223	226	253	218	238	196	207	252	222	244	227	245	257	233	225	220	210	195	212	255	213	193	245	225	223	215	215	225	240	202	194	237	229	239	254	220	249	220	234	223	207	250	217	257	256	232	225	206	194	226	216	236	200	233	220	195	219	243	234	238	231	218	232	228	232	266	212	225	217	167	195	222	231	241	219	244	227	217	222	233	194	266	227	216	209	231	229	220	222	225	224	218	237	203	220	194	226	229	220	202	240	217	203	214	241	260	254	238	244	220	222	242	235	214	251	234	263	232	255	255	231	220	249	217	234	226	219	220	218	237	198	215	194	245	225	215	227	225	199	204	208	232	231	197	238	228	262	226	210	216	220	242	243	250	251	234	220	222	251	257	214	204	190	243	252	241	221	241	222	231	212	213	241	243	206	229	238	216	232	223	210	215	217	216	198	244	227	235	262	225	219	227	224	236	221	246	216	231	218	248	172	244	237	240	219	228	237	198	258	238	239	189	243	225	233	228	269	210	205	212	263	228	194	234	202	261	217	234	223	219	206	255	188	221	207	245	205	211	259	257	211	233	222	198	241	232	220	243	214	212	216	230	237	240	219	216	245	246	219	209	241	223	248	231	232	209	223	233	226	253	212	238	252	211	236	217	221	237	220	211	234	217	233	230	224	226	223	209	214	239	244	243	255	232	248	220	229	233	250	225	219	255	227	247	237	244	238	221	228	242	216	197	224	212	214	239	242	239	242	235	244	206	217	249	237	219	218	214	224	213	241	226	206	235	263	227	237	255	260	245	246	255	227	223	221	224	260	220	229	247	196	236	219	219	205	237	228	234	210	215	225	213	238	244	247	228	244	246	229	235	182	247	212	237	222	179	222	209	213	235	228	245	248	241	243	245	250	216	217	211	226	222	209	237	220	222	216	229	227	240	201	194	217	197	223	236	230	230	236	220	245	239	217	243	228	227	214	201	210	231	250	233	220	239	218	201	218	245	241	252	243	203	209	221	205	243	233	205	255	244	205	233	235	222	262	225	227	221	222	220	239	212	208	253	203	237	226	211	223	222	207	245	225	232	216	252	205	236	233	233	247	208	248	227	289	236	228	238	242	226	233	237	231	231	219	267	199	224	257	230	259	231	222	210	216	239	217	221	182	218	221	226	228	221	222	262	266	247	225	234	258	222	256	238	221	242	228	222	217	228	203	249	221	213	219	227	232	263	231	245	242	248	203	214	211	214	223	203	245	233	226	199	227	230	235	197	236	258	235	179	232	220	196	211	224	230	256	247	256	231	251	251	240	219	218	248	209	226	248	229	242	249	257	234	258	219	240	237	220	211	230	207	232	192	234	239	229	207	221	216	239	235	217	242	228	234	226	209	248	248	227	220	213	200	213	242	226	226	242	225	230	215	207	238	216	210	210	231	236	215	190	222	232	246	248	216	206	237	212	238	219	231	264	213	192	227	265	219	195	236	210	224	259	205	219	207	222	246	248	215	211	229	252	225	216	221	237	228	221	218	206	212	228	235	251	213	225	260	246	242	226	264	232	211	226	219	226	208	220	243	220	257	195	217	219	236	256	208	230	256	247	208	247	215	237	198	228	248	235	239	221	258	189	253	238	203	265	217	245	215	223	215	217	259	233	225	200	227	234	211	203	235	225	229	240	238	220	220	230	197	235	251	218	217	251	198	207	243	210	229	245	229	213	227	242	239	221	191	223	215	238	250	225	203	219	229	202	219	182	236	256	235	216	234	217	219	236	226	210	234	258	226	223	223	238	216	212	217	182	237	200	208	225	229	219	223	226	217	249	235	211	234	234	248	231	221	234	232	269	251	246	217	242	205	239	237	236	239	229	216	214	229	247	247	219	211	212	256	239	209	234	248	215	222	233	237	222	223	228	237	196	222	237	208	227	206	218	228	243	217	241	230	196	211	203	210	223	241	210	232	240	242	231	256	229	216	222	217	216	239	228	248	228	210	236	234	224	210	267	228	272	223	247	211	233	205	216	203	183	213	230	237	202	233	204	237	224	235	219	248	227	246	224	230	225	226	227	214	226	219	229	213	231	202	245	213	198	213	233	272	243	233	236	220	228	226	230	240	197	208	223	231	248	216	192	217	230	241	225	227	240	248	240	211	242	222	218	215	231	232	233	204	231	206	233	245	234	237	253	235	208	220	216	247	241	203	216	201	231	197	216	223	230	248	223	202	219	241	250	208	250	242	255	220	222	209	217	225	238	265	212	232	207	222	226	242	246	227	243	235	213	236	210	223	216	233	203	237	220	256	244	249	229	231	237	231	216	226	256	241	227	252	241	254	224	230	268	210	210	221	241	234	236	226	223	214	205	229	222	208	209	255	215	196	217	248	206	234	229	221	204	216	211	245	198	211	234	234	236	227	205	217	243	247	252	235	249	206	197	219	211	229	250	245	218	204	202	192	215	188	254	252	252	233	231	203	200	244	238	222	236	224	229	224	237	266	227	246	216	234	249	232	228	238	223	227	268	215	232	221	248	230	227	238	229	198	193	242	258	207	207	236	220	196	187	213	202	222	242	259	219	248	209	223	205	240	182	206	230	221	228	216	218	225	200	216	211	226	224	217	223	232	238	242	237	195	237	221	212	225	252	254	211	226	218	229	214	245	236	259	218	202	213	215	225	215	251	255	200	233	225	257	225	224	213	218	214	224	233	245	221	235	195	233	225	215	243	219	246	222	262	258	243	228	224	251	249	219	225	245	220	228	236	228	232	229	212	249	207	266	208	229	228	222	233	242	241	254	250	221	268	222	231	216	244	219	254	205	203	221	204	242	233	217	229	227	242	235	219	261	205	253	228	210	223	221	268	236	214	247	221	220	206	249	245	252	246	225	214	231	239	240	243	243	231	221	233	255	251	244	219	229	236	217	234	226	206	222	244	248	215	252	247	226	242	232	194	249	245	252	258	182	188	246	225	194	208	201	205	202	259	224	220	234	256	197	214	228	216	222	222	211	242	226	225	262	225	247	230	216	215	226	224	245	230	219	213	230	242	226
30799	47638	24861	8672	3908	2315	1719	1390	1102	914	771	743	671	707	699	625	597	597	560	541	539	534	527	557	528	574	563	537	522	536	555	512	492	471	501	553	491	499	522	504	517	545	505	490	515	522	484	502	523	488	509	526	522	521	473	532	536	521	548	556	521	511	515	535	511	521	524	543	537	556	525	523	513	554	529	518	483	488	558	504	545	509	509	496	516	492	527	542	514	532	510	532	524	554	528	485	534	514	495	480	525	522	510	523	533	518	550	467	496	503	493	502	535	549	486	517	535	508	515	507	512	532	515	506	526	520	524	459	527	512	511	510	533	548	525	547	498	521	536	532	506	539	549	540	505	553	533	507	500	490	499	526	497	502	511	521	554	510	507	506	509	502	516	490	530	560	535	534	532	539	534	472	504	501	527	521	501	524	515	524	535	533	510	512	569	507	513	512	488	519	558	526	487	513	534	535	512	499	543	539	499	543	525	506	543	507	487	495	497	500	510	505	531	530	504	538	527	485	543	523	495	543	498	512	529	500	518	556	521	523	505	534	516	490	505	500	482	492	518	580	533	516	506	526	538	533	501	532	493	506	501	509	486	506	500	500	534	512	555	546	517	512	512	496	541	491	520	545	512	559	497	560	504	540	538	509	524	480	512	543	502	494	535	495	527	526	550	531	512	480	540	521	544	506	520	521	528	510	527	480	530	501	524	496	506	509	523	518	537	504	526	500	499	501	513	481	505	518	479	537	502	579	502	516	491	466	488	549	488	528	561	498	532	540	574	487	500	514	540	506	498	598	521	521	506	558	512	507	480	535	526	546	483	483	533	523	509	497	532	519	529	508	550	534	520	495	512	492	494	498	545	497	544	537	543	512	547	503	503	529	503	490	541	505	451	533	556	544	508	532	501	514	536	496	513	513	525	485	501	549	536	541	544	519	504	520	486	509	487	521	514	517	516	529	540	517	545	464	512	535	496	518	472	531	496	507	528	507	500	482	506	531	556	485	533	494	505	534	505	535	500	534	486	531	512	558	488	489	495	521	526	530	463	488	507	499	521	492	514	512	511	532	521	561	536	518	528	538	506	521	539	501	485	544	530	542	538	534	517	525	526	490	524	495	501	531	547	564	480	505	508	524	496	521	511	512	551	552	537	546	507	495	498	513	502	517	531	551	525	518	508	538	517	541	497	512	514	485	482	521	521	512	511	509	491	492	502	507	511	520	504	513	473	532	552	507	507	551	543	512	551	505	512	529	506	531	475	529	526	524	522	492	511	553	507	493	489	480	521	531	517	501	528	534	525	505	525	525	481	521	505	510	504	511	519	496	536	509	518	493	525	502	528	514	506	499	502	496	545	497	525	495	518	494	489	504	498	510	510	533	495	513	504	556	531	521	558	532	490	529	476	569	485	533	545	516	524	520	476	509	487	522	536	527	548	513	493	484	501	527	539	498	498	552	489	541	542	478	551	470	525	513	501	513	510	499	522	484	515	482	505	549	540	526	491	517	483	510	497	512	526	505	555	549	487	577	531	506	506	494	496	517	497	449	542	508	505	541	514	513	535	521	490	523	518	511	566	480	526	508	545	540	529	520	545	512	497	487	503	507	541	540	546	567	555	535	509	537	528	520	478	509	514	535	513	492	519	563	556	515	493	508	491	520	541	528	518	512	501	509	528	504	514	540	537	480	508	487	488	518	540	509	495	533	529	550	513	534	517	584	504	509	528	479	499	514	537	508	467	528	498	528	578	521	516	518	538	507	537	489	515	491	509	523	518	528	513	496	487	520	503	530	556	519	536	538	512	483	500	529	536	504	471	511	514	512	523	494	524	514	529	499	502	528	538	521	525	554	491	521	516	497	533	530	477	501	541	517	511	533	502	514	518	502	531	568	499	498	494	479	508	503	530	479	553	495	530	504	454	548	515	525	515	494	504	522	527	492	539	500	518	540	513	512	516	561	527	477	488	523	474	497	513	522	523	497	531	521	544	510	526	512	532	481	501	516	523	490	527	496	494	507	568	490	520	510	517	511	524	531	492	502	540	521	536	504	509	504	520	504	526	546	501	510	476	528	510	506	527	521	511	531	543	502	566	527	511	505	495	531	547	585	523	578	533	473	486	497	503	500	508	497	529	517	508	552	486	534	499	541	527	501	498	527	504	489	502	508	498	520	506	506	496	531	521	487	536	501	506	505	537	535	559	531	519	475	563	485	513	517	455	521	530	483	516	523	473	504	520	546	510	492	493	520	509	539	494	500	475	566	485	548	537	499	529	511	496	529	509	510	518	492	499	489	495	526	511	507	485	544	490	535	499	518	503	502	494	531	552	490	497	543	511	529	508	476	508	518	486	501	514	498	525	544	549	507	540	532	511	546	515	529	521	525	529	532	481	543	535	553	533	574	565	542	535	485	537	532	543	527	473	531	515	551	576	496	526	518	539	531	500	522	499	537	499	478	553	505	509	504	534	539	526	514	545	465	503	516	522	472	479	508	526	542	509	531	500	503	558	541	527	548	532	521	529	512	516	535	528	537	501	512	472	491	474	512	477	492	521	534	534	476	496	575	506	482	485	514	478	490	515	528	518	510	485	493	545	500	514	505	525	516	504	518	523	496	489	515	529	540	524	540	508	508	500	561	539	586	552	497	515	541	530	528	518	522	506	501	497	482	473	507	568	522	479	510	494	488	498	534	470	548	489	539	517	533	489	513	504	514	546	528	498	534	548	491	507	504	549	505	512	513	526	497	498	536	524	533	545	545	535	557	517	524	521	538	518	499	533	461	520	486	491	481	560	515	522	513	506	496	520	518	488	516	551	531	515	493	512	491	519	495	503	521	498	519	524	509	506	518	537	533	527	499	475	527	532	532	522	478	521	514	552	542	526	542	523	530	517	525	495	515	503	467	546	503	503	532	501	527	519	501	505	525	508	477	556	488	517	510	552	524	480	501	571	502	512	546	483	500	525	500	501	495	474	553	506	522	499	530	529	478	518	502	517	511	534	504	486	547	492	486	543	545	502	493	490	507	509	527	544	511	528	519	526	528	490	553	534	510	542	505	501	532	510	527	464	532	506	531	515	503	482	524	492	513	523	511	541	528	535	503	581	499	527	472	488	499	538	483	531	520	503	521	498	532	548	534	545	509	529	525	523	527	518	511	537	520	516	580	519	523	535	509	505	490	514	507	520	518	509	530	487	519	538	506	555	520	531	534	494	526	541	548	562	534	501	507	474	521	540	520	542	550	534	602	523	511	513	490	542	518	483	536	486	502	532	482	521	515	467	572	540	482	533	488	550	530	509	482	527	500	530	497	524	514	503	496	499	519	522	497	505	496	510	543	524	546	520	526	555	558	544	533	529	544	506	530	509	530	535	550	529	497	525	492	536	467	487	517	518	506	532	507	514	505	493	496	495	543	524	470	511	508	521	516	521	490	504	515	493	485	507	457	528	486	481	488	552	514	471	495	546	484	533	517	524	470	530	518	533	511	496	538	545	509
33168	25477	22431	10225	3180	1924	1428	984	772	610	518	486	429	381	397	333	306	285	305	272	274	293	268	245	283	264	266	247	224	266	250	219	236	242	253	248	227	279	251	242	231	246	241	277	260	253	239	252	235	238	245	258	225	228	257	238	260	240	258	256	231	244	235	220	221	238	272	250	214	227	253	238	246	238	253	272	253	229	246	246	264	257	240	254	249	275	189	231	229	230	244	240	233	228	226	215	266	261	263	231	226	212	210	245	301	238	258	217	224	254	241	215	240	228	235	226	283	232	238	282	256	231	240	205	246	228	259	222	252	252	277	225	238	225	231	213	249	231	243	246	232	252	250	259	294	235	260	237	256	245	253	234	221	204	261	231	234	245	265	214	252	240	247	244	259	223	256	240	221	235	237	220	237	236	247	236	248	271	279	232	259	224	236	264	248	257	259	216	223	235	271	262	232	260	237	229	221	243	252	235	226	224	239	232	245	277	247	245	236	237	229	234	261	227	243	254	258	234	263	251	232	250	262	218	245	280	245	230	251	229	240	257	218	262	244	249	227	235	255	259	216	252	257	206	255	255	249	255	228	255	277	234	234	235	236	230	248	237	260	253	232	261	271	241	226	262	220	253	256	251	220	237	247	264	232	215	241	235	239	262	234	235	240	248	267	277	216	252	272	253	230	225	256	245	269	248	230	241	243	257	243	245	236	240	252	245	238	235	223	243	260	260	242	244	268	243	267	241	270	247	237	256	238	229	227	260	236	241	231	219	253	229	242	248	216	225	267	257	234	235	226	261	259	241	268	233	248	248	269	246	212	207	237	224	239	244	225	218	242	231	250	231	244	253	239	239	254	218	222	231	247	244	270	249	260	240	235	238	249	261	218	245	233	244	252	248	258	264	287	258	232	237	243	256	264	232	244	260	227	243	249	236	249	241	231	247	226	243	255	230	292	228	297	255	245	250	247	255	233	232	265	248	248	233	267	243	245	258	205	230	234	247	249	287	264	243	234	221	220	233	258	273	274	268	200	224	226	231	242	246	238	247	247	256	254	208	266	248	250	222	243	271	222	252	244	250	269	256	243	236	243	262	239	252	241	243	227	236	223	230	242	245	278	263	216	234	225	229	224	224	234	259	289	238	234	256	246	261	247	247	261	228	268	236	245	238	234	268	268	239	247	242	265	257	251	238	245	254	256	250	270	250	260	248	231	251	254	206	251	259	256	248	242	284	228	268	258	253	253	301	258	250	234	243	220	238	265	236	238	249	272	232	270	213	231	246	235	216	224	245	233	233	223	234	246	241	232	233	234	259	245	231	227	244	243	271	217	251	234	267	244	208	223	234	240	269	253	268	246	243	243	265	246	237	262	253	248	231	256	259	241	227	217	241	238	259	211	250	222	228	279	250	259	238	263	273	229	229	232	278	237	259	237	267	228	259	278	245	226	220	252	243	216	241	227	248	264	209	244	223	264	232	225	262	247	251	220	247	254	278	228	263	242	248	245	240	255	242	279	249	257	248	222	284	231	222	233	246	253	261	256	231	222	243	212	239	260	307	254	255	237	255	210	285	238	229	253	245	243	256	250	233	264	217	229	286	270	254	267	242	221	224	232	232	253	235	252	259	247	229	245	271	246	261	237	254	264	244	265	253	262	246	247	233	253	241	256	254	257	271	245	215	241	247	238	266	211	250	240	233	221	243	233	268	230	235	240	245	240	275	232	266	237	248	239	257	231	244	235	245	247	269	229	237	226	241	220	253	234	218	252	251	262	244	248	247	239	222	276	262	228	251	254	250	224	248	219	290	243	238	257	264	249	225	237	243	242	250	273	268	253	230	264	249	276	219	210	241	235	259	248	257	256	257	230	217	270	236	250	213	239	242	223	250	251	246	258	223	238	242	236	232	245	252	238	219	271	267	264	266	233	253	241	240	257	231	231	223	225	265	252	227	239	250	241	245	221	239	242	232	247	240	229	240	213	262	248	251	235	218	234	252	243	236	251	204	238	258	240	232	249	218	272	227	247	244	209	218	236	235	258	237	223	234	236	234	220	233	247	240	269	255	255	241	233	241	241	236	246	219	240	241	254	233	261	261	217	252	267	233	259	228	258	262	239	250	248	234	239	246	240	257	236	253	257	200	250	245	261	223	211	225	258	234	225	240	257	251	264	258	229	253	234	265	252	237	248	240	238	229	249	250	255	255	247	252	268	244	249	243	251	267	246	255	242	257	230	260	261	258	232	230	238	213	269	243	208	252	239	288	267	236	230	252	262	263	266	248	215	259	238	234	222	216	249	224	252	235	237	221	266	254	231	244	231	229	249	231	279	256	246	259	233	228	235	230	267	233	242	239	238	238	230	248	245	245	246	233	238	234	261	213	256	267	222	263	236	267	253	240	215	260	224	243	240	250	231	242	210	261	269	245	244	244	272	247	247	248	227	225	263	250	232	252	222	258	261	244	241	263	232	217	229	239	251	227	258	222	244	271	257	248	246	249	242	233	224	247	231	258	220	247	257	247	231	234	225	279	230	226	238	231	227	265	231	262	258	192	260	219	297	229	246	225	235	265	230	239	221	253	274	245	238	214	243	287	279	245	252	231	252	246	230	241	248	265	232	226	226	221	251	224	265	252	239	264	232	247	295	214	226	253	238	244	269	243	242	248	234	235	232	241	224	226	250	254	268	276	267	224	226	227	265	259	235	225	257	258	224	273	236	227	234	261	288	235	236	247	250	239	251	251	235	232	241	253	254	254	234	256	213	255	225	278	233	254	225	231	275	239	270	287	252	258	274	275	228	250	222	236	239	250	251	237	277	280	240	261	239	203	260	248	251	234	284	266	249	267	212	259	256	218	252	246	243	231	247	228	228	238	239	245	224	217	244	261	269	250	240	255	264	272	250	265	226	260	249	246	260	230	245	246	233	264	266	257	266	242	264	245	244	234	213	227	232	256	265	244	228	256	238	241	269	251	253	246	240	253	261	257	266	248	237	257	232	241	266	226	258	267	274	231	269	220	246	252	232	250	224	222	232	261	253	245	247	261	259	218	247	256	236	226	237	232	216	261	258	250	251	223	246	264	251	239	247	243	228	243	243	265	248	230	228	243	260	243	240	255	288	252	251	259	247	234	243	249	263	241	233	264	223	265	232	234	245	243	230	216	226	232	217	220	251	247	219	258	254	244	214	256	242	261	254	252	255	290	247	240	220	215	226	237	240	238	217	251	265	222	252	247	248	283	244	211	245	260	244	253	215	249	245	255	213	235	240	246	251	256	251	254	258	227	250	244	230	256	254	238	235	230	274	266	275	231	269	248	213	256	235	227	250	252	244	247	261	225	242	255	232	248	229	268	260	244	243	232	228	242	231	252	222	242	252	269	232	220	228	229	252	257	245	274	253	239	225	264	245	282	248	236	217	231	247	246	224	248	211	226	234	275	231	257	214	243	227	289	234	253	234	238	230	235	205	232	266	241	249	242	245	234	248	251	240	238	207	251
28955	31890	13356	4560	2155	1461	1103	899	833	755	693	665	630	646	617	658	563	615	548	613	630	563	591	606	591	550	557	586	527	599	587	576	576	606	594	609	552	545	589	567	607	541	584	568	579	577	584	557	513	571	518	584	599	548	602	542	545	574	575	584	584	496	543	522	539	569	539	527	566	536	558	545	583	612	561	577	551	543	524	552	575	589	556	537	573	542	557	522	577	541	545	549	568	560	578	544	568	546	549	598	589	612	605	556	567	577	568	569	580	560	553	572	614	563	560	588	556	573	602	574	504	510	572	567	582	585	574	524	561	536	592	521	557	546	603	563	578	584	549	567	605	556	568	558	570	531	526	597	551	618	532	559	593	574	525	579	545	585	605	531	544	569	562	552	580	561	596	544	578	552	614	527	566	535	545	583	524	555	539	587	527	599	540	564	586	538	555	554	599	572	551	542	551	546	556	562	577	570	582	579	544	547	550	589	570	588	588	601	557	595	560	571	542	582	577	560	581	560	561	610	540	582	578	558	585	521	585	557	546	574	586	566	567	559	589	567	593	559	538	581	546	556	577	549	571	573	565	572	582	498	525	569	563	566	523	555	538	594	551	590	600	542	569	554	594	543	519	576	566	562	584	578	581	572	633	524	541	562	510	533	579	538	512	530	569	556	581	582	540	583	546	524	533	558	498	625	559	568	562	535	572	575	564	569	525	581	547	577	544	593	534	537	553	543	532	564	603	579	565	570	549	564	592	582	571	581	581	568	570	584	578	533	532	607	581	570	547	587	548	567	580	615	568	564	601	582	535	608	560	575	558	542	572	579	585	561	567	603	575	585	594	577	602	542	614	565	552	563	591	550	589	590	560	578	575	532	558	528	583	625	579	581	538	539	574	589	570	555	564	591	574	575	536	568	564	600	554	532	553	558	566	588	555	564	557	572	571	568	577	547	567	572	582	573	612	572	536	527	584	529	548	545	593	556	574	573	568	582	586	580	562	570	596	528	576	565	558	569	550	519	594	566	551	527	568	531	565	563	561	560	569	572	589	585	595	533	522	549	537	535	597	566	573	587	554	586	593	554	566	540	617	559	583	559	587	562	563	554	569	557	577	560	609	568	583	563	564	568	585	563	517	579	559	567	561	605	606	613	581	593	627	554	560	560	535	551	596	582	564	570	557	551	536	579	567	576	573	564	578	598	514	551	635	538	560	603	551	520	562	562	549	575	511	594	558	527	577	605	590	494	580	551	585	581	613	581	589	553	572	571	554	559	574	521	610	566	556	529	581	565	569	580	573	575	570	590	569	584	591	519	576	545	537	545	529	557	551	619	590	555	558	598	554	596	573	576	509	552	560	552	576	564	600	608	540	580	541	559	563	575	550	576	580	571	561	553	540	561	585	542	593	552	588	582	552	545	596	508	556	583	549	555	590	589	558	577	559	515	558	568	527	552	579	618	526	565	567	578	583	580	557	567	535	542	584	568	591	596	565	572	547	583	598	560	529	572	566	565	566	548	574	577	600	598	577	576	539	570	577	583	549	584	534	572	583	556	606	566	583	561	568	553	613	555	568	572	560	551	570	548	541	590	554	578	570	584	571	574	554	587	619	547	588	553	560	564	528	562	582	573	573	546	587	537	557	604	621	582	572	539	587	551	533	547	573	577	570	576	585	560	565	530	591	550	589	568	561	617	557	539	578	571	541	590	586	562	552	521	583	601	544	559	545	571	600	570	560	551	579	566	539	530	568	569	591	583	586	579	592	558	558	574	563	593	575	572	557	574	555	567	572	551	538	582	537	535	567	556	597	582	602	576	543	610	592	539	573	629	548	535	558	564	537	554	585	579	532	545	587	572	536	570	559	525	545	596	579	549	542	572	581	531	562	590	565	561	563	564	543	544	567	556	580	510	575	570	561	574	589	562	571	541	536	527	537	577	553	534	527	541	563	566	536	614	540	563	552	549	584	542	551	578	551	510	552	566	555	577	556	600	530	546	591	571	536	560	536	583	567	558	556	583	569	558	564	572	577	562	568	573	580	561	537	608	556	605	564	528	562	596	615	528	535	558	560	548	561	594	584	539	563	561	567	568	568	567	551	545	594	559	543	606	580	578	560	530	556	558	608	583	548	553	570	543	583	561	568	554	532	561	533	561	534	569	599	562	562	574	584	577	505	614	608	570	584	558	566	523	601	555	634	551	564	530	607	562	551	565	561	590	530	572	603	553	539	589	575	554	599	569	562	586	553	538	593	553	523	555	589	564	539	581	546	561	564	545	535	564	608	604	580	558	539	548	545	549	578	567	583	544	593	551	536	552	575	579	548	567	552	554	566	544	585	556	585	583	567	551	542	575	562	573	573	574	600	598	576	556	574	549	582	589	547	551	525	610	559	579	540	575	563	558	528	582	601	555	528	533	532	556	556	526	593	585	580	542	549	531	560	599	570	591	567	573	575	577	570	545	573	558	585	591	598	514	591	580	574	533	509	542	514	561	588	555	566	570	582	590	578	597	562	571	569	577	538	608	582	518	565	547	586	574	603	607	615	591	563	604	549	539	572	562	569	549	550	567	564	577	550	596	558	574	563	563	568	556	580	515	589	571	582	584	598	560	538	545	576	566	542	556	561	553	548	542	536	552	550	585	602	580	599	543	567	564	606	575	559	599	519	562	580	565	558	555	595	567	539	548	611	517	592	553	556	603	519	597	604	586	561	521	582	541	546	525	565	564	571	534	564	565	536	595	554	528	598	552	535	564	533	580	551	584	531	557	546	548	604	546	587	583	528	611	525	599	565	554	576	558	610	579	537	600	584	568	539	544	554	616	563	573	570	596	580	564	537	587	520	572	597	526	601	561	568	546	601	588	535	539	612	492	539	585	563	644	558	576	601	557	552	546	568	576	545	572	544	559	579	570	528	558	561	573	550	556	588	543	558	578	576	563	593	597	546	531	557	592	558	579	580	571	558	554	564	581	548	563	548	514	597	601	555	576	533	592	520	571	569	547	602	544	573	530	531	586	530	594	571	538	620	583	587	529	549	609	556	539	573	550	561	570	550	517	594	556	536	525	562	609	567	580	586	561	539	535	571	578	577	576	565	577	609	566	572	572	603	577	568	572	600	523	570	547	556	622	578	568	588	555	577	585	602	560	557	616	580	566	553	539	557	601	557	554	563	585	624	560	538	579	592	532	562	545	565	550	587	546	538	532	516	589	572	578	526	543	603	571	551	567	572	526	583	580	576	566	540	580	514	594	571	573	545	581	581	571	579	553	534	601	567	570	563	561	542	550	573	565	550	545	578	572	563	585	553	584	581	537	527	563	524	528	567	597	551	566	601	538	585	543	583	597	577	573	563	567	535	555	566	529	564	557	600	552	548	583	573	550	534	582	565	541	587	570	575	579	576	568	583	593	554	548	563	549	562	549	600	568	615	549	585	555	554	572	553	539	591	511	576	557	579	542	548	547	578	549	568	579	515	572	571	595	569	586	582	552	579	548
24889	21458	24943	28422	21520	20068	4655	1862	1145	961	741	651	571	478	402	379	365	349	332	328	281	298	255	289	274	289	259	257	244	230	257	222	203	250	235	256	227	234	247	236	233	245	214	206	225	215	241	214	209	231	244	220	236	218	223	208	219	242	235	234	229	252	240	248	248	226	233	210	243	236	209	237	227	213	206	224	216	260	229	237	235	237	216	237	240	222	235	204	242	210	190	214	224	241	231	201	220	252	239	244	209	250	202	217	229	236	210	238	223	233	217	205	206	231	223	226	214	229	206	223	245	209	244	233	219	207	228	236	209	212	236	221	203	230	234	249	211	238	212	226	213	239	237	221	271	240	244	241	231	231	207	236	226	210	229	246	229	268	216	243	199	244	225	228	229	239	236	253	237	226	204	218	211	215	225	243	216	225	220	211	232	206	203	243	215	189	219	233	245	219	251	237	216	242	260	210	205	222	230	224	232	224	231	249	208	218	235	224	222	231	202	229	226	237	250	246	246	233	202	248	225	231	242	220	210	253	232	225	226	236	233	196	192	246	243	228	260	252	195	250	227	227	193	194	217	252	226	237	228	223	220	206	257	216	216	207	237	227	210	235	236	227	220	228	234	226	225	222	229	230	260	221	228	208	224	203	208	218	211	215	242	259	258	236	226	234	198	205	213	212	239	217	236	233	249	235	238	241	211	256	225	251	221	200	242	216	219	225	223	232	229	214	198	204	223	234	218	213	239	223	235	234	206	225	246	208	215	251	225	221	195	207	214	241	211	228	246	226	218	230	224	206	231	201	210	226	228	268	193	247	223	224	249	213	246	236	212	215	210	222	228	222	253	234	211	223	207	238	217	217	212	220	213	218	234	241	249	239	230	221	230	194	209	226	218	222	248	224	234	230	204	225	233	261	230	253	255	234	215	241	228	208	218	218	228	210	212	222	209	223	245	178	227	243	258	222	219	213	225	232	238	240	220	214	244	215	237	196	246	222	236	216	222	228	243	215	235	225	248	206	204	233	215	230	217	200	225	214	239	231	241	202	200	236	241	251	205	220	232	236	234	232	244	251	231	228	208	214	229	227	234	239	260	218	236	218	210	206	194	238	212	226	241	230	229	229	230	214	216	210	208	235	219	186	257	258	241	244	200	235	228	250	221	201	234	221	228	244	225	223	201	218	236	217	232	220	256	214	234	255	209	227	214	234	228	203	228	219	202	216	236	238	239	215	247	210	218	238	244	229	216	219	219	209	238	240	238	228	237	252	221	203	229	227	226	234	219	234	215	232	225	236	236	226	220	218	229	241	251	217	228	212	244	203	198	218	218	193	223	219	234	223	198	235	232	208	237	243	242	214	234	216	207	236	239	223	219	224	217	219	230	209	245	237	212	221	219	248	229	220	227	232	235	204	221	230	233	196	226	222	243	211	231	227	239	233	235	218	194	232	236	247	198	240	234	221	253	215	214	232	247	243	199	225	213	264	209	225	239	210	219	222	212	230	212	221	222	225	189	224	228	240	255	233	243	251	225	207	213	206	232	237	232	238	220	234	232	231	219	231	230	198	203	250	217	232	249	239	265	215	203	227	234	217	241	208	203	230	206	210	218	217	221	230	234	201	231	207	214	208	207	197	220	233	245	227	250	245	205	256	220	239	225	228	225	239	224	198	229	210	216	199	222	225	186	227	238	226	221	234	236	242	221	228	224	239	245	211	210	201	235	225	216	231	223	183	234	248	227	191	260	218	249	218	243	224	237	225	239	223	227	222	209	255	240	244	187	208	233	240	246	208	231	234	250	195	217	210	243	243	248	230	232	223	248	222	214	227	207	209	194	204	232	233	188	241	228	234	232	254	240	274	233	224	245	232	211	243	207	213	228	180	226	214	238	244	222	206	229	221	232	209	211	227	226	249	212	220	240	218	222	183	210	190	217	205	225	232	231	237	204	228	234	262	210	237	213	233	216	218	227	212	260	222	216	214	233	200	237	220	253	240	248	228	260	219	234	221	240	216	208	223	212	241	210	223	247	204	220	245	231	255	218	192	219	238	216	232	243	251	232	226	215	217	222	214	248	225	214	213	230	234	260	241	256	250	240	214	240	234	210	210	213	242	242	217	246	218	257	212	222	232	227	224	214	254	224	257	208	226	209	246	243	228	208	220	236	222	246	243	226	213	202	203	246	213	205	243	224	233	202	243	202	216	202	220	236	211	217	237	244	190	236	203	239	223	215	236	192	224	229	226	227	233	220	217	237	218	258	201	232	218	233	215	210	200	232	186	234	240	205	240	212	194	240	226	267	236	230	256	251	221	227	211	250	238	199	217	261	221	214	219	235	208	240	238	227	246	259	217	221	238	232	201	238	231	225	226	246	235	232	228	208	229	204	222	248	223	234	204	247	250	199	225	222	236	213	225	230	264	211	229	225	244	224	253	234	249	214	259	206	206	198	231	192	229	229	211	207	234	214	203	213	227	227	228	226	256	232	241	226	203	255	274	214	224	249	218	234	234	209	210	233	223	217	208	217	242	232	237	216	235	201	201	247	257	224	216	249	230	234	231	243	238	231	234	239	234	202	195	227	220	253	236	229	222	236	233	233	215	229	187	230	256	221	224	255	197	204	246	213	203	224	232	208	210	221	215	218	232	232	228	224	229	200	214	243	235	236	231	214	191	242	216	257	201	242	234	189	197	212	212	239	215	236	231	239	232	237	212	234	251	202	253	230	206	220	231	233	247	224	217	234	222	252	235	229	210	254	240	239	233	245	257	251	225	234	221	214	213	237	226	201	209	186	263	242	261	212	247	242	213	216	220	252	228	213	216	228	232	208	188	205	215	206	209	214	221	220	237	209	250	245	234	232	224	230	192	207	229	207	225	203	243	224	209	223	212	237	221	212	220	220	243	233	199	241	223	222	212	202	225	242	227	219	226	210	230	224	253	223	215	234	214	227	228	247	213	232	225	238	236	237	248	190	230	215	220	238	230	227	212	245	222	235	204	229	217	243	237	235	237	210	249	211	243	229	209	229	225	209	225	239	220	226	223	245	240	200	254	237	202	223	238	226	253	210	248	218	230	203	222	251	215	226	217	222	209	242	244	229	240	231	235	228	227	215	226	202	252	257	230	203	221	215	248	245	242	194	219	223	212	234	228	219	202	243	220	200	231	205	228	222	207	231	212	213	221	211	206	245	259	223	254	212	196	208	231	245	233	246	239	214	242	224	221	206	221	214	227	238	240	216	222	213	211	193	222	202	211	232	245	192	228	235	221	225	207	214	218	204	218	241	203	234	238	229	237	237	222	217	209	221	236	238	211	238	246	235	207	227	195	213	240	215	224	222	229	228	231	232	220	222	229	198	230	241	198	220	237	232	214	215	223	215	216	234	252	249	224	233	215	203	217	255	241	236	237	213	217	236	236	221	221	195	230	224	224	225	214	221	216	212	222	239	254	201	219	216	239	227	230	221	225	255	207	194	229	250	212	241	232	245	241	224	215
27639	41094	19489	7109	3335	2135	1483	1200	950	881	769	726	662	653	647	588	619	567	604	552	506	554	589	565	523	563	530	544	528	533	521	540	572	520	529	545	516	550	533	528	518	519	493	477	520	560	502	501	539	505	531	523	517	533	534	506	536	543	541	518	487	531	527	555	546	532	508	519	545	507	483	530	561	536	533	568	527	503	502	513	506	529	564	546	496	506	518	528	500	542	547	574	531	525	491	584	534	525	513	519	499	504	547	530	533	515	544	490	472	504	539	485	476	561	550	516	527	516	544	505	539	498	534	525	531	518	524	521	526	524	502	575	528	489	456	512	481	543	519	515	488	504	478	501	531	521	538	569	516	505	542	497	513	521	479	469	534	489	512	514	519	537	501	524	504	521	518	539	537	542	527	515	528	524	563	551	529	493	541	535	541	515	547	537	550	492	546	556	535	494	539	486	494	511	544	525	502	518	480	494	520	513	493	512	529	531	533	526	516	496	555	519	522	518	548	502	521	475	501	528	543	487	566	574	518	559	524	497	560	500	534	476	503	523	466	586	535	508	559	542	520	577	530	525	525	498	502	553	534	546	510	525	541	516	519	559	536	526	568	513	557	578	522	532	509	548	548	493	505	529	495	512	507	519	537	528	534	502	519	522	514	527	538	522	540	499	544	555	558	542	512	473	529	538	542	532	502	516	542	547	579	526	560	522	560	473	534	578	547	538	518	506	481	543	531	518	562	498	533	519	515	504	520	566	502	504	526	539	530	531	564	537	523	502	537	520	534	537	487	545	507	507	524	540	525	539	539	537	524	509	510	522	539	565	546	531	526	511	502	524	501	487	501	550	523	509	476	551	484	519	544	563	533	532	538	523	542	541	547	532	531	507	525	505	541	499	491	494	483	532	563	481	479	488	489	582	529	521	556	519	516	521	536	531	535	554	510	560	515	519	520	535	525	511	544	507	551	501	568	519	520	527	531	549	531	514	549	539	527	531	536	534	498	506	520	553	510	536	513	534	541	528	574	498	517	492	534	514	525	490	543	521	511	537	503	497	498	530	528	478	572	545	516	519	496	539	535	547	557	498	553	526	510	553	517	518	528	521	535	531	518	565	531	560	553	545	518	523	470	532	498	486	525	532	507	507	502	512	557	548	525	501	522	504	514	569	536	500	532	542	523	507	555	541	519	502	518	514	500	548	527	567	508	490	536	524	489	536	507	514	552	537	490	535	553	523	501	545	506	525	501	525	498	523	546	550	565	552	545	542	523	540	501	497	511	495	498	553	494	522	550	515	503	542	525	513	509	540	488	512	541	506	517	504	500	519	531	503	590	509	536	539	541	551	526	520	511	541	522	512	523	525	524	485	467	552	539	550	536	508	520	567	493	494	499	518	513	548	535	517	495	497	540	500	536	529	548	494	496	539	537	517	512	524	556	480	536	561	531	514	498	495	519	511	526	510	540	546	527	482	519	540	521	530	534	514	514	519	524	496	534	559	496	522	495	542	517	515	526	491	535	504	534	468	532	521	524	520	522	507	501	565	484	535	558	523	537	478	536	520	538	530	552	559	528	521	525	518	503	534	538	558	507	527	541	503	504	532	471	486	491	495	487	499	519	513	527	510	495	508	510	539	506	520	534	526	508	522	533	519	506	557	488	492	493	503	534	502	513	551	516	497	496	467	552	524	528	532	521	524	478	476	490	528	513	530	529	548	501	491	571	513	508	491	565	554	510	540	529	543	478	546	527	512	531	536	531	527	507	551	529	499	526	477	548	512	515	545	500	549	506	507	491	526	477	533	520	498	497	504	520	542	498	500	531	514	489	532	544	499	487	546	553	551	526	540	505	552	503	537	495	517	527	531	562	510	501	514	525	478	535	527	536	480	527	538	538	521	532	504	519	500	563	551	498	519	520	521	501	557	462	586	479	543	492	537	498	515	523	559	477	552	519	520	548	565	507	491	555	536	519	543	483	529	509	501	486	515	557	577	547	552	543	488	548	520	527	498	488	501	534	524	555	474	552	536	468	533	503	530	532	517	533	492	495	516	545	537	515	512	582	524	558	520	453	511	518	553	550	507	534	502	516	496	530	564	530	484	545	523	531	509	510	520	545	533	502	541	502	517	545	511	548	496	556	553	567	569	540	518	552	504	510	511	503	520	537	540	538	525	495	515	503	533	497	510	529	550	515	515	545	488	507	493	467	543	512	525	512	551	544	501	498	555	526	519	541	522	514	496	469	500	522	513	495	513	567	522	498	488	480	514	539	537	512	481	532	527	558	513	534	573	539	508	528	546	557	558	530	524	497	545	511	519	561	528	506	504	553	530	519	505	467	522	507	503	495	514	541	507	546	532	515	530	498	506	531	537	473	523	492	537	497	562	540	543	533	512	481	512	550	591	522	546	532	544	531	532	497	559	516	534	514	537	554	527	514	488	520	518	528	536	487	508	507	529	573	506	524	544	505	574	519	494	486	531	547	525	496	534	519	512	524	546	553	495	500	538	527	489	515	542	492	535	485	495	512	532	521	516	537	507	520	510	488	526	542	511	527	541	532	480	522	538	530	535	553	507	556	539	549	511	558	521	515	517	533	504	535	522	527	526	513	536	511	549	552	562	540	475	539	549	504	508	533	500	513	500	520	489	563	504	520	540	526	520	506	520	508	543	510	496	505	559	548	548	504	541	529	511	541	489	545	530	528	481	530	506	525	533	516	505	540	498	513	496	526	490	533	524	530	529	509	516	542	519	542	530	535	540	501	508	505	517	528	544	493	504	506	538	523	555	480	549	555	520	503	531	515	496	510	525	509	506	512	531	521	512	530	533	524	507	526	497	491	524	526	523	539	492	497	515	521	531	509	549	532	525	509	522	515	517	514	498	535	533	527	557	541	535	501	566	521	536	530	538	506	520	560	500	492	541	537	534	511	537	545	523	550	507	536	509	508	559	525	531	525	497	533	510	541	526	527	520	497	536	556	484	524	550	482	490	520	531	550	523	521	524	518	471	542	546	510	528	525	514	524	512	503	513	496	521	576	534	501	519	497	536	516	528	564	557	511	484	520	503	548	510	513	486	547	517	547	523	544	547	496	532	563	512	520	523	518	536	512	517	529	532	499	498	517	486	535	494	514	506	536	515	526	515	500	476	498	537	547	527	535	533	502	551	485	506	502	547	506	490	538	534	503	508	530	518	554	496	555	519	499	550	520	534	530	529	478	483	507	547	521	560	489	498	503	564	519	520	553	518	528	517	578	521	507	505	537	518	531	531	527	534	479	483	523	537	513	508	523	519	510	548	499	527	529	528	520	519	510	516	523	508	528	525	530	565	521	521	485	568	514	517	525	552	518	507	498	460	570	542	514	489	510	537	514	511	495	550	528	499	497	528	492	536	567	504	532	554	511	543	510	556	530	508	510	516	524	528	573	514	504	525	552	547	558	474	483	520	522	502	534	535	561	530	494	517	531	560	502	524	538	501	585	501	520	511	550	491	519	545
24352	21526	25378	28128	21537	21700	18446	3636	1738	1271	1031	822	702	651	557	476	407	370	367	327	304	338	291	287	283	274	281	239	227	277	234	263	223	249	248	245	267	228	224	237	207	246	256	196	221	217	214	236	251	210	254	246	237	220	233	235	229	252	192	198	226	219	222	224	226	209	219	227	207	216	222	213	230	254	254	230	229	211	229	218	238	240	244	246	223	238	232	251	240	212	254	217	225	218	216	233	238	255	211	195	260	242	240	212	202	222	207	219	235	247	257	219	229	246	220	241	209	230	215	210	212	227	203	227	227	216	236	206	259	243	228	222	197	245	214	214	208	209	225	219	209	213	242	199	233	246	243	246	244	225	231	225	221	229	249	245	268	223	231	214	215	244	211	224	228	212	198	226	175	212	231	230	218	212	208	239	222	217	201	247	226	233	220	249	237	226	213	225	229	227	233	211	220	216	239	219	227	240	253	217	210	207	250	223	190	202	249	184	211	242	231	222	209	229	214	226	261	248	239	196	232	232	227	217	197	239	228	245	249	230	237	231	207	261	206	214	238	200	234	200	220	209	244	220	176	195	200	237	216	220	207	229	234	224	226	235	221	246	231	219	216	248	219	205	205	207	237	214	229	242	238	242	242	234	209	233	246	228	233	231	225	229	226	253	217	248	207	247	225	211	209	240	254	212	224	220	226	235	195	221	214	232	208	221	249	235	216	221	289	241	216	201	189	212	200	230	245	202	219	233	224	245	217	258	237	233	254	227	227	244	222	218	212	192	229	252	236	216	240	240	247	219	211	246	207	271	224	220	213	209	232	228	246	250	230	223	247	227	224	263	242	247	251	235	240	199	242	229	234	227	212	246	224	207	215	216	243	224	233	234	211	237	223	213	219	232	210	228	212	210	199	198	240	229	239	218	223	217	225	226	226	219	232	232	223	221	242	220	244	236	198	247	222	254	236	218	220	239	202	207	215	226	202	200	237	188	218	207	204	216	243	207	205	239	223	226	221	231	208	238	220	227	259	218	218	211	240	231	224	186	220	221	221	221	252	214	206	238	209	227	201	244	253	219	229	261	223	216	222	205	229	203	216	239	205	212	255	235	217	222	202	223	205	242	194	230	239	264	233	230	247	236	204	224	204	234	218	214	209	232	256	231	214	201	205	252	235	213	215	215	198	223	222	222	227	225	228	222	232	202	240	223	211	234	226	226	228	230	207	221	236	232	238	236	254	246	231	232	223	221	233	250	220	206	230	228	226	214	228	254	229	230	241	213	215	253	213	204	229	235	204	246	260	239	219	199	209	241	218	240	210	216	216	231	203	250	216	245	214	184	219	239	234	219	200	204	232	228	244	211	217	220	224	207	228	213	215	210	243	206	214	216	243	261	217	224	232	218	222	217	223	258	222	205	210	222	211	197	209	238	215	248	200	228	209	237	224	221	235	206	226	208	237	212	232	230	211	229	219	223	238	222	236	220	229	230	215	213	227	216	217	232	210	190	231	225	218	196	254	201	205	241	215	202	210	218	197	200	261	238	248	254	228	202	208	240	223	243	244	193	231	251	211	199	251	213	241	212	247	234	198	211	241	208	230	198	209	201	204	221	220	210	220	223	214	211	241	235	181	222	225	218	241	234	246	224	223	234	233	246	228	229	201	243	216	231	232	233	232	217	241	224	241	243	213	232	229	225	232	226	229	205	237	228	242	220	199	238	238	215	224	202	221	223	226	227	214	246	239	237	238	256	211	219	227	244	212	214	229	245	217	223	231	228	265	228	215	204	238	207	217	237	208	187	196	210	248	226	222	219	247	238	254	225	221	239	222	224	241	216	188	248	239	257	227	207	259	245	253	224	220	217	208	248	209	222	248	228	245	214	226	220	224	221	198	241	240	241	239	211	239	212	221	207	199	203	228	220	221	226	218	214	192	241	220	233	226	220	262	237	236	220	227	236	233	238	197	242	231	221	248	236	236	236	229	200	232	266	185	204	215	226	229	224	208	208	233	218	217	220	219	212	235	203	238	237	221	239	234	220	249	217	212	219	224	199	251	250	230	231	246	206	235	227	224	247	241	237	235	224	195	217	270	236	196	259	243	212	227	233	210	225	211	232	220	262	210	179	194	237	224	230	220	193	228	237	212	226	211	243	187	228	216	213	224	253	202	257	224	206	217	236	217	211	264	197	257	208	259	211	231	214	225	199	229	246	227	219	215	235	198	203	167	210	232	214	243	209	193	257	250	242	230	276	223	199	203	222	234	215	211	222	222	224	238	243	255	207	251	201	241	231	223	244	208	237	204	225	184	240	244	223	228	206	211	203	193	218	211	238	209	217	210	183	244	239	214	205	235	223	210	222	215	232	225	222	224	220	216	193	223	237	215	234	228	204	219	246	222	256	244	217	229	237	200	224	235	210	210	211	222	215	236	221	216	212	215	203	220	241	225	248	200	222	229	217	209	230	249	253	258	241	225	233	182	233	207	206	243	221	235	235	194	247	243	240	222	212	202	222	225	218	182	225	206	238	223	216	233	254	245	225	245	240	229	189	205	243	203	251	250	249	244	211	262	258	220	228	223	227	216	202	206	239	215	220	211	206	240	232	256	242	225	238	203	228	219	212	209	225	230	218	233	260	214	194	191	222	246	217	214	221	200	215	233	233	218	239	197	214	238	219	240	167	194	235	210	233	207	233	220	214	179	223	206	223	217	221	223	192	222	240	208	235	215	230	240	238	212	232	252	247	208	204	240	184	236	231	212	212	223	233	235	188	237	217	245	226	221	251	211	225	230	218	203	217	199	212	221	217	228	210	228	213	210	202	232	238	245	248	213	219	253	221	221	233	230	216	217	218	196	221	225	220	210	216	242	230	219	235	234	218	223	212	237	197	204	199	252	247	237	223	211	213	201	228	192	251	217	212	224	219	223	222	236	224	244	225	249	245	242	221	239	230	242	230	227	208	235	235	215	267	213	216	226	224	221	245	216	248	198	239	226	247	211	235	213	234	195	248	219	233	202	224	198	226	234	232	180	225	218	208	215	224	224	230	223	211	268	235	245	200	224	251	231	252	227	264	212	247	238	196	266	218	224	213	217	246	249	226	247	205	229	235	224	195	228	215	237	230	208	219	241	221	216	226	240	231	265	211	239	226	224	232	242	228	235	219	193	198	204	213	257	252	209	203	216	230	205	211	219	238	201	238	220	222	232	236	205	215	230	228	237	255	228	241	194	240	234	250	223	199	216	238	232	241	233	218	205	211	219	240	198	207	209	218	245	194	214	228	213	223	205	218	226	204	175	239	227	235	207	224	212	225	199	262	241	208	242	177	226	223	216	202	203	227	216	256	230	236	208	237	250	242	224	202	216	221	236	240	221	215	230	228	216	215	202	228	224	227	220	221	233	193	212	240	223	249	223	225	236	212	217	232	220	240	232	181	224	233	237	245	239	212	246	212	223	197	201	243	233	224	237	236	228	230	244	233	243	226	236	220	227	204	225	226
29835	48124	25920	9687	4275	2671	1755	1461	1108	974	882	775	754	711	641	632	612	568	608	610	612	531	557	527	548	532	546	536	536	517	554	518	560	514	533	513	526	495	530	511	507	501	486	476	506	518	510	520	520	503	505	548	474	530	501	531	563	524	533	526	485	533	453	504	482	516	524	520	509	528	499	515	485	521	498	459	464	526	517	513	474	495	493	488	494	522	547	461	483	533	536	491	498	485	528	520	529	500	494	508	485	505	501	533	561	529	487	503	524	509	514	471	481	555	554	499	474	520	466	516	494	594	511	522	519	544	477	499	470	521	511	542	528	530	507	537	527	508	473	525	499	583	504	509	538	545	478	516	526	490	513	524	489	502	498	500	512	542	577	517	532	487	487	545	509	533	472	494	517	487	540	531	510	480	552	527	475	488	553	507	542	513	523	527	505	517	488	521	522	562	539	469	513	494	508	467	511	462	496	511	485	537	539	501	527	511	515	492	501	536	512	488	519	516	561	504	495	523	508	520	483	490	510	505	488	489	522	478	515	497	536	505	433	497	523	524	467	539	499	495	532	485	470	540	470	537	511	514	502	526	505	507	497	469	528	484	500	491	519	523	506	518	535	514	506	506	549	520	493	519	465	495	517	533	508	503	528	468	488	531	535	552	475	546	499	504	498	509	513	545	493	483	538	504	482	496	523	527	525	501	516	515	513	478	507	541	514	479	531	510	543	520	487	505	473	488	521	538	548	519	479	465	488	529	489	496	510	526	517	445	522	509	504	526	531	495	523	478	493	518	495	474	517	531	524	518	501	551	537	480	543	517	506	540	518	516	511	478	535	511	509	504	498	479	530	522	523	513	499	497	527	511	497	468	540	496	459	514	491	502	500	518	472	494	527	515	514	547	501	469	514	565	530	514	471	536	555	512	518	493	489	504	462	521	531	494	491	506	499	519	477	497	486	552	461	511	525	488	509	548	518	554	512	496	506	501	525	505	469	503	476	490	499	533	503	493	493	473	530	545	526	504	492	519	545	520	549	523	543	496	463	505	486	502	513	461	501	532	475	503	480	484	499	480	521	499	521	496	522	513	506	487	538	498	507	528	487	524	524	474	544	522	536	510	487	485	517	522	465	474	505	525	485	465	512	493	493	502	540	499	517	535	527	562	511	548	485	514	481	503	503	517	476	511	488	515	482	476	532	510	521	525	533	532	522	499	532	506	522	494	506	517	535	530	540	485	528	514	492	515	524	489	507	519	495	512	542	482	536	533	518	520	539	511	514	547	496	516	489	535	517	495	520	507	516	510	519	497	518	525	494	540	550	502	493	530	478	508	530	491	515	520	513	544	541	505	531	499	503	528	512	493	477	491	582	504	496	532	510	523	534	493	473	530	492	501	485	517	492	518	523	474	507	533	510	518	457	516	536	527	506	511	478	500	513	548	504	514	519	513	506	502	502	510	499	494	483	477	500	516	474	503	496	506	494	515	500	506	512	490	510	507	500	532	559	470	523	483	493	478	521	503	493	555	520	470	480	506	450	496	447	519	525	498	488	486	543	480	531	519	524	476	453	523	557	524	521	503	520	480	516	526	468	515	524	507	482	518	522	453	518	509	503	495	496	538	501	511	486	510	502	533	493	534	519	523	506	504	501	524	499	499	508	467	484	508	513	502	482	541	507	508	523	496	534	493	507	489	498	481	540	515	491	509	510	525	521	504	529	459	539	496	527	500	520	528	508	588	504	525	492	523	439	491	473	473	510	482	487	469	473	536	520	532	544	513	511	517	510	496	502	490	494	529	548	491	469	530	524	499	524	514	475	526	507	521	509	535	488	532	496	501	533	506	504	493	560	488	535	476	523	520	454	485	514	501	509	529	479	488	527	504	505	520	514	506	520	528	502	537	509	495	523	505	519	489	549	516	484	523	524	534	531	557	495	535	510	477	497	507	514	465	519	477	501	510	534	530	523	513	494	530	519	518	536	496	491	500	540	511	524	501	536	469	523	515	518	505	539	554	520	504	537	506	478	503	511	540	505	525	488	484	525	535	515	486	513	557	536	530	537	477	498	474	517	493	509	481	515	538	522	553	484	502	496	491	516	544	495	497	511	499	484	478	498	540	530	498	511	483	544	530	484	512	540	490	514	478	517	527	463	504	501	519	507	531	497	481	494	502	480	486	502	491	512	522	526	492	508	516	461	516	477	515	508	507	469	506	469	483	455	470	535	535	532	495	517	534	523	511	512	504	500	513	504	537	498	491	503	500	513	532	489	523	491	512	490	503	523	511	523	511	487	500	471	523	531	503	520	524	498	516	519	529	569	524	525	537	479	542	518	487	541	503	536	517	564	555	484	515	499	505	506	486	498	513	511	511	452	475	512	536	507	477	484	541	496	528	477	517	532	528	464	508	514	491	546	487	460	519	493	509	522	517	559	540	462	539	537	479	567	524	568	481	530	465	516	494	470	511	509	509	551	525	505	495	488	553	522	492	518	517	465	520	511	511	513	526	465	543	474	512	503	506	563	509	530	517	501	510	522	549	534	489	539	473	463	468	497	536	513	517	508	529	509	518	491	499	510	514	513	518	523	521	513	494	534	519	531	504	493	521	484	508	522	485	534	509	518	482	462	494	535	557	538	462	513	502	509	488	513	506	491	484	535	542	493	493	510	508	516	551	518	497	506	519	491	500	497	462	483	491	529	520	518	495	494	514	524	511	472	528	486	492	504	570	543	501	508	552	520	540	482	506	506	478	520	481	511	503	516	514	485	518	464	502	537	510	468	508	519	516	501	496	501	473	507	448	490	482	510	464	487	530	511	510	481	502	491	503	506	504	525	533	527	534	512	495	509	492	513	455	527	506	476	479	570	443	511	534	545	527	510	520	522	492	539	513	468	539	494	496	513	507	533	492	483	481	524	511	515	516	496	543	464	549	514	539	520	522	489	546	475	494	536	536	501	492	467	527	477	491	519	516	486	518	507	498	518	500	496	545	550	459	495	520	519	510	465	496	493	456	519	509	497	502	511	497	503	513	475	507	499	574	493	512	494	541	551	514	517	483	532	506	458	493	538	518	509	490	490	499	530	532	515	493	516	538	513	527	511	517	528	511	485	533	516	509	499	515	535	523	472	519	490	512	494	523	483	477	514	528	532	526	519	494	541	505	551	547	465	517	493	490	488	538	541	563	491	505	522	516	469	504	473	503	527	520	536	499	500	515	529	512	466	543	502	537	479	461	498	520	500	555	525	515	511	470	526	493	491	519	521	492	536	519	526	540	513	522	477	448	499	499	532	485	552	489	515	504	490	531	547	530	549	526	539	514	492	500	494	531	514	510	483	481	530	499	517	486	500	497	560	538	467	519	507	532	491	497	501	509	529	517	483	528	532	523	505	508	495	492	511	531	495	504	508	505	504	516	534	501	535	520	528	503	530	499	530	541	539	455	497	506	466	501	505	560	479	502	466	527	550	516	514	551	477	509	512	500	520	501	487	522	500	523
33144	26110	23380	10788	3563	2084	1396	1014	782	613	595	484	389	382	395	369	331	322	295	296	274	284	270	258	284	262	266	254	244	243	252	266	237	248	256	256	257	257	226	228	251	245	280	245	242	286	254	227	234	232	228	247	212	236	224	215	246	240	237	218	251	236	236	224	257	237	235	276	242	235	230	223	249	229	258	267	225	207	259	263	235	248	256	217	238	229	252	230	265	213	258	278	277	227	248	214	223	235	226	227	239	246	215	247	275	228	237	251	234	243	248	257	257	260	235	242	244	237	276	220	244	241	242	247	265	219	253	227	261	230	248	259	237	254	230	249	238	197	229	241	233	236	256	257	242	258	254	235	251	217	232	258	255	222	246	243	217	247	223	268	253	216	240	257	230	244	221	243	223	237	245	245	228	255	249	241	257	228	231	250	245	225	224	235	250	247	269	214	255	217	246	235	227	243	236	244	273	258	261	280	261	253	274	244	226	211	246	244	237	218	263	245	251	247	251	252	259	274	232	252	270	227	226	229	245	242	248	225	266	244	246	253	254	247	255	210	237	225	240	248	237	236	238	237	280	255	245	237	227	241	259	219	239	250	220	245	245	265	230	241	233	243	243	255	252	237	251	237	234	240	228	231	248	237	238	251	225	260	258	220	238	271	251	247	252	267	265	252	293	202	227	234	271	272	246	247	270	238	223	231	243	213	232	263	223	224	257	267	236	234	221	211	249	196	239	235	268	228	253	250	225	238	233	240	250	245	252	253	228	248	234	223	235	225	246	242	224	228	268	220	245	282	244	212	251	274	240	265	256	232	244	250	238	222	256	253	239	245	261	247	241	229	231	246	252	211	217	246	237	214	237	217	243	258	259	238	280	251	269	259	231	260	222	196	225	256	235	256	223	249	241	250	230	255	241	235	257	228	276	231	258	231	262	249	249	234	240	245	236	221	260	244	245	248	249	239	220	251	235	236	253	237	225	259	262	227	237	245	254	240	233	239	246	248	243	252	272	262	256	229	242	240	248	231	241	272	282	237	217	226	253	242	235	224	216	279	236	254	257	247	227	239	240	259	227	250	203	231	236	254	220	235	268	251	224	247	234	258	250	269	234	227	200	238	241	239	272	226	253	241	230	243	230	277	236	250	237	246	259	251	267	224	226	257	250	288	232	205	260	205	221	237	254	254	276	255	238	245	247	233	261	220	215	233	268	261	236	224	223	239	212	243	240	229	259	203	230	235	260	248	224	277	247	274	224	289	227	239	229	233	237	236	268	234	232	252	222	263	248	237	256	233	235	237	236	231	255	261	225	238	205	250	280	245	257	238	275	249	227	258	254	221	235	213	213	235	264	238	252	214	241	252	247	217	250	234	242	242	252	244	233	255	237	229	284	267	241	223	242	251	252	274	225	241	255	229	231	261	224	244	256	239	270	242	253	258	247	252	229	241	273	255	238	233	229	256	240	246	235	223	256	246	234	248	248	228	229	254	228	225	234	242	266	269	238	220	275	217	230	245	262	260	235	241	232	230	253	242	243	225	242	244	234	226	228	233	247	223	252	256	242	222	231	231	262	265	227	231	261	233	231	265	251	246	247	245	236	253	240	205	231	237	249	241	240	247	215	250	214	233	265	266	228	221	221	258	210	222	269	234	251	258	254	234	238	232	251	217	259	249	260	248	232	247	267	224	262	249	213	243	266	259	247	292	212	229	247	280	234	248	251	252	220	245	211	267	273	230	242	235	284	250	224	217	273	251	234	241	240	228	241	222	252	226	255	226	243	267	233	276	235	248	240	244	256	257	228	276	256	257	257	248	252	272	252	240	266	241	222	243	231	263	266	272	222	234	268	224	238	221	236	225	250	232	231	242	271	225	234	226	229	222	238	250	253	213	255	222	247	229	251	246	262	283	250	230	243	254	231	273	256	232	212	232	247	270	243	198	237	264	249	237	237	232	263	251	218	237	242	267	276	236	248	245	200	227	252	245	242	222	258	245	242	212	229	234	246	240	226	239	234	269	227	257	260	243	225	242	249	271	210	242	241	262	252	241	246	243	247	254	242	235	227	255	217	233	252	244	238	235	240	236	239	252	227	253	262	254	303	238	231	265	264	247	212	288	257	238	269	268	240	274	240	255	201	233	218	222	233	265	226	257	243	247	254	267	263	249	261	242	221	251	242	257	254	242	219	246	230	222	222	241	241	266	231	240	245	222	237	262	234	267	224	264	252	252	253	270	248	262	240	254	253	233	248	257	257	243	219	223	259	250	272	252	221	246	239	200	235	238	270	237	265	239	284	232	253	272	249	263	249	230	239	254	236	247	246	226	252	251	260	230	250	238	230	222	226	221	265	267	256	230	246	264	227	261	261	279	238	248	244	210	205	235	241	236	271	248	214	255	265	216	214	235	245	221	241	249	229	236	257	238	250	229	230	266	233	249	230	238	234	241	244	244	264	253	258	265	256	247	228	270	220	230	250	266	238	261	244	241	238	233	237	249	228	272	214	257	235	253	250	248	225	221	269	245	218	256	251	244	242	235	269	261	254	232	262	276	234	254	249	227	258	276	238	235	262	213	267	223	259	258	235	257	239	227	256	242	225	233	275	238	254	257	222	211	285	249	266	269	218	254	234	235	230	239	212	215	238	253	212	231	240	253	270	257	251	258	227	237	256	237	227	217	254	261	258	227	251	232	231	251	268	221	240	245	225	239	234	223	255	250	264	277	222	231	240	265	292	252	238	252	264	247	257	221	239	251	224	233	234	246	247	259	274	232	291	242	264	228	276	247	246	259	262	228	264	249	239	227	224	248	253	239	235	254	252	226	246	252	248	253	231	220	245	226	245	218	214	245	258	254	250	242	274	227	237	211	240	241	247	246	265	247	251	251	219	229	248	236	237	268	257	216	251	246	250	268	260	249	223	225	261	260	261	225	216	229	244	251	231	238	221	237	254	231	276	254	273	258	262	227	254	260	247	264	260	227	254	229	266	248	226	247	221	229	239	245	235	270	252	272	247	267	255	233	235	237	227	252	234	237	260	260	253	213	254	261	233	237	230	227	250	278	223	205	212	247	238	230	244	259	244	228	233	256	223	249	223	242	255	240	234	263	264	263	237	255	226	246	241	262	254	280	264	242	243	235	246	255	223	255	237	238	221	234	216	247	255	224	249	265	248	228	233	224	277	254	256	245	212	257	244	213	241	249	230	235	266	278	262	269	243	225	218	230	235	235	228	254	205	260	246	274	212	237	253	267	257	260	233	239	251	239	277	215	222	263	235	230	221	278	275	213	233	245	249	222	243	235	226	227	223	253	266	206	246	239	198	209	232	247	282	244	228	264	256	228	220	248	241	221	238	244	247	264	259	242	246	252	242	283	233	272	236	227	248	255	229	225	236	240	247	268	236	226	231	221	219	257	246	215	253	253	238	236	242	264	269	267	263	244	250	257	234	236	228	246	248	239	278	231	233	245	228	251	236	260	233	241	227	247	232	252	264	258
29110	33293	14367	4717	2213	1452	1061	919	830	746	769	689	619	629	609	609	598	594	572	608	598	566	550	529	599	589	556	592	574	567	593	545	558	591	554	546	566	551	558	583	552	539	585	536	553	556	583	545	530	580	560	604	568	572	571	572	566	517	573	547	578	526	583	594	573	562	575	577	586	530	548	544	517	571	542	532	558	552	597	559	518	526	557	558	583	568	561	534	583	574	572	568	551	522	555	579	575	608	576	529	576	557	567	526	580	578	551	579	576	550	503	539	549	545	536	504	547	567	587	567	524	544	566	583	543	520	559	585	533	561	568	561	523	548	583	518	544	531	559	569	557	584	575	559	566	538	580	503	565	560	554	554	596	531	532	559	573	577	546	604	562	549	559	546	542	529	551	593	581	604	554	573	573	553	598	550	604	564	530	535	547	556	555	552	584	528	569	546	574	514	551	548	516	530	538	558	527	589	561	553	546	538	591	559	571	607	574	566	577	572	572	542	531	551	583	592	564	552	575	586	577	575	578	552	540	596	538	552	615	558	561	585	513	557	577	585	538	584	585	518	584	569	550	573	539	570	596	533	573	568	514	602	520	578	574	551	588	589	530	556	530	580	593	580	592	571	554	555	564	526	579	585	542	594	579	569	616	548	557	493	567	581	516	556	550	553	573	595	582	550	572	533	558	579	573	580	582	592	579	559	556	565	548	530	557	548	562	553	574	574	572	575	575	551	614	557	592	518	571	579	565	611	548	570	564	584	554	541	576	563	582	518	532	599	569	583	562	576	600	546	556	578	511	594	568	578	573	544	570	529	534	524	541	571	555	530	585	578	540	565	603	513	579	528	558	540	517	587	575	542	564	556	576	577	550	536	525	592	534	561	580	571	560	571	580	555	577	605	520	579	584	548	562	641	581	595	573	536	576	505	591	542	495	567	581	557	559	555	535	540	497	568	562	591	552	544	598	511	553	545	537	592	527	559	552	548	591	552	569	594	546	545	572	543	550	624	550	554	511	563	537	527	555	562	604	609	553	558	584	575	545	613	564	587	576	593	566	559	571	566	566	588	576	580	577	585	553	565	584	540	533	561	528	563	545	610	567	510	553	579	530	530	543	548	525	564	567	563	561	559	573	575	550	555	516	592	549	554	556	596	561	568	566	597	516	551	559	617	545	501	521	535	587	574	583	543	572	552	555	601	565	560	530	542	581	564	541	554	543	597	575	536	561	552	556	538	545	549	548	582	583	567	601	566	567	564	607	536	611	577	550	578	572	558	520	558	563	550	579	530	509	564	521	624	568	562	579	546	536	622	555	552	539	532	613	577	539	548	538	530	570	585	558	577	549	544	603	503	581	575	547	583	526	544	543	561	594	484	552	539	535	582	597	577	561	584	559	578	596	539	539	575	575	548	574	547	559	548	545	558	567	546	575	531	598	541	618	624	573	562	591	581	574	531	528	564	572	569	563	565	564	555	558	577	575	551	581	620	565	593	572	530	576	532	550	571	578	514	588	572	571	552	579	540	555	603	569	561	566	538	596	559	534	566	572	560	514	564	525	519	585	533	533	517	542	603	527	560	549	553	562	583	530	569	536	560	569	592	606	588	573	546	558	551	560	570	511	536	594	544	589	601	546	554	563	568	542	552	544	626	550	573	566	565	549	553	560	562	534	561	561	584	555	552	564	595	569	552	573	575	603	509	566	508	554	565	528	555	549	587	574	569	552	578	586	552	573	606	550	529	552	542	579	549	555	564	556	540	557	562	590	542	544	520	539	553	542	585	567	568	572	537	561	601	567	545	549	555	555	562	554	586	590	547	573	574	560	569	558	556	542	595	554	579	545	520	561	569	557	556	564	524	501	568	549	550	560	548	546	523	578	564	566	536	566	604	587	586	537	589	544	552	559	543	541	585	590	583	561	586	581	610	560	563	569	572	495	566	545	567	528	568	583	533	549	593	563	548	576	560	568	550	571	570	555	550	547	571	624	590	551	513	606	539	523	560	550	549	622	537	578	515	512	515	606	539	557	557	546	564	596	589	540	567	594	539	562	606	601	590	545	544	542	555	558	583	559	561	569	521	567	571	572	555	566	578	534	582	582	577	567	578	591	570	534	558	553	582	584	562	559	567	499	595	555	539	541	539	596	561	584	505	550	537	603	517	600	543	562	551	539	554	568	532	535	511	487	558	547	567	535	583	602	519	547	613	591	609	543	582	565	577	572	547	568	504	525	598	575	532	589	555	600	544	577	575	573	565	534	558	532	560	556	588	543	567	580	579	556	553	561	558	579	529	588	578	521	594	560	543	533	580	530	550	540	535	585	564	553	636	522	587	572	564	554	595	533	562	552	599	574	607	545	525	586	534	542	571	565	573	523	523	526	554	537	588	573	523	554	531	557	552	509	559	553	554	578	571	541	546	559	541	546	580	519	539	533	578	572	563	557	564	580	617	571	594	511	553	544	585	541	575	611	539	560	546	593	560	566	535	592	541	556	613	541	568	590	532	559	565	550	537	586	513	564	584	561	605	522	564	556	555	548	564	555	539	557	566	551	544	542	553	559	592	595	559	539	561	583	552	570	550	584	532	575	597	546	526	573	516	556	547	545	514	604	542	588	554	551	572	554	544	550	542	528	573	564	553	588	544	540	515	581	560	521	576	564	544	564	548	547	590	544	561	542	529	567	577	555	568	542	557	553	581	586	547	606	546	525	531	540	563	564	542	554	596	566	582	540	540	574	598	591	565	599	541	571	554	554	553	585	588	562	553	587	547	546	591	582	607	570	584	564	564	547	551	545	547	556	530	588	575	542	546	556	574	581	571	568	546	565	569	559	532	588	560	548	611	582	589	553	570	571	586	534	582	558	556	572	549	555	545	514	575	568	568	546	546	519	622	556	548	601	571	539	532	601	566	540	539	593	616	584	509	534	532	589	579	569	563	549	542	594	587	604	552	564	563	547	548	550	587	604	549	606	562	514	586	554	577	580	523	562	591	555	572	565	551	557	561	574	548	547	533	559	560	544	541	553	548	592	595	568	558	574	538	533	562	566	587	580	560	596	557	536	565	545	549	581	565	557	564	536	569	583	564	548	575	572	586	573	554	574	558	543	571	565	560	526	608	521	579	582	568	536	558	590	564	565	564	533	520	518	524	527	595	609	581	524	540	579	572	567	567	548	538	570	596	560	539	547	553	572	550	538	534	548	562	528	560	625	528	563	561	556	546	557	542	541	586	570	539	585	558	537	578	537	598	599	535	532	570	589	531	574	540	586	553	583	553	547	586	556	570	586	563	566	550	573	560	577	540	625	567	504	575	561	570	544	550	569	575	561	591	571	603	505	563	571	549	577	558	564	539	559	535	583	590	542	557	593	522	528	588	550	561	527	567	577	580	552	561	579	553	565	549	567	532	557	553	527	604	546	548	605	569	554	553	558	591	537	627	567	586	561	570	551	581	565	558	523	569	545	553	552	590	554	572	565	558	592	551	495	593	542	589
24980	21525	25049	28455	21568	20009	4440	1803	1300	1024	878	675	567	501	431	401	333	357	329	334	292	280	281	286	256	251	252	222	201	246	204	228	246	246	237	257	221	233	243	217	214	230	237	206	227	238	227	237	240	246	230	233	205	221	195	221	234	211	229	221	246	215	241	222	232	220	213	225	189	206	217	222	233	242	244	215	224	232	225	217	222	232	237	244	237	220	236	232	227	225	246	242	231	225	232	223	221	229	229	219	241	205	242	214	229	234	227	230	224	211	230	227	237	265	259	217	222	233	230	202	217	220	220	215	248	224	227	231	222	240	208	213	205	224	243	235	235	238	218	226	230	210	232	226	211	200	229	250	232	176	219	242	244	226	221	213	220	205	247	216	209	242	205	211	236	208	228	198	206	223	209	234	224	255	223	215	211	204	203	241	212	236	226	219	233	203	228	220	230	211	212	220	222	229	203	237	231	225	231	233	221	254	198	244	237	235	228	229	257	237	215	232	260	226	233	238	237	240	252	228	216	238	212	210	216	231	218	252	236	217	190	208	205	221	236	217	222	243	214	225	222	197	254	211	226	233	240	221	225	200	222	216	248	224	216	216	198	221	214	239	222	218	243	229	229	225	248	200	253	221	222	208	215	226	221	240	230	193	226	235	205	216	242	199	196	244	220	207	231	233	237	222	244	243	248	209	222	236	222	209	196	251	228	226	251	250	209	264	233	230	218	221	234	230	235	222	203	214	220	225	216	222	214	213	242	210	194	205	210	232	226	232	247	243	237	232	226	230	262	189	248	224	223	242	233	207	239	230	245	228	217	226	210	202	226	236	217	232	246	234	221	216	236	254	234	211	237	200	213	218	227	260	243	234	220	233	210	234	234	225	247	245	214	202	208	206	230	227	194	223	229	206	247	227	204	235	222	208	215	222	227	242	238	262	211	244	231	238	212	237	215	220	229	245	256	237	208	224	236	228	223	220	217	215	238	224	200	214	221	215	249	211	248	218	234	217	216	215	246	204	217	247	216	233	221	222	250	208	209	200	235	218	219	234	213	223	192	202	258	234	225	244	242	226	251	242	245	236	209	228	203	206	207	202	224	225	240	258	217	219	223	227	228	216	229	246	240	237	246	236	234	229	222	223	244	237	214	218	226	226	218	205	239	241	243	264	230	198	198	199	245	224	211	231	202	224	259	237	237	228	216	214	209	227	233	234	250	218	231	232	197	227	219	221	240	228	235	232	225	244	237	219	172	215	246	234	247	206	259	232	226	231	242	232	213	216	219	222	232	232	247	236	249	232	212	187	225	228	223	217	230	214	213	227	243	203	187	233	209	223	217	239	205	200	230	211	230	233	217	230	199	246	197	224	242	236	234	220	224	204	205	236	243	236	230	231	229	215	232	229	225	230	204	210	216	217	199	195	237	210	195	228	218	208	200	236	218	251	218	233	234	244	224	230	236	220	210	208	215	250	226	238	237	234	217	213	210	234	244	208	222	213	223	230	223	228	233	230	223	246	218	225	243	210	234	226	255	219	219	227	248	226	197	192	208	241	229	216	208	232	236	215	219	245	220	224	221	226	237	202	230	224	248	201	253	211	246	239	233	248	198	209	214	213	235	244	211	223	227	225	215	225	193	229	220	219	208	218	225	256	233	211	219	196	211	238	254	224	229	208	219	235	236	257	215	219	261	223	246	220	223	243	233	213	225	220	238	226	229	247	220	231	215	226	265	248	235	222	245	234	208	242	223	236	219	243	228	248	214	197	195	203	224	234	222	218	204	225	221	209	223	222	234	229	214	214	221	237	225	212	201	235	221	221	194	236	217	202	235	238	221	209	230	232	223	223	222	217	223	253	260	239	209	206	240	200	195	235	215	230	205	223	214	219	235	203	227	237	219	213	243	216	226	215	246	215	213	231	175	232	260	237	244	232	245	222	227	256	234	214	240	246	207	210	196	225	230	217	266	219	236	216	209	247	197	230	201	195	232	240	241	257	197	239	234	244	252	243	214	215	233	217	238	210	205	215	263	204	252	213	259	218	219	219	234	199	223	246	238	239	214	217	247	243	217	238	184	231	235	215	205	213	231	215	213	216	222	230	227	258	258	219	215	204	219	226	249	226	231	218	216	232	220	198	205	246	216	208	228	216	220	255	233	208	195	261	251	198	220	218	213	212	254	244	242	232	205	227	229	216	258	232	213	209	207	209	214	220	218	203	216	215	222	232	241	238	219	236	204	247	248	231	208	226	258	215	231	236	217	227	239	236	211	227	233	216	242	222	220	206	210	217	245	201	191	218	223	216	216	245	227	238	224	201	224	221	231	211	235	230	255	231	228	214	220	225	211	243	206	212	215	238	241	217	203	214	238	197	238	225	233	224	223	224	223	227	199	226	244	248	197	228	225	226	211	233	225	223	194	216	203	232	230	223	208	238	239	235	237	244	233	245	205	221	233	230	247	228	235	218	216	239	219	223	231	217	235	231	253	237	232	252	251	247	202	214	230	235	258	219	221	222	202	226	191	202	222	205	208	208	200	216	251	236	221	210	236	212	227	190	238	204	222	247	204	207	202	265	202	220	236	190	207	201	234	243	224	215	209	226	218	230	203	232	225	217	229	214	227	204	244	226	224	218	243	210	208	223	256	226	193	212	220	229	224	246	258	203	233	214	245	232	244	217	239	215	192	202	222	226	229	267	231	244	235	224	218	227	208	212	211	214	229	216	206	235	249	221	224	227	226	189	231	219	205	192	228	226	222	199	206	200	208	220	205	236	236	214	243	242	204	192	237	194	163	199	249	255	230	222	222	258	215	229	247	227	241	235	210	226	247	230	219	248	200	214	229	243	230	240	204	237	241	232	233	221	223	219	212	246	229	208	224	211	233	229	225	211	217	227	233	204	234	228	236	236	232	207	219	247	228	195	231	238	261	224	226	234	239	222	219	236	202	216	217	236	220	237	235	214	228	232	227	209	222	200	245	249	201	217	210	240	205	194	220	227	251	215	231	220	234	205	219	219	222	204	208	246	230	230	260	230	220	225	217	255	219	240	263	218	205	227	259	230	204	238	228	225	215	213	209	245	225	235	247	228	212	270	238	216	214	215	186	203	221	237	238	236	240	231	215	216	224	236	200	234	222	220	225	231	224	234	214	230	240	207	234	231	222	226	220	189	239	209	221	227	213	235	209	196	204	212	194	229	233	220	240	231	230	232	201	219	218	228	223	219	214	256	200	201	220	224	232	199	240	225	246	204	204	237	233	218	225	236	226	203	209	244	239	211	219	223	208	227	210	252	227	212	259	219	229	227	255	205	207	250	227	186	217	197	213	207	209	237	216	227	227	197	228	250	234	245	248	221	220	218	222	221	243	229	241	221	240	245	240	216	226	191	226	219	220	244	220	189	215	213	224	206	182	234	221	240	208	231	221	223	207	210	239	183	233	245	207	221	227	203	218	223	227	234	239	215	228	258	227	238	240	265	224	228	223	214	220	220	206	200
27725	40569	21496	7090	3160	1994	1491	1112	929	875	855	768	672	685	612	612	581	569	562	578	578	552	564	544	582	554	562	517	504	536	540	510	577	534	531	526	516	553	538	543	491	512	529	538	532	526	543	503	495	531	526	541	507	508	455	514	549	539	468	523	482	529	488	514	504	501	477	489	499	519	499	521	525	490	525	504	483	517	510	550	547	519	516	539	483	536	544	507	524	514	473	512	501	499	516	486	509	523	515	517	551	554	553	517	500	525	542	539	515	530	529	553	553	500	543	508	463	521	537	511	535	530	519	521	537	539	535	524	500	530	530	545	518	492	530	551	549	504	508	521	510	467	522	499	518	496	511	524	514	495	543	544	534	513	524	543	568	504	493	519	483	509	539	488	525	577	523	523	513	486	484	492	511	536	476	501	517	485	566	512	544	555	522	526	511	539	534	529	499	526	520	486	521	500	509	527	504	552	539	508	544	523	526	503	477	534	495	548	503	536	521	496	530	511	529	528	557	485	483	520	506	525	492	520	479	489	519	513	527	513	551	511	511	519	511	504	528	511	520	552	548	511	537	528	529	546	497	560	513	541	548	532	534	507	501	523	543	510	486	523	539	546	503	518	518	510	494	478	527	473	507	460	549	571	560	506	547	522	528	552	495	500	509	521	510	503	502	492	519	479	513	504	494	545	490	536	535	511	478	547	542	476	511	480	518	538	514	506	529	527	521	509	495	494	513	503	531	522	524	524	530	527	516	504	514	554	526	518	533	515	527	520	524	530	520	520	530	513	527	506	529	525	487	511	518	530	550	503	486	514	511	546	565	558	496	521	536	503	539	472	481	553	528	516	490	502	524	506	551	550	506	513	527	509	524	545	548	530	546	534	477	544	552	544	524	557	522	533	496	529	495	490	491	524	563	520	521	502	498	487	535	534	554	559	523	531	498	539	498	485	473	511	530	503	503	500	530	516	514	517	537	492	531	524	496	537	502	552	524	533	496	483	531	533	501	527	493	523	526	525	514	544	518	520	478	491	507	553	533	550	510	556	490	522	490	519	506	514	485	496	545	520	497	509	506	533	499	500	524	518	519	533	499	535	481	542	533	517	480	519	539	531	493	550	489	523	483	526	524	579	579	522	512	509	553	548	496	524	513	541	531	494	525	507	496	532	502	506	464	530	533	532	566	585	543	560	482	567	501	504	517	556	530	538	527	536	494	536	488	535	497	479	487	537	494	512	499	539	522	484	509	532	538	471	497	504	497	504	465	543	502	522	512	496	526	534	505	553	545	498	467	513	500	521	491	545	541	528	511	522	511	535	481	496	492	502	523	519	502	475	506	525	496	519	502	548	490	513	554	488	528	534	477	501	524	490	501	486	490	521	514	469	526	540	546	528	542	500	514	521	517	539	508	525	489	519	519	497	449	529	486	512	511	496	497	524	520	546	546	495	530	481	525	525	520	579	545	520	488	484	508	496	540	497	513	504	479	542	505	545	455	551	479	520	507	514	526	547	492	507	480	537	542	485	552	511	529	492	516	534	502	513	520	513	517	526	534	497	533	529	547	485	501	514	537	555	549	536	495	551	521	515	497	505	492	529	533	537	509	519	544	541	530	506	498	470	504	513	525	528	507	501	544	567	549	512	503	480	513	554	486	514	529	506	446	510	496	501	496	526	515	537	521	514	510	508	500	528	538	569	522	536	511	496	514	572	517	509	549	528	511	512	538	494	494	523	533	525	533	500	532	534	484	501	522	503	527	512	498	557	521	510	525	521	490	484	490	513	501	489	520	510	499	557	545	504	497	499	510	528	510	534	516	547	506	534	490	520	505	510	512	510	541	500	507	554	556	532	528	535	509	530	506	537	505	476	515	565	533	523	543	497	517	549	542	520	516	504	553	493	508	534	502	528	521	556	512	513	506	540	531	521	472	498	520	497	497	527	531	501	583	510	513	538	544	537	528	540	521	544	504	516	503	498	495	537	516	542	543	553	537	532	515	546	537	511	551	520	571	511	537	477	517	487	518	507	550	515	474	537	518	549	506	503	544	516	505	525	496	502	537	525	496	489	521	531	470	495	511	520	499	497	471	490	507	493	521	533	486	522	492	530	497	558	517	521	489	542	510	525	486	478	510	527	520	575	543	542	512	554	557	509	498	524	520	532	526	537	554	499	512	535	499	553	514	540	525	542	529	500	478	534	506	501	522	532	531	534	506	538	514	556	522	571	521	507	528	507	519	505	526	546	533	590	495	533	540	509	542	500	540	500	523	540	534	519	508	582	487	505	503	519	572	521	500	534	465	491	469	500	522	552	464	558	505	527	526	483	506	539	468	455	493	516	542	542	533	514	517	498	507	505	546	550	530	554	474	538	508	508	518	557	503	520	541	505	539	521	472	542	516	480	481	516	544	517	496	516	527	494	513	504	544	496	528	543	511	543	541	476	520	526	518	504	533	498	530	475	519	547	531	552	520	486	527	497	573	473	526	496	507	541	555	521	477	521	516	502	517	480	493	535	505	524	480	529	491	517	501	501	489	469	504	496	499	564	515	496	495	495	527	539	524	524	516	534	515	537	571	540	510	514	505	509	520	482	517	580	499	534	509	513	529	511	530	488	510	519	514	530	508	503	509	514	487	526	513	502	498	555	513	533	523	516	529	499	539	561	529	533	508	519	486	516	536	515	543	520	481	550	531	519	537	511	518	480	537	543	530	523	495	529	523	512	511	549	530	495	515	488	499	509	527	551	498	472	538	496	502	527	541	516	505	515	521	525	490	487	514	548	545	505	529	527	527	540	556	516	529	534	558	519	534	529	513	510	520	456	545	524	504	532	483	487	563	549	547	493	487	513	517	514	500	504	486	510	531	577	557	513	538	527	525	577	480	539	527	522	474	490	518	525	546	530	500	536	540	521	541	516	517	516	524	523	543	525	496	518	507	504	492	533	503	518	503	478	506	518	502	530	550	492	509	504	524	529	494	496	521	497	520	513	507	480	532	545	543	520	529	511	531	544	522	557	524	487	517	547	505	523	519	535	479	527	557	493	528	516	542	518	490	486	522	535	525	536	506	502	522	524	559	492	557	543	557	486	506	516	508	521	517	495	481	536	504	552	516	510	517	528	515	518	535	521	502	513	493	500	554	530	543	561	506	530	538	502	493	487	511	577	489	520	485	481	487	520	535	495	547	516	500	536	526	481	518	506	529	513	519	550	549	562	536	565	532	532	518	528	523	503	516	492	513	531	501	545	531	542	498	501	518	537	515	559	462	527	540	504	499	512	540	522	491	501	506	551	505	513	524	535	543	520	506	509	524	495	494	505	503	484	526	504	510	536	485	501	529	479	543	519	472	524	516	494	480	503	523	522	507	514	530	553	507	504	561	538	526	508	494	473	495	533	501	539	518	461	506	516	518	516	519	537	461	500	549	526	525	511	530	545	473	519	537	566	492	503	521	507	508	478	471	509	504	550	515	490	520	506	525	542	534	515	538	542	508	514
24261	21489	25370	28033	21498	21653	18115	3557	1764	1321	1049	884	785	599	497	485	445	362	366	354	310	266	264	257	281	246	268	269	260	265	257	238	242	237	249	225	229	216	210	227	209	242	242	229	251	248	237	235	225	218	251	247	227	205	203	230	209	212	205	216	239	234	221	209	211	219	234	243	243	232	249	232	235	247	228	229	203	231	210	222	232	231	222	198	207	201	192	228	201	209	220	215	215	240	237	232	250	205	247	226	229	218	216	235	196	202	216	221	215	197	200	236	233	232	248	247	220	244	216	203	203	249	213	214	249	227	224	225	225	216	211	234	232	217	223	217	223	221	201	210	185	237	231	188	206	233	259	209	244	237	227	207	203	186	235	226	202	217	215	218	198	251	223	215	237	230	235	225	203	215	177	240	214	197	235	216	192	196	235	230	213	207	193	209	217	218	199	219	212	231	205	215	234	199	238	252	242	224	199	182	186	204	228	226	225	230	248	213	207	184	205	239	216	242	232	207	222	221	255	218	244	224	216	222	247	212	261	243	241	238	242	243	223	212	217	235	199	228	221	185	195	221	211	237	219	210	229	254	237	205	231	223	218	226	233	205	234	216	212	237	251	212	230	179	277	214	254	206	230	201	219	209	235	200	224	255	207	234	242	239	217	219	232	220	227	212	222	239	218	214	221	227	257	211	225	250	214	243	211	213	222	235	225	220	222	211	225	235	214	244	212	225	208	237	202	233	222	207	242	210	221	220	232	239	218	237	197	199	205	228	204	228	207	204	226	211	219	219	243	226	222	218	218	244	232	231	184	220	253	224	216	196	192	226	212	230	232	261	224	203	219	237	225	225	224	224	211	211	225	215	194	214	233	220	240	231	240	227	216	198	240	205	222	216	229	232	250	260	228	252	198	218	236	187	229	200	221	215	205	221	239	209	209	210	227	215	212	231	235	219	207	197	220	203	228	197	221	207	216	233	212	207	188	259	212	221	250	222	226	242	201	202	220	231	229	228	216	205	217	207	230	224	219	224	257	230	210	200	213	228	208	230	241	226	232	229	218	217	252	228	233	228	232	223	248	230	222	245	225	225	189	247	203	218	189	234	228	217	223	217	233	230	218	233	216	224	208	232	201	232	230	209	225	214	230	205	245	236	241	266	229	209	207	210	196	238	211	235	260	216	238	209	213	190	214	221	197	221	232	224	225	208	228	202	218	238	208	223	246	192	236	215	203	229	226	230	243	226	249	215	223	231	222	207	195	207	222	203	216	220	232	225	221	227	186	235	254	193	212	203	235	247	204	229	216	216	212	229	210	208	246	237	242	239	217	215	206	223	231	219	215	222	227	184	201	205	213	202	230	246	212	237	238	210	220	199	224	225	223	211	230	236	206	211	221	233	221	197	217	218	213	255	225	228	221	205	166	223	232	225	214	227	210	226	218	204	220	227	262	235	233	207	224	233	192	213	234	200	207	236	228	227	236	227	219	192	218	223	218	250	224	220	221	249	240	219	196	237	208	231	208	216	233	223	208	224	218	219	261	228	220	238	214	219	226	236	207	217	211	215	216	202	200	208	238	220	238	216	222	207	207	204	221	215	229	222	241	230	207	230	230	212	220	216	232	196	205	236	212	250	204	226	219	214	233	207	239	224	220	200	195	227	228	224	200	226	227	229	217	215	211	224	213	249	213	200	215	223	222	245	194	237	211	215	216	212	211	219	229	264	235	218	235	215	210	234	220	210	230	207	211	232	209	241	228	232	251	199	228	235	213	241	202	200	233	240	206	205	215	219	209	196	216	223	232	222	212	205	231	223	227	221	236	210	214	213	238	223	196	221	230	236	199	206	222	194	211	246	223	231	212	200	230	205	223	243	242	216	222	245	218	228	206	232	215	249	231	202	202	236	236	232	246	229	223	224	198	222	188	223	204	223	218	259	232	234	255	234	224	217	240	221	226	219	201	204	223	228	224	239	237	224	239	225	220	243	221	254	231	236	208	250	210	214	206	233	214	228	236	214	232	207	209	227	208	208	240	227	227	228	227	215	239	252	211	204	217	237	228	227	213	216	225	210	215	234	221	217	197	202	227	209	227	197	207	194	218	207	241	222	194	218	199	238	245	221	210	225	241	201	163	214	235	231	238	206	197	250	220	253	219	215	207	198	222	215	218	216	228	214	191	221	235	198	214	234	248	197	203	227	214	219	203	236	184	202	195	209	222	239	245	239	208	230	234	220	229	230	238	216	211	230	233	227	208	243	229	240	198	238	230	228	231	216	245	241	225	232	239	184	246	243	254	209	236	227	244	209	232	222	231	203	229	253	214	240	212	219	233	218	224	203	194	209	225	223	210	233	210	214	205	206	203	220	232	245	226	229	215	209	209	269	235	245	219	217	210	204	200	220	204	217	204	212	201	244	180	218	214	197	222	186	224	196	175	221	230	192	183	204	238	255	221	227	225	216	225	216	232	229	230	227	229	243	262	227	260	230	226	232	244	235	188	223	197	215	219	221	227	208	232	246	204	209	210	236	237	215	203	210	230	221	209	242	248	194	230	207	230	233	248	211	232	219	209	208	206	251	230	265	222	218	204	217	196	213	242	234	222	228	263	219	205	252	237	228	220	232	197	231	220	253	236	235	238	231	217	221	215	219	223	209	235	241	211	219	233	241	205	226	222	231	259	239	245	221	211	242	227	211	201	254	231	229	272	202	239	209	228	235	194	209	203	208	234	216	218	212	183	204	224	223	211	203	232	220	198	222	203	213	179	216	221	225	196	233	204	213	227	217	180	229	203	246	223	242	240	248	208	210	190	212	223	189	204	249	218	196	263	227	225	190	221	232	219	222	211	226	222	224	242	229	230	222	218	218	232	225	218	216	240	241	243	200	191	234	225	225	221	237	232	210	212	213	210	221	214	249	206	208	210	208	234	232	225	224	216	195	251	206	247	267	235	246	221	246	210	250	233	249	204	213	210	216	224	228	229	201	251	234	215	198	225	204	211	201	222	227	222	202	220	185	228	209	242	198	226	215	234	244	234	247	201	210	233	196	246	224	220	248	193	203	231	237	224	238	203	218	213	213	194	245	225	209	227	215	197	202	237	202	217	206	225	215	252	227	243	243	231	203	238	216	213	235	201	193	209	214	224	209	224	238	228	225	237	212	230	211	230	224	238	192	222	252	218	216	185	218	202	235	236	232	211	202	202	202	235	210	235	239	224	225	236	201	199	204	229	212	222	215	216	219	236	217	228	218	217	200	255	204	198	222	237	212	252	236	236	214	237	218	253	221	248	210	247	222	203	207	228	223	219	189	224	215	218	223	223	232	210	219	217	197	201	226	206	221	205	226	235	242	201	236	215	190	247	245	206	210	233	251	187	235	218	233	213	234	201	221	238	250	215	197	230	214	206	221	225	192	229	247	215	216	231	222	234	236	229	228	242	221	254	222	243	237	234	208	209	225	202	234	211	245	196	209	217	203	219	223	217	199	237	223	188	204	193	214
29696	46167	25602	8243	4088	2556	1824	1388	1179	944	900	779	776	660	599	648	617	602	584	580	498	524	567	550	551	481	522	493	592	492	508	543	525	533	473	525	504	511	553	509	526	560	508	474	520	524	510	496	522	496	464	512	512	493	497	491	549	499	512	538	543	494	514	520	507	511	510	501	494	535	540	482	446	517	478	536	508	496	501	537	510	515	540	469	487	522	505	549	490	491	518	475	520	493	546	463	504	447	543	478	517	504	493	533	514	532	518	488	489	516	505	545	541	484	455	477	539	488	500	506	509	544	449	488	522	507	468	522	576	521	513	515	509	495	461	502	482	489	481	518	514	511	549	500	509	506	524	514	510	510	494	465	522	529	518	534	512	515	461	506	471	515	471	493	483	499	545	535	488	502	499	474	535	509	513	526	524	459	481	475	492	504	485	529	489	520	552	457	548	489	486	490	486	495	501	549	527	490	517	500	516	520	510	493	499	502	528	508	480	515	498	488	508	510	513	497	528	477	499	509	498	539	565	527	498	505	502	480	492	490	516	515	541	495	467	490	495	509	508	502	463	469	511	501	498	537	498	505	510	554	503	501	505	563	520	483	505	495	472	509	516	499	495	501	507	500	522	480	511	545	482	517	515	506	498	475	500	494	495	480	485	490	478	484	521	554	526	547	526	445	496	503	501	515	519	479	549	512	511	473	503	520	505	507	533	457	504	509	526	489	529	480	497	478	495	512	507	546	496	485	544	490	493	515	508	531	480	511	508	504	489	474	485	477	476	477	484	517	513	504	486	486	514	522	491	497	483	469	525	524	544	490	515	518	529	496	488	461	505	509	524	494	509	463	531	524	447	531	524	550	533	506	523	503	506	507	518	525	507	482	484	469	477	503	516	511	540	489	537	516	543	525	490	515	524	471	475	525	517	496	496	505	519	492	497	493	532	497	526	508	490	489	503	492	489	506	542	480	469	550	456	525	526	547	541	471	537	527	493	487	534	505	458	442	496	524	505	521	554	498	517	533	498	530	541	469	522	536	534	505	500	543	481	491	520	513	482	502	510	496	541	482	515	518	491	478	484	525	511	506	493	486	513	503	495	522	471	504	514	472	501	532	487	547	480	494	499	536	504	470	514	511	498	470	502	472	540	514	498	511	488	520	497	486	526	503	521	502	512	507	493	514	518	507	483	535	480	533	501	506	513	528	502	523	487	525	495	505	498	493	531	505	517	565	496	520	481	521	495	500	508	492	532	519	534	523	529	515	459	506	488	537	520	519	503	515	498	534	487	520	537	546	533	476	531	498	473	483	456	493	471	475	500	478	481	477	504	499	461	499	468	504	500	488	541	511	477	471	528	505	514	499	547	484	521	492	518	480	502	531	526	530	495	484	470	526	501	472	487	484	518	497	501	501	490	498	465	492	507	513	507	499	523	530	480	471	481	469	515	509	497	493	482	531	539	484	454	492	502	512	484	526	485	472	523	537	523	513	515	510	520	530	509	505	482	502	536	553	525	530	500	521	547	546	511	480	535	518	510	514	497	532	500	497	488	521	491	510	509	501	511	497	499	480	500	520	537	450	468	497	482	505	493	471	520	481	539	531	457	491	509	553	517	478	523	496	533	486	491	498	530	466	487	526	545	481	490	465	534	499	514	462	528	531	485	516	499	485	502	523	502	495	524	447	511	530	506	490	486	496	470	490	497	490	557	511	495	467	503	505	519	460	469	479	526	548	494	512	518	526	519	537	502	517	541	557	479	501	492	500	510	523	530	504	463	465	483	504	473	532	503	526	515	480	471	530	484	531	510	483	522	479	488	500	554	461	485	491	475	530	460	481	500	539	520	505	543	483	480	508	516	490	504	484	475	519	461	528	515	521	504	463	488	486	456	491	533	512	490	506	516	503	468	466	508	512	508	452	520	497	520	476	531	508	501	516	543	511	573	497	509	497	461	527	482	477	500	524	488	501	494	497	472	497	492	511	509	467	493	505	523	534	498	496	483	497	456	463	514	497	511	536	530	502	531	492	532	528	506	535	477	527	478	489	532	442	526	531	498	506	550	507	488	529	482	513	472	507	510	491	522	493	528	488	481	533	514	535	475	497	519	498	496	556	513	489	541	492	559	465	486	521	479	491	516	473	539	509	523	497	472	505	527	506	505	485	513	513	500	516	506	545	513	552	483	488	527	518	489	479	496	515	514	482	499	502	508	475	502	480	487	459	530	515	528	530	501	524	503	485	512	540	538	511	529	522	492	518	511	484	507	522	490	519	504	496	492	487	496	499	491	549	533	507	505	507	500	500	507	499	513	516	513	482	476	514	514	525	539	496	501	440	522	507	493	506	483	500	451	521	520	486	525	512	550	496	493	498	484	528	470	498	479	491	494	510	502	525	506	529	467	511	495	511	508	479	503	517	500	481	459	499	479	519	485	507	514	506	515	513	530	483	514	510	473	513	482	513	466	525	498	498	520	511	476	506	506	526	456	530	497	510	550	487	502	501	518	491	533	501	480	531	487	483	501	513	507	465	496	511	498	500	489	490	493	529	515	528	499	483	498	537	520	490	519	496	490	482	521	491	497	506	511	486	517	485	517	521	519	494	524	525	517	479	493	524	497	525	514	515	546	492	511	514	524	497	507	472	508	511	555	531	521	500	539	486	541	530	486	515	513	472	465	506	497	512	502	520	494	465	498	513	488	489	541	485	450	528	526	506	536	532	497	510	475	503	484	487	494	492	481	460	503	494	483	508	462	523	540	510	546	523	544	555	465	498	543	528	525	488	501	507	491	498	485	464	496	485	511	493	509	495	532	504	493	512	483	497	551	469	493	522	510	558	506	504	506	486	499	497	515	498	514	482	493	498	493	481	536	512	542	498	476	508	514	516	487	517	507	508	551	529	524	504	503	500	517	510	528	504	502	504	473	508	485	511	491	529	501	477	490	488	501	478	503	513	515	507	465	474	513	583	549	500	524	475	516	507	529	493	487	483	494	513	481	495	467	481	521	493	492	495	490	492	522	497	486	542	505	484	491	536	465	488	515	502	493	503	488	468	461	481	488	517	471	477	532	528	455	485	475	521	451	525	541	465	499	502	521	499	553	523	509	522	529	491	513	518	477	480	544	492	488	470	521	505	517	481	451	524	479	547	510	530	499	520	492	506	488	490	509	504	478	477	533	531	486	488	539	504	474	533	473	501	495	530	467	567	512	479	511	522	486	513	489	485	515	550	511	492	510	503	463	513	524	510	503	519	519	482	515	494	515	492	494	513	515	528	508	484	459	483	518	574	481	509	485	514	518	520	511	533	493	483	461	512	481	496	492	538	484	494	522	530	467	515	560	498	500	520	545	504	520	495	492	502	529	519	498	556	460	513	493	546	496	479	440	521	545	490	520	524	487	480	503	499	527	483	535	508	529	558	457	474	487	492	456	514	470	516	496	475	524	511	506	507	529	499	511	521	531	497	537	483	519	518	511	508	477	509	497	496	475	487	540	475
33126	26238	22828	10510	3864	2422	1623	1117	925	716	614	514	448	404	380	349	320	309	310	288	305	279	259	263	266	293	253	216	261	236	255	250	235	253	230	283	243	226	250	248	222	246	246	240	231	229	245	252	228	246	251	268	243	244	245	255	241	243	254	243	235	226	261	233	243	239	231	258	224	273	220	247	232	232	227	243	256	239	240	221	241	223	221	236	245	239	214	231	244	239	231	239	248	248	228	224	245	208	234	236	259	229	240	266	272	233	231	231	240	238	213	249	227	221	258	246	230	232	271	207	242	246	245	226	255	232	241	234	228	240	233	230	240	257	253	228	248	227	220	265	227	211	252	193	248	232	223	236	227	211	254	216	228	212	223	248	251	254	268	268	238	205	237	265	253	208	260	230	243	218	251	234	229	246	235	223	235	229	198	241	241	196	254	218	232	245	240	234	261	226	246	232	249	249	230	204	241	229	233	244	218	231	239	242	256	245	232	246	245	241	247	250	254	264	215	240	265	234	249	214	209	237	226	235	215	229	256	239	249	248	261	238	233	229	225	239	256	236	247	235	229	245	242	210	227	222	225	232	235	231	251	242	231	209	242	235	242	257	240	231	276	250	248	264	256	241	220	247	243	248	252	225	219	255	219	229	242	224	247	239	242	274	245	251	223	254	234	239	249	235	250	265	231	240	250	217	219	248	233	254	229	218	239	224	227	245	239	213	213	220	241	222	185	203	237	221	256	229	244	241	252	256	249	254	243	224	251	220	226	257	239	244	228	223	233	233	224	256	223	259	234	239	237	231	240	244	231	249	241	240	235	270	234	254	256	244	258	267	231	256	243	260	212	257	230	245	234	240	233	239	259	265	249	233	214	241	233	229	237	221	236	251	228	258	228	256	239	241	238	224	245	217	239	206	265	246	238	250	282	240	256	249	221	231	243	233	242	238	262	222	240	218	251	248	230	230	255	224	249	221	217	218	242	224	251	231	225	219	237	248	263	217	246	237	239	251	217	231	228	243	239	214	238	240	245	234	225	222	277	265	248	236	229	231	229	221	243	234	239	233	233	238	237	240	244	235	251	237	235	258	199	253	248	260	229	235	225	216	242	241	221	237	236	252	248	221	230	227	239	240	229	249	226	236	244	236	264	258	239	243	232	226	255	270	229	258	264	222	241	262	226	257	234	244	243	253	227	252	224	254	239	249	260	199	246	237	211	224	207	270	241	258	233	260	245	243	258	230	251	250	222	224	237	256	237	254	276	246	308	252	266	233	266	226	246	222	244	229	242	234	229	211	213	262	233	247	226	238	250	251	267	250	254	280	239	229	192	260	246	214	233	230	237	248	242	281	206	246	222	269	249	244	235	242	257	254	239	270	257	213	247	257	274	221	256	251	228	269	252	228	230	236	221	223	240	234	235	256	215	239	260	252	241	227	230	217	236	188	238	264	268	235	227	233	242	233	241	233	252	191	232	232	237	260	252	230	254	285	215	245	241	246	213	207	217	223	260	219	261	262	253	262	235	227	240	249	245	268	222	224	251	230	247	223	231	223	209	247	244	263	233	255	240	228	264	267	220	221	250	222	251	224	220	230	242	212	237	236	224	226	206	240	246	242	251	247	223	230	261	242	238	231	220	226	227	235	251	204	218	259	234	238	240	238	250	194	217	230	239	224	216	250	221	264	228	210	274	238	225	223	246	232	267	222	217	234	242	227	264	255	238	273	250	236	259	250	211	232	233	221	243	244	272	247	243	257	227	251	225	253	240	272	235	236	210	230	237	214	259	276	249	226	241	262	215	245	245	241	216	228	198	222	253	251	244	241	265	231	282	263	246	257	257	231	246	230	254	277	246	227	211	216	240	221	221	242	200	210	220	256	222	257	240	232	224	235	233	243	256	230	243	248	234	220	235	227	228	231	210	210	244	237	250	228	249	225	214	214	229	220	248	255	244	255	225	230	225	225	237	238	233	234	277	234	213	242	219	230	220	251	279	213	243	238	255	250	237	243	230	254	243	237	217	233	261	241	244	221	229	226	259	252	238	227	243	244	248	262	264	229	257	225	258	233	258	242	236	224	217	264	252	264	227	233	241	251	251	251	243	228	225	244	217	247	269	264	245	219	270	269	259	240	211	253	220	246	247	232	246	258	241	222	218	218	250	225	267	258	234	234	256	223	241	277	261	254	236	254	235	211	196	253	252	244	219	274	250	227	244	252	250	230	234	225	217	232	225	231	234	250	262	227	251	216	216	251	227	248	253	217	243	244	227	211	263	229	240	236	241	246	254	265	291	267	278	243	235	221	241	260	244	226	237	222	210	236	237	229	235	248	239	266	218	247	235	232	221	236	281	236	233	214	241	260	253	241	250	212	227	225	242	233	224	241	251	272	215	271	277	251	251	250	253	245	247	246	214	267	249	237	262	217	227	211	217	231	259	236	257	240	240	261	264	285	210	233	244	257	236	240	236	224	249	242	247	232	247	251	209	250	263	269	217	241	274	237	249	243	260	227	211	241	234	240	242	239	260	250	222	218	225	221	230	244	247	223	230	207	246	242	256	257	221	219	253	223	273	232	286	228	231	228	256	220	248	222	258	231	235	220	235	254	214	235	256	239	227	231	221	253	240	250	250	198	227	225	250	212	247	245	233	249	250	240	222	252	231	258	228	232	210	210	238	226	227	246	235	258	237	247	240	268	228	259	247	222	232	263	233	240	234	218	229	232	254	235	232	204	246	232	246	221	246	241	236	235	225	216	223	258	255	241	227	255	234	239	229	241	229	235	241	228	216	220	242	250	260	231	231	254	258	229	234	227	235	253	244	298	251	260	250	230	203	244	232	217	222	237	252	220	252	227	273	230	202	237	232	222	228	247	199	248	263	241	242	277	219	242	261	239	224	223	241	225	241	215	218	237	249	230	239	232	216	233	248	226	241	244	205	245	238	221	237	268	243	252	229	236	230	256	232	230	253	262	247	248	238	231	247	250	242	214	263	222	232	228	249	238	255	194	229	237	257	221	236	228	255	241	260	253	250	222	271	219	243	239	234	241	229	266	226	260	223	252	260	235	266	224	251	243	257	275	220	219	225	241	229	256	228	235	237	223	241	222	241	224	242	237	253	241	254	254	254	241	253	255	236	229	220	243	250	224	243	242	222	236	221	251	291	248	271	233	228	233	227	253	246	246	225	238	251	229	226	262	233	259	221	221	246	251	231	237	231	258	226	243	213	257	238	232	274	229	270	263	249	241	273	238	258	244	254	265	258	252	232	215	250	267	235	223	260	231	235	242	240	249	231	207	240	271	218	246	219	248	250	238	250	256	244	237	228	247	243	239	232	224	212	229	228	224	241	227	245	239	231	239	268	228	249	212	248	242	237	282	254	271	264	246	235	230	253	253	259	252	260	240	232	253	267	228	264	229	249	236	227	231	266	222	256	248	218	232	248	242	253	239	286	237	235	247	246	266	272	234	231	247	249	248	226	250	270	246	197	218	246	212
27030	33049	13656	4671	2362	1694	1275	989	904	789	747	699	652	636	618	616	648	607	629	587	575	581	559	611	560	534	562	585	566	579	576	594	524	565	593	562	585	555	578	626	590	556	530	566	557	528	573	578	590	555	568	525	573	586	560	523	526	560	578	531	542	552	554	576	580	584	534	547	573	521	547	594	549	552	536	547	571	572	526	582	585	561	576	563	574	558	539	560	584	565	552	560	576	519	589	535	604	547	557	556	560	600	578	575	545	569	569	595	566	555	542	571	531	553	553	534	546	543	546	564	553	554	575	540	536	570	571	579	533	584	582	558	566	607	559	547	537	506	513	549	515	540	555	579	550	570	555	625	574	556	545	521	544	548	530	522	542	569	550	582	494	561	554	581	576	546	563	574	547	566	533	562	557	564	519	579	538	563	565	534	550	581	599	589	565	538	561	584	566	533	537	541	527	558	584	560	573	601	547	526	553	590	553	587	539	546	532	557	535	579	553	536	560	586	534	563	554	544	587	524	555	546	563	563	596	550	528	529	570	579	579	563	587	577	526	560	526	528	557	562	571	570	540	579	564	559	565	578	515	555	534	553	548	540	546	535	558	554	525	586	561	571	577	578	562	555	544	540	568	571	563	566	557	574	577	582	536	544	566	582	564	543	564	554	551	519	582	506	531	605	565	571	585	575	498	574	582	571	592	561	547	544	536	545	526	550	508	518	545	559	535	553	535	578	577	540	559	586	553	588	567	589	572	566	601	568	557	527	559	589	563	563	547	565	585	526	540	555	574	555	560	591	540	576	553	578	545	564	543	595	565	556	602	581	527	547	583	513	540	571	566	562	567	542	571	578	560	562	553	515	562	548	555	548	552	563	538	578	568	574	574	540	579	501	553	562	571	589	562	539	579	561	574	569	565	537	526	554	624	593	570	553	586	556	547	526	563	543	603	575	536	545	578	549	538	576	573	543	581	531	592	555	557	589	566	521	575	554	574	585	546	521	566	571	580	527	558	518	531	525	545	583	566	564	548	566	534	538	549	537	559	527	529	526	550	559	547	568	537	590	569	585	538	559	559	531	541	558	548	574	574	544	546	533	573	551	514	588	595	571	518	527	552	519	549	561	605	539	558	540	567	609	520	591	572	565	550	550	567	583	536	581	536	534	581	529	579	510	580	531	608	559	566	562	584	559	595	538	554	523	524	553	600	551	560	513	587	520	592	514	552	541	530	550	557	576	565	540	559	540	579	557	550	573	543	535	526	598	536	596	571	582	529	532	576	577	554	518	511	552	564	556	528	570	536	548	525	582	597	550	562	567	600	599	603	526	523	556	532	555	544	545	565	530	485	585	595	550	545	558	561	512	569	514	528	556	570	584	545	541	540	541	537	558	556	543	566	571	561	555	531	561	585	558	583	559	570	535	522	590	582	550	556	580	540	532	551	574	549	556	535	540	609	561	537	590	496	563	549	594	570	568	539	544	578	541	573	525	596	550	558	533	536	577	540	573	538	541	548	513	549	542	548	551	566	586	574	512	564	571	556	535	598	592	563	558	557	499	573	558	560	518	584	551	577	570	530	536	553	521	489	566	594	536	537	598	546	530	591	531	591	548	520	568	528	554	554	544	576	567	612	576	550	575	587	563	565	521	568	556	591	562	578	571	602	544	540	574	558	545	593	529	577	588	557	532	564	554	505	531	566	574	551	585	562	557	558	537	543	567	598	554	594	557	545	545	545	617	551	546	555	564	524	522	574	544	519	589	501	577	523	561	528	524	547	553	561	559	575	485	546	550	555	558	556	513	560	564	564	562	615	554	530	534	548	567	580	536	537	541	539	540	586	567	547	531	552	597	556	558	580	524	569	555	575	563	579	523	562	541	598	495	523	555	574	562	507	583	563	577	587	595	548	589	554	526	542	587	553	536	586	556	560	598	574	574	549	582	566	561	575	539	572	513	546	560	575	518	538	517	566	593	541	591	521	567	572	547	570	539	557	552	572	568	547	551	583	537	532	592	549	531	609	545	562	592	559	584	553	557	469	538	541	596	521	532	550	587	535	598	590	570	539	532	569	556	585	525	566	604	545	578	568	546	514	555	555	572	554	552	589	555	522	542	538	541	544	567	584	546	555	616	563	585	587	530	540	591	547	542	615	538	569	548	539	520	598	528	593	570	566	586	559	570	555	531	518	541	524	547	541	536	575	585	579	545	536	580	563	564	540	534	569	516	578	566	546	542	551	583	558	546	588	543	537	534	564	551	565	575	531	562	524	545	574	581	524	551	514	543	557	521	572	566	546	552	563	536	547	531	548	570	555	559	536	551	514	541	558	568	566	531	513	533	569	545	573	556	564	541	575	565	561	567	533	596	544	606	575	580	526	614	559	568	610	580	551	573	572	575	592	589	554	605	554	581	569	542	562	552	591	536	498	601	563	555	548	567	556	578	527	576	541	563	606	562	580	535	579	574	547	579	569	568	551	565	561	553	521	548	569	544	569	584	542	598	573	593	564	518	596	568	571	558	587	522	551	551	572	536	536	597	563	576	563	563	563	580	572	577	547	552	559	566	630	580	518	505	575	547	524	608	586	542	513	559	595	568	573	570	571	584	544	571	586	554	547	490	551	605	558	543	560	587	603	577	548	557	556	555	612	579	554	538	587	588	552	563	548	542	544	546	562	564	533	534	537	528	552	588	560	560	567	532	581	558	543	594	593	497	549	603	567	551	560	586	553	549	560	600	569	570	573	560	589	544	564	586	585	578	588	564	557	590	585	594	592	559	530	568	512	586	547	541	600	525	565	547	556	519	523	545	540	577	568	546	579	536	635	534	564	548	541	572	570	553	610	579	546	569	519	558	510	557	558	562	579	607	557	561	554	523	528	595	540	537	560	547	563	559	542	551	560	570	594	548	599	552	554	534	574	572	525	597	552	576	520	530	570	575	563	582	606	514	564	559	533	545	584	557	544	582	525	542	549	558	549	545	595	560	574	541	580	563	569	588	565	573	526	583	570	549	593	554	537	548	573	563	586	559	566	602	542	541	557	588	565	578	547	552	565	530	583	528	617	533	567	563	577	603	573	570	590	567	607	598	527	600	540	538	540	534	539	517	565	543	530	568	537	540	570	587	549	559	588	541	538	550	538	592	568	554	537	579	519	563	559	545	570	512	544	513	515	535	532	540	573	547	526	569	538	568	553	585	550	584	557	568	546	540	578	577	571	542	560	547	567	605	577	509	580	547	564	637	541	544	496	568	559	473	501	623	593	544	574	514	551	518	582	561	564	535	544	558	575	523	535	568	544	557	538	541	532	531	531	523	573	536	549	554	555	589	533	529	575	541	586	522	550	589	603	580	546	536	568	538	528	524	510	519	589	573	600	558	542	547	579	554	511	555	559	569	613	543	551	519	524	569	522	529	540	584	526	546	541	582	567	524	559	545	607	531	541	525	554	528	516	585	563	513	595	525	539	567	572	578	536	604	584	539	556	546	520	594	583	539
24829	21452	24984	28328	21525	20405	5762	2316	1330	1004	749	718	534	511	479	422	349	344	291	308	303	264	312	267	282	220	271	273	212	240	228	241	213	224	235	203	236	216	206	220	217	223	204	254	233	218	225	213	215	219	215	219	220	219	202	227	219	219	226	232	249	237	210	212	218	234	226	234	226	223	224	202	218	227	236	202	230	233	227	220	231	234	206	234	251	218	189	230	234	212	212	244	247	215	207	233	199	219	229	258	217	203	214	224	236	211	228	215	228	237	203	246	204	217	231	256	225	242	226	209	248	212	230	230	224	217	238	218	229	241	232	206	201	204	227	220	251	189	254	206	218	221	214	232	226	269	247	216	236	228	196	221	215	233	208	246	223	228	235	230	201	218	222	238	218	217	226	238	225	229	234	206	241	217	201	235	214	199	224	227	205	246	235	213	238	241	220	224	232	232	212	228	227	216	224	237	233	214	224	192	230	250	243	215	236	237	221	254	241	214	248	239	201	219	237	221	205	202	215	225	204	201	213	258	224	230	208	231	227	226	241	230	234	250	233	211	238	217	243	246	208	205	244	232	209	216	234	221	191	224	215	201	210	233	216	193	222	230	215	250	258	224	210	233	208	182	219	218	258	218	236	209	263	215	219	234	195	234	181	231	234	257	208	199	245	247	212	217	209	241	195	230	234	222	185	241	220	216	257	209	226	217	220	211	215	213	222	211	246	226	250	209	193	187	222	224	218	230	232	240	228	209	227	248	218	215	229	245	256	217	218	221	225	213	222	211	210	230	229	251	231	212	208	208	235	243	224	232	232	221	237	237	201	233	191	238	231	204	213	232	215	201	198	210	198	206	214	213	214	235	208	235	206	199	237	209	210	189	230	211	215	196	233	235	230	228	232	218	211	219	212	205	224	222	220	232	228	221	208	222	206	239	231	229	210	208	210	241	229	197	200	203	244	209	219	207	197	214	217	226	237	232	215	233	235	203	217	225	231	219	242	243	221	240	249	216	228	203	216	220	210	244	243	237	218	224	230	217	215	201	213	211	183	226	214	233	215	224	231	221	212	216	231	231	202	238	244	209	216	237	189	183	245	236	225	223	260	213	226	222	228	225	243	202	224	207	225	260	233	210	224	217	207	221	192	221	182	253	229	206	225	218	243	214	220	211	211	181	206	229	234	250	235	240	237	206	233	209	220	220	245	232	220	213	212	228	219	241	210	253	186	235	219	237	225	225	226	232	234	235	202	256	239	234	205	229	215	228	218	179	228	203	237	234	204	229	218	234	239	215	235	242	228	248	213	231	213	226	215	210	212	214	205	214	243	207	246	241	236	215	226	215	246	259	194	193	220	225	212	217	185	191	216	231	235	231	213	228	245	201	195	206	206	240	223	230	204	229	231	191	221	226	223	239	225	204	219	225	226	236	235	225	208	224	222	196	211	236	217	217	219	218	242	259	204	244	217	230	234	229	220	229	183	215	221	213	242	231	217	211	237	217	222	209	196	231	235	247	218	201	221	157	234	210	234	217	261	191	213	197	238	197	212	240	212	223	226	231	213	206	214	252	211	240	204	236	209	223	233	241	225	204	227	212	212	219	222	243	196	264	210	208	216	244	229	233	206	209	246	268	199	215	215	244	234	231	232	224	203	219	229	218	233	204	202	240	213	219	206	218	259	244	206	209	249	209	223	221	205	230	241	206	223	208	220	250	239	226	212	218	214	258	221	223	235	209	203	213	230	216	241	229	195	211	248	215	225	225	232	221	222	212	236	221	206	227	232	193	207	223	221	230	262	228	221	234	208	227	207	240	214	227	229	232	265	228	207	236	219	210	213	226	209	226	199	208	219	209	211	243	261	228	236	229	243	210	200	230	218	229	234	217	248	224	247	252	211	236	228	219	207	226	211	218	216	216	197	239	239	239	252	201	228	241	242	247	233	249	217	227	239	250	222	220	219	221	246	217	212	204	254	223	196	233	214	230	232	239	211	221	221	251	217	232	208	207	228	233	218	246	208	210	203	232	193	207	232	227	237	205	196	204	202	220	220	214	216	216	236	217	222	227	246	232	228	251	236	223	216	241	195	220	244	234	216	210	239	243	194	200	228	219	239	218	240	213	229	219	260	196	203	214	240	217	223	239	210	230	213	217	214	227	218	213	201	245	210	256	197	232	240	218	212	211	231	228	223	227	241	237	242	228	216	226	226	230	203	233	208	258	191	238	239	220	222	219	209	227	219	238	211	221	223	239	197	225	219	215	199	224	231	220	227	233	199	217	228	210	229	234	227	222	239	219	223	204	199	232	219	240	193	227	249	216	231	229	229	230	229	214	220	241	215	261	234	250	229	191	209	188	257	228	205	229	216	224	236	225	230	215	212	228	206	208	229	230	221	223	214	216	213	218	245	209	232	227	234	203	245	204	237	205	217	215	224	212	224	226	235	234	209	201	232	199	228	234	224	218	230	183	250	199	183	219	223	224	233	230	205	228	246	204	227	234	261	225	228	223	219	203	203	191	236	226	198	216	239	238	211	232	212	214	242	215	245	219	214	252	209	206	224	229	285	235	219	222	234	201	224	225	211	218	197	223	235	220	201	182	251	201	261	215	205	239	240	200	213	192	223	239	229	220	278	220	221	218	232	206	233	211	247	224	241	202	237	212	251	212	228	237	215	230	242	220	211	210	218	202	240	233	203	230	234	218	228	232	229	190	241	218	229	243	212	219	247	200	222	217	217	208	226	190	224	255	218	242	244	211	216	232	188	224	239	231	209	215	230	209	224	237	259	236	221	186	219	229	239	222	242	221	224	237	218	232	227	220	215	211	209	212	212	263	221	217	204	244	240	226	225	227	227	239	224	199	209	229	209	233	206	211	210	218	222	221	220	211	240	217	190	223	228	194	238	224	237	236	230	245	236	242	223	203	223	204	215	229	230	248	213	251	184	238	203	233	245	214	213	215	217	232	229	243	230	245	222	234	221	235	221	204	206	203	244	223	227	211	253	238	210	206	236	225	200	215	236	228	213	230	193	195	256	224	219	199	220	219	222	225	204	208	193	230	189	216	198	229	242	209	232	192	207	269	258	234	226	266	233	212	209	196	214	217	209	215	205	210	203	220	212	223	225	257	220	223	223	243	208	227	240	229	239	213	233	248	213	213	206	218	240	216	228	251	207	214	239	177	199	213	197	230	247	219	224	214	216	229	240	245	213	230	243	218	221	221	191	222	230	241	196	220	216	237	220	203	211	239	231	224	216	207	204	200	239	227	218	218	253	220	256	209	244	251	231	224	212	241	253	224	209	216	232	241	205	232	226	227	251	223	218	220	200	260	250	209	252	239	231	227	235	214	245	213	245	229	202	219	242	223	254	234	224	240	220	241	225	225	204	248	204	230	232	223	186	244	224	235	235	253	209	234	243	194	199	227	248	229	226	202	242	261	233	237	223	218	221	187	215	232	223	256	237	212	245	207	216	215	205	232	216	222	200	207	224	201	247	210
27618	41031	19078	6839	3902	2387	1680	1318	1055	895	783	702	706	688	638	627	593	596	539	572	568	599	570	530	546	528	577	524	520	527	486	484	481	496	500	509	524	490	521	512	514	495	504	474	514	522	494	540	561	498	494	502	539	516	501	502	510	486	541	477	542	495	511	493	530	508	536	515	509	494	491	481	509	540	528	497	489	505	515	490	521	508	507	504	474	497	521	522	498	488	503	530	516	516	536	479	525	515	507	499	535	502	503	531	514	500	458	540	520	527	514	568	527	514	488	540	508	507	506	542	481	553	511	537	536	502	553	545	515	504	487	512	530	508	518	560	469	506	502	489	489	490	505	538	510	476	533	528	498	520	489	551	503	535	488	479	512	519	524	557	534	504	502	505	516	530	470	519	504	514	531	491	550	535	516	530	539	531	511	544	494	504	497	504	521	531	511	485	529	495	523	535	497	481	510	512	537	496	507	482	537	540	499	501	513	414	514	516	563	517	528	515	509	497	504	508	520	539	497	523	536	499	504	520	510	498	483	465	547	493	544	481	504	498	528	532	475	513	484	515	521	516	506	502	490	540	519	542	526	533	540	516	474	480	508	570	454	513	549	544	509	529	531	514	503	517	522	512	490	510	487	532	516	552	481	491	541	559	534	514	524	538	536	499	525	561	551	532	497	502	511	548	537	487	507	530	504	494	519	528	485	540	512	546	519	481	571	553	527	487	545	499	528	516	504	528	492	493	512	552	486	466	524	472	521	524	524	503	526	506	512	548	512	526	520	515	516	499	506	506	539	506	541	530	534	559	490	543	521	489	497	502	512	522	517	513	540	553	491	513	488	549	532	481	541	503	531	560	482	521	547	494	522	503	502	522	539	568	529	508	520	507	509	517	510	549	485	534	527	481	520	567	540	499	508	519	509	497	524	519	503	513	521	481	531	490	534	537	500	535	489	534	494	544	532	514	521	532	510	515	486	496	474	520	497	538	511	493	507	494	523	531	523	486	550	511	526	536	502	485	537	530	485	498	527	503	517	465	497	488	513	492	522	536	515	505	495	536	493	509	514	504	506	477	481	502	503	497	497	532	533	525	516	556	565	546	516	522	475	485	519	506	521	545	526	519	500	506	495	513	495	493	524	541	506	530	547	519	536	489	537	546	515	522	478	487	538	520	534	506	486	510	539	570	532	506	507	466	514	511	541	521	561	539	495	494	540	469	515	507	535	501	521	508	530	495	527	512	536	482	505	495	488	501	507	530	512	496	514	528	549	540	518	472	492	535	530	474	502	503	519	494	535	517	534	511	515	546	517	510	453	506	509	506	516	551	500	544	490	486	535	512	515	539	485	520	549	537	507	486	487	471	540	521	476	488	517	493	534	483	482	492	530	529	532	485	500	521	547	501	521	522	469	513	482	517	525	518	513	552	552	528	518	524	488	523	516	530	515	528	509	503	514	537	524	518	496	496	471	543	505	521	507	522	541	527	495	480	522	498	457	479	502	496	537	500	516	494	527	499	503	498	496	528	521	525	550	490	520	513	508	518	486	517	501	549	483	494	519	525	539	530	456	539	531	567	553	517	550	504	529	561	483	460	496	503	509	529	527	507	474	561	520	577	523	526	514	517	550	510	553	510	509	518	555	483	505	463	520	514	495	504	531	524	531	540	527	479	497	511	487	547	498	501	520	524	519	505	489	547	513	464	486	539	512	535	532	499	494	464	531	521	482	488	525	536	524	494	507	517	501	519	505	524	526	468	488	522	540	534	493	529	526	517	506	499	520	513	479	500	530	521	568	526	534	506	528	498	511	501	497	508	493	518	550	505	493	478	515	543	487	561	530	515	483	505	522	507	524	546	511	548	509	503	536	518	528	522	498	528	499	507	513	454	510	545	509	514	486	520	491	542	539	544	515	543	529	481	547	507	533	513	479	527	508	482	509	526	496	562	482	507	552	498	515	540	498	517	548	543	552	532	530	501	501	566	530	491	525	508	548	511	507	543	525	506	517	497	527	509	461	507	524	472	517	521	471	508	526	510	539	520	497	461	524	506	517	520	489	509	494	521	536	538	590	557	532	531	537	508	510	525	552	495	506	514	503	525	552	500	507	524	575	542	526	513	539	515	527	529	493	491	498	541	486	557	527	506	500	481	510	515	514	526	486	523	545	531	511	508	547	551	501	511	521	496	528	478	532	500	539	523	512	500	567	528	526	503	495	499	517	531	538	523	488	562	487	501	498	514	501	502	500	506	545	484	557	532	490	482	558	500	505	543	553	493	532	514	520	488	520	519	550	497	508	536	533	479	520	487	456	524	488	497	521	525	492	533	550	487	520	493	478	486	472	505	534	493	551	539	481	484	522	502	523	532	509	511	533	501	489	488	478	514	525	537	483	523	495	500	503	524	570	518	498	500	523	529	503	526	499	549	538	488	535	535	503	490	476	559	548	500	497	498	506	485	532	492	582	495	524	486	491	547	517	497	551	473	482	523	513	483	484	508	537	528	519	534	532	499	532	490	513	524	502	514	516	476	504	514	492	533	530	471	510	520	494	512	493	510	456	560	509	518	504	500	511	481	495	477	512	520	511	505	483	528	540	505	519	507	489	531	527	521	476	494	494	492	490	494	520	524	501	503	486	518	528	489	503	528	542	476	540	480	513	501	527	526	500	476	538	477	529	487	500	516	495	506	521	518	519	512	588	548	531	509	512	554	513	508	508	545	530	502	539	514	466	501	512	508	519	484	513	528	528	548	514	517	463	493	511	509	494	526	483	485	478	533	525	510	535	505	532	509	503	551	508	493	497	510	501	505	519	524	513	558	504	566	515	539	541	485	485	500	520	521	508	489	498	532	521	515	470	504	534	508	490	552	513	495	502	524	516	509	538	489	495	476	516	509	525	500	484	554	456	543	486	515	511	517	523	493	495	484	558	533	504	535	556	540	502	513	501	513	533	478	485	513	503	484	529	497	529	483	509	485	535	512	533	480	451	501	467	532	497	471	550	527	509	516	514	504	523	548	492	508	510	491	535	502	526	478	543	564	518	510	523	505	562	569	509	533	538	517	518	499	510	525	531	536	478	518	523	504	514	504	555	512	514	487	509	522	529	528	515	507	508	542	547	530	521	521	540	547	451	500	531	511	474	475	522	517	528	501	518	522	532	544	469	505	549	524	514	518	525	531	472	532	517	513	469	472	503	538	481	506	540	478	517	459	522	457	504	510	543	501	531	514	518	514	469	541	485	529	517	491	515	497	502	512	496	537	489	516	533	504	493	489	485	542	524	537	527	491	523	549	518	511	540	514	514	481	506	530	494	540	519	490	532	516	500	510	554	509	564	484	514	507	523	468	498	522	530	518	525	495	504	528	535	503	488	500	498	547	501	492	492	518	527	513	497	515	504	491	541	478	515	547	501	497	530	548	536	514	507	555	535	532	510	524	512	498	524	527	498	499	505	527	516	519	492	496	515	514	525	498	482	471	491	512	502	538	512	518	543	519
24266	21476	25345	28015	21497	21674	18995	4330	1907	1321	1030	808	635	661	578	430	416	432	337	326	332	314	327	288	301	285	266	258	277	246	227	231	256	249	246	243	239	243	232	229	246	239	236	207	221	258	232	185	199	250	228	212	223	229	202	205	248	204	188	216	228	220	221	192	222	258	243	214	203	214	232	239	218	221	221	242	230	191	234	209	219	235	210	206	220	216	230	203	211	236	193	187	202	212	222	196	221	248	229	226	246	180	217	190	255	222	234	247	228	223	224	222	250	217	239	231	247	231	211	218	202	239	224	194	206	201	255	208	248	210	208	222	215	217	198	213	217	221	207	224	239	237	225	214	201	224	240	225	230	236	220	210	221	259	207	215	231	192	220	208	198	225	215	230	217	202	218	238	209	198	232	204	235	226	221	223	216	227	229	244	244	224	226	222	221	226	217	230	209	252	219	229	228	198	239	227	206	214	203	223	238	203	209	225	219	231	201	225	195	207	240	250	216	206	239	195	229	228	218	202	216	208	246	239	218	222	223	218	229	210	196	229	188	212	229	218	216	261	212	241	228	246	239	232	204	219	213	228	202	222	232	233	232	207	206	222	235	225	217	210	239	208	249	226	201	184	207	189	244	204	222	203	230	223	242	220	210	185	217	219	261	213	224	193	221	205	235	196	234	212	223	232	233	226	210	210	243	207	232	231	211	231	231	229	206	212	214	244	235	235	233	213	199	227	227	208	208	211	217	217	205	190	233	216	223	239	207	243	234	217	212	218	203	232	257	227	209	197	207	221	235	224	201	224	188	220	215	185	240	229	216	250	214	255	232	232	237	222	222	214	264	275	216	252	244	218	204	227	223	231	225	209	247	250	192	205	202	229	220	237	196	231	233	230	222	203	222	221	231	236	225	235	226	242	205	195	200	244	249	226	208	221	226	234	211	237	236	215	241	253	230	243	214	221	206	243	251	230	181	226	224	223	202	195	222	219	215	212	213	195	210	231	252	229	201	212	233	261	254	212	247	235	205	235	243	220	228	204	229	228	198	234	223	232	202	242	246	223	241	215	228	186	214	238	247	231	232	207	190	220	216	217	239	226	209	187	217	228	234	217	215	218	223	228	258	185	207	226	234	230	228	226	249	231	193	201	209	227	246	210	233	192	222	219	224	232	215	222	232	207	221	210	227	218	209	211	244	234	238	230	244	217	223	251	229	247	212	247	226	219	231	218	232	238	239	234	220	209	198	201	266	212	226	213	255	226	240	197	210	234	206	221	249	225	226	220	233	218	206	208	211	201	242	244	200	192	201	213	222	216	221	200	206	226	243	203	213	212	233	217	228	211	219	227	206	217	244	246	230	218	217	231	204	204	228	198	194	219	208	206	222	213	222	204	212	200	252	209	227	209	206	206	194	228	182	219	226	232	216	255	201	228	243	220	247	231	209	214	224	227	201	241	216	214	228	213	242	214	222	218	229	213	216	211	220	241	215	234	227	233	217	223	207	251	226	230	240	200	211	224	249	203	214	206	228	236	216	210	212	219	226	203	197	236	214	210	225	196	220	187	206	237	233	230	210	231	262	217	219	212	229	209	213	205	216	230	222	230	227	220	204	255	206	222	236	248	241	236	210	224	198	201	195	222	205	233	219	208	216	238	248	226	214	215	259	251	231	237	185	242	218	216	223	209	216	246	227	222	207	221	258	217	251	238	221	207	243	223	213	220	224	184	224	253	211	213	207	239	206	208	205	223	205	204	213	223	214	211	220	235	205	227	240	239	222	201	218	205	224	220	217	222	228	212	207	255	236	245	245	189	237	242	246	231	206	261	196	188	202	199	232	221	222	219	237	236	196	255	219	247	207	201	204	234	222	208	223	197	221	180	202	256	199	210	223	233	184	216	232	239	201	233	221	242	249	207	211	233	251	205	234	245	222	215	231	212	234	240	209	226	210	225	226	193	215	201	210	215	247	249	228	236	213	256	210	226	210	236	199	239	205	230	251	215	229	211	219	216	229	229	201	234	227	217	229	213	237	215	225	234	237	199	253	227	230	254	243	214	201	210	179	235	224	220	230	219	235	215	211	215	229	187	226	261	235	214	229	238	225	214	230	229	258	216	227	245	226	212	222	215	214	233	203	222	232	229	216	200	214	218	234	240	223	259	218	196	203	253	243	213	220	255	247	203	214	209	193	227	224	217	217	202	214	226	216	216	232	213	209	226	204	248	216	239	230	208	229	212	200	231	241	217	225	212	213	185	218	247	229	220	235	224	222	252	222	217	233	235	226	239	225	256	219	207	211	193	209	255	208	231	214	220	220	218	190	234	219	242	230	222	234	254	230	218	224	234	209	233	217	223	231	209	202	241	198	237	233	231	222	223	207	226	237	243	241	220	235	204	253	231	230	249	214	231	226	227	230	228	217	190	229	196	236	202	211	241	215	222	218	219	213	208	226	200	219	218	251	231	223	247	213	205	201	188	218	253	236	227	222	210	182	230	219	238	216	220	216	235	224	223	205	226	205	195	232	207	216	220	191	228	203	209	219	219	248	223	229	231	259	242	218	237	202	232	177	216	197	212	218	216	214	232	221	248	211	219	254	203	243	225	222	199	193	200	211	213	223	207	222	202	215	212	246	213	210	199	202	234	196	239	218	207	191	195	199	222	225	243	261	256	217	192	195	228	252	251	258	200	218	217	239	226	216	216	201	218	241	256	199	217	229	229	211	231	198	218	204	221	225	226	196	237	242	226	223	223	230	206	234	212	186	231	237	227	254	238	218	230	226	219	229	216	232	217	218	220	232	214	194	239	256	244	199	224	227	235	253	225	224	210	221	191	180	206	248	207	223	231	201	238	215	226	246	236	215	248	215	240	218	231	223	252	220	221	219	216	245	237	204	205	260	228	222	225	243	227	216	235	222	204	191	221	208	216	240	247	227	221	214	189	229	237	210	210	213	232	216	205	231	233	209	227	245	225	199	251	231	217	223	233	212	198	219	223	239	237	205	227	186	242	258	226	249	230	216	207	236	224	252	221	219	205	214	211	241	233	237	211	224	184	257	231	230	226	208	217	215	207	225	263	207	231	222	222	213	227	233	235	225	190	263	219	207	235	247	211	209	226	219	211	230	205	238	203	215	221	216	199	231	242	250	242	231	227	214	239	232	219	233	204	227	228	212	223	205	200	206	200	208	231	229	236	205	220	230	219	210	203	199	242	236	249	227	222	206	208	226	248	193	226	196	204	222	237	221	208	185	219	213	247	223	226	216	202	238	204	238	232	217	244	220	232	219	233	218	212	204	202	221	225	228	229	204	202	207	212	206	218	242	221	245	189	204	216	207	228	224	217	201	248	244	194	237	240	229	236	221	235	229	229	224	223	236	202	251	200	227	185	216	186	230	224	226	213	220	214	228	221	232	220	236	227	223	208	235	238	187	187	226	219	207	203	221	180	192	199	212	221	228	227	211	214	199	231	237	198	217	224	233	234	217	199	233	225	193	229
30393	46668	21178	8905	5147	3203	2129	1608	1163	1041	862	811	705	716	667	644	631	623	588	579	566	583	606	556	532	550	552	539	523	552	520	530	499	519	480	508	513	516	500	523	498	528	507	531	485	524	471	505	484	514	544	461	499	501	510	497	502	534	462	494	518	482	520	496	470	537	507	535	548	488	510	482	528	531	497	518	455	504	496	456	498	502	479	504	503	526	512	494	455	528	527	483	501	483	482	487	475	498	527	488	505	466	534	517	525	489	479	490	522	474	509	477	499	480	488	451	505	485	507	508	508	505	522	520	487	488	495	500	479	498	520	508	518	538	467	532	542	521	474	557	540	464	484	493	519	495	542	528	542	523	483	487	500	512	532	540	525	486	484	470	498	543	515	495	474	486	512	466	490	496	481	546	519	491	472	529	527	480	513	496	469	475	481	461	502	515	480	513	477	502	492	516	505	515	502	508	501	469	484	517	474	458	483	490	555	511	522	506	541	486	476	503	484	541	478	472	498	458	486	528	520	480	534	518	471	475	521	493	520	544	518	544	487	492	487	501	500	481	478	535	525	514	495	494	518	481	507	500	480	471	481	515	518	473	489	479	510	491	472	483	492	431	471	522	522	453	476	500	485	512	537	526	535	486	526	535	483	556	517	511	475	512	506	479	507	504	535	501	516	458	498	512	512	503	508	479	513	506	493	487	509	508	532	523	480	477	516	531	536	513	521	512	510	501	463	489	493	473	515	520	474	501	512	489	516	490	505	487	462	498	563	503	470	500	490	495	485	484	514	471	479	550	482	447	484	507	504	505	451	518	542	479	482	498	493	513	505	522	484	477	505	497	534	505	490	499	512	502	459	491	501	518	505	534	482	503	447	505	497	493	492	495	487	506	479	514	487	480	512	524	508	516	497	460	496	515	529	519	475	525	519	488	519	497	500	469	538	519	484	494	508	490	498	533	514	500	495	506	501	517	506	477	505	534	466	499	476	462	523	499	470	524	503	488	550	512	489	474	527	535	559	525	498	498	485	519	494	508	541	487	485	495	477	482	501	495	472	491	450	537	495	471	532	498	515	464	504	479	470	506	519	535	454	503	500	505	506	458	481	523	495	511	518	483	494	511	470	472	474	506	494	544	501	527	478	497	549	470	525	508	497	512	474	492	493	496	510	524	496	465	473	478	530	465	494	501	482	518	548	491	490	545	525	513	529	516	476	510	493	491	524	489	511	496	466	516	464	508	504	517	476	491	485	482	484	486	500	463	489	500	488	499	485	483	498	526	532	524	509	482	483	529	472	474	551	520	486	514	504	510	515	486	497	472	460	490	508	495	514	512	462	491	502	571	495	494	499	493	514	528	536	500	526	500	454	528	500	489	503	503	491	514	520	519	454	520	473	475	520	461	506	524	495	524	468	512	507	494	501	498	477	471	492	501	511	509	537	485	494	487	512	484	502	522	510	489	461	498	480	486	477	499	469	500	531	501	494	507	525	509	502	502	521	499	481	512	480	510	494	493	503	452	477	502	506	512	475	500	524	495	448	494	456	515	488	479	527	471	519	533	520	515	478	510	497	485	523	501	521	482	492	520	484	576	483	513	509	496	511	500	526	521	492	480	469	521	526	484	486	507	505	502	492	505	527	478	526	510	510	501	504	519	531	523	501	537	491	520	513	475	494	476	476	533	469	489	523	501	512	478	516	528	506	504	483	526	508	535	518	468	501	539	504	486	558	488	484	485	526	504	495	474	507	509	519	442	488	482	487	523	482	530	453	496	499	541	465	491	517	474	502	472	503	501	508	519	511	515	503	486	472	482	481	535	490	545	502	488	483	517	492	504	499	510	525	540	489	455	480	489	533	504	469	498	505	480	491	489	515	506	493	518	523	484	522	468	509	459	513	490	523	499	550	464	549	504	509	508	468	475	456	485	476	505	514	460	502	535	483	500	531	569	457	518	480	554	510	504	494	527	520	507	536	504	490	503	500	481	527	498	499	502	494	512	497	493	460	492	499	511	518	476	526	498	500	499	502	491	517	504	469	504	515	479	491	526	518	515	497	485	509	499	489	523	476	536	509	501	510	492	494	483	461	526	521	500	458	510	487	541	520	499	498	464	517	540	539	538	514	526	478	513	515	520	498	505	504	531	476	515	495	529	530	488	505	500	527	473	525	501	497	504	499	494	540	484	541	513	509	503	512	502	517	505	480	509	517	485	543	478	504	527	485	498	492	486	476	532	524	517	473	512	495	480	548	520	506	505	524	495	468	507	475	507	523	465	528	487	487	499	529	490	526	512	489	512	484	514	506	490	480	508	494	515	522	504	490	552	519	507	504	558	523	499	495	479	474	463	521	492	471	510	494	516	514	540	474	522	517	534	493	491	487	501	490	503	502	505	458	515	485	490	489	485	503	476	495	477	502	494	472	509	521	489	493	494	482	515	514	479	490	510	510	498	528	488	513	505	516	439	552	475	521	485	494	508	517	497	495	454	534	459	469	546	539	528	504	501	502	466	485	495	490	508	516	475	477	469	525	509	490	515	488	521	506	531	481	538	476	521	512	517	467	505	503	507	491	491	491	458	466	525	509	508	482	523	514	513	482	476	507	557	518	509	466	539	512	500	524	511	509	465	505	483	499	529	475	510	544	534	507	516	523	497	451	506	473	522	501	483	508	511	499	474	501	451	469	507	500	523	536	519	474	468	450	528	502	526	518	521	488	503	478	461	517	516	499	487	515	509	475	527	514	455	490	526	532	500	481	534	495	482	450	521	502	502	514	498	455	536	481	466	492	501	532	526	491	498	519	484	490	494	538	478	524	500	508	536	500	505	502	521	560	492	512	474	532	496	503	520	505	486	492	526	495	513	489	463	485	462	524	474	515	484	505	492	502	448	503	488	518	479	532	514	532	495	458	544	484	500	507	501	513	503	513	538	507	523	530	493	501	470	500	470	498	495	487	503	509	531	529	545	498	470	480	495	516	499	488	481	468	533	513	489	511	512	488	506	497	530	436	533	507	485	514	490	474	467	531	511	493	514	514	485	488	490	494	526	519	510	515	516	470	487	501	485	488	506	488	486	511	485	471	468	501	546	509	486	480	483	534	475	459	506	518	492	536	475	498	502	490	503	544	519	509	510	499	495	515	491	535	484	506	530	475	499	485	513	515	472	484	538	497	513	499	514	523	448	478	494	500	506	515	505	524	504	508	489	482	530	507	480	515	481	508	489	481	501	502	481	521	487	520	501	510	479	502	472	491	488	484	470	517	437	498	482	515	511	528	478	495	517	502	479	500	500	511	489	500	522	511	492	485	522	472	506	505	490	474	506	453	481	516	445	511	516	482	532	459	510	496	512	523	498	501	492	519	509	528	525	522	497	524	537	516	509	520	469	457	548	494	513	513	512	532	471	525	482	471	528	503	492	459	487	477	480	470	484	489	522	520	526	538	489	486	461	498	553	490	480	484	501	500	485	525	486	529	487	493	503	513	506	493	519	496	520
33181	24980	22174	11740	5270	3087	2039	1381	960	774	654	564	467	452	383	422	331	298	326	266	301	274	289	263	247	293	238	249	232	246	239	257	232	260	270	246	237	229	263	217	197	211	256	261	239	216	245	247	249	241	237	216	257	243	224	230	231	224	234	232	201	253	217	223	240	234	241	228	231	231	229	276	267	250	229	197	240	252	260	201	222	245	255	250	243	250	214	242	252	246	224	258	243	236	214	214	262	246	239	281	233	238	230	232	216	217	261	223	232	245	247	252	236	239	239	249	218	244	216	236	230	239	224	217	245	226	227	235	236	233	245	272	241	196	206	229	229	235	232	233	228	243	246	236	219	273	210	220	241	241	253	257	207	240	258	237	252	247	239	255	238	216	230	227	226	226	236	234	221	222	225	232	233	248	241	217	244	229	256	229	225	246	236	267	250	249	237	220	239	234	210	251	250	254	250	231	208	234	270	262	241	232	232	237	244	221	264	219	230	227	271	215	249	227	224	239	230	243	202	236	254	214	222	253	274	240	233	221	210	237	253	250	217	255	254	241	251	231	236	267	244	228	235	219	242	259	255	235	252	253	230	210	235	256	260	272	236	251	240	248	238	224	272	198	209	218	246	267	228	270	258	250	235	217	237	254	262	237	226	215	229	237	247	243	234	257	230	228	239	210	256	239	232	198	240	207	244	234	244	267	249	245	224	230	263	232	244	241	237	251	228	213	236	252	240	260	222	231	229	228	222	220	222	225	252	255	213	236	273	246	255	274	229	272	223	237	229	251	257	257	255	265	218	211	235	215	238	220	236	226	237	235	210	253	232	255	251	237	243	210	258	240	264	264	257	233	234	272	244	239	220	268	267	252	240	246	247	247	259	262	231	214	224	252	220	265	231	234	240	217	244	239	252	240	201	228	223	214	213	219	224	238	243	242	251	238	244	237	249	235	225	235	230	249	234	220	283	238	251	242	255	221	244	232	224	233	259	221	218	248	247	258	254	237	258	278	263	234	251	241	249	225	264	261	238	240	285	230	257	262	225	198	240	225	231	220	237	229	220	230	234	223	283	264	231	249	262	269	250	211	252	257	222	259	282	268	256	237	241	225	229	213	248	219	212	235	241	240	284	214	224	217	241	218	247	246	266	257	245	243	252	246	227	242	243	245	228	251	261	214	246	266	220	221	233	244	264	219	237	245	216	247	233	248	244	276	249	208	228	218	246	230	238	261	236	252	250	223	236	217	273	236	226	215	217	232	232	241	226	211	261	232	250	268	237	267	221	232	262	237	239	240	238	233	226	257	229	209	258	235	212	254	220	236	263	245	218	271	218	221	264	227	225	245	227	233	233	248	229	241	230	223	264	225	277	234	256	196	235	245	259	201	195	221	238	251	246	261	269	251	228	236	233	231	227	258	233	237	255	241	260	255	206	247	243	229	262	241	211	248	256	244	251	246	237	215	223	243	216	251	226	249	237	282	272	262	199	254	222	245	243	230	246	254	221	236	255	232	233	240	266	224	247	243	235	249	229	240	236	235	231	262	248	220	219	230	227	241	225	214	230	222	200	263	254	233	227	229	237	238	215	237	223	263	246	244	242	203	236	214	205	248	241	241	219	223	218	244	233	258	226	250	212	243	255	239	228	241	229	273	246	239	226	236	244	253	243	247	226	220	235	243	256	248	251	217	265	214	247	243	241	253	219	245	268	237	244	242	254	223	221	232	237	193	260	226	254	237	228	228	258	248	231	244	221	235	242	247	237	254	222	236	214	261	242	224	216	250	222	226	230	223	238	230	257	218	225	248	212	263	259	255	240	203	248	244	242	265	238	257	242	262	243	246	278	212	236	248	235	234	250	255	246	240	269	228	262	259	208	229	236	264	263	253	225	246	224	280	246	243	239	208	218	223	211	248	239	224	230	257	261	277	217	257	246	233	240	259	236	218	250	234	219	225	225	280	236	244	227	246	236	227	247	245	235	240	223	254	234	244	233	250	215	250	242	234	213	264	223	255	229	233	224	242	222	260	263	240	219	256	247	228	220	234	249	253	237	263	239	243	228	234	203	231	254	221	243	234	237	246	243	210	249	223	214	216	260	254	252	246	221	229	242	238	243	226	244	253	255	221	220	204	208	219	195	240	244	253	246	237	243	203	246	239	222	219	238	253	253	224	263	264	251	254	234	268	222	216	240	218	235	210	206	226	240	237	221	248	238	249	226	229	255	256	232	241	244	233	211	250	232	240	227	260	230	242	230	204	222	246	221	235	250	220	220	244	255	248	231	248	233	235	239	274	252	244	209	245	248	216	237	232	261	242	240	232	235	232	239	249	227	281	272	240	230	251	219	272	239	224	238	240	253	244	219	232	213	233	225	236	245	233	235	211	262	205	213	216	230	228	234	241	233	258	232	239	248	230	214	249	234	243	258	253	222	251	233	244	249	245	237	243	233	226	272	230	253	260	232	209	234	239	246	242	220	249	236	237	228	259	230	256	241	240	242	228	231	241	246	260	242	231	226	220	256	238	233	234	237	257	240	241	189	223	241	236	223	212	234	227	216	247	234	265	215	242	256	237	247	226	237	246	230	240	245	254	224	244	253	225	220	261	255	246	229	221	249	222	223	236	213	262	227	226	245	213	266	241	230	210	231	239	254	235	282	256	225	253	234	246	246	226	213	245	212	229	239	227	248	225	228	238	219	228	260	235	254	239	272	224	241	250	254	234	212	253	221	250	246	247	236	218	245	238	218	240	219	210	238	252	221	235	232	256	236	216	242	269	272	261	235	221	238	247	242	220	239	246	229	261	245	229	237	229	238	255	253	221	240	225	243	241	252	254	267	237	225	283	216	251	259	271	258	241	225	258	217	239	250	240	235	260	237	242	207	257	235	258	247	255	231	239	242	235	225	249	236	227	257	260	231	247	228	226	237	247	238	232	230	218	203	225	237	229	229	243	240	230	237	235	246	244	231	238	233	247	235	262	236	220	240	239	262	238	237	243	229	223	239	250	252	227	227	258	239	226	219	222	212	268	262	210	240	210	203	229	217	215	244	251	232	270	222	249	211	225	233	225	215	240	259	219	236	246	250	232	232	244	253	232	236	234	229	242	229	247	219	230	230	218	250	224	228	229	219	245	226	227	227	224	247	236	256	240	248	236	224	230	229	213	214	240	228	232	231	231	221	251	237	244	245	244	210	185	214	223	235	227	245	252	233	233	197	239	233	233	225	271	246	207	221	259	264	213	227	256	254	221	242	222	244	224	258	248	245	223	243	225	235	230	238	247	266	244	250	220	224	244	213	204	218	229	262	232	228	281	215	227	222	202	248	236	253	235	228	243	247	222	230	233	229	241	243	265	209	256	231	233	200	238	236	237	254	236	219	254	233	238	257	238	260	230	234	245	261	255	221	271	220	250	199	242	235	209	228	255	284	235	240	251	242	225	258	252	231	263	244	221	223	251	246	251	242	268	244	222	262	250	256	230	239	209	268	216	284	266
28681	30705	13306	5470	3097	1869	1339	1031	904	764	763	710	672	697	610	690	588	610	593	606	609	536	599	571	563	564	572	616	564	578	541	571	530	550	548	580	493	641	563	543	582	534	584	528	543	571	538	566	555	608	547	556	559	566	577	552	495	562	582	499	554	592	528	551	508	559	550	578	508	543	572	531	539	535	517	564	576	547	551	595	544	559	581	536	567	494	541	554	521	555	581	520	521	563	533	571	549	558	536	583	520	500	577	613	588	555	559	532	580	554	528	545	567	557	569	582	530	543	565	548	582	530	567	535	532	525	586	512	529	558	532	544	529	564	561	525	556	543	580	524	538	565	517	537	539	521	512	505	550	565	554	538	541	524	513	559	513	553	534	529	544	553	557	552	604	560	568	532	553	545	516	572	581	573	506	567	551	549	535	551	541	544	564	501	525	532	604	504	531	601	552	543	533	537	548	582	537	552	548	563	571	553	533	573	555	535	516	545	572	568	573	536	584	555	542	574	554	568	569	539	522	530	544	552	536	489	506	573	554	547	534	593	565	544	544	534	549	542	523	507	554	551	533	549	571	564	540	552	564	559	537	600	537	542	567	541	539	531	548	579	576	604	588	546	558	547	554	529	579	555	551	542	534	559	557	553	552	566	517	553	525	582	557	541	542	577	556	520	552	521	567	530	545	550	582	564	569	536	531	581	538	514	477	547	541	516	547	543	559	569	551	542	530	585	546	566	534	529	542	526	527	529	581	570	593	538	537	553	600	566	546	574	583	563	534	552	552	550	569	502	586	527	555	601	538	553	525	524	554	581	574	551	546	554	542	562	538	509	538	559	579	520	554	528	550	564	544	535	553	530	556	564	521	544	538	521	537	553	582	543	580	533	516	590	555	554	559	565	532	556	547	522	573	536	554	559	560	569	551	566	571	565	598	543	529	522	575	551	537	563	530	568	583	552	611	529	536	546	514	544	534	554	575	553	528	557	577	520	542	504	522	551	580	523	560	519	503	570	532	560	530	575	547	576	566	526	564	570	542	565	523	544	538	536	530	574	559	542	534	555	584	544	555	543	567	554	561	537	520	541	533	568	589	529	577	548	529	539	539	553	550	588	583	546	538	521	583	553	598	550	528	549	535	520	555	546	578	522	564	584	567	573	572	541	575	534	502	564	552	528	528	585	544	588	607	531	545	563	544	524	562	546	532	540	568	570	562	536	549	522	542	552	540	548	541	560	547	538	524	559	515	554	546	583	557	534	551	546	559	556	533	539	548	508	560	574	521	560	499	537	530	569	534	601	531	550	577	548	561	541	560	552	579	534	522	588	546	519	571	581	520	558	542	566	551	561	550	517	584	536	524	564	510	522	590	532	549	538	518	538	594	555	565	530	552	541	528	550	545	563	548	526	543	586	548	568	540	551	550	535	528	550	522	555	545	577	544	498	544	542	533	557	575	524	517	496	556	551	536	550	550	521	553	560	548	539	499	543	542	548	565	578	576	594	572	564	526	571	549	538	561	542	557	574	618	543	540	554	523	563	542	526	572	535	531	589	573	571	567	556	558	584	540	547	583	544	597	532	563	548	539	543	549	579	568	555	572	553	528	547	571	561	533	555	551	546	556	578	609	573	605	555	537	555	539	540	538	523	546	532	578	558	566	549	551	546	545	533	531	537	529	546	562	531	533	513	562	545	537	546	558	522	553	570	553	600	559	543	555	571	565	582	595	511	561	538	578	549	551	564	555	554	546	573	588	543	563	570	580	552	483	534	552	540	555	547	544	566	563	521	548	497	535	563	531	559	535	577	560	513	546	555	577	521	545	535	559	511	558	551	524	544	520	533	511	555	494	595	522	603	570	566	557	521	546	582	546	532	539	534	532	532	525	506	519	587	555	549	534	567	555	529	557	546	524	546	571	527	570	552	539	564	539	565	549	521	524	528	578	520	575	552	562	557	566	596	552	560	564	559	590	596	545	537	545	559	535	561	563	555	561	558	550	548	531	546	531	551	527	537	534	549	559	524	538	515	533	568	551	519	506	564	587	577	563	489	516	534	539	541	546	584	572	567	532	571	548	553	564	553	558	540	586	525	553	576	567	555	582	592	554	579	550	531	553	567	534	568	572	541	498	518	551	582	553	564	555	529	531	553	562	534	521	563	591	532	562	552	529	577	515	571	515	555	541	517	539	550	516	578	492	501	573	507	555	522	635	548	591	562	525	571	551	567	548	559	537	551	575	519	568	557	565	554	576	548	535	497	579	558	529	550	563	552	512	539	528	562	577	596	550	537	536	561	519	571	587	566	541	558	587	536	522	598	518	518	554	497	548	512	579	550	533	521	527	534	556	568	568	572	548	507	547	598	550	564	545	571	535	539	544	548	573	519	520	570	580	591	525	557	557	577	521	573	552	557	530	536	561	552	541	561	557	572	553	560	549	561	576	544	530	587	545	549	549	559	565	557	560	548	541	563	534	573	554	570	554	568	530	531	542	570	544	560	609	539	550	550	519	540	581	556	576	550	553	583	533	507	560	528	582	568	587	548	551	555	565	570	535	517	539	546	591	588	548	547	572	571	549	579	542	517	585	546	568	573	516	544	550	519	513	582	593	539	580	580	529	575	542	557	558	538	589	537	516	550	566	549	578	555	585	541	566	528	536	570	542	557	571	524	520	563	591	547	543	519	559	534	547	596	511	563	607	559	576	537	542	570	539	598	556	550	570	534	558	593	556	551	575	568	601	534	580	519	554	513	533	551	541	554	504	525	541	569	539	577	550	540	528	527	553	573	544	575	562	528	547	547	565	539	577	582	588	544	514	542	546	568	556	579	543	532	570	557	540	567	544	558	531	500	577	586	557	536	545	527	557	573	505	507	520	524	554	555	486	585	581	565	532	559	569	559	534	547	592	560	528	583	584	553	576	552	572	539	548	554	553	528	538	559	543	558	575	538	539	554	536	573	544	582	558	522	521	545	550	531	556	589	575	529	573	578	555	550	531	534	567	562	549	590	541	577	514	573	565	516	546	572	544	555	519	554	570	532	545	581	602	596	565	594	541	540	574	531	533	542	498	583	558	552	583	533	527	552	528	571	543	537	487	589	560	536	557	526	531	554	568	516	552	530	511	539	534	513	556	584	535	567	569	538	543	573	518	526	615	572	533	556	530	537	532	521	521	559	554	523	590	501	539	590	529	534	576	539	554	557	551	563	574	508	560	520	592	562	550	563	557	542	557	540	520	550	571	549	563	537	554	575	582	529	554	525	562	585	541	535	543	565	530	555	527	544	580	560	552	560	577	574	609	577	523	551	523	545	577	584	539	504	525	541	517	555	568	547	543	568	543	495	566	553	607	568	529	531	579	536	544	567	525	546	571	534	530	566	536	580	571	561	540	553	546	560	519	548	556	572	536	515	564	552	545	567	552	514	565	577	551	536	557	537	516	549	547	548	568	572	580	603	520	581	531	541	517	510	546	557	549	578	525	554	551	591	580	612	516	557
24837	21473	24991	28389	21553	20231	5479	2165	1315	1114	879	677	604	544	448	403	340	336	323	298	287	291	269	272	258	277	280	256	242	261	236	230	245	252	216	252	222	244	218	219	222	222	212	211	212	197	209	223	243	240	239	196	233	180	224	201	244	211	193	224	214	206	232	216	223	234	227	200	207	215	203	219	251	238	213	213	208	225	242	199	193	226	206	207	223	235	230	220	240	199	205	201	233	210	223	210	235	218	209	219	206	228	227	219	220	221	200	199	198	212	236	213	227	234	231	231	213	213	238	212	225	241	223	244	227	202	214	209	232	235	218	219	227	243	221	239	213	241	248	199	245	200	234	248	222	210	218	217	212	237	224	226	222	201	230	244	238	224	204	245	205	212	212	209	221	214	221	205	207	186	203	215	215	227	205	202	217	215	252	205	199	227	242	229	204	229	230	225	209	214	221	194	242	206	201	240	227	215	210	224	199	227	246	210	233	239	204	214	210	231	250	238	259	229	216	237	221	241	218	225	224	220	223	232	237	226	205	229	229	211	251	221	217	224	223	210	193	213	221	213	237	221	202	243	234	217	220	202	190	222	215	222	214	226	226	235	232	225	226	214	236	212	232	202	198	213	228	220	204	197	245	225	240	214	217	204	230	220	217	235	246	217	223	219	205	223	234	186	208	210	209	202	232	220	207	243	234	217	243	205	251	222	231	205	221	217	229	254	205	210	213	224	216	225	218	200	211	198	229	206	216	223	222	231	225	192	208	216	223	220	219	215	202	229	242	226	199	189	222	221	195	225	223	235	238	238	224	240	246	229	242	214	207	209	213	212	214	225	196	187	219	210	245	216	211	228	233	237	222	221	200	227	225	222	230	199	225	240	224	234	254	220	208	200	221	210	229	198	223	250	221	214	215	238	222	224	218	257	235	234	231	242	213	227	260	217	207	205	215	224	232	194	250	224	204	223	216	218	211	203	220	229	217	224	223	211	200	216	195	229	247	220	230	219	236	233	231	214	254	240	246	219	232	218	226	216	219	211	248	213	211	221	226	199	202	204	240	222	232	205	226	204	203	227	207	212	205	221	218	227	227	231	207	238	219	230	236	221	216	209	202	218	214	214	211	225	222	210	225	212	199	215	225	213	233	263	218	218	224	188	195	222	201	216	254	211	222	208	211	196	262	229	246	214	244	207	221	210	237	206	221	211	246	215	239	220	208	218	226	192	226	246	211	225	203	229	182	247	230	233	223	207	249	201	224	216	241	220	224	222	225	239	235	201	217	198	243	215	224	193	202	204	219	200	239	214	189	217	208	225	214	218	222	251	217	243	219	230	219	233	242	222	224	218	222	216	238	226	235	205	203	215	196	219	234	195	219	264	242	235	220	210	206	219	234	203	205	233	211	237	217	235	211	226	236	203	222	221	207	229	234	228	208	220	224	227	210	223	228	227	226	226	239	210	239	223	247	243	225	230	230	203	217	237	204	246	239	241	192	215	230	221	211	229	257	221	220	202	229	226	243	199	238	227	210	236	209	209	225	252	228	203	247	229	196	241	240	219	221	221	246	248	204	202	224	231	210	222	221	223	220	240	205	205	177	246	210	231	233	196	215	219	223	190	225	209	223	234	198	194	220	207	222	216	220	242	222	244	207	225	219	231	202	235	214	237	246	187	223	189	204	214	220	237	239	216	193	232	234	224	215	207	223	232	222	225	222	205	205	239	207	207	210	226	239	193	224	219	220	223	232	213	209	227	233	207	207	228	201	229	232	226	246	203	198	232	195	205	202	237	211	235	238	222	209	228	231	218	223	244	242	221	202	216	212	217	219	210	216	231	218	197	249	244	222	209	195	171	206	224	226	220	230	205	218	218	214	236	222	219	210	212	232	220	203	228	227	241	220	261	206	192	227	218	224	233	229	231	226	224	219	213	227	209	234	184	236	180	202	238	229	235	253	237	229	221	217	190	247	215	230	206	231	224	226	203	197	252	214	225	225	223	227	201	213	249	263	222	209	204	235	251	217	236	217	217	223	201	249	243	200	230	238	232	217	239	216	228	220	213	206	222	231	223	231	248	225	226	222	207	209	197	239	196	214	216	195	237	182	228	229	218	229	226	233	230	264	214	200	237	204	225	219	216	211	215	223	225	202	226	221	242	225	205	216	203	230	223	199	206	216	235	218	215	241	208	188	243	204	214	229	191	222	202	214	241	240	226	222	212	234	238	241	201	225	211	192	208	230	211	250	242	195	221	221	213	231	227	237	227	211	240	214	237	213	235	213	186	222	220	234	219	216	218	225	225	241	237	206	232	240	207	252	211	212	203	192	203	183	220	222	191	246	226	221	231	195	213	208	233	213	206	224	235	209	194	200	222	214	242	211	247	238	225	223	206	201	202	232	190	211	218	199	209	196	219	232	235	235	209	229	214	220	175	231	220	227	224	218	209	212	209	243	197	204	183	241	229	226	223	212	213	226	207	214	227	209	214	228	226	216	254	214	223	211	250	239	212	233	229	219	218	213	217	219	263	243	234	202	195	213	205	228	198	215	224	219	224	245	218	218	212	201	193	184	212	214	226	238	193	196	182	251	231	217	233	232	221	174	240	237	222	222	214	228	206	188	205	221	198	237	204	245	223	241	207	208	204	223	211	229	206	212	226	237	238	242	221	249	230	205	235	241	199	228	195	251	246	218	228	222	219	235	222	213	206	211	187	217	208	239	224	232	208	244	250	226	242	211	222	217	226	215	217	210	198	248	219	211	242	207	231	229	203	203	251	249	230	239	229	249	242	201	198	228	230	215	238	205	218	202	219	207	259	222	250	214	240	206	230	218	229	254	239	209	202	241	236	218	208	211	224	234	226	237	219	179	220	195	197	226	236	214	207	227	216	225	225	233	185	231	211	234	229	204	220	238	218	214	220	207	214	237	246	251	246	252	205	231	226	236	208	229	215	200	218	212	239	203	226	237	209	204	241	227	252	231	226	209	173	232	198	236	228	223	215	211	220	229	232	235	208	245	211	221	211	243	223	244	238	212	194	220	212	208	259	234	221	225	208	212	179	201	199	230	201	221	239	236	247	224	212	205	240	239	217	220	246	240	221	259	240	213	196	234	209	225	225	217	192	219	233	225	217	192	222	198	218	223	232	219	233	196	210	218	222	222	224	194	205	218	199	209	211	225	218	241	225	224	231	216	201	202	214	185	242	254	221	216	236	203	217	243	219	230	227	242	231	238	209	226	194	223	215	220	220	233	243	240	244	191	196	230	202	215	219	257	239	236	225	236	230	223	209	221	219	221	208	220	204	209	234	213	227	220	211	227	216	209	233	238	213	227	262	217	217	206	213	235	229	232	233	214	193	199	190	236	231	220	223	231	244	191	209	212	173	189	228	213	244	245	223	222	210	222	228	228	210	227	204	197	214	246	220	258	230	204	209	236	221	206	238	220	238	224	200	221	222	204	239	224	213	224	239	212	244	215	212	234	235	228	242	225	232	235	240
28175	40390	18596	7705	4011	2393	1764	1258	948	909	802	720	733	683	626	621	582	593	563	555	567	509	534	572	564	549	510	482	514	499	539	496	511	535	510	505	489	507	507	499	509	515	516	562	496	503	472	538	476	527	458	489	524	517	513	537	520	527	517	505	473	513	503	459	497	505	532	500	476	492	510	547	528	518	544	485	515	506	530	502	534	490	517	505	535	509	508	496	545	507	538	479	487	509	488	530	518	507	528	500	541	514	528	490	481	499	523	523	499	503	505	513	522	485	499	504	482	480	472	481	539	544	520	516	500	513	515	497	527	515	523	531	506	484	505	514	529	508	495	473	530	519	501	506	509	512	505	524	516	522	514	516	473	512	547	523	529	490	490	548	536	503	467	500	488	492	475	542	530	468	525	549	517	516	548	528	535	535	482	518	556	552	507	533	510	485	516	513	530	531	484	492	498	528	481	524	497	538	539	490	511	494	496	493	502	484	515	484	491	503	504	536	477	510	496	471	530	530	505	506	493	557	557	523	510	516	461	511	534	505	508	502	509	486	528	523	475	490	517	512	485	490	492	539	565	508	484	558	473	507	551	510	513	467	507	451	508	476	502	478	482	501	530	503	500	525	486	519	546	533	491	493	533	461	509	512	520	537	474	492	502	513	525	502	492	508	476	549	542	483	511	494	505	518	476	535	529	507	518	506	542	500	516	480	496	505	505	526	494	472	500	542	516	504	498	512	476	511	514	461	487	534	517	537	490	522	493	504	488	488	511	518	513	500	520	548	488	550	517	462	519	517	505	531	476	519	499	504	526	525	510	490	514	538	488	474	508	559	520	547	509	511	487	521	523	497	482	505	514	490	502	502	531	468	530	506	546	496	521	523	492	523	516	548	491	486	460	517	484	546	512	516	463	526	545	512	496	487	554	523	517	538	507	513	556	510	517	505	519	513	527	531	496	493	510	523	509	533	543	512	509	488	505	488	492	514	502	503	493	487	477	461	558	486	505	511	513	541	503	523	500	507	495	485	496	516	527	518	488	518	503	504	535	516	480	529	473	548	536	513	475	522	499	500	474	522	539	498	504	544	526	503	502	533	510	479	461	538	555	511	491	518	524	525	505	560	515	496	488	493	492	501	486	495	476	498	519	520	525	538	541	491	491	496	509	533	509	523	498	497	499	516	505	498	533	524	538	492	523	522	501	522	515	486	507	467	506	510	527	492	505	518	519	509	547	529	516	488	500	494	532	507	528	521	487	486	505	509	501	494	516	512	549	534	473	493	521	501	504	498	526	520	513	455	523	531	478	496	524	496	528	512	508	514	490	531	499	508	515	512	539	471	534	499	498	526	505	509	526	535	487	495	512	539	529	490	534	540	507	511	505	506	506	487	520	492	534	542	516	524	506	505	501	509	509	509	561	487	463	494	458	540	520	494	524	527	548	512	534	516	499	504	507	511	487	506	502	496	496	533	527	488	526	496	514	521	481	497	517	499	482	498	506	520	490	550	503	478	471	493	479	550	476	482	485	508	495	510	487	513	545	554	531	495	519	482	491	507	500	542	536	497	488	515	512	518	516	520	495	504	519	512	541	494	506	546	548	503	512	557	501	504	526	529	508	518	503	492	496	487	500	516	499	474	533	539	532	491	478	515	557	521	535	522	497	493	494	532	506	502	499	490	525	531	533	525	530	508	483	517	510	537	504	545	535	499	472	529	541	477	568	531	530	508	475	546	535	554	526	510	512	481	511	516	489	523	504	521	526	536	499	529	513	519	494	531	483	504	512	490	526	492	533	531	495	497	516	518	521	510	501	538	475	567	540	498	475	496	495	537	525	487	522	520	513	515	523	523	519	536	516	497	543	505	526	501	500	562	539	482	512	521	512	496	522	525	528	459	519	511	531	554	517	511	526	460	507	480	521	504	513	499	474	481	503	489	503	466	537	478	482	491	472	535	496	536	475	472	526	542	524	509	485	539	525	477	518	510	476	513	511	528	494	538	508	542	518	499	528	539	507	513	524	508	512	511	503	556	481	553	515	503	482	544	485	491	509	472	523	477	495	485	475	485	532	505	510	477	515	511	498	500	510	477	557	466	526	506	490	493	528	518	510	522	517	508	465	529	509	527	498	510	515	529	516	524	544	512	485	495	483	512	492	522	560	534	480	560	505	512	484	478	510	546	516	529	513	515	493	482	560	539	511	528	530	497	512	546	501	467	522	547	528	517	527	474	500	495	507	520	503	502	496	530	477	517	491	483	523	514	480	502	496	501	540	468	513	507	512	492	510	500	527	527	514	491	530	495	465	460	497	532	491	517	500	521	485	519	538	489	496	513	478	507	488	528	506	478	539	511	534	464	519	503	457	533	519	497	504	512	502	523	480	507	511	556	500	507	516	533	535	509	535	526	541	512	534	519	529	540	526	508	525	482	497	511	513	530	534	543	519	515	547	504	510	490	538	499	484	512	524	504	498	496	514	481	492	511	459	492	490	533	513	501	510	491	513	524	517	516	515	500	504	530	524	505	509	506	428	520	515	469	471	503	475	543	499	503	485	515	479	523	522	532	516	529	532	503	519	489	504	515	496	516	490	523	508	526	529	511	529	483	485	518	530	530	474	510	459	518	478	501	498	499	529	525	513	506	481	469	493	478	510	487	480	467	504	516	490	517	473	511	552	534	499	484	467	516	495	447	494	503	513	478	532	474	493	477	535	486	498	481	512	501	491	485	526	515	523	514	509	526	518	502	519	532	515	524	508	512	504	542	527	469	504	516	519	518	518	484	494	488	494	535	506	457	524	529	502	486	495	543	489	506	532	507	502	529	486	487	503	506	464	495	480	513	520	494	475	486	491	493	492	465	542	479	541	542	467	527	511	510	519	499	480	505	478	516	486	539	511	526	520	508	524	494	498	514	496	510	501	502	511	525	505	491	511	523	459	504	554	479	517	491	469	543	524	475	500	508	530	536	556	501	502	511	513	553	538	480	496	487	535	517	488	554	504	473	490	531	556	503	500	467	468	540	505	531	511	512	489	490	508	518	513	555	496	513	511	532	498	523	476	501	514	544	519	471	488	479	489	510	505	491	496	522	564	506	517	500	516	514	502	504	515	524	547	487	512	469	491	531	502	534	532	519	479	524	544	486	482	503	499	522	515	494	462	532	526	526	517	538	515	509	494	496	532	533	530	512	493	501	535	485	489	553	508	516	501	521	470	524	499	511	503	483	538	499	515	492	547	502	510	502	505	536	522	522	478	453	505	484	484	471	503	536	508	514	544	478	496	526	494	508	500	509	481	524	548	474	530	528	501	495	503	513	521	498	561	457	514	525	535	507	509	532	511	491	496	514	497	509	491	541	539	512	479	543	548	509	514	476	504	463	513	520	545	490	507	522	548	503	523	490	522	500	504	515	484	552	516	521	519	489	541	485	502	501	489	466	511	492	524	520	530	514	557	540	502	500	544	494	504	512	521	510	517	518	570	486	485	501	517	483	521	479
24248	21487	25374	28052	21511	21663	19043	4401	2042	1453	1220	1000	845	690	588	476	449	404	329	372	308	326	303	269	285	299	238	283	270	281	252	262	246	220	245	236	229	238	221	199	232	231	245	222	193	205	207	228	228	241	230	224	214	220	214	230	246	198	238	229	198	226	213	224	235	199	188	231	220	206	189	259	244	206	200	197	229	227	217	239	218	218	204	238	234	209	216	207	235	221	214	233	205	221	240	210	230	232	214	224	210	248	233	240	216	247	251	224	245	225	240	233	234	215	204	222	226	228	240	193	226	218	232	197	224	209	190	227	214	220	219	209	231	204	200	215	223	205	225	229	223	236	237	243	203	219	215	220	230	268	217	235	230	218	216	207	205	226	199	221	221	210	223	246	236	212	230	220	236	228	225	196	223	214	228	236	196	257	225	206	222	209	235	229	204	229	199	206	240	228	224	185	202	206	228	222	213	212	217	244	213	204	200	218	206	184	226	197	250	196	252	214	183	212	235	194	225	222	223	210	224	215	236	253	236	200	213	231	229	204	206	232	227	232	241	205	221	217	233	232	226	206	226	224	221	256	223	219	215	212	208	208	218	201	214	213	196	212	210	223	214	231	227	232	218	210	242	222	218	211	215	227	234	212	195	206	196	198	230	247	231	221	229	217	226	225	224	208	204	223	213	210	213	201	208	208	225	215	211	208	249	247	234	204	233	223	227	217	218	241	223	236	245	209	198	196	208	203	240	221	192	216	209	244	223	222	211	227	215	196	219	253	228	230	205	224	229	220	215	234	216	220	205	212	206	219	211	242	213	234	229	227	209	213	232	225	222	208	193	202	211	205	220	239	247	169	230	248	200	234	233	219	200	268	202	238	202	206	212	221	202	206	211	215	201	241	211	224	234	210	230	207	219	246	206	201	228	261	234	196	230	222	226	245	249	217	211	190	215	215	204	185	217	219	223	232	218	211	202	188	195	229	212	209	205	211	204	200	211	208	233	197	237	196	227	230	206	195	220	201	216	214	190	215	217	211	225	230	205	219	186	211	183	228	205	202	232	225	222	201	212	212	240	236	223	218	217	211	225	234	188	243	244	212	216	246	208	210	210	217	218	218	244	199	226	207	212	232	216	221	249	199	225	244	206	184	195	220	214	236	215	162	239	177	208	217	207	210	223	216	252	238	211	214	207	232	236	228	226	241	229	212	199	243	217	216	230	232	233	247	220	239	209	229	210	212	220	209	211	235	203	209	201	210	240	233	199	259	216	251	228	217	223	234	192	208	218	199	230	235	233	224	245	191	203	210	240	214	219	233	209	246	227	226	237	205	227	234	226	232	219	211	191	211	213	234	220	195	218	242	217	205	206	229	180	216	196	230	205	221	195	212	214	187	225	244	187	239	217	200	222	232	233	228	202	222	209	232	198	222	209	210	230	215	215	221	228	211	216	197	210	216	181	216	213	236	208	192	231	223	218	227	210	208	218	199	221	225	187	212	221	225	230	204	208	201	226	217	201	222	213	204	213	230	215	216	226	244	185	232	214	193	193	228	219	192	177	226	186	190	230	225	233	233	202	255	247	205	217	172	223	219	209	219	212	218	211	227	233	226	211	247	219	222	237	228	224	219	233	227	205	199	253	213	204	208	194	238	242	246	229	263	212	214	248	215	221	208	221	210	216	223	209	210	208	217	228	221	250	254	198	219	226	231	267	220	219	213	230	197	247	191	210	232	233	193	221	220	225	222	211	213	227	209	214	250	247	205	229	228	222	205	231	201	225	230	240	242	244	206	196	215	210	205	255	237	219	222	210	203	236	215	228	212	202	225	225	210	229	226	215	241	226	190	205	224	237	225	229	223	215	244	238	195	229	228	200	212	221	204	188	207	216	221	228	201	202	227	204	219	238	218	217	180	218	212	214	225	215	212	225	225	234	231	206	202	223	225	211	213	228	197	209	246	220	229	219	239	223	212	202	208	274	186	232	224	199	213	201	218	216	233	224	229	239	221	222	223	217	236	212	206	223	227	221	216	192	206	245	219	220	219	208	206	228	173	183	207	222	219	224	194	221	187	226	212	239	239	225	268	231	217	208	213	211	220	207	224	242	201	218	230	215	188	213	186	219	220	252	249	231	212	244	215	239	234	203	224	213	235	221	233	217	212	220	232	192	204	221	215	203	214	222	238	225	188	206	222	236	230	219	192	220	216	253	223	219	263	208	235	238	214	220	252	238	263	222	221	229	200	179	220	224	231	201	220	215	230	210	208	209	246	244	223	224	187	204	213	228	215	209	214	212	224	233	215	210	237	207	203	220	189	223	201	207	209	208	188	233	230	225	187	217	201	209	239	217	219	219	226	216	211	233	217	192	214	249	246	230	226	218	241	209	213	239	239	222	246	220	213	203	202	219	236	216	213	219	225	225	204	221	196	221	184	233	208	222	222	235	205	234	210	201	205	227	219	212	225	223	230	219	208	210	220	230	225	199	220	221	212	204	227	225	236	215	226	218	237	208	192	263	243	203	206	216	203	245	237	213	221	236	224	217	208	223	207	196	234	215	219	220	217	206	221	206	246	194	234	204	211	217	212	208	227	223	213	202	228	214	215	243	214	237	226	199	211	202	198	237	251	214	219	219	232	208	212	202	234	230	205	209	204	208	197	207	214	186	205	212	201	221	216	200	220	238	227	258	221	208	203	227	205	211	209	176	231	191	201	226	189	213	187	209	223	215	203	230	228	199	219	222	243	220	233	225	215	239	201	215	241	230	208	196	215	224	218	227	202	242	213	237	241	227	212	199	220	185	238	251	215	196	214	232	223	203	210	217	200	207	214	230	243	216	207	225	228	213	238	235	241	223	198	200	196	257	215	222	210	249	203	225	211	211	231	209	222	229	231	217	234	192	213	242	224	224	231	237	189	203	213	231	234	226	189	200	216	258	218	205	219	211	253	203	223	206	195	227	198	210	220	233	220	235	224	229	211	221	196	223	239	219	205	229	209	216	233	253	228	237	224	228	232	213	203	188	252	218	204	226	213	195	208	229	221	198	231	203	217	234	234	203	220	193	207	194	203	203	219	211	246	237	235	217	212	214	225	214	210	214	222	230	213	223	218	216	189	199	242	213	239	206	210	214	217	193	194	212	205	248	197	217	198	220	209	220	212	247	209	199	235	231	209	203	232	223	220	233	222	208	242	196	200	233	237	230	250	207	208	214	230	207	210	210	204	218	273	225	211	204	212	211	238	238	223	222	215	236	235	200	203	208	241	194	226	185	188	212	204	209	225	221	229	232	221	225	228	200	211	224	238	224	210	193	215	219	232	226	234	224	235	222	230	210	270	208	225	196	201	196	225	219	207	218	233	233	232	204	226	216	206	211	213	198	201	202	216	232	193	216	206	245	239	189	233	225	219	207	216	236	213	226	217	221	181	203	207	221	227	238	233	191	183	219	202	214	196	217	209	208	224	208	213	229	229	233	227	223	197	211	204	235	227	206	220	206	227
30201	44427	22413	10017	4954	3146	2097	1522	1265	1054	914	875	751	751	685	701	627	566	525	577	509	559	567	545	523	548	496	514	517	527	505	488	529	489	516	505	509	527	486	518	507	488	489	506	515	517	521	451	530	501	501	517	491	493	501	490	509	450	500	499	480	474	518	487	511	501	463	483	516	511	481	515	492	456	496	503	488	498	512	490	503	482	519	529	478	481	535	492	551	481	498	517	487	537	517	523	526	489	490	501	540	495	504	430	539	499	503	507	527	539	488	537	522	475	503	536	490	500	519	511	469	515	472	472	507	500	480	473	496	530	538	477	504	510	527	510	483	530	502	485	491	505	499	482	523	469	492	479	499	497	528	501	501	473	542	464	465	458	476	574	537	483	497	484	538	525	481	438	499	519	542	504	484	546	483	513	531	494	502	486	558	483	488	460	501	474	489	478	479	478	465	494	466	471	505	464	464	506	469	523	495	489	483	481	478	499	501	480	502	513	488	468	518	459	509	486	484	499	509	510	508	477	496	488	449	506	495	502	478	472	475	495	499	491	528	464	487	470	529	464	479	526	484	464	536	526	447	501	483	485	519	489	486	512	488	485	476	490	499	527	462	493	478	479	493	515	545	501	512	497	498	507	499	497	525	500	504	526	511	489	498	480	506	519	480	496	495	489	506	532	494	482	523	439	514	516	464	472	483	467	472	450	504	497	464	493	505	541	500	527	497	475	500	503	516	512	497	540	488	488	506	490	501	485	544	502	495	505	509	486	476	493	485	520	488	509	496	493	489	497	501	487	521	478	482	483	511	486	530	495	508	490	471	507	477	457	520	548	469	495	462	499	540	494	496	502	503	484	487	480	491	462	507	501	487	465	459	489	463	495	510	519	500	508	475	512	456	535	514	495	484	508	520	509	518	487	480	531	480	494	518	527	503	499	500	475	504	471	512	525	517	477	484	489	494	552	515	480	476	509	474	472	503	517	493	504	509	494	544	481	478	474	462	485	499	468	494	522	518	449	472	470	456	469	498	500	477	494	501	500	451	481	531	523	543	533	492	511	497	487	520	468	492	505	500	492	492	494	508	471	550	515	475	526	482	492	503	491	505	525	562	491	487	523	506	511	526	492	483	490	466	464	501	499	517	467	468	491	509	489	477	495	502	535	518	475	477	472	495	503	484	477	498	495	491	487	515	487	515	468	494	506	463	501	505	500	479	526	499	487	468	479	494	501	519	471	520	506	491	507	507	471	485	516	505	493	515	481	471	515	522	488	494	470	500	476	504	538	524	469	494	537	524	491	512	484	483	489	510	485	529	511	481	494	531	501	511	510	494	503	510	466	513	504	536	461	459	537	487	533	491	475	514	505	540	520	489	513	497	482	504	509	508	509	459	471	494	470	504	487	513	468	504	496	524	477	490	523	529	517	492	487	487	519	485	465	479	501	473	469	530	489	469	473	523	500	487	466	516	525	484	505	509	477	512	494	490	462	521	456	545	496	499	517	515	521	485	504	482	504	507	516	536	563	490	512	503	445	526	492	499	481	515	518	465	471	493	464	451	507	556	491	457	518	476	535	504	461	482	452	491	495	449	503	492	493	503	517	507	472	526	480	477	480	506	479	499	513	481	476	493	505	488	495	468	535	447	485	483	483	536	474	508	522	501	517	479	557	498	520	484	511	496	512	489	470	490	463	505	467	541	487	505	496	503	546	513	500	493	511	515	513	532	509	491	471	531	503	459	503	494	491	488	487	490	490	475	495	533	508	493	505	491	520	489	525	505	505	481	471	479	524	464	482	478	458	474	508	510	504	437	506	469	498	455	487	477	501	497	559	536	464	505	496	458	486	538	496	473	488	479	482	492	491	483	473	457	507	506	508	484	522	497	505	473	475	530	451	470	487	496	443	532	523	511	479	490	505	511	497	465	497	518	532	484	507	486	468	549	484	514	507	513	468	483	486	478	509	539	496	483	520	498	469	493	456	473	495	530	544	499	493	523	530	505	488	510	470	507	486	510	479	535	512	492	486	461	489	500	466	477	510	504	504	484	523	467	475	500	492	511	513	542	507	518	490	511	475	482	473	485	489	515	549	512	507	500	486	532	479	489	502	498	471	499	521	512	527	506	527	494	510	512	513	451	523	490	487	500	465	457	501	465	522	511	522	488	487	466	517	482	521	488	461	503	509	512	522	481	505	444	473	521	517	499	529	462	526	466	486	481	483	547	484	489	514	517	500	500	505	514	513	488	503	478	495	508	463	535	513	469	529	512	545	508	494	525	490	525	474	521	498	486	475	465	485	516	469	487	502	495	495	496	489	475	489	497	474	503	500	475	518	485	505	466	479	512	509	492	506	474	501	480	515	491	505	514	515	468	522	484	516	463	495	474	508	504	450	516	539	475	535	491	496	518	503	501	497	533	511	466	500	475	456	466	473	482	481	491	490	469	536	498	501	470	511	492	509	494	491	468	489	506	487	483	511	483	464	503	521	537	534	515	486	512	444	509	502	496	507	452	479	494	503	517	522	472	536	466	505	485	499	450	482	450	493	495	536	484	497	496	523	515	515	536	512	501	479	491	499	531	497	468	497	496	513	532	468	495	514	452	499	511	467	529	494	486	500	517	487	507	494	505	493	492	549	499	502	486	498	519	482	548	496	521	512	557	475	493	455	507	472	500	485	466	523	488	510	496	504	494	496	512	508	493	494	507	485	474	529	482	494	508	515	538	497	475	480	453	490	505	512	498	476	478	481	483	501	502	475	535	524	500	488	511	473	470	473	521	497	507	493	503	537	495	488	533	509	496	502	481	501	485	501	480	470	488	502	503	485	488	471	523	499	484	484	486	508	506	496	453	497	506	499	489	459	499	542	480	511	464	485	530	456	471	509	508	522	496	455	516	503	500	536	457	478	491	510	477	507	512	551	496	484	493	501	509	478	461	481	486	494	485	468	480	486	473	488	484	471	482	509	467	522	495	503	423	498	495	477	513	547	490	496	468	470	541	493	494	505	484	454	486	515	515	481	497	504	473	525	504	498	482	518	542	489	455	517	509	454	494	481	484	525	495	486	501	474	548	494	497	459	496	516	514	490	500	467	517	483	516	506	507	503	481	522	460	505	483	488	489	532	509	497	485	493	502	528	490	493	504	481	491	481	524	482	462	518	505	508	489	534	472	460	502	529	500	480	480	466	487	489	458	492	490	489	507	491	496	483	495	521	516	501	504	459	523	484	508	496	503	482	524	483	496	525	507	459	471	534	512	491	530	489	436	495	475	478	507	488	480	473	495	473	518	486	535	534	505	523	490	546	501	505	505	461	499	481	507	503	530	480	493	486	506	487	525	467	505	470	487	450	535	511	442	496	496	484	491	501	533	485	450	443	481	537	501	523	508	497	516	503	502	490	499	467	499	508	441	521	514	472	522	502	502	489	500	463	517	500	512	467	503	479	489	507	517	480	474	502	518	506	510	472	494	449	477	500	525	478	468	495	527	540	512	445
33188	25293	23093	12634	5190	3199	2034	1448	1064	836	718	663	547	473	431	365	370	325	330	287	307	287	287	286	258	266	204	234	257	245	249	236	228	240	197	243	215	199	240	205	236	250	234	229	263	236	261	248	213	248	251	247	212	220	247	256	231	258	255	249	225	237	228	253	253	241	239	248	256	249	253	224	229	247	241	239	256	233	229	233	258	229	260	241	220	223	244	234	257	246	236	246	257	236	262	256	221	245	255	235	268	239	236	250	253	224	223	238	212	233	224	244	229	218	223	222	269	270	202	241	210	213	226	241	224	225	262	222	226	230	240	231	244	232	247	240	257	221	227	228	258	257	252	232	240	235	200	255	218	213	204	242	249	216	259	223	214	268	245	216	257	229	233	247	259	214	238	213	236	235	213	252	226	222	217	229	236	222	241	219	231	226	250	233	262	210	242	223	276	242	261	231	239	234	226	246	231	219	235	262	230	239	216	226	244	219	249	224	237	222	217	242	236	213	243	252	241	207	233	250	246	251	259	255	232	233	238	217	243	237	243	247	247	211	275	220	233	258	213	231	266	230	225	239	250	265	249	202	270	280	239	241	259	229	240	202	220	247	228	232	262	241	235	268	231	253	211	243	280	262	240	234	263	229	216	232	216	258	228	196	225	233	254	276	255	250	217	246	266	247	242	243	223	248	227	216	238	207	285	232	243	236	231	249	252	257	251	246	229	234	286	225	241	252	243	243	226	226	231	247	257	228	242	241	231	225	242	224	218	201	245	244	227	235	262	252	226	252	281	225	239	241	228	227	239	234	235	237	260	236	241	246	237	232	259	223	240	238	217	233	225	241	216	231	250	228	227	235	205	220	248	252	211	210	247	262	237	230	235	236	229	236	223	232	269	251	244	249	241	246	231	238	237	252	245	210	219	255	227	231	273	262	254	232	221	218	252	225	250	269	224	216	215	235	273	226	226	230	231	228	204	218	252	225	215	242	233	236	236	247	236	228	239	245	206	221	250	216	263	202	245	246	240	247	247	216	207	235	250	252	223	226	232	246	246	234	241	237	257	234	253	202	251	227	247	216	216	217	228	258	247	250	219	226	234	258	226	234	235	261	248	231	216	218	279	214	212	249	276	234	239	235	271	278	227	244	244	237	222	249	229	238	220	234	267	234	211	249	236	248	227	221	237	223	243	258	215	227	245	250	250	246	254	263	221	217	263	245	215	174	259	243	231	241	229	244	223	210	229	241	242	247	218	248	227	223	219	219	225	234	237	226	230	233	248	211	239	243	205	233	223	240	236	221	251	213	238	251	228	216	230	230	250	209	231	217	225	230	224	213	223	227	226	231	264	234	247	232	254	261	261	218	257	204	251	229	243	229	209	217	241	259	273	246	228	226	251	221	236	223	238	233	251	236	241	238	202	258	211	224	217	211	230	210	231	241	220	234	267	268	244	236	215	240	272	232	237	230	231	206	232	216	250	230	258	222	215	243	245	232	269	230	244	223	220	247	250	255	239	247	256	199	249	249	243	245	231	239	219	228	240	272	240	248	252	234	235	225	218	237	235	250	215	209	246	231	237	249	227	226	240	205	212	240	221	231	250	248	226	215	248	215	231	220	210	243	240	213	216	235	218	230	257	227	237	211	225	223	232	256	264	265	233	224	234	242	222	211	260	264	229	247	208	241	246	231	254	227	215	257	225	224	234	216	251	244	247	231	255	235	265	229	242	223	259	230	230	240	223	219	244	223	227	248	250	211	272	250	246	239	216	243	231	224	213	249	231	239	238	224	238	251	239	235	216	231	220	241	269	223	235	275	253	209	211	242	242	239	194	219	238	238	208	241	235	260	227	230	220	244	241	232	233	244	250	222	234	224	230	215	211	248	224	247	251	230	256	238	241	229	245	235	223	232	239	227	239	251	214	218	235	233	242	246	241	234	243	247	238	226	267	252	266	244	238	229	267	258	197	221	257	198	252	241	254	245	211	256	245	239	219	224	235	240	238	245	227	263	210	230	227	243	230	242	217	223	221	228	199	261	281	225	243	225	237	251	265	225	247	237	233	236	239	252	234	214	226	263	220	254	254	233	243	232	237	243	240	232	248	240	248	279	240	232	228	216	230	233	229	222	248	230	220	220	219	238	219	248	262	228	249	220	244	242	223	237	226	248	261	238	246	225	216	226	217	227	245	220	241	234	228	211	239	245	218	224	222	232	226	239	214	239	253	248	248	268	261	238	240	232	248	225	240	242	227	221	216	259	232	230	226	239	255	235	223	244	214	254	221	268	245	212	268	246	242	247	221	245	237	236	245	207	238	227	239	249	260	201	244	231	256	254	217	236	246	254	255	252	254	215	220	232	250	240	244	220	227	251	227	242	273	242	246	216	235	257	259	247	235	239	249	250	198	226	236	247	249	222	231	226	245	211	205	239	251	209	220	239	227	222	245	241	242	241	253	224	240	234	248	238	228	249	242	225	219	253	237	238	263	259	250	235	235	243	235	257	239	238	249	272	239	242	226	223	222	220	240	250	244	227	204	232	241	237	274	255	224	238	209	229	207	272	255	268	238	248	239	255	240	230	256	236	241	215	205	240	254	229	233	208	216	227	219	267	266	226	232	225	232	196	223	241	238	226	234	260	245	236	209	247	233	242	244	235	261	251	246	249	227	253	255	230	236	228	232	214	258	243	249	239	249	260	251	260	244	198	226	260	242	227	238	238	212	260	228	232	245	240	237	227	237	289	207	257	236	227	242	251	265	235	228	231	242	239	228	238	240	253	233	263	258	280	201	256	239	229	221	223	241	196	239	237	221	206	233	217	233	244	239	225	258	217	240	240	216	209	241	228	209	211	216	214	244	232	267	226	228	244	234	233	242	244	251	245	242	238	233	239	223	213	252	240	234	257	233	229	230	270	242	250	209	231	231	256	242	230	235	243	241	220	243	240	227	236	220	220	217	263	250	249	194	263	216	229	270	220	259	234	226	242	241	224	238	234	253	233	222	233	243	263	189	237	249	222	220	253	242	239	222	212	233	247	225	209	223	260	224	231	228	240	226	226	257	261	234	207	228	219	265	229	224	230	221	243	233	234	237	241	227	236	210	293	225	222	245	267	213	264	232	257	225	253	252	256	210	244	242	239	220	235	220	214	217	250	240	264	208	254	231	199	226	241	219	228	197	227	264	213	238	242	228	229	195	226	234	221	241	216	215	235	263	238	259	238	252	235	235	245	247	239	249	238	215	216	236	237	263	224	252	220	255	209	245	214	227	252	269	245	243	214	252	260	257	227	206	239	227	240	218	243	245	251	236	237	210	236	264	247	230	246	237	228	239	249	223	224	266	244	221	219	243	245	245	235	267	238	208	249	238	224	236	232	242	239	237	256	230	215	236	226	223	247	253	258	208	219	240	224	235	261	280	245	210	249	231	221	215	240	233	225	256	241	246	213	209	216	233	234	255	227	229	238	252	219	241	217	248	228	239	226	266	221	246	233	290	203
27631	31178	14320	6058	3011	1930	1399	1111	938	816	791	758	697	665	632	644	580	608	589	570	594	551	570	565	559	538	572	570	595	526	564	597	532	542	590	562	573	558	543	589	544	541	558	596	552	496	565	572	592	584	534	524	560	537	563	573	575	559	516	535	537	576	515	534	491	569	529	516	520	585	514	526	493	531	522	553	564	530	530	554	567	535	515	518	541	516	531	577	527	563	521	511	515	561	602	526	564	593	558	590	514	502	563	525	580	528	536	556	577	555	568	554	514	555	544	533	512	565	556	574	561	531	563	513	526	497	521	575	590	576	553	550	511	553	537	549	547	551	537	539	536	510	544	532	542	525	557	575	526	553	536	525	548	527	534	583	516	539	574	565	542	572	535	510	552	526	564	468	537	563	597	582	574	532	555	526	586	505	569	566	559	584	570	550	530	522	555	547	559	566	565	565	558	569	567	536	523	548	551	541	580	543	526	580	547	540	554	544	544	458	522	558	510	508	539	594	542	562	547	535	528	552	545	548	521	522	555	517	586	535	558	521	543	548	536	542	537	564	583	551	549	537	530	507	512	608	579	534	536	606	552	576	526	525	577	547	498	550	536	528	505	543	584	582	579	563	547	578	552	574	501	576	529	533	553	561	534	544	547	505	481	483	542	531	577	522	563	603	570	537	566	555	549	574	525	527	570	551	522	547	536	513	531	527	585	510	533	536	567	531	603	516	560	537	521	553	520	550	534	541	572	522	560	549	538	576	534	550	548	549	564	548	497	571	571	504	548	552	545	593	560	531	561	502	522	541	573	526	548	529	537	558	565	568	547	541	552	575	500	522	505	581	511	565	529	532	545	561	539	556	529	561	539	535	541	496	541	518	599	606	517	523	523	527	530	539	583	590	532	560	562	559	585	561	556	529	537	559	558	529	566	534	559	528	534	533	574	535	543	507	504	544	563	526	576	563	568	535	543	554	548	523	566	555	535	517	550	524	549	526	549	540	520	557	569	516	601	529	504	570	506	545	565	570	567	503	546	566	524	531	563	553	546	525	565	537	509	531	558	532	546	561	566	569	549	542	571	546	557	527	549	516	549	540	550	555	546	600	525	521	569	521	577	595	518	576	538	551	500	542	567	539	563	536	553	532	530	515	536	582	542	548	546	552	589	539	492	483	545	551	556	546	539	544	586	532	536	560	521	580	539	583	568	562	515	530	580	569	496	593	536	499	529	530	540	560	566	536	537	578	556	552	542	569	540	534	533	564	564	547	549	569	551	589	570	493	549	553	516	532	541	545	554	543	546	535	549	538	568	550	523	554	536	550	557	548	533	524	535	569	563	591	555	490	574	540	520	549	535	538	522	556	541	584	557	537	528	504	556	568	524	554	570	550	550	535	569	541	564	548	531	568	545	564	529	537	559	556	518	549	546	523	550	533	507	511	558	508	581	554	526	552	546	578	569	530	461	569	538	521	556	526	519	555	590	538	545	568	528	517	559	547	512	578	522	531	531	574	540	563	536	561	560	562	525	556	514	579	560	545	534	544	549	579	525	574	580	533	541	526	521	546	558	545	512	536	599	528	522	532	534	530	526	549	510	532	568	590	535	558	557	535	521	565	559	555	576	574	551	558	558	570	538	570	497	517	561	570	530	560	562	547	517	566	560	567	525	530	562	521	550	568	543	615	545	582	549	554	548	576	562	543	588	547	587	528	541	562	502	558	529	567	519	576	547	547	538	543	520	575	576	539	534	513	559	578	537	514	545	549	572	565	467	541	550	556	530	547	561	545	519	573	562	577	532	576	554	608	540	512	557	559	541	540	529	567	535	561	556	570	506	516	567	518	500	550	507	549	521	573	549	552	509	556	535	526	561	532	544	522	548	547	578	574	521	563	569	542	517	552	573	527	548	579	563	559	522	567	529	543	514	529	568	526	607	588	574	541	558	552	546	547	574	566	552	520	526	538	555	546	552	570	560	550	548	507	519	562	545	490	564	547	567	549	534	595	561	530	554	546	551	556	552	564	570	520	524	512	523	582	587	569	563	573	550	553	507	568	548	574	543	562	571	556	534	516	582	547	528	510	570	544	550	540	574	542	527	528	557	571	534	545	529	556	512	560	532	527	558	518	568	529	540	528	569	568	544	551	578	548	569	552	612	554	546	516	584	567	550	546	564	574	510	558	511	549	505	548	520	516	531	524	562	567	540	507	547	530	546	560	551	538	548	550	528	578	565	532	579	533	509	524	550	528	542	579	534	568	557	516	553	533	583	532	524	563	535	559	563	563	579	537	540	564	578	520	540	537	527	563	575	528	543	527	581	498	517	535	547	528	570	535	558	564	523	560	507	550	576	575	571	563	546	534	500	533	548	534	561	559	546	557	524	565	526	532	543	559	574	559	546	532	535	520	527	520	521	494	601	584	577	504	559	530	546	513	581	511	605	599	490	543	537	528	538	553	530	552	619	542	502	534	502	519	559	540	567	545	512	540	526	536	551	525	541	555	530	518	544	542	604	532	545	544	523	573	546	527	533	544	535	567	545	533	556	581	526	557	506	547	576	529	543	510	533	558	553	503	516	599	539	551	567	565	549	547	523	542	526	539	564	569	558	504	543	591	563	531	547	510	549	540	530	517	585	561	557	507	541	580	514	551	523	514	571	543	524	517	537	542	534	540	545	555	549	574	558	548	539	530	547	578	530	554	533	534	550	544	558	560	555	507	575	562	524	542	497	541	537	546	555	584	563	503	540	515	548	554	520	554	557	550	573	520	520	536	572	546	546	536	563	552	549	511	587	562	546	539	503	541	526	540	507	540	563	569	538	520	518	539	548	582	571	591	528	514	529	531	535	558	538	547	576	499	529	532	564	569	524	555	547	491	525	552	479	533	522	529	534	593	517	594	507	501	546	556	519	533	541	557	541	523	497	575	561	534	555	585	515	540	524	530	552	501	524	545	528	565	561	556	541	550	523	497	532	553	558	536	532	554	519	572	546	578	542	564	550	558	552	521	566	544	562	535	548	541	556	561	539	536	580	523	520	581	573	512	551	564	525	523	557	560	553	563	493	559	550	525	544	504	528	545	538	512	549	589	501	543	553	536	533	525	562	544	586	506	542	562	545	543	541	563	564	560	571	516	533	602	528	570	529	530	492	545	532	570	563	522	569	543	562	570	511	539	534	569	491	529	532	531	548	551	528	545	545	570	528	492	530	542	523	537	629	521	542	547	549	576	510	565	551	507	585	566	567	514	565	603	501	555	587	560	540	541	529	526	536	506	509	586	501	531	557	507	577	533	536	561	598	540	578	578	511	513	581	518	539	552	553	561	552	546	531	540	592	539	512	525	570	544	548	572	545	544	568	550	537	549	502	541	572	539	498	528	514	592	508	519	529	553	540	524	589	549	518	616	532	548	535	569	591	512	557	528	576	562	520	600	529	573	538	540	569	538	567	555	579	546	569	544	511	532	496	578	513	554	562	580	576	547	539	518	516	500	502	559
24883	21479	25004	28371	21526	20147	5431	2320	1468	1116	905	713	577	525	475	422	405	375	339	265	291	290	268	255	247	253	227	222	247	259	224	215	208	226	218	231	201	226	239	238	222	231	244	209	204	239	239	206	220	222	208	197	204	222	202	211	192	196	241	233	239	208	231	200	223	231	201	224	194	222	217	237	215	232	234	226	249	215	224	239	230	236	222	219	223	218	245	211	243	219	221	210	208	215	208	236	217	220	220	226	218	243	216	229	251	209	228	215	227	187	198	209	202	229	228	227	202	193	238	235	209	177	230	236	231	206	224	231	221	224	233	229	208	235	256	213	223	214	242	208	215	208	215	218	198	232	227	228	263	225	251	197	208	209	191	224	219	223	204	212	213	217	199	219	213	241	205	229	203	211	227	214	231	232	200	240	248	223	197	237	216	183	242	221	197	229	203	210	212	213	214	204	208	221	236	232	228	206	225	236	165	196	203	230	216	212	222	236	209	234	222	230	223	226	260	207	209	216	223	197	280	213	204	210	238	244	227	209	225	218	204	241	226	236	249	218	239	231	215	230	241	211	237	195	227	230	216	220	206	203	215	246	241	224	207	243	183	232	207	223	194	241	228	207	228	239	213	217	197	191	213	232	220	191	219	207	234	224	209	217	219	206	215	228	219	228	225	242	210	227	198	231	252	244	212	217	232	234	216	207	227	233	197	210	205	229	229	219	219	175	249	238	198	249	182	218	225	238	240	201	224	237	234	215	223	230	224	201	239	235	206	216	204	228	236	242	217	213	208	215	208	205	202	202	206	247	212	247	265	250	213	206	239	203	213	220	224	241	212	213	175	200	221	216	242	235	220	220	225	209	219	213	221	246	209	207	176	230	174	220	214	210	222	231	225	209	248	222	189	233	228	206	214	228	249	195	204	201	227	189	200	202	245	208	236	228	203	218	238	222	249	224	219	202	191	241	228	226	213	237	233	215	188	216	248	205	184	216	217	211	243	192	190	228	227	243	207	211	225	224	199	208	214	236	223	225	197	213	205	225	202	219	228	224	204	222	220	245	231	234	222	254	247	215	201	224	242	217	217	215	228	253	217	215	219	214	236	225	217	215	215	212	209	199	213	211	224	243	207	226	221	262	235	218	188	214	208	230	240	202	211	211	190	220	224	225	195	228	251	221	226	237	218	216	223	206	210	202	211	223	241	222	214	251	236	220	218	188	229	224	224	230	228	232	221	242	237	214	248	232	219	214	224	200	204	223	234	209	227	243	192	214	178	219	238	227	216	239	232	223	219	201	212	214	216	262	227	217	204	251	228	215	215	239	241	194	205	226	192	220	199	209	215	207	253	233	229	209	233	229	246	232	213	244	221	202	231	206	219	222	249	203	232	227	251	212	207	189	220	229	194	210	228	211	192	225	217	197	225	227	223	200	232	195	215	209	225	247	230	196	243	219	211	230	244	211	232	254	222	192	222	235	234	212	223	216	193	217	231	199	191	216	223	213	219	207	188	193	225	215	196	228	235	222	234	237	226	201	201	220	233	209	203	208	216	204	202	198	213	257	223	226	197	200	215	219	208	202	210	259	214	219	209	221	207	242	242	217	220	224	213	212	216	203	202	197	222	224	233	212	221	209	210	237	222	232	197	202	237	211	205	243	225	228	235	222	226	204	212	224	203	219	226	229	190	247	225	215	246	202	208	230	204	204	207	195	219	186	235	211	210	222	226	212	261	197	217	241	234	201	230	232	220	229	231	192	223	233	217	230	229	212	241	227	204	226	210	209	211	209	209	214	230	209	201	233	234	234	224	201	200	218	204	234	228	214	244	202	223	232	200	231	205	222	219	231	223	210	219	239	229	205	217	245	234	213	241	217	246	202	209	222	217	221	256	210	242	201	221	249	235	233	188	253	230	227	220	184	185	186	218	206	201	220	252	224	216	203	233	241	210	204	180	245	231	210	234	236	241	202	196	204	200	221	228	233	232	218	207	220	192	209	225	205	227	208	231	208	211	221	224	206	238	226	202	231	211	195	211	223	192	213	245	199	225	188	198	228	217	216	213	234	217	238	233	242	225	221	190	236	206	208	228	228	232	242	203	213	189	238	218	223	221	226	234	217	203	219	242	220	211	235	209	224	245	255	235	223	208	201	225	241	206	228	208	218	230	209	209	239	238	234	228	203	226	221	198	236	223	215	220	229	223	224	210	226	229	210	212	241	210	192	204	231	232	224	205	202	216	215	244	211	204	227	247	217	222	221	219	206	210	192	232	208	194	216	217	203	213	202	220	213	223	230	207	249	197	237	245	205	201	227	208	263	234	239	214	210	234	242	204	200	238	226	201	218	234	199	220	203	192	211	224	200	219	218	231	203	235	200	224	202	237	214	210	227	203	212	230	220	195	208	207	202	202	210	227	232	209	236	210	216	195	238	204	233	210	221	218	209	226	218	211	236	230	197	229	199	218	198	216	232	218	215	227	231	229	207	224	262	233	197	235	200	212	221	216	222	214	198	216	199	189	217	206	217	230	210	213	237	212	198	204	210	259	228	207	193	209	203	216	210	220	214	228	238	201	221	229	202	210	216	201	213	204	200	222	203	217	201	202	248	224	233	245	209	228	238	226	204	239	220	172	203	202	232	234	210	205	204	248	227	221	172	232	241	201	204	220	225	204	223	232	218	173	203	218	205	213	228	227	200	202	223	221	240	203	218	217	209	238	206	206	217	226	216	206	232	222	237	241	236	228	201	235	202	221	220	220	223	212	221	220	219	235	229	231	199	211	196	241	246	207	200	219	209	249	210	213	207	219	233	225	233	248	228	226	238	200	228	211	206	201	213	249	219	207	198	221	204	223	230	215	206	215	203	234	221	215	246	233	227	218	241	223	230	227	216	230	179	230	194	223	240	221	217	215	198	220	259	238	231	219	205	200	223	245	232	220	211	241	214	245	242	222	227	185	258	232	214	224	226	200	232	228	182	223	217	216	251	224	242	219	249	208	260	229	204	221	233	208	214	244	221	221	236	212	212	210	219	226	240	211	184	250	233	207	256	208	228	228	221	242	222	229	232	189	221	213	217	227	206	227	210	230	218	219	220	236	192	184	215	227	219	230	218	230	183	228	240	222	219	171	203	216	230	204	247	255	261	203	220	221	229	210	210	236	230	207	228	218	216	222	220	217	203	254	231	232	263	214	243	204	238	205	222	221	222	231	256	196	243	209	199	226	213	236	240	220	198	213	246	206	214	228	227	207	204	234	231	231	229	227	203	215	239	230	211	233	223	203	219	228	258	221	219	236	223	223	204	232	218	207	241	235	220	220	218	227	234	231	205	219	241	210	211	224	234	227	228	214	233	208	216	200	240	232	216	235	223	211	218	258	222	224	182	203	200	202	234	204	225	213	206	229	235	238	224	253	227	217	240	232	232	215	201	237	217	240	206	236	255	212	221	225	217	223	221	215	195	240	206	244	180	215	207	228	209	217	210	227	250	224	237	227	238
28142	43279	21728	7512	3823	2356	1653	1285	1085	948	832	740	661	691	637	623	607	615	573	541	551	569	545	518	506	560	566	549	498	509	525	528	508	548	492	515	509	491	488	553	508	531	494	513	496	494	532	514	514	545	530	545	525	508	524	461	466	517	518	483	513	518	503	521	484	487	471	497	526	503	482	500	490	568	527	534	514	485	502	505	488	555	490	522	486	507	513	512	502	490	481	507	505	530	515	502	482	508	524	509	536	501	483	492	507	516	469	473	506	476	518	482	504	513	481	522	533	528	495	506	579	514	506	561	496	524	531	476	500	476	455	484	509	475	501	483	506	498	504	531	486	530	512	480	506	525	477	476	535	482	538	530	496	495	513	507	464	525	515	543	527	515	497	484	528	484	507	481	496	492	496	502	531	509	540	530	489	485	519	492	523	461	520	516	496	528	546	503	492	491	499	492	499	510	500	514	509	517	482	470	497	507	495	523	486	520	473	536	497	522	480	512	534	493	479	490	468	502	499	512	501	519	513	498	475	541	457	513	506	485	475	548	511	541	510	508	586	503	511	531	528	502	521	467	505	521	497	501	526	496	514	519	474	549	506	496	487	506	498	513	520	528	503	518	493	497	508	459	528	514	513	542	476	513	491	493	477	462	529	487	521	491	502	479	492	491	537	482	467	520	521	506	520	515	500	521	483	514	545	495	470	495	476	484	520	496	497	470	513	526	522	531	488	494	483	495	497	500	506	468	488	502	481	514	515	527	510	507	480	528	485	542	524	483	465	476	496	492	524	492	482	511	513	469	504	491	525	533	546	464	483	487	510	476	528	474	497	514	499	531	476	521	572	497	460	518	509	481	460	554	500	529	544	469	508	501	520	541	527	505	530	504	491	503	489	492	517	479	514	531	492	512	521	519	492	501	477	504	498	491	495	525	464	461	507	502	523	539	496	477	560	535	507	473	475	482	541	495	497	484	511	501	549	494	478	500	517	513	522	499	501	459	508	521	502	511	495	472	466	532	498	471	535	509	518	485	503	519	520	521	497	483	511	480	498	532	522	484	536	541	510	540	522	493	502	498	513	499	519	512	468	501	476	548	489	483	489	522	515	487	524	493	519	486	493	457	502	524	480	493	533	516	524	511	486	496	526	524	531	531	480	503	480	528	533	510	490	484	484	479	505	506	515	544	539	505	520	521	553	495	526	516	497	489	513	472	519	522	510	503	543	491	526	488	497	492	495	498	512	502	508	477	480	551	472	524	501	511	501	505	461	494	528	473	509	493	479	509	509	512	513	524	480	493	474	471	530	539	516	462	510	494	493	474	497	549	500	496	505	536	516	535	473	519	510	527	498	524	497	459	532	496	511	473	528	523	488	501	502	492	493	551	494	540	534	523	522	531	531	548	488	507	532	490	483	503	472	482	538	476	492	481	505	504	521	516	494	503	543	538	539	546	487	515	497	516	516	467	470	515	504	480	524	504	489	486	526	505	450	493	454	548	472	485	498	493	514	547	561	460	486	505	516	486	490	515	495	526	519	499	501	485	481	492	508	537	436	528	515	536	478	486	466	488	473	465	502	509	515	524	459	505	520	540	499	520	489	488	491	496	501	549	472	516	512	523	517	539	474	499	539	495	502	531	480	502	490	528	475	477	507	529	508	526	490	502	499	509	499	509	480	520	511	522	473	513	530	503	566	526	480	506	544	529	497	475	519	508	507	531	472	502	512	465	515	522	462	516	523	498	507	546	479	522	515	491	522	526	485	498	470	503	516	519	494	468	540	498	521	483	496	515	507	540	546	464	513	501	515	500	513	522	485	493	508	532	516	459	518	498	496	515	561	512	497	494	491	507	495	540	479	516	497	499	489	491	480	517	492	486	537	498	513	475	526	455	522	529	513	499	486	476	468	498	495	498	534	522	530	476	506	521	468	508	496	528	500	495	533	510	529	463	519	563	524	479	530	510	501	538	497	508	548	498	521	509	546	491	497	489	524	500	484	536	547	518	475	512	501	495	489	527	495	497	484	480	531	483	548	486	462	506	503	500	516	511	504	498	515	511	519	483	504	466	511	479	493	521	540	480	510	499	491	481	496	475	475	516	512	508	520	497	523	523	488	493	508	505	500	501	531	505	533	510	481	475	546	556	459	493	486	481	470	460	503	523	516	516	501	501	533	511	489	496	509	525	502	472	531	516	546	486	504	497	476	529	511	515	524	436	511	517	532	515	489	472	516	510	515	510	472	490	487	505	459	509	461	475	507	525	525	550	478	501	494	478	490	530	515	512	423	494	489	531	531	511	525	497	523	523	516	518	505	515	503	491	526	507	507	529	499	498	499	496	519	487	515	508	502	529	517	486	459	465	522	544	511	505	501	478	522	517	452	540	524	498	496	528	523	486	515	484	452	512	469	516	517	490	559	485	505	480	503	494	491	521	521	507	547	470	489	505	515	490	500	495	522	474	494	495	485	488	497	492	496	472	511	523	514	502	526	507	506	495	525	509	538	513	490	551	496	535	485	522	461	494	507	491	520	471	485	523	513	506	533	479	482	451	520	515	527	507	501	529	501	498	466	515	501	541	533	547	499	526	482	507	494	507	500	498	511	515	512	496	470	515	552	496	518	490	504	513	496	494	544	498	557	533	505	534	534	504	482	534	471	497	481	523	477	502	467	530	524	502	563	503	527	477	545	551	515	471	519	533	501	516	491	554	478	512	477	479	521	508	508	492	510	518	525	473	507	519	481	562	533	489	538	514	512	483	444	519	482	536	515	460	508	489	502	521	495	473	506	491	511	525	530	523	496	483	481	500	482	473	495	504	515	496	486	493	507	523	495	498	506	496	498	507	514	490	462	492	508	508	503	493	528	481	524	522	467	504	496	502	491	540	511	504	509	485	519	525	469	514	547	511	499	503	512	491	535	505	479	507	476	529	493	534	524	514	529	471	486	507	517	472	543	476	502	525	537	492	496	483	499	504	511	487	499	508	493	503	516	530	546	495	483	475	489	509	519	495	495	490	521	524	558	520	531	487	500	509	493	534	533	600	552	486	496	480	460	513	511	513	485	509	492	547	519	456	496	535	532	505	522	549	490	539	477	514	489	535	503	539	488	520	514	517	471	475	488	520	485	523	500	541	518	538	489	572	538	500	505	523	478	436	485	499	452	524	521	502	485	499	500	490	523	509	491	492	490	489	492	528	525	511	538	516	453	469	524	539	488	487	521	536	461	511	525	502	471	506	456	472	495	466	468	488	527	512	502	527	476	494	517	506	487	479	465	495	518	512	495	520	499	491	530	492	489	509	496	500	461	533	534	493	491	486	468	478	522	503	523	553	532	478	496	510	493	509	517	477	513	483	491	508	519	489	532	515	520	478	548	534	531	511	491	498	526	510	502	501	496	523	522	481	493	528	510	515	439	518	510	508	548	519	501	492	493	503	540	480	533	500	511	541	515	571	511	498	551	463	472	555	473	513	559	514	496	483	506	481	492	531	513	489
24211	21450	25320	27970	21467	21631	19033	4426	2093	1545	1226	951	752	661	512	554	432	408	375	334	356	280	275	306	255	273	274	252	228	218	230	223	215	233	196	226	251	199	253	247	217	205	215	233	221	212	226	201	213	208	201	199	226	219	221	227	232	206	233	232	205	225	240	201	198	215	222	219	211	187	233	175	224	230	204	244	197	215	227	248	235	232	223	201	202	220	198	213	179	224	216	204	216	196	221	246	214	226	187	216	240	239	189	254	230	190	242	209	225	218	198	213	212	227	240	239	219	202	213	219	234	228	201	218	211	221	253	205	192	178	217	223	227	207	228	220	191	207	241	223	195	223	227	218	198	246	228	242	228	202	211	219	212	192	213	215	218	225	231	210	206	212	219	247	234	206	231	212	203	178	208	223	230	239	196	186	229	235	233	244	200	227	225	208	232	210	209	220	224	210	195	222	219	197	207	233	209	233	206	185	253	261	206	222	218	207	248	257	201	234	228	244	199	206	223	212	229	224	192	219	205	208	224	226	226	196	212	241	218	233	210	220	221	196	200	195	188	220	217	216	211	242	215	237	222	215	224	208	217	200	213	208	213	223	219	217	224	225	233	199	185	202	225	215	200	216	242	202	259	236	215	222	207	207	223	221	219	222	236	231	215	248	230	246	230	219	229	228	218	201	212	193	219	235	214	268	211	192	222	219	218	222	210	193	216	221	180	231	225	203	225	207	212	213	189	240	224	226	243	197	232	231	218	211	212	237	203	213	206	209	225	203	249	203	200	209	230	202	206	235	206	218	227	200	202	218	244	240	205	241	197	224	204	226	214	196	196	236	213	227	200	225	219	194	229	237	212	222	229	214	204	209	207	192	227	243	216	204	199	203	217	227	224	218	223	209	230	207	205	193	221	211	214	224	245	229	202	204	231	217	210	182	225	206	198	211	213	222	212	207	207	236	216	222	225	210	219	201	229	223	208	224	219	189	218	206	200	225	198	229	189	210	224	204	203	224	239	244	225	198	189	196	225	208	226	241	199	235	237	230	236	211	205	201	192	225	196	239	227	193	222	248	223	202	219	210	187	202	223	240	223	237	212	208	232	218	211	199	214	200	210	237	210	191	211	229	226	215	213	207	197	202	227	219	213	235	212	217	222	223	222	235	228	215	233	215	185	186	224	218	203	230	218	210	209	212	212	256	211	236	261	237	229	212	193	229	221	192	237	197	213	209	196	231	202	207	198	203	196	195	220	235	249	190	218	224	225	215	240	238	220	210	229	213	232	210	189	245	230	210	193	204	208	220	207	199	200	221	212	235	212	193	202	223	227	222	212	209	207	218	226	214	232	243	219	214	245	209	221	213	199	197	226	196	228	231	201	225	203	229	224	218	244	205	192	232	208	204	209	251	221	219	209	237	217	198	198	217	199	229	220	210	219	229	239	233	249	186	211	213	203	219	200	215	197	240	231	230	237	220	234	219	214	231	216	219	197	206	192	199	237	247	231	214	238	213	226	215	209	228	253	198	214	207	228	207	203	224	228	211	229	238	211	190	194	194	205	229	216	205	226	202	208	205	208	218	219	201	211	219	216	207	227	225	184	212	220	219	224	243	212	207	190	189	187	204	241	221	241	206	196	209	193	216	231	230	216	214	234	217	236	221	226	220	198	224	213	201	223	225	228	206	180	231	228	199	217	185	214	197	207	197	224	229	238	199	208	218	236	233	201	241	244	204	219	211	215	213	225	198	207	224	201	227	200	225	239	217	187	199	218	212	220	225	225	228	214	218	233	224	232	216	229	219	235	231	202	238	198	224	249	214	237	217	220	211	211	220	192	207	210	208	204	220	212	185	193	236	224	191	235	199	212	224	213	219	213	241	220	201	220	212	204	215	203	217	254	248	226	217	205	231	205	229	218	215	231	239	230	201	215	243	249	232	225	245	214	206	201	206	217	218	224	227	205	184	216	196	189	215	198	244	234	198	224	212	212	239	234	220	227	198	229	202	216	214	224	229	209	217	212	225	201	215	243	230	239	196	219	216	226	241	209	221	240	226	250	200	208	200	210	230	208	225	222	220	234	213	225	208	211	218	189	233	215	206	221	214	217	246	162	202	196	218	219	228	213	238	251	237	223	220	231	212	224	224	202	214	188	217	233	223	212	194	234	232	259	201	217	215	226	230	245	220	219	214	222	245	243	188	229	233	203	220	276	233	199	217	227	218	229	210	242	204	231	213	214	218	230	197	225	231	208	202	225	189	213	236	204	221	206	214	241	236	204	226	200	223	220	230	218	265	231	209	218	218	215	221	219	230	201	211	207	229	200	226	209	202	218	218	204	221	232	226	226	230	232	208	197	216	237	213	193	209	217	225	235	228	207	226	214	202	206	223	235	237	204	228	217	197	239	241	215	214	215	208	212	234	226	198	225	226	191	261	211	203	195	239	204	210	195	214	218	203	208	205	208	223	196	211	233	197	223	202	218	216	222	247	219	245	211	212	240	209	235	209	225	226	215	220	234	207	212	207	241	204	208	218	205	244	229	194	202	221	201	244	237	216	211	222	201	241	240	210	211	208	221	211	200	225	193	223	228	201	193	222	200	238	220	212	234	226	201	215	223	206	222	249	228	202	214	216	219	219	204	203	207	211	193	223	215	208	217	227	201	211	209	244	207	221	237	219	249	244	254	205	216	225	192	246	203	238	214	232	240	203	230	235	203	211	217	209	206	242	234	219	217	207	255	204	199	228	236	219	216	215	235	216	206	215	219	197	212	222	225	215	239	190	220	196	231	217	227	207	219	215	218	215	210	210	214	247	225	222	227	218	209	237	216	191	217	227	242	219	222	201	194	193	222	211	227	227	221	221	161	193	254	193	242	247	197	204	235	240	210	211	235	213	230	216	214	214	222	237	242	204	220	173	207	191	197	212	209	213	230	196	232	249	194	230	223	209	208	225	214	210	214	241	232	215	225	210	231	228	208	224	198	238	199	230	230	207	246	225	202	212	206	212	228	218	209	185	195	209	213	225	201	209	186	180	206	249	207	246	228	226	203	213	207	242	220	231	218	206	204	206	217	217	248	172	222	203	216	233	223	231	227	239	237	221	214	200	228	225	193	224	212	225	222	211	210	184	199	231	256	217	209	208	235	204	192	225	216	217	200	215	226	212	210	221	213	198	218	228	209	222	206	214	230	245	203	237	211	224	224	181	217	242	220	203	210	216	211	211	227	209	229	203	205	201	240	230	225	237	223	223	235	188	221	242	219	209	242	213	238	193	230	197	208	228	230	210	213	197	213	237	227	185	202	216	200	232	231	220	217	204	194	224	225	198	181	226	221	225	214	204	211	218	234	230	188	213	221	202	228	213	229	221	226	233	239	207	231	223	233	241	231	231	221	224	224	233	200	219	237	208	192	200	199	218	206	230	228	214	195	226	229	204	218	223	203	209	200	213	177	220	237	221	210	215	254	234	207	200	212	210	217	210	214	214	221	227	207	233	227	189
29822	47720	25097	9661	4880	3041	2171	1546	1402	1088	903	841	840	655	666	654	591	600	550	568	578	555	513	541	522	501	537	519	495	527	506	540	544	499	514	499	555	509	476	555	510	509	505	486	514	503	511	495	497	518	477	479	483	511	533	484	521	486	507	433	481	495	457	499	550	437	495	501	473	505	525	461	527	474	487	503	508	493	502	503	541	509	496	478	485	511	513	497	459	470	488	444	487	483	471	499	469	508	513	464	489	527	504	519	466	448	490	498	486	460	493	508	529	507	467	499	498	460	475	485	463	504	517	516	505	479	469	483	469	464	502	477	464	451	495	509	512	495	480	481	498	485	503	461	448	486	476	503	458	509	517	486	473	461	532	529	497	492	485	460	449	516	494	528	498	498	481	495	521	504	527	487	502	517	498	486	447	508	502	467	478	479	527	495	528	472	505	479	458	481	499	458	471	486	509	473	490	566	505	500	471	485	535	494	506	497	458	465	493	519	497	509	509	480	474	477	497	501	471	490	535	507	489	468	519	477	488	486	470	482	517	478	479	454	487	466	484	480	440	509	471	505	476	486	547	496	542	502	503	476	509	544	482	528	475	508	470	517	453	516	457	496	503	492	501	519	478	502	516	481	502	495	484	530	491	503	521	485	497	479	501	455	463	491	510	475	521	420	455	493	499	463	524	486	521	488	507	468	498	499	490	518	484	488	490	456	492	509	503	497	541	480	490	455	464	511	476	515	496	479	473	472	496	478	516	506	488	486	483	459	483	477	486	469	454	483	456	504	489	457	511	492	512	514	490	509	483	512	474	487	464	513	503	535	451	457	497	499	496	495	472	517	463	440	464	487	496	504	499	505	498	505	511	508	495	473	469	457	501	509	490	469	472	471	479	536	448	498	488	479	463	488	483	453	465	490	479	485	501	513	491	463	522	486	492	496	504	511	495	445	436	480	497	482	467	497	463	486	486	540	498	472	486	501	533	465	452	451	460	476	486	480	492	479	500	469	492	500	486	512	523	484	520	482	507	425	501	547	523	505	452	484	461	509	485	521	451	438	511	541	454	475	498	521	489	514	514	457	495	481	468	531	478	450	449	501	508	469	466	480	515	483	497	516	489	490	502	507	502	464	503	465	536	499	467	527	497	483	488	502	494	476	514	478	468	501	484	496	491	509	504	455	489	490	535	489	514	472	474	477	485	491	483	491	501	473	464	472	504	536	479	511	486	539	480	492	469	462	461	466	496	522	473	512	448	440	501	486	485	514	536	495	481	448	473	457	536	461	487	535	484	461	523	510	510	512	544	523	457	479	481	481	507	484	507	530	516	492	484	475	474	446	473	495	470	496	491	506	483	465	472	497	464	508	483	501	516	473	516	506	473	496	478	468	480	491	472	510	477	504	524	458	493	504	511	488	484	450	496	477	455	496	504	500	439	454	520	484	447	465	499	506	495	493	456	465	497	511	457	476	460	494	479	465	513	503	460	499	493	472	480	499	489	462	522	526	522	515	510	528	492	485	471	487	512	528	520	481	515	467	491	484	467	520	478	490	458	480	459	489	461	533	475	499	505	508	500	499	489	524	501	523	498	515	518	502	488	440	453	534	476	538	468	494	452	483	480	496	491	476	499	495	480	495	491	497	459	497	467	525	474	502	492	479	444	481	479	486	478	521	506	531	475	448	475	510	486	491	471	450	501	489	488	501	477	459	526	462	517	521	484	511	532	531	521	480	490	483	477	500	502	517	497	493	485	468	537	520	503	483	527	471	526	460	456	497	484	485	485	469	490	491	489	473	486	492	451	486	505	518	528	489	482	475	498	488	513	471	487	471	484	509	435	493	445	515	453	453	527	459	495	479	544	491	507	450	497	498	488	475	504	495	476	472	475	539	471	477	530	495	481	525	460	489	495	461	475	460	451	513	496	500	489	485	492	482	505	481	503	449	480	519	494	480	505	490	493	479	512	471	457	473	487	488	478	507	522	466	507	491	472	462	476	503	504	480	466	475	471	517	472	521	484	513	501	475	484	486	466	498	435	448	475	470	499	453	469	473	502	469	479	488	499	513	527	495	480	492	490	493	498	523	511	516	520	538	495	473	507	485	467	541	517	488	492	480	509	476	441	465	465	497	543	469	471	500	543	472	511	495	502	504	491	429	496	497	458	445	501	490	489	486	489	464	473	456	484	442	495	503	508	480	472	486	495	521	507	499	526	457	493	465	499	487	493	495	515	495	474	495	483	475	512	481	531	478	507	491	510	466	454	443	475	482	457	509	504	470	471	498	524	532	486	453	513	513	479	470	541	489	480	478	526	476	510	514	487	479	465	503	499	467	529	500	476	486	513	491	474	497	449	492	496	505	504	491	524	512	500	513	491	528	482	510	483	434	494	483	499	487	532	469	511	480	521	486	508	454	504	505	496	513	441	504	468	522	464	469	505	512	514	493	485	476	449	473	487	495	446	475	492	502	471	486	486	508	462	517	486	497	486	556	527	509	489	484	462	472	504	511	509	491	482	464	528	471	481	473	513	485	498	464	482	486	530	488	488	497	485	485	502	463	453	494	536	518	484	453	484	512	501	488	486	465	480	492	505	511	481	478	489	473	446	501	502	508	513	481	543	521	501	505	467	512	464	483	470	477	506	497	528	484	517	464	502	488	482	485	475	447	500	485	495	500	481	493	506	477	495	496	462	502	503	491	502	490	487	473	465	496	474	527	511	512	507	450	492	513	501	459	463	493	467	505	467	462	514	502	495	484	512	494	482	466	476	461	528	520	456	528	496	478	438	508	515	471	480	497	463	535	488	476	507	476	505	508	494	471	496	509	440	500	491	495	506	510	497	482	505	475	500	489	506	499	512	520	521	445	490	481	501	481	468	503	500	518	475	486	511	466	525	477	463	512	527	476	497	495	507	479	492	471	518	483	507	493	514	433	516	469	470	484	470	518	537	507	494	496	502	469	474	507	450	526	469	495	494	526	510	501	495	494	517	453	505	538	493	459	478	493	506	512	478	457	457	487	524	462	504	482	542	481	478	525	520	496	506	509	497	523	499	531	513	484	479	546	489	521	477	473	507	494	500	504	518	499	418	494	479	459	502	464	482	479	497	509	489	499	456	458	513	509	502	489	471	465	472	491	476	451	504	500	519	523	508	465	515	516	496	495	512	459	521	435	482	490	524	479	476	469	523	483	519	521	490	414	465	487	466	498	511	447	500	506	494	501	522	497	500	449	493	460	489	462	475	516	477	509	481	460	509	494	495	485	523	496	502	471	498	529	499	506	449	474	518	480	491	471	485	485	519	484	532	494	490	418	478	489	454	503	533	482	489	504	466	481	490	441	499	440	508	527	488	489	496	480	473	514	516	480	516	457	467	482	491	508	457	519	507	478	490	467	493	496	520	502	476	513	535	477	518	480	504	512	496	466	499	463	494	486	517	499	516	449	479	495	501	524	466	506	478	483	461	484	496	515	518	473	464	484	447	521	480	534	458	530
33055	26249	24223	13139	5215	3187	2210	1558	1140	862	684	604	514	463	422	377	380	313	295	308	278	271	293	268	288	247	250	269	251	228	247	259	233	226	231	246	247	241	247	263	245	228	236	252	224	243	231	234	218	231	221	205	225	219	255	254	267	224	213	230	201	248	254	234	225	255	233	237	213	210	212	223	229	235	239	240	233	256	260	213	218	226	242	239	225	238	245	236	233	256	245	248	228	245	210	188	242	225	219	220	246	241	218	240	216	227	236	235	254	240	253	220	219	240	232	233	234	253	203	220	233	242	251	226	208	229	242	227	239	244	245	257	232	221	254	212	258	221	237	249	244	241	222	238	220	225	246	251	223	229	225	231	252	224	221	239	214	245	225	258	229	227	233	242	227	257	217	237	244	215	241	210	246	227	259	247	260	235	250	228	231	260	215	222	223	216	228	240	256	245	215	245	242	238	271	241	236	215	226	231	240	248	221	275	253	225	242	252	249	234	224	229	261	217	243	275	225	241	204	224	241	238	257	204	246	210	228	243	237	212	235	248	246	250	185	214	252	211	230	215	254	271	217	217	245	226	218	244	233	234	238	278	230	232	262	263	247	225	222	238	223	241	225	236	262	262	232	229	194	248	254	246	230	250	251	232	241	223	219	237	246	244	248	218	247	221	222	262	234	255	237	223	221	201	227	215	230	246	217	242	244	215	217	250	209	245	254	247	217	239	234	218	249	252	232	228	237	238	203	255	231	233	239	243	251	237	212	264	247	218	248	252	245	233	235	215	202	217	239	240	230	200	253	207	233	229	222	255	248	234	219	232	259	238	208	222	236	234	238	237	213	239	236	232	255	251	215	243	239	218	210	239	227	231	236	212	229	238	231	216	248	237	235	215	259	235	216	220	245	244	244	253	234	229	230	246	240	260	243	252	227	232	220	268	245	225	263	221	237	255	259	239	240	223	238	252	242	217	224	231	254	236	249	248	254	232	251	248	268	238	230	240	218	245	270	237	238	238	241	191	210	254	232	243	230	243	245	242	232	228	226	228	235	206	218	234	298	237	236	226	243	239	250	222	235	248	230	220	241	213	193	222	234	227	220	251	228	219	239	249	222	274	242	253	210	254	241	246	228	221	214	232	259	219	259	223	243	231	211	246	237	224	224	228	235	220	243	239	198	222	252	230	267	257	234	231	237	238	227	234	217	250	235	267	244	237	252	256	242	223	249	227	224	249	230	240	226	223	230	236	256	223	215	240	248	259	291	245	202	238	292	216	232	253	239	230	245	218	226	216	220	269	257	240	223	248	240	222	235	241	259	248	239	230	239	240	243	248	241	235	211	233	248	214	213	222	232	272	237	235	226	199	259	243	234	241	254	238	229	227	250	198	238	224	245	237	238	235	211	241	240	211	236	249	235	241	237	233	227	235	225	256	241	233	235	230	232	245	249	237	223	227	233	246	252	231	255	226	237	259	233	232	211	239	197	237	239	232	230	234	235	242	241	233	239	229	232	229	210	244	271	209	224	251	214	222	232	223	221	241	213	276	204	231	250	213	230	231	206	243	224	238	244	234	245	207	250	199	206	209	218	205	240	260	260	251	260	230	232	222	201	211	224	225	237	239	249	237	221	250	251	209	195	250	223	236	224	243	235	218	244	236	237	206	246	243	261	238	221	228	218	243	243	227	209	259	221	230	243	235	225	220	261	221	257	231	219	221	228	235	218	246	231	247	211	244	261	268	248	220	214	218	228	247	230	238	214	224	239	225	253	224	212	224	229	215	226	262	266	227	231	223	231	222	238	222	226	213	229	228	246	242	215	240	234	241	225	217	244	242	248	230	230	262	233	220	263	243	230	226	227	226	261	217	223	223	222	254	230	214	241	225	243	239	227	231	252	233	243	218	234	263	245	258	248	242	221	216	248	249	223	224	244	214	232	262	228	210	264	233	219	227	245	234	235	195	229	268	257	256	238	212	248	233	231	224	221	228	214	285	229	224	243	238	256	226	213	227	261	292	218	245	227	244	250	244	230	211	235	233	250	281	231	253	219	241	230	218	257	234	246	242	228	235	228	293	230	260	240	237	222	228	222	236	243	219	231	241	255	232	253	266	267	228	201	244	252	218	255	223	223	242	212	235	235	219	230	215	236	218	238	231	236	248	221	228	247	213	233	250	243	229	214	248	239	244	227	271	239	260	229	251	211	226	207	223	206	232	225	184	248	236	261	227	227	253	249	228	240	213	206	253	242	233	235	228	256	237	225	255	211	223	242	251	217	239	230	248	242	257	213	253	237	204	204	234	208	224	231	236	226	223	284	216	217	258	252	229	233	236	250	246	227	238	236	229	235	225	248	213	191	248	234	225	257	246	277	234	263	238	230	232	239	252	265	240	226	264	252	217	229	240	278	259	249	261	225	197	280	236	235	220	247	240	246	233	215	245	230	219	259	261	237	230	257	215	229	241	236	231	225	245	273	220	241	217	235	225	228	235	254	240	201	240	245	255	229	237	218	233	252	225	216	226	235	246	235	215	231	225	214	232	240	230	235	224	222	251	254	214	251	228	235	228	238	218	259	220	229	237	239	228	206	239	247	261	233	217	236	257	233	273	251	240	236	244	228	249	268	215	221	258	263	234	232	230	245	262	248	248	226	237	220	237	249	281	226	238	209	231	261	266	226	239	240	217	238	249	210	216	233	220	237	287	241	254	253	244	260	229	227	232	235	225	223	249	228	222	257	206	240	236	229	239	212	215	264	235	225	220	263	228	219	215	213	235	244	235	237	222	200	241	233	244	250	237	248	230	241	243	229	228	239	235	243	231	236	227	243	213	236	250	263	215	202	225	233	246	238	231	249	237	254	244	230	232	238	227	229	258	234	222	244	247	241	242	252	246	222	245	211	241	209	240	238	207	200	240	247	237	228	206	230	238	244	253	232	239	252	260	241	211	202	218	210	228	224	230	214	266	245	248	269	266	230	242	239	226	231	229	213	236	241	243	248	235	243	239	276	275	231	235	267	229	219	239	262	250	236	207	231	250	240	236	236	236	217	245	245	185	233	239	209	233	254	223	205	229	244	223	249	209	253	250	222	228	215	226	199	223	252	232	225	237	221	240	237	222	263	226	230	227	231	235	226	254	220	207	248	282	258	223	225	244	244	207	224	248	235	267	243	238	269	264	227	218	271	213	271	227	253	234	236	233	240	242	264	270	240	261	247	214	252	254	230	247	250	223	239	229	233	215	232	216	245	225	227	233	230	223	239	257	252	263	253	228	230	219	207	232	213	241	242	235	225	238	251	250	266	255	243	236	230	244	234	271	229	265	242	220	264	255	214	254	240	228	224	227	252	249	235	244	262	251	221	219	224	260	232	260	214	245	237	232	237	211	257	257	216	251	249	255	223	231	234	230	236	251	266	240	273	228	239	219	233	225	275	236	214	233	246	229	201	272	253	233	216	225	247	228	250	247	253	231	249	220	236	260	233	253	229	218	234	236	252	224
27438	33815	15688	5991	2929	1933	1416	1153	935	833	791	687	690	623	648	635	592	619	577	592	578	573	563	523	588	532	552	600	541	553	586	542	561	541	550	580	561	566	571	526	535	515	538	529	505	532	556	531	491	541	554	605	569	565	581	545	534	565	615	616	525	555	534	519	516	549	508	540	559	552	536	598	594	567	519	530	559	506	525	531	533	511	547	530	563	575	555	594	497	535	563	514	559	536	623	527	536	543	539	514	564	537	596	531	565	519	553	553	517	555	533	545	535	559	552	534	561	519	560	576	549	566	573	556	480	530	543	535	560	514	520	514	535	548	562	545	545	518	573	606	539	543	538	536	566	533	572	547	594	530	530	565	588	546	513	553	519	553	543	535	528	533	542	543	528	536	555	519	536	578	567	514	529	510	544	557	541	500	522	556	499	565	574	508	582	505	490	518	547	541	517	580	559	525	547	513	524	553	540	528	573	556	574	571	541	548	496	520	566	540	535	533	547	572	531	541	547	534	527	574	525	534	561	555	548	539	581	533	574	561	595	548	555	599	546	523	530	535	580	575	531	544	561	586	550	567	566	506	546	537	553	553	564	536	575	556	537	529	540	536	591	512	518	529	526	551	532	551	535	537	526	562	552	585	532	565	527	567	521	549	540	563	527	506	568	516	533	555	516	575	541	545	550	521	553	556	535	543	532	564	520	538	538	519	512	543	557	556	545	555	550	498	532	518	526	557	551	582	514	583	577	554	502	528	544	520	532	590	555	502	518	529	528	554	552	550	551	558	528	533	564	517	546	549	574	534	553	599	545	554	571	554	520	574	539	565	539	583	529	530	530	601	500	509	599	559	537	571	543	538	562	534	559	527	550	532	549	568	517	553	565	547	550	518	541	579	551	541	553	548	547	540	500	542	547	553	560	516	509	510	548	565	524	528	550	561	536	560	558	541	476	540	531	524	535	538	527	541	554	528	547	541	537	498	551	537	569	544	539	513	567	556	529	516	562	562	579	523	564	542	559	590	539	564	569	568	560	539	523	540	495	524	542	546	554	533	520	511	535	577	517	513	544	582	517	519	552	590	563	505	553	529	531	508	521	535	564	513	605	556	494	558	516	574	545	538	554	514	586	534	536	533	566	521	555	550	544	536	516	579	533	571	563	561	558	609	538	551	603	532	533	516	514	512	539	527	518	599	537	512	525	522	525	551	568	552	569	522	520	540	549	583	501	550	512	537	522	578	569	529	514	542	564	550	583	559	562	560	534	544	514	541	559	512	501	560	539	560	526	541	559	538	548	550	568	546	528	549	576	570	578	562	539	555	564	509	551	571	526	519	611	530	521	532	531	534	585	553	522	511	510	570	536	554	527	541	563	560	532	515	551	559	536	561	588	538	506	559	507	536	577	537	494	561	564	531	570	545	563	534	526	526	583	578	556	529	544	520	580	572	513	563	535	566	511	533	544	543	550	545	558	524	548	553	522	563	534	586	473	516	512	514	573	567	537	533	542	570	538	530	505	530	541	574	536	558	552	563	501	543	502	561	523	527	528	520	536	540	514	511	523	513	557	528	544	536	522	569	558	526	568	523	534	548	567	568	504	567	514	542	526	517	567	510	579	538	541	563	554	526	591	519	500	531	532	590	568	520	563	537	565	517	561	543	546	608	548	559	508	566	561	547	541	523	529	540	535	556	551	551	562	558	532	565	538	533	534	583	527	539	503	521	543	560	545	577	516	514	557	511	537	533	525	567	597	573	547	516	569	524	566	549	554	554	539	564	518	530	542	559	546	545	566	538	520	528	533	559	553	508	490	499	501	515	494	533	533	585	539	528	529	533	512	511	526	537	538	533	585	528	514	530	509	514	479	511	518	536	544	553	564	532	551	538	551	565	536	556	551	559	561	584	577	531	536	538	551	574	525	546	574	566	552	534	524	488	545	552	558	567	508	546	567	569	525	553	531	549	569	554	600	526	518	531	541	540	523	547	552	508	571	473	503	548	527	526	549	550	524	499	526	503	522	579	539	605	521	537	511	560	519	519	568	542	560	562	513	525	580	537	511	528	554	546	509	470	507	547	517	593	547	525	542	564	550	607	498	538	527	516	576	534	541	530	545	546	533	530	555	546	551	529	551	507	550	533	522	507	520	574	513	530	580	570	539	539	520	553	539	541	543	562	547	496	489	541	502	545	585	518	560	521	531	517	562	549	551	548	546	576	530	530	525	549	533	518	521	566	521	484	532	500	556	526	534	558	510	565	544	530	516	582	561	473	504	524	573	572	562	514	524	559	546	558	536	518	570	574	561	505	509	564	539	543	533	575	572	551	531	541	515	540	518	568	566	562	546	546	512	561	483	503	586	511	539	525	543	564	528	535	581	569	525	570	531	515	574	533	575	539	561	560	525	542	495	561	564	563	552	535	495	558	548	531	514	522	527	552	517	504	520	517	522	555	554	538	548	526	526	555	551	541	560	557	522	552	553	555	508	569	562	568	505	549	536	551	596	547	554	583	554	536	581	569	578	562	511	567	540	536	545	532	541	524	568	544	575	575	552	555	508	507	537	535	570	573	513	536	545	564	557	516	519	532	541	507	525	529	546	545	537	560	529	562	519	537	506	521	533	547	536	527	566	514	552	556	544	559	526	585	537	533	536	543	519	544	538	521	517	483	519	545	548	522	566	582	564	580	541	546	558	542	525	570	552	585	544	550	555	565	529	538	511	547	535	543	492	520	576	574	544	560	522	542	524	547	577	571	556	553	564	550	537	559	546	541	528	512	549	550	524	494	530	511	560	537	552	502	549	534	538	535	591	577	530	570	539	496	526	540	561	542	542	567	510	581	536	541	508	539	521	528	578	546	532	572	561	555	558	555	566	508	584	531	528	564	502	556	545	548	546	548	565	559	538	508	541	540	571	562	524	562	573	516	508	583	524	556	563	576	574	578	540	509	545	503	552	545	513	572	536	551	535	527	561	528	546	537	556	532	596	536	539	561	527	529	540	532	547	524	515	523	539	577	533	539	550	542	552	534	549	538	538	579	501	526	531	531	543	542	560	567	550	547	528	525	584	539	548	547	556	568	525	537	586	556	574	519	544	528	518	571	550	577	535	571	578	505	501	526	563	557	537	590	562	544	554	510	520	542	533	532	555	508	548	531	594	569	514	520	543	503	542	507	536	557	597	532	534	525	535	542	518	530	573	604	560	502	519	560	545	529	540	533	553	522	561	552	517	537	567	543	541	548	536	541	546	503	518	545	519	534	498	557	539	513	548	508	525	536	549	552	503	503	589	540	514	526	554	579	555	547	537	534	538	516	531	544	568	549	553	499	504	553	519	533	542	555	508	560	487	520	542	516	553	516	521	548	574	543	556	535	571	529	538	517	556	555	577	500	518	545	576	557	554	542	564	545	582	541	575	526	526	534	581	543	552	538	560	532	541	580	507	531	517	501	531	552	500	544	564	531	554	543	562	558	567	531	574	523	555	552	503	555	542	573
24872	21458	24980	28324	21521	20080	5990	2526	1558	1172	921	714	573	553	463	433	385	324	327	294	285	272	288	258	249	254	234	239	233	225	229	263	239	224	235	237	243	220	208	185	211	231	228	213	231	183	218	221	236	198	206	221	202	187	213	200	227	212	211	208	228	221	215	200	194	212	210	215	247	229	220	223	220	226	231	235	223	225	198	218	206	198	192	209	218	243	212	219	202	237	226	216	248	170	202	196	193	205	237	191	197	200	215	208	222	221	201	215	208	227	223	203	206	230	236	227	203	237	226	216	234	217	223	189	225	209	190	223	238	210	236	199	214	226	232	238	224	213	221	252	229	213	234	232	203	223	213	198	197	224	234	201	218	210	221	196	211	247	219	221	253	199	217	233	201	204	224	202	212	210	222	201	205	235	213	203	238	211	213	212	215	223	225	238	211	204	209	198	179	244	226	218	213	184	209	206	197	221	212	196	203	222	206	208	224	217	216	220	212	239	213	225	207	213	217	247	211	217	220	215	208	214	206	236	202	215	221	214	244	211	228	217	218	211	208	221	223	196	221	222	208	233	231	223	219	221	234	225	200	229	227	222	235	212	203	250	177	231	195	216	223	221	206	223	230	215	217	223	218	230	201	200	204	207	194	215	208	209	222	239	205	223	217	199	212	193	223	193	230	253	244	211	223	181	206	238	228	249	224	211	246	207	240	190	188	209	245	213	214	209	220	243	232	209	224	223	223	201	203	201	225	212	190	221	211	218	202	216	257	212	197	241	244	245	202	201	235	197	229	218	216	200	235	256	218	244	232	207	219	210	185	192	235	243	199	204	230	206	185	196	218	215	190	213	197	231	186	242	207	203	199	209	215	210	206	213	203	228	190	265	194	207	213	236	173	210	201	203	225	202	198	210	208	220	196	202	208	217	214	211	203	234	221	233	204	225	239	181	234	213	203	214	225	189	221	244	224	198	225	239	202	234	242	211	187	217	239	212	204	222	220	190	191	258	224	211	241	227	217	217	190	239	225	203	203	212	214	206	237	228	234	234	244	217	205	221	223	182	250	205	203	221	204	209	212	190	186	212	214	197	212	219	210	232	223	204	202	217	220	188	213	241	198	219	213	237	210	227	210	217	218	221	227	215	218	216	224	191	196	198	221	234	244	246	219	219	191	201	218	218	222	213	202	197	213	223	192	221	216	209	219	216	258	195	230	192	217	236	193	205	202	229	240	209	212	198	213	250	196	231	234	201	225	211	184	209	201	202	212	195	253	204	225	212	230	202	228	208	218	230	223	248	208	225	208	216	214	235	228	193	220	218	209	232	233	206	191	219	232	244	236	211	211	211	234	220	211	223	204	216	230	220	215	210	218	208	238	240	232	205	214	230	217	188	199	216	212	208	220	227	216	183	233	224	218	234	220	209	212	225	218	178	223	218	211	196	219	235	225	214	200	211	194	224	220	229	226	242	203	240	220	210	268	238	220	197	232	210	223	227	214	213	236	226	204	226	208	264	193	222	220	219	213	221	221	187	220	222	213	219	227	201	201	255	225	206	201	233	221	223	217	208	207	218	212	216	224	206	217	215	232	230	230	219	201	219	202	226	231	198	247	213	215	216	187	250	235	226	195	174	217	211	237	213	236	174	195	213	213	214	212	170	216	212	211	212	203	207	195	206	218	231	227	224	239	253	193	211	216	215	190	234	222	196	200	237	242	227	204	248	200	186	216	235	207	208	211	214	203	227	239	197	218	218	199	219	185	224	184	210	216	226	210	215	216	223	198	244	259	234	225	217	242	222	200	239	227	223	197	200	228	191	197	219	218	210	229	202	208	251	216	183	218	233	207	219	174	205	191	166	222	222	228	222	208	221	206	181	222	225	220	199	216	230	228	197	200	220	203	211	221	232	212	206	202	253	229	218	200	213	214	193	224	207	189	212	229	222	189	228	199	229	220	219	227	198	202	217	192	204	189	217	178	217	189	201	205	231	208	214	210	224	207	235	237	204	225	200	187	218	195	207	220	208	203	196	221	214	184	210	182	213	215	214	230	200	182	236	199	214	243	222	236	219	237	224	229	178	235	227	219	230	244	239	187	223	222	205	204	214	243	186	214	228	199	225	208	182	188	227	223	206	228	210	212	198	225	229	229	240	245	229	214	229	202	223	233	212	212	200	202	226	241	237	234	240	216	208	189	201	223	217	228	198	179	218	192	200	208	231	221	238	221	213	209	210	198	220	226	222	234	229	215	192	233	230	232	221	240	217	233	195	223	254	219	188	235	204	205	213	224	191	227	225	201	212	210	237	252	203	211	224	239	214	220	236	242	215	207	228	217	200	245	214	186	204	236	240	199	213	216	202	223	217	222	215	245	222	200	221	249	220	244	202	227	201	219	226	216	222	199	239	234	218	235	209	213	212	213	194	223	198	202	210	187	207	218	203	235	218	205	220	220	225	211	212	223	216	213	222	247	215	230	225	243	211	218	186	235	205	226	213	214	221	222	229	212	217	228	199	213	216	203	232	185	213	225	231	221	214	206	236	236	217	205	219	235	204	203	217	234	230	241	189	209	232	171	211	217	211	215	200	223	206	206	214	221	206	240	212	249	205	265	221	219	220	223	212	196	214	208	211	215	203	220	262	205	202	221	206	195	214	230	220	210	210	195	198	218	206	196	207	190	231	196	213	222	211	226	203	220	208	208	221	207	232	221	226	189	224	185	191	195	230	215	189	196	230	218	221	218	215	229	219	220	200	201	218	195	200	188	239	208	243	211	220	201	216	214	211	209	229	217	232	217	187	226	204	205	216	193	221	201	188	236	197	203	201	217	216	210	224	215	201	232	217	229	228	229	237	215	230	215	249	194	213	221	234	197	201	216	238	204	220	219	174	223	223	176	194	239	206	212	217	192	228	213	276	224	219	231	206	207	214	218	230	209	200	246	220	220	220	223	202	214	185	206	208	204	221	200	232	201	241	219	206	220	217	232	213	209	220	216	240	178	179	246	242	190	220	207	201	216	219	230	214	226	209	204	229	248	236	200	220	211	194	211	213	205	180	216	227	200	220	200	240	198	226	239	217	242	223	215	207	227	212	227	247	205	229	201	229	233	196	218	211	197	207	230	184	214	213	195	216	215	209	227	207	226	203	224	221	221	202	220	214	234	203	211	192	200	213	200	232	207	213	210	218	202	217	208	210	208	213	219	230	194	188	225	213	213	224	201	213	210	221	190	222	195	226	222	224	208	209	214	216	209	226	217	251	240	219	213	218	212	225	213	205	231	257	217	221	244	222	217	209	218	217	226	232	217	192	204	208	207	198	250	238	195	227	207	231	221	223	203	231	199	193	226	195	209	212	216	201	188	228	204	227	224	202	211	217	214	233	201	182	257	218	215	230	201	209	239	236	193	214	221	203	245	232	224	225	228	213	194	216	218	174	208	205	245	228	223	213	231	192	201	222	209	210	218	225	215	207	196	213	199	211	197	207	217	207	208	206	241	208
27721	42130	21336	8273	4120	2590	1848	1378	1140	967	795	804	700	636	669	634	566	594	570	589	531	506	539	550	529	514	513	499	536	503	484	493	481	537	535	526	496	488	478	539	472	545	508	493	497	519	490	479	501	484	444	487	454	490	499	506	486	498	497	512	489	503	521	452	475	489	492	512	456	528	506	519	499	494	548	498	483	496	537	499	508	500	519	474	491	463	465	463	529	527	504	504	503	530	487	487	479	505	504	484	518	500	442	499	489	492	503	458	493	501	477	481	500	518	471	496	476	497	509	492	500	492	497	484	493	478	458	508	504	492	491	492	528	532	556	485	511	500	547	490	514	498	507	505	475	520	507	489	474	507	508	506	484	479	484	501	509	524	548	491	502	514	492	474	527	480	484	498	473	499	511	508	469	525	506	464	525	539	472	520	512	501	480	488	513	476	515	485	493	490	525	476	505	488	439	492	504	438	475	502	486	474	514	523	510	526	499	474	500	470	489	512	535	492	499	506	511	506	531	535	511	517	521	489	495	522	506	494	516	473	512	494	471	473	483	479	502	488	521	504	435	550	501	497	519	484	530	521	535	546	539	545	473	511	513	475	505	509	467	521	522	525	526	524	518	503	507	508	458	494	511	456	503	503	468	504	498	487	511	473	497	493	529	478	475	555	517	497	501	448	529	506	536	477	484	472	528	486	469	477	493	497	488	478	526	476	506	487	545	492	509	483	483	494	489	517	511	530	483	501	476	511	500	500	528	513	518	447	484	549	488	518	502	499	486	491	516	465	496	518	539	504	539	509	499	488	492	484	496	527	513	502	517	490	499	502	434	517	469	466	514	498	493	476	532	486	491	517	523	526	499	440	514	497	451	528	481	498	539	451	476	527	526	498	511	504	507	496	509	496	529	487	480	497	540	502	509	472	488	472	514	490	493	476	511	517	512	494	501	464	482	498	503	492	477	522	524	501	520	542	500	469	515	471	515	443	469	489	520	509	517	510	486	452	455	490	519	518	472	537	476	517	507	462	454	483	528	462	485	509	517	522	502	536	484	507	475	504	492	491	493	529	491	486	495	502	527	513	525	520	483	466	522	536	483	514	491	500	477	469	484	514	487	469	520	496	498	470	490	474	494	506	502	506	526	541	530	463	517	493	489	533	490	520	481	496	461	496	499	541	473	514	491	477	474	509	489	528	487	553	514	529	514	486	463	503	525	472	512	503	503	503	468	520	456	480	480	504	494	438	510	495	542	500	502	509	494	519	497	509	506	481	518	509	509	500	503	500	524	505	473	508	492	502	503	470	467	513	479	519	536	501	488	505	526	534	527	485	510	490	510	494	533	482	511	488	496	482	476	519	549	542	519	469	515	499	521	500	521	503	462	512	516	473	482	516	490	499	482	507	532	465	477	507	505	457	477	491	529	492	500	473	484	480	497	495	492	504	517	448	484	474	528	474	546	513	500	508	525	549	521	499	454	511	476	506	542	496	504	494	479	467	523	507	495	511	496	491	495	470	479	510	513	475	504	494	476	495	472	507	499	476	501	465	538	513	484	475	477	481	485	538	522	486	485	483	501	470	499	477	486	475	493	509	499	474	475	488	521	476	471	489	486	463	496	475	542	511	482	501	510	499	472	479	486	487	478	454	509	453	489	512	498	477	451	495	505	530	488	498	475	524	530	453	519	470	482	499	512	496	476	474	481	519	521	516	513	512	504	506	470	531	510	485	489	511	537	522	526	465	470	506	526	507	502	487	455	512	470	482	509	495	479	513	504	517	461	484	471	555	497	512	510	522	456	504	525	482	470	472	481	550	460	464	497	489	517	470	516	502	468	535	493	499	487	534	509	490	518	497	495	558	520	474	472	483	526	505	460	496	481	523	479	513	491	513	517	477	501	483	494	509	518	500	513	485	500	489	503	504	508	522	507	482	445	501	489	464	499	487	482	473	541	494	513	502	512	486	527	496	504	481	458	500	506	527	486	546	477	496	472	469	489	474	499	488	474	506	534	480	535	492	521	479	522	525	493	490	473	510	471	530	482	465	484	495	479	463	467	497	476	517	524	493	490	471	499	457	498	515	528	493	483	501	500	488	469	474	510	461	487	461	464	504	503	483	487	522	480	487	472	493	502	479	478	503	482	503	490	467	490	477	464	502	437	534	493	459	474	504	524	467	518	492	485	517	514	506	504	473	534	491	496	515	550	479	501	533	476	541	538	454	487	463	551	464	507	491	483	506	466	496	521	459	492	523	517	504	473	492	481	518	536	509	481	521	504	493	475	504	512	507	494	563	492	498	480	471	519	540	483	508	551	500	504	477	499	494	484	513	535	521	513	496	502	501	499	475	496	531	513	525	505	510	516	559	483	494	461	501	499	475	464	496	509	492	485	470	535	479	465	513	509	472	443	528	527	547	468	495	521	508	493	475	496	487	517	517	458	501	526	487	505	519	499	498	529	523	458	528	502	485	471	514	507	504	516	501	506	477	507	495	532	518	504	482	516	531	492	507	455	497	489	501	493	526	511	503	506	500	474	516	513	530	521	479	498	502	496	467	512	510	494	508	487	536	520	505	483	518	529	499	455	481	512	493	533	503	514	465	504	496	483	488	511	476	492	507	494	485	495	516	458	496	499	521	479	513	461	492	529	512	454	503	516	493	514	497	512	511	519	493	546	541	526	513	532	490	473	539	493	520	517	522	515	488	482	456	496	510	488	568	456	525	478	499	488	489	493	517	489	532	498	492	513	483	519	555	501	480	494	474	491	531	488	555	487	524	515	474	478	474	562	497	463	505	483	508	531	517	491	515	549	501	486	463	456	507	490	486	491	503	502	473	506	494	534	515	503	511	515	474	491	531	488	522	473	491	524	495	497	507	465	503	484	482	504	512	475	532	510	487	490	534	505	517	468	489	490	509	475	541	473	468	509	479	520	502	479	486	480	493	517	485	500	478	494	462	513	481	502	467	513	503	549	492	482	546	519	531	474	498	495	531	547	466	498	498	512	519	485	515	505	483	493	487	518	482	518	484	476	517	500	475	493	517	553	501	512	497	496	480	505	455	498	514	504	513	488	500	460	496	508	491	471	502	463	523	484	531	519	484	450	474	513	473	493	516	491	477	482	523	527	516	530	471	476	480	484	522	473	505	505	494	508	447	509	475	505	497	479	460	459	520	523	496	459	476	483	499	469	516	489	523	480	503	488	514	495	459	517	535	490	485	440	495	493	524	517	475	501	500	507	479	464	473	494	475	529	485	500	535	496	502	530	488	486	466	509	485	522	494	548	501	442	489	492	468	520	492	494	511	469	513	503	462	511	517	523	483	525	480	516	504	502	486	477	466	498	468	472	468	494	496	502	502	470	504	508	516	499	474	476	477	535	481	525	502	482	500	479	488	508	488	545	488	493	457	470	470	507	518	536	484	517	486	501	480	468	489	480	549	532	499	505	491	472	482	510	487	487	490	504	507	507	484	512	519	468	523	513	475	522	513	527	505
24353	21495	25376	28058	21518	21710	18921	4804	2292	1695	1287	973	773	710	624	504	497	473	361	359	297	351	286	275	334	260	258	250	219	264	245	272	223	291	209	258	206	238	230	203	214	211	216	205	240	242	225	216	221	216	231	233	201	239	226	211	215	219	198	230	259	197	222	220	195	197	236	213	201	176	206	230	212	213	222	213	224	223	243	201	208	223	221	219	209	190	210	206	207	220	199	232	252	205	258	229	227	210	192	201	194	227	198	208	225	218	207	214	199	199	188	191	200	226	224	217	226	192	246	204	221	217	220	196	227	223	231	218	209	212	237	202	189	226	232	206	205	209	217	206	218	207	200	209	204	229	211	204	203	251	196	220	195	205	230	212	233	233	216	219	213	213	201	211	201	231	200	201	255	191	192	192	193	221	210	260	196	209	209	232	210	201	213	214	248	199	202	223	206	230	195	245	197	197	224	215	209	209	222	185	223	208	237	218	200	218	228	224	224	197	228	220	220	217	179	232	239	219	192	217	210	234	218	201	182	200	211	202	200	214	230	200	230	199	224	214	218	231	199	211	189	198	214	214	220	221	202	200	204	201	222	199	246	233	221	209	197	227	225	220	207	239	217	213	205	218	206	204	234	206	216	195	237	232	215	203	191	223	184	208	206	237	231	210	184	224	214	206	205	228	242	208	244	217	207	205	205	233	206	237	195	226	225	210	225	192	203	204	219	223	226	214	214	197	209	200	211	196	211	203	237	237	209	243	219	200	221	208	218	214	229	191	237	207	179	220	242	190	233	259	231	227	197	205	224	204	194	231	225	218	217	219	187	217	204	202	208	220	225	240	205	225	217	248	212	213	214	211	213	193	194	199	221	217	204	226	248	227	197	191	231	219	190	217	209	234	230	191	212	231	246	231	217	239	244	196	215	173	199	195	202	220	221	210	230	175	213	209	223	218	210	221	205	212	218	195	223	199	239	231	234	235	219	209	219	202	214	237	215	186	187	231	207	222	228	185	206	224	242	207	202	200	192	233	224	211	259	205	211	244	211	230	213	194	207	209	184	190	203	225	204	227	218	229	205	225	213	216	210	209	222	227	211	195	183	237	200	230	212	194	206	215	268	222	193	193	210	214	240	219	220	191	229	227	195	189	230	223	213	211	206	205	219	195	202	197	218	215	190	202	201	200	220	218	209	222	237	225	206	221	216	210	229	211	236	218	202	216	224	203	218	225	232	206	200	204	217	201	194	182	227	217	203	217	224	207	179	192	223	207	210	214	239	198	216	214	206	217	183	206	205	192	230	203	203	223	197	240	220	203	212	215	214	210	235	241	221	203	213	220	212	234	207	202	211	218	226	203	193	230	215	212	202	216	207	214	218	195	225	207	208	221	231	204	196	199	218	232	220	236	204	212	227	194	226	244	210	219	189	231	199	226	220	229	200	226	206	172	196	191	201	210	221	232	192	228	225	196	208	216	211	206	202	208	229	214	183	241	221	253	217	243	228	219	206	208	218	214	202	191	227	209	200	184	202	206	213	219	241	196	193	202	230	210	211	220	196	196	236	210	217	207	234	197	235	232	206	206	190	234	212	214	206	215	226	214	198	240	200	219	228	204	222	235	208	228	173	207	208	223	208	215	201	199	204	232	227	201	201	210	190	211	207	185	193	216	193	186	202	242	205	213	213	249	200	187	208	173	221	232	183	219	216	214	191	208	197	231	220	216	233	244	236	189	200	238	211	238	238	212	229	219	223	193	218	220	218	253	198	223	196	212	222	204	225	189	212	221	225	189	209	208	210	218	217	215	242	210	225	215	217	206	200	209	203	238	195	191	196	226	230	206	218	208	235	215	222	197	212	212	224	192	215	213	194	205	188	205	195	207	219	204	222	215	202	208	227	237	237	217	209	233	223	203	221	204	200	224	211	229	191	233	202	204	221	210	202	216	247	228	202	209	190	227	207	210	228	219	249	213	232	199	207	227	220	204	214	203	230	202	204	216	241	198	185	193	217	212	218	221	225	244	229	219	221	207	210	253	199	198	209	208	218	220	205	199	208	214	190	193	231	226	187	218	205	254	223	220	225	195	219	223	244	211	230	219	221	208	234	237	210	208	230	234	202	232	217	208	212	197	224	207	197	224	238	208	186	223	200	191	211	240	193	240	209	246	206	209	201	215	192	206	189	220	197	219	211	226	209	209	208	216	217	220	205	252	239	239	228	203	238	204	202	218	204	201	191	227	195	206	191	164	224	215	187	231	223	199	213	187	236	214	231	175	184	190	248	225	205	229	206	205	195	200	216	224	216	197	198	184	233	238	212	211	220	183	200	247	202	203	196	201	202	225	218	222	220	204	212	220	225	194	218	226	212	217	226	179	214	200	202	237	197	196	212	211	205	217	204	193	191	228	180	202	225	252	204	231	203	229	224	218	210	209	230	226	197	214	247	233	199	221	210	235	238	237	216	220	207	220	197	217	208	216	203	217	195	210	201	249	217	226	218	216	204	221	212	191	222	226	225	200	231	224	230	211	217	209	209	198	225	230	197	193	190	228	215	232	200	228	199	210	201	244	234	192	222	248	214	243	203	229	196	170	218	213	219	214	216	192	217	194	212	183	217	211	222	199	188	203	218	213	200	210	236	215	225	194	216	197	220	214	205	201	200	230	204	246	218	192	203	226	205	221	202	205	223	220	212	212	216	208	201	237	213	198	213	215	236	209	229	208	203	223	212	233	222	192	193	210	216	205	215	231	230	216	244	219	215	211	206	225	211	208	213	198	211	230	216	222	229	208	220	224	211	220	215	220	223	203	225	211	235	201	226	232	187	177	210	217	227	198	212	230	198	222	189	217	226	200	214	206	242	187	198	205	225	219	228	205	214	212	211	218	208	209	224	225	197	200	196	207	247	197	207	215	242	195	186	229	234	221	197	208	214	194	207	214	193	213	224	230	224	236	224	209	197	214	225	227	201	207	202	209	207	233	218	194	241	188	215	235	208	202	225	221	244	201	176	222	214	226	229	228	211	218	215	235	208	213	215	217	203	208	220	217	203	181	189	230	196	213	204	189	217	207	208	228	218	225	238	219	262	207	201	209	207	225	233	202	207	204	226	204	229	210	219	230	215	194	219	215	239	214	207	209	222	209	237	217	235	227	199	189	215	231	231	219	214	212	200	211	204	231	209	227	219	222	220	219	228	217	210	211	211	243	227	173	222	229	217	225	195	227	195	195	208	229	225	196	204	215	255	240	223	236	192	208	215	207	209	211	178	222	170	220	225	205	239	227	206	204	223	220	211	200	228	214	217	216	219	229	219	244	231	232	244	205	235	201	214	217	198	229	240	209	210	208	215	224	216	247	194	206	225	186	204	211	225	241	208	184	207	197	204	186	245	208	222	228	217	225	246	234	238	214	219	215	214	223	247	215	224	223	206	230	213	242	216	206	232	211	225	233	246	214	197	201	234	202	238	211	183	200	217	220	216	185	198	199	203	217	215	200	197	221
29412	48105	25351	10205	5602	3375	2294	1658	1317	1140	936	823	773	703	712	639	589	569	604	562	562	528	519	520	517	518	526	526	495	476	526	511	520	498	499	524	468	488	518	489	477	500	521	469	490	480	456	505	482	514	494	517	487	495	490	443	437	469	482	458	457	501	513	474	505	486	494	529	504	482	433	462	514	468	477	492	454	486	507	492	442	482	531	496	443	483	462	439	484	475	469	498	483	494	469	466	485	444	489	488	489	492	475	483	476	456	477	522	502	466	522	483	530	497	452	505	500	476	512	477	500	477	532	475	443	514	426	496	440	472	480	526	507	533	486	465	477	518	475	493	491	486	440	514	491	492	496	451	467	501	479	504	479	482	494	507	496	456	468	472	450	467	508	488	494	471	478	478	491	490	485	471	498	478	463	461	474	491	498	484	524	478	512	481	472	509	495	525	452	487	452	510	467	454	520	432	480	464	455	509	501	445	480	437	477	464	461	488	518	455	512	489	491	481	455	469	484	464	484	557	477	443	480	453	463	483	469	496	481	471	491	490	445	491	503	504	468	518	483	504	502	468	484	472	448	518	497	529	487	474	519	478	483	459	492	485	494	486	505	494	501	459	486	506	526	469	485	493	524	508	463	496	502	467	484	486	506	450	489	509	493	490	470	506	497	472	489	495	480	490	477	460	452	457	482	460	478	464	527	439	509	465	467	440	513	502	527	502	495	457	482	499	443	456	506	482	477	517	479	483	485	496	528	491	519	455	471	505	430	526	487	487	479	476	503	463	497	444	519	467	460	489	465	505	501	511	512	480	499	458	488	468	505	476	490	495	514	470	516	507	532	495	505	456	486	498	490	466	484	485	485	503	467	484	507	481	463	458	481	493	483	495	500	476	494	527	466	471	515	491	431	515	508	453	458	477	465	475	468	505	517	485	484	506	503	461	452	493	542	496	496	469	493	506	504	490	482	468	470	493	484	460	496	489	473	475	490	501	550	441	477	467	449	463	465	520	485	504	450	514	479	458	517	465	468	511	442	475	497	487	490	441	534	451	516	462	505	460	484	479	502	494	480	468	494	481	486	505	486	502	477	494	506	490	479	485	501	475	459	522	526	510	480	461	481	516	489	484	518	476	514	479	492	521	506	469	490	460	466	515	442	473	505	498	456	456	478	523	476	533	473	480	507	509	511	479	469	495	503	454	494	470	466	476	490	480	523	492	488	491	511	497	491	450	547	478	522	467	497	478	506	477	445	479	486	505	510	477	473	433	485	525	491	539	480	490	448	506	475	516	514	442	462	493	492	483	481	458	505	488	520	518	489	475	478	512	451	485	509	487	514	487	472	501	502	457	481	500	477	492	518	491	460	453	521	472	481	470	502	471	470	471	506	480	470	487	463	458	490	502	465	465	491	498	485	479	493	480	490	452	496	497	507	473	487	452	484	461	482	488	471	501	506	472	496	506	478	472	473	463	430	524	499	511	508	476	495	485	494	478	457	499	515	477	465	493	493	476	479	452	440	458	501	493	456	509	539	473	481	503	472	518	504	453	497	516	494	493	513	497	460	495	479	437	478	461	506	482	486	503	472	458	450	471	480	473	499	528	492	511	496	479	519	492	487	429	468	441	482	489	464	510	468	507	471	482	462	494	476	567	497	502	462	474	478	476	497	491	464	468	464	520	501	471	505	463	480	490	496	484	475	495	455	471	495	527	515	498	468	522	490	488	474	471	519	515	479	498	506	482	507	454	482	477	443	470	464	475	530	492	473	501	470	525	483	459	512	473	494	530	464	517	479	495	474	473	480	485	475	475	497	513	483	509	516	486	470	484	468	454	479	480	505	492	481	469	504	473	512	494	474	466	484	474	493	506	473	491	455	449	478	490	432	478	447	485	493	466	513	471	496	487	509	461	499	476	489	508	451	457	458	461	501	476	490	512	517	501	493	487	461	491	488	482	487	516	477	507	473	510	482	469	487	490	503	481	486	503	481	468	505	475	468	446	465	495	506	503	486	481	470	491	475	495	492	461	507	484	501	480	433	452	539	487	501	477	481	508	497	501	490	527	513	509	480	452	502	487	503	471	507	469	488	507	474	481	478	514	496	498	499	470	467	479	475	509	509	458	529	473	492	471	476	467	502	455	483	509	501	489	465	484	483	460	485	480	524	488	500	480	535	532	461	471	438	468	479	494	481	492	499	522	468	433	458	494	505	512	485	503	452	454	487	527	475	506	455	465	461	451	500	494	489	468	448	481	495	494	455	503	467	501	480	465	479	482	448	474	428	498	449	466	504	468	480	455	494	499	479	443	456	488	518	493	502	477	484	469	487	483	505	473	437	481	497	509	465	477	508	494	480	524	514	508	482	452	435	530	485	504	470	462	483	492	514	485	489	509	499	454	518	480	493	496	488	464	497	498	487	507	494	468	490	510	465	489	453	518	527	490	501	450	475	527	472	436	483	514	500	502	467	506	539	519	499	488	460	479	490	476	485	467	420	480	481	481	492	487	471	461	500	475	511	456	467	451	497	490	457	515	497	442	499	497	467	475	498	493	460	491	501	457	491	491	551	454	445	486	470	453	496	479	484	466	493	505	483	463	505	525	494	497	480	494	476	513	488	544	467	517	464	470	518	515	480	482	465	489	519	450	461	493	446	489	465	510	478	443	468	502	501	466	457	505	467	486	457	470	491	496	504	503	447	482	438	499	488	506	467	461	518	495	474	469	488	486	498	470	492	490	516	519	530	509	503	487	466	479	531	472	473	526	509	459	472	484	474	498	526	522	500	483	474	463	483	523	514	525	509	489	475	524	493	517	472	490	477	467	477	446	487	478	487	460	481	457	493	450	481	508	495	497	500	433	486	508	508	515	472	487	480	450	467	468	468	457	482	444	446	537	492	487	475	472	475	478	487	463	515	451	507	471	504	498	506	431	474	491	448	485	454	530	479	480	508	502	472	466	506	479	478	517	534	486	488	478	520	485	483	495	503	497	497	515	463	485	468	499	476	517	453	489	460	483	524	483	535	497	473	506	477	531	503	458	470	462	478	461	490	479	456	526	462	457	502	529	427	508	480	494	494	430	488	511	462	492	484	511	459	487	498	521	471	496	454	486	483	473	495	493	512	453	483	464	476	475	489	460	523	496	492	477	469	464	455	477	499	495	513	504	452	504	445	481	459	501	481	510	510	490	498	499	503	528	501	468	451	498	456	456	537	484	465	504	538	492	468	504	499	506	493	458	495	502	497	486	513	498	440	459	499	521	474	443	504	511	463	438	507	448	455	458	481	446	466	527	466	497	518	449	472	479	492	452	465	508	470	470	505	463	507	481	486	483	515	505	489	470	487	495	498	486	487	508	471	520	487	504	447	487	484	498	476	510	493	464	517	534	459	535	496	512	511	488	498	503	498	489	497	497	480	487	511	494	503	467	522	460	483	534	486	521	527	487	451	513	473	502	510	439	495	466	461	505	491	462	483	475	463	518	478	464	471	522	492	470
33120	26685	23867	12703	5335	3093	2142	1556	1065	892	684	573	535	440	441	347	353	326	323	270	299	252	269	273	288	231	252	221	268	263	229	213	229	225	224	245	245	215	213	251	216	237	225	212	232	261	218	224	258	242	209	215	252	218	232	259	221	217	241	255	248	236	238	231	239	241	264	261	239	222	236	230	239	204	238	239	247	240	246	243	225	239	197	221	229	216	196	231	211	218	242	219	246	238	245	210	243	254	243	204	200	234	233	238	235	203	250	239	221	236	224	203	249	220	211	204	214	247	246	240	275	228	239	257	239	238	253	230	237	224	239	231	229	231	235	232	232	240	208	233	232	228	203	223	254	230	234	232	216	223	230	223	263	230	237	228	216	212	248	249	239	232	190	248	217	266	256	235	249	246	223	227	237	243	211	214	214	235	231	216	223	235	234	258	240	252	227	233	206	235	263	264	242	227	250	246	232	216	219	243	238	233	219	240	221	213	243	264	236	253	220	206	221	218	242	241	226	212	237	254	203	248	257	236	260	252	255	216	247	216	187	215	256	252	247	221	212	219	206	226	226	224	251	224	244	227	218	229	252	244	253	210	228	258	207	241	255	229	239	221	223	204	219	245	243	218	249	248	205	243	224	225	228	242	245	231	248	202	221	216	251	232	234	225	238	214	218	241	238	260	209	223	206	223	206	197	229	251	205	246	215	259	219	223	218	232	236	243	255	227	244	220	234	238	217	233	208	247	259	248	230	216	229	230	209	201	221	212	199	229	226	218	221	230	221	199	233	262	232	222	251	243	270	237	238	237	244	233	238	237	216	237	247	224	226	222	229	206	245	233	225	235	216	238	247	217	221	266	254	236	227	221	222	237	233	238	241	272	218	228	234	251	234	224	237	207	215	205	253	239	234	261	232	214	217	243	216	215	232	209	220	216	221	234	232	226	225	229	232	238	213	223	228	233	236	244	238	248	226	259	218	228	253	241	222	214	233	219	228	205	225	212	240	227	233	265	228	221	217	216	254	227	237	243	202	224	246	258	212	223	197	240	220	248	243	250	271	215	236	260	241	252	237	215	237	242	257	232	214	238	247	244	234	227	220	259	238	264	229	226	231	248	240	242	234	206	241	247	268	217	237	238	216	233	254	212	230	233	257	223	264	252	220	215	202	210	233	209	237	238	215	236	247	258	227	210	219	201	226	252	236	225	257	228	250	227	239	259	219	246	220	226	238	242	230	229	238	229	249	221	220	229	227	205	229	253	230	236	202	208	205	245	251	228	256	231	213	222	233	220	235	217	214	250	217	238	265	241	215	247	227	223	230	199	235	238	225	238	217	224	214	199	238	229	223	251	235	212	239	241	233	216	228	239	221	233	222	221	228	234	220	229	223	241	241	258	244	240	248	233	226	211	252	231	234	215	227	215	234	248	199	228	222	210	239	229	236	220	219	230	225	224	254	217	236	245	267	237	236	243	247	229	214	245	216	232	228	234	265	236	238	220	247	236	216	229	250	234	193	251	216	237	221	237	261	256	215	218	209	246	233	246	222	244	212	229	217	234	244	236	210	245	218	208	228	220	215	249	255	210	222	225	229	255	249	217	236	266	227	226	232	208	250	205	230	222	229	233	212	223	243	239	223	227	237	247	189	213	232	229	218	241	233	198	242	220	238	221	243	216	268	244	237	211	242	233	219	231	236	252	229	234	245	243	217	238	232	223	189	251	212	223	266	220	245	199	245	241	245	229	219	251	273	227	244	226	235	235	231	222	255	202	230	242	192	226	244	198	251	228	217	220	244	241	230	212	242	262	201	241	259	242	258	248	237	222	192	267	235	236	223	223	236	223	263	247	210	211	215	224	251	230	227	215	266	231	226	222	236	223	223	220	243	230	246	209	263	257	222	243	223	240	248	216	191	236	243	208	258	223	244	226	224	217	226	208	233	232	232	214	215	211	250	226	234	245	230	226	217	223	235	255	219	218	229	217	220	216	211	227	213	235	229	228	216	238	219	219	265	248	193	241	230	259	236	191	237	206	228	205	222	264	258	242	245	228	234	240	242	227	201	236	222	242	237	237	246	252	231	209	230	223	249	228	217	261	247	227	227	222	222	230	235	215	230	225	194	237	209	248	228	208	220	214	272	234	233	218	236	237	251	271	232	231	232	232	224	246	236	234	238	226	243	217	230	239	237	253	253	207	231	240	251	202	256	208	205	248	216	229	233	232	218	218	206	239	235	262	256	247	222	222	238	246	222	227	244	239	247	255	219	204	247	257	269	213	191	253	225	230	256	218	259	251	199	226	236	221	234	232	211	229	213	227	208	254	220	257	237	233	242	219	210	230	244	218	251	252	245	246	239	225	217	227	243	247	216	228	254	233	218	226	223	256	254	241	219	208	239	240	235	236	223	248	236	266	229	208	206	207	266	231	253	224	223	228	200	247	245	225	235	215	256	225	231	238	243	213	239	212	227	257	202	243	234	235	217	216	259	231	228	232	249	237	217	226	255	253	207	190	236	233	240	241	214	208	224	219	228	240	221	217	209	243	218	227	240	248	232	239	268	239	215	252	226	249	237	211	220	240	210	230	232	231	249	221	219	208	234	212	212	228	234	207	241	225	257	259	253	231	226	207	233	248	218	239	242	236	222	210	236	218	231	196	249	229	217	238	232	225	214	228	237	214	248	247	222	236	207	243	236	224	219	232	253	218	238	258	242	217	238	233	232	211	233	219	221	248	221	218	228	227	205	224	229	228	231	240	242	226	235	248	237	243	207	233	243	200	227	251	238	224	245	242	222	244	224	235	257	258	273	238	244	240	229	219	221	253	235	274	227	210	208	252	242	235	257	221	239	234	231	225	247	251	214	213	252	219	254	215	223	237	239	235	239	228	228	238	210	247	226	221	247	210	242	227	198	236	240	219	245	207	234	230	223	259	223	204	247	232	255	204	226	207	232	206	232	214	232	234	238	218	229	222	233	242	275	236	223	214	224	209	243	217	228	249	225	209	239	211	218	256	239	231	219	234	212	224	263	256	250	243	224	239	217	197	211	236	199	205	243	208	228	237	232	241	217	241	240	252	234	226	212	231	250	237	211	233	212	258	220	217	258	228	225	249	225	215	239	224	245	270	233	239	236	221	228	258	247	243	202	238	210	238	228	254	254	276	228	228	242	213	238	244	201	207	224	245	240	200	223	222	221	211	216	204	224	246	254	233	236	238	231	241	233	216	243	228	212	241	233	242	233	235	212	216	233	201	226	239	222	238	217	216	248	224	248	252	247	234	211	241	234	240	261	208	236	220	234	214	249	247	219	234	219	227	269	223	242	234	211	216	240	215	238	228	250	251	229	235	182	241	234	240	253	236	251	233	187	221	229	218	239	231	252	219	218	265	248	226	233	252	193	224	226	229	232	226	238	217	218	222	276	247	222	233	241	237	241	238	217	170	244	217	226	223	213	204	229	203	234	237	242	202	251	241	215	229	235	202	227	229	263	258	211	235
27568	34407	14652	5863	3119	1919	1340	1113	895	808	745	741	664	708	683	616	599	601	572	563	566	562	553	539	593	550	550	544	541	539	550	526	537	528	536	527	545	529	556	553	546	557	546	551	557	540	556	515	564	545	534	532	569	540	563	515	523	533	544	528	536	505	544	535	545	504	558	552	512	507	557	513	529	494	529	506	579	538	533	507	536	523	536	512	534	542	506	539	545	525	541	508	540	565	520	530	568	551	535	558	547	535	561	528	588	573	539	534	541	523	564	528	522	538	558	541	529	541	575	527	545	548	555	518	525	564	543	534	554	599	542	553	539	503	500	539	488	527	564	542	498	546	511	539	526	521	561	532	534	548	556	530	533	535	531	519	530	492	520	493	522	512	505	512	566	534	523	521	571	576	526	540	504	541	543	559	566	540	539	508	548	482	563	527	520	586	549	513	525	548	517	542	534	503	549	557	523	521	497	554	510	546	545	540	543	542	498	531	560	540	534	558	551	561	564	509	520	544	500	547	547	547	570	525	557	542	540	547	596	511	519	549	538	599	537	521	585	577	546	544	532	613	494	542	512	620	550	533	536	554	523	516	525	515	553	519	577	541	501	518	561	506	533	536	556	532	530	526	538	526	527	522	519	506	566	520	558	552	542	505	490	540	541	506	517	520	501	530	569	545	573	542	566	529	532	511	534	525	537	571	564	541	541	527	569	550	509	523	514	525	549	539	515	530	518	507	538	523	553	550	516	545	530	558	533	555	498	524	542	568	510	515	517	514	496	522	554	517	475	539	540	555	539	545	525	580	538	492	515	548	575	554	528	537	559	533	516	530	511	552	548	542	510	551	535	528	537	541	565	586	513	521	533	558	532	527	520	567	552	567	568	491	554	502	536	545	522	533	532	567	553	516	516	514	526	514	482	545	536	583	528	529	575	554	514	546	567	556	524	534	573	526	543	522	549	525	539	551	559	582	502	532	520	560	541	540	506	525	562	528	538	533	544	534	510	531	516	503	523	582	574	540	521	552	550	510	545	552	548	535	512	555	580	552	508	551	525	554	538	536	525	551	549	538	556	491	520	480	527	541	553	502	544	571	578	538	550	517	554	568	514	536	542	531	476	538	527	508	527	534	506	507	537	509	566	549	569	521	505	533	562	530	550	513	533	523	529	573	505	518	512	578	537	579	555	512	537	533	561	535	547	532	546	556	546	557	472	569	530	537	573	519	559	536	514	511	533	535	553	546	563	547	482	534	524	524	524	531	535	512	527	558	565	565	533	500	551	561	545	540	522	572	556	563	595	505	571	504	515	537	493	535	496	537	577	507	568	552	524	547	508	546	535	546	533	526	519	539	522	541	527	531	518	558	545	543	527	527	506	534	514	533	552	550	506	560	540	569	476	522	523	538	535	554	522	562	549	510	526	516	562	530	540	520	533	509	553	503	567	556	527	512	565	556	535	530	579	538	504	534	516	558	560	557	516	535	560	560	509	521	569	526	565	535	508	539	523	530	552	541	561	552	540	540	531	515	556	571	557	542	535	570	509	514	539	592	565	545	530	486	518	509	514	560	576	544	580	575	572	510	543	531	550	545	568	526	513	531	544	501	533	513	567	557	519	543	531	533	503	525	536	530	528	513	551	564	523	553	551	511	538	602	559	562	549	535	541	534	553	558	541	506	503	541	539	528	542	490	484	486	581	525	531	522	541	526	525	529	546	555	564	507	580	507	524	523	524	524	498	518	553	528	539	542	519	529	533	536	506	569	522	534	554	539	548	522	491	529	514	553	536	571	578	544	512	543	534	547	540	495	580	546	520	537	527	549	563	545	568	523	541	550	530	533	499	536	585	519	545	552	553	532	526	572	609	508	549	518	579	516	521	514	533	530	534	501	540	518	520	554	544	519	513	535	537	566	560	558	541	517	553	520	510	517	503	564	551	541	533	523	568	541	545	552	533	508	560	508	523	559	547	559	527	539	530	529	522	567	549	553	535	545	541	560	540	560	552	509	584	578	512	545	555	564	508	512	595	529	514	567	522	523	518	510	519	526	591	511	536	528	536	539	522	523	523	553	556	572	538	532	547	576	551	530	510	516	552	570	546	556	575	530	541	557	575	572	509	541	521	521	542	539	547	553	552	512	543	530	562	498	530	540	589	502	580	537	535	492	566	543	532	528	515	554	510	544	513	508	576	543	505	531	536	537	565	506	550	525	515	498	532	542	541	548	560	523	540	517	553	523	544	527	507	525	499	514	539	534	524	485	479	544	530	524	535	565	528	558	560	539	498	540	538	539	525	563	512	571	547	533	532	522	503	547	521	551	547	527	555	515	517	541	506	552	499	531	550	563	538	516	524	529	552	515	563	531	514	553	524	536	521	535	510	502	531	555	500	550	560	556	537	543	545	547	563	491	503	522	531	531	562	589	523	562	524	526	553	551	552	542	544	522	542	566	536	530	539	553	522	531	596	535	582	539	530	530	566	521	560	557	576	535	519	532	526	529	532	554	544	547	545	510	563	532	506	550	526	486	514	573	487	530	567	530	572	568	543	541	528	536	526	537	567	588	546	518	557	553	535	545	604	556	553	558	548	527	525	529	511	513	553	526	506	539	553	504	542	557	548	531	543	513	530	511	551	558	528	556	531	553	509	537	581	549	503	550	538	528	522	539	551	555	543	521	527	531	512	582	552	538	548	515	493	547	564	507	543	578	590	550	512	521	569	577	550	527	532	561	507	509	529	523	552	579	503	550	521	555	496	526	524	566	533	555	555	536	525	504	518	493	521	542	530	515	562	544	542	544	505	514	569	543	491	512	520	561	533	577	510	527	508	520	592	530	552	543	496	534	520	514	528	546	533	567	533	523	547	538	511	536	526	543	565	585	519	543	552	547	555	540	537	558	533	588	505	508	536	546	571	508	532	508	532	545	493	559	492	547	567	549	548	545	550	531	536	560	517	539	560	483	515	509	555	515	540	551	484	492	503	501	514	520	532	524	568	515	536	523	534	580	532	543	528	548	536	551	528	517	546	510	532	543	481	507	539	519	504	546	567	501	570	550	515	512	508	495	534	506	562	539	554	554	541	557	538	535	529	545	509	558	564	498	528	556	543	519	569	533	536	481	538	494	538	530	569	533	567	521	500	521	553	550	517	545	526	519	562	531	577	533	577	534	541	504	556	536	543	520	537	554	533	537	574	520	535	513	510	526	521	529	548	540	485	510	521	547	558	521	537	540	559	512	554	545	505	512	538	539	566	518	545	513	557	549	517	506	558	555	543	532	549	555	521	523	509	524	506	527	529	500	536	573	525	565	527	537	560	506	525	523	545	525	522	517	533	556	533	492	523	551	553	577	504	536	577	530	547	498	549	503	508	541	538	545	592	554	586	549	522	527	489	555	569	508	526	543	551	520	571	528	533	564	561	522	556	510	575	537	574	500	499	553	517	540	544	538	557	564	500	582	530	534	533	544	502	528	575	545	550	536	549	579	516	547	559	517
24878	21462	25021	28348	21562	20173	5977	2555	1566	1193	843	688	593	546	465	441	361	336	341	328	277	291	269	265	253	238	230	230	234	233	211	219	209	196	229	250	228	219	217	215	200	218	238	199	208	227	212	227	207	217	221	217	209	203	238	200	210	221	221	242	205	246	220	215	241	208	213	223	215	215	210	216	217	246	206	207	231	204	191	213	222	216	214	232	184	205	257	219	228	235	190	222	200	205	182	234	223	185	210	231	214	220	220	207	203	214	216	203	193	210	215	223	225	242	202	248	201	218	205	218	218	230	175	186	205	207	235	204	230	225	214	206	254	203	210	241	218	260	221	224	222	225	208	225	182	224	205	235	241	226	236	219	213	220	219	198	195	226	237	227	226	201	211	245	235	206	195	230	200	200	244	253	214	202	221	200	195	228	217	212	232	201	193	226	217	190	214	201	220	226	207	191	217	219	225	232	198	195	222	182	236	223	193	217	192	212	214	207	235	196	231	232	203	226	237	213	199	206	205	203	254	203	205	225	210	227	202	225	203	191	217	229	215	201	207	201	228	211	239	216	223	188	215	220	222	219	199	227	180	186	208	208	236	192	221	198	197	253	205	205	232	233	248	215	212	185	200	219	213	209	224	214	227	223	212	228	201	220	218	224	226	201	222	181	207	230	222	217	238	193	191	209	232	224	196	208	226	215	213	228	230	220	186	208	181	229	208	192	194	246	205	217	211	246	239	211	218	215	204	224	178	246	196	211	209	214	224	229	203	221	205	203	207	231	213	232	209	209	221	234	227	228	224	189	236	208	192	207	216	215	225	212	213	241	220	213	213	218	228	219	203	219	206	189	180	238	210	211	211	211	216	226	242	225	198	214	216	214	199	191	231	220	201	233	242	218	196	204	210	208	208	219	215	203	213	219	222	211	226	239	223	230	177	221	236	245	191	217	233	205	216	227	211	200	196	232	221	230	207	209	225	210	203	210	204	218	211	190	222	236	221	236	208	220	210	192	200	217	229	222	227	224	229	219	234	229	201	216	198	240	207	224	207	213	230	232	230	207	236	206	231	197	211	188	220	225	220	223	240	235	227	212	209	225	215	196	203	211	198	221	229	238	192	226	188	191	219	201	238	209	218	234	212	249	223	246	234	205	209	218	220	215	180	193	220	240	233	203	206	236	192	226	236	213	208	215	245	243	230	214	192	219	226	212	223	217	233	197	192	237	215	203	215	198	228	206	209	232	181	221	238	221	205	214	214	204	224	199	235	216	215	216	234	224	214	215	200	241	219	196	210	216	235	246	180	218	192	185	196	220	223	222	205	251	227	206	211	208	220	208	238	222	206	211	208	211	189	220	230	205	215	217	219	224	202	221	217	234	235	221	199	221	210	233	225	207	189	203	226	213	217	210	207	234	212	211	225	233	238	201	204	196	224	202	216	211	215	203	215	245	205	211	222	223	204	214	225	204	203	214	217	203	211	233	218	228	238	214	212	233	226	201	244	197	218	236	190	233	205	224	216	217	223	202	212	197	196	226	224	219	200	211	218	213	212	195	196	221	238	230	216	205	210	228	219	201	219	225	211	225	196	221	228	235	199	230	227	195	212	214	211	220	210	238	215	202	220	218	225	219	236	227	215	242	213	188	219	223	224	198	197	215	226	211	231	202	210	204	210	224	227	201	214	226	209	226	199	217	217	217	226	247	216	213	204	211	210	205	196	239	218	220	219	214	217	195	208	230	218	229	199	216	212	215	219	234	231	179	227	229	208	203	221	235	227	204	215	199	188	215	216	207	232	237	214	232	226	215	214	194	203	211	224	211	236	241	212	200	212	197	221	198	204	233	244	230	230	229	249	234	215	241	226	235	175	239	235	208	219	223	191	202	226	195	218	199	227	231	224	216	203	203	225	210	210	220	218	209	197	196	210	230	205	228	194	211	229	186	220	218	192	178	192	215	199	222	188	214	195	209	197	235	225	245	212	203	214	211	209	209	214	235	175	210	215	195	211	227	207	259	210	224	247	222	235	218	230	219	215	202	203	214	217	200	235	230	238	223	213	229	221	199	200	208	210	222	207	227	207	219	194	236	214	211	219	238	215	191	209	214	204	213	219	233	228	227	223	201	197	230	204	245	231	247	215	250	208	197	209	227	194	220	200	193	199	205	246	234	226	227	247	219	222	189	219	252	209	198	194	203	193	208	198	204	211	206	205	200	221	216	220	205	216	197	222	237	225	211	214	231	192	235	222	238	190	226	207	245	223	218	206	220	204	219	213	216	214	230	227	251	202	246	189	204	214	197	192	208	196	193	222	217	213	199	211	225	203	198	217	251	234	202	200	199	198	231	205	210	246	183	216	212	212	213	217	207	223	232	207	195	205	227	238	174	221	228	238	202	222	217	215	227	197	215	254	206	218	212	227	201	228	230	269	241	227	204	198	221	221	233	189	257	283	195	230	254	215	188	208	217	218	226	224	240	211	220	220	233	204	206	232	216	208	219	221	216	209	251	204	219	189	245	186	222	208	205	204	204	237	212	221	256	213	211	216	218	223	178	219	237	215	218	234	234	228	217	198	213	210	228	207	199	208	194	223	219	222	219	190	203	230	218	215	221	214	217	177	209	229	211	216	202	211	231	196	222	216	236	215	227	218	219	236	196	229	188	227	198	207	225	203	204	218	200	238	230	222	235	210	233	231	202	226	234	211	212	196	224	225	235	233	215	211	190	225	212	215	191	221	202	199	237	190	211	216	188	219	184	198	198	206	207	232	201	214	222	180	202	230	214	206	218	172	218	201	215	199	198	208	200	229	252	207	221	215	223	161	213	218	193	205	218	211	230	222	188	231	215	229	203	212	199	205	222	193	203	199	201	208	235	203	199	203	223	211	246	217	199	219	239	210	203	194	216	244	212	214	224	238	198	233	218	206	202	200	214	257	221	234	212	194	187	204	199	228	217	217	207	201	226	176	219	190	250	223	200	210	206	231	219	236	225	191	202	229	203	206	230	257	224	232	206	190	196	207	205	201	216	192	231	207	193	154	207	233	210	240	226	204	194	221	237	203	201	207	203	210	219	219	220	196	202	197	217	220	217	237	244	204	220	204	228	230	202	202	214	230	199	223	236	223	188	215	218	231	194	236	196	198	207	236	203	214	199	195	194	197	242	232	228	226	217	205	241	213	213	234	210	241	205	195	181	211	223	240	194	211	236	199	203	206	209	193	214	198	217	197	207	156	209	206	207	251	234	222	211	215	198	204	247	215	203	194	232	233	201	238	206	220	218	237	197	235	225	216	215	211	214	196	216	227	225	231	228	196	191	240	212	198	205	212	205	217	239	195	207	222	210	232	225	178	195	189	213	229	213	207	228	200	199	208	197	193	202	199	204	232	206	213	213	233	209	207	224	204	225	202	209	233	205	207	244	206	201	208	220	189	246	197	207	198	202	213	205	204	211	224	221	211	214	233	194	203	212	200	192	202	228	207	230	206	217	203	211	218	220
27626	40176	21246	8180	4203	2674	1787	1383	1075	885	794	741	704	687	611	626	579	544	603	531	550	498	504	494	511	478	500	495	509	483	507	496	525	468	523	485	493	501	502	467	492	530	455	472	529	503	487	503	479	530	465	497	524	494	499	481	521	464	543	493	529	504	472	521	501	466	500	519	527	493	483	492	461	498	492	509	527	480	459	477	505	485	495	509	516	499	460	469	472	505	507	510	501	521	479	455	513	517	500	464	478	516	511	484	495	494	464	495	505	528	481	449	502	519	523	467	483	496	460	541	500	500	522	483	512	510	496	493	521	501	462	510	487	495	479	515	455	530	521	486	497	476	492	489	504	532	499	462	549	461	468	457	483	477	514	468	484	465	511	494	532	484	466	459	479	490	457	523	487	521	512	440	501	528	492	504	457	463	473	481	482	508	503	530	491	493	503	506	491	456	544	493	515	476	464	480	492	520	480	481	490	480	530	465	494	482	500	489	526	515	480	506	463	509	486	455	483	485	489	467	502	476	515	542	489	486	488	504	474	511	501	477	500	476	502	463	504	524	472	508	482	503	466	490	494	445	475	502	519	484	510	508	441	502	498	528	458	469	507	457	475	473	520	513	508	467	501	521	516	461	486	514	486	544	518	461	470	475	509	513	480	527	464	536	546	493	505	486	512	493	505	501	510	518	470	497	504	503	483	511	470	468	491	515	480	494	523	495	526	481	489	506	495	506	455	498	509	502	504	462	502	493	523	481	473	466	550	496	515	520	489	499	537	472	455	500	485	527	496	489	505	490	531	542	501	433	492	458	481	511	482	486	448	504	461	500	488	512	492	481	514	508	527	520	461	506	465	528	528	518	496	495	496	513	488	508	514	491	490	483	501	509	522	527	517	538	546	505	463	436	500	477	455	489	468	509	540	477	512	486	469	492	491	492	498	504	481	496	466	464	512	492	531	505	466	487	488	445	463	505	494	509	450	512	481	482	501	512	465	509	509	472	512	488	462	477	486	488	513	495	509	477	498	507	481	506	501	473	513	485	528	511	502	526	489	482	475	495	493	492	461	527	483	537	480	439	503	496	488	513	430	475	516	497	487	505	487	521	509	506	471	496	521	495	518	490	499	460	541	541	472	500	458	517	506	497	504	497	501	505	484	512	512	498	490	484	496	522	497	481	486	498	500	479	481	480	500	525	449	488	428	493	495	500	495	502	513	491	453	492	487	504	496	500	526	493	476	522	491	488	498	510	509	472	508	471	476	495	512	486	525	482	487	498	503	503	531	515	482	494	459	508	457	455	513	461	518	493	468	530	510	473	539	465	491	487	474	493	527	465	503	511	511	465	487	498	519	469	469	511	498	457	481	503	504	529	555	467	505	490	547	488	521	509	494	492	552	480	525	491	491	515	497	479	480	493	478	499	480	500	498	511	494	492	476	499	501	524	472	500	444	491	477	522	485	506	531	515	464	519	514	496	498	509	539	490	499	493	477	476	466	518	460	518	485	503	470	533	476	472	514	511	488	477	470	493	445	460	514	477	537	507	471	518	506	521	469	481	487	458	520	515	485	520	483	487	499	508	473	546	458	528	541	521	544	495	516	521	478	478	485	471	464	510	531	484	502	512	475	527	474	481	518	504	483	473	531	462	448	479	465	508	510	482	499	526	508	498	500	514	488	496	476	487	471	497	527	468	514	470	462	473	484	504	535	503	501	499	524	493	482	518	479	464	499	493	540	497	504	508	453	488	486	473	507	456	461	513	489	488	457	524	493	487	470	499	507	489	500	476	524	490	520	506	462	516	485	468	505	471	510	492	470	470	513	518	475	463	484	486	504	521	515	504	520	483	477	531	455	523	489	497	520	477	511	486	501	493	497	545	470	509	482	520	502	479	478	486	515	531	497	484	475	498	508	509	495	518	473	461	534	467	489	491	456	492	478	504	524	522	526	495	515	486	472	509	496	515	466	484	490	458	506	479	486	514	473	492	474	500	504	509	444	470	509	479	469	492	497	497	527	495	547	516	511	488	485	460	519	526	486	451	507	502	523	478	517	494	515	493	471	489	479	482	477	480	470	535	487	487	465	484	455	470	540	532	514	491	507	455	554	526	507	495	497	504	464	475	493	508	491	475	476	526	477	472	481	493	472	486	474	505	447	494	513	493	480	494	530	455	506	493	488	496	443	503	511	467	473	486	454	471	537	494	517	517	486	485	498	519	476	504	526	492	506	494	501	532	487	472	477	517	501	527	457	482	462	530	491	492	481	484	482	481	509	530	498	484	495	476	476	502	476	467	514	496	495	507	528	511	487	502	490	517	477	522	480	476	490	488	484	473	495	499	498	463	495	482	482	517	479	494	511	467	476	518	473	484	500	522	526	508	504	497	467	496	511	492	496	509	455	500	495	468	505	463	480	451	475	466	484	494	492	521	479	500	486	515	429	532	460	511	521	466	458	530	517	489	439	504	536	458	490	477	445	497	478	499	483	503	466	518	531	477	483	487	498	474	529	525	524	509	469	478	487	515	521	488	526	472	505	492	452	512	527	500	485	467	471	456	491	524	445	465	497	490	540	514	506	513	497	531	520	476	474	547	536	484	505	478	477	509	461	519	495	507	476	498	490	500	516	543	517	482	494	493	460	451	478	515	532	533	486	515	540	524	477	498	473	506	470	506	469	555	451	520	508	525	473	476	491	470	530	480	501	527	518	496	536	483	521	460	465	504	523	497	517	498	498	513	489	504	454	495	479	515	509	503	460	494	481	516	497	431	459	510	485	517	501	506	511	508	506	548	477	506	479	485	510	463	488	499	501	490	529	487	499	482	462	476	501	466	478	510	489	507	514	486	531	475	499	509	537	485	546	503	504	491	491	499	503	490	483	485	491	496	501	482	478	501	495	463	505	479	479	520	487	491	499	520	523	505	512	483	519	498	505	482	511	492	500	481	500	458	462	423	491	455	494	503	489	495	500	516	524	485	521	444	476	511	514	469	460	502	501	473	511	495	501	478	512	489	519	481	475	485	517	470	535	475	471	486	493	484	545	489	527	485	485	471	505	530	520	492	461	491	485	514	467	494	523	523	470	469	476	427	529	497	496	483	503	503	471	492	496	489	487	497	493	477	499	518	482	507	520	531	456	504	548	524	510	487	467	501	487	557	511	525	491	496	477	483	534	512	474	523	483	504	503	507	482	477	481	491	511	517	477	503	484	499	496	486	490	518	471	492	472	513	495	480	507	491	493	513	489	496	512	501	501	510	510	466	483	453	475	516	496	529	511	502	460	495	504	489	510	508	492	489	552	469	493	466	509	505	499	526	479	497	533	492	508	513	505	530	467	465	514	518	491	503	484	544	469	509	497	457	488	479	513	484	477	473	483	514	487	521	493	505	510	482	488	473	495	515	497	494	474	501	492	526	482	495	497	479	464	513	504	480	502	499	502	482	492	501	492	478	532	486	495	517	513	482	494	519	488	499	496	510	447	470	471	464	514	486	503	487
24292	21454	25305	28031	21476	21659	19019	4580	2297	1490	1187	916	700	619	558	489	431	379	379	366	340	264	305	277	299	290	267	240	225	225	229	220	219	210	236	198	217	202	202	214	212	211	229	227	226	196	234	230	198	225	221	222	184	201	206	222	214	214	190	228	215	185	234	229	201	208	212	193	236	199	216	213	242	205	239	188	181	217	174	233	211	214	207	215	211	196	199	205	189	228	203	180	200	206	249	194	218	229	210	183	208	214	212	200	208	224	222	226	221	212	238	191	226	199	204	210	204	207	212	229	217	221	216	192	199	208	221	231	225	230	203	241	230	222	215	215	215	213	216	216	221	199	198	234	234	212	199	226	209	185	224	201	204	208	218	185	221	213	197	230	190	198	216	207	199	224	193	199	206	190	201	186	194	188	212	210	192	221	209	202	224	244	211	189	225	208	205	211	220	221	201	237	210	194	196	193	217	166	224	207	214	202	181	201	224	199	215	190	223	222	203	203	184	214	212	235	233	227	219	209	200	238	216	218	214	213	236	231	234	229	208	207	221	213	227	221	218	214	208	234	209	203	222	215	205	189	200	192	230	236	213	199	216	205	237	204	199	220	224	208	179	207	190	210	227	204	201	217	218	226	221	229	211	240	215	218	214	214	222	200	218	203	220	216	216	214	216	215	202	224	198	225	193	206	219	232	178	190	201	223	206	190	211	204	214	208	207	215	210	191	239	196	212	219	254	233	220	200	202	188	207	212	204	206	231	198	220	235	227	220	196	227	230	194	197	214	228	233	190	202	234	223	217	190	209	202	211	207	218	226	201	227	205	211	197	221	223	241	237	208	223	194	237	197	205	206	197	188	214	218	228	197	228	209	191	221	177	194	220	226	189	196	212	203	191	237	224	236	194	189	216	222	204	195	225	209	194	202	213	199	184	227	208	182	232	227	249	196	247	212	208	205	225	220	227	186	217	211	211	181	229	198	200	210	214	215	198	229	176	242	231	202	188	204	204	212	192	248	200	205	211	225	250	211	225	193	190	224	202	214	219	269	221	221	200	215	185	238	213	201	199	206	208	211	228	187	219	179	203	225	221	185	243	223	228	250	201	223	234	234	199	214	219	219	204	209	193	212	221	237	219	208	205	190	223	227	226	213	191	232	194	192	201	212	203	218	195	208	226	227	208	194	204	215	183	205	225	194	208	224	210	204	184	208	206	213	207	187	209	192	215	215	222	221	224	243	226	209	215	240	227	232	195	222	212	269	192	186	223	187	189	196	210	183	207	212	195	212	249	210	213	218	224	245	184	217	214	199	216	198	194	205	213	214	226	207	210	193	236	211	220	187	209	220	215	217	180	226	235	198	215	221	214	204	232	199	200	201	206	200	212	202	206	197	222	179	192	205	206	251	217	211	209	218	224	172	205	199	215	209	241	241	187	219	218	202	211	217	235	199	202	198	233	208	226	208	221	189	197	215	204	214	203	204	237	192	194	220	208	210	231	209	195	200	212	211	197	215	205	240	229	216	213	210	206	184	198	237	212	233	204	201	219	204	212	229	188	203	210	182	187	189	204	213	203	224	229	214	206	204	222	206	205	212	219	216	211	239	234	184	174	200	218	228	238	210	214	231	207	197	222	217	203	229	196	254	229	217	228	214	218	208	229	195	219	213	226	218	203	196	189	183	201	240	197	213	222	201	217	219	224	205	226	238	237	209	226	202	223	244	221	187	211	233	190	199	231	215	205	211	216	214	211	231	190	216	207	216	203	186	196	208	221	217	206	218	206	199	217	215	202	197	203	213	207	231	223	208	198	199	193	240	217	215	201	186	232	203	203	226	224	194	198	212	215	213	236	201	212	205	201	220	201	233	212	215	222	206	233	190	221	203	244	223	228	221	214	231	216	237	208	188	225	204	196	200	217	220	210	213	191	197	191	191	198	235	212	226	219	225	197	234	216	193	202	216	222	214	219	197	220	213	217	222	227	179	238	198	233	234	188	202	204	218	229	226	202	238	220	217	199	212	217	203	212	219	212	186	193	208	216	208	234	213	199	213	257	211	224	208	183	224	197	216	243	197	209	224	222	222	231	190	207	224	210	208	202	194	233	198	208	201	202	184	208	228	217	178	191	223	210	226	206	221	207	202	219	215	195	213	175	226	200	260	217	193	194	190	216	207	217	206	226	196	205	228	200	228	182	215	220	243	207	213	191	177	199	228	208	234	209	195	193	209	216	215	224	237	213	202	215	179	221	206	213	195	223	224	221	192	209	202	184	215	267	221	209	226	225	199	220	189	253	211	198	203	212	220	194	207	186	207	237	214	242	230	183	195	204	209	192	238	238	200	210	240	188	195	240	218	224	203	238	217	188	247	207	201	183	212	229	193	219	222	196	209	227	227	198	192	208	248	207	212	207	228	231	209	213	185	193	204	189	221	205	209	204	237	236	196	216	197	196	228	256	222	197	201	241	208	213	203	200	224	255	206	221	206	228	202	209	216	199	211	202	197	205	206	188	212	214	202	237	217	173	205	213	225	226	204	217	213	213	197	191	216	219	214	202	214	196	204	208	217	195	211	234	207	217	214	232	213	212	220	178	235	200	199	213	229	236	220	216	203	237	196	214	240	231	262	240	179	195	227	221	219	206	210	245	202	233	237	239	227	199	202	229	208	221	207	200	218	184	235	206	193	192	207	221	174	213	210	210	211	217	231	209	228	206	219	218	215	244	248	230	208	215	206	228	233	235	213	208	196	210	243	230	189	216	211	212	195	210	229	197	202	235	218	208	221	225	225	224	215	206	211	237	213	221	223	218	189	213	202	211	198	215	232	211	205	218	204	204	248	212	208	200	233	194	210	187	209	222	192	230	212	210	192	236	224	212	217	205	204	195	216	219	217	223	204	210	207	223	224	222	224	225	209	205	221	199	218	225	217	192	199	232	206	187	226	224	199	247	230	196	230	221	197	209	187	177	175	227	233	264	212	211	176	217	215	221	189	191	210	204	210	236	229	199	223	227	222	225	213	188	219	218	240	211	204	206	210	205	227	203	245	185	202	193	234	227	190	210	196	238	206	204	214	203	202	230	224	227	198	181	214	211	209	210	209	222	238	201	190	202	225	190	213	204	221	222	200	221	215	213	218	227	206	215	214	208	205	196	205	187	210	237	195	199	200	203	216	218	237	202	229	208	227	207	237	227	214	224	226	213	205	225	189	197	210	230	211	216	204	168	229	233	206	222	204	209	207	253	216	232	211	189	196	204	224	217	200	216	189	203	203	213	210	187	221	196	196	209	199	204	229	188	209	221	185	213	198	218	192	222	212	220	186	203	180	214	205	186	214	199	191	185	216	175	249	228	222	215	212	198	192	224	226	212	221	232	212	258	193	207	223	214	209	253	203	220	187	219	224	217	210	228	226	217	207	229	198	205	201	224	207	205	208	223	207	219	217	218	194	217	205	221	213	213	226	214	205	196	205	206	195	199	224	204	192	220	236	211	207	186	215
28435	44398	26645	10847	5345	3267	2138	1648	1308	1003	925	776	740	729	641	648	598	599	598	552	510	498	555	492	512	516	499	522	458	489	497	490	451	500	490	476	489	506	492	520	476	502	476	481	516	525	476	444	499	464	518	481	481	496	460	495	481	475	460	477	523	483	484	490	453	502	462	465	472	500	481	454	465	485	524	460	454	460	510	479	478	519	467	484	466	436	459	467	519	481	508	503	480	488	444	495	495	450	477	493	497	476	468	475	496	472	469	488	469	484	450	473	499	493	513	492	484	467	428	477	488	475	451	481	494	491	498	469	492	504	479	439	452	500	512	482	445	471	473	500	472	488	478	471	455	506	472	478	412	463	479	500	488	446	525	513	512	473	450	486	480	480	458	482	474	471	466	506	493	469	520	479	494	482	486	497	494	511	451	467	441	475	473	470	470	470	498	440	465	501	490	502	466	485	510	516	436	501	463	481	522	460	462	453	504	463	481	493	489	468	496	483	459	499	465	445	487	463	465	466	453	491	469	422	494	476	501	489	485	469	470	430	471	479	447	508	490	504	470	526	465	461	466	529	478	471	478	460	490	454	470	553	476	483	442	461	484	471	435	478	488	455	486	490	446	468	524	498	464	513	460	484	490	472	505	486	488	462	461	469	474	498	453	491	452	448	432	433	496	484	481	442	523	471	513	438	437	461	479	494	471	493	484	512	466	428	451	452	512	496	463	471	476	487	531	484	484	444	503	479	482	499	496	520	469	495	461	552	459	503	485	443	488	470	477	496	491	473	449	465	497	489	514	486	449	503	454	441	512	533	472	518	495	470	461	463	470	465	485	522	481	457	475	486	476	539	502	440	477	465	479	519	502	510	457	491	447	459	474	477	479	494	453	513	507	450	444	485	486	472	503	475	490	481	441	489	526	487	511	477	448	489	495	450	464	480	492	484	467	476	468	471	450	512	469	470	469	479	493	501	488	516	467	478	477	506	535	509	474	463	462	481	503	515	512	477	455	516	490	466	471	476	501	495	490	471	445	502	482	478	464	516	480	497	459	483	434	520	465	484	486	505	502	468	461	463	454	500	517	472	488	500	462	476	505	456	484	465	500	502	464	478	508	474	483	444	487	487	497	470	443	445	501	461	469	491	449	528	475	473	508	500	442	486	453	484	484	497	464	456	481	498	469	475	473	481	459	503	459	528	452	452	463	498	470	449	485	444	434	481	485	495	478	473	484	489	493	506	422	475	472	524	466	477	508	443	487	495	475	489	488	510	502	469	506	466	435	448	469	463	456	471	494	475	504	478	458	486	482	470	474	480	460	483	504	475	476	476	483	495	485	444	477	472	482	498	464	497	477	454	491	461	504	459	503	504	503	486	512	541	494	511	474	468	494	441	488	485	504	499	497	450	442	471	456	473	458	483	507	499	484	452	464	441	503	473	475	475	497	478	444	461	538	471	487	482	495	486	497	462	522	495	502	474	465	465	511	471	490	455	471	480	490	490	481	481	497	497	461	474	489	499	477	472	529	481	475	452	489	508	475	509	515	461	478	480	464	485	481	480	452	477	479	464	506	475	463	493	483	494	496	482	438	514	474	478	484	502	501	516	511	489	500	456	520	482	499	485	482	444	480	474	508	470	534	447	488	503	492	458	517	493	487	501	436	473	515	489	490	457	476	488	513	485	495	509	474	523	483	547	441	471	491	495	505	458	481	462	489	489	474	464	475	426	470	512	467	532	471	519	503	478	495	483	453	468	462	458	489	470	469	437	477	485	472	517	505	510	495	508	495	443	490	465	482	495	501	457	499	433	479	483	464	511	467	446	480	448	464	487	482	472	464	477	478	468	503	482	450	480	504	451	466	461	454	517	499	474	497	494	454	462	451	472	497	485	459	500	473	483	467	511	472	456	446	468	469	477	511	448	462	476	484	487	530	451	485	527	517	501	458	493	490	522	483	451	487	434	451	524	436	438	474	531	494	489	466	474	459	481	518	483	472	512	457	532	478	486	453	488	481	491	500	453	512	500	486	438	485	514	479	482	499	475	483	475	456	480	477	494	449	488	485	499	443	468	487	490	458	459	489	487	467	480	501	515	490	472	492	485	483	444	470	468	483	467	494	490	465	471	485	479	462	488	471	487	511	499	483	456	453	493	465	472	474	486	495	490	489	450	468	505	492	444	464	485	457	470	475	462	464	450	479	508	480	482	454	485	487	474	510	465	493	467	514	481	512	454	475	467	519	464	479	490	472	501	519	507	453	459	476	456	443	458	453	460	503	487	462	477	510	462	464	486	489	483	498	502	438	498	465	529	491	484	452	481	494	486	483	467	436	492	476	457	485	484	497	494	470	499	479	445	489	494	479	470	470	481	423	441	497	491	496	473	487	456	473	446	497	493	507	424	490	457	469	483	467	473	499	491	443	469	482	426	504	502	448	499	504	447	463	484	499	510	467	497	485	440	454	498	497	493	477	518	496	494	461	472	477	497	458	503	515	487	474	501	454	478	485	512	452	460	462	469	504	480	482	474	469	472	515	505	456	521	464	498	466	472	509	527	534	484	458	491	474	469	455	466	464	472	484	468	498	478	487	451	465	484	434	502	462	536	461	464	499	542	439	497	451	491	505	487	443	493	510	499	446	492	438	491	499	501	468	444	496	528	480	426	495	509	463	451	486	497	458	513	490	507	451	490	483	466	515	494	470	501	504	511	476	523	513	477	510	473	498	470	500	460	452	457	483	464	471	493	461	452	502	479	461	509	495	463	440	468	483	495	490	512	501	441	473	507	466	468	484	470	475	486	455	491	478	495	450	478	473	487	500	468	507	490	495	474	477	425	476	513	476	480	460	477	440	455	456	457	474	489	487	512	520	470	431	450	498	442	440	469	496	471	509	456	484	462	441	449	497	484	481	482	480	461	490	488	476	460	450	505	485	444	455	490	456	482	420	475	534	480	472	478	499	455	445	445	452	453	493	451	486	477	501	461	467	473	502	467	476	458	499	487	493	467	489	465	493	470	479	478	472	429	493	468	462	402	431	465	520	455	466	512	467	457	491	430	487	468	467	483	427	473	457	489	444	452	487	471	442	498	478	479	479	483	473	493	476	487	510	526	459	486	471	433	521	450	458	467	473	458	483	469	508	506	455	490	466	485	439	497	481	473	522	476	499	467	478	485	440	453	486	490	476	433	471	467	463	454	491	494	481	476	523	464	486	453	489	493	452	505	462	505	483	478	479	460	485	466	467	471	531	497	459	454	492	458	475	475	459	507	500	479	475	480	455	488	526	476	462	513	484	468	524	497	478	464	465	513	476	478	513	502	449	482	480	494	477	442	503	478	456	456	492	464	510	472	502	490	472	450	474	486	460	430	485	500	482	481	499	455	512	464	465	489	464	449	448	505	461	486	468	449	479	468	435	460	488	470	460	456	479	500	510	501	469	484	451	459	507	508	428	483	448	490	456	481	447	527	475	487	506	492	465	467	465	472	454	485	498	481
33092	25421	23996	13633	5641	3373	2348	1698	1159	897	678	597	524	441	439	386	328	359	324	329	248	292	254	272	268	274	241	255	249	270	253	233	231	233	257	242	232	238	205	225	254	251	230	234	230	202	224	246	223	224	244	238	235	215	222	224	236	242	231	204	267	233	212	231	236	197	209	258	214	220	172	228	259	243	246	234	228	251	231	250	243	228	230	243	238	225	224	229	244	230	243	258	212	244	213	237	187	225	228	241	212	215	228	264	240	259	203	215	229	214	200	210	241	225	220	242	247	257	215	205	250	246	243	231	209	212	225	226	220	221	248	247	208	238	197	218	248	259	212	246	197	240	227	221	233	220	228	211	244	224	241	224	247	217	236	245	211	219	259	197	224	218	233	257	228	225	233	247	221	230	244	213	240	234	221	238	265	203	256	241	247	235	223	233	246	239	220	209	200	280	252	252	230	214	211	246	238	248	193	243	232	208	221	216	246	251	242	244	219	215	230	228	237	230	226	240	206	218	228	251	233	224	240	242	219	233	199	249	211	203	217	211	250	224	193	209	239	234	238	233	204	209	242	243	216	254	230	223	209	236	199	240	222	226	235	280	225	230	235	196	203	243	234	213	227	246	208	210	225	206	242	233	249	205	206	229	237	235	233	225	230	236	234	227	248	211	204	228	213	200	224	215	232	227	223	245	240	199	230	260	228	238	261	252	234	221	232	212	205	241	221	245	222	217	217	242	250	239	215	207	219	233	229	215	227	204	232	211	235	239	211	236	210	223	213	218	227	220	210	222	187	208	237	254	191	233	239	269	228	248	210	238	230	269	210	272	230	213	200	199	221	228	243	260	229	255	212	228	228	234	229	205	225	211	232	240	227	245	232	218	257	246	203	253	237	214	225	214	225	236	211	239	244	209	246	242	208	234	223	225	206	224	210	220	236	224	234	226	243	224	213	223	207	223	236	227	230	227	236	247	219	188	240	231	230	246	193	248	248	203	242	239	228	238	209	238	231	201	202	253	199	212	238	216	221	228	231	240	238	212	226	238	216	224	211	215	182	227	274	235	211	233	203	235	204	203	244	241	237	201	229	229	246	223	215	269	238	272	240	240	223	209	213	246	216	229	232	218	214	217	240	218	212	213	256	241	211	244	260	243	241	207	243	234	234	225	217	225	251	239	242	241	241	211	236	252	231	218	221	236	245	229	230	226	244	215	232	232	251	217	246	230	221	263	226	238	222	224	192	239	244	233	240	224	256	234	233	238	224	227	256	235	217	224	226	230	193	226	225	213	246	217	243	213	232	225	243	258	248	243	265	266	241	252	227	228	222	227	218	259	233	220	222	207	236	218	249	237	186	222	224	235	253	231	243	223	206	225	200	239	215	226	241	215	207	246	217	242	230	256	220	227	248	225	201	213	221	246	252	237	227	206	254	262	220	237	241	227	226	245	223	243	236	236	229	251	248	231	204	202	217	191	250	250	218	234	207	216	201	243	224	218	221	214	230	214	245	246	224	225	241	208	210	236	233	212	214	236	229	198	189	236	224	244	237	228	221	216	265	222	213	239	224	211	212	219	211	230	217	234	207	231	220	203	224	214	228	243	220	220	218	208	239	242	239	248	220	245	244	230	212	212	201	219	226	260	216	228	223	223	219	241	230	239	246	223	232	246	208	224	234	242	229	237	224	203	195	224	247	232	243	212	213	228	217	220	226	218	218	224	248	215	226	218	235	221	226	193	219	248	225	232	201	222	238	268	235	204	223	230	232	190	207	252	244	218	242	223	239	253	234	238	223	235	210	216	237	182	202	213	233	217	237	254	230	238	238	213	213	228	224	214	225	244	247	237	219	223	230	210	206	252	234	195	230	232	213	219	228	222	231	216	233	204	196	230	235	207	217	246	250	235	243	227	243	211	229	232	234	230	238	228	223	200	262	248	238	227	246	242	213	243	235	229	229	220	206	231	226	249	229	218	236	272	248	242	229	222	226	244	210	208	227	235	215	265	206	198	244	199	238	231	223	219	253	221	251	266	239	208	220	246	231	245	229	207	217	201	231	216	227	250	225	229	180	233	244	239	229	232	230	244	205	225	219	237	220	206	260	233	261	222	201	220	190	205	218	215	227	217	222	259	218	246	205	226	225	239	263	207	235	223	204	236	194	233	220	222	275	242	253	240	227	227	244	229	241	220	206	231	213	202	227	257	227	230	234	215	236	212	213	233	225	216	225	220	224	221	224	211	208	215	221	232	210	263	236	237	213	229	217	234	214	251	232	213	229	217	251	229	252	263	230	225	225	237	256	261	226	226	244	223	210	239	236	230	246	238	225	234	245	205	237	223	253	197	226	241	232	221	236	204	225	199	237	230	246	239	229	239	237	187	254	209	207	226	222	226	243	214	225	233	250	248	212	219	251	225	208	249	238	241	227	253	220	250	233	235	214	213	213	220	221	207	238	200	240	212	252	245	220	220	250	237	230	210	220	225	251	212	206	230	244	230	221	204	220	218	214	236	193	234	255	233	220	249	223	215	232	201	220	250	276	226	201	239	237	211	197	204	242	231	222	250	221	230	218	194	274	254	211	255	221	244	209	244	246	198	248	260	213	262	237	218	241	225	200	212	246	232	211	252	206	244	205	244	241	239	227	230	236	214	226	248	191	237	254	242	238	222	251	233	217	233	222	229	208	245	233	231	228	202	202	227	246	254	247	227	218	242	232	223	208	234	193	235	234	229	253	227	215	222	202	221	240	228	241	219	250	207	192	203	237	239	248	222	225	243	243	210	211	246	228	239	222	229	200	228	222	281	226	232	229	211	242	231	236	241	240	194	242	197	238	232	257	212	224	205	227	222	233	230	234	236	233	237	233	232	253	230	213	270	231	233	254	234	235	236	237	213	215	239	255	251	220	211	244	249	225	229	240	197	219	201	255	240	237	235	235	254	202	206	189	209	229	223	240	203	246	221	227	239	243	228	207	249	232	246	218	215	230	218	242	243	225	218	209	246	206	198	222	221	216	235	241	224	244	219	186	207	211	220	243	222	199	233	224	242	195	231	226	216	213	265	236	226	246	224	250	247	227	217	225	240	238	220	232	246	227	218	249	229	227	222	230	217	251	217	231	218	193	227	253	242	210	245	236	228	256	236	235	229	218	232	238	220	222	240	218	218	240	232	236	205	213	227	203	255	228	215	206	234	239	235	235	223	201	201	219	221	229	252	247	237	226	233	238	245	243	244	247	267	233	213	232	233	242	239	216	223	235	227	242	253	207	202	237	257	209	212	244	187	232	244	228	270	210	238	234	231	226	248	238	226	218	246	236	278	249	214	247	219	230	240	201	212	251	234	241	220	246	215	235	220	210	212	228	218	232	238	232	217	219	228	211	218	216	210	215	243	200	235	215	245	221	241	231	221	242	243	217	211	226	256	245	244	220	204	233	222	243	234	198	217	261	234	241	261	235	249	222	235	264	224	207	245	239	240	237	205	233	219	206	241	252	238
26948	31042	15267	6257	3229	2051	1412	1108	955	878	731	678	672	633	595	615	594	573	551	622	611	556	528	550	534	546	560	500	533	537	512	521	555	542	550	542	522	522	491	538	537	514	546	533	557	542	514	547	545	491	559	555	567	536	506	522	537	525	532	520	540	536	512	531	543	546	524	517	497	505	536	515	587	550	514	504	508	553	548	496	512	568	554	528	528	527	516	509	548	516	563	512	523	556	529	501	516	552	564	562	539	513	558	544	559	519	565	490	491	525	529	529	515	549	503	553	543	528	518	558	531	530	545	537	484	546	542	568	548	540	553	507	526	543	552	548	550	494	547	538	514	523	500	493	543	509	480	550	543	534	534	514	557	531	501	522	526	561	526	540	536	529	511	515	519	531	557	508	544	543	554	514	504	578	525	527	555	548	502	517	516	575	537	508	542	560	495	497	521	534	498	515	520	515	486	502	590	496	525	530	546	513	528	549	520	527	538	516	547	506	539	521	517	512	524	526	543	501	507	509	562	537	517	543	527	563	518	559	511	542	524	515	515	523	561	529	509	498	501	506	506	519	562	537	498	518	518	541	531	479	540	511	511	489	532	548	538	560	523	519	504	516	547	526	523	542	532	507	533	531	530	523	520	498	508	519	554	504	546	530	553	559	559	520	584	543	525	534	534	567	543	535	490	526	526	503	520	494	527	531	533	541	548	480	500	564	559	533	512	570	569	548	550	501	568	549	548	499	506	524	556	538	547	536	515	527	555	495	524	517	499	534	537	562	546	517	528	462	601	475	494	508	595	566	540	528	527	506	534	535	522	525	509	477	530	529	557	545	504	540	536	536	562	522	497	529	497	544	503	535	523	495	554	501	509	523	556	515	537	559	527	545	531	533	525	532	549	564	525	512	512	527	527	545	527	528	527	525	519	515	531	506	523	545	550	574	561	512	536	535	512	500	515	516	537	535	525	488	558	539	516	520	544	492	565	545	532	529	555	552	501	514	515	536	552	490	534	524	556	553	516	542	565	533	525	531	505	550	522	557	564	538	499	522	530	573	520	540	524	519	558	525	542	506	503	531	531	551	533	505	524	560	552	552	542	546	555	532	517	541	550	492	542	528	534	553	515	492	538	525	555	509	552	488	540	545	504	543	532	529	553	501	511	512	560	509	496	498	525	496	506	515	493	507	461	486	517	542	514	492	531	504	519	534	535	510	535	552	533	550	554	522	546	560	534	550	530	509	538	522	509	578	548	482	495	489	495	510	508	528	523	552	532	571	557	521	527	519	546	571	580	513	550	548	525	553	523	502	474	541	523	544	523	550	491	547	507	575	561	518	569	562	481	501	524	545	526	549	482	531	516	520	528	550	489	544	526	572	541	540	511	507	503	534	509	500	559	533	547	568	538	527	579	533	516	522	531	514	545	530	537	547	497	551	503	535	521	540	492	556	521	510	497	537	537	536	536	530	502	519	538	509	550	553	545	529	553	519	496	548	535	492	565	506	533	534	546	520	518	530	545	558	505	549	507	512	517	563	518	507	587	514	519	502	548	561	495	518	541	527	524	518	552	498	523	510	535	540	534	566	588	535	574	536	515	542	513	524	488	512	525	536	514	548	521	530	546	544	538	498	514	558	521	534	516	509	493	515	537	536	548	534	503	555	523	525	501	547	500	496	550	546	556	550	549	562	555	502	535	528	506	542	525	513	535	502	554	527	504	524	532	537	531	540	512	535	580	549	551	548	537	537	519	488	525	505	506	547	521	529	490	517	526	586	511	532	528	525	527	538	517	497	530	537	533	503	546	532	510	521	511	516	583	539	515	507	571	509	536	539	505	579	523	537	543	522	545	527	536	503	587	545	481	524	534	529	530	520	509	506	518	499	516	551	535	528	552	523	522	539	520	549	505	559	514	531	483	531	524	509	548	527	563	561	524	502	511	493	556	539	540	521	536	509	546	527	538	500	536	487	544	551	506	545	478	476	526	539	550	523	563	497	492	573	581	545	532	509	568	557	564	516	540	556	552	524	515	537	534	537	559	520	537	503	534	499	514	501	493	494	545	522	561	533	513	575	519	499	493	523	541	553	459	520	503	496	514	551	554	534	511	577	564	502	550	518	549	520	529	545	555	513	529	532	514	509	502	578	523	524	513	554	506	546	535	530	513	580	530	538	516	516	539	528	492	524	532	534	574	511	561	521	515	536	577	492	527	544	518	505	538	489	552	503	492	522	521	539	520	498	533	539	524	552	556	542	546	544	522	470	510	575	508	531	511	557	529	513	508	542	555	538	571	545	541	534	567	496	499	515	483	529	496	537	555	536	529	535	518	551	567	532	507	565	511	534	489	568	521	525	524	538	505	555	525	534	500	524	517	536	533	563	497	519	525	532	527	536	554	543	550	540	553	530	536	509	519	536	526	564	521	533	569	528	541	490	554	569	532	515	497	578	548	531	555	530	523	557	489	560	553	500	529	503	515	561	546	500	536	546	539	504	532	516	522	552	525	546	550	479	524	537	541	519	485	561	539	548	521	536	548	539	556	569	544	518	521	503	559	538	589	515	521	540	562	558	535	540	575	476	536	523	498	572	529	527	493	510	554	504	496	539	526	493	526	573	522	542	555	536	570	572	490	512	512	555	563	497	511	519	532	494	519	507	538	560	551	533	527	507	525	545	552	513	534	494	549	563	521	538	494	508	538	544	521	567	531	537	511	505	567	502	572	532	589	545	524	540	545	518	571	484	505	536	510	551	543	505	523	488	570	543	539	491	506	559	539	548	514	560	566	542	586	561	494	562	534	542	506	499	551	524	529	544	527	551	516	497	511	508	504	505	535	508	558	532	542	501	521	499	540	539	516	553	531	563	495	549	557	546	552	549	512	496	534	543	538	547	500	533	549	496	536	511	552	516	539	530	498	526	519	531	520	550	553	496	522	586	529	536	502	537	576	535	528	569	536	546	530	524	539	534	520	519	570	519	536	520	546	529	524	504	530	517	542	519	517	504	576	529	585	541	527	542	518	577	545	512	518	535	552	502	519	511	552	534	539	540	553	522	534	545	508	517	550	536	518	522	516	521	531	492	483	518	545	538	552	546	517	527	582	546	497	493	539	544	527	489	585	573	587	530	580	539	505	513	500	581	542	524	549	486	554	530	496	547	549	485	556	533	563	549	553	529	601	563	530	504	523	492	499	519	558	530	560	513	584	536	529	514	542	501	551	504	503	540	513	571	507	558	493	523	506	531	540	556	561	570	537	509	518	529	535	514	564	527	537	514	490	526	524	528	542	508	550	573	495	522	543	518	517	506	536	552	538	518	529	496	575	556	519	587	543	523	535	555	506	564	534	521	554	547	491	528	545	518	521	545	507	514	492	509	531	512	560	575	561	497	541	529	534	530	498	562	499	523	539	520	482	521	521	564	517	531	499	533	554	529	503	517	536	526	545	513	508	553	474	519	535	469	522	546	544	582	555	533	501	522	512	600	537	539	533	519	529	539
24899	21507	25049	28375	21609	20388	6796	2908	1759	1234	1024	829	646	558	459	451	385	375	310	354	306	298	253	291	250	220	217	231	235	197	214	221	199	222	226	242	213	226	229	242	246	196	193	212	223	250	187	218	227	240	232	209	229	203	223	178	202	190	211	228	217	197	221	228	227	217	201	236	248	215	214	223	229	215	191	231	225	213	243	240	205	220	214	196	223	201	204	183	226	236	214	215	173	189	203	236	213	200	210	213	218	212	207	196	200	210	211	244	223	234	199	226	251	201	216	205	213	223	209	231	201	204	227	209	222	234	218	217	201	214	191	220	219	205	219	238	200	188	224	210	230	204	205	214	207	192	201	224	210	214	200	221	194	203	204	191	211	233	211	205	238	217	213	199	215	209	223	228	223	214	207	206	230	226	182	219	202	211	240	192	180	212	203	206	217	216	221	225	202	211	208	230	226	192	201	207	223	209	208	198	196	189	211	208	208	229	228	214	220	229	232	203	243	233	211	225	219	196	219	189	203	190	206	176	206	200	222	211	184	192	211	203	190	198	196	204	216	201	234	223	187	219	232	189	205	222	217	213	227	224	198	197	242	209	188	225	187	190	228	237	195	209	230	240	207	230	215	219	206	218	212	212	216	241	208	214	228	193	220	213	210	227	206	212	205	247	198	233	203	217	215	221	217	221	220	159	203	198	233	236	207	219	206	210	212	201	229	262	229	214	182	188	194	205	230	198	262	210	208	228	217	246	194	228	230	194	203	240	228	197	209	179	234	200	219	240	215	231	224	202	236	199	171	220	236	219	219	243	185	225	226	209	209	196	197	212	200	216	224	205	208	227	205	220	203	216	212	233	230	218	199	203	187	216	199	183	216	199	209	215	220	242	200	211	222	182	201	210	175	212	183	223	237	237	212	212	216	203	213	215	220	223	198	213	206	221	219	234	210	241	221	216	239	232	219	227	212	209	197	212	223	198	237	247	213	223	209	225	230	186	223	219	201	183	191	199	202	210	201	211	197	232	226	224	204	236	238	211	202	161	216	220	204	223	180	217	188	200	208	180	217	204	208	200	212	229	199	207	187	188	202	230	213	241	226	219	190	222	210	197	239	206	217	218	229	207	230	199	201	198	202	212	209	188	207	214	249	219	201	213	184	190	232	223	234	257	195	215	211	213	207	219	197	236	197	206	208	199	187	214	207	207	191	195	241	223	243	214	227	254	219	236	197	227	221	212	224	205	230	196	212	196	225	215	209	235	245	235	220	214	205	227	217	192	228	219	224	216	219	240	225	223	237	201	206	222	199	231	204	193	236	202	197	227	260	201	209	197	201	212	230	220	175	230	211	229	217	226	220	193	219	227	208	180	185	215	218	192	234	203	210	228	213	228	204	205	222	191	214	213	196	202	193	209	238	206	204	203	196	224	211	262	199	204	232	208	218	202	203	228	199	239	226	196	217	223	214	208	198	235	215	206	212	215	196	217	215	191	211	217	204	205	259	215	176	229	250	251	230	220	204	247	194	205	199	210	190	206	202	206	250	218	210	220	211	216	203	202	237	251	216	209	225	211	210	237	179	230	215	230	211	203	211	211	211	240	243	231	190	220	212	216	210	241	194	209	209	207	200	204	213	190	223	227	218	214	209	194	216	192	213	212	196	205	213	208	193	215	217	240	203	201	198	219	211	216	191	185	206	230	216	189	234	212	200	223	226	225	215	196	203	200	193	195	218	212	197	209	188	205	214	224	217	212	206	218	206	194	204	203	210	196	236	208	217	245	247	196	214	215	217	204	225	199	201	216	237	259	209	216	217	249	212	218	230	200	219	203	201	193	210	204	212	216	247	184	214	199	202	222	214	219	196	217	218	210	209	215	200	201	215	237	225	184	235	209	253	210	200	229	214	200	218	192	194	189	206	228	224	192	232	190	193	228	224	213	196	214	233	202	221	235	194	218	228	177	204	217	187	188	262	197	197	199	226	227	179	214	213	187	214	209	235	219	213	196	204	180	226	214	213	200	217	216	209	207	190	208	223	213	222	199	201	188	198	201	204	215	221	227	204	212	222	206	182	205	228	208	233	227	242	212	221	179	209	241	211	195	208	202	220	216	201	217	192	238	212	217	228	221	207	239	207	224	234	218	202	230	210	220	216	213	243	220	225	229	218	209	196	203	209	198	206	207	238	185	201	205	216	210	224	187	182	197	196	197	209	228	192	199	224	215	202	201	183	210	231	227	253	205	213	195	200	203	194	226	204	212	216	198	203	248	206	199	203	186	217	195	225	192	225	196	190	230	223	224	213	223	223	225	201	215	200	240	215	216	198	210	220	202	221	227	205	234	228	236	213	203	221	219	215	224	245	210	211	194	205	186	206	213	212	197	211	211	190	234	225	204	213	204	232	216	222	202	204	200	212	213	215	200	244	209	191	206	218	211	183	188	216	198	204	208	201	208	194	202	229	235	248	223	197	202	219	218	212	208	194	215	219	209	199	207	215	209	231	206	202	212	198	201	206	215	232	256	201	224	206	229	219	195	200	230	209	241	198	213	221	218	218	217	228	218	213	187	185	214	233	215	210	192	217	187	203	202	229	220	206	204	226	218	196	196	202	200	215	216	224	233	210	214	208	183	211	213	205	200	235	216	216	226	221	227	189	224	224	209	236	195	205	214	234	206	203	208	228	200	218	219	209	214	227	208	198	194	204	220	231	214	206	218	212	224	224	220	186	215	190	214	206	229	205	200	229	211	217	211	216	201	227	224	228	213	196	197	207	229	217	232	200	185	208	192	222	197	223	195	189	215	214	229	230	217	203	222	215	221	215	197	221	210	208	217	208	227	214	210	231	203	221	209	225	225	250	196	228	207	235	175	207	227	230	222	207	214	202	245	213	226	231	194	202	223	198	190	221	226	210	217	229	219	225	194	206	186	193	218	207	198	222	203	206	217	215	230	208	212	215	245	222	197	203	241	218	200	219	202	206	213	194	215	229	195	219	201	228	216	214	229	190	196	230	225	229	237	224	193	221	215	207	212	211	228	215	212	219	203	216	237	209	214	204	183	222	215	217	191	197	228	205	218	190	217	209	232	223	201	203	221	198	220	220	225	208	212	219	192	208	189	221	231	198	231	234	217	232	213	253	235	195	192	213	222	206	188	217	189	217	252	212	206	194	211	189	204	200	212	213	214	197	214	234	191	201	200	182	226	207	242	215	192	200	203	200	192	221	212	239	243	199	185	225	221	200	225	212	187	212	199	218	217	230	211	214	191	218	209	230	212	217	207	182	231	211	200	204	212	204	217	216	202	228	206	205	221	228	198	209	222	233	220	209	223	202	204	243	223	206	242	209	189	227	216	223	191	193	205	199	213	193	191	187	226	193	207	231	206	208	222	219	202	199	178	200	220	212	224	203	208	212	206	210	199	225	194	182	224	238	204	234	214	206	187	191	213	174	183	193	206	204	221	199	203	215	212	198	220	198	225	223	220	215	195	195	242	205	197
24953	39225	21482	8833	4459	2773	2036	1504	1122	974	875	778	726	634	646	598	552	544	562	520	537	526	523	517	571	508	546	506	485	500	514	468	457	484	515	478	494	516	509	466	470	492	460	522	480	550	465	472	519	487	488	501	458	418	493	459	497	474	510	490	524	507	488	477	493	515	486	503	452	484	479	493	491	498	515	494	499	480	488	515	505	466	488	464	530	519	465	494	442	463	505	493	498	472	474	514	492	471	489	465	495	536	467	488	492	540	449	485	487	511	438	503	512	545	480	504	476	502	480	544	508	481	473	506	508	511	496	504	525	464	506	463	478	530	488	468	443	484	537	485	533	499	468	502	494	485	468	470	491	474	492	493	455	512	454	458	508	484	471	501	511	519	471	484	466	484	498	446	543	487	465	461	523	484	482	488	463	504	477	467	472	507	482	453	466	454	510	480	500	481	486	447	447	454	475	475	498	486	471	478	492	495	481	505	466	499	472	509	479	481	479	465	480	523	490	477	467	528	487	494	470	507	490	467	503	505	489	459	503	476	506	512	495	491	478	469	512	490	499	492	464	481	518	541	501	481	459	465	481	521	510	487	482	477	492	495	518	498	504	474	505	504	430	479	452	496	511	468	513	474	479	516	468	483	480	530	460	461	468	438	490	505	503	452	496	489	492	510	512	516	462	485	482	490	496	464	528	541	478	503	521	480	470	500	459	464	473	518	513	502	434	464	485	458	486	469	477	519	455	486	495	451	465	467	498	484	484	537	503	468	481	493	455	477	473	484	493	503	508	525	521	461	486	456	502	504	501	503	498	526	469	507	507	492	476	519	516	479	527	477	509	518	469	484	497	499	489	498	507	476	473	493	456	495	478	499	516	444	495	452	493	539	506	463	513	502	457	506	499	517	484	481	501	491	508	522	513	483	508	492	512	505	442	494	499	466	504	468	476	459	526	506	473	499	471	496	515	473	494	497	508	471	503	490	512	480	477	445	466	482	490	470	491	523	477	470	463	517	515	487	476	455	454	471	491	478	489	484	490	517	482	506	509	504	492	519	483	503	492	486	469	534	466	501	498	476	510	446	520	521	476	496	467	467	506	515	511	501	507	491	471	515	493	497	488	466	468	497	463	487	492	492	488	467	481	495	510	494	496	499	468	462	491	494	487	474	512	512	515	467	458	475	511	493	495	486	485	495	489	500	492	516	496	478	490	532	490	517	500	488	461	522	459	484	502	498	476	478	466	499	525	495	463	483	505	493	435	484	480	479	505	466	517	517	501	514	468	460	513	480	454	443	482	493	503	503	508	509	462	466	508	488	503	447	461	511	486	489	474	473	481	470	508	471	464	517	455	500	510	495	486	481	511	498	488	456	477	476	476	485	464	478	468	472	483	507	498	485	498	483	499	500	471	482	490	475	460	460	500	511	467	449	571	503	467	496	507	489	502	498	512	525	511	507	489	452	509	470	468	474	504	491	440	505	480	472	503	518	492	501	520	477	499	485	466	497	509	484	456	527	494	499	498	483	508	491	505	480	479	509	485	482	478	469	535	479	505	491	489	503	453	515	465	501	510	513	468	514	467	494	483	453	480	463	490	483	499	472	513	508	483	508	471	531	482	503	449	531	473	432	480	472	483	469	514	474	528	467	453	512	488	513	480	526	492	502	487	507	490	517	487	500	516	519	499	497	484	455	441	499	486	482	486	486	463	484	482	511	476	523	485	452	507	511	496	494	511	457	488	484	493	486	478	490	473	486	444	498	476	508	502	500	505	457	437	476	479	486	478	516	505	515	503	479	499	457	448	494	468	482	446	451	505	480	521	486	497	483	483	485	505	467	514	498	519	482	514	510	516	493	479	503	525	504	482	456	463	475	484	495	521	451	489	551	472	466	473	471	479	462	485	484	486	479	511	504	469	545	480	490	485	489	504	497	484	502	515	492	494	500	471	482	521	520	492	516	487	506	467	472	479	467	515	489	460	479	472	504	488	477	513	567	483	509	468	468	447	509	472	471	498	499	489	477	481	470	496	502	521	532	453	491	491	490	515	521	498	458	494	469	505	505	490	518	466	456	478	479	482	474	493	498	520	451	484	449	502	461	456	478	470	488	505	511	487	480	465	504	515	439	471	503	501	481	532	459	492	445	507	475	519	490	482	487	484	523	524	494	485	519	517	485	474	506	489	475	473	519	513	448	455	510	474	478	501	478	476	494	525	457	514	485	506	506	513	513	517	514	493	453	478	486	487	513	450	506	480	504	472	520	496	484	469	493	510	480	471	449	448	474	454	476	513	502	475	551	506	500	517	481	494	488	490	482	504	511	522	510	440	478	522	461	488	504	477	475	484	508	517	489	540	466	485	476	461	491	501	508	465	476	448	498	477	484	454	479	498	504	469	501	510	467	484	469	456	408	497	525	487	513	502	490	464	523	500	481	453	505	469	500	484	481	491	479	515	493	489	445	500	505	460	518	518	485	510	498	474	501	476	450	519	485	492	479	478	434	495	473	511	473	510	505	475	505	496	483	510	487	486	506	453	495	484	499	482	467	466	497	494	491	473	464	483	488	480	507	471	501	473	514	500	513	490	463	486	453	497	507	487	473	478	468	465	447	484	477	422	502	457	483	474	464	488	492	488	468	487	481	452	497	498	443	445	491	464	487	474	492	516	508	507	468	465	508	496	467	507	488	535	468	494	502	496	496	483	430	454	514	514	495	503	524	465	507	506	463	504	505	512	477	456	465	451	495	494	503	498	477	471	482	499	514	484	454	521	440	486	465	510	463	470	471	493	486	512	472	486	485	490	505	500	506	444	461	487	478	470	454	518	515	502	525	509	494	452	498	496	509	491	514	476	520	447	484	457	471	473	479	493	513	515	508	502	499	517	468	516	494	485	502	495	510	486	513	489	482	464	464	511	510	482	507	461	506	489	521	448	490	497	457	503	483	485	511	509	517	496	470	471	485	491	481	468	469	489	467	487	528	504	494	461	505	513	495	532	490	533	481	480	505	480	506	528	497	479	502	448	478	514	503	509	512	492	471	461	498	478	491	462	445	478	468	456	485	473	491	459	481	502	498	529	507	461	469	516	447	485	477	513	488	479	481	485	473	462	512	495	508	485	489	504	484	490	499	465	512	470	523	455	510	482	459	503	513	510	517	497	513	481	498	493	465	507	516	466	434	479	515	491	490	474	503	489	523	507	482	521	512	477	508	480	509	480	492	497	501	512	529	485	536	495	497	472	474	500	514	496	479	474	490	452	492	460	500	498	474	523	506	556	492	522	479	472	503	457	527	462	484	494	459	460	486	465	481	468	493	490	481	470	495	510	495	525	448	487	511	482	477	495	507	513	480	466	464	514	464	483	489	502	521	474	507	459	489	488	463	479	453	467	477	483	495	470	483	489	494	477	527	473	482	538	495	481	497	514	459	498	457	475	466	500	478	480	504	491	504	475	458	457	473	477	495	489	480	512	530	478	429	524	489	460	474	482	488	488	474
24310	21462	25298	28052	21489	21705	19323	5403	2617	1814	1316	1054	835	681	592	518	430	445	381	369	317	266	306	296	258	276	256	231	260	232	230	224	196	238	227	220	245	238	207	222	250	202	230	235	200	223	163	167	234	208	212	210	212	196	194	217	195	194	192	194	215	188	221	208	209	209	231	217	198	209	225	210	207	212	197	214	206	200	207	191	205	192	203	220	219	210	166	186	206	200	187	190	206	210	192	233	214	204	233	216	198	211	183	211	216	209	204	177	184	180	198	205	186	225	219	179	227	165	240	213	205	216	193	196	185	217	211	203	200	235	209	211	188	206	207	200	223	210	225	188	234	222	220	202	209	225	211	216	216	197	206	230	220	205	187	184	236	182	203	201	212	200	203	193	231	229	206	212	222	222	223	220	221	202	194	210	206	236	218	209	180	198	233	228	217	193	209	200	203	177	209	227	222	220	246	206	198	204	197	205	180	217	202	225	180	185	202	209	218	219	205	203	209	214	210	191	186	202	197	201	232	239	195	221	205	213	195	218	219	192	201	213	216	225	216	198	188	197	218	207	188	204	196	211	196	211	207	246	209	197	228	220	200	204	218	176	211	196	223	235	200	204	172	217	204	207	219	206	220	195	221	194	212	208	188	225	218	214	209	214	211	224	205	216	227	212	196	232	237	206	209	204	218	214	191	217	226	224	176	222	218	191	222	219	213	214	226	184	218	238	225	234	217	226	177	206	201	233	204	190	215	176	198	188	217	200	201	223	216	251	229	175	202	221	208	201	239	205	201	219	214	179	206	202	194	209	199	201	232	198	217	218	192	213	217	192	221	193	192	222	207	233	241	193	184	217	210	229	217	221	224	197	228	217	215	218	194	218	235	222	205	207	215	210	220	214	213	217	201	216	203	215	197	189	223	214	203	181	200	202	204	199	207	249	203	211	181	208	223	212	182	196	208	231	181	212	195	207	204	201	216	232	217	206	202	204	201	193	229	204	226	182	241	215	219	205	189	203	206	208	209	200	218	184	225	195	206	213	180	215	228	219	230	202	213	213	217	207	242	176	201	195	208	201	198	189	192	223	211	209	188	195	230	206	177	230	190	212	210	239	204	211	183	186	195	229	227	238	219	236	221	234	201	222	212	195	231	198	200	227	217	195	170	226	212	203	212	217	228	225	187	191	230	218	245	219	197	205	214	213	184	208	219	192	203	194	215	220	177	179	199	224	203	205	230	209	196	205	209	207	202	201	215	209	202	216	188	221	225	201	206	225	215	210	234	203	222	216	198	185	190	213	213	208	215	191	203	222	206	211	201	201	223	205	205	214	231	224	224	207	178	203	224	216	238	227	195	204	219	241	210	207	197	216	206	210	200	221	203	203	224	199	208	210	217	171	199	206	192	225	217	205	198	212	230	230	203	230	216	193	193	214	199	235	227	188	211	218	188	206	203	183	210	210	189	228	197	227	210	217	192	239	231	235	204	226	214	223	218	197	231	205	208	198	205	213	188	195	190	207	176	195	196	196	200	185	234	216	209	222	192	209	217	197	219	211	220	210	219	213	204	205	241	192	230	189	180	210	183	221	205	201	206	176	218	191	220	185	222	200	224	192	214	192	225	219	228	193	222	215	238	204	229	228	244	237	214	220	211	226	206	218	217	195	219	192	219	215	211	228	208	194	231	221	219	186	217	218	218	198	213	204	188	193	235	219	229	201	192	191	198	223	213	208	199	179	209	219	213	212	202	221	224	211	223	203	189	208	187	216	206	219	184	237	203	216	230	220	199	196	195	203	192	231	197	195	224	198	222	226	210	229	196	228	215	190	221	212	206	204	228	233	179	228	222	222	222	217	215	218	181	207	203	196	212	208	219	206	212	227	238	201	219	200	200	183	197	237	208	193	193	209	204	188	200	217	210	208	208	217	202	209	189	196	229	205	201	241	186	226	208	216	188	178	186	197	214	187	199	200	198	216	222	215	217	223	201	211	241	222	223	176	196	190	212	228	226	201	203	231	204	197	219	233	193	198	176	222	222	205	214	213	228	193	212	247	199	220	201	213	238	200	215	214	219	224	219	184	199	236	222	209	207	243	219	211	224	189	221	215	187	219	192	182	210	206	214	201	237	194	228	210	200	193	225	202	212	196	174	193	214	184	203	206	234	218	201	209	200	181	192	194	220	220	209	224	241	225	186	198	188	231	194	216	196	192	213	200	214	203	200	195	179	215	202	240	220	192	209	217	208	227	197	231	227	207	186	216	214	209	205	211	204	226	218	220	209	211	211	204	199	194	223	221	219	214	189	187	221	195	194	210	198	188	208	206	236	226	197	210	219	226	227	202	218	238	192	218	230	205	209	207	187	209	217	190	222	224	220	214	227	199	217	204	217	217	204	195	215	201	198	232	189	237	231	192	180	194	202	203	197	228	206	214	231	233	189	200	224	180	203	174	230	210	215	232	196	168	225	213	215	213	221	175	197	227	220	205	194	192	191	219	204	211	186	192	192	234	171	204	215	214	216	225	176	207	188	205	237	230	227	197	197	208	188	206	230	218	237	196	212	223	204	204	201	214	207	214	208	203	189	232	207	190	173	248	202	201	227	189	191	186	217	196	206	174	210	210	198	218	209	223	202	165	204	174	199	207	195	210	225	172	214	185	210	230	200	196	216	203	207	203	215	207	231	212	183	228	172	172	225	218	181	229	217	193	204	226	212	206	223	180	208	214	224	200	220	200	195	236	238	184	223	179	197	238	253	188	206	209	230	195	194	196	193	207	235	215	229	204	204	207	229	211	205	206	203	207	177	216	199	214	203	206	217	198	205	222	234	223	176	215	217	227	204	202	203	216	190	208	220	171	184	199	220	226	182	221	233	219	208	231	211	220	213	200	217	190	186	221	243	198	211	212	198	207	189	214	207	225	191	193	196	214	200	210	200	206	198	166	199	188	232	246	211	207	209	222	199	202	201	229	211	184	228	209	207	228	216	208	221	222	216	191	223	229	189	210	186	226	226	228	226	185	213	200	193	205	225	205	189	253	209	238	236	228	199	206	197	211	222	264	217	180	195	215	193	230	207	217	209	180	222	213	201	201	179	201	187	201	209	184	192	205	236	213	201	195	230	223	190	204	198	205	196	170	209	213	208	217	201	209	199	212	225	212	210	215	192	242	209	197	201	188	199	171	196	229	202	239	207	179	199	219	233	193	188	221	214	178	194	198	189	206	224	220	227	221	210	225	216	223	201	199	197	214	210	232	204	195	200	202	225	217	212	207	209	207	222	214	202	206	216	194	223	219	202	207	240	197	233	213	213	217	188	198	182	252	207	241	225	186	197	208	197	187	188	218	208	207	183	222	210	225	197	211	208	215	213	192	187	214	215	206	230	198	216	198	219	222	205	199	215	223	222	212	187	208	190	233	208	229	210	211	215	218	207	206	200	221	219	207	233	199	236	217	238	215	212	199	172	223	212	187	218	212	212	232	240	196	193	227	202	198	200	195
28421	44819	25847	11028	5542	3656	2446	1782	1294	1156	962	832	747	770	679	619	598	603	596	536	575	514	532	540	488	472	529	506	504	516	541	500	465	473	440	488	447	497	522	503	518	467	493	475	478	461	483	484	461	491	461	470	458	486	506	497	506	487	506	482	471	491	453	470	451	466	495	472	497	514	494	495	477	476	447	481	486	452	479	506	487	503	474	491	489	445	436	471	450	468	487	450	470	486	522	459	490	439	457	490	464	465	464	441	454	467	485	452	466	467	460	536	477	472	481	462	449	432	467	518	452	442	500	454	472	467	486	498	447	460	515	510	448	501	476	474	430	474	465	446	453	503	462	506	481	483	464	480	485	502	463	482	487	421	502	471	521	514	464	476	440	470	460	463	463	483	443	479	530	482	501	455	470	500	443	462	492	473	460	491	501	463	478	450	434	432	443	474	509	467	485	498	464	488	479	453	483	490	450	471	506	464	446	469	461	466	474	426	506	462	483	491	514	501	492	497	487	465	496	475	455	489	470	497	475	483	467	523	499	483	442	454	508	491	468	497	477	458	503	463	480	460	489	453	455	470	439	507	464	484	477	465	477	459	508	525	469	451	486	508	462	464	498	470	476	445	480	458	490	463	498	483	472	463	515	485	480	488	454	439	460	488	453	521	471	468	495	454	489	483	491	475	435	505	464	459	464	479	455	489	495	458	481	457	496	467	473	465	486	476	480	474	447	467	474	486	461	486	464	527	475	479	476	475	482	500	492	490	469	472	477	437	474	449	478	480	476	498	451	468	494	461	468	497	434	469	503	446	507	479	483	510	451	468	484	466	455	504	518	472	463	465	438	445	500	457	453	503	453	462	497	478	462	451	455	500	481	449	460	466	438	493	470	457	500	513	466	454	441	495	444	521	476	450	450	437	470	487	487	468	482	501	504	493	450	470	446	487	463	455	481	487	486	505	461	456	476	472	479	485	491	478	508	490	438	464	461	465	473	486	469	449	447	542	461	447	484	500	446	467	493	490	508	495	410	461	510	505	448	456	462	466	492	424	473	439	452	464	477	512	483	531	479	456	465	510	516	463	499	460	444	470	494	496	456	476	505	505	427	465	465	490	484	470	453	470	508	437	493	484	463	444	474	485	483	461	490	487	435	447	480	468	454	478	492	481	497	460	485	464	504	458	474	467	467	487	474	473	490	464	468	477	472	486	470	451	484	491	423	446	483	469	483	415	439	476	466	501	472	448	448	510	503	486	492	461	475	480	445	445	455	472	484	485	428	465	464	475	494	475	472	487	497	474	498	466	468	462	512	476	513	485	477	482	443	461	488	456	467	446	463	490	494	430	464	500	491	477	444	461	482	465	483	450	510	452	472	429	454	453	490	475	461	502	485	495	460	501	475	535	514	482	465	459	509	484	483	498	495	472	476	477	463	518	467	468	493	448	486	468	503	492	489	488	424	424	482	458	460	455	478	466	448	458	471	479	489	490	476	429	449	481	496	469	519	456	522	457	514	472	486	463	488	469	505	449	441	471	490	444	489	543	404	431	464	479	446	502	473	506	486	463	460	441	503	451	492	476	470	438	466	502	430	465	465	493	470	493	466	425	468	481	491	499	473	481	467	482	446	444	493	471	484	492	459	505	466	481	490	500	452	458	448	459	528	498	493	483	509	491	480	473	469	482	486	486	470	460	445	471	527	485	492	535	457	463	443	487	447	460	466	439	526	498	412	446	459	444	492	489	481	453	442	488	474	496	451	460	470	462	481	478	477	454	499	466	487	519	468	481	464	438	478	458	447	478	465	503	475	502	484	471	462	474	472	511	463	449	433	479	481	482	473	481	453	473	464	474	445	510	419	513	461	474	472	485	463	479	473	484	421	458	497	476	497	463	456	459	464	519	479	496	473	468	459	490	457	492	507	475	481	487	490	509	485	460	488	451	499	500	482	460	465	479	479	461	481	486	443	454	502	465	538	477	469	454	470	469	490	469	463	467	506	458	463	478	468	483	508	472	486	507	484	490	460	465	489	448	501	443	473	508	484	481	452	484	484	467	483	438	479	470	480	436	435	445	482	456	501	455	465	486	492	462	458	473	469	481	518	460	447	469	474	488	539	458	471	481	479	455	450	488	495	508	531	480	489	466	469	471	467	461	452	434	448	486	497	448	462	506	491	455	469	481	509	455	427	478	466	502	471	440	509	471	489	495	494	474	524	448	512	425	444	443	473	515	482	466	471	461	485	478	496	454	467	497	456	458	458	498	476	475	480	463	465	448	512	502	529	476	448	489	503	474	483	476	462	480	493	448	434	473	470	466	473	456	469	485	465	471	455	477	450	486	475	476	500	479	472	450	486	457	484	474	491	447	472	487	445	500	489	487	446	457	436	487	463	457	471	453	473	469	489	535	481	468	495	407	484	440	456	445	485	498	421	497	512	486	444	464	486	472	442	471	514	445	449	473	479	489	489	425	464	484	477	484	501	483	416	462	456	469	490	498	476	457	496	414	504	476	474	441	471	450	483	446	450	475	469	468	504	477	492	426	438	472	466	470	500	512	451	464	498	441	502	505	462	474	488	464	522	454	466	453	502	445	458	455	468	508	432	463	503	471	452	485	446	477	430	462	445	453	474	523	480	457	475	483	517	461	492	479	429	475	496	484	508	497	496	449	533	463	452	460	478	444	454	482	466	506	435	493	479	475	444	451	504	428	487	434	511	493	484	469	472	470	487	512	442	512	495	431	479	474	484	455	457	479	477	504	457	444	471	459	434	500	462	506	455	480	498	457	495	446	517	432	520	472	460	479	463	495	476	499	464	467	457	444	458	504	449	458	496	466	489	492	441	466	432	458	488	491	472	467	503	451	484	456	518	477	487	500	424	478	499	477	447	504	482	509	518	491	470	455	472	500	470	498	451	519	476	477	465	452	455	450	499	484	455	458	451	493	460	458	476	462	472	454	434	455	488	484	480	472	494	493	482	472	494	425	461	484	473	482	500	471	425	456	472	511	465	505	472	472	471	469	453	477	505	471	447	451	468	476	483	439	486	491	486	505	502	491	464	480	522	490	467	475	482	540	450	443	465	446	473	500	458	490	495	490	455	468	475	482	463	495	495	482	474	448	465	478	487	481	454	505	449	503	467	455	455	468	496	486	442	461	483	460	517	466	518	482	485	474	447	487	438	474	457	469	490	468	454	483	475	495	483	452	477	473	501	477	481	461	513	442	471	455	479	448	523	475	475	447	501	454	414	472	497	468	454	471	487	473	499	468	477	501	477	475	500	490	463	460	474	469	479	459	485	487	454	402	494	471	467	516	475	437	481	492	473	445	468	503	474	484	473	494	488	489	470	479	487	475	481	490	461	438	510	449	483	449	427	454	475	453	481	490	483	509	434	430	471	469	471	461	469	497	465	498	494	479	479	490	443	493	496	471	456	447	472	449	466	451	475	492	445	494	499	449	453	463	470	462	507	481	459	522	478	438	477	463	513	476	504	478
33244	25862	24832	14128	6272	3787	2560	1806	1338	1012	829	645	573	436	434	411	365	337	311	276	268	272	251	287	252	225	242	232	259	284	224	220	264	250	215	231	245	243	203	243	222	237	250	207	231	247	222	194	218	265	232	214	228	221	222	247	271	229	220	221	220	208	229	221	191	215	257	234	226	245	235	223	205	272	221	224	200	246	239	238	248	241	210	242	264	242	187	221	230	250	221	221	233	212	251	233	208	212	232	259	232	227	216	215	210	258	227	231	230	204	210	230	236	244	229	250	201	243	245	252	243	231	234	231	225	260	214	231	215	221	246	220	207	239	253	197	252	251	218	235	227	236	214	213	225	223	233	243	222	237	265	215	229	185	232	241	235	198	249	230	224	233	220	231	210	213	236	245	231	239	228	219	207	239	234	232	267	258	229	211	223	228	241	251	219	247	234	210	211	246	209	250	230	224	235	226	222	230	200	231	232	264	220	225	209	226	224	221	216	247	232	236	246	213	242	235	198	207	221	252	242	218	243	211	251	208	225	227	234	277	201	237	250	233	243	237	211	228	232	223	250	237	213	219	226	232	237	209	253	255	225	228	245	252	237	244	231	234	217	245	219	262	239	239	225	204	227	200	237	247	211	213	199	225	225	216	212	230	259	204	218	237	228	219	232	244	235	237	215	212	230	204	233	189	229	198	226	233	203	228	238	254	247	228	202	214	221	245	238	199	195	242	249	223	217	252	216	231	221	231	227	222	199	235	229	247	211	216	235	232	217	216	208	205	216	233	207	229	229	236	214	205	234	218	226	227	232	247	236	184	250	238	220	226	266	229	219	215	221	199	250	226	224	229	230	233	236	199	206	204	224	224	255	213	215	199	232	224	228	216	261	208	232	245	226	239	269	238	223	235	260	233	219	233	235	224	231	246	236	238	212	241	253	245	208	231	247	252	221	204	232	214	209	216	196	216	224	220	251	232	228	235	250	219	250	228	239	231	206	240	232	241	212	240	236	216	239	247	246	242	227	217	280	235	210	232	217	239	217	197	216	213	217	221	219	218	235	229	252	231	232	206	221	211	222	244	225	228	218	228	238	238	217	225	213	238	259	222	219	223	232	223	229	258	274	254	226	225	242	228	215	232	240	222	241	238	227	244	238	234	232	219	205	231	274	214	227	248	214	215	235	240	233	228	240	252	239	264	235	232	223	224	241	227	208	222	241	208	223	235	226	214	222	218	219	216	206	249	211	250	198	234	240	214	229	235	221	242	230	220	217	223	246	233	209	240	213	244	246	207	241	256	262	234	232	229	250	231	210	205	238	245	208	222	248	226	214	223	247	236	244	243	214	235	247	223	251	229	208	258	204	236	233	269	218	191	221	244	201	240	232	220	219	228	225	221	234	225	232	219	227	238	234	240	192	206	222	238	229	222	244	228	205	231	230	246	220	245	221	247	211	221	230	226	233	245	233	231	248	191	217	256	222	220	254	213	230	249	249	235	220	237	216	211	240	241	187	223	227	230	204	200	243	241	208	192	228	203	238	262	218	234	239	203	227	229	223	211	240	190	233	223	240	227	231	235	223	239	208	213	220	248	225	210	231	224	227	237	251	216	240	228	255	237	223	223	244	251	232	242	229	227	223	210	220	245	236	229	231	247	216	223	213	217	248	215	220	233	249	218	203	236	249	231	214	216	248	220	235	200	220	222	171	238	252	228	222	247	224	218	222	224	234	212	229	243	218	247	224	217	213	226	217	240	224	242	234	234	222	242	213	242	218	216	223	206	243	250	244	232	209	248	250	211	202	240	230	212	246	222	255	228	225	216	237	232	220	233	235	213	239	225	225	232	231	228	247	210	230	223	209	228	201	222	222	226	232	202	240	239	209	238	217	249	219	276	227	232	247	241	234	207	212	227	247	221	214	220	218	212	268	221	210	233	222	220	224	232	228	253	229	228	248	227	239	224	209	230	204	224	220	198	203	234	213	209	199	209	242	219	227	214	247	221	206	221	200	224	224	216	238	243	193	234	233	225	201	247	210	233	215	236	246	244	240	215	232	227	228	244	218	227	207	198	227	221	237	208	219	258	203	227	205	226	249	232	207	257	235	228	233	241	230	229	206	220	248	215	205	218	197	247	209	210	207	227	229	264	235	246	216	217	183	229	219	232	196	224	251	227	236	223	219	200	202	270	218	188	233	253	256	257	249	200	242	233	219	226	221	223	250	239	229	239	178	223	205	243	234	232	215	212	207	224	235	226	251	218	210	217	240	230	212	195	205	227	240	245	232	229	228	228	236	214	230	231	242	228	224	253	228	222	227	233	221	219	206	204	235	227	241	226	254	215	222	228	260	229	232	232	178	225	216	229	240	249	248	243	246	222	195	261	233	222	234	218	205	225	218	214	223	229	224	244	239	233	223	227	274	232	255	245	202	233	217	218	239	253	212	206	214	199	236	230	213	240	228	242	244	221	247	221	248	215	221	252	241	229	232	245	222	213	201	215	229	243	235	243	227	227	242	227	206	219	263	216	234	227	240	201	234	221	236	238	233	227	230	203	227	227	228	252	213	204	232	221	235	201	232	224	203	215	238	229	227	234	219	196	211	230	240	204	257	205	215	218	222	210	221	222	233	210	229	231	252	219	265	235	223	226	205	232	239	228	221	246	238	238	248	205	228	259	222	205	222	213	219	227	227	223	216	217	244	211	221	235	230	225	221	220	232	228	213	226	260	213	229	241	233	226	209	225	248	238	212	225	215	224	215	219	222	242	225	233	222	249	211	219	236	208	224	211	211	252	243	221	211	209	230	215	196	224	208	260	217	214	200	245	224	238	214	203	220	237	239	211	234	207	229	233	225	207	233	242	200	248	233	236	213	228	251	246	240	254	229	211	224	229	210	215	251	258	229	216	213	201	210	220	215	227	229	222	240	248	226	251	234	208	215	227	233	215	220	233	248	205	241	245	227	199	240	224	237	242	220	209	220	228	244	252	244	217	235	244	234	198	211	237	224	230	243	240	241	234	218	212	231	231	250	237	219	229	241	229	236	241	207	210	227	221	234	253	232	217	246	200	254	207	209	201	236	246	216	226	258	245	246	185	211	230	231	216	212	224	229	225	210	221	259	230	231	231	244	202	215	245	204	231	227	255	237	251	207	246	242	212	225	227	237	214	232	209	250	237	253	254	245	219	219	230	219	216	242	219	204	221	206	215	237	255	222	250	246	208	219	211	213	230	227	256	198	252	219	236	206	220	220	215	204	214	237	224	231	224	222	254	221	186	235	207	201	212	213	206	193	218	231	212	238	241	230	235	231	235	218	230	234	236	222	229	233	211	216	231	272	233	208	240	234	202	197	242	229	232	211	241	215	200	216	217	238	233	244	238	209	223	249	236	230	252	216	211	237	253	234	217	204	225	247	239	226	206	235	219	242	207	191	216	227	205	223	220	222	221	233	230	228	201	218	220	199	230	225	226	247	202	219	244	232	214	217	236	218	243	233	236
26802	31767	15990	6420	3331	2219	1551	1215	980	850	811	732	693	650	661	598	571	559	547	599	530	551	562	569	581	536	497	512	560	513	557	578	525	498	501	511	532	557	529	496	516	573	550	527	517	555	539	562	542	536	501	536	531	514	525	509	545	495	515	547	512	518	527	525	549	562	502	555	554	526	557	515	525	525	493	505	502	567	513	556	501	526	565	491	529	511	552	541	526	491	526	513	496	567	536	496	491	549	550	590	517	513	525	510	516	518	530	531	522	488	526	547	565	500	536	517	504	508	542	507	546	547	570	496	514	552	531	589	531	498	541	486	526	485	528	552	538	537	526	488	547	537	517	522	502	564	545	502	528	547	523	511	566	517	523	544	522	536	512	537	528	498	507	529	500	523	523	534	519	507	540	531	550	553	553	532	522	552	520	501	509	535	511	519	542	553	543	571	513	535	552	516	470	554	534	531	539	524	555	535	538	524	503	554	524	547	528	506	547	533	518	500	516	508	512	553	494	505	570	528	529	489	511	510	579	547	506	490	516	514	492	529	554	519	527	537	548	493	481	523	570	545	517	511	554	507	558	476	520	497	538	476	511	541	553	558	506	490	502	473	532	526	504	503	549	536	488	515	528	523	491	505	538	515	531	538	564	522	545	525	525	497	521	561	533	549	552	543	538	547	536	538	566	511	535	522	536	509	538	538	522	498	522	535	538	521	547	519	495	563	521	558	571	529	492	478	535	552	478	568	504	558	530	542	525	528	469	520	481	517	550	498	496	513	553	567	555	540	515	539	559	500	513	510	524	495	509	512	519	523	551	527	509	526	524	549	509	495	546	485	474	530	550	498	517	544	525	539	470	475	530	538	516	553	530	523	515	510	498	530	527	523	513	501	537	498	509	554	533	521	529	526	494	520	535	540	549	512	544	501	492	542	509	512	522	512	538	524	519	504	525	522	491	500	555	573	551	500	529	520	552	488	573	518	572	564	511	536	550	508	519	555	558	532	526	539	528	579	514	538	536	566	514	573	559	532	505	487	576	516	498	546	529	494	514	566	540	523	527	576	551	537	515	565	541	519	576	518	540	527	538	541	490	527	482	550	514	457	538	546	573	493	526	542	530	535	512	558	521	573	486	535	538	556	546	527	568	544	542	518	488	532	532	514	509	522	486	528	510	528	500	518	512	532	543	503	535	493	564	536	497	548	470	547	514	558	565	524	539	515	476	540	521	500	532	550	545	497	545	528	479	561	548	505	499	502	509	540	531	537	552	524	514	528	557	572	507	540	499	506	520	489	539	522	539	542	500	486	513	558	522	508	529	498	496	545	557	506	533	561	502	528	550	518	551	548	544	520	549	490	498	514	549	530	526	472	531	497	504	507	506	543	522	516	538	532	538	518	516	465	559	497	533	548	578	510	550	546	538	512	525	545	527	526	543	491	549	513	521	546	490	525	483	521	477	545	499	529	520	491	515	542	525	538	525	513	545	510	535	539	527	498	540	517	522	593	574	522	535	534	528	587	512	518	546	501	523	524	497	541	565	526	534	536	542	541	579	499	548	506	534	515	525	522	544	515	551	495	533	561	548	504	492	534	521	544	554	547	547	500	572	493	509	514	528	506	511	551	566	516	499	535	519	506	522	554	541	537	494	505	502	522	531	509	532	509	528	568	537	522	556	553	512	549	568	528	550	498	487	516	516	523	483	526	549	529	488	528	563	549	536	516	489	484	510	557	521	553	513	550	512	557	516	534	521	505	583	509	536	563	539	556	516	540	511	536	548	512	512	532	507	546	526	526	480	494	496	526	508	550	538	548	548	532	526	528	501	506	551	606	508	567	545	515	547	519	502	559	548	516	542	555	482	494	507	533	524	546	546	531	548	571	539	541	502	511	506	539	537	527	533	497	528	532	552	514	523	526	543	501	539	556	545	548	513	465	507	517	514	551	519	506	559	543	566	495	540	491	526	532	511	508	563	557	546	523	504	615	565	533	502	525	530	549	510	508	541	522	522	539	529	525	517	502	535	525	533	527	556	512	562	510	515	545	500	521	474	504	555	552	515	514	528	533	496	517	529	523	533	517	491	517	543	542	526	482	570	518	540	516	543	538	550	495	560	520	525	543	480	504	517	517	496	516	533	519	528	485	519	542	539	525	536	528	513	548	555	552	538	528	544	507	534	523	507	514	522	536	533	530	527	519	561	532	553	542	510	504	518	498	537	547	526	520	502	557	564	538	525	533	526	536	515	544	507	496	527	504	512	546	478	552	527	537	543	523	538	514	483	486	528	534	516	505	531	518	531	543	520	490	540	519	499	523	523	552	507	490	519	531	514	540	559	521	528	532	528	506	513	547	488	500	516	511	544	532	519	537	544	509	529	566	520	544	538	530	516	509	545	514	547	530	511	548	515	553	522	537	513	536	559	523	477	483	492	526	504	538	532	512	539	497	568	516	530	511	509	488	540	550	572	568	513	529	511	525	500	481	564	520	536	579	571	503	523	525	501	488	511	527	531	510	503	519	551	494	542	548	508	512	557	527	496	527	534	533	527	537	553	553	542	531	519	531	513	548	564	503	556	536	548	557	514	534	543	525	532	521	573	555	551	540	529	561	551	513	534	529	510	532	495	552	556	517	477	526	516	500	543	487	525	533	529	508	525	505	507	476	513	512	529	548	489	522	500	507	535	526	516	515	494	513	512	558	536	521	509	544	519	490	521	512	522	525	529	509	526	511	543	532	487	557	538	511	547	545	515	517	536	492	501	543	559	555	499	526	538	529	486	539	567	487	506	529	514	547	530	549	500	560	514	512	510	538	557	550	498	547	532	522	543	538	520	522	505	531	511	528	543	547	536	507	530	512	506	527	548	527	522	536	529	508	530	476	531	514	518	530	502	501	554	552	473	514	538	553	493	517	506	516	524	524	516	527	542	523	526	515	503	539	508	539	523	521	537	513	531	532	483	479	549	510	547	528	488	495	561	518	542	513	499	562	516	567	511	503	540	550	552	519	544	577	473	518	532	545	527	531	538	540	507	575	529	521	522	541	534	495	524	543	545	546	533	569	486	501	529	490	566	515	493	500	536	546	521	566	509	551	539	552	518	535	523	539	522	532	510	520	545	550	518	580	519	578	568	522	472	559	504	485	492	541	594	490	546	524	579	523	512	515	529	528	548	505	532	524	541	541	513	492	557	545	541	508	523	536	520	547	555	508	513	530	505	523	523	555	491	525	530	563	502	548	528	552	553	521	537	532	541	491	539	559	541	532	522	529	541	531	536	559	537	511	490	508	553	557	514	527	519	530	540	516	548	572	544	549	526	535	511	519	536	518	504	547	513	505	503	542	523	469	505	498	498	467	564	500	496	558	514	531	529	524	540	530	509	519	545	554	530	510	539	536	516	540	521	547	509	517	533	520	505	505	559	498	553	546	532	571	494	513	504	512	502	573	527	542	521	566	519	530	517	554	536	549	533	542	483	524	555	526	502	494	531	500	550	524
24945	21487	24996	28442	21609	20169	6505	2753	1815	1363	1085	822	641	532	454	461	388	355	331	326	296	263	245	280	281	263	257	274	213	210	222	227	206	205	219	238	194	228	208	189	212	226	217	189	234	224	225	237	217	203	207	205	186	208	196	209	216	220	221	205	228	202	238	213	192	218	205	208	199	215	223	168	231	190	228	202	202	219	189	231	227	201	194	194	189	207	189	207	223	216	212	229	215	223	225	211	195	213	222	184	190	208	209	230	197	194	221	221	235	219	209	221	210	207	223	206	240	186	207	212	200	212	211	234	238	235	231	230	207	228	212	240	208	220	209	251	200	221	210	208	193	200	208	219	208	200	200	170	224	225	206	202	230	197	213	226	234	214	197	202	208	187	188	212	223	218	204	197	207	195	216	207	197	227	214	210	205	207	186	204	187	213	192	212	229	173	198	237	242	224	212	217	212	187	224	230	187	223	207	178	194	200	232	225	222	217	203	213	174	205	203	203	202	205	205	202	215	229	228	212	210	199	254	188	208	201	216	210	215	198	221	219	220	210	183	200	212	188	198	231	192	240	227	213	200	222	220	235	224	231	244	233	236	206	220	212	220	198	202	207	215	212	210	242	234	239	207	213	237	240	238	229	226	196	226	200	218	238	223	205	199	216	192	221	178	208	238	190	199	227	192	212	225	209	191	237	241	222	198	218	196	211	212	205	200	197	201	222	213	217	199	190	232	197	186	232	211	206	190	199	213	214	201	198	216	200	237	227	204	229	205	205	232	235	240	243	186	204	210	237	183	177	228	219	212	192	202	219	210	178	203	205	225	199	216	211	215	214	201	218	223	251	198	191	191	206	198	222	212	196	200	235	207	202	195	212	242	225	224	188	202	218	223	204	226	214	204	236	208	211	227	224	231	217	235	215	221	196	200	220	212	213	197	198	201	226	213	182	213	185	233	239	192	222	214	226	200	229	211	195	210	250	221	231	200	203	205	216	204	221	241	196	228	201	218	214	230	212	210	225	218	209	224	188	195	174	215	227	215	217	219	219	248	209	199	230	195	222	209	199	172	190	218	227	221	229	203	195	203	217	217	207	219	209	222	228	208	209	198	196	196	198	218	223	211	218	225	217	211	226	221	220	184	189	192	209	226	198	227	219	222	228	205	235	227	221	198	195	198	183	209	171	220	202	203	193	210	217	195	218	190	213	186	220	210	203	206	205	190	222	207	210	200	188	201	229	194	188	207	203	187	195	187	211	216	202	210	188	203	202	212	200	222	250	194	203	226	220	179	247	174	215	204	268	199	202	210	233	234	198	197	216	191	235	202	207	184	190	214	219	240	190	193	220	180	205	202	227	197	181	215	207	225	198	194	227	217	220	189	191	206	194	202	211	225	228	217	206	247	233	202	216	219	211	234	227	195	239	231	213	230	219	214	208	214	202	211	207	196	202	239	206	219	211	201	228	213	200	212	196	182	205	196	191	243	227	226	211	202	209	186	199	230	220	185	213	226	215	224	215	216	213	200	195	201	200	209	204	201	211	212	226	207	212	224	206	240	202	225	217	189	213	222	213	229	188	210	198	220	203	212	178	174	209	221	204	192	204	239	210	228	212	221	202	232	207	212	240	198	203	195	231	237	188	210	234	236	205	231	223	197	195	188	206	204	219	228	186	202	245	207	204	212	219	199	228	195	213	210	223	213	216	173	206	225	187	227	194	190	211	205	210	228	207	213	199	214	181	237	218	209	226	236	236	209	176	237	227	194	195	201	206	188	233	223	209	204	228	187	207	221	178	204	202	223	180	218	238	212	186	227	194	188	212	217	228	235	202	231	208	225	197	199	236	226	212	219	195	207	212	217	201	217	199	240	210	206	218	220	210	223	203	212	228	214	195	192	222	206	219	218	214	221	210	221	219	246	183	216	202	211	210	187	199	222	200	221	226	220	194	209	201	201	189	198	197	207	183	209	229	196	164	213	230	242	196	198	211	218	227	208	215	214	210	237	213	188	212	209	207	227	229	204	221	213	237	218	220	216	231	211	214	215	214	190	213	204	212	245	195	207	237	212	225	221	240	197	227	200	211	205	206	193	213	220	218	245	185	200	216	226	221	201	194	211	204	209	213	215	208	228	204	210	209	221	169	195	182	209	217	169	195	196	234	227	245	219	214	200	217	210	219	197	202	216	213	201	210	193	217	197	189	202	236	223	209	214	180	177	202	200	214	200	191	205	191	192	166	199	197	256	217	215	211	194	193	196	226	214	232	189	202	226	198	236	184	227	200	224	220	231	219	213	201	194	228	184	214	216	219	218	221	227	181	210	209	225	205	204	216	191	203	234	196	251	215	215	215	199	196	210	185	215	219	198	237	221	220	192	192	217	211	201	218	212	218	206	204	207	199	216	217	201	221	229	219	217	177	222	186	193	201	221	222	199	181	224	202	186	191	203	223	192	205	226	228	211	244	215	237	187	214	183	209	200	194	201	219	209	196	225	221	185	222	229	198	229	215	222	210	179	205	216	208	194	200	178	207	204	182	210	205	198	201	218	232	194	227	203	193	211	180	205	208	228	216	220	213	197	186	194	195	223	251	202	200	223	186	212	181	220	222	193	210	192	211	195	195	203	204	217	201	215	201	225	193	193	227	209	207	200	209	188	217	193	205	202	224	232	237	214	219	226	197	255	223	223	205	207	222	204	207	219	206	232	176	227	237	198	205	204	192	199	201	219	208	200	230	244	197	201	169	232	256	220	219	195	191	232	200	208	210	211	249	224	211	194	243	204	240	190	238	211	198	219	179	180	216	233	194	221	200	222	206	189	196	199	201	203	190	207	214	220	219	200	230	229	204	190	229	241	213	222	217	193	219	187	229	206	197	211	186	185	194	191	205	244	226	213	206	194	210	230	175	248	222	196	204	201	223	189	202	205	223	213	203	237	218	227	212	195	207	181	198	207	226	221	217	218	240	197	163	199	175	209	188	209	193	204	200	186	206	206	234	223	187	187	185	210	224	185	215	236	226	236	205	235	218	225	215	186	222	216	224	219	223	193	200	216	207	195	212	218	232	210	198	209	209	226	201	237	224	203	203	207	205	185	226	204	224	205	220	207	242	206	207	235	199	205	210	233	215	192	206	213	210	198	213	229	203	209	190	177	211	211	221	209	192	223	204	195	187	215	228	188	211	188	219	230	224	205	201	188	219	205	209	196	200	189	214	212	189	203	244	182	201	196	209	186	224	211	201	225	188	191	192	204	217	216	222	218	218	195	218	188	207	193	216	241	221	213	232	206	177	208	232	210	216	200	215	201	200	199	207	212	209	217	195	205	201	180	213	233	203	237	194	195	226	207	210	238	223	213	218	211	194	220	205	207	187	185	208	203	202	208	209	180	208	224	182	242	207	219	233	215	200	209	230	189	199	225	212	231	213	205	199	220	195	208	209	199	191	213	215	230	212	205	193	187	211	198	222	218	211	197	195	208	212	178	251	213	209	221	212	240	224
26349	39408	21564	8919	4691	2807	1847	1418	1213	935	922	805	730	642	595	540	582	581	520	571	539	550	528	524	499	476	491	457	496	475	514	478	540	489	528	477	475	503	458	517	504	489	492	484	483	518	499	483	503	454	463	515	492	526	468	474	477	459	464	466	462	481	452	499	462	504	497	504	486	509	455	447	498	455	456	493	475	504	492	483	503	509	490	466	507	454	487	464	463	477	474	478	445	475	455	474	470	494	481	502	458	453	469	493	461	477	458	476	447	495	458	491	495	453	430	490	463	505	500	467	499	517	480	520	446	476	464	487	474	499	471	499	467	480	463	509	522	515	484	501	481	503	492	477	468	475	479	482	473	506	489	482	462	464	504	518	457	442	497	492	549	456	479	520	433	460	453	529	470	482	490	511	465	484	488	449	480	462	476	475	467	448	525	511	488	527	517	450	479	488	488	466	462	466	464	503	506	518	448	445	512	475	457	506	484	498	494	458	487	471	479	502	473	504	478	477	489	445	468	476	503	516	489	475	451	492	486	511	507	467	484	478	490	479	510	491	469	484	493	465	515	469	487	501	515	468	475	488	461	453	455	479	465	485	549	483	510	483	507	469	485	485	483	506	475	458	481	521	509	459	448	509	492	470	513	511	483	479	478	481	499	504	498	499	446	486	499	507	481	476	490	470	487	475	480	492	486	482	454	522	458	451	512	490	443	481	466	503	469	502	481	466	464	472	498	476	456	493	461	496	491	485	533	461	468	450	498	489	479	510	495	493	511	481	470	477	482	464	499	456	439	470	505	520	493	522	477	484	471	504	501	447	471	473	472	483	502	480	497	507	489	495	448	463	472	463	478	454	519	443	440	514	507	470	492	474	476	466	534	507	488	459	487	469	489	458	485	449	460	504	480	461	506	507	462	496	472	470	461	457	503	469	484	501	483	501	468	476	464	504	487	482	447	468	477	495	495	525	486	485	446	498	477	485	433	473	475	495	479	507	497	506	459	481	483	474	506	485	460	473	468	505	472	492	483	453	488	468	490	475	493	533	493	523	499	462	494	487	481	468	455	466	471	480	472	438	484	477	474	500	488	480	488	485	457	493	527	468	502	500	505	502	443	472	485	518	501	486	496	502	495	489	475	507	467	510	502	510	455	462	483	508	477	438	498	489	520	510	505	483	502	457	454	516	453	464	506	478	470	493	504	485	484	486	457	447	501	506	485	498	458	468	478	483	518	508	455	468	471	459	493	479	520	467	464	494	486	466	470	476	477	499	501	447	497	488	485	465	467	484	486	526	460	454	537	473	472	485	469	493	502	438	462	508	504	499	500	516	490	495	539	482	432	452	479	512	514	457	473	530	486	508	472	476	492	481	508	500	486	495	445	486	482	487	510	456	489	498	491	486	436	469	464	463	509	504	517	447	488	456	457	485	512	505	464	483	449	455	492	460	449	485	509	451	472	482	461	477	446	476	504	493	491	447	474	495	473	474	496	456	488	498	486	500	507	465	484	501	507	503	489	512	529	487	463	485	491	494	489	493	453	485	481	475	492	505	460	519	506	503	484	429	516	464	525	489	502	493	451	508	493	457	463	459	506	489	500	421	441	465	472	485	498	514	503	478	490	488	467	439	475	487	485	455	475	497	443	483	432	492	499	451	463	493	486	456	475	490	467	490	499	474	522	513	521	492	510	500	476	505	479	480	504	450	483	506	474	501	453	503	488	473	455	491	530	464	497	451	465	487	472	488	487	435	481	486	478	470	524	490	486	510	486	470	436	461	465	529	427	468	453	482	461	503	510	468	471	470	480	467	496	537	484	469	480	485	467	496	444	475	523	469	472	492	463	514	496	472	500	488	493	455	494	446	476	465	475	481	475	480	505	449	518	499	496	474	469	466	477	486	450	463	502	431	476	455	529	503	502	475	508	530	474	482	485	427	468	470	494	459	475	471	454	481	471	452	493	464	493	489	480	482	449	453	519	466	500	502	475	507	495	466	502	504	489	469	445	448	522	479	502	490	477	495	520	499	460	481	452	496	496	453	458	501	501	494	488	506	456	493	470	504	456	468	480	493	462	480	508	488	441	486	478	475	523	465	536	443	495	502	498	484	470	467	504	506	476	487	461	496	497	485	483	484	507	468	508	494	461	458	498	431	476	513	454	466	499	484	492	467	469	486	498	467	507	496	519	511	490	425	463	509	533	482	457	512	506	504	449	482	463	501	476	509	477	447	533	491	509	460	482	468	506	467	476	504	497	457	499	517	484	472	476	520	485	463	468	515	487	472	551	507	506	505	493	504	490	486	460	514	480	457	492	520	476	484	478	467	472	554	509	464	466	466	444	462	498	498	465	504	489	476	492	461	464	472	502	490	499	510	479	445	461	490	489	479	527	518	516	443	472	491	481	466	484	496	468	497	504	472	480	469	481	488	477	504	527	478	485	495	504	480	468	449	477	467	457	493	501	489	476	468	504	492	506	493	489	493	518	464	472	494	503	509	472	459	509	491	469	471	478	472	435	506	445	479	468	472	476	474	462	510	536	527	471	477	478	497	451	522	499	482	482	504	517	498	444	481	500	479	483	474	488	489	449	460	506	481	496	458	489	501	482	500	478	462	504	454	461	480	469	489	520	481	494	467	455	459	482	455	465	513	459	469	451	493	465	470	504	468	524	501	503	504	519	501	477	513	456	466	482	491	502	491	471	536	483	541	498	481	493	523	494	512	459	484	506	451	452	467	492	477	476	542	492	470	477	523	497	488	484	510	515	504	517	470	468	508	455	484	479	456	501	489	485	492	515	500	485	445	496	457	501	470	474	502	474	480	455	488	461	499	484	460	472	490	513	499	527	486	517	478	448	517	454	478	483	445	472	455	448	489	518	473	453	488	510	498	453	504	471	443	487	513	470	462	460	476	486	494	507	495	465	512	487	513	488	486	463	468	517	527	464	507	492	527	492	482	477	461	476	465	506	461	490	445	509	472	493	521	517	486	495	475	484	465	495	503	487	497	503	476	482	471	471	503	474	512	476	461	456	477	472	490	472	469	463	461	487	493	466	477	526	486	505	511	498	496	476	494	488	504	463	491	460	464	479	445	479	481	500	502	513	458	479	502	527	476	500	514	498	472	477	483	497	480	479	506	506	455	495	500	496	486	446	499	485	468	476	494	473	428	517	492	516	497	480	451	470	469	516	457	471	484	492	466	465	502	467	484	491	478	479	471	532	443	507	473	443	491	476	464	460	469	478	512	498	479	517	496	440	483	502	507	499	512	491	466	492	493	442	463	491	498	480	504	450	451	421	482	499	478	453	480	513	471	479	462	502	502	471	494	479	441	501	474	484	493	492	480	496	478	464	489	454	427	421	470	443	472	476	494	506	481	439	502	519	501	481	516	486	482	500	512	464	490	475	511	472	500	495	501	456	464	492	480	453	514	513	494	507	485	469	528	471	501	466	457	477	513	500	498	522	500	465	481	472	502	500	469	486	459	510	498	498	502
24322	21457	25265	28045	21494	21705	19101	5342	2764	1975	1518	1178	899	735	645	575	479	434	351	346	329	336	323	274	269	286	239	218	215	211	256	243	229	209	214	205	213	206	204	214	212	256	196	204	215	223	201	216	226	217	229	216	210	192	222	218	196	213	213	203	198	196	222	219	240	210	208	211	216	180	200	191	203	211	221	199	182	207	210	218	242	210	239	211	217	201	215	184	187	194	217	222	197	196	205	219	205	208	202	195	202	216	200	206	187	191	197	219	198	207	207	184	202	205	222	200	192	213	200	226	207	212	217	202	218	199	199	212	227	160	233	217	207	203	220	219	199	196	209	200	211	221	200	190	221	192	206	195	218	208	210	198	195	201	199	190	189	189	184	197	219	210	216	200	198	234	204	217	178	203	218	203	214	200	210	214	187	206	206	214	187	172	196	203	206	252	197	213	199	223	201	181	194	222	188	209	209	227	209	235	250	189	200	181	189	210	198	192	195	182	218	211	224	239	207	244	239	212	213	182	227	206	222	240	193	197	210	206	195	208	238	204	243	183	178	222	226	192	186	227	221	202	253	207	235	207	215	198	176	212	191	190	221	193	187	217	186	214	183	200	189	204	212	209	184	195	199	202	213	204	204	208	194	216	201	196	226	189	210	233	187	225	219	213	174	204	202	208	198	172	199	203	198	198	210	192	209	228	183	212	208	215	225	186	204	214	215	212	208	223	201	221	208	209	207	209	201	213	211	217	220	225	210	220	226	203	210	210	213	217	220	220	233	202	205	210	227	179	209	221	221	233	200	217	236	187	213	185	216	197	197	221	187	233	205	209	176	217	194	201	198	201	237	204	196	199	202	195	231	203	204	222	219	203	181	228	194	200	185	222	205	198	190	201	212	204	190	243	203	209	197	200	217	196	202	205	194	206	189	223	184	193	197	178	206	221	216	195	201	205	232	210	191	221	215	213	207	220	227	199	219	195	197	221	231	209	215	218	245	183	199	227	206	193	206	203	206	222	225	194	224	200	194	222	188	197	189	190	196	192	191	211	213	217	206	216	194	215	198	217	187	180	205	222	202	189	187	220	224	213	192	192	224	193	216	178	191	183	212	215	199	203	218	204	204	193	210	228	217	230	221	211	208	199	195	197	193	190	206	226	214	199	205	220	210	218	187	196	199	230	219	190	228	221	220	224	211	189	188	208	209	233	239	221	200	227	201	217	198	215	232	206	192	238	211	206	206	201	223	209	219	188	228	210	226	219	200	188	212	224	218	214	192	217	189	210	202	185	220	197	219	192	189	212	230	192	212	227	218	229	222	198	193	189	200	215	213	174	191	212	212	230	228	232	236	200	205	236	199	198	202	201	219	200	233	201	195	223	215	211	225	202	179	202	242	193	216	221	204	207	205	202	189	234	207	220	204	221	214	185	209	206	209	221	205	193	199	206	204	219	209	214	201	207	224	227	208	192	182	197	182	212	217	217	193	235	234	197	202	228	223	202	212	201	215	196	201	234	209	208	189	212	205	202	191	196	197	200	226	210	201	185	225	186	194	229	215	202	209	203	195	199	200	229	217	200	210	229	200	198	199	196	230	199	211	204	202	204	214	206	213	188	221	223	191	217	221	241	209	197	218	218	212	200	191	209	198	199	189	194	212	197	184	212	231	237	230	219	212	233	229	220	215	203	229	181	194	217	191	216	193	180	212	215	221	213	203	226	210	213	217	163	195	187	171	199	230	182	206	216	214	193	209	183	201	207	217	195	202	206	206	219	201	206	227	215	208	210	212	206	203	218	195	224	228	218	204	197	205	198	235	215	217	190	191	209	182	214	218	212	236	245	226	213	204	197	180	189	207	175	196	228	193	195	192	213	228	215	206	201	193	198	214	194	206	205	210	189	208	198	207	210	191	186	223	229	225	236	185	220	185	209	213	247	215	190	182	232	195	215	228	222	208	193	196	232	234	203	200	204	194	205	199	175	210	207	197	211	211	183	186	207	208	203	196	197	222	205	198	209	216	210	197	220	199	207	212	220	199	220	202	210	208	191	186	228	213	229	235	185	201	214	191	234	216	183	192	211	208	199	212	202	205	199	191	212	216	203	190	197	184	209	196	204	187	209	200	200	210	210	225	234	197	194	211	213	226	201	224	229	192	213	200	216	198	189	201	203	197	199	207	187	185	217	231	195	196	224	233	223	209	213	198	181	186	198	189	195	228	205	222	231	219	221	204	219	224	212	198	185	237	221	217	186	185	200	192	202	227	180	191	202	239	219	213	208	215	228	211	179	235	218	192	218	211	172	230	208	203	247	247	227	189	194	197	182	193	229	207	203	232	216	194	220	193	228	181	212	209	216	185	191	184	184	216	247	194	205	195	193	190	197	219	236	208	183	191	227	189	235	216	196	210	193	190	209	198	199	207	216	215	205	192	207	203	214	187	215	199	189	211	241	213	186	202	194	183	206	196	196	196	196	220	208	208	231	206	193	205	188	200	213	219	191	198	206	196	211	222	204	203	181	204	180	187	193	198	195	195	235	205	230	200	211	188	202	187	215	223	203	215	213	215	178	178	172	196	210	230	223	196	224	181	211	224	207	195	197	219	203	194	215	208	211	206	213	211	203	197	183	206	182	185	209	212	199	189	210	224	206	190	193	211	212	192	211	202	199	188	213	211	221	221	220	181	202	218	217	243	207	200	206	192	176	215	187	201	214	207	199	229	208	193	220	212	211	211	211	176	211	194	218	211	214	191	222	205	209	199	181	224	215	205	213	213	202	230	220	201	219	222	199	207	216	219	206	200	192	203	219	220	216	225	215	207	221	218	196	201	204	204	218	193	215	194	198	213	201	192	206	217	200	231	192	208	220	234	212	197	188	214	209	224	220	194	209	206	203	191	193	210	213	200	194	186	227	224	211	241	203	203	208	205	207	216	201	195	202	214	185	195	182	202	208	204	235	222	218	210	203	200	198	202	209	229	222	200	207	216	216	226	218	213	196	220	194	206	199	182	214	196	224	228	203	221	183	200	211	212	185	217	220	188	214	192	193	202	190	216	187	179	209	203	227	190	219	218	220	204	215	208	227	181	215	194	224	226	195	180	180	186	209	180	200	213	226	210	184	204	209	214	220	223	187	217	207	190	217	214	227	217	230	217	213	205	204	185	212	240	215	218	212	190	199	213	213	195	194	192	217	214	229	224	218	199	186	192	192	218	190	189	193	197	211	204	197	200	209	209	208	218	210	198	196	216	207	208	188	205	192	208	227	186	207	165	178	189	208	210	198	220	229	192	208	202	182	198	174	215	230	213	187	194	193	215	219	241	186	193	163	212	205	214	206	208	195	203	220	208	213	207	202	235	211	216	208	202	217	212	208	210	209	217	209	193	211	231	197	221	206	205	193	203	189	197	199	216	208	197	221	234	212	224	198	209	214	218	205	216	202	193	178	191	194	235	213	222	203	214	225	210	191	207	231	230	200	233	188	190	223	225	222	204	230	220	215
26848	45192	26813	11256	6358	3378	2302	1863	1432	1215	982	952	777	743	704	679	583	604	535	534	553	520	510	485	520	486	512	499	472	486	495	515	493	503	514	416	454	452	487	487	528	482	499	476	492	463	470	466	437	443	499	505	488	449	450	482	447	481	455	464	456	465	421	505	461	468	467	465	504	501	437	457	453	492	446	516	431	467	472	462	449	453	465	477	486	473	495	455	449	462	500	490	446	480	478	470	476	473	490	450	471	483	447	478	477	474	474	455	458	452	477	484	448	459	517	448	476	433	456	451	434	468	464	446	427	519	424	447	471	459	429	485	478	458	444	485	518	512	465	469	481	478	469	511	478	434	484	484	480	458	471	515	484	487	462	479	463	462	477	467	504	465	480	495	462	518	441	456	474	479	450	486	493	457	478	483	490	480	478	449	494	460	455	488	470	454	473	493	474	467	498	464	472	454	480	462	478	482	471	459	430	444	507	465	515	484	475	448	460	487	472	467	487	464	498	506	516	496	462	484	456	470	464	481	478	440	477	467	470	456	446	457	494	475	472	454	465	464	458	434	468	492	480	467	486	408	514	454	433	473	419	476	480	484	444	489	496	477	472	497	474	453	441	463	506	457	452	453	436	457	466	497	460	483	468	436	508	493	436	442	511	469	497	457	491	501	442	445	441	452	488	489	477	462	471	459	466	476	473	455	471	463	501	440	461	427	472	494	441	450	464	464	491	454	450	501	472	466	471	464	455	441	444	490	445	476	460	482	493	468	457	460	449	447	453	451	465	492	481	464	474	481	446	482	523	468	477	477	455	448	484	429	453	462	433	504	467	458	447	464	457	463	454	438	460	478	473	477	479	467	476	473	458	468	475	456	462	471	433	472	477	437	506	472	487	451	482	497	468	474	448	463	478	481	478	466	514	445	488	485	479	493	432	458	419	523	433	440	454	453	473	468	433	457	481	467	464	450	465	474	466	500	503	503	469	490	454	467	451	460	442	467	470	450	469	441	438	466	444	503	443	433	451	451	456	449	486	477	447	477	488	451	472	466	491	464	478	505	447	448	453	451	454	480	441	450	440	495	438	471	471	494	500	479	455	472	427	470	500	497	467	515	453	487	490	456	463	501	424	427	478	484	526	496	483	450	452	449	438	492	474	510	467	451	475	481	449	446	429	492	476	489	506	455	436	409	457	497	439	449	480	455	498	465	467	450	444	473	429	461	512	470	462	475	468	446	459	473	481	474	448	456	450	485	498	472	478	476	463	469	453	438	415	458	459	501	497	500	412	473	486	491	500	471	486	437	451	511	447	432	436	456	478	465	459	444	425	503	480	498	469	465	465	465	508	432	484	447	480	470	497	473	469	460	441	464	482	434	459	446	445	469	478	488	514	468	477	463	437	448	494	480	449	439	488	450	450	465	468	490	488	453	461	491	421	476	438	489	452	473	468	485	420	444	468	478	511	439	470	519	459	496	467	452	447	490	435	489	463	506	485	464	464	492	503	473	471	477	452	463	456	462	476	447	492	449	443	450	476	438	470	459	460	453	448	470	461	502	468	469	494	485	472	467	480	519	465	456	487	473	424	472	451	444	457	454	468	473	456	434	439	466	478	467	506	483	495	458	477	490	470	474	464	414	446	458	455	451	472	468	463	476	475	484	494	435	480	477	521	455	474	453	495	471	476	487	443	461	460	471	473	470	487	485	491	488	441	452	463	484	474	504	471	437	465	517	467	412	497	468	487	435	487	449	463	481	477	465	476	525	481	477	473	456	483	436	426	498	436	519	464	460	466	452	517	435	471	499	469	474	480	470	453	446	460	462	459	486	507	485	491	439	508	464	501	438	483	505	459	465	472	489	467	458	485	522	469	490	491	430	462	448	503	427	487	467	479	456	479	476	477	469	464	455	505	487	440	476	489	489	477	448	442	442	485	501	476	480	463	508	480	448	463	448	469	487	463	504	496	422	502	484	476	459	475	487	463	451	452	443	489	453	486	471	467	456	440	440	454	451	506	475	485	492	483	478	456	491	450	446	451	458	471	464	509	459	492	475	435	465	486	488	483	432	453	446	459	474	470	458	443	485	491	484	487	487	466	473	493	430	514	469	469	455	511	445	444	500	440	460	472	522	481	505	461	477	475	480	487	479	428	493	480	447	450	473	471	513	510	440	463	512	487	434	508	475	442	479	477	483	484	460	439	449	472	497	425	464	509	463	492	441	478	464	476	428	447	504	462	456	526	457	471	463	465	468	480	454	472	465	451	497	457	459	465	440	501	500	492	438	493	459	505	466	439	417	467	458	468	464	429	506	475	503	492	459	485	496	469	498	479	462	493	452	445	457	478	485	450	469	485	477	440	512	486	473	459	487	518	479	505	424	426	521	488	512	483	491	457	446	473	451	485	466	447	475	475	468	497	464	502	476	487	472	480	460	466	467	489	469	479	447	491	464	454	447	488	473	482	413	459	472	465	475	481	482	480	480	483	510	487	443	447	464	494	442	446	488	419	462	452	468	479	466	492	509	525	463	443	435	464	414	470	439	455	497	439	475	494	434	470	454	451	490	487	452	469	479	453	459	489	452	500	432	466	481	486	476	484	485	453	461	489	496	445	449	510	464	478	459	437	456	505	503	461	439	453	434	518	454	482	461	485	487	461	429	474	488	477	469	422	416	452	431	448	522	459	472	477	469	459	444	485	459	461	472	487	466	503	450	512	468	449	474	453	483	463	471	441	473	495	453	461	448	471	493	441	439	433	500	439	454	455	471	465	471	474	456	479	485	450	490	437	461	424	451	458	465	485	451	458	438	449	436	467	415	430	465	457	454	481	493	456	442	445	434	476	415	432	489	458	464	451	470	462	454	428	488	468	443	471	472	452	527	461	453	476	464	466	500	459	446	483	458	476	475	426	477	465	448	485	466	464	483	438	487	463	456	475	495	498	463	459	429	467	497	467	462	498	459	495	475	451	463	492	455	472	485	430	453	446	461	509	477	447	472	462	476	476	473	492	466	475	488	440	444	447	471	471	456	470	480	541	487	446	471	442	491	488	462	505	469	457	444	462	497	489	496	477	447	465	459	462	487	454	488	496	438	487	503	447	431	487	470	457	469	481	510	492	452	468	469	479	465	457	508	485	481	480	437	518	475	474	479	445	463	439	455	444	415	446	512	458	481	479	458	498	463	488	468	454	460	500	476	472	451	457	429	453	457	487	503	445	481	506	458	477	477	460	433	466	480	468	522	476	470	467	467	465	463	482	467	430	462	465	489	473	463	447	463	461	468	456	469	484	421	468	476	491	422	458	441	435	450	414	495	453	477	447	478	473	485	493	481	469	436	476	444	501	489	471	490	441	443	484	459	502	475	473	488	450	473	461	441	466	493	468	452	454	481	439	481	466	495	450	472	494	457	459	421	510	460	443	482	431	449	483	446	465	466	465	460	452	499	462	464	436	455	461	467	455	510	478	511	497	516	459	490	498	478	447	457	463	506	463	497
33285	25850	25308	14942	6669	3556	2487	1760	1381	1098	835	649	521	437	415	370	353	292	297	296	243	248	269	304	234	262	253	260	245	247	258	225	199	241	227	206	203	250	237	196	215	220	236	212	217	226	233	242	224	219	222	219	209	236	231	214	189	233	246	232	208	199	220	236	197	246	238	218	192	213	235	230	226	213	245	225	238	256	239	229	229	238	223	248	264	202	229	239	217	243	226	241	191	222	229	200	223	215	216	217	219	222	243	221	228	189	235	192	206	238	197	213	223	263	211	241	229	210	218	231	197	222	212	262	212	206	224	218	229	236	226	242	245	226	204	224	243	204	226	227	209	251	230	243	207	247	217	220	213	219	209	204	225	203	213	206	212	231	225	186	252	237	235	215	224	241	224	231	248	200	237	227	190	230	215	215	227	217	222	214	212	217	210	236	212	237	201	212	230	211	238	204	207	230	227	224	219	207	214	221	200	207	226	251	228	217	244	202	228	269	261	213	240	225	208	220	232	241	250	230	218	231	230	224	212	248	240	223	210	237	213	233	230	231	226	199	231	243	245	243	231	235	231	220	239	233	233	177	203	222	245	215	252	225	208	233	202	231	200	224	224	241	218	236	240	221	215	233	223	205	259	216	190	259	214	210	244	235	261	247	228	221	221	235	234	225	230	205	202	218	218	217	225	224	222	232	221	234	220	225	238	220	198	236	258	236	233	196	205	239	217	221	218	248	236	235	212	242	244	197	218	223	187	225	205	203	227	204	219	211	222	257	190	213	249	210	215	227	222	234	220	239	233	214	216	202	254	232	198	223	226	232	241	266	186	221	234	222	224	228	219	250	235	253	227	219	200	214	223	214	222	211	214	217	220	267	228	230	232	239	231	258	220	228	234	231	238	223	198	218	244	244	235	222	225	232	240	204	195	213	235	212	236	195	193	213	222	223	214	239	221	215	217	216	254	222	231	233	215	224	236	246	232	215	216	221	230	232	214	246	237	248	214	261	214	248	229	223	229	222	226	211	223	237	228	230	214	213	201	225	214	233	238	215	234	242	186	228	244	230	221	231	205	220	215	251	195	257	214	251	231	247	227	224	229	217	193	200	210	238	237	234	197	263	203	250	238	218	265	230	235	221	209	203	227	224	220	240	227	257	198	221	212	225	243	206	237	220	232	271	239	219	233	224	252	203	239	220	260	237	229	222	227	192	188	213	184	220	217	213	226	235	238	253	225	222	218	193	215	186	243	239	221	226	247	247	247	227	249	227	227	208	214	233	231	219	216	217	223	236	219	197	213	235	213	206	217	259	256	234	238	228	233	221	224	246	231	206	213	241	245	206	199	240	256	228	234	249	216	217	220	211	221	263	211	206	200	228	222	208	251	194	232	225	219	198	245	244	209	229	221	269	221	238	175	214	205	230	216	202	271	240	231	206	242	249	229	216	212	197	225	239	235	205	238	247	217	196	219	245	202	240	220	194	235	211	250	216	236	215	227	202	203	221	233	232	228	247	209	206	241	232	226	218	204	202	212	226	203	214	205	217	226	239	246	247	225	211	225	237	208	212	224	240	229	230	206	202	202	212	225	195	240	224	197	256	245	228	226	223	224	224	219	215	240	213	233	230	230	226	211	214	209	210	247	241	246	241	215	229	231	227	245	212	217	207	232	211	209	199	224	215	219	218	229	197	247	225	221	228	240	227	242	224	253	233	227	232	230	252	222	230	245	225	217	192	209	230	222	242	238	249	209	229	220	222	231	226	203	234	222	212	212	214	241	235	247	224	257	246	249	250	206	214	205	219	230	237	229	229	227	205	228	226	234	212	219	215	219	198	229	190	218	192	222	229	261	220	226	232	231	225	223	216	246	249	252	197	233	214	225	223	198	197	231	236	248	236	226	249	219	236	206	219	259	245	219	233	237	244	235	245	239	217	244	248	205	226	210	237	217	193	221	236	252	211	226	222	206	229	232	252	254	209	242	248	208	230	192	226	226	237	225	238	231	221	225	258	217	219	224	217	226	208	228	201	211	232	194	223	252	223	220	232	218	225	235	232	211	218	206	198	207	198	216	237	197	222	223	234	246	226	182	217	233	227	213	204	206	216	254	230	216	225	223	250	219	208	281	251	210	224	233	219	238	267	244	218	247	252	245	199	250	237	240	230	204	220	218	225	231	193	224	231	239	241	228	226	224	258	199	247	217	195	232	238	226	219	218	228	209	223	236	229	229	214	213	227	227	235	242	219	209	222	212	216	217	224	222	206	202	209	245	231	206	225	234	216	249	203	253	217	247	248	247	249	207	207	212	216	206	219	238	227	216	221	194	239	237	265	223	226	232	201	226	234	232	243	227	241	225	220	246	212	226	251	224	249	220	235	236	224	267	234	214	236	233	206	225	222	252	254	238	221	222	224	237	244	207	214	224	222	206	228	212	219	230	214	229	244	231	235	226	235	234	225	243	216	215	187	249	231	227	243	220	215	216	242	252	223	234	229	204	232	222	224	238	208	203	236	245	235	229	212	238	255	223	244	210	240	213	226	234	224	237	233	200	218	192	227	225	227	215	238	246	241	217	228	259	225	229	212	199	256	225	234	225	238	209	204	218	230	231	235	229	233	237	193	198	232	207	219	232	209	234	251	198	221	247	230	215	240	231	226	227	212	214	241	233	240	234	217	219	231	209	227	238	247	225	200	237	201	194	224	192	197	241	208	232	228	213	244	227	218	206	209	213	226	224	238	230	222	216	212	203	193	214	236	180	220	211	227	221	246	235	239	195	224	235	230	200	180	224	229	235	230	228	226	221	209	213	220	246	237	234	249	232	229	208	216	231	198	239	267	280	230	246	239	215	204	238	201	223	219	200	222	227	222	208	236	221	225	226	200	205	218	238	233	228	235	211	208	233	261	213	235	201	206	249	222	239	216	210	234	246	232	227	223	188	235	251	238	212	226	194	232	214	236	238	214	230	212	225	235	228	228	227	243	222	192	247	208	225	258	217	239	231	226	221	220	226	226	216	224	219	204	206	223	229	232	231	244	254	208	245	235	219	203	247	258	245	227	218	232	229	219	226	200	198	238	250	212	222	245	241	229	235	239	224	218	220	232	211	232	226	216	232	235	212	210	228	214	219	229	221	209	227	222	210	243	211	212	230	220	237	194	200	209	212	209	202	261	228	232	220	217	206	230	219	205	228	218	258	244	212	231	228	229	206	214	216	198	223	239	219	226	274	240	231	216	223	200	237	246	211	224	233	229	236	274	266	237	231	208	213	221	215	235	226	243	205	234	197	263	230	232	218	246	250	235	209	218	203	270	201	236	247	225	212	234	268	230	218	238	238	241	233	210	231	217	230	236	242	233	246	242	226	248	222	218	208	228	226	237	257	229	236	214	217	215	192	230	245	206	232	219	238	235	241	242	207	209	225	218	224	227	239	231	223	229	230	222	206	220	211	232	268	219	228	227	224	227	209	228	243	192	194	236	247	222	240	212	218	257	225	235
26752	31503	16616	6902	3496	2027	1482	1251	1015	904	775	752	722	614	639	600	568	557	607	554	543	523	549	520	528	547	551	509	518	537	478	521	560	556	511	524	495	468	549	519	491	519	547	536	518	560	504	497	524	528	515	528	534	516	506	549	508	518	531	559	517	520	566	504	503	527	556	499	550	466	486	495	571	507	552	538	529	532	517	512	532	479	527	561	566	501	525	511	521	510	538	558	531	522	528	513	512	481	503	518	521	503	512	520	559	503	524	524	493	533	513	500	478	506	536	531	535	502	504	528	527	562	523	533	508	523	511	527	527	526	551	537	512	534	538	516	536	518	512	504	512	526	526	525	554	498	512	507	499	516	526	518	567	519	541	540	520	541	531	511	532	523	509	546	511	494	528	491	532	523	516	505	512	541	510	481	495	542	507	531	473	519	511	530	513	522	498	560	543	502	513	507	511	535	493	506	530	550	527	486	475	485	509	533	511	559	508	503	571	507	524	507	539	547	523	505	502	552	518	535	529	503	537	528	516	552	534	500	481	502	535	514	610	507	543	510	522	512	499	505	535	492	540	514	512	496	534	513	527	536	559	532	534	525	515	546	495	529	464	506	499	543	475	524	542	503	504	480	516	517	511	560	508	537	548	505	501	488	511	556	559	546	530	495	529	532	553	500	535	483	550	537	520	551	494	469	538	548	502	530	518	566	506	541	583	532	550	530	506	534	483	493	527	555	512	545	514	516	511	540	517	512	517	549	509	539	524	520	474	535	532	513	488	481	557	484	493	492	478	536	508	506	515	509	541	504	521	522	504	534	494	553	492	494	505	553	552	515	510	481	545	558	541	550	501	530	521	532	503	548	525	500	534	535	520	551	483	536	485	539	543	550	466	538	547	517	541	533	534	522	534	504	538	520	532	557	502	517	488	472	522	519	497	463	554	516	507	498	503	511	526	555	539	527	480	524	491	492	522	539	554	486	540	549	528	509	508	519	523	534	491	505	503	513	536	565	526	534	493	553	547	523	513	510	529	520	540	514	511	536	533	554	536	554	518	511	522	509	502	512	515	500	562	502	513	499	494	527	494	523	538	499	518	528	530	513	499	473	486	538	517	530	524	526	546	516	501	557	550	485	517	524	501	488	507	537	535	528	487	510	518	502	520	541	490	508	538	488	475	506	503	514	529	561	536	573	562	499	499	529	539	529	505	512	551	522	504	509	530	478	507	514	510	559	512	522	525	546	532	539	524	490	535	501	510	507	546	476	488	485	517	553	566	542	519	517	520	521	502	479	550	509	514	518	487	543	518	499	552	483	524	498	509	540	565	521	526	521	534	552	492	539	488	531	513	531	526	504	564	529	531	524	512	465	563	516	520	511	527	519	551	519	519	518	514	519	552	512	508	534	546	505	542	519	495	512	531	488	558	511	493	535	483	540	544	508	511	541	546	524	520	529	522	572	547	580	530	497	542	542	527	483	513	502	538	489	549	541	553	535	503	523	508	553	509	530	532	496	515	534	519	527	574	488	536	526	516	502	518	522	494	525	512	520	529	545	525	507	511	530	504	513	550	501	559	508	545	579	508	562	505	511	527	501	480	516	541	536	516	532	517	507	530	559	538	538	509	529	453	474	486	553	531	499	505	481	533	508	543	537	533	541	508	534	477	539	521	496	525	480	518	553	491	507	524	508	528	544	526	521	528	545	512	555	525	517	489	570	530	539	503	515	543	525	517	532	486	517	547	507	528	490	477	534	510	486	520	524	499	518	494	515	567	487	533	489	527	513	546	536	538	505	508	515	511	519	519	485	519	492	513	514	522	510	548	533	528	530	533	484	560	492	496	555	555	490	475	521	511	519	539	492	496	546	534	530	509	518	514	522	522	524	515	542	548	514	561	531	514	468	520	539	551	532	515	539	499	513	537	505	514	539	491	525	518	499	493	531	522	541	497	538	536	556	497	526	514	539	570	502	513	521	533	506	538	531	547	525	501	514	547	517	521	543	531	551	510	488	557	496	531	512	510	534	550	539	537	524	523	489	533	522	513	508	479	508	504	515	541	505	506	528	477	524	539	497	529	541	520	502	572	524	544	537	520	525	521	493	473	549	502	539	510	519	525	494	524	520	519	547	471	524	507	483	542	496	522	492	512	520	503	514	518	545	566	548	502	548	520	511	513	520	514	527	484	503	516	492	562	516	515	500	525	507	529	547	516	508	545	549	528	532	506	530	527	502	481	512	514	543	530	503	490	507	503	520	540	522	548	500	569	565	463	551	524	524	567	534	528	510	528	574	508	564	540	533	576	490	523	494	572	525	514	513	509	505	513	503	528	516	564	534	492	512	518	572	540	512	534	531	518	548	532	557	506	548	553	493	511	520	507	530	545	514	515	504	525	519	511	492	503	492	527	497	557	508	534	516	533	530	542	563	510	554	554	526	500	496	527	520	524	527	549	494	517	531	477	529	516	499	482	508	508	532	518	521	512	512	521	500	563	509	514	549	538	517	534	485	519	494	503	523	522	528	522	512	505	552	536	533	509	549	534	535	518	502	529	529	544	541	537	550	512	506	481	504	495	493	520	537	519	503	530	474	596	526	503	516	564	544	546	502	520	565	513	499	530	530	552	528	550	537	519	498	523	501	488	525	531	555	514	505	505	504	503	533	524	536	509	545	546	554	500	551	512	511	538	498	556	549	515	480	531	544	544	487	486	495	502	512	531	574	565	490	525	525	554	549	478	493	494	524	469	532	513	514	503	514	503	529	498	561	533	533	519	494	510	511	523	509	506	528	502	497	505	524	538	573	513	525	526	546	524	513	547	495	555	525	499	527	515	542	544	497	490	509	519	464	517	455	468	487	518	482	554	518	558	527	525	530	548	541	530	547	527	538	529	490	508	544	512	526	546	527	518	509	517	523	541	503	505	505	499	520	523	519	547	515	516	551	486	532	473	511	509	525	543	523	512	532	483	487	514	542	510	495	507	519	482	493	489	540	493	530	468	515	532	555	525	528	471	533	477	501	548	535	514	536	533	520	517	492	503	542	504	527	547	521	524	505	479	504	489	526	532	537	527	525	503	517	513	505	530	505	507	522	544	507	516	538	506	505	542	479	532	524	515	524	539	535	501	532	508	530	505	513	529	493	505	513	493	503	491	526	510	559	517	560	501	548	541	508	545	506	501	506	527	504	498	556	481	553	533	506	525	506	508	485	562	531	485	535	542	523	516	475	519	517	515	555	526	566	525	536	506	521	494	522	518	477	491	531	521	503	538	504	539	499	528	511	507	507	503	541	515	521	507	548	492	447	517	517	562	511	515	506	524	505	537	534	548	513	529	487	516	524	508	544	551	517	523	523	536	496	517	571	459	534	525	523	516	498	491	566	530	547	493	519	497	476	531	558	499	551	512	505	527	512	525	510	517	555	539	531	519	508	491	533	528	510	580	518	520	550	523	498	537	552	489	488	532	498	526	536	526	521	502	501	483	506	502	545	517	543	580	515
24889	21456	24937	28439	21562	19933	6276	2756	1817	1390	1067	856	619	551	556	423	431	365	344	313	273	278	277	244	276	239	224	199	236	220	223	215	203	207	178	226	215	219	195	233	233	195	220	212	180	214	216	177	195	191	210	227	208	224	192	220	210	203	220	218	191	205	186	208	218	203	206	188	189	202	193	205	197	188	217	195	186	201	211	205	181	221	210	184	206	217	219	204	217	216	214	169	205	213	202	198	185	188	213	219	187	189	217	232	203	203	205	213	244	217	231	182	220	224	209	201	200	198	248	198	236	224	199	229	204	195	208	189	217	230	228	188	210	214	210	202	223	201	194	224	207	209	214	217	191	229	221	211	205	224	227	212	211	207	203	229	202	173	184	203	198	184	209	216	220	217	209	207	186	243	205	235	189	195	180	236	220	209	204	213	207	217	202	198	186	227	202	218	219	222	210	195	181	240	207	236	209	227	168	227	194	175	191	227	225	228	233	197	221	212	207	215	205	210	213	193	211	216	206	214	211	185	198	209	229	193	201	207	208	183	218	181	210	206	216	192	216	220	209	223	190	220	207	191	195	194	197	240	222	226	242	201	184	222	225	206	199	208	254	242	214	204	217	199	209	206	194	198	215	201	208	231	178	202	198	165	202	217	212	209	198	216	204	199	197	198	212	185	188	212	241	201	199	220	201	230	211	210	191	205	195	193	209	213	211	200	215	233	209	223	183	208	205	215	228	195	206	184	202	194	179	194	224	203	201	223	208	198	233	214	222	206	214	203	225	222	199	205	203	222	200	225	207	205	238	201	208	205	181	218	214	218	209	228	204	225	209	214	220	186	215	180	212	209	184	246	197	216	225	183	213	221	207	190	204	214	198	213	172	192	213	210	207	223	186	193	203	183	216	227	227	179	196	202	207	176	207	196	208	220	212	211	209	196	231	209	196	210	224	217	185	201	216	215	192	222	225	209	207	204	234	200	224	192	204	208	194	209	181	203	205	198	219	180	217	204	218	214	227	220	202	185	211	223	206	180	237	226	197	194	216	200	188	202	218	212	201	221	218	203	199	221	211	195	215	193	224	202	212	212	207	185	218	199	215	199	220	219	199	215	199	219	220	198	192	185	209	199	182	219	204	211	202	183	187	186	202	201	195	235	164	203	221	211	211	210	212	223	214	202	202	211	204	174	194	219	190	188	215	203	225	199	209	201	184	215	211	206	222	196	214	207	181	195	187	194	203	213	227	181	201	223	209	216	206	187	213	231	202	195	176	205	227	205	216	219	187	209	199	210	203	192	223	191	182	211	184	197	213	230	236	188	214	198	185	215	182	196	190	191	201	213	206	209	213	207	192	240	212	202	223	223	211	232	210	197	170	200	240	230	233	191	217	207	182	213	211	195	236	227	183	215	181	219	222	203	229	212	194	209	201	259	234	201	208	226	191	206	207	217	215	212	177	213	199	222	200	184	208	206	211	214	210	207	163	194	208	204	233	201	211	182	211	188	217	187	214	192	212	210	239	205	219	183	196	221	215	224	197	209	223	217	229	209	225	210	193	215	208	194	206	218	206	207	241	198	209	206	237	220	233	196	199	186	203	190	219	217	245	211	176	192	231	200	191	189	224	210	178	232	213	186	190	180	195	209	186	205	184	206	229	235	203	241	202	209	172	215	183	188	226	199	189	226	240	197	201	201	224	230	214	234	229	215	179	215	234	218	198	203	241	213	174	201	223	208	226	209	222	231	195	203	204	213	194	210	208	221	229	231	188	231	210	229	211	191	234	188	216	210	229	211	221	193	194	226	226	229	234	193	185	212	219	176	202	191	222	206	195	215	215	215	214	213	220	207	213	165	201	201	218	240	194	234	205	189	229	182	190	198	188	214	219	205	211	193	227	180	233	205	205	220	201	245	181	202	226	193	197	226	195	185	231	223	213	207	229	204	205	217	235	234	196	188	214	228	174	194	202	203	188	185	189	198	184	184	195	215	201	201	219	194	214	222	215	196	210	222	198	227	213	211	183	203	207	218	211	216	206	212	206	229	212	212	218	195	221	192	202	214	213	194	190	231	216	199	168	204	202	191	198	207	209	202	227	185	216	199	205	188	197	192	216	227	193	202	197	178	196	214	190	197	184	202	216	211	202	231	242	225	213	184	198	216	179	182	217	231	202	196	219	217	202	209	200	204	214	215	203	222	230	187	198	208	206	220	222	243	201	200	232	213	217	173	214	194	208	202	187	211	184	193	191	214	194	216	215	213	216	196	225	190	210	232	222	181	194	220	197	219	173	196	214	202	198	232	193	200	213	190	215	193	191	193	161	208	201	216	180	165	221	214	199	225	206	196	217	203	199	233	227	209	211	197	203	213	205	214	198	236	198	220	196	206	209	201	218	199	209	185	208	227	189	199	241	220	203	224	234	200	222	203	203	200	205	205	210	189	230	213	204	188	193	188	205	255	195	196	208	229	208	201	185	185	203	196	220	202	189	203	216	223	192	225	207	197	211	195	224	227	230	222	206	205	223	191	205	192	193	186	177	211	176	203	207	205	221	206	209	206	201	195	226	192	204	183	201	217	200	181	200	207	190	210	196	185	191	201	190	184	183	205	202	166	231	216	221	231	224	201	230	215	190	170	195	212	182	219	232	210	202	186	204	187	206	193	204	203	194	219	209	180	220	207	220	219	204	181	216	200	194	229	221	217	208	204	204	233	214	205	200	209	193	212	240	198	179	223	204	226	236	207	208	201	216	233	188	184	234	247	205	192	211	184	222	174	206	206	262	196	198	204	212	211	220	224	205	219	214	218	194	201	210	181	216	185	198	196	196	230	222	209	212	210	245	232	204	217	188	185	203	216	213	224	211	234	193	199	208	173	219	195	190	214	213	214	211	220	210	204	220	179	207	204	212	178	197	176	192	202	186	190	195	186	206	227	233	213	197	212	202	225	227	177	214	183	205	185	203	173	210	201	177	195	202	215	209	210	176	207	208	197	233	215	210	224	223	209	210	212	211	198	184	223	206	234	219	245	201	226	208	228	214	224	208	238	210	208	201	216	181	218	228	219	182	220	205	176	217	240	214	202	200	219	199	234	200	185	211	197	197	211	202	186	208	175	213	207	215	186	203	196	192	185	212	208	214	197	186	198	180	213	215	199	229	224	234	232	245	233	196	198	223	209	203	188	186	192	191	215	203	214	198	203	187	199	218	197	221	220	200	182	190	193	213	191	196	228	218	209	230	225	208	215	227	173	198	212	224	226	206	204	206	225	235	195	185	210	190	199	211	201	207	216	214	202	224	224	209	237	190	199	231	223	198	219	218	220	195	181	234	197	238	222	209	211	182	199	183	207	207	226	226	216	174	221	228	203	213	202	207	205	189	215	191	188	215	221	194	214	206	220	204	204	235	223	197	185	195	181	218	200	202	217	235	213	239	237	191	216	196	186	221	204	227	201	205	236	169	188	200	205	215	201	201	205	233	224	220	209	209	221	185	193	214	204
25855	39269	20133	9014	4617	2698	1898	1366	1172	986	945	791	755	628	602	586	558	561	492	524	544	519	518	482	511	526	488	494	500	478	508	506	485	484	487	479	458	445	471	489	479	512	493	461	485	432	531	468	487	507	428	507	473	496	466	449	462	517	496	484	479	494	495	487	427	467	443	470	495	489	456	447	492	468	468	482	472	420	494	471	483	432	464	474	498	472	486	484	484	429	473	479	503	468	500	466	463	442	480	425	483	483	471	498	454	495	478	490	455	521	484	508	487	477	485	490	475	478	471	484	526	458	487	482	500	460	495	493	460	493	483	466	487	438	490	491	487	520	477	535	497	454	476	455	473	466	488	459	489	473	506	479	541	491	489	478	492	450	463	480	478	445	478	483	499	488	468	482	491	456	455	458	490	489	482	478	504	492	526	435	453	498	522	493	457	447	463	478	495	435	460	457	474	495	459	487	538	493	461	496	475	476	509	472	472	479	466	464	519	473	461	498	446	466	481	511	510	451	465	476	467	454	466	475	474	481	470	475	476	489	466	511	463	458	459	458	468	453	493	461	483	485	490	486	420	474	460	490	531	450	502	496	489	446	475	480	478	490	461	430	499	471	459	440	494	448	474	493	459	487	471	470	477	492	436	477	481	470	491	450	471	492	464	475	466	452	441	484	473	484	471	454	464	458	481	467	476	475	477	465	488	468	452	492	468	454	462	512	489	479	489	472	442	432	449	465	477	498	496	473	479	493	509	437	434	475	534	501	512	481	502	515	475	497	440	466	456	464	499	491	506	489	478	431	500	443	476	481	528	466	442	456	476	453	496	457	481	448	458	473	492	499	491	487	500	484	486	454	473	484	477	475	478	433	508	476	468	476	485	460	466	453	439	496	499	478	441	447	500	438	469	502	442	456	482	500	446	478	484	483	475	447	508	411	461	455	484	472	473	454	456	434	452	485	473	474	455	467	465	479	471	453	494	472	483	474	475	487	448	474	468	449	457	458	449	451	453	496	508	518	455	441	464	517	472	490	544	496	455	529	470	494	477	515	456	491	528	462	520	490	463	506	482	443	472	474	514	500	494	504	465	467	483	470	465	506	502	462	477	499	523	515	462	494	484	482	449	446	501	469	468	491	473	472	485	462	536	438	503	530	447	493	483	473	463	484	500	498	468	473	466	460	482	491	431	443	471	528	475	494	483	493	519	470	482	462	459	476	487	475	483	492	496	470	479	472	498	468	493	471	458	517	449	479	446	460	463	465	470	490	503	510	439	475	475	475	528	471	456	453	501	451	509	458	439	469	459	476	472	494	434	472	434	467	496	495	441	458	452	491	487	513	495	449	468	491	453	507	481	485	512	485	467	467	480	478	497	493	457	466	458	457	470	478	463	474	484	469	464	481	453	506	447	471	443	493	460	471	502	455	522	477	491	465	445	516	469	497	485	508	451	432	468	475	512	471	470	493	484	468	453	485	464	500	492	483	515	463	452	504	461	494	445	437	474	468	437	461	499	472	424	486	502	437	461	524	457	462	456	477	443	515	505	437	451	453	488	498	511	480	441	474	478	497	521	448	447	464	473	469	481	512	502	478	483	455	456	486	489	487	458	479	497	492	459	480	476	466	489	468	469	451	475	468	488	469	479	457	453	497	462	477	485	512	461	501	424	480	440	492	470	483	485	454	498	478	484	506	482	499	500	409	456	458	457	513	481	499	483	458	471	481	504	478	476	489	453	475	470	476	490	456	507	484	492	438	476	471	461	465	459	490	498	433	495	448	467	494	437	482	499	482	447	482	458	469	463	547	464	474	455	460	451	439	494	468	508	465	486	483	439	474	468	479	449	491	506	470	501	512	429	486	454	445	497	501	526	522	473	495	503	499	474	464	478	456	456	480	465	499	441	473	448	460	511	483	492	517	488	466	488	489	535	471	437	489	483	490	464	498	497	483	449	475	435	453	447	499	506	473	460	457	490	505	448	468	496	478	475	491	493	453	465	460	492	455	506	486	458	464	484	450	491	491	462	461	475	497	484	431	494	455	452	476	500	450	461	482	481	500	492	467	484	467	504	459	468	444	490	493	504	494	478	476	493	477	473	456	526	492	488	509	459	457	495	494	488	501	463	451	466	438	491	455	459	503	483	442	484	473	481	474	479	501	491	466	480	497	490	475	491	467	455	518	470	485	485	457	503	472	461	465	495	514	513	507	471	463	496	475	476	495	497	479	501	499	481	487	467	457	443	442	467	472	448	434	462	484	489	464	441	437	511	488	453	456	470	445	479	445	461	464	450	465	465	437	476	488	503	489	469	488	487	453	465	443	485	489	431	505	503	478	479	473	475	493	493	443	487	503	504	508	469	485	462	479	536	470	489	460	482	511	465	474	475	466	482	478	508	498	469	444	499	457	489	486	420	482	520	460	481	472	497	469	478	503	533	452	490	422	466	442	493	513	483	481	492	502	476	495	489	466	454	508	484	490	491	448	477	486	456	487	492	484	503	482	462	503	481	439	463	445	458	472	527	493	478	465	467	450	480	484	441	478	478	457	476	505	454	479	486	488	475	487	497	539	492	482	481	485	475	468	514	490	477	489	489	482	492	452	460	440	459	473	476	495	489	491	426	475	494	476	492	491	478	464	483	476	457	481	495	489	482	495	464	490	452	459	453	512	491	468	499	471	470	468	475	454	494	476	467	462	482	473	500	459	495	451	469	462	464	491	439	475	483	428	448	446	503	479	456	445	482	456	500	456	464	482	465	425	469	501	474	478	488	491	521	457	466	501	462	509	486	521	453	498	466	457	481	465	475	439	479	497	473	452	476	488	467	508	469	477	478	449	439	467	501	500	418	496	458	474	456	460	496	451	474	483	467	477	468	467	475	505	476	452	456	479	500	486	476	505	474	448	453	453	484	487	469	442	493	461	483	446	478	486	447	462	523	481	437	489	449	472	484	484	471	477	517	505	486	514	513	487	462	479	452	473	447	505	501	492	445	460	489	456	474	506	491	460	507	456	486	458	474	478	474	502	496	469	508	460	489	455	465	511	533	464	470	453	459	448	475	490	438	464	496	448	489	458	483	494	529	451	487	508	471	483	464	516	504	483	498	476	456	451	480	475	485	471	465	474	469	454	522	474	487	496	488	445	480	477	492	485	489	471	467	466	469	489	493	465	471	463	473	454	511	455	438	457	455	516	526	451	470	482	476	470	509	470	453	488	485	470	456	466	487	475	470	455	511	444	506	489	465	477	531	490	497	504	490	493	486	473	442	509	500	475	466	460	454	448	469	470	507	487	456	499	489	423	500	478	458	483	452	464	484	471	429	485	480	474	471	543	466	472	472	495	504	483	483	455	502	476	438	477	495	514	472	477	480	465	478	471	482	471	460	494	509	479	509	514	448	466	488	526	498	434	468	499	464	509	532	498	469	458	507	455	488	490	509	487	459	495	493	485	498	436	511	449	500	445	494	518	456	466	468	448	466	485	505	506	475	446	511	493
24201	21440	25292	27977	21468	21689	19100	4957	2468	1797	1469	1140	928	754	573	497	443	414	379	359	331	315	247	220	262	281	276	252	238	238	195	240	236	202	199	232	228	220	205	227	213	193	238	219	223	217	221	197	213	199	184	238	240	209	222	197	201	187	217	214	201	212	199	228	225	215	214	220	198	219	187	201	204	209	217	220	198	187	202	183	192	198	187	226	209	190	227	195	209	200	193	171	225	233	212	204	203	173	211	236	185	208	197	220	216	236	208	179	214	205	232	199	200	199	212	217	193	239	194	217	189	191	193	204	210	206	195	237	195	235	222	219	205	232	225	192	210	225	178	204	216	214	183	193	202	199	224	207	196	203	202	180	217	208	197	183	192	190	199	197	233	228	215	189	192	184	185	186	205	215	197	224	204	206	160	210	193	205	223	212	194	205	205	231	201	213	194	245	213	202	202	238	172	195	174	212	200	173	204	213	199	206	218	228	228	215	216	199	199	214	200	215	204	212	205	210	203	187	199	208	208	207	202	205	199	193	186	234	201	214	188	196	202	214	212	197	194	228	207	224	183	193	227	207	193	214	201	224	210	192	217	206	212	231	199	212	191	204	193	220	180	221	216	215	199	176	203	199	221	205	206	223	232	217	223	202	215	199	226	206	200	191	206	223	228	165	223	206	185	243	230	208	203	230	204	204	183	213	197	216	194	204	190	195	226	190	202	212	191	214	214	204	206	223	200	221	214	211	212	201	208	216	209	188	214	214	196	204	225	206	231	203	209	198	226	208	217	195	215	197	216	199	224	179	208	193	195	215	179	225	203	192	187	196	196	180	188	204	202	221	213	199	190	224	201	184	194	191	208	194	210	225	202	180	223	184	201	193	231	194	180	203	217	187	188	186	221	220	215	198	223	227	199	218	226	219	215	204	211	224	219	200	181	218	220	193	213	206	204	186	199	215	200	189	204	192	177	237	202	196	214	219	221	201	201	208	184	195	176	198	202	185	215	218	212	187	186	188	218	197	179	216	215	213	219	220	196	210	196	193	194	201	191	192	212	194	206	215	233	197	230	195	222	221	204	248	191	207	218	205	205	210	212	222	215	215	219	200	210	207	202	180	199	202	202	187	212	192	185	216	225	200	199	194	184	204	251	196	232	204	201	204	202	206	218	193	192	204	199	210	227	205	182	216	195	231	191	239	239	200	212	215	198	190	200	220	228	234	199	198	208	188	211	192	213	201	190	211	215	205	193	189	205	206	164	199	227	199	189	214	207	173	227	221	206	204	171	219	228	182	178	186	187	205	204	197	218	222	221	205	184	220	218	177	180	206	212	218	197	207	206	191	222	217	205	195	187	221	206	195	214	188	226	253	202	203	192	227	202	229	204	201	213	221	229	198	183	203	215	232	237	191	196	191	218	203	222	216	189	211	235	195	178	207	202	191	213	197	209	234	179	193	211	184	199	199	216	229	203	177	193	186	196	194	214	199	207	210	204	207	226	205	187	218	241	190	197	218	205	228	218	197	193	214	220	204	216	228	236	206	204	215	200	205	191	192	206	204	219	216	191	171	207	182	198	217	197	206	181	243	203	214	209	204	203	218	230	205	210	209	196	187	224	216	196	198	215	196	193	217	196	199	172	202	227	197	199	222	208	216	203	209	201	187	204	210	199	182	233	223	192	212	199	203	202	202	201	207	220	188	232	223	213	183	196	217	197	209	211	212	171	204	215	223	205	200	197	236	193	207	224	187	192	239	192	194	212	203	225	206	175	216	204	196	189	207	223	184	207	220	200	211	239	186	190	214	214	183	207	218	213	198	210	171	208	206	184	188	197	229	221	211	224	209	214	215	214	192	220	197	206	206	248	195	219	169	213	206	213	211	195	206	240	204	179	198	209	188	229	202	215	173	195	210	188	219	209	203	180	198	195	196	207	211	198	201	209	242	223	195	210	202	223	211	216	192	179	187	187	213	193	197	206	181	200	220	192	213	177	226	197	178	236	176	193	228	200	207	221	195	198	209	203	198	186	197	168	211	231	216	214	180	229	227	161	202	240	236	197	189	221	189	230	202	215	206	206	215	224	220	195	163	199	222	186	186	224	191	199	204	221	193	214	181	216	221	201	199	202	203	244	222	190	224	214	198	207	217	204	217	187	218	176	216	207	190	215	199	215	218	197	218	186	203	198	204	228	223	225	222	219	219	233	224	220	199	195	190	205	206	191	228	206	184	222	182	214	224	155	224	203	208	208	216	197	193	204	249	211	197	219	190	171	194	194	194	207	166	190	201	234	206	190	224	206	190	206	194	234	192	171	196	207	225	194	200	196	210	245	216	191	206	206	197	183	219	201	176	211	212	208	196	175	190	219	206	232	217	182	246	229	202	217	201	250	215	220	202	193	207	179	172	233	183	184	232	190	196	204	209	216	212	186	224	202	174	203	202	205	193	214	201	215	206	200	242	174	219	202	201	199	188	208	208	204	195	210	192	218	196	194	191	191	214	203	209	208	214	210	204	203	239	222	207	217	185	210	209	241	191	176	203	227	212	189	183	210	237	215	190	191	232	190	176	198	195	214	213	225	218	196	185	216	190	200	202	203	218	223	199	220	189	181	204	226	223	221	203	204	205	229	204	205	220	217	199	202	196	232	223	181	189	214	215	235	197	193	214	197	198	215	211	220	197	218	184	199	187	211	193	225	216	204	207	225	200	202	178	198	194	197	212	205	191	221	192	218	212	228	205	225	184	222	207	218	199	204	192	205	198	214	206	231	208	223	198	188	201	198	211	192	207	191	207	191	189	219	189	214	183	205	204	190	207	206	240	206	207	253	205	195	205	199	208	244	217	218	190	212	201	213	212	221	204	208	199	204	198	224	208	164	190	193	216	202	200	216	183	232	209	178	223	199	181	203	187	219	183	199	197	180	196	186	183	186	206	199	204	209	209	206	237	190	174	221	210	198	206	210	220	196	189	210	220	191	232	196	203	222	221	215	210	208	193	221	190	233	199	201	194	193	214	224	183	224	189	205	192	217	203	210	182	203	204	214	224	213	196	211	197	216	193	217	193	190	219	191	211	197	201	173	207	210	216	199	240	178	190	207	226	219	183	206	215	209	211	212	203	255	185	199	224	217	197	205	198	215	200	209	175	206	204	205	215	177	186	203	230	186	209	224	206	234	194	221	239	205	201	197	193	217	201	193	197	194	196	209	208	190	189	220	168	193	208	223	191	200	207	203	216	188	189	206	221	186	214	209	203	187	207	228	206	199	192	204	216	195	219	206	209	222	218	246	190	223	200	213	193	194	222	229	217	221	203	215	215	214	190	196	199	181	203	204	209	188	198	186	202	233	222	206	179	191	210	184	209	223	214	195	181	186	213	193	199	230	222	185	218	194	198	199	215	195	197	194	200	206	199	229	211	215	211	226	220	217	234	222	212	214	189	199	206	214	214	182	210	236	183	207	207	183	209	208	210	192	214	196	197	205	199	200	232	190	220	194	209
28387	45227	25084	11189	5888	3382	2312	1746	1376	1148	1036	901	786	726	708	628	583	551	557	596	553	532	461	495	485	494	439	470	472	451	483	479	507	482	486	462	432	485	445	503	466	428	465	501	482	464	484	456	502	488	521	464	496	461	462	469	488	463	471	484	475	469	495	489	434	472	463	474	476	467	452	473	426	463	496	454	487	462	451	485	437	450	456	458	482	434	437	477	491	484	451	471	457	460	467	446	479	469	462	501	457	436	500	520	449	493	436	450	429	495	485	501	490	494	487	394	470	474	456	482	468	434	496	496	470	498	444	455	465	473	451	438	426	467	443	472	491	467	465	444	449	444	470	478	458	456	478	453	431	485	468	456	458	447	463	422	477	481	466	451	462	469	448	488	451	487	451	497	481	444	430	467	459	424	458	430	483	458	442	467	459	504	473	474	506	461	465	442	482	480	451	490	417	478	480	472	479	467	462	473	453	480	462	479	427	447	426	444	473	461	471	443	514	476	459	448	457	493	433	461	474	479	451	488	440	472	502	497	454	446	441	461	449	488	470	484	470	470	440	481	460	478	473	475	480	469	445	487	485	453	463	475	466	458	452	464	483	462	462	441	484	447	472	448	514	458	469	440	462	462	427	460	440	433	467	488	452	421	502	491	462	460	485	475	447	466	494	445	456	470	452	467	478	486	488	458	447	470	427	492	491	449	446	477	451	482	490	480	422	460	432	435	446	434	488	451	481	450	465	456	458	525	482	480	462	437	499	426	472	458	497	491	444	449	464	458	474	466	478	466	462	431	464	458	484	429	497	473	484	429	477	472	440	443	514	470	486	426	484	509	480	476	469	417	475	459	436	476	488	446	475	464	488	471	436	466	465	449	512	420	492	427	501	434	445	487	472	482	426	414	474	461	476	462	482	456	452	474	459	470	450	493	473	442	514	442	478	462	464	456	505	450	462	465	473	490	466	449	468	484	453	452	476	457	474	490	480	466	469	436	484	475	501	453	446	452	445	487	492	477	485	452	456	425	453	517	443	489	468	444	460	475	502	454	446	456	461	488	433	417	464	459	512	443	472	473	444	464	446	467	447	431	423	481	436	453	437	450	427	445	462	444	500	476	469	478	467	507	425	471	467	474	501	417	492	467	458	454	442	444	428	476	486	460	457	475	437	493	453	500	450	501	466	466	468	449	451	467	465	476	457	471	470	461	458	438	428	461	460	443	468	427	411	458	491	462	517	485	434	511	422	478	481	465	499	459	467	453	459	443	498	470	473	484	472	451	431	491	458	464	481	477	480	481	452	482	476	451	450	456	495	469	454	467	485	503	451	471	445	467	462	456	447	472	457	466	422	453	458	472	469	500	525	464	471	470	446	440	475	469	474	470	414	451	420	512	478	467	436	492	503	437	488	468	476	441	530	466	458	458	468	470	457	437	439	424	442	441	463	480	438	446	403	509	472	493	482	465	463	467	423	458	488	430	445	467	469	457	469	428	477	489	488	473	435	463	466	481	464	459	507	470	499	444	464	438	438	461	458	482	455	507	466	484	501	464	487	466	471	506	442	449	436	449	476	458	452	465	470	482	441	441	487	461	448	456	491	459	466	478	464	468	485	462	476	454	463	507	426	475	482	517	473	503	487	474	457	463	467	472	487	464	480	462	496	451	480	446	449	457	436	447	461	472	441	473	464	467	455	477	427	393	442	446	439	460	427	428	479	446	467	454	448	504	491	479	434	448	473	484	473	481	446	464	472	440	498	435	446	469	446	495	497	447	458	458	464	453	502	427	444	484	468	439	449	467	481	455	444	493	444	463	450	438	469	487	416	486	427	483	457	445	479	460	438	446	461	468	477	429	485	502	462	461	472	475	448	496	450	507	452	430	472	474	446	450	477	495	470	474	457	477	434	478	459	414	459	450	492	470	451	472	502	468	466	493	476	468	483	476	458	462	463	466	497	437	483	453	463	502	481	464	466	452	463	531	461	453	470	470	481	446	465	449	459	463	449	504	480	442	439	443	438	472	475	492	465	468	423	476	473	470	463	438	422	416	494	440	450	484	470	459	429	421	436	461	478	458	462	492	475	450	477	486	454	464	465	460	489	452	418	457	461	478	475	449	472	483	460	477	463	504	451	497	483	465	431	501	427	462	467	459	458	471	459	512	468	456	464	472	484	455	440	478	466	406	430	435	450	446	479	444	470	435	445	459	427	467	467	450	435	465	468	465	443	510	462	463	462	478	452	462	453	488	469	486	463	454	478	488	486	435	478	482	470	509	454	469	470	474	494	483	501	471	432	456	428	478	409	486	453	472	435	477	471	479	465	487	462	491	512	468	461	447	476	488	539	497	470	464	450	465	492	483	468	506	449	448	462	451	511	497	435	444	479	471	444	438	466	481	461	486	443	501	491	460	438	449	478	431	482	473	500	472	485	498	481	492	497	500	486	464	433	506	484	469	424	478	453	455	437	436	476	416	461	466	451	462	484	466	461	500	435	480	484	498	472	467	487	474	468	416	458	498	448	450	476	474	423	472	500	495	452	431	485	452	481	428	437	477	456	484	438	467	444	455	481	441	465	475	510	468	440	433	454	446	505	465	436	450	463	494	441	453	466	462	474	468	450	497	453	450	467	456	487	499	429	461	444	468	457	467	487	482	460	478	464	476	444	439	429	458	450	501	516	489	480	496	456	451	442	458	451	504	470	449	464	485	493	437	477	457	450	403	467	454	497	455	460	453	458	455	447	484	459	456	475	479	423	469	455	440	485	416	475	466	433	451	459	443	451	461	470	461	438	468	450	448	448	434	506	456	447	445	466	470	464	492	449	475	453	497	450	474	441	433	474	454	486	450	420	463	487	479	452	474	486	450	443	444	459	468	493	459	490	454	450	433	453	497	433	447	463	449	426	464	465	472	429	463	496	469	460	458	435	454	443	525	452	504	464	459	467	469	450	456	462	448	482	466	473	477	424	458	497	466	460	473	423	461	462	450	495	460	451	457	437	487	463	499	456	465	486	475	415	445	481	452	435	467	482	498	477	494	486	450	453	452	464	497	449	469	432	500	463	447	451	486	464	439	432	452	498	447	479	445	493	505	445	482	440	419	456	446	443	445	465	464	484	491	466	497	451	434	461	459	526	499	452	454	444	467	470	456	456	491	487	499	440	478	447	478	509	501	448	428	452	426	464	476	504	446	493	490	463	476	481	456	435	454	434	454	450	477	472	460	479	442	481	492	448	459	505	486	483	460	484	490	469	458	466	439	461	469	468	459	465	492	481	435	446	480	449	432	453	494	468	474	492	467	444	460	447	445	492	491	446	450	461	435	466	470	446	445	444	495	458	447	451	458	446	455	460	492	480	446	466	454	478	513	482	498	460	448	478	461	488	447	481	473	494	488	467	452	457	506	464	485	479	470	427	475	454	481	474	487	478	448	472	473	506	447	486	475	465	459	460	501	472	509	471	477	451	478	446	470	441	432	431	431	454	493	455	435	473	456
33040	26084	24603	16053	6680	3780	2431	1785	1270	979	844	694	544	499	389	397	336	298	302	333	308	277	238	255	258	240	229	211	222	252	227	215	220	232	244	249	210	251	227	229	225	220	200	203	219	216	228	215	231	220	225	234	228	220	237	201	220	236	244	240	217	202	228	224	218	214	222	230	214	226	211	239	238	207	205	213	228	212	213	206	219	215	224	249	223	224	218	222	212	249	235	225	221	223	199	208	208	244	228	202	225	246	224	222	238	221	242	254	236	212	233	187	248	229	236	205	215	210	206	199	251	189	209	245	252	236	208	250	229	225	230	247	225	207	250	196	221	253	219	228	227	239	181	209	208	254	242	231	235	229	213	204	234	231	245	214	235	198	204	211	218	246	235	228	211	230	235	230	231	196	207	242	233	209	204	230	235	218	235	238	228	229	228	219	215	237	255	239	247	219	216	214	216	193	183	212	229	203	220	222	251	231	213	240	230	262	209	234	236	223	216	239	211	211	195	225	238	266	238	226	229	265	233	236	248	209	233	211	220	226	232	203	220	205	230	215	206	235	211	216	249	190	203	242	206	219	214	244	233	203	232	249	222	213	205	213	207	213	217	205	204	216	219	242	216	212	194	214	206	204	209	252	210	231	214	243	220	238	215	241	223	220	233	202	246	231	227	245	205	230	208	216	205	238	239	238	209	247	222	234	259	238	208	229	217	220	213	242	213	210	202	237	209	195	209	205	237	206	231	225	240	221	259	239	175	212	206	236	203	190	214	205	207	213	233	187	232	229	224	199	237	211	234	201	194	240	229	232	227	210	235	239	212	223	214	224	223	220	212	243	215	216	216	203	223	254	227	246	215	201	196	231	227	228	218	236	249	258	253	214	211	244	215	202	220	209	220	222	236	234	212	214	242	238	206	204	201	216	212	241	231	222	231	216	219	224	224	203	226	227	232	208	245	213	232	240	239	196	207	221	218	191	213	211	232	220	240	204	221	212	216	235	233	226	230	227	259	240	207	234	232	222	218	233	186	228	201	224	214	223	219	198	245	252	194	206	235	204	205	234	210	215	254	215	238	194	233	217	197	217	212	213	223	222	207	248	222	211	204	232	209	213	236	218	224	194	224	209	214	232	196	213	216	233	212	217	220	211	202	219	224	212	221	224	233	207	229	224	215	242	209	239	227	200	232	224	222	204	215	223	249	223	192	232	224	195	247	225	238	239	247	244	238	191	231	248	231	223	220	231	198	205	221	225	210	214	225	235	194	238	225	227	249	243	232	207	231	239	202	227	251	250	191	218	248	210	218	248	228	239	229	229	213	237	241	212	228	233	240	251	231	221	216	235	210	231	253	248	207	224	206	212	222	220	223	204	235	230	197	242	227	200	237	242	241	226	233	204	213	223	227	226	248	225	201	229	224	207	245	238	227	255	238	251	217	212	249	252	242	218	225	217	234	208	230	201	204	237	213	236	232	240	229	254	226	201	200	241	247	260	229	211	262	257	236	217	224	231	208	216	232	256	233	237	249	220	208	224	223	228	226	208	235	231	228	206	230	200	247	221	235	224	194	228	244	185	214	242	237	215	223	247	208	231	224	224	230	213	256	232	226	220	220	206	234	229	250	234	236	242	241	230	210	208	237	255	226	215	240	215	242	242	240	223	246	195	206	232	247	181	213	202	222	226	217	231	243	232	243	249	224	238	201	255	223	217	228	222	224	232	212	222	189	235	212	219	231	237	208	218	225	255	223	221	231	219	236	222	224	202	236	202	226	229	208	216	233	229	220	204	211	203	206	198	243	216	252	189	241	233	234	251	238	221	258	258	210	222	214	233	219	219	224	230	216	240	207	208	207	220	226	228	222	227	223	233	236	233	220	203	226	201	228	231	218	243	219	230	210	258	225	209	206	221	232	209	209	217	223	233	216	250	251	246	205	219	224	233	219	210	259	224	204	218	237	223	232	209	226	219	244	233	234	206	211	232	226	221	222	219	232	238	210	255	221	201	197	229	235	224	215	177	240	225	219	214	227	185	209	233	236	208	238	224	211	243	232	204	195	242	226	222	246	213	249	208	222	235	212	226	228	232	217	225	211	191	223	248	239	223	233	229	218	204	207	221	251	220	230	241	207	250	218	196	214	224	218	237	221	228	224	228	224	234	198	202	229	223	256	230	220	192	209	235	217	220	214	216	237	218	228	201	209	233	232	257	249	211	239	250	194	208	228	226	222	246	250	231	215	212	241	211	213	232	227	211	235	233	240	233	220	227	222	222	245	240	220	204	225	216	221	213	203	205	231	198	202	226	227	220	217	227	242	232	230	231	218	240	203	197	206	220	224	216	267	241	229	211	222	212	231	192	211	177	195	222	236	226	230	239	219	265	224	218	229	231	241	214	244	224	214	216	218	233	206	225	230	234	223	247	226	229	222	202	212	233	215	207	205	226	225	228	223	235	262	242	240	232	210	193	219	244	255	229	209	249	198	207	232	233	246	207	242	219	212	242	221	228	212	224	210	236	205	210	216	212	206	201	216	223	210	236	236	229	220	211	217	231	248	240	214	217	221	220	216	235	211	244	218	197	259	234	225	218	215	265	201	222	245	216	196	212	206	226	242	228	199	197	241	210	226	225	245	218	217	243	219	250	220	216	227	197	261	211	224	213	240	227	239	232	234	239	240	222	227	212	218	210	209	213	225	222	204	240	214	227	262	235	217	241	203	179	242	219	263	229	228	231	219	216	215	237	245	236	231	220	228	208	256	226	202	204	205	227	216	226	238	227	189	227	224	191	247	240	218	218	214	231	207	234	198	230	233	202	223	201	252	207	218	227	194	211	206	225	240	201	193	218	224	198	225	234	228	238	220	199	212	229	259	236	257	226	212	214	233	195	247	188	198	225	196	212	262	247	235	224	222	214	249	232	228	218	210	229	195	239	229	238	224	228	225	233	210	209	231	233	201	211	224	231	231	236	231	245	226	250	231	238	227	209	243	235	215	216	230	243	234	201	231	224	227	226	235	228	230	208	231	213	219	219	211	241	204	227	229	206	221	222	215	227	223	223	230	201	229	242	220	261	196	233	219	230	228	265	227	230	229	206	202	248	219	239	206	246	228	227	202	234	248	207	215	221	250	226	202	209	231	224	248	250	231	231	257	231	233	213	203	224	229	229	235	252	252	248	215	213	214	214	223	220	234	217	216	191	217	249	214	228	231	230	216	235	211	243	229	197	227	219	221	231	212	242	221	199	210	241	232	204	230	193	230	234	232	228	184	197	249	206	209	212	224	211	253	225	230	234	214	228	222	222	220	240	257	238	224	220	217	243	205	208	206	227	243	243	220	216	217	212	235	203	194	210	218	208	241	223	228	246	223	234	222	223	228	253	209	246	238	205	218	219	207	198	222	229	222	223	235	214	240	237	225	204	221	195	230	234	199	214	235	223	224	235	219	216	226	224	202	200	194	200	209	257	228	202	202	211	226	226	243	227	216	220	207	254	208	225
25818	32023	15525	7279	3406	2080	1530	1190	951	861	767	735	718	628	619	581	558	595	541	508	549	549	518	550	565	552	498	539	508	526	544	540	453	518	520	548	525	563	473	538	529	544	499	534	521	516	552	503	501	506	517	492	506	546	506	485	544	517	513	527	529	540	511	520	496	507	524	516	491	515	535	482	516	524	519	533	504	501	510	474	501	523	493	567	528	555	466	526	482	506	533	510	510	541	539	528	516	546	496	527	542	494	546	504	472	529	518	538	510	534	483	523	512	507	543	496	480	529	510	508	488	534	513	518	514	504	502	498	499	540	502	522	507	530	519	517	484	514	535	485	544	517	511	525	507	554	504	507	489	499	494	553	511	478	548	496	518	504	483	466	533	531	533	517	538	553	517	512	510	543	533	495	490	528	495	508	495	507	521	526	486	541	517	548	514	529	514	489	500	543	499	515	511	534	538	542	496	513	539	534	533	507	520	565	532	479	536	520	557	546	510	502	508	515	539	541	531	529	473	502	513	506	502	521	544	507	525	514	529	528	476	504	535	497	534	527	528	510	519	509	479	490	497	428	511	493	556	528	493	493	498	467	517	527	511	515	509	515	523	492	494	528	459	506	504	501	501	538	514	516	504	516	537	526	542	553	537	538	505	511	494	502	504	534	508	521	500	534	513	514	534	490	517	536	541	539	512	508	486	487	531	471	508	550	537	520	521	531	507	507	542	494	525	519	545	502	484	499	522	503	506	506	540	539	501	480	518	501	551	535	520	526	490	494	453	530	514	496	564	536	554	510	552	496	507	552	526	525	553	566	497	510	507	486	504	573	549	504	569	531	475	543	501	524	511	562	514	536	498	478	526	492	519	478	538	514	532	475	522	492	537	533	518	538	495	506	528	548	525	516	500	492	497	540	496	553	569	524	516	509	536	528	524	531	513	494	483	514	536	522	544	514	504	493	485	478	502	516	528	524	499	510	518	506	506	500	519	519	545	497	485	545	512	499	512	528	529	509	521	525	502	497	513	533	566	506	537	517	534	466	519	536	477	545	541	505	541	541	507	497	560	507	493	513	509	520	505	541	534	538	489	487	538	516	490	491	549	476	514	502	529	511	493	547	497	504	469	535	537	522	531	528	503	529	554	478	561	544	490	523	520	509	487	492	515	523	495	511	507	496	520	535	539	515	517	505	512	523	516	544	570	541	507	520	582	479	541	522	532	543	498	506	502	507	507	469	509	507	469	494	503	507	488	538	479	516	505	514	528	525	543	518	508	529	512	536	496	520	557	529	558	546	488	537	503	479	497	508	521	524	522	512	514	512	531	543	550	492	486	486	518	494	487	539	498	495	556	505	512	519	487	498	485	471	526	513	545	486	483	548	501	491	485	523	501	514	513	544	491	515	513	518	529	501	490	514	587	516	487	439	529	537	506	496	506	525	505	519	477	527	542	493	551	524	522	521	528	515	520	506	524	531	503	487	534	515	498	501	498	506	539	490	534	512	495	519	524	503	511	467	497	520	527	499	494	522	544	491	541	546	523	518	509	513	535	518	529	478	496	497	561	531	526	510	525	517	510	532	525	496	539	498	582	506	533	535	500	520	493	577	522	522	475	548	468	509	557	531	531	506	516	496	487	503	509	526	517	512	482	494	504	549	528	507	515	522	513	500	529	489	495	495	528	521	519	518	537	530	555	501	487	508	497	489	533	524	500	509	481	501	487	555	531	495	500	563	490	484	518	497	513	515	499	512	503	549	555	554	531	491	462	501	540	494	524	531	502	541	497	533	518	528	455	514	505	460	495	506	514	526	539	493	505	494	492	567	521	506	501	516	474	517	519	522	509	520	545	511	541	524	485	577	546	575	558	559	537	495	480	500	546	481	550	515	487	538	514	527	501	546	453	524	497	501	533	535	525	496	488	510	543	518	559	562	527	500	545	515	512	528	526	516	498	521	495	532	555	507	511	521	522	477	475	487	500	534	500	532	500	492	489	500	507	507	477	530	530	476	549	534	517	515	522	570	514	485	520	509	497	510	538	509	525	506	518	555	501	524	515	475	522	546	488	507	506	524	509	543	507	523	540	534	518	516	503	514	539	528	536	512	454	520	524	529	527	514	502	493	539	513	479	531	491	493	499	490	531	529	503	516	494	529	515	519	558	502	520	512	533	516	533	494	523	514	494	527	515	464	510	552	497	509	535	522	495	481	484	539	506	517	500	518	540	529	531	516	515	513	513	470	517	512	468	493	539	505	501	529	511	557	511	502	510	536	488	518	504	539	541	516	555	555	505	556	516	509	487	535	539	487	498	480	494	542	487	498	518	526	470	464	538	510	491	510	580	532	505	506	526	506	530	471	525	521	486	547	516	509	513	514	470	532	565	508	517	547	508	501	504	500	548	523	500	512	537	519	503	530	495	571	528	509	488	512	544	549	503	484	537	472	545	507	509	453	540	537	488	508	583	545	527	513	480	495	528	532	537	523	503	530	534	541	494	515	517	515	465	524	551	541	535	576	537	507	555	511	502	494	522	532	508	515	566	502	527	526	557	518	561	494	520	514	540	461	518	508	535	539	538	497	510	542	476	517	551	514	485	516	521	529	499	498	515	503	511	479	562	507	504	529	537	526	496	483	513	488	489	548	461	490	502	532	511	554	488	509	529	501	522	502	525	499	513	539	527	520	493	524	510	501	496	541	520	446	525	516	553	500	505	492	504	472	552	511	526	486	523	463	513	528	524	504	497	504	510	514	528	519	494	543	532	531	507	459	516	557	517	524	515	502	474	494	543	524	477	522	513	505	521	507	494	510	573	539	495	515	505	481	515	509	496	471	526	538	512	532	523	522	531	512	556	485	520	558	496	521	475	499	524	462	531	529	516	520	486	570	529	510	544	509	529	562	508	530	507	525	515	494	537	516	559	540	500	512	527	532	511	495	542	552	499	517	498	545	510	503	540	504	531	522	481	502	536	504	530	512	520	483	512	478	516	501	508	516	510	525	505	521	500	487	519	495	547	520	551	502	508	521	483	528	503	537	519	483	524	472	530	529	552	547	539	531	501	500	491	545	516	517	557	529	523	508	519	494	504	490	527	517	515	500	510	480	523	523	543	499	470	503	502	525	509	504	541	506	515	499	502	523	494	462	508	522	541	508	496	518	478	507	471	508	486	517	524	485	551	500	529	509	523	502	494	501	501	564	506	510	542	491	529	547	498	543	525	520	533	488	533	515	514	544	491	539	548	493	529	488	531	485	532	488	507	563	537	511	516	520	534	507	537	507	529	499	509	495	515	529	499	494	506	509	534	481	545	518	536	490	484	473	504	536	501	514	481	487	482	551	520	488	526	481	541	533	515	536	542	515	515	487	520	509	520	494	503	512	551	514	501	560	512	487	507	550	514	495	476	507	533	528	543	488	505	528	509	555	536	544	527	479	511	475	505	534	518	500	521	524	548	528	487	538	502	501	505	539	534	551	538	507	514	466	449	519	512	521	510	504
24918	21483	25047	28365	21596	20225	6602	2682	1718	1309	1058	899	738	581	532	427	364	350	303	331	299	271	293	230	257	239	219	255	214	224	225	217	227	244	202	225	189	223	193	192	209	210	204	216	210	209	219	216	224	216	197	224	240	194	204	193	216	191	198	213	201	199	228	233	226	227	237	210	189	212	221	204	233	200	198	210	179	213	218	203	207	206	212	221	224	184	205	197	187	204	211	194	216	211	225	227	196	159	190	213	221	202	231	207	232	194	239	215	202	182	213	194	176	202	189	217	197	221	240	212	196	194	191	217	233	211	214	202	210	206	199	229	223	197	199	171	199	218	196	209	194	216	196	193	198	181	207	193	199	229	181	218	206	206	201	199	211	208	223	210	200	210	222	208	205	180	205	226	207	186	202	216	202	186	227	195	202	222	185	187	218	235	180	197	219	182	194	206	193	185	213	203	210	179	197	196	192	197	218	195	207	210	230	200	213	188	169	174	204	238	216	210	213	206	235	197	205	206	193	212	214	186	226	211	208	213	205	221	228	189	190	194	213	192	198	206	173	221	200	220	190	210	216	211	185	226	228	206	211	176	209	228	171	215	197	184	203	193	199	178	197	204	182	190	238	217	203	190	191	204	222	191	207	197	193	189	203	175	202	197	208	216	208	184	208	188	230	182	189	217	219	219	211	207	182	193	215	197	213	182	203	180	201	220	190	235	206	200	210	178	209	195	163	206	185	234	200	208	216	225	214	196	216	204	201	204	195	224	207	201	208	184	203	240	198	186	205	199	209	212	201	162	173	246	224	196	207	207	207	192	188	208	214	225	203	196	199	202	216	201	200	225	217	189	215	207	218	204	197	193	216	230	198	185	196	217	179	210	203	189	193	194	239	202	211	202	204	207	171	210	215	214	186	196	229	195	192	185	206	208	187	214	206	189	216	207	239	231	214	198	185	194	195	191	193	209	190	204	201	211	208	203	213	216	186	208	200	177	225	198	207	216	207	195	199	204	186	208	198	216	213	225	186	201	219	219	218	216	187	205	212	216	200	226	213	207	209	195	213	211	182	192	194	190	218	210	201	186	213	244	210	188	215	180	204	214	215	216	189	219	190	203	196	173	199	213	177	200	188	211	205	201	217	173	204	191	197	205	217	212	196	215	206	197	208	217	191	236	189	190	202	195	185	176	178	203	195	200	217	195	221	213	206	196	224	211	219	191	188	215	200	212	205	192	224	204	206	240	220	220	207	194	196	195	202	211	198	210	207	205	207	213	213	187	183	193	200	191	195	203	207	199	192	201	191	200	184	222	169	197	212	201	204	210	205	191	207	201	197	195	218	207	211	209	210	209	206	207	209	218	205	208	174	232	198	217	209	204	249	208	192	182	180	207	244	182	188	193	217	204	200	195	187	191	227	219	197	205	205	178	225	225	175	202	212	192	226	221	181	193	208	185	228	207	182	220	201	190	205	210	197	205	199	196	218	213	195	193	229	217	198	186	190	185	192	189	189	229	230	214	206	223	214	209	195	203	220	210	174	214	216	200	188	186	208	192	220	202	200	212	190	189	203	235	208	222	229	193	211	177	183	179	228	200	180	205	205	224	232	209	216	215	217	201	194	216	209	208	204	204	213	195	213	195	196	215	213	208	199	215	194	207	203	197	192	209	221	181	175	195	192	216	211	183	163	185	217	215	190	198	190	207	210	205	231	200	163	223	182	198	205	242	212	200	189	204	210	224	189	193	218	195	205	206	197	227	179	206	205	204	192	192	195	201	208	215	196	205	225	203	195	230	235	202	192	205	225	207	207	206	208	198	236	210	209	214	188	169	192	211	220	212	199	197	188	202	173	234	209	223	202	193	225	205	230	200	197	188	177	210	206	223	197	187	199	203	207	228	246	205	200	198	218	208	198	196	205	219	239	198	198	219	219	215	203	184	201	223	211	187	242	231	180	222	193	209	209	197	225	208	207	214	205	187	200	210	198	204	187	219	177	202	217	192	195	207	200	188	203	191	196	250	200	200	190	187	202	211	215	192	187	202	197	198	207	220	195	213	226	234	197	190	218	201	198	193	203	209	176	225	203	193	196	194	203	195	213	223	220	196	201	199	204	190	204	225	191	198	212	204	208	220	243	206	218	192	186	214	196	220	203	224	210	211	200	226	205	227	248	202	210	219	201	213	206	214	208	207	209	211	197	186	183	214	191	175	213	215	196	194	189	206	198	202	204	223	208	211	206	208	205	193	218	196	180	220	194	185	190	204	219	223	209	221	214	190	198	190	175	214	199	176	230	193	209	222	200	197	188	212	230	200	210	209	213	222	212	200	231	209	204	205	223	180	206	211	208	204	185	197	194	226	199	216	205	205	192	226	209	180	199	210	188	222	227	214	218	194	243	226	218	197	202	212	194	227	175	207	211	209	215	205	185	206	215	210	217	188	209	206	214	199	191	209	213	186	210	216	218	193	203	231	245	259	192	182	201	228	215	226	224	187	200	243	196	170	199	204	208	219	213	211	177	200	204	207	191	183	202	212	210	231	202	251	191	203	207	226	232	191	176	223	222	203	185	212	198	207	223	240	172	192	227	218	199	197	217	185	240	192	196	206	213	223	198	193	209	206	194	188	230	203	207	190	181	187	211	225	175	188	195	202	242	203	192	218	211	213	210	192	193	185	209	199	178	216	193	215	218	218	229	215	203	200	216	213	223	212	218	208	215	212	200	198	205	218	201	215	221	217	199	182	205	204	199	213	244	212	213	201	190	187	214	191	207	208	194	203	194	190	186	228	220	199	207	229	214	217	233	223	192	225	222	206	186	183	213	195	186	201	219	204	219	219	186	198	217	218	213	206	225	222	242	212	215	229	197	191	206	224	202	226	212	231	211	224	200	178	234	196	199	211	201	206	191	225	222	201	186	181	185	217	203	179	205	207	227	196	191	202	191	208	179	238	207	209	199	205	200	191	192	231	234	235	199	191	205	207	189	194	216	194	185	211	187	227	195	225	199	200	225	201	240	196	199	178	225	225	217	204	208	191	206	205	201	191	213	230	197	218	224	206	203	228	214	221	215	202	182	182	211	191	191	203	185	200	198	239	213	183	198	208	198	235	209	197	201	211	212	194	214	201	195	201	202	170	189	208	211	182	189	201	194	199	191	207	187	223	189	244	197	229	207	223	217	233	184	195	210	210	189	181	215	201	217	204	189	213	196	160	207	218	202	213	227	219	196	205	173	187	223	211	215	214	218	195	216	237	216	210	204	226	203	165	184	192	214	216	247	232	218	221	212	210	208	226	233	222	178	192	206	163	192	209	194	199	211	200	184	222	200	182	203	227	210	201	219	214	181	198	205	203	216	189	194	196	231	207	193	202	209	214	176	199	212	208	211	171	210	208	192	218	218	222	193	201	203	170	201	199	203	206	202	209	230	192	219	242	223	194	219	223	223	217	189	220	200	227	195	234	223	204	196	194	171	178	230	184	215	233	200	239	223	192	193	206
25634	37568	20869	10092	4652	2659	1913	1435	1153	1015	897	794	697	675	620	659	576	557	535	534	572	500	518	503	526	412	530	453	506	479	494	507	465	528	504	507	436	483	473	456	468	498	484	464	499	463	442	511	478	466	435	482	488	505	467	430	501	452	474	470	451	516	462	462	440	468	495	480	470	470	472	482	469	471	487	473	461	473	479	440	465	458	425	500	487	451	460	520	458	463	487	474	443	504	506	526	446	473	457	466	496	482	514	484	473	480	480	515	474	449	484	477	469	428	469	477	476	463	454	482	510	465	482	456	470	484	508	483	478	479	533	520	457	469	438	477	467	478	471	456	510	487	467	497	466	477	465	476	493	491	465	437	472	489	435	502	486	476	493	471	448	462	486	475	469	474	474	502	490	456	496	491	472	504	475	463	452	443	468	470	444	461	437	455	476	512	464	477	430	474	496	477	429	465	467	435	510	455	478	485	457	420	492	493	443	453	475	456	471	435	490	455	487	490	472	476	478	455	530	517	508	524	452	454	461	464	487	441	485	485	459	456	455	488	444	479	427	450	476	448	431	443	496	479	486	459	451	433	442	440	465	462	451	510	442	496	460	481	465	450	468	480	464	472	505	475	428	478	510	443	441	500	490	519	477	459	479	457	498	448	504	494	472	499	444	471	488	489	442	487	467	535	467	499	464	467	500	481	460	441	481	481	498	505	508	492	455	478	431	481	446	491	466	508	452	446	487	488	484	457	469	461	448	465	438	514	497	469	524	492	496	478	495	491	453	446	433	473	483	462	433	456	476	481	464	475	463	484	501	475	441	469	451	486	463	475	439	483	429	492	493	481	457	471	468	481	496	471	470	477	474	464	472	490	460	517	479	501	469	483	465	449	489	479	489	468	473	444	477	510	455	471	459	497	454	477	443	462	503	512	460	460	451	481	485	481	464	448	446	483	465	507	453	435	461	469	458	436	464	497	461	469	479	510	458	486	436	474	477	451	451	446	464	459	466	489	534	469	478	433	486	492	471	478	478	459	450	493	464	508	475	505	487	501	468	449	478	472	428	492	474	462	456	480	453	483	428	500	469	448	474	433	459	477	490	464	489	476	486	504	436	497	502	447	443	444	489	440	491	460	448	475	492	452	463	470	510	425	483	512	495	505	503	469	461	533	473	488	485	445	481	476	501	471	481	511	497	491	472	486	512	472	521	504	485	450	466	453	442	427	458	475	472	443	449	489	481	458	435	438	462	468	479	513	465	462	466	433	452	472	494	474	482	511	492	475	475	501	458	509	454	475	430	448	507	423	485	460	460	493	446	473	478	491	495	517	505	481	458	455	444	455	497	462	459	473	465	500	467	482	505	457	465	471	477	463	489	427	464	460	479	462	466	442	492	474	482	457	472	465	456	419	493	474	487	493	484	495	475	490	476	497	465	454	468	456	470	477	454	479	499	482	499	486	486	478	470	464	446	503	476	441	468	456	465	499	477	478	454	498	456	456	454	474	483	501	480	472	522	486	485	487	482	446	457	490	481	497	481	497	468	476	453	458	476	471	463	487	498	458	463	461	432	515	477	473	453	432	492	493	466	475	468	463	433	490	500	477	475	487	460	455	511	470	438	480	423	468	468	457	456	488	460	492	469	451	456	485	455	458	474	472	481	463	484	421	441	441	483	484	519	458	426	488	482	442	508	486	470	480	496	476	479	443	469	538	488	445	449	506	501	466	475	485	504	463	497	485	447	489	511	443	496	469	476	443	459	499	518	492	483	442	476	487	484	463	462	442	477	467	484	433	515	469	453	478	455	441	475	485	496	454	505	441	440	459	487	477	484	477	462	466	449	469	463	492	515	452	490	510	482	493	462	473	448	467	484	448	473	479	430	469	478	445	471	492	484	436	461	482	499	489	452	474	421	460	477	472	459	446	458	475	486	493	461	495	474	443	460	457	486	455	471	481	480	461	476	499	489	494	448	484	438	508	451	463	478	463	470	466	475	510	475	476	463	474	493	469	487	493	461	474	472	475	482	462	509	467	480	475	462	485	467	500	475	492	496	470	500	468	447	436	434	514	439	495	470	512	481	476	432	508	491	458	483	502	466	461	472	416	494	493	490	477	481	477	478	466	448	509	502	460	493	493	488	456	450	457	506	451	464	486	478	457	462	460	450	498	448	499	486	451	445	472	477	456	490	443	514	447	473	493	489	495	459	481	480	469	474	472	454	456	493	458	466	509	477	487	490	494	467	479	483	480	465	462	472	492	461	460	485	459	484	494	483	511	498	505	427	490	471	472	466	487	441	454	465	497	461	519	494	461	514	452	457	507	440	472	508	488	439	504	501	447	429	458	450	477	439	462	470	467	466	444	464	481	535	465	473	506	497	501	494	450	474	490	450	476	468	470	480	463	443	472	441	447	483	472	482	465	491	452	502	454	462	506	480	439	465	489	464	454	485	471	511	484	479	442	458	461	489	449	482	462	433	484	478	464	489	480	485	481	426	466	460	452	460	474	493	470	506	422	494	496	458	445	432	493	453	450	457	452	409	463	500	487	418	498	446	489	496	518	468	469	464	447	471	457	466	488	465	503	446	467	451	469	462	455	528	485	528	486	479	423	485	436	438	503	446	484	472	454	459	459	481	474	481	482	459	478	436	533	485	461	482	459	494	480	475	462	500	456	507	491	490	480	494	421	490	461	453	442	525	469	488	475	472	475	479	478	469	433	497	460	476	459	471	473	475	487	489	490	464	477	483	469	481	498	501	448	460	465	485	480	449	465	486	483	492	492	497	466	410	518	484	429	522	452	440	456	433	509	460	489	513	436	496	451	479	487	488	465	466	454	480	444	470	477	474	462	493	497	475	441	469	525	457	475	504	480	477	485	510	466	440	421	460	488	519	475	492	453	515	476	460	492	443	471	467	459	481	496	493	459	507	456	437	458	442	493	499	503	482	497	458	473	478	482	486	494	496	534	447	477	478	453	482	481	459	445	477	483	476	471	467	477	504	457	505	470	453	463	510	487	458	470	481	442	456	480	470	486	477	457	475	498	437	452	481	530	443	456	458	490	481	471	482	463	418	451	489	448	474	438	455	539	481	491	469	464	467	463	497	514	454	441	486	495	446	493	499	451	475	488	460	459	455	494	444	511	457	501	467	509	490	466	498	477	499	462	465	466	460	493	453	465	487	480	519	468	471	440	455	458	520	497	509	492	475	459	447	494	458	517	528	460	458	493	464	449	459	480	504	444	500	464	479	471	457	476	456	464	480	500	499	472	489	474	459	444	479	450	495	448	441	456	483	489	490	463	438	459	470	441	479	512	485	497	444	471	508	492	481	444	494	499	480	503	480	476	430	461	496	473	483	482	479	459	502	479	466	466	450	511	462	481	480	483	479	445	519	461	460	462	455	476	468	481	492	488	442	488	478	468	490	464	511	476	467	497	478	489	499	425	499	469	427	483	497	431	485	479	454	479	461	460	517	496	467	451	474	489	463	500	485	501
24250	21458	25317	28027	21496	21709	19424	5075	2478	1806	1393	1178	974	807	669	603	485	400	373	342	341	293	288	281	257	237	238	243	201	215	209	206	252	228	218	215	222	214	232	211	228	215	226	183	186	209	231	214	227	196	199	229	215	205	208	171	218	198	217	194	216	215	243	184	211	193	210	228	218	200	225	191	188	200	234	190	184	188	167	200	186	190	216	194	187	226	188	201	207	190	214	225	198	212	193	228	189	181	186	170	177	206	194	204	210	227	230	210	189	190	173	169	201	193	211	206	179	200	212	189	214	207	201	179	200	213	201	205	212	196	192	211	222	180	197	200	199	191	184	197	193	193	207	211	199	224	197	202	196	194	213	208	198	210	182	206	203	198	184	211	209	205	222	202	231	217	213	189	194	240	205	196	199	179	203	191	211	199	206	220	193	187	196	231	205	168	186	231	180	184	183	188	193	178	211	210	190	231	221	199	239	198	212	201	193	221	201	203	190	180	219	231	183	183	214	195	205	216	192	226	222	197	228	191	223	180	185	224	215	185	206	212	194	219	185	197	209	180	202	210	211	206	188	202	222	198	205	198	186	203	202	190	201	231	210	207	213	195	208	203	192	190	227	224	204	224	210	218	209	202	236	201	223	214	189	207	202	206	208	190	194	213	209	185	197	217	209	196	199	188	191	169	219	206	218	219	227	233	191	213	216	262	178	201	187	198	232	225	196	190	181	191	208	203	181	201	208	234	221	241	195	189	194	212	223	195	189	184	216	207	210	196	201	191	187	197	194	184	220	201	204	190	191	203	194	189	178	224	220	227	193	189	232	178	183	200	205	180	189	195	194	218	204	216	232	196	213	218	190	187	232	209	215	210	190	220	219	209	196	195	195	197	219	207	182	200	238	256	185	200	208	221	186	210	192	202	194	190	190	189	217	205	215	233	192	198	191	224	208	190	191	204	209	194	196	191	204	184	184	186	218	219	183	181	183	199	197	192	207	194	197	198	207	217	198	215	202	177	207	206	213	188	187	182	215	193	207	198	218	212	196	212	197	231	186	190	186	207	199	225	206	197	177	218	213	203	239	205	199	200	224	208	181	210	205	193	191	201	206	176	214	203	205	243	214	168	208	230	197	193	208	212	210	207	191	196	177	188	218	186	178	202	208	243	202	205	208	198	216	199	214	196	210	181	183	219	189	208	194	230	177	203	215	196	189	219	205	210	197	222	204	207	191	198	233	196	202	227	191	211	198	208	171	200	209	231	180	194	230	218	211	239	202	203	190	202	223	207	198	187	235	221	210	216	197	197	202	214	175	216	200	200	174	206	213	204	207	201	207	197	174	202	193	195	191	216	204	185	196	222	222	202	222	222	206	231	198	226	202	225	226	199	166	244	210	208	187	202	212	216	205	191	197	181	239	196	194	222	200	205	228	192	211	195	195	190	196	204	196	230	210	194	202	214	231	194	187	187	215	217	206	171	238	234	190	187	199	211	199	194	210	183	198	177	168	215	212	213	203	205	217	193	203	191	204	163	236	221	214	155	225	231	206	204	214	186	205	198	221	198	214	221	221	179	212	206	218	199	196	189	193	204	212	208	197	218	179	192	192	225	220	183	215	174	198	198	239	187	199	201	187	183	207	220	197	228	224	207	226	196	201	187	175	212	206	175	208	215	220	197	205	215	174	211	213	217	217	202	214	223	187	171	201	217	217	198	204	215	218	185	200	182	205	226	217	214	207	187	196	203	214	211	190	186	165	202	193	201	209	212	212	210	195	196	221	176	224	195	194	189	220	191	205	196	205	203	189	192	231	209	205	210	207	203	183	196	226	208	198	207	212	215	215	219	190	180	234	209	211	205	198	193	207	208	218	178	187	217	199	195	182	188	200	189	221	196	215	184	197	196	194	217	192	186	190	194	200	218	216	198	209	178	164	191	191	217	232	198	208	216	192	235	193	195	230	206	200	205	196	213	206	220	208	183	198	176	190	187	197	188	207	200	211	201	210	191	218	203	221	191	201	221	197	218	194	209	184	201	212	184	241	186	203	189	214	184	203	207	192	199	188	202	220	218	190	210	197	211	224	183	217	202	210	195	198	247	204	206	200	193	200	179	179	199	200	192	225	191	186	221	202	189	203	221	203	177	209	210	211	191	221	201	210	206	232	198	190	192	220	204	214	201	191	202	186	224	201	201	191	209	210	218	190	214	205	171	204	203	218	200	195	197	211	181	187	215	217	175	214	187	213	201	206	205	221	216	207	195	176	179	180	185	188	195	230	208	227	231	212	216	208	205	204	185	198	229	201	213	210	197	210	192	199	196	165	204	192	221	200	215	213	232	214	190	207	219	202	211	183	195	193	214	189	215	195	186	200	185	213	200	212	195	200	193	176	190	184	199	231	210	196	214	232	193	214	183	194	220	210	190	169	211	200	202	185	210	219	202	177	173	206	215	207	170	197	224	219	197	218	205	198	230	201	252	187	220	198	203	224	176	200	233	201	190	191	201	203	184	195	200	196	204	200	233	178	190	214	171	187	181	195	210	207	192	196	178	184	189	174	199	237	231	186	174	213	189	188	216	206	259	214	168	207	193	195	198	190	196	201	175	188	197	203	213	212	208	186	166	177	197	188	180	220	184	209	173	206	196	183	222	199	200	196	227	193	222	181	206	205	225	208	211	192	195	199	195	195	195	209	212	216	220	218	198	230	221	199	199	222	205	197	195	226	247	190	191	188	205	191	198	199	221	197	202	203	217	195	161	188	203	204	197	209	200	210	189	207	207	194	209	184	202	208	190	228	225	215	201	220	204	229	217	196	196	181	188	217	225	217	205	222	198	242	217	191	192	197	197	196	205	198	212	196	191	233	197	211	220	206	194	211	227	210	183	231	197	201	181	212	196	236	221	204	196	206	200	199	220	210	214	195	202	243	214	203	196	209	217	193	220	216	193	190	209	207	198	197	190	193	184	191	190	188	208	235	207	198	180	190	199	197	210	196	222	213	199	211	202	195	206	231	227	213	223	190	212	213	177	199	185	210	193	208	199	214	203	195	194	198	210	194	209	192	195	213	208	215	204	203	194	191	209	219	219	222	189	192	191	213	220	187	202	203	207	169	182	213	207	204	210	178	199	191	224	182	216	210	215	218	202	199	224	207	190	215	191	210	197	221	198	198	194	224	211	232	231	217	185	196	217	168	221	210	188	219	208	204	201	195	208	181	187	194	201	203	197	206	204	186	213	190	212	210	210	193	208	191	195	237	211	215	201	211	221	220	182	202	192	209	205	194	189	177	192	210	202	210	199	210	196	196	188	195	178	185	197	222	210	189	202	233	223	189	214	213	176	214	220	182	209	216	201	190	200	187	194	223	194	205	213	193	185	181	182	193	177	201	187	225	231	219	225	202	201	200	195	222	230	191	194	236	198	230	199	187	195	201	164	208	210	203	221	203	225	174	209	226	196	205	172	199	201	191	180	201	187	201	188	207	222	213	211	202	218	208	214
27235	44843	26505	12461	6072	3594	2375	1729	1376	1058	996	852	825	740	719	624	600	564	603	518	544	524	518	465	536	537	482	487	540	451	471	446	493	478	522	456	482	447	471	466	449	468	482	452	449	472	449	434	450	490	477	478	474	420	464	445	470	508	447	465	400	468	474	489	460	454	431	476	485	484	481	439	448	444	445	452	456	443	478	492	465	460	475	510	463	490	440	474	478	463	446	482	481	446	447	470	469	448	468	391	457	448	458	481	454	493	458	421	499	426	435	468	469	473	455	472	466	444	495	475	403	451	465	468	429	432	432	463	452	470	446	467	445	449	423	452	498	451	440	431	483	455	470	479	480	450	440	462	487	418	491	430	461	499	474	419	493	418	506	456	473	443	519	445	487	468	462	448	454	459	497	477	454	457	486	497	458	485	470	469	443	482	515	410	474	442	462	458	483	444	471	471	467	456	458	424	460	481	460	486	459	435	461	454	454	476	491	469	465	471	405	454	467	460	485	479	414	448	437	440	467	417	484	445	416	425	498	452	457	434	450	459	452	469	436	494	478	434	476	477	476	473	434	442	455	498	477	430	463	456	455	448	475	484	485	457	489	429	476	451	443	479	459	453	455	478	478	433	419	446	463	466	451	495	468	449	462	484	427	431	478	443	482	465	408	474	438	442	427	455	410	429	443	457	444	442	477	469	472	467	479	485	464	456	456	440	472	455	441	473	469	480	474	444	470	427	419	470	453	515	488	456	433	467	455	496	462	478	424	406	469	444	490	440	481	469	443	444	474	421	493	469	475	456	468	450	474	443	435	449	476	422	464	464	510	476	459	414	485	452	459	492	466	438	512	490	445	443	461	473	478	446	491	445	443	467	435	475	457	446	459	430	453	445	458	460	501	451	487	458	440	458	487	452	453	446	451	443	455	430	478	474	491	438	430	458	452	471	478	449	470	470	448	465	447	462	421	472	430	437	472	461	496	457	483	494	437	488	469	484	469	414	458	465	473	446	453	436	453	481	479	484	457	483	527	443	422	479	434	439	474	476	454	447	480	477	474	482	466	448	446	433	449	462	439	425	454	432	482	457	448	432	449	462	459	508	480	480	452	436	449	438	453	475	486	463	502	442	478	441	458	466	408	460	430	474	450	475	457	450	424	430	440	466	497	464	475	451	426	490	454	451	440	467	441	421	497	430	444	435	450	440	430	510	483	430	456	460	460	431	465	479	431	428	477	419	429	470	503	443	458	450	467	418	431	453	451	456	439	466	452	468	444	475	474	436	449	454	470	444	430	503	465	432	438	451	473	450	436	447	439	460	457	426	439	461	411	451	409	484	491	432	452	450	467	438	466	465	499	510	512	452	469	466	468	433	484	499	441	428	489	403	440	481	439	479	452	464	451	434	445	497	412	474	486	489	435	465	472	443	481	450	441	442	423	439	459	436	454	479	465	484	445	495	450	473	445	460	454	450	469	476	441	441	464	438	414	461	463	449	472	464	459	462	499	443	464	444	479	463	449	462	491	454	459	478	427	452	486	482	501	444	465	468	465	459	447	502	440	489	425	430	497	464	474	412	474	481	505	452	480	468	447	506	481	476	477	491	495	458	437	466	429	491	491	445	474	485	452	419	443	444	462	486	456	477	464	438	485	455	489	474	448	456	431	431	450	455	457	449	465	459	472	421	485	434	445	494	508	471	494	479	463	478	444	465	445	461	464	474	443	442	435	474	478	490	450	463	452	441	425	468	431	425	502	497	472	495	466	417	477	464	458	407	475	500	424	460	456	451	473	486	444	461	491	472	494	495	477	461	461	481	438	436	458	467	424	486	500	472	417	486	456	410	436	445	481	435	460	467	488	472	470	430	475	463	417	433	467	458	488	457	463	455	501	497	489	457	466	451	475	480	462	486	458	466	473	436	447	467	443	475	459	482	416	459	462	450	453	450	423	456	435	467	472	445	427	458	493	452	431	481	446	501	440	466	456	491	449	455	507	463	424	464	443	488	479	468	458	450	477	420	435	477	510	447	454	452	417	488	464	473	493	465	474	496	471	444	427	430	455	463	479	457	437	472	421	434	478	447	431	464	469	470	483	450	469	451	466	422	438	443	500	444	467	468	445	467	453	490	407	474	472	421	442	484	453	487	467	467	431	490	472	466	451	487	449	476	478	437	464	447	457	458	477	477	469	429	476	439	464	458	460	424	445	423	473	511	465	485	442	474	460	481	463	470	487	500	455	450	461	459	476	435	463	453	478	452	398	471	453	470	454	446	442	501	478	472	458	486	456	432	492	479	480	456	453	458	498	480	430	449	463	419	450	473	470	437	415	470	428	433	426	474	408	505	458	451	453	453	461	504	447	460	458	451	448	424	435	442	441	441	439	495	495	499	421	505	426	445	463	439	439	498	482	427	434	459	479	441	455	489	491	488	484	429	455	451	476	422	436	445	424	469	429	437	472	494	445	456	460	476	434	478	466	453	450	426	480	470	513	450	481	494	467	449	467	466	454	459	444	466	477	476	444	485	452	450	477	479	444	471	488	426	477	484	469	487	476	516	486	462	451	428	438	463	440	480	481	435	490	478	475	494	459	449	467	509	456	468	480	494	460	508	465	481	451	495	462	462	456	467	410	446	463	428	490	456	461	477	487	468	455	419	479	485	485	467	422	485	438	445	444	441	457	435	473	490	459	487	472	440	463	461	455	509	470	490	499	488	443	470	470	468	468	435	456	433	493	446	470	463	464	471	468	432	442	464	477	433	446	468	456	439	462	487	482	428	446	413	443	470	440	462	467	433	434	456	430	458	488	482	475	480	453	458	466	463	438	447	419	486	445	435	467	449	432	487	470	458	486	457	494	404	437	482	433	460	457	451	467	482	476	466	457	487	463	446	456	442	455	477	462	448	492	461	430	498	487	481	460	455	492	431	482	445	453	486	449	478	495	420	465	482	451	468	426	484	501	483	466	456	499	417	513	478	423	487	473	449	431	431	478	466	472	458	460	480	430	443	455	438	483	474	475	451	471	470	422	462	465	485	447	449	458	458	463	426	450	484	484	491	466	468	446	469	397	468	462	447	460	478	442	441	464	459	466	476	463	441	439	486	478	480	446	493	444	443	441	443	449	497	474	441	445	484	437	444	440	418	472	466	450	450	500	501	470	501	436	486	478	461	477	490	469	452	490	420	467	448	441	445	495	455	463	479	466	482	477	487	482	449	430	471	462	447	517	453	483	487	422	466	456	468	448	473	478	462	473	474	503	449	438	509	457	426	443	472	477	471	435	466	474	449	494	477	441	448	430	455	487	471	443	463	484	475	462	484	440	444	453	500	444	477	448	449	466	468	480	482	449	439	449	479	450	470	417	446	502	464	431	482	453	453	480	466	444	452	484	437	468	481	471	455	481	424	430	463	462	459	454	475	431	457	450	434	416	466	523	514	484	454	442	448	440	450	493	504	500	440	446	428	394	471	480	433	458	474	453	475	449	445	454	458	480	453
33020	25646	25376	15719	6669	3773	2351	1662	1184	989	821	689	569	478	405	387	327	331	329	309	266	293	265	216	223	236	222	225	237	223	234	230	217	200	220	232	254	237	248	233	215	220	244	206	219	236	214	216	222	223	228	233	240	215	205	261	223	220	244	207	228	225	205	222	230	226	226	209	230	229	241	189	250	215	208	223	237	208	200	239	201	216	231	213	215	223	243	209	230	231	221	250	220	209	252	243	209	203	244	233	238	216	223	215	220	213	216	251	202	230	218	192	244	207	240	224	205	214	227	230	212	238	223	226	176	239	217	231	207	221	237	228	213	211	214	216	214	240	238	243	222	225	195	234	238	256	228	229	251	226	225	213	206	215	190	200	232	219	213	200	213	219	240	219	247	203	221	201	205	210	219	251	247	227	203	231	237	251	228	216	227	188	215	239	213	230	239	225	234	232	246	241	218	220	224	223	211	209	216	233	210	245	207	208	225	228	221	232	203	219	200	230	235	235	234	230	219	218	237	207	209	217	235	231	222	216	230	222	228	222	207	223	212	224	219	216	219	237	202	209	234	254	193	241	212	214	197	227	219	232	209	217	230	246	226	228	225	214	197	239	238	235	196	250	222	236	261	213	208	233	216	223	207	221	212	241	234	233	209	223	227	257	222	240	210	221	226	224	238	225	217	226	224	217	249	217	235	220	208	224	206	219	208	189	227	217	204	210	221	200	213	221	215	222	223	252	229	221	231	222	227	211	207	242	202	214	244	220	182	200	204	244	220	244	211	205	220	224	187	214	200	205	207	206	218	231	176	207	242	212	249	208	220	221	203	203	221	224	222	218	206	219	226	214	209	235	248	202	212	193	205	215	219	238	255	250	229	223	230	190	220	246	228	224	222	221	218	199	213	214	216	210	229	243	227	221	249	221	192	226	217	237	228	223	219	195	186	219	228	201	234	220	235	218	240	247	237	219	219	214	245	221	209	204	226	229	250	209	231	224	238	205	224	228	217	231	196	197	225	215	213	217	255	247	187	214	203	215	212	242	254	212	216	208	237	230	218	197	196	203	234	228	233	229	239	217	223	225	219	213	225	211	242	240	228	215	243	246	239	234	222	195	221	208	220	204	214	228	207	214	198	211	232	219	233	241	204	248	273	222	207	224	250	198	221	224	229	231	205	215	236	213	212	254	248	215	224	208	215	205	219	225	225	220	253	202	217	237	238	235	198	216	221	218	190	248	213	239	218	239	208	204	275	233	211	238	233	231	211	212	206	209	199	198	230	241	243	231	223	241	227	249	210	204	225	249	226	178	193	220	235	229	239	203	257	216	203	220	202	224	224	247	220	211	223	242	207	224	228	218	244	227	244	238	234	203	222	247	206	219	231	229	219	238	205	237	220	229	219	228	221	213	225	231	201	194	226	221	204	235	204	210	237	213	220	197	213	209	234	246	207	215	198	216	225	203	212	191	209	221	204	201	224	225	207	201	206	220	207	228	224	237	224	217	245	190	185	201	221	222	221	223	218	237	242	211	221	236	213	224	241	218	221	224	230	204	216	232	225	222	252	218	228	239	220	221	187	201	192	227	218	242	232	222	220	218	209	212	247	226	224	219	246	208	239	234	241	226	239	197	234	221	210	199	221	254	231	215	238	197	239	214	216	210	223	248	192	205	217	230	215	219	218	220	247	236	192	230	247	243	218	255	215	209	227	205	218	216	222	218	223	213	198	200	216	216	244	226	221	223	183	239	248	210	214	209	238	246	220	219	242	206	211	219	212	193	225	216	215	232	213	244	212	209	222	224	201	232	233	236	212	236	218	218	216	207	250	205	225	202	211	209	206	199	208	217	194	207	213	220	220	217	227	213	198	229	239	228	225	214	238	239	219	217	205	259	240	213	242	208	235	214	215	228	239	231	242	236	244	212	228	207	188	210	225	202	194	202	254	218	221	226	225	217	215	220	228	225	225	212	211	236	218	228	202	204	230	224	230	220	223	246	246	215	225	229	220	236	217	229	245	206	228	194	216	212	212	204	214	199	208	235	249	226	240	207	228	255	209	207	225	234	223	218	223	214	208	207	242	244	238	203	217	233	217	240	214	227	251	210	209	238	203	217	218	250	219	240	235	255	208	260	215	214	217	241	206	206	242	232	220	252	233	231	207	210	209	232	236	236	246	232	232	200	217	225	218	229	241	214	210	231	218	210	212	224	204	207	207	225	205	218	191	225	247	208	211	245	225	210	196	218	252	204	239	238	221	209	207	221	229	241	231	230	197	255	211	220	204	201	228	240	221	205	256	217	231	220	207	217	232	234	218	261	216	219	231	221	198	217	205	226	234	213	216	260	240	218	238	246	220	208	237	217	238	213	245	205	248	224	228	249	238	188	213	243	221	209	232	219	191	227	215	212	221	219	201	223	215	196	226	211	217	234	218	209	224	191	215	223	243	218	212	232	240	232	221	226	213	206	224	239	205	215	215	222	262	219	238	235	255	200	230	220	227	209	259	213	226	246	229	216	204	241	219	236	209	235	227	207	225	215	232	202	207	240	217	233	219	219	240	233	231	214	212	249	206	205	233	211	205	213	215	194	228	220	211	231	213	222	261	237	220	213	200	234	239	205	206	238	194	238	212	202	234	253	228	213	241	212	222	224	230	211	261	241	214	225	214	232	221	217	215	235	216	222	219	245	233	216	231	176	219	220	228	201	223	220	209	221	188	212	227	208	226	254	245	215	249	214	219	230	211	234	237	212	218	232	204	229	219	244	219	217	211	207	232	248	205	220	257	232	211	215	205	246	228	236	202	192	216	218	216	215	224	219	238	212	207	213	240	218	229	208	206	212	221	262	201	219	193	214	203	244	238	232	257	213	204	212	239	189	234	228	222	220	221	232	215	201	218	247	240	253	211	218	223	211	229	226	179	207	222	215	216	210	208	233	207	201	226	217	197	219	249	210	221	253	223	227	194	232	222	245	234	240	200	198	245	222	197	206	233	212	225	242	262	219	224	193	211	220	226	223	207	216	227	226	246	229	201	251	224	219	208	209	217	234	216	211	189	243	220	227	210	246	214	190	224	250	216	219	200	211	215	185	208	213	211	227	255	223	213	208	210	239	197	238	208	222	207	207	207	195	223	229	209	209	242	223	215	205	242	243	241	221	237	206	209	184	245	187	201	220	207	232	200	196	221	226	221	239	243	220	208	229	197	203	219	218	222	246	218	213	201	242	193	197	232	214	202	217	241	237	244	224	245	204	223	179	214	206	198	255	205	233	200	197	214	199	207	251	226	227	218	219	198	221	200	219	245	218	197	213	199	246	213	223	226	204	217	253	224	226	230	252	232	216	241	223	221	206	216	231	209	216	239	205	211	202	198	240	238	227	237	225	221	239	215	226	242	216	196	225	243	228	200	227	244	228	183	207	204	227	216	219	195	229	218	215	192	201	209	222	242	202	214	237	218	217	214	212	236	219	221	203	201	202	206	193	234	233	233	247	205	209
25522	31208	16222	7413	3527	2146	1478	1195	965	837	754	706	696	659	606	548	584	580	556	555	558	526	503	544	535	536	478	504	524	510	499	500	543	521	569	485	539	497	571	518	514	513	495	532	475	500	547	488	522	496	534	543	481	492	531	497	499	542	527	512	511	523	508	533	532	471	514	505	494	503	493	516	450	505	451	522	495	461	524	499	476	533	544	509	499	488	523	465	505	485	535	518	477	483	530	534	520	500	515	509	520	494	508	496	533	536	491	496	492	522	470	516	502	501	510	494	496	501	537	514	552	496	545	497	486	509	465	535	494	498	543	499	523	502	533	512	523	511	522	508	513	493	523	521	545	520	518	478	492	545	533	480	512	517	503	527	517	532	557	490	536	521	527	533	514	508	515	513	508	509	525	490	529	517	525	491	503	504	541	511	544	516	534	508	530	521	513	523	511	536	512	476	532	517	526	486	486	503	478	500	513	528	525	494	495	533	523	514	556	501	509	509	548	485	577	504	488	546	547	514	497	511	503	542	479	522	506	512	476	490	526	513	489	494	524	516	484	491	492	508	529	512	531	502	514	502	547	505	503	501	521	561	510	500	521	528	510	479	494	525	487	511	523	521	511	485	504	484	509	495	518	493	501	499	492	484	520	517	482	507	520	513	500	489	496	529	500	517	519	504	476	534	506	527	506	496	513	539	538	499	511	514	510	535	544	491	492	509	522	520	522	497	498	511	534	504	534	527	494	492	518	508	508	494	518	511	523	480	517	527	512	528	503	517	532	499	481	516	467	496	502	539	494	522	500	502	486	511	471	475	537	597	518	528	493	540	463	545	477	524	515	488	527	548	523	479	554	486	535	513	523	478	547	509	486	552	577	500	462	491	535	526	524	500	534	512	490	541	500	548	500	506	508	526	514	507	475	468	527	518	490	515	523	525	541	504	536	515	507	515	475	538	508	533	493	498	515	509	519	542	533	524	493	510	488	498	528	497	471	514	510	528	525	504	557	522	508	520	550	487	532	500	541	506	547	510	500	497	514	526	556	488	507	484	522	529	496	539	479	490	541	481	549	534	493	528	522	511	537	537	485	533	495	523	506	550	486	516	539	503	514	514	551	533	506	507	550	489	503	484	490	521	519	521	547	482	493	486	542	512	528	524	538	518	532	530	495	509	517	496	518	515	519	533	501	473	524	503	471	518	525	529	487	501	472	527	557	509	509	483	508	509	508	500	511	497	510	512	530	496	518	541	510	495	491	508	507	529	533	488	526	519	524	513	506	471	506	515	523	515	514	492	503	539	484	531	519	502	495	529	537	526	543	539	490	483	510	552	461	513	484	494	551	543	508	517	538	484	498	533	473	477	516	500	485	516	457	499	495	539	522	509	510	493	478	490	505	531	505	496	530	483	533	527	479	529	523	504	483	503	513	533	533	490	509	488	531	501	463	478	501	489	525	511	502	541	509	488	528	526	495	491	503	514	480	459	505	533	529	502	481	494	516	527	516	501	510	543	521	513	521	534	494	517	537	518	516	503	532	540	532	513	506	567	520	514	511	532	470	486	495	491	520	529	518	514	481	461	514	532	517	491	490	533	535	509	533	510	494	541	539	499	516	552	546	490	519	493	547	533	492	532	492	540	515	536	504	490	518	511	465	459	497	507	496	497	506	512	493	503	534	506	550	512	523	498	499	524	477	493	499	526	528	524	556	530	479	516	504	529	524	516	525	511	532	526	501	517	527	515	514	569	477	503	500	488	517	502	485	533	495	540	544	555	463	536	516	505	504	497	521	505	528	515	550	494	530	516	479	488	495	513	511	554	449	482	522	516	512	484	523	545	538	490	516	481	497	530	538	509	505	526	510	505	519	479	488	502	528	474	534	547	543	529	506	483	485	517	537	509	550	503	547	525	520	504	501	510	456	557	491	514	530	533	476	473	505	520	548	473	514	508	550	489	520	519	533	532	511	532	514	485	491	519	505	525	498	548	473	504	513	515	488	523	511	502	454	495	516	514	499	536	479	502	543	504	486	545	541	515	545	512	510	524	510	528	547	485	483	487	504	507	482	515	492	528	507	449	531	524	523	464	495	498	493	502	479	464	506	533	516	517	503	487	557	503	499	528	476	498	504	524	515	521	494	528	555	507	474	540	491	506	509	521	505	521	501	515	515	540	537	497	490	535	503	504	541	519	516	505	512	509	505	534	548	478	474	494	535	504	533	526	486	488	481	513	521	534	482	486	489	520	483	514	551	522	509	493	492	541	496	507	490	548	497	529	493	485	523	510	539	500	498	518	517	498	497	512	504	526	473	510	491	519	546	517	506	465	518	492	505	494	553	501	506	479	478	513	504	539	540	483	513	498	530	508	518	543	525	498	538	505	481	474	502	488	504	538	519	504	495	512	515	526	505	504	566	532	520	492	510	501	507	514	517	521	495	529	539	535	500	518	502	487	470	482	519	481	485	499	461	482	523	514	488	499	494	527	526	484	514	537	500	525	500	504	508	481	471	483	517	528	513	510	504	496	503	529	499	514	517	483	498	514	536	483	514	489	464	517	476	510	527	516	548	551	504	484	494	530	512	537	519	498	499	457	494	534	459	523	491	521	529	562	516	498	490	513	534	500	532	489	490	505	533	498	484	469	541	484	501	508	525	487	519	481	499	516	545	499	531	476	509	519	530	466	472	521	474	528	509	540	526	515	500	497	521	544	528	494	550	502	546	505	523	487	490	516	536	506	497	558	535	501	487	514	533	557	570	477	522	480	511	481	511	501	481	529	521	519	508	496	498	495	492	550	505	526	499	494	496	514	528	521	537	525	535	506	507	548	539	560	500	518	565	496	497	564	517	519	539	513	486	517	535	535	505	585	569	532	510	507	554	527	536	487	518	527	470	513	528	532	504	528	510	495	541	492	531	497	527	490	533	527	494	484	504	495	530	540	518	574	528	523	515	528	516	487	491	488	474	497	481	454	539	531	521	496	490	494	561	501	538	532	523	486	560	517	520	559	540	504	465	477	517	477	524	506	517	522	538	474	502	500	511	507	497	490	527	502	551	508	498	498	502	513	541	485	504	498	527	543	518	489	529	494	533	515	548	509	519	467	507	521	514	507	534	467	492	464	491	495	480	510	492	532	482	506	513	506	510	514	476	507	479	483	481	534	529	481	499	478	501	515	502	514	507	533	486	521	488	489	495	505	501	539	497	496	469	505	510	539	534	487	505	505	528	539	504	478	523	516	525	493	485	512	519	485	499	527	501	537	515	515	515	514	543	560	515	512	534	516	529	521	534	532	510	522	523	543	552	503	523	477	528	472	528	527	553	477	503	491	508	543	518	545	503	492	506	532	494	531	500	512	528	497	483	471	506	471	504	475	521	543	478	469	520	484	495	506	462	522	494	537	527	493	441	505	505	544	544	522	505	519	503	512	508	521	499	525	543	515	506	491	521	511	539	511	492	508	492	515	484	571	511	527	517	513	500	529	502	488	510	521	512	498
25000	21546	25077	28511	21667	20358	6466	2726	1650	1247	1044	766	665	546	474	384	408	372	321	281	318	232	248	217	246	240	251	221	216	228	227	215	192	184	184	219	184	202	224	211	204	209	207	226	182	244	223	193	186	215	223	189	211	217	205	234	237	182	212	217	216	212	229	196	239	209	209	234	209	203	202	220	226	210	212	172	182	198	190	206	239	200	222	211	217	223	208	202	212	207	184	203	192	169	193	205	219	195	171	220	212	211	202	205	194	190	171	177	207	183	193	201	193	212	192	201	211	211	203	218	207	227	214	202	204	185	225	202	208	199	229	228	228	186	215	201	229	197	212	200	207	216	221	209	190	217	222	214	192	240	217	244	233	189	202	234	217	217	220	214	185	215	223	210	198	185	213	191	189	199	198	220	207	207	208	214	216	172	212	221	213	174	197	183	185	190	229	216	208	206	195	216	190	202	227	210	184	201	206	224	194	196	202	214	181	189	208	216	170	209	191	210	219	211	206	190	202	196	201	197	213	211	228	189	191	190	215	176	201	219	190	181	222	199	196	222	201	187	184	230	174	228	213	215	219	189	231	218	191	217	191	193	192	214	166	188	202	193	207	189	206	177	195	208	223	226	192	182	194	228	207	206	189	236	186	206	205	205	226	223	217	230	230	217	215	228	223	200	189	188	224	193	215	197	222	198	215	225	237	211	187	246	204	204	224	222	204	208	191	191	203	169	204	191	193	195	191	207	209	196	215	219	235	232	252	192	209	205	213	185	234	204	214	190	205	222	184	222	209	230	208	215	222	223	200	205	211	202	203	209	208	240	207	206	203	210	211	217	183	195	189	203	207	222	215	191	206	211	191	188	197	206	231	204	190	203	209	195	207	214	188	236	183	206	188	207	193	230	175	218	193	221	178	197	208	201	203	238	198	188	214	206	204	216	213	211	216	216	187	177	208	206	207	215	200	182	216	179	212	183	198	166	191	221	208	195	151	214	200	203	178	207	204	182	206	217	184	220	216	194	183	197	198	225	216	240	203	183	190	199	222	217	190	190	230	223	219	205	225	199	193	200	210	199	210	187	174	190	243	201	208	199	198	209	164	183	194	213	173	216	187	176	220	201	194	195	252	193	207	201	246	220	234	223	214	245	194	199	183	186	183	200	204	205	192	222	208	216	213	216	199	223	200	198	212	192	231	217	238	203	214	189	186	223	207	213	204	198	190	160	216	205	215	201	211	227	182	198	211	192	199	209	183	182	230	200	194	197	213	184	200	189	185	208	203	207	206	191	193	189	198	227	204	197	198	186	209	216	179	200	213	180	212	196	215	198	202	198	196	195	212	248	225	201	240	223	215	225	207	215	225	206	221	188	211	205	207	221	206	240	174	192	210	230	202	191	218	210	203	202	207	183	200	169	238	230	181	180	233	221	186	194	196	179	196	176	242	212	206	217	226	171	219	201	235	252	186	211	228	220	170	204	209	203	192	223	207	203	204	180	184	185	206	217	183	219	206	217	204	195	224	191	196	198	217	209	210	219	183	201	189	195	200	178	203	210	177	191	234	209	185	210	208	212	208	219	201	205	188	204	202	195	193	200	203	191	205	188	183	190	199	226	197	197	214	201	201	209	194	208	212	215	199	208	202	219	197	215	216	221	231	208	202	241	208	200	216	216	222	194	190	222	203	208	204	230	222	216	212	189	207	221	185	208	194	154	188	183	221	209	209	206	211	229	213	209	236	200	206	199	240	194	204	191	193	193	181	205	182	182	195	184	232	219	205	172	210	179	194	209	181	192	193	206	209	215	177	194	198	216	190	186	203	215	218	199	212	203	221	195	213	199	192	186	221	201	212	187	208	206	179	196	183	169	202	210	214	198	198	214	236	196	230	184	178	170	193	175	214	217	181	208	209	180	174	229	248	215	212	218	206	200	202	215	180	184	196	191	215	186	171	194	198	205	196	192	205	198	198	211	200	191	194	182	184	190	203	195	200	217	217	205	194	199	223	223	239	180	199	216	204	206	217	193	214	186	207	205	198	203	231	211	195	196	214	196	208	212	246	213	196	194	247	202	202	210	211	231	183	223	205	207	223	209	212	197	204	189	200	194	199	201	193	210	220	212	234	191	175	186	209	188	234	193	218	203	215	231	181	198	220	219	209	194	182	206	202	192	225	230	222	203	206	233	211	222	202	209	206	185	205	203	199	209	202	215	221	227	214	180	176	182	170	197	217	192	197	192	215	211	229	221	210	213	179	200	195	226	225	200	200	197	204	201	219	210	202	210	202	194	221	184	190	200	223	198	209	197	233	209	206	188	209	178	234	206	198	197	202	182	186	202	240	208	192	184	209	225	209	214	228	213	210	192	211	204	190	228	179	210	209	229	206	205	187	209	204	197	202	191	212	201	222	216	215	216	200	227	209	229	194	233	226	197	203	204	205	218	211	191	209	178	224	227	192	197	196	209	208	183	209	186	221	219	211	234	201	234	212	197	184	201	227	210	201	200	223	203	218	206	218	194	211	201	201	207	190	229	224	184	216	221	214	197	208	191	228	196	201	206	196	221	173	220	177	239	204	219	218	203	185	183	195	203	231	208	192	206	194	198	208	216	230	209	220	204	208	240	217	220	237	206	203	239	180	208	232	224	220	217	210	206	216	208	219	234	203	199	191	191	186	185	213	206	190	196	210	212	204	227	187	195	202	175	182	217	232	214	230	216	211	173	200	222	195	187	223	205	199	209	215	196	230	213	212	210	199	199	191	197	230	189	220	215	206	167	206	210	212	191	187	219	224	240	228	190	175	198	203	192	195	208	210	220	210	226	207	192	222	222	181	214	186	192	191	244	202	202	193	211	231	258	225	201	223	207	199	215	218	222	199	187	202	217	239	223	184	194	200	232	204	226	216	239	219	202	222	207	194	193	219	205	197	197	233	194	215	219	236	217	182	192	220	203	194	226	208	205	223	201	227	178	209	185	206	193	196	197	208	191	227	209	218	204	206	194	193	190	213	186	198	199	201	220	211	204	203	220	187	191	227	227	195	217	217	198	213	250	202	201	218	206	207	213	205	199	191	209	204	244	229	184	218	218	221	192	217	188	173	235	218	226	228	198	198	218	211	184	185	209	202	201	205	204	181	206	206	209	205	174	196	184	197	197	197	224	195	194	189	188	228	198	199	209	226	213	194	222	191	251	188	200	214	208	238	216	235	214	199	218	200	205	204	212	200	221	211	213	224	190	212	224	213	224	195	212	210	195	203	202	191	201	227	200	206	191	201	216	226	210	218	214	175	196	192	184	220	210	195	205	216	217	228	199	194	197	192	186	202	193	218	202	175	211	196	184	230	217	234	198	213	224	216	194	241	192	192	177	230	191	194	205	195	217	211	222	184	207	239	170	216	218	210	171	208	217	184	209	202	216	221	200	162	183	216	209	204	230	209	214	208	195	206	186	193	215	207	209	198	204	202	196	198	219	198	165	204	193	198	219	206	194	207	202	202	189
25316	39340	22238	9278	4787	2712	1839	1327	1136	968	807	757	694	647	577	648	551	540	553	525	534	540	477	511	516	473	506	467	485	482	491	468	464	472	503	482	469	485	516	479	497	479	503	452	487	498	431	474	480	438	441	500	450	466	482	461	525	474	481	461	462	459	503	445	477	441	487	489	466	477	492	467	485	482	503	501	462	502	467	502	475	463	488	506	468	463	488	533	488	483	443	486	463	469	516	470	429	442	485	447	462	479	466	470	457	494	464	479	478	462	480	462	446	428	465	486	504	482	448	433	484	460	484	472	456	469	488	492	488	454	497	464	449	486	488	458	470	492	518	440	471	512	450	471	444	489	457	452	416	470	480	452	486	462	520	474	454	482	434	454	485	504	456	487	500	469	447	463	459	523	462	471	487	490	488	461	463	447	493	487	485	479	469	488	435	453	482	516	493	485	504	494	466	446	484	469	455	502	460	474	467	451	492	485	450	438	412	473	436	446	472	523	484	483	485	464	472	452	453	438	456	488	495	485	487	458	475	479	445	458	474	483	459	412	448	471	479	491	458	466	498	453	451	486	463	487	497	472	474	435	471	486	473	446	453	461	473	450	469	456	434	485	455	446	457	487	456	466	449	505	441	454	440	466	463	454	460	479	481	493	457	487	469	471	454	500	495	486	488	472	447	482	477	445	464	467	505	496	504	480	438	465	483	460	486	466	491	458	490	459	483	472	459	491	497	472	454	524	480	488	453	483	465	493	487	477	508	474	451	468	460	498	474	445	464	509	479	486	458	507	456	465	455	454	476	472	464	469	470	466	509	489	476	442	469	458	484	481	470	455	474	452	496	490	487	481	482	486	463	483	443	455	437	470	459	501	425	464	477	456	470	472	468	473	439	472	478	437	471	483	517	457	434	466	459	480	484	426	462	478	497	493	495	464	478	470	472	438	472	456	473	494	474	481	478	469	514	442	499	448	462	466	471	490	433	493	475	447	445	478	471	473	461	461	475	481	471	487	471	490	466	489	492	436	484	461	478	492	455	510	466	461	476	451	490	498	492	491	430	482	452	523	462	457	507	488	483	483	472	454	455	466	464	489	482	481	487	480	498	426	475	466	464	514	458	465	469	486	484	465	508	448	440	442	450	452	467	489	484	455	462	463	462	459	455	443	470	488	459	427	464	480	460	517	486	478	439	478	496	469	478	457	474	502	493	465	445	476	496	464	482	451	483	460	499	536	466	502	491	471	432	409	466	503	500	517	480	482	456	484	475	454	462	440	493	495	452	475	492	457	486	455	457	460	477	480	469	420	458	484	448	456	448	508	522	455	442	485	488	463	448	474	494	495	465	449	472	490	451	469	520	471	487	442	454	490	455	494	467	464	495	475	483	492	474	459	463	456	420	496	456	454	460	460	464	452	457	456	481	468	439	463	523	457	476	508	457	489	427	477	470	463	483	507	515	494	449	474	474	485	530	470	454	486	491	453	447	452	498	468	482	457	466	484	463	502	449	439	436	459	481	483	464	449	488	451	443	454	441	468	505	435	494	500	467	466	436	479	423	466	465	461	442	464	474	458	480	491	458	463	476	458	391	433	455	479	487	474	440	471	464	464	436	488	490	509	477	483	469	420	485	498	461	462	504	469	468	466	445	486	479	466	474	501	413	462	494	504	492	496	445	489	500	456	483	473	463	461	451	475	481	434	474	450	462	467	481	466	463	495	478	484	462	459	478	462	487	477	479	470	486	444	470	456	478	472	491	448	458	473	428	461	474	504	466	466	455	473	455	533	454	463	478	457	498	455	480	468	458	469	441	462	469	459	495	467	460	479	478	489	469	492	478	478	483	458	420	457	462	480	494	478	436	480	469	481	448	503	500	443	456	437	482	456	502	433	421	469	486	448	456	459	476	432	476	453	488	439	492	498	438	497	477	511	440	484	494	485	483	456	416	498	497	433	490	469	489	472	497	457	457	446	445	451	462	465	466	461	476	502	483	471	430	487	471	447	489	472	462	447	475	467	437	472	434	487	467	473	476	484	442	454	492	488	439	448	501	467	439	470	467	469	444	483	437	481	467	433	465	458	496	496	484	482	512	436	498	469	479	501	501	521	471	476	510	509	469	479	470	468	490	476	481	462	445	472	442	470	474	490	515	467	466	506	496	457	492	469	478	448	504	471	485	465	463	519	488	527	519	463	461	475	494	482	484	432	498	452	506	462	432	468	430	440	482	468	486	487	484	470	475	482	422	501	458	462	491	468	460	480	478	494	451	483	500	431	463	474	415	443	448	453	454	502	451	460	491	484	486	463	484	459	474	447	473	477	448	501	470	482	475	461	490	447	453	512	477	484	467	477	490	481	471	456	473	472	479	486	469	428	477	479	469	488	472	484	484	474	452	479	461	434	455	470	482	487	505	488	420	461	480	456	490	455	452	462	475	457	450	481	503	448	468	451	480	461	455	481	482	518	485	465	459	470	456	432	479	425	458	455	452	492	469	456	425	450	432	495	457	451	468	490	499	446	456	443	470	516	478	468	486	446	489	449	469	474	507	427	473	487	458	472	473	479	474	457	488	483	475	482	484	457	462	466	505	491	471	463	488	510	467	496	486	460	478	496	477	464	474	446	504	452	420	445	496	480	468	474	450	482	492	460	454	434	471	462	482	445	490	421	454	480	455	497	447	429	454	472	472	500	459	456	481	464	472	457	479	475	482	479	435	461	472	453	497	461	472	478	460	484	467	449	449	482	493	436	427	481	487	429	446	451	447	455	475	482	463	470	500	459	481	499	479	465	424	472	444	460	462	431	473	476	457	472	442	467	471	459	507	400	479	475	485	463	493	440	501	422	453	471	466	467	480	479	465	458	433	438	457	458	447	472	496	457	480	466	490	454	447	461	499	498	431	465	470	417	484	476	468	529	474	438	506	459	447	484	437	463	444	443	464	472	504	493	435	481	468	485	465	479	490	493	486	479	482	529	485	453	461	467	482	498	482	470	497	437	487	487	474	458	452	435	473	492	461	435	455	456	522	463	438	450	460	463	469	461	508	463	470	471	493	509	447	489	456	460	475	468	506	473	459	465	461	488	463	481	449	472	504	451	478	479	466	493	430	503	470	466	445	488	454	486	456	471	481	459	498	493	494	479	480	466	457	448	440	410	439	430	515	467	507	425	498	422	471	476	468	472	482	490	478	439	429	516	483	480	504	487	453	465	512	500	475	521	444	469	446	482	421	451	504	464	481	465	437	466	505	523	477	448	508	440	472	461	454	451	505	497	453	470	458	452	451	514	496	464	479	483	501	455	495	456	481	471	463	473	462	436	460	456	476	411	487	472	474	486	479	444	510	497	456	461	494	470	445	458	419	487	456	462	493	466	512	452	472	486	471	447	448	453	477	451	463	456	461	478	482	470	516	479	494	521	431	440	478	436	438	524	425	492	483	458	447	488	478	461	453	442	504	434	449	470	442	471	487	416	434	478	466	472	444	483	502	473	466	460
24340	21498	25350	28106	21526	21752	19557	5084	2435	1763	1387	1092	862	711	658	555	477	419	443	348	317	281	303	308	253	239	277	212	237	218	241	255	224	239	223	199	221	191	207	195	214	229	218	203	215	207	227	174	192	230	194	207	222	219	156	213	192	195	178	195	212	183	184	225	244	209	204	216	192	227	222	191	173	199	219	205	216	177	188	197	165	206	205	171	216	193	211	207	203	212	177	187	212	207	202	196	180	203	192	241	188	208	213	222	195	190	207	181	215	212	206	210	206	232	221	189	245	192	202	200	189	211	188	200	199	182	220	197	198	217	234	199	219	218	198	193	191	220	202	198	204	190	247	203	200	213	217	205	194	210	211	193	193	199	176	199	200	178	177	207	207	184	194	200	216	206	232	206	226	209	211	188	200	205	202	175	205	181	196	204	210	197	180	226	215	210	178	199	199	199	205	207	206	211	226	209	196	216	200	230	215	186	194	204	207	194	218	207	188	196	198	216	204	189	196	201	218	202	208	198	193	201	202	188	210	199	221	191	213	189	210	193	170	216	192	204	194	215	199	212	171	209	206	231	231	181	203	213	191	211	220	239	213	212	189	222	195	194	193	210	171	190	177	181	225	196	193	214	187	187	205	194	203	209	195	193	195	221	215	193	191	186	175	210	193	184	216	202	210	208	206	188	192	178	211	201	209	205	212	211	198	200	206	181	215	207	203	216	207	195	223	188	202	204	232	184	200	215	174	203	186	190	219	202	192	225	208	211	215	209	196	174	192	208	218	229	193	198	205	172	224	217	224	191	201	188	176	209	217	216	206	204	185	209	215	187	210	204	203	206	183	193	185	189	211	205	197	197	199	218	200	210	248	206	210	172	195	198	199	188	181	216	191	192	199	207	197	207	221	203	190	189	176	216	198	187	204	221	201	200	203	172	206	195	184	229	191	185	195	208	205	208	208	180	229	214	174	198	195	238	180	199	203	194	207	205	198	223	223	193	185	213	210	214	226	191	207	218	201	168	197	213	208	212	166	188	190	225	203	229	230	204	181	192	194	163	192	218	217	189	212	193	199	198	199	195	187	190	191	201	194	187	226	194	167	202	199	225	230	193	187	224	194	212	209	207	213	196	201	168	210	188	179	202	192	204	191	204	183	195	176	188	199	212	198	203	243	232	187	186	183	185	213	204	206	180	216	203	189	206	216	218	203	215	212	225	193	208	217	200	182	202	186	216	185	201	203	205	194	208	203	216	207	235	212	194	199	227	212	210	205	202	194	208	190	183	193	176	209	213	203	200	222	216	181	182	218	189	211	223	213	230	190	215	223	183	199	202	202	226	221	193	227	227	193	171	214	214	241	205	223	221	230	177	201	202	179	224	204	190	219	204	213	211	207	232	216	188	212	193	210	213	227	183	192	189	215	222	224	178	207	157	212	215	200	218	228	198	192	181	210	202	188	219	240	223	209	187	196	192	216	186	192	221	186	210	173	196	207	225	202	195	201	182	199	216	209	215	200	212	219	197	214	212	189	205	199	202	218	219	185	223	214	222	209	198	172	221	196	229	199	183	207	199	180	180	209	209	177	207	214	226	203	193	221	173	195	198	216	181	180	207	208	218	209	180	226	214	209	197	182	225	241	197	216	194	184	191	197	202	214	213	202	168	191	216	230	206	190	182	188	211	194	198	221	231	193	224	207	216	208	211	190	222	198	192	197	192	191	187	179	203	194	215	202	219	197	190	191	212	219	222	201	208	198	213	216	168	190	195	183	230	177	175	193	203	221	182	219	187	197	186	178	196	188	205	200	192	209	191	201	182	202	212	190	199	183	198	196	209	207	191	215	213	189	207	219	196	199	187	184	223	201	213	224	209	211	205	206	196	209	172	204	200	179	208	181	193	180	205	201	203	201	205	187	189	211	175	186	234	195	217	226	210	205	204	213	192	172	183	192	221	189	197	217	179	210	210	183	212	185	200	207	230	186	198	231	212	214	208	225	228	201	226	180	174	195	221	205	206	211	214	163	188	185	194	215	179	231	195	193	200	202	194	217	168	184	209	173	200	207	193	208	172	206	205	200	192	190	204	201	215	193	208	240	218	202	197	192	192	223	199	183	200	172	192	169	197	227	214	195	215	189	208	205	194	224	223	198	234	222	205	199	203	197	201	193	213	196	215	181	197	205	196	207	199	184	207	205	203	170	203	216	182	208	215	211	205	209	197	224	214	181	206	218	233	230	184	217	203	178	191	214	190	204	224	189	212	216	221	211	204	190	202	176	209	217	209	206	197	189	203	198	203	191	176	200	194	231	191	200	200	215	200	208	213	214	195	177	180	189	195	173	198	191	205	196	215	231	207	204	196	193	193	184	211	190	194	180	188	173	194	202	217	184	191	229	206	187	168	190	214	213	190	234	204	193	204	231	184	220	226	152	200	230	191	187	206	191	202	195	178	196	231	203	200	193	211	209	169	218	228	190	210	201	183	197	196	196	195	191	205	189	196	181	183	213	218	218	229	187	212	222	210	181	211	205	207	198	199	199	212	212	196	197	194	188	192	158	213	197	179	219	175	204	209	208	195	219	229	204	177	219	199	216	187	204	210	221	173	202	200	224	194	224	171	225	203	221	212	216	185	215	221	200	201	201	195	220	217	199	214	176	219	214	178	207	199	206	218	200	200	195	217	185	215	238	218	224	200	233	213	195	202	182	199	201	188	169	169	210	229	188	220	201	222	203	190	203	177	199	191	183	195	183	211	190	202	208	188	171	194	208	190	195	187	208	220	202	191	218	210	211	233	190	191	200	159	194	174	181	211	199	223	215	195	184	209	210	191	186	192	227	186	208	215	224	227	175	196	214	226	202	195	202	214	214	177	198	206	187	202	195	217	205	194	208	215	190	214	206	212	183	194	190	216	223	196	191	201	175	232	234	209	214	208	212	202	260	207	208	183	213	182	202	196	193	182	193	220	198	183	183	203	195	174	198	189	221	214	231	209	202	204	226	198	225	222	210	206	225	185	213	204	205	211	226	184	195	220	201	209	202	172	193	215	190	226	205	206	175	186	196	208	214	196	194	215	187	150	208	197	180	204	187	227	192	216	227	197	199	201	182	195	209	184	211	216	186	205	225	200	186	197	203	190	203	185	198	175	213	226	188	181	171	203	190	216	183	169	197	190	219	203	174	189	231	186	205	219	202	205	186	199	202	193	227	196	218	226	228	203	190	201	214	202	185	188	222	207	214	212	200	218	179	201	199	209	206	210	194	194	183	203	208	237	209	176	190	188	179	200	204	218	195	198	208	202	170	184	198	218	226	195	203	227	191	205	215	195	221	204	176	198	208	194	192	195	184	210	206	179	167	201	199	247	179	206	160	199	174	198	180	208	201	170	202	200	203	202	188	226	204	202	200	185	200	205	187	221	208	196	216	197	192	202	219	202	186	175	188	195	202	178	194	196	165	201	213	220	176	182	197	185	218	212	216	196	251	205	193	205	198	227	184	188
26891	44873	26718	12099	6071	3497	2305	1696	1313	1073	922	888	785	690	652	617	609	625	545	604	556	533	523	493	496	506	466	449	495	517	506	463	496	465	458	457	455	491	484	484	468	488	479	503	439	447	440	476	431	439	469	459	457	470	470	445	473	432	514	487	473	473	449	431	436	451	453	473	449	489	463	479	418	470	467	428	467	465	488	467	428	447	449	477	473	435	494	453	416	435	460	454	456	467	455	462	459	479	474	470	457	457	436	446	495	456	469	455	452	514	431	456	436	434	468	494	439	449	468	445	456	466	450	463	439	455	455	458	447	448	479	474	469	482	456	501	500	425	471	443	395	459	455	476	433	463	476	440	466	448	384	446	480	486	403	442	464	449	479	475	475	459	466	415	459	469	460	487	455	440	471	447	413	483	458	488	440	460	462	442	465	443	470	449	434	416	444	418	421	456	447	511	493	435	449	454	462	444	469	499	443	486	482	445	461	454	423	441	493	453	463	426	447	454	428	464	426	443	445	468	494	446	473	446	457	484	439	464	459	440	487	416	479	492	428	424	449	435	466	463	460	479	445	459	443	453	481	428	460	444	467	453	470	481	468	439	466	417	493	453	450	460	441	507	454	405	467	489	472	492	468	482	439	503	480	450	469	453	419	452	425	440	489	486	448	448	445	460	454	478	449	483	414	444	482	418	439	462	432	466	476	506	453	434	443	467	458	467	423	509	461	481	471	461	462	451	449	459	484	493	459	473	442	456	448	466	473	455	457	480	443	406	422	437	431	447	458	451	480	465	430	428	444	466	461	464	447	440	450	491	458	460	476	457	435	468	412	478	457	454	455	447	472	464	437	480	452	473	473	451	435	447	451	431	417	469	483	473	472	461	486	447	478	456	445	520	413	423	486	439	439	412	447	464	451	464	461	471	452	452	461	451	460	433	441	451	448	479	476	452	460	470	446	435	460	439	449	465	485	450	458	490	476	460	441	461	462	464	478	502	428	460	462	500	466	458	468	460	465	441	440	469	476	471	467	431	462	458	469	461	443	493	437	469	423	445	435	445	452	477	425	451	496	457	456	457	451	478	457	451	411	469	462	466	474	481	462	441	448	486	438	459	467	439	426	462	446	451	411	385	444	437	462	426	461	453	494	439	467	421	467	483	457	457	475	479	470	491	411	493	448	451	461	414	426	511	472	485	448	491	463	489	473	484	435	439	472	436	471	450	440	452	485	482	450	493	486	476	456	475	455	481	433	433	440	445	477	481	472	479	418	482	481	444	436	456	477	436	456	441	430	441	476	458	457	470	469	477	439	428	482	462	454	503	493	449	443	451	479	444	442	453	458	465	435	431	450	455	465	443	458	448	437	466	448	457	451	471	447	508	450	437	477	470	456	463	465	417	429	397	469	491	506	458	491	494	463	476	434	464	419	472	462	461	469	477	453	502	458	486	465	461	427	457	444	498	453	481	461	454	504	441	468	469	480	438	470	438	460	459	437	446	495	495	467	454	429	487	451	433	463	478	425	479	434	456	454	485	439	464	438	499	493	476	465	428	430	441	481	425	435	457	451	482	444	481	414	443	429	427	477	455	450	433	459	464	427	449	452	460	466	448	491	424	467	416	495	458	452	470	443	442	434	445	469	427	441	471	470	496	470	467	447	446	434	495	430	465	459	446	465	458	467	511	443	399	494	446	452	436	468	439	447	487	441	459	416	444	448	452	437	491	441	443	426	444	475	458	452	466	454	484	463	447	466	474	466	449	436	447	459	449	463	464	451	448	487	438	451	461	472	465	486	491	484	473	450	480	463	450	444	446	451	452	453	464	442	460	463	469	456	463	465	457	443	433	433	461	423	478	438	447	452	444	467	464	436	474	471	475	438	443	466	446	497	441	485	439	427	457	494	443	475	466	496	450	420	480	477	473	473	454	468	427	465	481	462	469	433	447	458	480	438	446	471	439	446	448	472	465	438	419	428	443	432	486	413	457	461	460	423	422	443	454	443	421	441	473	459	459	488	454	473	427	454	488	486	427	468	439	431	439	405	448	453	456	443	412	461	467	443	468	445	445	445	440	459	429	434	501	451	467	436	441	430	453	466	440	462	450	457	435	470	472	445	421	458	409	449	434	447	427	462	452	481	467	463	449	462	443	454	442	436	453	498	464	489	440	471	469	467	484	486	460	475	417	448	447	419	457	414	449	459	492	442	450	449	421	445	461	484	448	430	447	475	427	436	429	461	443	436	452	443	477	447	469	460	449	441	472	437	475	439	434	463	467	425	451	472	464	427	478	418	464	469	434	460	441	450	445	481	452	441	436	450	478	464	478	475	472	469	453	457	449	416	469	445	436	472	446	460	458	439	484	458	429	489	412	448	439	507	494	489	475	444	449	434	432	456	467	442	479	464	445	471	483	467	442	456	437	466	463	444	462	450	458	453	493	444	474	465	442	436	467	469	452	436	457	446	465	465	487	453	457	455	462	474	445	425	432	437	418	471	466	452	476	448	414	446	450	457	503	466	436	480	468	466	467	438	447	464	455	440	449	447	433	446	466	443	451	449	445	480	468	480	465	461	496	443	437	421	430	405	442	422	434	444	481	477	483	471	468	446	517	432	457	477	448	475	472	488	424	463	472	465	434	474	440	463	424	468	412	487	449	476	479	487	428	435	464	449	452	476	460	470	466	474	461	451	461	457	424	496	449	437	498	476	429	466	452	463	478	482	485	469	451	471	445	498	465	457	458	437	513	466	438	434	477	480	434	460	454	460	435	433	471	414	469	472	444	453	493	436	473	436	477	480	460	462	469	460	456	412	452	449	468	479	482	457	468	450	473	464	449	499	437	436	471	437	486	456	445	440	484	454	440	498	444	440	445	470	419	465	450	409	428	506	439	449	442	439	470	496	475	486	451	479	472	468	455	478	474	470	491	484	461	460	468	449	472	477	448	446	460	439	454	464	462	440	475	442	478	469	462	481	468	440	455	452	471	472	463	471	495	455	471	461	464	483	441	479	458	447	460	481	436	429	464	430	439	422	465	497	439	448	466	465	425	458	437	448	448	475	467	458	468	435	428	469	484	429	477	483	446	424	467	407	457	461	450	493	478	506	432	477	470	463	453	458	484	459	439	441	456	486	462	437	472	459	464	434	437	470	482	453	499	471	436	461	417	456	460	459	461	456	461	450	489	424	448	436	423	468	487	462	477	466	485	439	451	447	447	430	441	466	507	482	490	418	449	453	436	439	436	444	427	434	443	459	451	465	456	444	477	460	453	451	448	453	471	447	506	442	463	462	457	483	476	438	480	422	469	455	468	476	476	466	462	439	426	453	438	452	466	447	465	451	460	459	480	473	466	467	446	484	456	428	442	442	445	472	454	441	440	468	451	473	442	470	477	461	433	454	450	454	485	456	429	425	444	469	494	474	482	457	495	452	428	486	463	460	459	457	438	475	475	496	437	484	468	455	444	425	462	443	475	452	466	454	507	487	434	477	444	453	438
32852	26257	25554	15799	7022	3930	2420	1641	1320	945	754	621	524	471	404	423	359	347	296	290	298	281	285	269	246	228	233	254	223	201	231	206	206	242	233	220	267	238	250	230	209	189	243	230	202	212	194	189	243	181	215	221	206	248	234	211	219	216	224	201	196	214	266	206	230	222	232	205	222	212	231	215	216	234	218	211	204	238	251	198	228	230	236	221	215	207	264	226	193	221	234	252	199	184	212	209	212	215	191	222	230	250	217	209	230	220	213	206	213	219	198	226	216	222	235	219	257	229	211	220	228	229	216	215	213	218	226	245	208	237	236	237	205	236	217	202	232	189	216	221	208	213	204	238	193	192	221	200	215	218	227	203	229	233	210	208	214	208	195	193	209	217	211	207	191	225	226	205	222	225	180	216	201	224	243	244	216	216	224	215	212	205	200	195	244	201	230	233	216	228	192	225	219	216	232	260	210	177	227	225	233	233	225	212	187	231	257	210	221	207	203	227	237	190	220	204	208	252	195	234	220	227	222	218	223	212	187	225	191	202	225	243	233	194	222	229	248	214	224	231	216	218	197	228	216	233	222	199	232	255	225	194	219	258	223	197	225	241	218	198	215	219	215	218	235	246	190	239	224	238	225	222	216	215	230	223	230	209	200	238	214	234	235	216	218	209	238	191	211	218	218	227	194	217	208	205	202	219	250	198	231	196	235	218	223	225	229	221	232	227	221	230	236	231	212	211	205	215	203	236	234	226	205	208	207	223	210	229	206	212	234	223	208	218	224	204	253	240	229	213	214	222	208	216	229	221	227	209	202	217	251	250	242	218	230	184	205	224	198	224	227	211	228	216	206	226	216	237	204	250	219	242	214	204	242	208	252	215	221	225	210	224	206	205	196	226	217	205	240	201	211	230	234	219	234	223	218	212	189	210	261	213	199	209	201	217	216	234	209	239	223	197	219	227	237	216	202	234	228	224	247	227	191	217	212	221	219	232	187	230	194	188	221	208	235	233	234	203	194	224	198	204	195	235	196	248	252	241	221	179	202	246	203	205	267	218	223	255	221	216	198	235	201	220	231	210	221	241	211	228	216	241	216	213	207	225	252	199	212	190	215	236	186	205	182	229	226	230	219	203	219	217	218	220	239	195	196	200	258	208	199	205	222	243	247	238	218	212	191	200	249	205	218	244	199	208	211	259	200	222	208	201	212	200	208	201	201	189	233	212	215	203	218	192	228	227	240	211	227	212	212	229	235	224	230	218	220	215	205	216	210	230	205	227	197	233	233	233	225	262	230	210	196	220	211	242	179	201	226	249	225	228	222	207	197	253	202	206	249	196	236	234	227	214	228	205	229	225	248	240	222	242	216	238	204	228	255	211	207	207	177	220	227	213	229	219	219	223	229	240	220	217	223	254	229	215	216	230	207	253	229	205	198	229	204	232	214	224	230	216	218	238	206	207	214	240	216	231	241	192	215	248	205	226	212	209	217	246	225	220	207	213	239	217	222	230	253	195	208	191	224	202	220	218	229	207	217	217	222	208	255	236	240	184	208	221	243	221	202	215	198	196	232	224	187	213	238	211	229	239	232	194	222	201	238	201	218	214	215	226	195	226	215	236	230	245	236	198	219	239	223	198	220	226	228	234	217	226	232	200	222	238	232	228	217	224	237	258	213	232	216	219	231	228	220	224	241	249	205	225	211	227	224	252	222	197	244	233	241	211	200	207	228	232	215	214	187	244	212	217	205	212	230	225	222	225	200	188	230	199	198	219	240	218	217	202	232	229	210	203	235	216	206	244	223	225	212	220	240	222	227	212	213	220	189	206	220	211	214	199	206	216	212	230	210	213	221	243	201	201	208	209	212	202	191	209	235	213	226	205	194	232	206	221	213	245	240	234	244	228	212	206	220	241	208	200	228	230	225	208	214	219	209	238	232	242	252	229	233	221	207	233	235	234	233	237	219	214	212	214	203	245	229	226	212	203	220	235	237	256	212	215	215	228	236	220	208	230	227	232	238	222	218	211	223	213	223	224	188	232	238	189	223	231	202	224	225	233	257	192	231	216	222	207	215	224	215	214	162	210	240	178	212	186	202	254	203	284	216	213	217	212	208	224	221	200	197	201	216	234	219	222	230	260	236	235	225	204	244	216	216	234	229	233	215	236	201	218	241	230	202	233	229	206	238	222	211	225	223	211	232	212	232	224	216	212	214	212	221	221	229	222	212	227	237	218	221	218	209	227	200	216	189	235	219	201	219	240	246	216	224	197	238	230	199	219	224	230	238	224	204	209	192	237	222	190	227	228	248	225	209	195	211	236	235	233	231	192	205	203	218	243	241	197	216	206	196	198	222	220	221	238	221	222	221	183	248	231	195	234	229	217	238	226	213	226	222	200	209	224	247	253	212	208	207	241	220	224	231	205	231	206	223	228	246	196	221	218	241	223	229	228	215	213	200	208	204	203	195	210	215	268	175	211	195	210	227	229	225	253	218	241	219	219	230	226	238	232	204	210	231	258	246	222	232	251	226	254	220	224	216	232	238	200	201	214	224	216	230	214	233	197	236	193	231	227	181	184	201	204	244	232	230	227	225	212	216	214	234	217	216	222	196	218	205	208	207	211	220	243	227	197	213	212	246	220	239	213	216	212	211	216	234	208	215	224	219	239	203	188	225	242	184	254	228	233	207	211	214	221	224	236	248	209	223	224	211	240	226	252	227	267	206	201	226	203	234	224	184	241	188	231	233	233	196	226	210	202	199	214	211	223	228	245	217	231	246	208	257	209	214	229	211	229	214	213	209	220	237	236	205	227	213	244	234	202	206	207	233	232	211	219	210	244	237	220	233	217	218	222	245	202	230	229	245	231	264	217	215	234	192	228	214	211	229	223	242	238	233	221	254	203	218	221	239	234	202	231	214	200	205	193	213	200	204	237	205	242	236	210	217	202	226	219	210	245	198	255	205	215	197	233	233	226	220	231	211	195	237	183	227	230	248	212	198	194	195	243	224	212	202	215	218	218	216	217	217	219	211	222	207	213	202	227	201	228	199	224	235	210	218	214	233	223	232	194	223	205	206	236	227	227	226	230	220	226	210	234	217	233	223	238	215	190	215	221	237	222	211	218	178	216	245	206	215	209	205	217	241	212	217	237	224	225	226	208	206	222	222	226	215	201	249	209	228	236	244	208	215	206	188	227	236	226	215	231	231	238	231	229	204	228	215	223	220	214	221	219	216	196	219	198	220	197	222	194	210	251	224	200	234	207	217	218	226	223	242	185	214	229	219	231	244	225	244	210	193	219	216	205	236	235	229	224	211	231	202	227	193	210	234	192	230	229	219	209	226	202	217	197	183	161	202	230	237	218	221	213	239	230	242	210	232	244	211	208	189	217	214	213	239	255	235	215	191	191	235	218	220	226	239	215	248	229	216	232	206	198	195	228	223	271	245	220	219	221	231	224	237	225	217	221	253	211	246	229	251	234	226	208	200	182	211	229	230	196
26076	32671	16391	7076	3725	2190	1513	1123	920	801	694	768	635	597	634	580	579	545	574	550	539	505	564	545	477	458	546	560	504	542	505	506	497	475	542	504	482	532	519	504	505	522	486	498	504	531	509	504	507	559	498	533	527	469	449	489	499	476	514	527	511	511	534	490	516	510	474	540	540	521	505	529	515	480	523	509	535	516	499	482	518	468	497	483	491	501	500	530	532	544	553	524	524	490	507	492	485	557	514	518	499	527	519	507	489	554	438	558	486	503	523	481	533	540	491	464	544	487	518	521	523	501	519	508	515	507	504	485	524	466	512	511	511	512	507	505	525	519	512	500	492	499	516	448	508	520	509	545	465	439	493	486	489	520	519	523	514	543	517	509	532	503	548	498	524	483	505	513	532	475	496	509	500	507	544	533	534	503	483	508	488	498	489	538	550	494	475	522	545	494	500	523	502	552	506	525	476	499	529	528	494	489	507	474	542	533	586	499	527	493	519	483	518	470	525	521	527	521	524	502	530	482	509	490	513	539	512	501	476	496	504	494	544	500	501	478	512	512	504	509	491	498	507	534	533	509	531	531	496	471	548	504	497	506	507	511	500	511	475	509	539	512	526	556	532	480	489	531	492	474	490	491	515	518	526	536	524	521	469	478	488	490	551	489	513	476	542	501	477	520	477	531	494	513	506	539	484	498	551	502	508	507	530	510	525	529	504	505	510	509	497	497	481	518	528	464	503	485	530	500	504	455	495	527	516	515	462	498	472	508	527	491	505	547	528	507	495	531	499	515	480	511	487	515	517	535	458	504	548	529	501	531	493	542	513	517	523	492	528	548	465	469	449	509	518	526	515	511	522	480	528	513	544	522	481	490	470	528	490	515	547	495	495	456	510	523	528	516	514	539	460	482	536	553	545	507	485	473	515	465	521	504	494	504	530	470	517	505	511	463	528	478	471	486	521	494	536	495	500	522	504	522	507	499	520	501	501	479	549	523	496	485	516	530	522	509	532	473	538	472	541	535	470	567	495	519	498	520	492	484	505	491	517	525	497	489	526	504	510	549	490	484	532	502	494	560	462	537	482	540	508	512	517	487	555	507	529	509	489	528	509	506	479	521	513	486	477	527	482	479	481	505	472	476	459	468	517	529	541	511	507	536	520	500	528	495	499	506	540	512	534	485	520	519	518	506	517	475	523	531	566	474	465	525	487	519	473	494	465	509	526	487	500	504	523	502	520	466	513	522	489	476	475	478	510	457	521	536	493	536	482	497	512	517	501	532	483	517	530	516	493	533	530	489	496	519	509	511	527	511	502	506	512	464	509	527	535	486	489	493	500	526	497	489	523	501	527	523	489	524	483	516	509	505	561	525	473	523	504	513	461	515	499	559	507	493	560	498	514	487	509	524	533	513	439	500	526	521	501	522	496	518	465	507	477	524	512	501	509	484	483	480	479	513	525	488	487	502	537	499	516	497	494	508	483	464	541	465	482	564	524	493	462	525	497	500	503	511	485	476	465	514	503	507	475	495	522	539	496	477	521	492	492	512	494	500	489	493	504	505	519	509	515	526	514	494	533	499	536	502	516	510	508	488	459	507	529	503	509	516	486	510	517	493	517	495	518	513	530	509	539	491	494	514	502	529	512	461	532	510	470	501	493	507	457	471	485	504	517	511	449	464	503	497	476	449	483	538	513	517	485	488	507	514	502	519	486	510	487	514	518	461	506	494	492	488	514	509	487	492	526	482	498	487	505	553	519	543	501	525	497	558	488	529	482	520	515	482	520	541	488	493	545	532	497	523	508	485	518	527	532	525	518	524	509	568	514	500	490	515	513	521	524	524	504	534	485	503	504	508	524	497	562	525	481	552	494	536	527	496	508	494	519	514	485	561	508	489	532	493	485	515	524	482	486	502	484	514	517	493	534	507	487	509	493	486	506	501	525	482	504	510	512	495	501	532	516	509	480	502	537	480	498	502	485	507	469	526	509	504	481	506	482	482	502	505	549	470	502	512	549	505	503	510	514	509	512	506	526	478	501	503	494	505	553	517	495	521	520	510	481	534	510	481	475	510	504	488	507	505	503	511	473	535	496	501	469	504	527	484	508	517	502	535	532	519	485	515	527	507	501	538	520	525	528	548	537	471	554	536	460	518	496	531	524	549	511	480	512	506	513	498	502	548	502	510	492	494	475	531	528	533	539	535	501	503	528	506	484	499	504	538	527	504	509	496	518	472	529	476	543	499	542	479	503	506	543	515	532	497	509	538	523	487	490	470	507	539	506	473	502	532	497	475	503	525	507	505	558	504	491	515	482	492	503	535	478	485	517	505	521	511	495	494	465	542	471	515	517	498	478	486	531	517	498	516	496	501	541	522	479	487	493	513	532	510	520	506	509	515	490	496	528	527	499	491	517	529	522	505	506	483	470	506	504	500	492	541	484	473	538	519	502	505	506	532	536	495	473	513	507	494	489	508	494	491	513	479	536	499	488	506	508	523	492	541	503	494	523	498	523	489	501	473	483	518	508	520	531	456	476	509	532	496	501	521	497	498	516	496	515	493	530	539	531	500	518	487	504	515	535	554	508	470	506	491	515	491	510	532	465	474	491	479	533	509	527	498	516	542	537	553	475	477	505	500	525	481	509	482	483	513	533	526	469	509	536	501	493	505	535	513	505	501	495	500	495	494	457	535	534	505	511	497	512	535	504	483	500	529	509	521	494	490	511	491	475	529	535	502	495	473	509	522	535	520	474	508	475	531	481	497	489	510	484	534	487	536	526	520	513	511	501	536	516	508	497	484	492	528	491	502	501	499	498	504	499	524	532	489	497	506	509	489	490	530	534	481	505	539	505	543	516	485	471	505	541	536	508	508	455	493	489	486	554	507	504	533	477	515	468	490	499	500	504	471	532	496	497	462	494	525	526	483	511	517	497	534	496	545	493	520	523	528	491	523	506	561	516	492	553	479	503	550	510	502	519	534	524	513	508	491	522	505	481	473	494	493	518	533	492	542	521	477	465	510	470	524	507	469	505	542	459	529	499	469	469	500	485	552	492	510	504	520	519	499	502	465	514	503	489	528	499	483	517	511	546	525	499	515	489	494	511	493	527	457	546	512	476	530	498	513	483	513	528	503	542	512	495	527	514	497	437	483	499	508	477	517	493	497	497	499	535	499	477	500	520	497	504	505	498	510	478	522	442	508	464	487	501	536	463	519	460	513	497	458	532	532	544	463	524	534	466	557	498	486	480	513	537	516	498	518	529	535	497	489	458	526	521	547	499	529	500	507	538	527	476	490	537	466	499	507	474	511	502	481	486	493	517	499	472	521	526	506	489	487	499	524	509	512	523	533	491	516	546	497	524	527	469	517	487	506	550	523	509	503	547	536	539	491	495	518	520	485	505	555	495	524	478	546	493	544	508	503	530	491	504	524	543	513	499	490	498	517	522	494	481	471	549	495	491	484	516	482	526	505	508	506	485	524	504	519	519	547	530	493
24890	21468	25029	28335	21578	20343	6394	2519	1672	1203	935	799	620	575	488	407	380	375	361	339	264	292	295	270	226	249	227	216	234	233	197	214	219	192	222	196	219	212	186	229	189	201	190	233	211	196	212	196	214	209	211	188	205	181	196	198	200	211	200	221	213	189	194	206	215	191	224	221	231	187	174	200	209	205	193	200	174	209	198	192	215	208	213	213	192	210	222	201	206	188	218	197	240	200	162	203	201	208	207	208	197	180	179	189	213	180	205	207	190	217	202	190	208	217	166	214	219	235	203	193	195	220	194	196	217	229	205	208	172	227	200	164	216	229	198	187	194	199	174	174	202	259	216	180	202	190	223	204	212	211	203	193	210	208	200	217	196	204	168	203	209	194	232	212	193	208	189	194	224	226	200	206	185	205	201	215	218	217	208	204	204	209	176	213	179	200	188	209	204	222	193	189	208	191	212	210	204	229	195	186	196	222	213	232	192	215	205	198	220	219	183	211	180	205	203	200	207	189	212	220	173	195	205	186	209	218	196	202	187	206	171	195	225	190	213	203	184	200	183	195	186	197	192	203	192	233	204	188	222	181	195	208	219	208	185	221	218	189	192	199	229	221	183	203	223	221	209	218	217	217	203	202	187	194	212	229	235	206	194	233	194	218	207	185	206	185	206	203	215	235	208	191	209	182	202	212	220	184	201	205	208	182	211	220	216	232	207	198	192	186	198	218	193	208	199	222	220	192	189	206	234	198	215	206	173	187	199	215	207	190	205	184	195	180	196	223	174	202	198	207	188	213	221	186	203	215	233	222	200	184	206	176	198	225	204	213	186	207	201	197	215	236	208	208	203	205	185	230	199	186	204	231	217	210	202	194	202	197	219	186	195	214	221	213	196	211	197	210	180	196	196	198	192	204	194	199	208	199	208	190	198	179	193	192	201	203	203	188	176	194	182	209	223	196	190	210	185	224	219	220	236	206	208	216	205	184	224	230	181	185	243	190	179	213	202	214	220	210	212	203	203	215	203	199	200	179	233	178	194	199	191	238	203	186	206	194	203	201	194	183	186	158	198	204	201	167	200	203	217	184	183	217	191	197	237	219	205	172	196	202	203	178	208	194	211	208	199	217	219	197	194	180	226	181	192	198	193	220	207	225	204	203	211	197	226	207	193	188	226	185	222	232	191	213	190	188	187	207	209	190	202	201	192	205	202	199	198	210	196	191	213	203	190	200	193	202	212	183	212	194	199	169	228	210	186	195	211	211	194	231	196	194	182	185	203	212	230	199	180	227	172	170	220	190	246	227	197	193	216	209	221	250	192	208	186	195	216	210	218	187	204	203	194	192	199	218	199	195	205	172	179	199	200	188	197	193	204	177	229	190	172	203	202	177	219	190	207	210	180	211	186	183	218	207	181	195	212	198	213	194	198	200	181	203	223	172	193	194	206	192	187	188	240	178	216	202	240	191	194	194	214	200	200	186	211	212	225	189	210	209	178	230	180	198	261	207	207	222	191	205	219	219	208	209	184	210	223	202	197	196	197	197	213	190	208	204	212	211	224	204	173	195	196	210	201	221	210	234	224	206	208	187	193	186	215	215	191	222	220	207	200	194	173	210	220	221	211	198	210	203	204	198	193	190	233	211	211	228	200	208	194	203	197	209	198	201	258	223	213	213	168	178	201	213	214	246	199	202	181	215	173	214	211	190	210	194	204	207	202	214	225	220	204	227	195	183	202	183	217	211	224	185	190	207	218	198	209	218	201	210	195	184	252	197	193	206	183	209	210	226	195	215	202	206	198	216	193	177	217	203	215	196	187	217	210	205	194	198	225	211	239	195	215	206	198	209	216	191	218	181	225	186	180	175	202	191	219	197	171	207	198	210	202	207	206	199	209	192	218	220	185	205	203	207	195	164	204	220	205	215	205	227	189	204	179	194	186	215	165	231	216	206	179	187	196	223	179	207	177	182	181	227	226	198	202	236	203	197	188	230	221	176	216	223	200	203	200	204	176	199	211	201	182	218	210	203	244	216	195	177	216	205	205	192	200	194	205	197	201	199	206	206	219	201	205	196	236	203	211	210	207	192	198	223	213	199	212	206	222	190	211	191	207	210	186	211	194	180	190	225	185	219	207	231	185	194	218	224	211	215	191	199	199	173	169	210	189	223	224	188	212	219	235	199	210	222	191	208	224	232	213	197	187	193	220	215	197	216	203	201	224	227	218	224	204	221	198	191	204	223	201	194	225	243	222	193	191	226	200	192	203	220	195	191	215	193	233	209	200	205	195	223	217	184	198	205	187	184	215	190	186	203	204	206	219	209	196	187	190	222	209	214	218	209	181	209	200	187	194	211	176	217	212	193	195	196	204	214	233	196	191	196	218	198	181	230	185	198	194	197	205	205	207	194	191	187	199	209	193	215	202	217	190	206	228	210	169	203	213	222	190	203	200	188	225	196	196	231	197	234	174	226	191	213	236	201	211	210	195	180	196	229	241	196	232	205	210	199	190	199	188	198	194	205	194	225	216	213	199	206	215	179	198	188	216	215	198	212	214	191	200	202	223	192	226	190	230	213	190	205	225	201	211	202	199	193	200	216	200	211	243	221	213	189	207	210	220	226	203	215	197	217	195	194	201	213	188	204	204	198	201	232	187	204	211	182	168	232	213	199	189	192	194	197	225	186	207	189	185	212	218	193	201	225	205	222	180	199	197	183	232	214	209	208	208	195	215	217	196	197	212	212	182	185	221	194	219	201	200	199	183	200	223	207	227	189	186	196	189	193	167	227	196	206	196	210	179	197	207	194	198	214	198	191	202	208	216	195	215	229	194	209	197	199	197	227	218	212	205	195	213	182	216	208	203	197	205	219	213	206	213	195	211	184	223	217	208	207	196	180	180	220	247	233	197	183	220	206	211	189	185	218	206	231	214	190	221	224	193	206	236	180	215	200	177	200	202	197	225	196	193	216	181	189	203	204	197	232	197	198	203	197	181	180	208	190	206	203	185	182	191	203	197	191	215	186	211	178	190	213	228	187	208	181	200	200	184	195	218	205	205	173	221	199	211	197	219	199	211	215	192	183	202	182	184	180	195	205	205	218	230	216	217	212	204	213	199	196	194	201	196	218	202	200	187	199	185	175	198	198	196	199	209	230	241	191	208	169	211	199	220	206	204	181	202	202	246	177	180	163	224	204	209	206	218	207	216	206	195	206	203	187	201	176	218	230	182	214	208	193	204	201	212	197	197	197	169	220	201	194	200	212	206	188	208	197	201	198	213	203	196	211	217	194	169	206	190	228	202	224	221	212	199	200	195	181	179	188	199	209	203	214	258	176	214	198	203	203	185	243	191	202	194	218	225	206	226	202	208	219	207	186	168	206	225	202	174	187	183	171	204	223	196	176	210	209	221	212	210	196	201	205	189	194	192	196	198	203	205	191	216	195	202	198	191	192	208	199	194	202	206	218	190	178	166	169	208	225	203	204	194	191	208	224	188	184
26605	40703	25202	9364	4670	2648	1833	1297	1126	936	807	734	685	653	611	553	568	553	534	475	504	568	498	470	485	495	470	499	470	448	453	478	492	488	493	480	454	499	499	470	447	478	495	475	494	479	510	457	459	437	460	450	474	433	426	471	485	470	483	471	440	486	464	459	471	491	486	464	449	442	484	495	471	465	448	470	473	489	451	470	497	439	442	447	439	460	465	434	477	468	448	506	483	427	453	480	477	459	444	492	442	470	512	476	466	451	481	455	457	416	433	487	500	457	505	471	438	485	459	479	466	477	472	506	477	467	476	479	501	478	497	464	434	473	482	424	491	468	467	457	468	480	472	468	452	481	441	429	490	472	473	447	479	513	449	479	478	477	461	447	463	469	472	434	451	455	470	470	457	444	449	474	441	438	431	444	468	451	467	496	469	487	429	433	472	435	508	452	456	438	441	456	439	462	487	486	446	460	492	453	435	427	433	467	484	469	497	447	473	486	444	472	475	456	486	504	441	457	507	489	436	488	458	488	456	442	453	488	492	495	481	452	484	475	449	409	464	520	489	465	469	451	459	447	422	418	471	457	453	482	492	462	501	481	457	501	462	505	431	489	462	509	433	485	470	458	434	481	477	465	457	452	471	486	445	467	459	428	471	459	446	458	404	466	490	455	490	470	478	461	456	421	443	482	428	449	480	462	453	498	497	488	473	487	448	465	459	448	473	466	424	477	441	486	499	464	461	476	455	479	472	434	458	423	492	444	440	464	467	453	471	473	479	458	457	496	461	466	468	484	424	437	462	463	471	534	456	510	492	447	514	491	458	451	454	447	469	474	473	484	487	459	483	481	504	461	478	456	468	441	452	458	453	463	458	471	436	448	487	481	487	467	469	476	504	490	458	443	438	474	477	475	505	460	495	511	496	464	463	459	480	503	467	447	446	438	485	489	477	515	460	500	507	441	477	460	493	456	424	510	468	444	453	471	414	479	483	465	491	507	446	449	460	445	437	453	462	464	464	448	467	484	487	478	491	456	512	468	476	441	466	473	416	463	467	474	458	463	452	481	453	467	461	480	454	442	468	465	428	429	446	435	476	453	457	475	451	485	463	468	472	456	469	459	461	443	443	488	497	446	483	463	428	468	470	502	460	452	467	464	488	482	477	464	488	473	482	488	464	434	479	472	454	474	473	492	478	475	465	491	468	458	479	502	448	473	426	486	463	450	494	476	435	511	464	426	483	476	453	445	464	485	507	481	482	456	472	443	478	475	464	475	471	524	429	450	457	454	429	430	448	452	502	463	461	479	452	502	489	463	476	452	456	457	458	492	446	431	456	478	439	450	500	471	479	447	460	452	468	479	478	489	505	449	476	465	447	466	477	465	495	455	477	476	489	495	464	467	480	496	456	446	480	424	446	438	441	482	456	446	440	516	435	416	473	444	442	480	431	491	467	465	492	469	472	438	461	482	473	482	448	467	438	464	500	481	454	494	441	483	446	467	461	498	446	519	458	475	460	462	454	481	440	484	466	489	487	461	456	507	502	498	460	473	443	457	457	486	469	486	446	476	482	471	498	415	452	443	453	467	451	470	488	501	474	458	465	455	442	469	456	455	491	446	480	451	467	478	441	433	461	469	457	452	455	460	478	466	486	488	456	498	487	444	445	469	477	503	428	461	496	486	461	488	472	460	474	479	483	467	505	463	453	439	474	451	475	454	482	497	452	447	452	470	498	480	413	441	447	466	450	458	460	493	449	473	452	391	435	453	484	443	457	446	471	480	455	482	476	484	458	480	455	454	476	452	489	468	490	456	452	488	493	432	437	445	484	455	474	469	506	519	467	454	464	449	463	463	501	484	464	479	454	450	438	443	471	479	467	491	453	465	477	440	467	460	450	451	434	455	502	468	436	485	484	487	471	447	461	447	450	465	444	471	499	471	463	485	516	467	451	473	459	484	464	496	452	463	457	451	448	483	459	464	413	427	497	500	456	459	462	469	446	451	459	431	464	470	499	461	451	515	450	455	471	477	482	450	489	451	486	436	507	479	447	477	445	460	454	448	468	499	494	462	466	443	454	480	486	460	464	482	425	459	493	447	517	474	468	486	451	425	426	473	454	474	458	457	435	507	428	497	497	471	519	445	444	442	481	490	477	452	474	455	484	424	446	510	463	454	529	474	438	457	467	444	457	480	482	509	461	459	455	471	483	456	449	477	477	494	448	449	438	449	546	470	445	456	429	473	450	484	439	411	453	460	461	445	466	493	491	464	511	500	446	467	462	448	488	497	454	459	466	465	463	434	462	434	485	473	471	481	459	498	481	477	417	457	466	468	459	496	480	475	442	489	442	482	497	436	467	430	487	491	453	482	437	476	477	447	439	453	462	472	457	462	466	481	495	452	498	458	463	481	468	416	477	481	481	506	468	458	502	477	435	475	454	448	461	471	452	464	438	426	458	520	491	464	436	503	461	458	456	467	466	448	457	456	447	477	460	453	432	471	446	479	447	493	462	471	500	414	497	482	493	449	445	466	469	486	458	476	483	464	483	505	442	482	414	473	490	440	447	450	470	462	456	464	473	423	486	440	436	493	501	449	460	497	440	500	490	482	504	476	466	487	449	433	439	464	475	457	459	455	458	459	455	448	478	477	488	459	516	470	463	479	446	462	489	479	496	448	439	424	491	463	486	459	469	494	467	511	474	436	411	470	467	470	493	478	445	468	463	461	491	476	489	481	472	486	500	474	463	459	447	450	479	480	493	494	509	462	460	473	467	487	452	459	469	459	445	464	462	439	456	436	435	472	491	488	435	461	452	449	497	460	455	439	438	438	434	451	436	500	479	495	493	474	492	485	470	445	451	489	466	494	473	423	481	487	457	521	436	511	466	462	439	481	469	491	438	422	477	472	477	420	462	452	465	478	488	462	488	472	449	498	421	453	451	443	495	489	452	482	491	461	453	418	438	446	453	447	495	479	461	473	455	464	479	453	458	471	472	479	484	443	503	462	449	454	450	467	482	491	500	465	443	459	480	458	446	474	448	473	466	480	447	445	462	493	426	429	484	458	488	451	469	454	426	444	482	456	467	474	473	471	472	472	469	484	511	450	440	419	481	475	483	460	462	446	479	497	471	446	489	489	464	429	473	447	462	449	464	490	456	458	444	478	414	463	463	475	454	469	502	481	452	461	439	464	509	437	492	470	452	441	470	460	443	456	486	470	465	463	511	462	436	461	444	447	471	479	461	455	452	452	466	474	496	490	484	445	471	472	456	473	428	458	464	421	470	441	462	498	452	408	498	504	445	441	446	482	463	459	486	453	461	493	473	436	479	497	479	473	499	477	468	464	458	513	455	453	421	453	461	450	498	449	468	504	476	440	467	500	487	471	470	491	483	459	466	436	478	431	506	448	441	474	468	474	494	485	453	432	464	470	462	433	453	440	447	425	485	453	442	534	431	453	491	479	458	465	462	433	456	448	441	480	467	469	440	470	479	482	459	444
24210	21467	25295	28055	21481	21679	19154	4586	2127	1650	1233	947	778	599	559	556	452	391	426	321	311	329	285	258	259	240	228	219	230	222	205	217	205	229	217	195	207	231	195	199	216	230	200	209	204	193	226	175	206	212	181	207	208	200	205	180	203	206	206	220	200	208	194	190	212	185	219	209	219	189	212	188	191	208	191	203	195	208	200	204	207	189	214	186	215	181	196	178	192	182	211	218	160	210	197	197	199	213	194	228	192	190	184	169	236	193	191	219	205	219	189	187	189	203	200	208	187	235	170	192	187	193	196	171	208	183	188	224	193	192	196	186	211	220	225	223	226	210	201	184	223	176	188	202	196	202	212	190	199	203	185	184	165	199	203	195	217	207	207	194	191	183	197	227	221	212	232	220	218	190	198	188	206	210	199	197	190	202	207	191	182	231	197	194	191	201	196	194	228	208	189	182	192	192	199	198	211	190	171	190	200	224	202	195	191	210	189	199	209	207	196	199	182	196	220	217	216	182	197	205	192	174	226	211	199	198	201	183	215	204	218	197	217	196	192	209	210	211	210	202	217	209	177	230	211	179	212	200	198	190	222	228	192	197	194	190	209	193	211	210	191	203	176	185	197	201	168	207	215	181	186	182	197	190	199	260	192	182	182	221	199	193	227	196	187	218	219	223	191	218	202	209	185	205	220	182	182	193	229	213	201	219	177	173	178	207	202	212	230	194	183	209	222	191	193	206	204	218	215	207	217	189	220	194	208	174	184	223	194	187	198	219	187	186	192	188	205	224	205	197	219	182	186	205	237	181	211	208	199	224	219	223	210	202	199	216	215	251	224	202	202	220	191	200	211	205	203	203	197	222	209	190	187	226	203	188	184	190	221	221	184	194	204	218	172	203	208	195	191	174	212	207	185	201	204	227	214	210	203	206	200	201	198	203	219	210	202	235	205	204	215	183	186	203	185	210	221	163	196	195	223	199	180	189	180	206	183	234	216	231	211	203	218	181	177	194	210	182	193	237	204	197	216	215	213	211	200	218	184	183	205	199	206	188	209	188	211	219	195	213	199	203	190	228	209	231	195	204	225	230	188	225	190	211	209	206	230	203	182	210	201	189	218	210	185	227	202	212	198	224	186	204	185	199	220	182	219	182	201	217	225	214	204	212	209	227	221	209	218	193	224	207	205	217	204	196	198	198	193	196	197	219	196	217	191	211	184	218	207	200	202	201	187	198	180	198	216	202	215	187	178	203	230	223	222	208	201	205	207	190	201	192	205	200	186	210	208	201	181	187	215	205	192	194	202	193	220	176	208	215	207	207	209	213	195	207	205	171	222	208	200	206	198	204	215	204	193	210	208	175	209	196	195	170	192	189	197	217	211	192	203	205	205	203	185	182	199	198	192	183	185	195	216	208	232	208	192	187	200	197	227	179	179	188	205	221	184	213	200	193	201	215	204	205	205	182	192	219	212	197	199	184	223	195	201	198	206	200	217	178	192	194	207	190	207	209	204	180	217	199	214	174	195	202	199	193	192	176	210	199	182	190	201	201	182	202	207	225	188	218	192	220	206	191	218	203	221	180	190	196	192	199	211	202	184	189	173	203	210	181	220	197	205	195	221	206	207	194	192	228	169	202	206	204	194	176	207	205	200	190	231	207	218	202	185	207	202	221	228	200	186	184	185	214	189	202	202	189	219	187	182	207	206	207	192	200	201	180	195	201	206	205	213	193	195	210	201	217	214	231	199	201	201	199	200	212	218	196	201	199	187	178	200	175	199	170	211	197	210	184	208	214	208	208	196	198	173	189	176	213	216	210	226	193	199	193	210	187	202	200	194	214	222	204	175	212	211	192	192	171	209	226	216	175	198	199	193	187	197	193	195	181	204	207	207	181	198	190	197	249	205	190	187	222	210	194	199	182	192	210	213	198	228	184	226	187	194	228	219	189	206	180	208	194	208	208	214	185	213	208	218	194	226	197	198	195	203	182	202	191	166	201	208	189	213	222	191	195	211	186	223	195	199	187	175	212	202	204	175	183	191	215	196	213	203	200	219	210	217	194	195	213	186	229	194	202	204	184	190	220	193	210	211	202	197	206	218	218	246	208	209	198	231	181	202	199	197	222	191	222	217	168	237	186	213	183	234	214	217	231	175	205	202	203	209	177	190	208	180	181	179	190	218	197	206	207	199	221	222	200	208	186	212	206	184	194	211	209	202	166	212	189	210	189	192	219	208	221	215	196	181	207	230	219	216	206	209	190	204	192	176	207	203	224	228	201	183	170	182	184	201	189	182	178	221	197	200	178	222	191	189	216	225	183	216	205	213	194	206	191	171	188	228	228	201	214	220	212	175	221	177	196	206	195	234	222	198	208	200	220	203	211	197	213	181	197	217	213	197	183	202	193	194	210	195	181	205	212	189	205	222	222	189	209	197	194	178	186	204	195	198	193	205	205	224	187	208	236	207	201	216	196	192	212	206	186	206	178	217	211	199	204	180	200	201	215	193	182	209	180	202	203	201	215	194	218	213	210	221	218	221	217	186	192	194	209	220	211	194	181	220	225	184	211	168	203	200	201	193	184	209	186	180	223	192	187	195	217	197	198	186	178	199	210	217	227	235	182	202	197	199	208	184	174	195	182	199	185	191	214	203	209	203	210	175	228	218	219	184	187	200	219	182	190	187	182	214	176	246	239	205	193	173	189	196	178	206	196	186	192	191	184	192	213	185	217	188	222	173	212	191	178	199	205	202	201	188	203	188	194	224	216	190	208	217	194	235	216	220	202	186	212	189	183	197	221	198	219	207	186	203	206	181	210	189	223	185	177	197	231	213	224	231	202	197	175	216	221	211	216	198	209	192	176	186	182	204	208	220	181	186	207	201	178	192	210	198	209	213	210	201	229	183	197	203	195	204	182	218	201	192	201	233	166	176	213	239	187	216	209	186	201	174	207	237	218	200	218	208	182	206	215	195	192	180	171	192	227	190	184	195	202	184	188	221	196	197	186	203	176	171	233	217	191	212	215	232	242	226	187	162	202	172	218	197	208	209	195	208	200	199	187	210	210	216	180	193	217	200	212	195	195	190	214	190	203	160	196	211	208	207	203	196	188	198	207	201	203	172	236	203	193	166	205	218	219	185	188	241	187	209	189	181	199	196	222	186	209	206	177	190	220	214	187	203	217	202	191	224	205	225	210	221	184	207	177	191	192	213	190	197	209	226	211	212	212	205	189	209	201	191	220	184	169	207	200	250	218	184	200	218	192	194	191	195	209	189	184	195	197	216	241	200	189	204	207	233	200	193	196	203	201	223	215	187	202	218	201	213	196	202	205	226	184	200	203	190	179	241	229	212	207	190	197	206	193	207	192	188	191	201	208	184	210	210	201	185	213	198	202	186	198	193	187	214	191	188	189	220	207	194	208	212	189	230	194	193	191	194	197	166	199	205	216	202	204	185	196	185	186	236	199	206	202	217	203	190	192	206	183	206	191	197	209	212	192
28550	46397	28131	10901	5537	3306	2140	1532	1246	1027	917	808	693	677	638	646	581	627	549	509	542	520	530	465	471	502	470	458	445	424	451	450	451	445	469	469	435	462	472	492	429	467	472	452	471	492	435	483	473	456	434	433	509	465	458	441	431	457	452	437	442	447	463	432	434	466	439	479	409	458	445	475	485	443	442	456	440	432	453	438	426	452	444	452	436	436	445	468	442	435	447	483	449	496	443	460	444	447	450	471	451	480	473	462	443	472	441	445	454	437	440	460	426	462	447	441	439	458	481	452	444	490	452	460	443	457	438	474	456	445	467	469	482	457	447	484	466	458	448	433	446	460	435	435	463	425	458	453	493	460	499	451	445	407	460	454	474	480	458	432	429	436	485	459	450	450	459	467	488	458	472	440	459	410	460	442	490	451	462	452	455	454	470	477	497	430	483	448	424	457	473	489	434	455	462	477	453	453	476	474	467	447	451	477	470	460	491	444	486	431	474	449	435	473	417	467	429	469	473	454	462	492	481	471	505	453	466	427	416	424	442	441	462	448	441	463	474	438	486	468	474	436	458	430	443	479	452	456	465	483	445	445	489	425	461	446	445	448	428	436	458	446	454	461	434	452	425	446	430	458	467	449	432	456	460	433	472	472	457	492	466	465	439	437	469	449	461	445	461	487	449	474	440	477	472	456	437	474	452	460	500	466	476	454	468	469	466	472	427	457	461	445	465	442	445	466	447	449	437	443	489	474	433	446	438	447	446	421	420	465	482	443	452	467	457	485	440	458	482	452	438	463	432	471	460	418	423	481	437	463	455	450	483	468	469	457	433	467	467	459	449	454	445	488	439	460	449	445	435	446	458	484	447	490	454	497	432	464	471	454	445	430	472	452	457	469	422	437	442	433	455	460	431	504	473	445	490	440	438	466	484	463	435	457	440	440	453	453	441	457	438	427	406	474	468	461	438	491	466	474	420	459	490	470	443	468	448	465	478	469	437	471	424	473	442	462	453	491	477	449	457	425	486	428	453	473	475	444	423	487	483	447	465	470	477	420	472	461	443	484	434	448	428	469	437	473	438	477	450	428	419	455	430	467	447	421	462	417	459	438	471	460	503	457	407	439	457	402	455	462	471	448	449	461	456	476	488	447	453	466	469	468	492	457	437	482	480	440	442	460	448	429	461	462	472	430	459	403	468	431	433	427	452	458	447	467	476	429	437	471	474	485	459	449	441	445	447	472	427	460	495	453	461	455	435	422	443	438	459	466	434	464	483	476	429	450	451	472	455	435	470	461	411	441	475	486	440	452	447	443	457	454	497	453	471	418	494	510	456	432	454	442	489	453	464	445	439	440	441	457	441	411	461	437	456	499	448	476	458	437	473	464	420	427	423	475	414	490	470	455	466	447	459	471	433	454	465	434	457	450	475	492	505	430	452	492	452	450	455	478	436	468	452	428	455	414	446	469	451	462	403	458	453	408	448	441	435	407	466	468	480	398	471	466	412	455	454	441	424	436	450	411	424	481	422	430	416	448	472	475	467	479	443	470	464	490	448	438	449	455	432	467	418	453	472	448	499	469	434	476	441	466	449	463	443	415	432	449	464	447	436	458	467	430	455	451	445	481	465	439	459	459	438	436	450	490	455	428	419	469	485	422	452	469	446	497	460	421	458	448	459	467	462	459	431	431	486	458	466	474	451	454	492	486	405	401	438	485	458	454	453	460	416	473	452	460	496	470	441	429	467	468	480	428	459	465	433	461	435	452	483	425	464	474	451	463	467	465	452	461	431	500	408	454	416	473	441	453	463	443	455	482	451	475	449	444	426	458	441	463	435	416	409	420	483	479	465	459	439	443	453	452	461	452	438	475	476	467	414	478	436	489	507	438	458	454	468	431	453	455	436	456	435	444	480	458	453	434	463	466	480	472	471	416	420	489	469	466	430	443	460	481	464	430	492	447	427	441	463	450	449	461	472	474	497	474	427	437	465	464	442	450	449	463	453	454	451	462	463	468	462	476	476	446	495	424	472	472	439	471	476	449	466	481	445	475	454	452	480	451	462	475	445	433	460	441	472	502	452	471	449	441	486	450	445	482	500	466	481	442	409	476	453	470	448	438	463	442	445	431	459	474	458	435	453	477	480	425	460	452	472	485	490	455	478	463	453	445	452	463	438	461	450	457	468	465	450	468	473	404	459	469	497	464	444	494	467	460	475	413	475	459	463	448	464	445	462	442	455	448	464	484	453	420	468	460	475	438	445	445	456	443	452	461	463	450	442	443	445	443	467	473	458	457	437	417	461	395	480	397	441	442	480	438	449	485	506	464	478	461	450	473	454	432	426	431	438	438	478	450	450	450	465	453	460	481	475	459	458	465	481	477	442	469	460	433	452	434	441	440	461	446	445	452	435	462	492	479	437	458	463	424	472	420	424	485	472	479	448	463	470	466	448	443	443	465	488	445	453	461	446	454	469	441	394	466	438	471	414	447	482	481	445	466	511	415	457	440	476	484	429	437	486	460	435	420	467	456	407	456	474	418	468	474	444	461	458	433	476	457	446	462	463	482	434	450	463	442	485	470	452	449	517	472	455	478	441	459	435	429	435	399	435	456	457	447	453	467	464	445	428	444	426	472	466	428	446	454	429	447	471	426	487	432	459	464	465	450	436	432	411	443	446	431	483	467	465	447	434	468	466	410	478	451	460	443	459	483	475	456	417	466	458	422	436	481	432	471	459	434	489	415	468	434	492	464	448	467	461	470	447	459	452	461	497	481	477	406	438	497	457	484	448	473	476	479	460	469	446	433	433	491	424	451	489	425	442	463	467	422	442	451	436	451	476	469	442	454	482	452	443	402	437	440	471	461	451	470	496	484	455	467	422	499	467	434	454	486	465	448	492	451	437	439	451	450	476	455	484	450	442	483	461	476	399	445	441	474	474	473	450	435	444	430	476	472	425	469	467	474	458	444	476	476	450	465	427	477	442	460	465	462	463	450	460	463	443	473	450	464	440	466	429	460	476	488	423	452	461	440	439	419	461	442	437	483	448	502	448	471	504	453	457	454	480	429	483	500	462	442	468	466	445	472	437	503	447	409	425	458	471	468	445	420	472	464	436	467	471	433	436	476	432	472	475	432	421	467	492	489	470	437	463	441	470	461	449	434	449	435	444	477	479	431	435	450	457	464	482	480	441	437	461	432	424	457	434	477	431	415	470	506	471	491	474	465	464	479	447	481	464	460	450	460	475	461	475	461	442	477	449	445	444	406	451	467	442	482	465	511	463	440	462	457	474	442	467	429	449	450	456	481	425	480	435	443	474	449	441	385	436	457	454	464	477	453	470	480	441	462	482	440	461	435	458	415	456	456	457	458	463	445	458	472	481	446	465	432	422	459	449	507	449	462	449	489	480	467	451	443	436	467	507	439	458	487	453	451	468	459	452	436	446	436	484	440	445	409	444	463	434	484	492	455	424	439	470	441	485	468	429	460	473	450	464	422
33099	26344	25669	15006	6500	3637	2276	1532	1136	895	746	553	536	472	414	366	376	343	316	281	267	255	252	274	260	217	213	227	228	209	217	209	226	222	249	235	232	224	249	235	185	223	222	211	222	213	208	248	226	229	211	212	222	193	223	209	229	229	211	220	205	235	191	205	218	219	220	227	204	223	218	220	210	202	226	193	221	234	200	231	200	225	226	205	224	196	217	219	234	220	218	224	240	244	244	213	196	244	220	237	207	206	200	196	241	199	220	208	216	202	206	206	218	212	204	220	213	209	229	239	198	227	196	200	223	213	205	240	244	237	226	245	218	189	228	199	233	207	233	217	215	233	203	183	208	213	216	228	207	219	211	200	241	210	234	199	237	249	229	224	229	212	199	191	230	214	213	236	221	238	221	211	221	181	228	221	203	226	219	257	220	221	188	231	244	211	262	225	234	200	265	221	202	186	186	193	167	202	221	215	219	188	233	196	198	215	236	210	240	224	234	216	216	225	258	240	184	222	223	216	208	218	207	215	236	220	231	233	229	201	220	204	230	206	230	217	209	229	224	221	218	230	207	213	220	217	238	214	220	247	222	223	250	216	229	221	240	200	216	206	211	201	235	208	197	232	211	196	216	212	197	219	210	207	214	220	220	204	227	219	235	210	215	221	218	220	210	232	215	222	220	216	231	214	233	203	252	242	212	199	226	189	224	239	221	227	209	212	215	233	195	220	212	202	215	179	235	215	230	202	195	213	218	203	255	220	229	238	221	212	219	216	219	204	189	202	215	212	198	217	222	223	215	197	198	234	198	225	207	195	216	210	221	208	218	242	220	241	207	234	202	226	231	220	173	222	222	213	232	251	212	224	186	236	226	214	195	226	213	219	204	220	240	232	209	229	218	202	209	189	223	250	216	241	196	197	223	208	243	181	198	201	207	213	166	217	196	227	228	213	208	218	202	219	217	210	248	244	228	218	215	209	215	217	229	231	245	219	238	227	236	212	226	218	221	200	192	215	226	223	224	231	231	214	248	246	217	238	247	224	237	230	211	204	216	223	203	233	245	222	199	236	220	220	199	202	193	211	207	211	218	215	235	225	198	203	195	215	188	208	227	201	235	213	236	222	216	206	249	235	196	214	223	220	242	202	205	236	253	249	234	222	205	219	213	195	199	204	199	233	197	200	207	228	243	242	227	223	233	214	222	231	237	247	205	224	221	215	225	219	182	204	197	216	242	193	220	208	201	212	210	236	225	226	214	232	229	230	188	200	215	226	182	219	222	194	238	230	211	234	236	230	217	179	226	197	203	193	223	239	227	224	222	228	236	217	207	220	253	226	218	198	232	239	194	202	210	207	225	179	193	216	222	203	235	170	233	222	194	214	198	202	204	239	211	223	239	219	191	209	254	239	226	212	221	215	232	241	194	203	196	238	218	204	214	215	219	198	232	220	218	206	233	221	193	248	231	238	206	219	228	185	223	224	240	230	235	203	206	203	213	242	213	212	205	206	217	222	210	201	229	234	233	209	214	205	208	225	204	201	220	205	201	225	202	252	230	233	218	231	213	238	207	234	207	192	235	221	204	238	225	223	225	201	224	232	212	207	227	194	200	240	197	209	239	223	209	225	222	219	205	231	233	225	229	216	224	229	191	184	211	236	209	213	206	232	246	206	212	209	199	201	234	213	208	230	230	224	202	223	208	202	215	222	228	213	216	202	219	220	226	247	232	189	231	246	207	194	219	215	196	234	214	222	247	230	217	224	202	228	236	230	197	243	213	223	207	232	243	214	214	227	202	222	217	248	225	221	221	215	213	216	256	242	229	216	210	210	235	210	226	236	220	215	211	223	222	223	230	198	240	225	195	195	217	216	204	251	214	246	231	222	236	217	236	222	234	197	225	223	235	228	221	218	208	208	214	218	191	199	229	207	195	217	203	212	192	245	209	231	220	221	185	223	222	223	206	215	227	218	242	208	219	245	242	228	210	224	223	197	204	198	216	199	208	177	218	225	211	227	219	203	206	217	203	207	209	215	220	183	208	242	233	238	221	200	217	196	244	221	222	208	220	205	212	206	213	181	222	193	228	201	197	217	213	236	199	194	218	234	229	222	212	237	205	224	224	234	243	214	244	225	250	222	228	194	218	210	217	201	210	184	218	237	242	226	215	227	241	210	228	227	264	241	221	194	222	221	206	218	229	213	224	212	217	207	198	199	217	220	210	194	211	211	219	254	209	214	239	195	243	229	221	215	237	231	213	210	216	218	238	236	203	214	223	220	237	229	237	248	219	194	211	276	234	210	201	208	223	227	238	230	229	234	203	209	228	230	195	208	213	211	220	229	207	204	240	209	222	224	189	201	193	229	232	230	231	197	236	206	215	206	216	212	212	223	198	221	221	202	203	222	229	229	206	231	236	206	223	203	213	241	244	219	209	223	238	199	229	197	222	226	204	202	218	214	221	227	229	203	225	207	229	226	188	237	217	216	241	214	216	241	226	216	190	212	218	246	235	240	203	235	244	223	210	229	225	233	207	214	246	245	245	212	223	201	233	221	210	196	232	220	230	230	224	234	218	203	250	227	239	206	247	223	195	217	213	208	231	213	239	208	221	232	236	238	191	210	237	246	232	188	209	239	205	210	188	216	240	233	212	201	189	213	207	210	195	208	225	233	230	201	217	222	240	256	235	250	226	200	228	184	219	218	231	229	198	229	214	257	200	223	214	227	215	216	242	224	197	208	252	234	209	238	232	212	244	215	232	189	226	223	177	194	225	216	211	199	230	211	236	209	201	190	214	234	238	221	207	229	228	205	244	246	226	200	220	237	218	232	212	243	233	204	224	189	228	192	222	178	229	212	212	208	219	209	220	236	216	202	218	227	219	231	245	201	229	207	218	204	205	221	221	210	218	227	218	207	218	208	204	200	218	252	206	227	224	236	236	217	214	222	216	232	242	204	232	211	229	272	227	211	214	234	230	238	225	210	222	219	208	198	215	224	239	231	235	218	218	230	220	208	225	220	205	236	215	235	236	219	251	247	208	234	235	218	218	209	189	221	229	221	222	239	229	233	226	228	240	228	205	214	205	202	232	228	239	212	199	216	224	229	236	220	209	228	241	233	237	228	228	220	225	228	231	217	215	221	210	201	240	218	227	195	214	206	228	216	216	211	216	223	219	214	229	217	204	236	213	220	217	200	235	216	233	236	229	221	223	221	220	217	211	197	234	242	232	207	222	237	225	217	215	227	204	206	256	223	206	199	198	239	197	185	226	191	238	235	230	215	210	208	209	204	188	224	230	220	246	206	245	189	221	213	225	221	229	251	215	261	206	248	230	232	212	205	211	208	210	208	220	218	217	223	222	202	224	217	216	194	201	212	247	197	219	203	193	212	221	200	220	220	208	198	221	217	218	196	237	213	232	248	233	207	220	222	212	217	205	229	229	244	189	239	233	201	229	214	225	223	233	216	222	213	226	222	229	226	230	200	208	229	239	235	219	224
27293	32759	16903	6550	3461	2092	1444	1106	907	829	777	704	639	613	606	566	576	539	550	567	587	523	524	514	521	518	541	520	497	517	544	531	509	478	510	545	505	472	473	469	496	513	532	501	487	523	513	537	528	512	513	501	521	498	533	542	499	519	494	509	524	488	508	543	520	531	472	487	497	516	499	470	510	487	486	488	502	504	488	502	508	442	501	498	478	499	535	508	515	516	491	495	499	467	515	543	497	494	513	494	487	467	491	484	488	588	479	520	413	491	456	511	475	494	469	501	518	495	521	508	529	507	493	516	529	503	455	505	499	449	530	470	540	471	462	528	495	512	507	500	551	457	494	524	478	485	501	508	533	448	484	506	528	469	502	493	517	489	481	504	537	473	497	512	505	471	489	481	519	509	491	537	504	507	504	542	471	502	502	524	522	472	495	502	494	472	502	496	523	515	503	526	494	505	500	507	481	482	522	511	490	481	472	517	512	515	510	507	518	486	488	450	505	501	525	528	472	515	462	540	504	512	478	450	483	523	529	479	481	487	492	478	478	513	487	469	526	519	476	460	499	520	478	521	476	509	484	477	514	514	522	473	486	503	444	488	553	508	527	503	486	482	462	539	520	532	482	501	503	504	508	517	534	469	499	514	496	515	523	523	535	437	534	457	534	507	457	514	505	477	505	512	534	491	527	520	484	512	514	505	511	512	479	510	491	461	501	523	527	525	470	518	501	530	501	518	537	543	503	527	481	495	508	477	492	500	481	526	519	525	511	502	499	516	480	509	464	523	515	540	466	469	481	493	483	485	531	492	541	535	487	499	529	502	501	468	487	541	504	520	517	456	534	506	469	510	535	493	511	512	499	483	522	530	499	503	503	502	455	502	482	501	497	506	501	527	532	472	489	493	499	533	510	542	484	489	499	463	482	554	508	554	492	502	478	511	498	498	474	513	505	527	535	488	515	498	498	501	520	500	517	501	532	480	509	505	498	467	533	518	520	517	488	505	496	497	481	477	500	494	486	493	538	489	493	513	496	523	490	465	507	504	515	515	473	501	512	494	489	512	514	524	496	498	461	508	507	496	549	496	508	475	552	505	489	496	512	529	517	518	496	520	541	462	521	511	488	510	501	538	515	481	522	522	517	488	487	471	491	472	503	493	500	542	501	498	512	519	478	485	508	543	476	487	542	480	509	484	521	483	523	495	458	513	541	502	479	504	486	469	513	458	516	486	482	477	490	493	490	473	490	484	450	529	491	499	542	515	504	489	497	532	493	505	511	499	518	524	488	523	532	544	503	468	489	522	510	488	506	489	487	495	498	489	530	497	526	509	525	480	481	515	512	530	520	513	552	502	538	498	500	474	522	518	501	504	491	473	496	526	507	483	537	505	480	493	503	494	515	473	517	538	514	514	487	521	478	486	543	527	507	510	495	484	535	542	487	554	501	511	495	466	506	491	540	494	529	465	508	476	512	500	496	515	457	460	504	484	501	509	495	561	489	467	502	484	500	491	481	474	534	505	490	506	519	524	485	468	494	502	482	499	522	504	500	490	547	506	483	496	502	529	521	521	473	469	501	518	512	493	494	542	518	495	509	479	504	497	491	518	518	493	508	500	480	504	522	506	505	480	512	501	519	510	494	490	515	548	461	551	499	500	476	489	492	559	476	481	490	484	500	534	468	537	496	485	477	514	527	527	486	527	478	542	508	502	468	542	498	506	508	490	496	515	468	489	456	550	488	467	503	526	519	525	484	495	504	448	492	489	514	437	499	513	541	497	497	513	507	458	546	525	495	519	477	526	515	501	509	507	495	513	519	514	503	529	500	459	506	529	531	516	520	464	496	483	485	506	482	520	508	477	470	491	520	475	485	484	514	474	451	541	543	494	518	508	494	510	501	503	498	496	514	492	493	523	523	516	513	551	492	476	497	504	473	519	506	453	528	516	522	506	526	485	527	501	471	468	533	507	533	494	492	500	491	521	465	490	469	502	483	543	503	506	517	491	515	485	466	486	490	525	524	495	518	500	512	502	528	513	471	515	516	498	491	532	519	489	538	449	497	532	475	498	501	499	493	498	505	490	503	494	508	494	511	474	526	505	462	505	516	530	488	486	484	547	481	505	455	504	499	508	473	521	549	492	506	511	516	498	537	541	517	489	494	555	500	515	443	508	446	524	492	533	494	480	498	491	483	527	522	498	534	524	511	486	477	485	509	477	496	498	524	521	482	520	517	519	506	493	487	496	527	522	468	526	475	494	490	501	464	546	485	477	540	522	520	496	515	473	514	530	506	495	470	490	514	500	489	493	484	493	476	504	479	504	518	548	525	466	506	487	525	529	507	545	510	479	514	558	525	517	481	524	486	491	499	508	538	504	533	499	464	524	507	524	497	485	507	476	486	470	523	500	510	498	502	469	513	509	511	501	517	542	509	467	515	480	504	503	493	470	453	505	541	473	484	527	547	489	448	528	534	532	525	507	540	513	467	477	497	496	546	488	532	493	500	500	524	523	518	485	489	499	499	543	476	486	524	474	493	497	506	453	515	490	526	499	510	530	519	481	479	485	499	498	478	543	528	506	500	499	538	505	476	505	525	533	473	476	523	497	501	500	504	507	474	476	514	507	515	511	500	538	485	477	532	522	471	508	489	503	503	489	486	506	466	483	504	524	520	476	538	555	541	504	487	498	517	505	505	514	488	499	501	524	504	518	460	532	498	526	504	545	499	474	512	512	475	525	528	498	508	510	482	462	537	522	532	483	530	507	498	523	491	517	522	485	490	511	517	523	499	517	502	474	476	458	436	513	472	514	475	454	517	543	499	528	493	517	515	495	518	532	508	509	535	509	538	490	499	469	515	483	511	495	506	496	526	500	517	507	468	520	461	495	463	480	478	527	512	491	495	541	505	486	521	464	473	509	507	450	479	510	508	481	576	500	468	493	508	508	480	511	495	512	502	476	475	505	443	522	479	494	522	497	517	494	454	508	488	561	523	471	493	501	525	530	508	530	494	480	530	527	483	527	514	499	517	471	493	473	473	507	475	495	518	466	479	529	513	452	497	540	487	505	523	515	508	501	494	495	486	509	500	552	485	502	514	496	517	518	487	504	465	517	516	506	508	516	525	511	519	510	548	523	525	481	510	566	530	506	494	528	498	508	522	536	538	533	488	528	464	490	540	472	534	482	517	474	513	530	492	515	490	541	507	516	539	539	528	461	493	524	504	509	509	481	538	486	494	543	525	490	524	563	517	462	491	480	526	490	468	504	477	505	522	534	507	464	506	494	505	492	527	526	539	568	468	499	482	521	525	468	494	514	458	490	521	525	508	521	530	500	502	520	497	501	516	507	491	463	519	503	487	493	516	485	502	492	525	527	466	465	513	482	493	561	503	556	490	503	496	487	530	520	505	502	530	503	514	540	529	489	505	478	463	487	472	514	534	512	525	495	467	501	490	517	454	475	496	506	527	485	517	523	503	529	474	490	516	491	510	533	527	508
24836	21458	25046	28344	21588	20122	6567	2647	1779	1332	1054	822	682	585	508	407	399	352	326	309	319	273	257	276	240	224	237	198	204	240	235	215	209	210	223	226	210	202	191	191	209	195	199	218	193	184	169	207	216	191	204	229	203	205	208	170	194	202	192	212	204	194	190	203	208	198	186	205	188	201	200	182	202	222	194	191	202	205	193	194	208	183	225	210	211	187	212	202	192	209	207	216	204	202	188	192	212	208	247	213	196	209	192	189	238	219	216	216	202	214	204	206	182	197	210	196	217	208	212	208	166	181	220	207	197	188	194	238	195	192	218	199	206	212	213	189	223	206	194	202	188	178	212	213	189	174	199	210	180	217	191	184	186	195	231	196	222	209	195	213	198	184	208	202	213	233	175	188	199	197	217	175	198	224	210	220	200	213	228	203	210	197	208	199	222	204	193	178	218	186	184	195	204	188	201	205	244	185	205	214	198	176	234	216	197	189	185	202	187	194	195	213	183	175	229	224	192	206	208	191	205	219	196	185	211	214	205	184	192	168	231	215	186	216	208	198	204	216	204	200	218	189	197	196	206	168	178	209	214	202	209	190	201	201	202	191	191	189	179	197	198	189	214	195	171	192	205	214	198	221	201	198	197	219	203	190	186	191	184	198	202	212	210	201	183	195	208	188	199	214	217	174	205	195	227	163	182	215	208	187	202	180	227	209	194	201	220	225	209	191	189	228	219	208	191	182	198	224	200	220	229	251	203	218	216	201	197	211	186	199	216	182	205	229	219	197	205	207	205	176	184	197	208	221	236	184	198	204	200	220	209	201	204	218	204	188	191	188	187	202	196	223	200	236	229	229	174	210	206	199	186	193	220	201	206	198	207	202	222	236	201	187	225	204	197	222	232	200	211	182	220	214	203	203	194	234	211	201	215	208	197	202	180	190	178	212	209	202	193	178	201	212	188	197	195	216	200	206	195	215	208	223	206	198	192	213	230	212	199	184	202	188	194	199	228	201	208	181	192	216	185	213	197	213	214	213	197	201	191	192	203	208	208	211	189	189	210	211	228	215	212	181	201	204	189	199	184	209	199	185	202	199	196	200	203	217	202	242	213	178	223	221	203	211	211	206	192	221	223	210	182	180	196	204	221	203	196	189	203	222	203	225	206	190	206	221	197	211	160	182	213	174	217	212	223	183	177	231	181	195	213	190	193	208	209	182	203	215	221	172	215	221	223	208	175	190	200	208	230	182	212	199	185	209	206	196	188	196	194	190	209	203	213	237	196	193	211	209	192	183	183	217	204	189	192	217	192	182	176	207	193	183	204	188	205	178	214	231	227	200	198	206	226	207	198	218	193	203	197	207	225	204	190	204	194	219	202	232	204	208	186	163	183	213	206	193	204	200	205	213	204	200	199	219	226	234	215	203	206	228	226	214	201	186	182	193	206	210	204	172	204	187	183	199	220	177	185	201	212	189	200	220	173	187	180	229	210	183	218	191	212	199	214	191	179	207	232	188	230	198	210	156	197	195	172	203	210	206	206	186	216	181	202	189	206	196	194	198	206	212	182	186	208	213	196	206	199	227	208	187	209	197	202	227	201	195	208	192	194	217	210	193	229	201	197	217	202	217	217	217	190	218	210	207	196	193	223	233	201	196	235	220	187	187	207	199	194	226	219	203	191	195	197	221	198	189	211	216	194	191	203	222	216	216	198	194	193	201	179	222	214	212	203	194	182	191	204	204	199	199	198	193	191	195	222	213	203	195	219	206	207	211	233	225	197	206	181	185	174	199	188	193	202	195	177	191	172	202	179	208	200	184	210	177	214	206	193	200	167	182	174	199	232	189	205	216	198	213	193	213	209	213	169	221	205	226	195	208	202	197	203	194	192	240	223	203	191	193	183	218	207	185	212	230	197	221	215	177	220	209	204	222	230	208	215	193	212	218	221	215	205	196	212	192	229	194	208	209	218	192	243	214	209	200	167	213	197	187	191	162	190	198	202	186	179	204	212	186	223	223	205	219	219	179	178	212	190	228	228	222	210	207	198	216	215	209	211	216	200	198	207	199	215	202	232	216	200	205	179	194	224	196	185	214	213	222	184	190	185	197	203	180	227	207	193	167	176	229	206	194	204	231	210	174	177	195	227	202	217	207	207	204	203	184	218	177	230	197	207	205	228	205	214	212	209	204	198	204	217	202	165	164	170	207	217	201	171	199	206	196	204	210	206	204	176	212	195	201	187	195	226	214	203	213	214	224	193	205	214	189	193	196	220	197	229	199	194	212	198	216	228	177	223	213	219	206	197	185	218	171	198	204	198	208	222	193	192	193	215	188	193	183	162	204	195	221	199	224	196	223	196	180	205	206	227	216	183	184	196	200	185	177	206	204	197	191	205	200	202	177	199	199	221	197	210	210	194	192	220	220	222	207	208	196	189	208	210	206	213	199	180	186	204	211	187	188	212	225	231	182	212	190	234	191	186	204	189	185	183	208	200	222	193	197	194	187	187	206	212	197	213	225	206	203	208	203	225	174	203	196	209	224	219	228	198	178	230	203	202	200	185	205	214	180	215	188	200	211	195	205	180	183	216	209	183	211	190	198	185	190	208	212	206	199	218	185	176	202	195	213	201	224	194	172	189	217	203	171	216	204	207	192	206	211	208	164	207	201	171	225	181	192	175	221	207	198	224	220	192	212	217	201	227	182	185	195	183	206	170	203	191	180	231	177	209	194	205	197	210	223	221	205	200	159	195	220	178	202	200	220	191	178	205	207	204	225	238	206	189	193	218	203	205	210	198	224	209	192	213	182	192	204	196	194	193	194	203	219	182	173	216	169	194	179	186	185	204	205	169	229	189	195	175	206	205	224	217	183	206	194	212	202	219	209	203	229	209	217	189	195	217	212	174	226	206	202	197	208	198	194	207	178	214	195	173	184	204	216	194	214	201	213	206	224	205	191	230	172	186	210	219	197	202	219	195	174	197	220	181	201	189	219	234	200	194	191	189	188	185	212	208	218	229	203	217	195	206	219	185	224	182	204	198	196	188	205	192	197	203	205	202	205	182	204	184	206	203	191	199	203	211	193	208	209	197	207	207	194	200	204	199	215	187	197	236	208	193	210	193	208	188	207	202	184	189	196	184	201	226	227	195	180	198	195	217	206	200	195	222	226	201	210	218	233	183	205	184	191	210	236	190	183	196	191	202	188	169	186	222	227	215	205	209	200	202	206	215	175	205	211	201	194	219	209	211	228	189	210	186	200	209	223	214	166	216	207	183	202	195	192	199	176	203	204	183	216	200	200	207	206	183	200	188	186	176	195	192	201	176	199	199	219	196	206	216	196	165	189	219	195	221	204	228	201	181	206	233	198	205	220	201	210	181	206	217	221	213	181	182	176	186	200	191	223	214	170	208	215	204	205	195	197	205	189	207	210	211	207	195	203	195	206	196	190	205	208	191	207	201	200	176	201	189	207	234	208	194	164	201	203	201	220	185	209	207	181
25226	41533	24258	9521	4901	2793	1883	1470	1139	905	844	754	661	629	634	578	543	504	550	526	555	503	510	493	529	502	515	510	489	486	467	511	443	492	474	479	479	462	496	471	461	485	497	482	459	468	507	524	464	450	480	441	478	465	442	488	484	476	456	476	484	445	449	478	456	434	500	416	446	457	485	450	449	460	473	447	429	471	482	494	476	486	462	510	471	449	463	494	495	429	475	476	446	496	514	455	447	510	462	504	465	428	428	452	461	461	482	440	466	430	468	486	442	475	438	492	480	497	473	475	483	473	443	473	477	453	487	453	476	481	432	437	474	469	453	468	483	428	486	461	485	473	413	458	489	461	473	457	461	483	447	489	461	468	478	483	504	435	430	472	449	438	434	485	466	449	422	418	453	424	466	456	454	445	444	441	453	505	478	430	485	437	478	463	440	453	456	504	459	463	422	497	473	442	477	481	472	456	454	471	466	451	491	452	476	452	441	431	478	437	444	478	487	484	431	463	437	448	470	466	461	463	446	446	483	490	458	440	434	481	471	486	472	467	492	502	468	496	442	468	481	441	436	454	456	447	483	479	437	482	471	471	473	449	467	460	467	497	432	462	447	488	456	456	397	423	464	425	443	455	486	402	483	461	476	451	454	506	485	474	505	447	472	424	455	484	451	505	461	496	471	511	469	482	475	445	492	457	474	474	452	479	418	449	470	471	474	486	442	451	437	499	459	442	460	464	483	471	448	466	499	432	488	452	448	450	471	478	479	454	459	471	482	454	481	428	473	430	471	464	441	467	454	429	492	475	480	454	450	451	467	484	486	456	441	429	432	447	404	426	450	430	486	459	463	486	456	478	435	504	480	482	440	471	452	473	493	461	467	478	445	467	460	453	454	467	474	470	489	475	459	502	488	482	489	494	452	440	453	433	454	444	474	474	475	505	491	464	455	460	455	429	493	429	479	475	501	466	478	506	439	448	473	459	446	476	484	506	455	486	443	472	455	467	472	485	442	453	535	488	525	499	483	513	447	471	480	470	452	463	461	505	453	454	464	458	464	442	464	437	446	463	488	446	453	458	467	449	450	418	494	449	449	434	453	470	421	431	495	466	477	454	468	451	448	463	464	466	463	456	498	506	429	457	466	469	463	477	491	488	462	475	481	481	471	464	449	458	467	486	477	460	467	457	502	469	503	445	496	426	459	462	459	446	496	462	471	479	501	450	443	453	431	489	453	441	494	457	471	483	434	475	461	480	471	482	469	429	470	463	446	498	483	479	479	485	431	477	430	469	475	417	470	474	475	478	479	498	449	478	475	485	444	470	473	460	476	436	469	463	469	449	460	482	438	487	470	457	403	494	441	449	450	502	482	451	446	461	434	479	462	443	466	450	457	481	457	437	441	509	458	472	525	470	431	462	478	476	493	476	426	477	482	436	476	437	474	453	458	466	461	459	484	478	461	480	512	448	444	473	453	494	521	461	432	468	452	467	448	473	464	490	481	463	485	472	464	468	465	445	463	434	454	445	475	441	434	463	437	463	486	466	483	472	448	475	418	483	469	450	442	464	475	474	444	467	459	439	442	484	458	487	453	506	437	503	490	430	457	473	486	463	440	482	460	460	480	439	418	465	495	452	437	455	456	465	510	472	476	434	455	496	479	449	494	487	467	490	462	464	458	450	437	463	487	459	431	458	494	449	501	504	477	451	462	464	425	441	437	441	410	454	505	486	476	446	462	450	439	433	483	444	471	445	479	457	456	453	436	475	449	470	527	471	468	445	439	464	461	429	468	444	438	479	450	469	492	465	432	491	502	464	455	459	489	459	491	441	496	470	453	477	476	472	444	474	451	426	489	415	480	478	457	437	418	464	476	442	451	455	492	455	468	443	409	477	469	451	440	485	484	438	460	431	443	466	483	448	438	447	478	466	499	456	448	432	475	447	450	471	466	475	471	439	510	466	462	485	462	407	416	434	451	479	491	454	455	478	431	435	452	460	465	421	465	426	419	414	474	450	479	482	449	461	498	478	439	471	479	466	457	489	491	469	480	477	419	474	439	461	483	452	403	482	446	423	455	490	461	474	486	428	444	468	469	475	440	472	474	450	478	427	466	496	503	459	464	450	441	461	427	454	443	493	459	483	438	441	432	434	446	481	461	475	440	487	466	440	469	464	488	476	482	463	442	434	469	485	446	463	459	447	467	477	425	415	465	479	502	422	465	435	492	444	445	453	463	483	431	476	437	458	441	487	456	481	460	434	477	459	424	468	461	500	482	521	446	484	473	493	444	471	490	442	468	455	461	466	478	508	483	458	467	500	426	456	429	439	479	440	481	471	441	474	451	414	419	477	482	473	448	504	476	437	450	529	469	466	469	469	462	477	490	464	452	480	473	450	422	467	481	464	479	506	462	444	461	472	460	454	508	465	504	483	466	443	442	509	459	465	461	418	432	447	426	469	493	461	485	474	462	463	452	475	455	486	479	479	449	476	469	474	456	484	464	439	441	442	491	447	413	463	472	482	476	426	456	482	455	454	410	470	498	473	477	476	453	462	436	475	447	460	468	485	491	478	438	466	465	461	492	446	466	474	448	422	477	451	472	482	472	485	482	476	463	454	487	460	445	447	455	460	467	421	478	440	449	457	471	435	453	492	481	433	459	472	457	435	456	457	479	432	471	455	473	469	467	449	453	439	435	463	459	412	479	470	435	469	454	468	435	439	469	449	435	431	437	455	442	450	444	415	462	476	483	464	450	426	468	455	485	508	483	488	465	512	496	457	439	448	430	465	486	437	464	439	462	448	433	437	427	472	468	464	488	450	471	449	426	416	436	458	475	431	444	487	444	450	457	474	471	432	465	484	444	467	449	482	441	487	423	417	484	487	486	481	471	493	456	455	465	456	484	476	471	455	479	497	454	450	447	465	461	479	434	473	446	466	460	474	426	474	453	446	446	454	438	448	448	492	475	458	449	458	445	501	456	475	428	449	446	435	501	480	468	451	477	480	443	448	477	472	485	479	488	471	477	432	456	460	472	427	472	436	462	452	467	473	470	442	455	475	450	491	494	443	463	485	490	435	458	490	461	509	485	450	461	451	452	463	480	496	502	430	437	467	496	461	428	439	463	476	472	484	484	442	446	481	467	444	451	479	481	466	476	454	460	451	438	484	469	443	477	465	459	466	403	480	460	501	433	478	472	472	451	466	466	470	451	431	466	470	455	460	444	443	410	482	458	512	457	448	464	429	442	440	468	459	467	433	459	459	460	451	507	465	458	464	453	420	451	488	454	457	436	448	469	476	467	465	448	478	456	475	443	465	501	467	495	468	429	473	435	480	422	444	455	427	475	483	468	467	471	466	455	437	484	416	468	451	476	470	460	429	506	417	411	434	464	464	439	480	428	465	478	480	493	486	486	443	505	459	475	447	477	491	462	492	417	421	500	445	464	447	430	471	452	462	475	465	445	469	455	454	412	445	460	455	469	495	454	457	452	482	475	473
24290	21494	25345	28065	21529	21710	19302	5133	2346	1673	1276	1017	835	694	647	540	423	412	384	342	322	283	279	278	251	208	231	245	226	220	213	214	188	201	202	234	195	209	213	221	205	176	207	228	216	229	192	204	187	192	196	160	191	191	196	218	235	210	205	186	199	207	192	228	207	186	209	191	212	215	194	209	193	200	178	229	166	201	199	223	215	192	183	183	192	208	219	194	200	217	182	210	194	196	210	177	207	169	192	178	205	210	203	221	218	204	210	211	194	204	211	210	204	197	198	176	198	190	205	194	170	183	220	222	187	208	220	203	194	204	200	189	193	202	213	194	189	191	167	202	209	198	199	194	213	211	217	208	180	204	227	175	185	213	197	190	203	210	177	210	216	178	188	217	216	195	221	190	166	180	167	177	218	187	173	218	201	187	214	207	199	212	186	187	220	189	193	190	215	183	229	190	217	202	206	192	191	201	186	208	194	215	189	210	203	232	219	196	200	189	191	195	205	201	208	223	188	195	213	200	210	181	195	212	206	207	190	194	202	235	207	203	189	190	194	206	232	193	209	199	188	217	191	202	206	202	200	218	213	184	218	192	180	191	186	175	201	184	230	196	194	226	195	186	209	195	190	213	178	210	212	231	202	225	217	235	212	213	172	201	212	200	206	185	191	199	223	206	185	230	193	204	207	190	184	198	183	180	187	202	176	197	181	186	200	197	205	222	218	208	164	194	190	232	197	205	212	198	185	189	187	200	203	195	183	173	208	212	214	184	188	174	201	208	218	209	197	191	217	169	202	218	183	214	206	213	189	200	194	210	195	196	181	204	211	220	227	203	177	185	194	186	202	205	223	184	212	177	226	215	206	199	196	177	175	204	192	219	173	226	209	167	209	211	225	192	207	198	206	181	214	212	205	188	199	187	226	198	209	211	192	219	204	196	188	186	179	198	185	176	197	206	187	198	192	216	195	200	192	192	199	224	197	197	175	179	213	177	222	201	204	200	202	188	191	207	183	209	216	179	195	225	201	197	177	192	205	205	238	220	183	214	223	203	222	176	179	213	217	214	210	203	223	214	236	203	214	200	189	210	167	201	231	215	213	214	214	221	193	217	213	186	195	217	212	193	222	198	202	192	208	203	201	227	188	206	180	187	191	210	165	197	196	200	213	211	205	200	221	198	223	189	212	193	210	200	212	190	218	180	188	205	188	198	189	159	201	177	215	205	202	185	202	201	196	192	177	190	207	201	207	179	192	210	212	227	205	195	231	184	206	202	215	209	185	202	233	219	207	198	194	210	164	202	220	196	186	209	213	206	215	182	215	210	200	186	201	175	214	197	187	198	195	194	189	212	204	220	225	217	196	213	191	196	214	211	182	172	191	216	194	204	227	216	209	183	205	217	185	209	210	183	207	191	204	232	199	220	200	201	222	209	196	192	198	181	210	213	168	213	183	203	203	196	192	186	198	204	204	191	180	169	200	217	188	197	206	184	207	172	205	199	189	195	200	192	201	183	179	192	188	204	208	217	202	182	204	177	209	240	177	196	215	210	193	180	197	183	185	234	215	198	231	187	164	171	209	188	178	227	213	186	191	247	204	201	198	222	199	218	184	169	182	199	205	213	212	230	209	237	188	204	234	196	226	225	199	185	226	177	208	217	206	203	170	212	203	206	206	217	204	215	201	172	205	230	190	186	208	215	221	202	211	195	190	218	206	195	197	215	206	209	204	179	212	201	219	237	207	181	209	184	201	187	184	183	211	204	190	189	186	182	194	196	188	215	226	201	193	180	225	201	201	199	208	201	191	187	231	210	219	193	177	180	192	213	201	215	191	212	222	200	199	187	176	205	205	215	179	207	203	240	190	220	190	194	186	185	213	176	208	206	205	206	199	209	206	199	189	186	199	203	185	190	210	190	207	177	182	239	202	192	222	198	189	202	175	216	191	214	180	198	188	174	224	196	218	176	191	201	193	194	162	188	228	223	189	195	208	194	204	213	186	227	215	228	205	210	197	214	177	199	203	236	189	191	210	194	195	194	226	218	182	214	197	199	212	217	239	243	202	191	205	199	205	206	195	185	229	210	203	210	183	175	187	213	188	182	189	208	195	189	160	185	208	164	191	191	215	209	214	215	201	195	203	172	177	171	184	222	194	172	215	173	210	194	215	194	212	194	203	213	199	164	192	214	190	187	183	201	201	227	188	188	174	214	209	185	183	234	186	226	206	199	192	200	202	213	209	186	201	221	200	166	213	186	204	200	198	191	195	215	195	204	181	210	225	200	175	190	181	218	197	179	206	208	226	177	180	206	202	189	172	201	183	190	180	195	192	200	195	190	215	188	219	219	211	197	188	203	178	201	175	213	206	230	188	201	183	203	220	208	203	206	208	205	193	231	189	200	210	209	186	210	213	210	214	225	208	206	200	191	199	237	202	186	184	188	194	185	206	204	179	195	210	194	182	190	211	207	191	195	193	194	196	201	227	200	223	217	194	192	190	179	233	182	181	183	192	193	210	193	197	216	200	169	205	225	189	193	184	170	170	212	227	215	196	191	193	181	217	218	187	218	193	192	202	200	190	197	196	189	181	179	183	177	201	171	173	193	185	194	212	203	214	187	208	206	195	188	215	170	212	200	227	203	199	225	190	170	200	205	223	190	229	197	209	207	186	185	178	174	188	189	203	175	188	212	213	166	195	204	210	164	209	183	207	190	196	200	227	187	201	215	148	184	191	207	186	215	179	197	200	208	213	199	180	197	214	208	203	228	205	166	225	213	197	207	183	184	173	191	223	179	206	223	200	215	186	196	215	191	199	179	206	188	191	206	172	160	188	191	182	175	177	173	225	212	217	215	203	197	222	198	184	203	210	206	202	196	192	184	214	189	208	195	172	202	199	199	211	207	229	202	151	219	177	218	182	230	216	192	202	209	226	201	222	219	189	217	199	199	192	207	206	208	205	209	196	218	207	205	182	224	195	199	211	192	219	242	190	217	180	224	203	185	193	204	215	208	208	177	212	200	203	206	178	186	181	203	177	203	235	217	220	204	213	180	215	211	216	194	213	193	191	188	202	197	207	190	207	208	201	183	190	178	215	207	200	201	192	210	199	200	190	205	214	203	176	205	189	225	182	186	175	183	213	206	192	179	220	209	198	212	212	201	208	190	221	186	210	210	203	225	192	198	204	190	234	181	183	178	160	201	209	196	223	195	217	225	216	181	198	209	206	212	203	204	203	210	205	196	194	191	170	192	209	194	210	200	208	219	212	204	185	200	199	205	196	205	176	209	184	224	188	185	215	207	194	203	203	219	219	201	226	189	198	192	201	212	187	207	187	226	183	200	214	224	205	206	208	196	195	194	205	198	192	191	183	196	210	200	222	169	187	192	219	196	212	200	199	207	180	191	168	202	197	208	195	180	218	190	191	209	207	196	201	201	196	204	207	208	206	186	192	197	211	193	208	219	208	181	216	232	180	177	197	206	216	171	214	191	199	222	202	207
27990	45639	27342	11103	5930	3390	2250	1716	1364	1099	922	797	732	739	633	604	561	552	571	514	507	513	502	457	474	479	460	437	462	459	466	468	437	453	428	478	492	437	449	421	467	438	421	451	473	465	458	477	387	416	458	466	465	453	463	449	460	465	442	400	472	430	457	453	440	475	463	465	448	404	461	478	442	475	449	474	461	438	483	459	457	455	449	454	436	461	435	491	479	439	471	482	463	460	462	437	455	446	462	437	452	447	465	451	461	426	419	481	466	455	444	474	460	438	463	417	469	459	439	458	465	477	429	485	466	480	438	438	461	456	449	455	463	451	442	419	470	474	457	447	462	459	439	496	474	426	501	426	483	434	426	505	445	448	456	424	416	440	443	470	487	417	440	460	431	449	431	406	496	439	438	432	468	437	475	481	452	417	436	444	475	433	443	483	474	443	485	467	466	476	463	452	480	469	462	481	462	421	431	466	481	450	428	417	413	449	435	421	454	447	441	442	412	475	471	475	468	459	453	448	459	457	462	438	448	447	401	459	484	458	459	448	457	468	428	473	463	450	499	461	425	507	494	416	434	448	431	479	433	442	453	434	408	460	448	419	442	459	449	422	462	439	417	450	461	416	456	463	442	441	472	476	501	444	450	470	487	470	432	451	463	427	475	463	400	474	429	438	481	438	477	430	466	436	463	420	441	462	405	475	430	440	454	491	444	434	467	490	455	422	451	479	468	447	430	443	441	436	457	465	417	455	444	454	453	442	434	441	466	482	471	433	410	453	504	412	469	443	444	439	448	427	444	383	472	468	425	442	418	439	453	513	438	479	437	440	489	452	445	450	454	440	458	444	434	409	450	454	430	453	433	430	451	435	428	456	432	468	467	443	481	493	434	429	497	496	446	473	449	440	461	476	464	434	446	453	465	468	436	472	458	425	449	463	429	461	457	422	466	440	436	425	478	441	478	465	412	417	435	428	465	484	447	454	472	450	399	471	445	475	402	453	409	436	456	468	453	425	413	461	462	500	420	459	432	458	448	443	469	462	458	464	466	432	467	461	454	417	426	473	438	459	474	434	454	456	433	492	501	482	485	499	456	442	463	442	441	440	467	464	475	448	439	447	427	448	467	408	459	452	447	433	438	453	440	422	440	423	455	465	461	460	463	466	442	444	443	471	449	451	492	441	465	451	436	438	443	444	438	476	437	463	441	468	448	438	427	465	451	455	439	453	441	455	446	434	463	411	434	443	443	455	421	441	454	453	461	485	454	438	400	436	457	435	487	464	462	435	435	461	429	489	472	435	466	443	412	441	430	444	408	437	426	466	439	441	449	460	480	437	467	482	477	447	497	419	478	486	469	444	445	435	436	414	434	438	465	457	465	452	487	458	474	422	466	461	473	416	457	422	498	452	455	421	492	469	484	467	453	469	470	450	456	454	460	463	477	423	440	459	439	434	502	458	418	455	391	454	472	457	473	446	457	440	459	445	430	453	453	451	446	474	425	477	447	426	445	481	480	412	471	470	424	479	460	450	478	468	428	417	489	413	448	442	398	458	445	483	445	419	451	460	423	513	461	470	455	484	458	459	449	402	446	467	431	459	457	421	445	423	482	457	410	463	424	453	452	442	441	436	467	504	413	465	438	444	456	452	409	431	428	449	448	499	458	442	482	468	452	488	422	451	466	440	440	440	469	417	445	468	459	472	455	460	469	437	461	452	454	434	451	458	474	436	480	453	483	480	485	445	452	434	440	473	474	456	451	387	470	412	467	432	447	466	469	479	433	470	434	443	474	426	438	446	472	419	466	439	430	441	478	439	454	454	464	454	447	430	448	417	438	488	448	418	459	458	443	454	438	463	440	454	455	439	452	480	474	453	455	473	460	488	452	431	424	419	462	462	413	440	467	467	487	442	425	476	411	424	454	465	475	477	450	423	438	440	448	474	461	447	461	460	440	448	455	502	437	464	470	403	426	418	477	451	484	461	468	438	461	459	526	471	465	444	438	456	426	462	474	465	455	473	463	484	485	472	477	468	434	446	418	500	435	427	459	450	466	435	467	444	430	457	465	455	468	441	480	452	477	473	445	441	415	423	443	438	479	460	419	446	454	462	422	437	454	479	423	467	471	431	471	426	424	458	476	449	458	438	485	429	472	434	425	420	473	422	467	447	456	439	436	468	481	501	379	449	450	461	442	469	438	444	465	448	444	491	434	493	463	439	440	477	508	439	415	431	457	455	450	463	448	461	450	467	460	441	434	432	462	417	438	419	448	437	442	436	461	428	412	472	444	468	454	462	507	469	474	475	457	439	422	464	470	429	451	438	439	444	436	443	458	434	436	464	487	442	481	446	451	444	428	448	450	445	452	435	464	403	463	461	408	446	439	414	425	451	438	436	462	448	490	447	429	431	459	441	440	457	454	464	440	456	440	464	430	430	450	417	449	423	473	454	471	473	469	426	453	468	482	455	476	467	438	454	411	433	485	427	444	506	444	425	477	444	434	460	442	474	430	452	461	479	436	481	453	469	472	470	438	454	430	414	431	483	451	463	451	469	446	451	433	444	466	460	442	451	446	444	474	450	450	452	464	465	439	439	455	430	429	414	438	428	406	441	441	437	473	449	470	427	397	485	460	449	449	420	426	445	448	480	448	472	457	453	434	466	470	428	469	460	458	426	494	449	437	416	440	445	459	447	485	482	461	463	436	466	450	474	480	454	468	458	444	448	485	462	482	432	510	477	455	423	458	435	466	447	431	486	457	448	446	415	448	424	447	419	468	439	441	466	471	465	428	455	457	453	396	441	472	437	470	431	444	488	432	464	470	417	457	425	475	445	475	450	457	421	478	481	456	432	459	485	440	431	421	467	434	458	440	459	478	476	466	420	432	438	439	429	464	485	485	447	458	497	470	424	413	413	437	453	504	455	483	447	441	452	469	491	470	440	456	468	454	490	446	449	405	456	493	457	471	433	444	447	463	439	456	490	421	485	458	488	469	451	433	460	487	462	469	431	466	451	465	465	413	454	455	458	422	427	405	460	449	433	448	436	429	437	450	446	439	443	484	442	439	439	459	461	438	481	469	447	452	453	431	451	395	462	461	464	525	496	423	472	449	436	480	409	439	464	423	481	468	461	490	392	422	457	461	447	488	437	423	454	501	450	466	458	459	417	443	470	445	447	437	409	452	457	492	435	436	445	465	449	424	459	449	442	448	462	427	440	435	472	444	422	455	458	457	451	479	463	477	420	468	494	477	467	482	492	422	442	449	458	462	465	435	421	470	464	457	431	447	478	484	439	439	434	436	472	429	448	425	425	480	419	422	448	449	484	465	479	443	459	472	441	461	431	425	457	472	436	433	461	439	426	445	417	435	467	467	429	446	403	412	439	466	433	464	460	475	455	472	434	439	473	475	461	470	482	464	423	473	453	490	421	434	447	430	474	443	466	455	491	466	477	454	459	461	464	424	442	467	438	431	426	445	421	439	455	470	420	497	405	464	462
32864	26903	26323	15752	7071	4117	2601	1793	1249	959	783	658	524	474	383	387	334	339	324	277	260	256	221	257	263	202	230	234	239	206	244	216	226	225	189	223	217	231	163	235	228	221	208	215	192	243	205	206	203	199	225	238	215	240	217	231	256	212	211	227	215	197	221	197	247	226	232	220	227	224	205	207	212	193	256	224	226	220	190	224	221	232	245	227	207	184	201	235	217	236	208	212	224	210	217	214	210	241	218	205	206	204	232	228	229	238	218	205	227	225	205	222	223	222	199	207	196	210	207	204	203	244	213	214	246	191	200	220	223	224	198	227	226	209	227	235	226	226	224	224	202	252	205	228	226	234	215	215	212	218	224	198	213	200	206	230	207	216	220	191	209	218	227	205	224	213	207	243	217	197	201	240	212	231	198	211	215	185	205	213	234	224	209	202	224	201	211	225	210	215	234	212	213	224	202	215	244	216	205	208	210	196	217	229	211	209	234	216	213	193	198	204	229	199	213	215	232	206	217	178	240	208	209	209	203	239	176	221	207	225	231	259	215	232	219	203	226	218	208	213	200	192	215	240	226	200	200	227	229	237	212	207	208	201	203	197	206	226	225	165	200	205	209	230	216	199	212	222	232	211	215	199	218	209	247	224	204	219	206	234	196	211	216	253	222	209	205	195	224	211	217	251	210	209	231	220	234	223	206	221	215	214	201	207	229	204	230	205	206	204	207	198	221	206	204	220	207	190	202	223	206	222	218	227	218	201	202	218	215	204	198	231	217	221	209	209	216	203	224	229	193	192	224	235	226	218	220	216	207	185	199	235	209	234	222	176	227	221	221	247	166	217	224	211	234	196	228	200	202	194	199	230	216	234	210	231	222	234	203	217	248	191	230	250	209	211	213	218	190	205	238	209	214	213	224	219	189	212	225	213	236	225	193	219	219	231	237	205	213	214	241	226	236	224	209	220	214	212	245	209	219	225	197	239	233	211	221	220	211	202	220	203	222	231	218	222	224	231	218	211	205	216	233	203	202	196	238	239	216	211	219	193	235	213	226	211	215	220	249	208	227	209	240	242	231	212	224	220	206	217	210	192	176	202	202	211	212	211	232	231	195	235	224	215	209	213	182	190	211	215	205	213	205	214	236	214	223	189	273	202	199	228	223	197	250	204	217	220	216	209	201	218	219	201	215	200	233	214	199	253	205	223	227	197	216	204	208	206	192	200	217	252	192	224	226	223	187	241	212	231	221	204	198	232	218	191	229	219	249	206	198	199	227	206	220	202	181	229	236	200	202	233	210	200	200	220	213	213	204	209	202	205	222	205	267	204	203	220	247	188	248	209	219	244	227	219	221	236	194	202	201	205	213	233	229	216	223	197	217	217	236	238	203	203	213	221	211	227	205	212	198	213	212	190	211	204	194	214	226	204	236	229	189	195	214	202	189	242	244	222	210	210	222	239	212	231	207	239	222	235	206	197	211	217	230	242	208	220	214	192	209	197	187	233	206	209	211	243	243	212	207	207	212	221	213	205	218	202	226	205	218	227	216	216	228	216	219	232	216	209	215	204	227	219	245	228	237	238	214	209	193	213	248	216	205	217	197	239	224	232	211	248	196	211	243	219	232	223	211	192	210	235	228	242	218	238	202	208	187	214	214	219	212	211	206	186	211	227	176	211	212	208	226	207	239	219	222	208	198	245	212	234	233	198	244	219	218	232	219	181	239	218	223	244	200	208	212	235	215	231	232	219	232	215	237	197	237	203	198	209	229	228	216	212	223	202	212	210	218	196	225	197	193	199	223	216	213	212	235	202	212	205	227	211	215	227	215	205	243	198	190	218	232	202	211	224	219	213	207	212	210	215	202	223	218	219	204	203	207	251	244	195	222	249	209	241	246	207	192	225	220	210	238	217	209	210	200	228	214	198	216	207	196	211	212	219	225	234	206	194	208	200	197	249	214	212	197	190	200	205	223	201	197	213	207	185	192	201	218	233	194	202	224	199	202	182	242	241	218	207	235	205	189	195	251	229	213	233	238	203	232	209	233	245	226	211	203	216	197	230	202	236	218	206	207	223	217	181	211	199	200	220	215	208	203	230	203	220	186	223	204	214	223	206	211	216	220	217	193	203	223	244	229	215	237	206	221	211	239	231	217	190	215	197	215	183	186	227	237	188	231	222	204	203	217	216	248	206	219	215	214	218	226	203	228	188	206	258	222	196	217	228	190	178	222	216	199	213	231	196	218	210	240	245	223	201	212	207	206	207	205	211	201	209	234	197	224	243	198	194	179	199	226	209	243	239	203	218	215	206	199	189	195	193	215	233	206	196	214	214	204	208	225	252	194	203	239	204	216	231	214	223	179	221	206	210	203	200	207	205	219	226	210	229	197	202	219	208	242	220	221	179	242	196	210	215	208	240	228	225	197	230	215	182	199	193	225	208	225	213	219	228	200	210	214	220	220	219	228	210	211	194	185	182	189	247	241	200	208	179	192	213	197	220	213	224	197	194	212	220	235	214	239	192	194	223	218	230	205	223	239	196	222	221	199	221	211	216	224	203	208	234	216	241	212	207	218	243	222	219	235	221	200	219	206	219	212	217	219	252	191	222	203	226	227	236	223	217	198	215	216	210	198	213	219	203	214	202	217	210	190	213	207	224	207	205	211	228	216	208	221	221	213	200	237	211	219	190	211	209	178	219	198	242	218	215	228	223	213	244	215	241	219	230	214	223	219	197	220	222	235	187	215	207	243	204	250	184	222	215	208	198	233	224	234	218	213	200	224	205	227	209	231	211	223	192	223	213	217	195	208	210	227	242	228	233	216	235	198	224	253	213	222	223	219	224	209	220	202	227	209	198	200	205	199	244	207	210	249	184	237	218	206	190	237	213	221	210	195	241	234	223	230	237	196	197	221	207	217	229	212	216	248	197	211	199	208	220	215	216	229	223	218	204	200	200	252	234	214	203	224	205	189	197	211	188	209	233	233	228	216	165	200	212	230	199	187	206	206	200	190	211	234	220	229	230	216	240	209	213	218	231	205	206	216	201	253	197	235	216	215	189	196	190	223	192	231	206	201	208	225	220	200	218	227	233	211	218	236	214	222	218	215	235	190	217	214	232	190	195	217	188	206	216	220	205	221	183	215	213	250	238	200	228	195	217	206	243	211	194	221	224	191	215	209	199	218	191	224	201	206	218	222	231	233	202	207	202	208	214	208	219	213	214	215	198	221	224	218	211	221	209	252	212	225	260	247	208	259	206	219	195	232	246	226	199	209	220	224	228	206	215	199	238	216	226	206	200	206	200	198	238	231	193	217	209	227	242	195	212	219	221	227	235	207	221	197	212	201	197	196	212	194	192	224	196	206	233	245	193	233	222	204	223	222	225	233	202	184	213	213	224	208	229	214	198	244	217	216	219	208	190	213	213	197	201	239	200	207	203	262	227	229	233	225	225	222	227	204	215	205	197	224	250	214	208	207	206	204	228	230	227	239	210	230	241
24956	33340	17370	6854	3729	2278	1566	1191	962	807	783	680	660	637	637	593	552	574	562	498	517	515	586	513	517	528	539	518	541	537	478	491	496	491	511	506	509	490	505	518	482	507	510	476	527	507	496	494	496	494	447	514	545	523	494	525	504	511	515	471	501	472	504	509	524	455	489	494	499	495	471	498	505	503	504	515	503	479	483	465	471	503	505	541	498	467	512	476	510	503	497	523	499	498	522	450	460	503	481	458	502	524	499	483	469	497	489	526	458	538	501	504	524	474	504	508	483	510	536	504	472	491	486	514	529	535	489	477	474	461	470	493	478	520	522	517	482	492	536	491	488	538	485	503	505	513	511	492	521	504	479	491	530	479	545	509	498	502	475	506	492	471	527	496	539	475	500	471	507	490	500	500	481	497	485	533	475	535	481	499	436	479	512	519	510	427	525	539	490	463	469	498	503	509	524	493	506	508	493	507	500	487	448	480	505	552	459	439	512	507	468	488	469	503	534	436	511	507	503	489	463	510	475	510	500	502	507	466	494	510	475	506	499	516	499	489	510	498	452	507	470	504	500	472	450	499	493	507	511	511	494	501	528	507	492	505	501	502	487	509	462	490	536	479	487	473	516	461	518	499	529	468	514	488	513	468	504	480	500	466	534	486	467	506	476	516	511	468	495	502	516	515	500	494	503	480	462	498	554	496	499	474	483	498	496	481	490	499	485	504	524	493	490	480	462	524	505	502	465	490	501	509	479	495	510	470	496	500	518	519	521	453	474	488	473	508	501	490	477	458	474	498	493	489	511	528	474	481	484	502	502	500	461	487	501	509	516	500	476	502	471	518	496	506	486	497	511	514	542	509	540	516	509	496	499	506	483	502	532	489	524	499	502	517	540	476	500	464	501	468	461	488	489	506	497	475	529	473	472	474	477	493	517	490	509	503	478	484	498	532	495	481	504	500	482	470	479	497	477	503	544	497	517	514	496	476	482	552	520	512	455	494	496	486	518	531	512	479	549	464	509	496	438	512	524	541	510	472	527	514	503	489	496	511	473	468	475	500	466	505	496	485	486	450	467	471	505	529	477	520	489	523	515	536	520	484	505	486	517	514	531	515	450	469	482	460	483	534	479	524	486	529	504	521	548	515	510	479	504	522	504	494	549	553	509	486	501	471	529	506	499	495	486	482	505	504	496	519	495	506	492	461	475	472	485	495	517	482	527	519	466	509	546	516	513	507	531	548	487	520	451	530	526	520	535	514	466	490	511	497	491	517	509	518	510	508	485	500	545	498	474	488	545	493	509	526	543	518	542	463	522	513	502	505	493	477	508	479	509	552	503	548	505	488	479	508	507	545	478	501	540	537	518	467	497	503	510	494	481	478	488	485	488	455	486	482	486	457	485	481	485	511	510	435	480	491	523	528	528	495	489	515	528	468	505	504	486	500	478	476	471	519	515	438	478	503	516	529	496	553	541	505	506	485	550	519	494	493	489	477	481	523	481	497	481	483	493	536	459	465	545	472	520	497	472	498	468	475	526	521	495	488	514	504	490	464	468	511	520	488	491	523	535	478	489	502	499	525	513	512	510	466	473	467	512	489	520	489	508	533	494	498	517	466	492	511	495	501	506	484	514	464	527	508	509	481	495	511	510	477	473	516	465	515	531	515	503	501	487	523	497	486	495	488	517	459	541	484	506	515	472	478	530	490	486	526	456	515	488	512	506	520	491	507	511	513	497	498	535	470	480	555	497	495	494	479	508	467	488	469	464	551	483	472	513	452	514	511	534	510	496	531	491	508	463	517	525	514	505	513	495	513	494	495	514	510	510	499	500	428	492	476	490	525	522	484	527	480	538	475	530	512	524	465	493	504	504	502	463	510	507	471	478	487	508	512	477	500	492	467	522	523	495	497	472	535	519	498	479	451	452	507	454	511	482	525	487	471	517	512	480	506	460	515	509	492	492	537	483	491	507	536	500	510	473	509	520	500	506	500	497	502	493	475	516	530	479	502	519	467	521	489	474	477	472	520	476	486	525	505	514	517	488	534	510	502	486	502	494	488	506	488	480	476	479	559	498	496	479	479	544	488	473	491	433	538	516	519	491	488	516	488	469	493	506	503	497	506	504	469	507	484	513	509	557	482	495	511	500	435	504	483	482	490	488	508	515	551	496	479	492	520	492	504	497	525	503	467	467	467	496	490	485	543	495	501	516	517	501	539	483	490	479	525	493	509	504	482	571	519	458	482	491	513	524	537	460	497	493	479	476	486	470	516	465	528	524	528	499	504	532	503	521	486	488	502	507	478	492	499	543	453	504	502	508	505	503	534	523	495	494	498	464	488	511	523	487	482	503	548	485	514	502	508	456	528	526	469	489	495	520	478	496	468	491	538	517	505	536	474	491	473	511	513	505	488	490	523	552	503	503	521	565	493	493	530	505	475	462	484	513	466	495	518	489	508	480	507	462	545	484	466	533	516	535	494	514	504	526	549	485	458	513	466	496	475	498	502	501	497	492	514	504	511	507	506	473	528	522	508	510	471	503	509	468	510	513	459	470	446	475	520	532	502	507	507	501	481	474	477	491	474	481	476	521	459	517	499	494	494	459	508	475	477	495	501	478	518	480	494	520	497	488	510	496	519	520	495	492	504	476	511	493	501	506	460	448	486	509	493	493	476	446	523	507	497	490	509	510	505	503	485	507	501	503	507	479	473	511	472	515	558	486	511	466	530	515	472	490	500	479	515	537	454	470	482	521	533	518	532	506	485	525	484	505	469	486	503	474	516	482	518	484	496	499	480	543	503	509	500	465	479	497	534	511	509	496	510	480	507	496	524	537	485	494	460	521	504	514	527	513	502	497	442	511	487	468	511	513	510	495	483	533	487	504	494	507	505	511	491	494	515	510	521	490	495	452	500	499	505	512	518	554	479	476	461	545	490	486	495	509	498	475	524	452	500	499	535	520	527	497	532	519	530	486	458	552	517	515	484	483	532	506	488	494	521	476	475	511	504	477	515	499	533	480	520	498	510	461	505	473	493	480	521	498	496	508	492	496	541	457	535	520	515	507	502	500	513	488	515	528	491	484	470	456	491	491	478	484	527	477	538	495	509	470	474	484	487	483	496	493	491	472	490	543	476	494	507	513	461	482	492	463	500	471	521	530	500	508	489	483	504	482	503	559	509	526	483	484	498	509	520	511	544	461	472	522	512	490	502	522	511	495	491	502	534	454	520	521	488	515	510	514	480	487	519	508	486	470	494	505	492	516	501	485	513	493	462	493	465	470	515	507	504	475	478	485	477	486	500	516	504	532	494	485	477	541	537	521	518	507	453	523	538	513	508	495	510	534	475	497	480	553	457	518	462	513	538	491	488	472	517	496	512	507	514	557	471	484	493	494	452	502	467	529	479	512	471	517	499	477	482	466	482	501	495	483	493	474	491	500	529	525	492	504	520	474	472	514	498	518	516	510	512	484	481	507	508	567	519	513	486	493	501	514	512
24933	21527	25020	28449	21656	20270	6761	2892	1867	1298	1028	787	681	595	508	478	404	354	359	302	293	278	273	256	221	222	232	232	212	204	200	215	215	213	195	213	228	222	199	214	218	205	190	185	187	218	226	196	199	184	200	210	189	189	214	212	185	192	197	216	187	215	238	238	217	206	197	219	195	192	188	192	188	218	204	198	207	176	202	197	176	173	184	209	214	204	221	185	185	185	195	231	197	225	198	215	172	199	204	179	223	197	219	194	223	203	201	182	202	222	222	230	201	193	186	195	205	202	171	191	219	194	198	214	167	221	189	202	208	198	199	174	206	199	204	171	182	213	217	198	209	221	167	203	191	213	246	233	182	196	207	218	215	193	188	191	215	223	186	202	210	237	206	182	197	200	188	185	174	216	181	181	194	191	196	206	212	205	207	206	188	202	212	192	164	198	207	206	220	179	186	203	172	225	222	183	203	222	189	177	195	171	188	172	190	195	225	204	204	186	192	209	201	203	212	216	191	189	209	185	198	192	202	208	181	207	213	184	198	206	219	187	212	215	235	216	222	171	197	199	206	178	213	207	205	186	204	198	182	200	185	207	225	193	183	169	186	183	200	207	184	189	176	168	213	186	204	224	202	181	189	179	206	206	196	196	176	185	200	185	185	207	200	202	194	202	167	194	224	205	213	193	216	162	205	184	207	208	221	209	208	199	194	205	216	204	221	204	210	202	214	209	187	199	188	190	177	230	205	209	176	184	217	188	183	163	226	171	222	226	225	233	191	195	186	175	179	186	222	211	225	192	199	201	195	205	181	204	224	208	187	205	203	184	186	200	182	204	201	206	222	224	209	200	194	217	218	198	214	210	182	182	191	208	199	204	201	194	192	197	201	214	188	195	175	202	195	202	170	161	196	207	200	230	210	196	188	201	190	210	188	200	203	192	213	218	192	224	210	221	215	188	204	209	196	193	214	206	207	178	220	179	178	174	186	200	187	232	224	188	201	186	198	178	189	210	221	177	208	194	206	223	201	196	200	240	230	164	210	206	223	217	210	196	207	202	212	227	213	193	210	214	195	178	245	199	185	181	179	198	187	188	179	199	197	195	208	195	198	214	212	218	192	209	198	180	197	198	187	212	200	198	194	194	228	199	191	208	194	210	190	229	213	218	193	222	196	190	194	236	179	169	175	178	223	196	194	178	160	186	203	209	183	191	217	192	205	224	190	195	175	199	188	184	202	208	209	210	233	195	194	175	191	218	207	176	201	201	175	193	225	193	185	196	208	217	213	184	208	202	224	196	194	184	210	185	173	178	239	214	242	184	202	217	195	183	185	224	218	207	191	211	211	216	237	185	205	210	197	190	195	196	201	187	197	202	224	231	191	207	214	197	200	215	187	222	171	193	194	204	190	222	230	190	208	190	185	193	190	173	211	220	179	201	216	184	205	182	198	183	205	203	188	183	202	181	166	200	212	226	201	216	202	206	204	183	187	177	211	208	218	198	206	207	216	213	196	210	213	180	208	182	202	197	188	226	183	206	195	206	190	195	184	190	181	220	207	192	200	221	185	210	195	194	175	195	207	195	222	196	213	201	222	198	193	205	202	187	190	206	204	194	201	198	189	200	236	201	192	182	217	251	207	197	222	223	207	213	201	189	197	214	199	210	181	211	186	178	181	200	222	196	197	202	158	218	237	204	211	238	229	181	217	213	187	214	199	190	205	190	177	200	208	229	202	200	155	190	193	190	188	217	182	198	209	190	215	194	186	227	214	212	207	191	225	184	188	203	197	211	182	187	220	217	204	197	199	209	188	189	196	205	172	239	205	218	202	204	205	194	205	200	197	166	224	207	205	194	204	202	194	224	197	206	178	211	181	216	191	189	198	211	197	191	184	198	194	185	210	203	206	204	192	203	168	205	203	186	208	208	171	204	198	223	207	223	175	186	202	183	190	176	203	191	212	197	210	197	194	178	189	234	220	203	217	193	215	197	195	186	184	187	246	204	186	200	182	208	190	179	194	201	221	213	182	203	206	205	190	219	242	165	245	225	199	206	181	176	182	191	181	200	202	170	170	212	200	182	215	199	184	189	212	226	205	181	185	200	200	211	198	164	192	216	212	179	193	204	195	204	205	199	195	215	186	203	219	179	200	187	166	210	192	214	196	191	210	208	198	186	209	191	213	220	201	211	205	189	188	179	180	179	209	207	199	212	198	192	190	179	181	162	188	241	185	198	190	195	190	191	201	226	208	193	222	178	194	207	232	208	206	178	189	190	187	201	174	209	213	184	230	198	235	209	178	212	237	194	185	190	196	240	214	194	194	178	199	212	200	214	210	203	212	201	212	185	218	217	190	198	193	185	201	211	186	182	204	202	194	195	221	185	187	187	188	197	196	182	204	211	220	218	221	213	187	181	216	204	190	238	197	189	214	227	208	168	193	176	192	191	191	214	189	208	175	204	211	208	200	223	173	225	192	209	203	192	212	220	205	235	193	183	174	201	236	200	202	209	196	173	198	198	192	190	204	208	194	205	215	191	219	190	210	221	234	220	185	178	217	190	204	211	238	207	199	180	202	224	182	208	220	202	196	226	232	248	207	219	169	192	241	218	186	200	184	219	217	178	208	169	189	196	194	229	204	171	199	207	176	184	180	165	191	174	203	205	215	201	204	225	196	199	196	197	197	223	228	195	218	195	193	176	200	204	217	193	212	176	215	206	199	221	215	202	189	184	192	183	187	212	208	191	192	199	186	196	178	192	226	195	198	198	218	205	199	184	195	213	229	178	206	208	210	183	202	188	199	192	183	228	205	207	205	194	222	230	173	222	224	206	201	194	200	199	187	200	202	192	186	185	184	197	179	183	202	203	213	198	202	196	208	214	192	203	197	192	200	231	187	213	196	184	187	217	222	205	198	196	208	216	189	192	205	199	194	221	180	203	213	190	173	181	208	200	205	209	213	185	204	211	202	200	201	197	210	234	217	170	217	198	199	176	201	209	197	191	198	209	210	204	224	187	213	205	192	194	223	175	196	192	198	201	217	188	225	185	207	200	180	186	201	198	203	200	214	230	214	182	179	185	203	181	193	212	208	210	185	192	210	195	211	211	195	193	207	200	206	178	214	199	204	193	203	192	205	193	176	201	174	215	216	212	199	202	199	219	205	187	206	182	207	196	210	200	183	227	194	209	180	194	208	216	196	172	200	233	191	191	213	182	193	177	200	206	202	205	199	192	190	220	201	192	193	172	189	203	203	194	212	203	204	182	201	219	210	195	233	191	205	216	171	170	211	214	197	202	204	187	227	202	183	204	207	193	200	205	191	192	169	205	223	210	190	213	196	206	180	205	201	197	196	209	179	208	218	224	187	196	173	229	196	175	175	175	199	195	223	220	195	212	192	210	206	215	222	233	214	221	214	216	184	222	199	217	209	196	222	205	207	184	196	185	179	226	196	215	198	217	186	210	196	200	201	217	191	205	175	186	200	210	204	201	182	223	199	187
25036	40593	23677	9463	4941	2931	1982	1497	1154	955	821	729	734	626	606	585	581	546	582	548	560	508	500	486	471	499	480	475	503	504	456	474	463	451	452	463	463	486	470	491	488	458	499	454	462	472	451	479	482	485	426	506	454	466	443	481	486	464	424	468	453	524	488	454	470	499	467	482	481	464	449	474	474	451	458	500	453	416	442	462	480	484	454	494	497	431	481	492	476	504	474	469	469	472	452	426	444	456	451	476	466	477	460	503	440	435	463	450	457	483	477	474	478	464	487	407	440	469	441	471	470	458	449	440	487	460	486	478	466	494	452	445	489	457	468	447	466	485	468	449	446	455	460	443	445	431	508	460	453	496	448	471	425	451	454	482	437	478	520	456	503	487	484	481	459	460	469	466	491	472	464	431	466	438	439	459	474	439	455	510	436	440	441	465	500	460	493	434	475	440	480	495	475	460	458	468	452	477	497	470	462	456	441	471	449	432	475	463	506	430	461	484	436	479	482	458	438	396	466	462	444	432	463	507	444	462	466	435	466	488	486	470	447	463	499	468	486	452	456	438	449	449	486	497	469	428	449	452	470	446	458	464	433	464	476	488	481	439	423	460	477	477	438	487	471	499	471	466	511	470	442	429	464	501	483	478	469	492	429	445	454	470	466	459	444	457	437	470	486	450	466	495	426	458	474	472	421	480	496	460	446	493	451	465	492	440	453	486	410	433	464	472	487	453	474	460	424	481	471	484	463	461	427	425	480	462	483	471	469	441	459	418	516	478	454	461	495	449	418	485	441	461	450	468	478	457	449	452	467	461	442	446	490	469	472	470	494	481	472	445	423	462	455	449	481	455	448	487	443	447	475	443	445	455	428	440	470	452	456	453	492	447	508	481	470	431	493	485	467	452	447	474	476	498	459	476	448	476	459	431	441	485	481	460	499	473	474	465	450	415	441	456	484	457	462	461	434	460	484	466	502	495	482	469	461	440	455	495	492	475	475	446	471	472	449	459	437	466	491	425	458	491	461	444	477	471	463	434	520	452	483	436	444	451	503	458	452	503	491	445	486	454	494	500	465	466	486	484	432	430	474	468	470	487	482	443	456	462	436	450	466	489	487	481	453	444	461	487	504	483	463	438	437	475	418	460	459	477	489	456	443	444	429	451	502	444	448	460	468	491	420	449	475	475	451	485	485	457	477	457	442	430	458	436	473	438	446	458	484	454	427	438	434	503	492	460	490	478	472	474	474	444	444	480	485	471	496	472	429	459	457	463	469	437	482	501	455	483	460	482	439	423	444	458	503	469	487	461	481	485	491	446	487	436	461	465	483	476	475	442	508	465	458	456	469	464	413	489	478	484	498	466	468	455	436	450	456	458	451	507	454	435	472	453	437	449	463	413	470	471	449	454	441	491	427	428	427	457	454	487	444	480	483	437	474	458	448	463	447	471	448	463	456	457	478	468	448	442	460	468	465	456	459	469	456	418	447	454	485	448	446	483	433	488	423	466	450	491	453	468	461	493	491	477	467	430	458	492	466	442	467	462	454	417	450	458	436	488	459	468	450	533	429	443	475	462	468	463	415	419	462	468	457	403	475	470	455	449	447	467	450	454	432	475	460	486	511	436	469	435	493	417	469	482	486	485	451	447	445	496	454	485	415	474	465	521	442	481	473	424	476	459	505	486	462	481	490	454	433	458	478	487	480	471	467	489	453	458	424	460	446	454	464	483	446	466	451	452	494	483	462	478	452	465	448	468	463	451	475	482	441	464	445	445	496	471	450	434	493	470	508	450	454	472	472	450	437	491	460	471	427	481	456	442	493	477	485	479	474	489	482	456	437	479	474	467	448	442	450	404	469	439	449	431	498	434	480	450	450	448	468	455	437	485	451	458	442	483	475	484	471	495	498	467	500	481	453	445	463	446	422	481	501	449	439	434	459	466	468	463	421	459	458	418	456	447	438	430	439	477	470	440	455	475	476	438	494	493	463	469	440	459	507	503	455	449	482	490	455	422	439	464	475	468	483	465	485	463	469	471	457	454	448	492	502	473	469	470	447	488	451	442	480	468	488	428	515	438	469	451	438	476	455	442	479	467	448	447	480	458	463	475	483	446	457	472	460	449	424	452	489	442	499	495	455	416	474	484	493	471	503	454	392	455	477	452	484	489	457	482	473	464	443	430	463	452	461	427	501	467	472	460	440	462	436	452	439	489	455	461	424	454	456	418	472	421	453	443	498	442	450	439	476	480	416	455	455	491	474	430	425	453	476	475	467	455	487	422	469	460	451	470	506	449	458	488	446	447	432	427	488	455	482	446	442	469	458	478	413	433	503	434	489	460	459	476	475	458	450	460	476	486	470	482	460	454	458	472	469	477	458	458	469	479	476	455	480	430	491	402	420	473	468	474	445	466	432	480	469	461	449	442	446	504	458	512	478	478	454	464	481	422	479	458	465	486	446	429	470	445	454	440	461	464	521	475	451	431	475	477	492	443	461	472	456	463	483	445	467	455	449	478	478	488	449	429	466	463	468	438	470	476	466	417	461	479	465	484	514	452	480	483	461	451	462	451	458	443	486	427	443	445	437	512	456	472	461	452	436	474	476	467	457	500	456	506	532	461	416	493	491	493	509	499	461	410	436	435	446	479	476	425	479	480	462	474	446	453	460	473	439	459	451	440	475	455	453	423	466	466	469	458	496	452	481	478	441	459	436	437	479	440	459	473	447	458	450	457	456	433	493	444	474	469	501	447	441	472	463	431	452	456	434	461	458	461	454	448	441	428	448	452	421	469	437	465	467	452	456	458	454	476	472	500	436	451	469	458	477	495	459	416	434	463	452	467	439	505	486	476	446	444	471	440	487	468	448	457	470	454	507	479	475	431	494	451	482	477	495	448	455	480	437	476	432	443	438	463	476	453	423	463	462	449	422	462	434	457	462	465	482	469	475	494	449	482	456	442	464	506	472	508	471	441	491	460	446	475	476	417	480	503	499	503	472	497	434	455	438	465	478	436	491	468	458	439	455	467	467	476	446	434	459	443	452	446	429	470	466	478	449	476	465	460	459	451	449	441	478	465	470	448	448	466	526	450	470	497	447	471	472	460	450	482	469	462	450	466	450	459	440	453	432	464	458	445	435	419	443	466	424	487	496	470	450	461	412	465	460	480	508	458	444	455	410	427	489	483	462	441	450	491	471	436	471	423	468	445	465	447	448	456	460	451	430	459	445	470	497	462	444	428	488	461	495	474	487	477	452	477	458	428	447	468	474	471	458	472	503	500	463	483	455	470	483	511	437	466	452	464	446	432	486	495	450	458	441	453	483	453	481	463	456	471	478	473	459	466	449	462	469	451	480	441	447	441	423	461	399	467	440	452	445	466	450	467	415	481	453	446	440	456	421	476	479	459	470	437	465	431	417	445	442	471	489	454	453	448	443	430	499	503	472	450	513	448	469	458	454	470	425	456	401	441	506	465	500	455	467	477	414	428	460	470	457	467
24323	21508	25341	28087	21535	21755	19456	5295	2381	1694	1270	949	835	640	594	522	467	428	381	351	330	278	270	270	258	236	231	245	230	225	237	217	199	222	201	228	226	213	214	198	189	199	198	219	186	191	211	222	188	214	206	214	217	190	190	171	196	214	214	191	213	225	206	205	185	185	189	224	178	196	213	200	191	195	218	202	240	194	188	206	207	216	221	194	194	208	202	187	215	196	201	210	186	169	210	164	196	192	211	223	220	195	192	197	192	199	199	223	220	219	213	216	220	204	200	199	230	173	182	201	223	204	190	221	180	207	192	211	202	207	232	205	228	205	196	186	210	197	189	218	186	195	172	203	206	209	188	185	211	202	180	188	174	205	230	152	215	190	187	219	182	189	184	171	208	212	206	216	212	193	200	213	195	208	195	209	170	201	187	195	206	210	203	230	211	187	186	209	230	208	209	207	186	171	197	226	195	217	208	219	205	220	183	214	176	192	211	212	182	188	186	195	193	193	180	187	211	224	202	194	189	196	216	180	173	202	165	195	173	218	197	195	192	199	208	216	219	192	219	197	213	209	175	175	185	198	191	239	221	209	162	211	177	204	233	179	228	178	223	198	182	196	215	190	192	209	198	195	190	200	207	184	176	187	213	217	223	209	224	195	192	215	207	196	214	213	218	210	210	192	209	210	197	200	190	198	191	205	171	172	228	221	190	199	215	221	223	179	200	209	215	206	201	199	207	202	239	187	197	212	195	188	235	213	196	201	216	210	227	191	203	205	205	212	213	227	185	187	213	175	224	194	173	196	198	185	205	234	226	200	196	199	188	192	205	224	200	198	218	178	221	182	191	218	213	201	199	196	189	185	192	202	203	192	167	207	180	170	197	211	209	229	216	233	191	202	215	190	188	191	175	196	178	205	174	196	175	223	226	191	206	197	191	175	203	212	222	214	200	197	198	197	202	203	169	213	199	215	185	209	184	187	205	222	198	223	193	202	187	205	215	175	195	203	222	232	245	213	214	199	181	192	182	193	207	208	212	191	197	204	208	195	199	210	202	188	210	209	209	187	213	178	203	189	200	181	197	186	188	196	178	218	182	206	180	178	196	210	198	223	182	191	208	164	212	202	245	183	200	198	198	186	178	191	196	216	178	222	211	175	211	220	215	198	191	207	231	207	210	247	200	198	210	178	225	227	227	200	184	211	186	177	204	180	206	185	195	201	171	174	215	208	201	212	221	189	198	199	213	195	184	226	186	186	193	209	198	190	237	187	203	205	206	173	216	183	190	178	197	177	195	181	194	213	171	202	212	200	167	227	204	200	198	200	196	196	211	196	182	209	189	176	189	191	205	198	176	201	186	203	182	192	193	188	189	182	206	202	205	221	200	192	183	211	192	199	201	199	190	204	195	224	184	197	173	189	202	208	194	223	193	183	194	205	209	217	219	194	179	201	215	199	188	200	186	201	213	188	206	154	210	205	205	243	176	209	193	196	191	213	194	196	182	191	208	204	206	214	204	196	205	183	225	210	208	220	206	212	189	217	177	207	204	203	189	209	191	207	183	211	206	210	191	175	189	209	205	210	189	213	204	218	203	202	201	238	201	190	213	212	201	213	187	181	193	198	179	191	190	196	213	179	192	205	207	208	192	192	232	211	189	205	202	199	195	201	182	188	223	241	191	171	176	185	195	184	226	210	200	176	199	173	176	184	204	182	229	234	201	198	212	198	198	221	213	193	199	238	215	198	200	199	212	194	197	218	183	183	196	192	195	199	194	194	202	180	198	213	200	180	192	177	190	181	181	219	215	219	222	199	208	218	207	201	197	211	211	215	184	196	194	168	206	204	196	201	198	177	195	219	183	209	162	214	216	209	196	178	172	170	219	193	207	167	194	190	202	211	200	197	217	180	190	214	221	199	205	211	192	187	216	171	176	208	211	215	214	223	185	195	160	193	240	206	210	188	197	191	209	227	224	200	178	210	212	204	230	210	210	178	212	197	198	205	204	200	222	210	187	218	209	203	185	196	228	197	183	199	190	206	199	178	183	186	221	198	220	200	206	213	181	189	184	204	208	215	181	178	204	212	195	182	174	178	192	206	204	207	186	194	204	198	210	198	209	169	177	208	196	188	190	224	216	242	181	174	191	199	195	181	203	261	242	194	207	214	204	226	203	206	196	211	223	192	196	206	200	189	203	209	190	198	221	185	192	209	192	218	203	195	215	185	196	191	191	218	192	186	206	194	181	202	218	194	213	197	200	209	189	195	170	185	181	207	197	215	194	204	202	190	189	202	209	204	201	182	199	215	183	185	218	211	187	201	200	183	191	191	183	199	200	181	192	213	189	190	166	192	206	179	199	210	214	192	173	176	197	207	212	190	210	222	197	203	189	218	197	227	203	190	216	206	181	218	202	186	232	215	171	186	190	213	200	201	232	211	208	214	210	199	217	179	202	207	191	190	211	211	194	190	205	226	210	171	178	194	207	202	192	193	191	203	175	196	178	221	185	195	209	242	176	213	217	211	234	213	219	201	215	177	205	186	215	198	184	232	194	225	201	188	212	213	201	173	190	187	204	187	178	197	204	205	200	198	193	176	231	191	196	194	205	213	200	191	190	223	162	223	198	190	207	194	182	191	205	216	182	191	191	206	194	198	184	200	194	199	205	183	187	220	197	185	205	198	184	185	201	192	194	209	210	226	209	203	181	213	193	189	224	201	184	197	204	226	186	212	208	209	190	197	199	210	186	192	228	201	190	187	205	210	221	216	168	211	226	180	179	205	191	177	185	201	213	200	208	179	184	213	205	195	180	220	207	207	198	205	166	215	204	207	172	172	215	213	213	191	190	178	196	202	217	201	195	231	191	188	214	194	217	193	212	202	245	176	202	206	197	202	204	195	207	214	212	216	209	210	240	196	199	209	202	198	220	193	195	173	194	212	181	225	189	215	187	186	191	183	189	216	206	197	231	222	187	209	218	195	196	181	193	206	195	208	199	207	205	185	196	235	197	213	202	161	195	186	218	202	204	190	174	200	205	188	213	205	183	198	177	183	213	201	199	192	197	183	208	230	206	188	213	195	218	195	197	179	192	213	219	195	197	190	186	210	208	190	198	202	199	178	206	191	204	198	200	209	208	190	207	185	191	219	201	174	192	203	189	186	198	185	185	205	201	226	199	213	230	206	178	197	181	189	174	210	201	194	184	180	195	213	221	197	210	191	202	191	213	186	213	183	219	203	218	239	199	200	193	189	187	187	193	182	209	187	180	233	176	185	180	186	204	193	209	196	196	210	186	186	197	196	176	235	203	204	189	189	219	210	215	206	217	196	206	185	194	218	208	204	194	203	225	201	201	229	198	200	187	202	193	180	177	199	201	201	167	203	199	202	191	195	220	207	180	202	192	200	215	195	212	191	193	193	191	175	204	192	224	192	210	217	178	196	195	193	192	169	204	229	179	182	185	198	191	185	192	210	209	188	226	194	203	220	185	207	191	195	219	188
27258	46001	29884	11142	5938	3451	2391	1722	1321	1136	911	854	770	694	673	625	576	549	527	513	463	493	492	458	500	493	499	470	445	444	442	471	507	490	453	441	454	458	468	473	412	483	497	466	449	458	456	435	410	470	487	470	482	445	438	443	473	483	472	450	484	476	421	475	435	403	433	441	424	411	444	432	453	434	440	415	444	431	447	482	449	466	455	439	452	432	430	436	490	465	442	464	450	441	472	460	449	475	488	421	497	517	498	436	497	444	478	471	445	441	467	440	426	430	446	435	465	441	486	430	454	461	438	432	477	464	508	465	444	440	455	455	444	452	445	429	441	433	451	436	473	433	446	426	438	422	450	420	454	440	411	499	453	431	464	465	423	432	437	448	465	434	430	453	471	483	428	449	460	463	460	433	435	442	441	450	419	421	469	426	461	452	480	486	449	450	407	464	468	468	445	435	475	437	464	431	439	479	472	466	461	463	460	484	460	501	413	421	453	421	469	456	477	461	484	493	444	479	465	467	424	456	456	454	462	465	443	474	474	504	436	453	471	453	431	445	464	441	421	453	469	458	444	433	452	504	422	472	421	437	405	459	453	461	445	479	454	472	426	451	416	458	424	471	471	448	432	464	469	446	462	452	447	446	439	449	445	443	439	457	463	478	459	480	440	421	439	439	506	466	435	420	486	418	434	421	462	457	430	439	443	458	421	430	458	482	471	499	419	455	449	453	440	406	478	447	450	449	405	444	443	404	434	420	453	452	460	466	446	483	482	442	416	445	486	481	452	457	463	464	453	465	464	440	455	420	458	463	451	421	470	456	450	458	454	459	440	458	444	460	476	473	434	423	457	477	453	424	447	443	418	500	450	459	449	462	505	417	439	479	440	477	435	458	479	471	455	491	419	458	513	444	424	452	477	424	471	430	441	453	439	464	442	461	462	469	433	466	430	476	461	459	482	462	432	463	431	461	490	428	408	469	458	454	446	485	430	460	445	444	428	458	375	439	428	422	435	481	439	411	461	427	457	418	439	462	443	448	462	480	426	487	476	453	434	467	440	430	469	427	442	458	439	436	443	470	426	470	457	456	438	447	451	462	442	450	456	503	470	462	494	492	434	453	467	411	437	462	414	490	470	401	459	455	443	454	444	412	499	462	436	456	465	476	470	425	454	431	406	458	466	461	455	451	442	438	440	439	451	459	410	461	441	437	479	456	440	445	441	447	452	449	423	454	455	445	450	433	432	426	461	470	454	430	448	486	441	416	459	480	441	471	447	400	441	468	452	467	446	458	459	457	478	463	436	436	463	434	428	453	456	476	455	462	447	500	451	438	441	427	445	446	437	450	496	429	437	423	439	436	422	422	447	449	433	463	474	402	436	465	456	431	505	447	458	447	448	446	448	462	446	441	437	464	512	434	452	461	442	463	464	487	442	475	465	417	453	461	426	451	448	471	452	485	472	488	442	460	428	427	491	511	486	429	468	462	435	425	509	419	487	434	438	454	444	426	429	459	463	446	443	422	449	415	439	464	443	484	444	460	457	501	416	434	433	474	407	449	428	439	459	449	463	438	453	444	453	479	450	440	427	458	471	439	451	487	454	439	452	484	434	434	465	408	430	418	449	429	457	426	417	474	450	451	502	448	457	462	413	447	430	447	447	440	411	426	444	447	463	434	456	460	399	413	448	416	430	456	448	442	454	436	486	447	425	426	470	442	447	465	475	452	419	461	444	476	465	475	471	442	463	455	457	438	453	480	461	433	448	436	443	461	468	416	436	488	455	458	517	437	448	494	415	485	445	436	492	455	443	452	490	474	415	432	440	475	434	441	462	467	445	488	437	475	454	462	464	455	482	422	427	445	431	451	424	443	396	468	443	441	465	486	431	413	484	448	449	453	445	445	439	412	494	470	481	483	454	491	397	431	448	467	434	440	448	416	450	438	439	447	439	450	442	451	463	455	420	432	452	426	462	429	446	410	433	458	395	402	434	407	453	403	467	425	449	455	467	469	446	468	448	443	442	435	447	466	470	460	462	464	446	457	444	455	471	477	457	431	453	442	447	457	466	421	453	465	427	450	437	446	461	474	441	439	476	444	446	474	465	458	438	458	495	454	493	446	497	462	444	477	475	466	469	481	421	412	484	477	455	457	458	489	437	423	426	470	495	449	482	435	452	431	447	447	489	461	427	436	449	422	422	461	442	472	425	428	451	470	440	468	451	427	431	470	439	490	502	445	442	468	449	473	443	438	496	443	437	415	459	499	442	468	455	478	435	442	466	463	460	477	465	409	447	451	460	441	430	454	465	454	441	474	466	422	450	486	456	403	419	435	436	416	470	444	429	441	425	436	474	426	435	453	461	478	433	431	453	432	448	427	446	464	432	457	462	460	458	449	470	424	428	437	457	429	434	465	456	463	442	477	453	485	467	437	414	455	443	436	460	443	430	446	468	463	441	481	452	446	435	468	499	457	422	457	442	434	453	436	449	452	469	450	456	464	434	426	411	416	451	449	500	448	418	470	449	460	468	463	454	451	459	442	451	427	461	438	422	431	453	465	458	445	421	440	444	428	444	462	465	460	470	457	448	464	455	450	486	481	441	440	426	426	473	415	467	407	468	422	465	486	467	458	454	459	463	420	459	463	478	443	473	427	408	444	468	453	432	500	436	454	434	434	453	458	437	513	471	457	427	457	429	458	422	385	500	471	480	480	404	461	447	422	474	456	462	469	481	430	435	440	466	479	443	424	441	463	425	469	473	461	432	482	457	455	467	457	447	460	493	452	433	464	421	443	446	475	417	448	453	477	484	455	472	429	451	481	471	480	490	449	424	438	434	475	478	439	461	431	482	477	460	468	473	453	449	419	421	417	469	472	439	443	444	472	438	434	455	469	437	441	474	481	459	450	443	446	446	468	469	495	454	461	449	425	441	479	460	431	442	427	471	500	446	429	446	455	450	451	447	424	456	468	468	471	438	432	472	477	443	485	407	463	455	440	434	464	431	412	492	447	451	435	468	435	452	457	469	457	462	456	437	474	434	462	528	451	417	441	463	441	448	497	415	451	456	429	480	463	444	424	457	470	421	445	453	456	452	467	452	471	432	452	425	453	423	473	496	489	394	446	429	422	511	436	428	457	448	421	496	463	430	458	425	483	425	418	426	453	449	487	444	459	427	446	423	443	435	429	465	474	410	436	454	485	436	447	461	449	454	461	429	441	444	434	437	433	456	453	443	463	448	424	445	474	456	465	444	443	451	436	442	428	461	440	452	420	484	465	451	489	448	434	420	472	473	459	460	435	473	425	487	473	432	449	456	456	435	473	428	430	472	433	435	437	464	428	455	450	447	474	490	484	481	443	407	446	431	459	443	464	467	491	414	432	463	474	448	427	454	438	418	451	450	453	452	465	465	440	460	419	436	452	452	464	423	481	429	438	456	463	425	451	417	459	475	434	466	440	472	428	467	449	431	460	468	408	441	430	476	434	450	434	422	476	476	430
33079	26112	25157	14398	6434	3527	2425	1773	1255	869	708	584	454	443	395	365	351	348	339	298	260	236	238	237	250	244	231	258	251	208	212	185	213	227	230	232	215	222	234	207	226	212	223	184	206	206	222	201	254	218	190	198	221	182	222	212	201	223	188	220	205	228	206	199	195	209	209	210	220	195	213	210	189	223	241	246	202	229	217	219	225	194	225	247	204	201	202	219	224	222	222	191	208	200	216	185	215	216	231	234	211	237	205	213	223	224	218	235	203	226	246	218	204	201	222	198	204	211	221	194	213	205	224	232	199	223	221	195	219	206	213	228	230	190	236	209	211	207	227	193	228	234	213	236	190	205	192	239	238	241	236	218	198	235	235	244	214	229	215	219	217	208	207	213	206	229	249	208	223	205	232	202	231	221	199	218	209	212	193	208	219	211	198	234	206	209	252	185	195	190	205	232	229	234	220	235	235	233	206	207	214	187	205	191	204	212	235	235	224	234	223	193	188	214	220	223	215	211	245	209	227	236	217	227	197	212	202	208	207	203	225	205	217	200	215	211	209	220	223	215	250	220	204	200	236	200	217	218	236	207	211	239	227	222	224	231	223	204	197	215	234	194	247	222	216	239	202	212	231	236	205	201	239	226	249	213	261	178	217	207	198	225	240	193	210	228	201	224	212	181	211	198	243	204	222	201	195	177	220	196	237	208	210	215	211	225	195	189	195	208	231	232	231	224	210	240	202	202	217	238	246	210	193	198	195	217	193	226	220	218	197	200	201	211	207	222	217	191	190	174	213	224	207	239	205	222	215	222	176	208	254	220	195	236	225	238	224	216	252	238	241	237	213	210	212	202	207	223	225	248	246	238	243	233	212	240	230	212	223	246	232	205	183	215	220	203	214	201	239	194	222	197	214	236	201	208	221	232	217	223	195	213	199	183	206	215	200	210	198	222	206	216	205	214	232	211	211	222	213	233	211	218	215	219	198	236	205	189	215	199	191	217	231	202	237	183	245	210	202	231	208	207	193	212	235	225	202	210	200	198	198	207	243	232	250	227	226	222	210	226	198	231	229	217	253	199	189	212	217	203	161	212	200	232	205	238	235	210	198	200	224	213	227	219	197	216	223	242	225	215	185	214	220	205	195	210	209	212	233	218	222	205	235	215	208	220	187	204	214	218	231	217	222	223	210	207	238	207	213	210	252	210	197	216	239	211	228	210	208	221	212	200	209	204	225	221	228	245	202	222	206	192	234	210	217	211	213	229	241	229	214	231	230	238	200	239	199	237	211	211	226	207	243	231	201	221	216	230	188	224	228	193	215	221	216	223	195	218	225	215	223	219	215	231	204	191	215	207	226	237	197	230	255	226	230	269	199	199	202	186	205	193	205	204	208	227	214	204	222	222	223	199	237	235	231	228	195	231	217	201	206	220	195	199	205	214	233	192	210	218	208	225	239	206	214	206	200	250	188	250	213	196	227	202	218	233	201	204	219	189	214	243	228	242	258	231	213	234	263	253	241	226	194	228	218	242	168	226	216	210	220	227	199	224	214	231	214	240	208	194	248	222	220	232	223	217	212	216	216	188	206	220	199	209	233	246	237	227	241	209	238	193	252	217	202	206	227	229	193	217	242	190	233	199	218	219	239	209	207	205	184	209	233	213	212	239	247	207	182	224	220	213	194	209	221	252	211	220	192	233	217	223	221	232	215	221	216	219	218	222	223	217	220	220	203	210	233	220	220	192	205	201	210	250	215	210	225	222	211	239	210	208	194	242	223	245	213	241	233	202	216	197	213	224	222	211	221	221	248	229	209	226	223	207	222	213	243	223	219	219	179	219	194	225	218	212	212	206	201	226	200	215	209	232	223	203	248	209	207	240	251	230	224	199	203	227	226	244	208	238	195	204	229	216	195	250	210	239	228	231	225	205	211	207	199	222	210	232	222	236	194	240	225	231	209	214	235	215	215	244	205	222	234	194	202	221	223	205	204	211	224	229	190	239	224	193	214	215	214	220	203	225	219	213	222	215	202	222	224	231	234	216	217	243	199	210	223	210	223	193	215	199	207	200	234	212	220	211	186	209	241	220	228	211	204	195	229	221	197	208	220	200	169	195	233	217	234	210	209	229	228	221	191	238	209	214	210	239	203	200	235	221	238	220	211	205	221	230	227	218	194	221	204	200	194	223	205	215	221	211	208	188	218	212	231	195	208	220	223	202	220	203	219	219	207	231	217	212	212	217	212	216	191	202	223	214	213	190	219	175	210	223	192	209	202	208	235	230	214	237	223	221	223	240	228	207	195	195	214	219	184	215	221	225	229	211	217	205	210	214	204	218	210	231	222	173	225	231	219	223	216	194	209	229	241	211	199	225	192	211	226	216	231	229	238	204	204	218	230	230	235	229	221	217	191	213	206	215	230	232	216	225	238	192	230	231	180	195	225	241	202	216	214	191	198	202	224	219	193	242	227	212	253	208	229	218	220	209	208	226	226	201	220	209	194	220	225	239	218	194	229	207	228	208	222	208	204	235	252	225	213	215	199	210	241	239	229	225	219	205	210	222	201	241	196	206	195	202	205	192	241	199	207	209	207	215	218	243	220	190	231	189	192	208	213	231	223	219	232	198	238	226	201	216	203	228	198	217	224	227	225	222	202	223	204	235	214	226	216	206	205	198	224	207	205	205	207	190	229	220	203	186	212	159	204	230	205	204	214	231	234	212	185	206	210	221	207	223	254	219	248	224	216	238	211	211	194	239	223	211	218	212	209	224	211	200	214	202	216	203	207	214	189	213	196	248	230	203	214	207	222	225	225	207	214	238	235	211	210	239	239	203	201	186	228	225	195	224	211	226	197	216	243	244	194	213	206	241	223	213	201	205	227	189	207	261	215	206	179	233	228	223	186	216	212	234	248	219	197	217	227	214	180	199	207	202	226	217	189	221	228	211	218	205	240	209	224	217	211	229	226	209	235	219	214	210	201	194	194	226	250	210	224	213	222	210	215	213	191	222	181	197	252	191	224	186	231	215	198	209	230	203	185	197	219	234	230	232	213	231	238	223	201	211	214	207	197	236	225	212	222	198	225	206	224	193	217	214	258	210	204	198	229	210	229	206	199	210	209	201	226	214	211	215	204	209	207	228	221	202	225	227	221	247	192	206	239	219	218	223	204	233	210	253	213	236	220	228	223	227	203	205	205	206	236	217	198	232	230	204	222	195	213	228	200	206	225	221	196	230	253	207	225	223	228	190	213	186	200	213	222	217	225	183	218	225	203	222	236	222	220	190	198	215	237	182	220	204	198	229	224	220	208	215	212	216	205	256	237	215	231	222	227	221	221	222	194	226	226	206	197	204	213	212	214	201	222	200	214	239	200	206	224	213	221	224	188	188	207	198	218	239	224	233	206	222	213	204	224	210	238	210	242	244	191	198	212	225	206	206	203	196	210	206	203	201	215	226	207	225	215	212	251	214	222	207	222	225	214	183	201	245	229	212	245	231
27077	32129	16252	6359	3393	2082	1484	1217	924	825	698	692	633	618	630	553	580	550	557	570	565	495	538	536	514	512	498	506	482	514	533	530	482	551	491	493	490	509	509	483	505	481	486	539	537	528	501	527	495	505	530	518	508	474	472	531	468	510	501	500	502	481	511	451	480	476	455	484	533	502	495	495	499	516	513	520	487	510	464	429	500	479	470	513	566	493	504	465	500	509	506	451	508	487	496	484	529	443	509	542	481	503	477	500	481	513	471	493	513	469	545	507	480	538	507	483	503	484	472	478	479	500	491	514	493	450	480	498	510	481	477	490	497	515	547	508	489	513	514	473	511	498	498	517	511	460	492	544	516	487	527	490	501	523	477	461	520	521	495	495	500	527	501	484	484	469	499	477	515	516	489	495	468	474	455	493	525	490	470	489	518	536	485	478	518	519	466	494	481	507	521	493	503	497	481	495	495	483	543	514	519	513	482	469	498	529	504	489	483	441	463	523	498	491	482	527	557	518	496	504	496	491	501	473	489	481	509	499	484	526	513	526	510	465	493	498	494	530	522	514	522	526	478	510	533	505	485	481	521	441	497	497	487	488	488	480	540	495	494	443	502	491	500	505	495	492	468	513	482	495	470	490	447	505	495	475	529	499	460	514	505	494	513	515	500	488	484	508	468	493	468	484	525	489	476	523	503	521	493	541	509	515	488	517	483	507	500	473	498	514	501	480	516	527	517	487	499	489	491	495	520	543	534	486	531	511	535	458	467	505	489	502	495	493	490	498	530	503	525	489	527	529	459	515	521	501	482	520	501	510	479	545	492	505	463	512	507	501	539	463	509	470	503	483	520	501	470	514	471	497	497	521	485	487	471	484	497	537	518	479	495	541	485	501	497	486	517	496	513	502	550	475	465	529	482	529	464	550	512	515	513	486	527	468	513	497	484	514	497	479	499	465	466	485	506	520	498	515	487	532	468	498	504	515	474	495	494	486	496	512	470	521	526	533	512	499	486	497	519	498	482	473	515	506	503	493	502	502	502	472	489	468	521	473	482	496	509	517	480	525	471	492	498	457	534	538	493	538	505	497	496	469	478	504	471	493	493	504	485	515	509	502	501	537	502	510	507	517	523	518	504	506	507	494	482	532	519	503	469	523	513	478	458	457	477	512	488	535	479	484	509	509	529	477	499	503	458	480	471	486	503	499	495	528	497	473	489	488	486	475	468	548	486	519	514	530	517	507	478	473	511	480	452	479	483	489	503	491	523	494	532	465	503	563	493	479	477	517	508	510	492	511	486	513	516	470	503	493	521	546	520	522	494	550	490	464	461	492	526	529	452	469	477	488	511	492	484	485	492	529	484	491	489	549	485	486	539	471	499	494	509	480	479	503	527	507	468	478	540	470	537	502	501	488	518	480	486	482	494	512	486	525	502	467	515	526	492	495	517	481	505	497	499	492	463	520	487	476	533	496	532	530	471	486	511	517	542	519	460	505	502	507	491	512	513	493	489	469	493	480	472	451	533	530	457	470	508	508	537	490	501	512	497	498	507	513	490	507	503	491	490	495	494	482	488	518	494	515	551	495	504	504	540	492	502	519	524	514	480	507	532	449	514	490	489	522	527	489	486	519	530	498	535	529	504	521	494	498	488	507	475	478	517	515	494	516	486	523	512	523	505	509	499	485	522	465	496	476	483	519	488	509	516	529	495	481	488	512	538	487	494	482	472	529	470	486	495	478	480	511	498	477	535	526	481	490	519	527	473	488	514	478	512	478	466	559	499	488	501	460	497	490	512	520	546	504	515	501	490	495	500	525	504	512	520	568	483	518	502	443	497	478	477	534	489	488	532	522	498	546	497	468	479	515	499	493	521	474	486	502	470	512	481	488	512	467	477	535	480	500	501	545	510	499	510	526	490	507	478	490	492	503	508	474	536	492	555	507	487	485	477	507	473	515	508	477	478	498	495	495	504	455	491	489	495	513	497	482	480	474	492	492	489	560	515	524	477	484	500	450	503	486	458	538	526	529	500	491	497	519	501	470	521	472	480	530	426	509	518	519	473	503	502	526	485	526	458	473	540	558	513	513	479	487	468	492	481	471	497	447	515	486	508	510	522	505	487	483	504	470	522	528	578	510	502	501	490	514	496	517	517	478	517	484	503	469	539	500	497	491	484	473	494	499	523	561	470	482	512	492	506	514	527	478	499	517	500	486	510	497	511	493	500	509	494	454	516	477	539	502	526	506	496	463	476	488	499	486	507	500	472	547	492	462	486	471	480	527	489	510	512	473	494	484	505	502	538	545	491	511	494	500	505	464	542	488	533	479	511	519	483	511	462	484	503	493	507	471	524	454	482	504	494	500	469	531	469	510	548	496	487	493	485	496	527	497	502	486	544	506	483	457	494	468	462	501	477	538	490	457	538	480	490	528	504	525	545	519	536	522	473	498	474	510	495	501	498	528	472	493	532	549	511	491	511	511	491	493	470	531	511	497	482	517	506	523	495	538	482	488	509	520	438	499	492	484	455	503	512	485	497	511	500	503	500	488	565	469	453	465	502	496	503	476	491	505	494	508	503	491	509	506	531	490	520	496	504	522	505	509	511	535	486	480	510	493	542	540	508	515	487	510	460	518	522	514	504	492	499	499	478	474	510	506	462	454	538	508	487	521	492	483	519	541	475	428	500	481	503	475	485	503	491	535	508	528	539	499	540	524	507	543	500	546	497	491	478	507	509	521	489	489	469	504	504	527	498	511	524	507	472	510	513	460	500	532	512	468	520	496	506	500	511	547	498	472	469	485	498	549	477	495	488	480	472	489	482	490	528	482	534	532	479	494	513	516	506	486	505	499	482	553	531	514	521	472	518	477	502	513	471	533	448	476	515	489	500	505	503	491	489	509	475	491	500	488	480	473	487	497	496	484	465	488	534	485	515	455	479	521	502	465	469	485	489	477	452	476	475	487	489	492	505	477	524	496	496	532	519	471	468	510	539	460	507	469	471	509	489	498	498	481	506	493	485	519	468	523	480	483	468	476	456	494	487	465	484	526	488	489	503	514	508	495	496	459	473	494	485	480	522	515	522	496	511	468	490	482	499	501	469	486	524	501	470	509	491	487	525	521	503	472	516	497	517	507	496	474	451	512	477	518	512	554	511	494	516	506	471	523	521	493	528	535	490	540	513	527	494	507	492	499	527	447	496	502	516	507	501	516	496	511	508	489	525	511	518	488	511	462	498	524	515	471	497	494	505	502	502	509	490	479	457	511	494	494	498	517	472	509	491	482	494	514	484	510	539	471	512	498	512	526	476	510	496	496	507	490	480	502	491	510	508	476	485	503	499	492	493	501	467	466	502	463	503	465	531	519	498	522	505	518	493	521	484	485	476	530	488	473	491	484	497	480	486	515	518	472	492	478	466	516	453	505	501	515	502	510	503	486	442	494	500	520	510	527	528	518	502	498	479	507	511	498	510	512	532	516	487	508	512	476	483	522	473	486
24907	21503	25014	28430	21626	20291	6775	3056	1894	1318	951	780	625	532	501	462	377	382	307	318	334	286	257	253	238	227	221	197	191	229	231	222	222	199	193	228	209	204	217	200	202	198	217	198	186	209	187	196	197	205	228	237	211	189	198	197	210	186	178	210	218	182	201	204	197	209	206	224	164	192	192	197	191	194	198	198	201	213	188	190	196	207	207	220	196	217	229	199	216	179	199	181	180	200	186	216	201	204	189	193	194	165	201	184	214	186	191	202	215	238	205	237	199	224	198	198	204	237	196	215	158	206	180	216	178	177	169	180	201	188	195	189	232	195	180	191	166	204	184	209	185	207	199	195	209	208	226	193	185	197	181	215	170	194	210	215	188	196	198	205	187	204	197	180	197	168	176	193	172	202	187	203	175	175	207	165	195	198	198	219	202	208	189	202	209	203	174	192	206	215	214	190	210	208	227	207	185	191	186	220	177	161	227	175	193	216	197	187	218	206	176	198	207	224	169	198	200	212	209	191	183	197	225	197	209	187	183	182	213	205	207	217	188	221	176	201	188	190	193	230	182	214	192	215	179	188	217	168	217	175	199	216	179	172	203	225	181	180	204	226	207	177	208	157	193	187	195	194	203	204	184	220	206	216	199	211	185	197	175	218	186	209	204	204	176	195	184	222	193	176	202	223	196	198	190	212	213	219	193	198	183	189	207	229	199	209	202	200	192	185	211	206	221	212	187	179	199	207	211	189	186	192	215	199	192	190	196	177	211	209	202	211	201	211	169	167	210	207	195	200	202	192	169	212	188	216	182	211	188	216	204	196	179	238	223	211	190	193	194	180	180	235	188	192	182	190	188	212	211	190	226	176	187	230	190	203	203	206	203	174	197	186	211	193	197	206	200	200	201	200	188	203	199	208	197	197	207	215	192	183	175	224	208	193	182	191	201	188	207	205	197	190	190	200	212	225	175	167	197	177	191	218	186	176	182	206	231	181	175	197	179	206	215	197	203	187	171	204	187	191	196	187	194	204	206	188	208	205	193	202	207	200	242	199	208	212	178	210	216	194	169	222	206	208	208	204	219	205	193	203	206	221	188	211	212	204	194	216	162	183	189	198	217	193	217	211	195	201	192	203	197	175	168	227	190	196	200	199	222	176	194	218	179	201	175	205	207	216	191	175	193	177	198	226	195	186	209	218	205	191	187	170	189	194	193	213	174	211	214	207	177	208	189	189	197	216	202	197	175	202	201	175	218	188	195	184	190	200	196	226	181	198	180	202	180	201	211	214	203	181	193	164	213	223	215	184	203	190	226	183	183	191	187	185	211	222	217	173	220	187	202	216	198	222	187	213	220	209	197	210	177	162	208	213	198	166	189	208	232	213	183	196	198	173	192	212	166	199	193	243	216	189	201	199	214	217	208	202	203	208	222	218	164	202	206	205	199	193	200	165	188	187	191	217	199	187	180	223	195	213	202	184	173	198	204	209	197	202	205	203	212	158	211	174	203	216	190	197	212	224	191	218	223	211	207	188	224	221	216	206	205	176	166	221	193	181	200	195	196	248	192	200	196	194	173	210	177	185	212	207	215	203	186	210	204	204	206	219	193	205	198	209	217	197	195	226	186	201	193	211	194	171	179	200	205	201	203	184	197	191	223	220	187	221	205	191	178	216	227	200	174	177	163	212	184	224	198	231	194	183	212	209	196	203	187	183	215	207	197	195	170	209	176	235	211	215	239	213	197	199	193	186	194	220	223	214	201	191	236	210	221	194	167	200	209	202	189	222	210	205	210	211	188	203	194	204	203	173	235	191	201	205	200	204	170	199	215	207	179	203	211	173	162	206	195	190	191	189	184	170	171	186	233	206	188	184	209	208	209	203	203	223	208	207	186	202	240	177	201	213	199	196	211	199	193	223	181	211	192	182	187	220	217	181	177	197	178	208	205	215	184	203	186	228	214	198	200	185	190	221	200	193	225	189	181	202	198	184	192	176	205	188	202	200	196	196	199	195	177	160	191	192	180	198	211	188	211	191	237	213	213	192	216	217	185	180	206	211	227	202	198	219	196	217	208	211	225	185	192	202	196	200	196	203	184	190	177	205	182	175	204	218	234	210	195	192	221	214	203	195	195	208	185	227	185	196	206	222	172	204	172	180	211	186	180	192	206	203	189	192	192	189	207	213	182	208	239	190	218	212	191	222	183	225	184	199	202	187	183	229	195	186	206	200	208	199	200	231	212	226	187	211	196	179	201	211	204	208	227	217	263	187	190	211	218	191	175	194	212	205	206	185	200	193	241	217	221	203	230	175	199	191	178	200	194	197	223	181	200	183	197	205	177	215	175	202	200	206	171	168	184	207	193	192	210	188	180	198	196	179	191	200	216	189	192	192	212	208	185	208	213	184	210	189	198	196	204	193	206	186	199	209	193	200	181	190	177	207	206	202	209	212	212	203	210	200	213	185	182	225	199	222	181	214	194	207	170	191	201	190	200	191	171	188	190	207	196	213	194	212	202	183	212	213	208	184	208	195	188	195	235	194	205	200	200	211	180	181	202	175	216	195	211	180	180	199	177	193	203	209	181	241	178	194	195	202	183	203	184	199	171	181	187	226	208	182	190	210	191	201	180	193	178	154	225	208	199	180	179	185	212	224	191	218	220	207	205	215	208	206	212	170	212	216	171	180	206	196	211	192	200	199	219	235	209	204	215	230	184	205	204	218	202	228	197	176	203	201	215	220	168	191	177	195	210	207	208	187	232	207	188	190	189	183	207	221	191	206	185	183	194	203	192	198	180	208	223	207	195	187	208	194	180	208	194	194	233	201	202	224	206	215	199	216	183	174	172	190	228	211	206	174	209	198	178	184	200	198	210	212	186	251	180	202	172	231	190	203	210	188	219	230	184	212	190	185	210	202	188	175	195	185	196	185	202	205	220	206	199	218	202	218	200	188	226	206	191	188	231	191	200	205	185	200	206	230	194	222	206	210	216	223	205	220	201	201	205	191	166	184	206	217	190	198	187	199	201	182	207	201	212	202	227	185	194	205	201	200	187	172	206	215	195	199	211	188	219	177	193	198	195	223	186	217	219	210	225	219	214	197	239	208	208	210	206	191	200	200	197	206	200	206	199	189	230	186	207	202	202	231	203	185	164	195	191	205	192	187	201	204	215	208	186	178	183	202	191	232	227	187	185	230	216	209	201	220	219	201	222	228	197	202	196	183	230	189	199	192	189	210	202	196	184	207	221	174	183	184	203	181	197	198	178	162	194	198	202	187	190	197	187	212	213	217	209	180	212	200	205	199	193	207	178	177	213	186	179	212	179	186	205	169	216	189	205	183	170	179	181	191	201	169	188	230	171	200	213	206	193	202	212	177	189	194	183	179	192	193	228	206	203	199	196	175	184	209	197	173	211	207	193	203	178	209	194	220	203	200	199	206	212	206	178	194	184	185	211	181	210	209	230	232	167	188	206	199	202	196	202	209	188	202	197	224	185	193
25806	39440	23319	8838	4850	2845	1961	1463	1166	925	821	698	637	622	587	550	546	539	560	553	510	505	516	505	497	478	459	472	430	479	453	464	466	467	514	441	442	496	464	468	474	470	487	459	467	441	492	464	454	453	461	491	467	474	436	461	451	476	432	467	471	446	469	444	430	481	461	418	478	459	473	455	420	456	436	460	449	446	451	454	458	433	485	503	473	448	448	460	454	462	444	425	437	473	493	464	445	471	444	438	440	457	444	464	475	473	424	484	456	460	467	447	437	461	476	459	465	471	439	454	433	467	465	467	496	454	450	445	459	441	464	448	461	444	417	474	472	452	458	431	447	449	496	403	438	455	476	465	443	447	457	456	461	476	457	469	454	435	436	429	442	481	451	486	463	443	538	470	478	455	469	458	434	473	460	450	447	437	490	483	475	477	463	458	460	482	437	484	464	486	443	458	439	448	499	441	463	448	466	455	474	448	462	449	452	479	449	471	477	438	461	478	443	474	489	452	447	442	482	459	468	457	472	481	467	464	486	459	483	455	438	457	486	459	496	413	499	464	490	442	455	465	478	471	440	430	481	468	437	419	485	458	473	489	451	478	451	451	431	497	465	450	426	462	475	463	450	483	487	452	456	426	458	460	453	456	468	441	462	494	455	455	498	450	458	465	470	474	443	488	454	468	496	444	446	445	472	449	464	487	451	503	461	472	449	461	469	467	427	456	460	458	466	459	456	482	431	434	441	440	439	430	420	421	428	464	465	456	408	457	438	473	450	453	462	477	477	493	478	480	466	442	434	429	443	466	480	455	470	441	464	466	427	509	500	438	454	421	469	413	429	454	462	430	448	430	429	425	479	465	471	483	455	450	467	501	460	441	473	458	432	463	433	472	468	439	495	489	472	457	481	462	499	444	449	465	455	490	475	463	523	469	467	486	459	451	434	490	449	480	474	495	481	474	463	462	451	488	445	452	486	451	435	463	435	488	452	483	444	479	478	450	446	480	490	502	459	451	470	489	482	463	431	456	431	435	468	439	467	472	480	440	464	464	431	454	453	446	477	483	439	498	449	458	430	446	457	456	474	471	441	471	448	443	450	480	431	437	444	476	495	493	445	436	442	458	467	510	464	462	478	455	443	425	470	470	432	435	434	450	433	495	450	466	483	475	437	505	463	453	455	450	441	466	472	490	490	469	475	441	503	445	435	451	436	515	453	464	487	444	463	416	455	462	427	430	462	499	464	461	453	468	461	430	455	426	436	447	467	486	478	478	470	463	474	469	443	445	450	491	463	483	460	448	492	431	474	456	470	472	481	488	454	466	480	428	408	449	474	487	465	479	488	460	458	471	466	483	469	467	454	469	467	435	464	454	464	458	451	461	501	471	465	510	435	467	463	453	514	461	467	459	493	482	441	472	490	475	457	458	442	436	469	460	436	463	453	453	450	443	478	470	460	459	508	502	488	450	476	445	448	473	463	463	473	483	476	517	458	465	486	464	444	417	488	497	433	471	464	477	440	431	386	443	445	516	465	470	443	461	459	439	488	462	430	460	493	445	487	477	499	442	452	457	479	472	471	441	474	478	459	433	433	472	454	459	415	457	481	453	463	469	429	469	446	440	447	452	467	448	454	516	451	440	442	470	467	447	457	451	469	466	485	476	506	469	477	420	476	450	449	441	455	433	496	442	489	461	439	425	441	483	479	474	434	446	462	473	490	471	457	451	440	464	467	452	432	486	405	462	434	459	484	463	455	474	478	401	453	412	490	443	475	419	450	456	457	451	474	449	456	457	471	486	445	453	428	462	452	483	475	483	455	438	462	436	462	484	465	449	481	443	479	461	459	406	478	458	481	473	474	471	468	460	470	463	458	434	458	449	452	478	475	439	472	485	448	456	472	508	491	424	450	460	451	462	464	486	482	464	449	480	445	455	426	420	453	457	457	458	459	450	465	450	468	446	439	453	433	450	465	476	502	444	501	491	455	449	455	486	452	464	481	478	471	461	498	464	459	445	476	477	469	445	454	474	459	467	447	487	454	433	441	482	433	473	431	475	466	451	443	460	450	444	469	452	482	450	468	474	439	496	451	449	457	413	452	499	459	439	447	471	462	469	487	475	454	429	449	460	445	461	412	458	441	462	481	471	489	441	453	420	460	453	434	485	438	446	488	447	474	462	462	456	462	478	454	438	472	486	484	499	490	437	489	463	470	457	482	449	515	482	465	478	460	455	447	445	469	448	431	458	442	470	449	475	434	441	494	425	466	448	473	473	464	444	460	476	422	446	454	459	475	472	473	440	503	449	456	465	446	450	441	475	473	452	457	434	441	453	474	449	441	485	424	467	494	446	436	423	459	459	446	469	480	464	476	457	446	462	450	459	428	469	487	471	484	453	437	447	470	428	488	466	486	448	466	454	509	458	449	468	429	479	499	486	427	412	456	490	470	500	414	458	472	435	441	466	419	453	469	494	472	411	427	482	490	444	461	469	446	453	439	489	434	445	452	463	459	499	454	427	469	470	431	432	502	468	457	466	464	499	463	437	492	464	457	463	459	467	457	472	447	436	501	442	451	480	484	481	473	449	499	469	493	491	454	461	463	458	442	493	485	465	486	437	425	462	448	481	490	481	471	513	446	472	493	433	476	458	482	460	450	496	485	439	464	473	451	448	471	452	481	449	452	461	415	464	449	420	472	488	517	517	449	465	442	432	454	443	448	492	448	439	461	430	437	482	477	460	468	475	440	448	434	486	452	458	425	456	464	467	473	461	463	464	460	454	441	489	484	458	461	486	432	461	494	456	443	475	474	472	420	507	453	483	457	462	448	480	468	445	443	451	455	522	451	431	459	440	449	426	470	456	466	485	459	482	436	431	420	482	430	472	452	455	445	461	445	485	448	439	454	493	479	505	481	480	450	460	475	441	495	451	469	485	463	487	451	440	424	441	479	473	439	454	511	465	513	439	450	496	449	433	460	443	467	450	446	416	447	460	450	472	447	466	439	439	505	449	457	457	495	456	461	460	445	458	426	482	460	460	481	463	473	434	468	474	505	428	435	442	469	477	431	462	496	451	431	479	456	453	497	468	446	449	469	445	468	463	472	425	452	432	456	425	477	473	451	473	462	459	487	480	434	483	468	509	422	430	480	490	454	503	461	469	475	460	453	448	471	442	445	471	426	472	481	446	502	444	451	471	457	451	463	492	470	444	427	487	437	455	479	457	446	458	432	486	438	455	473	401	439	466	440	449	446	459	455	474	444	435	479	427	492	475	469	462	441	435	486	440	466	467	453	472	436	457	464	454	421	458	491	479	466	479	479	511	443	435	436	448	489	460	477	470	429	467	458	480	475	465	478	462	481	461	453	457	467	468	460	452	440	450	482	445	467	467	451	456	420	472	455	493	486	468	489	450	441	471	454	450	512	467	456	432	436	493	447	489	429	441	466	439	411	457	457	470	443	452	483	444	451	448	471	492	472	461	456	514	433	493	463	451	505	443
24357	21531	25402	28063	21550	21755	19466	5397	2565	1865	1435	1055	893	705	617	557	437	394	396	350	326	304	283	270	252	231	253	235	220	196	212	219	199	214	213	205	238	192	187	176	212	154	204	199	194	201	177	215	178	203	175	222	192	226	190	216	219	227	217	221	207	203	181	195	217	190	192	189	198	210	180	175	189	208	209	179	180	215	189	212	172	194	190	184	184	194	185	180	217	220	198	184	192	215	218	176	203	217	190	201	206	190	225	202	211	188	182	173	205	199	166	185	168	169	191	191	220	225	195	185	210	197	230	199	164	195	186	193	176	213	221	185	224	216	185	196	211	196	202	179	201	200	192	186	222	212	176	186	187	192	170	188	191	203	191	187	189	186	204	179	203	216	206	162	174	181	182	216	217	212	204	185	210	205	191	192	195	194	206	179	193	209	184	195	194	193	204	216	192	231	205	201	205	226	190	212	178	209	198	180	193	203	223	201	225	195	185	203	190	205	180	211	170	188	186	241	219	225	227	156	186	175	202	194	226	191	189	180	188	219	200	195	187	199	203	211	208	209	183	221	206	193	217	187	212	193	214	199	206	224	211	199	203	213	181	211	216	200	195	194	197	154	185	183	215	198	196	203	212	208	210	197	182	176	204	205	180	215	199	205	197	183	196	200	190	187	217	192	221	220	186	170	199	202	210	206	207	202	198	204	219	213	179	231	185	204	220	218	170	204	202	188	221	204	224	203	232	190	192	215	181	192	213	203	195	185	167	181	177	205	185	197	219	192	214	179	216	212	179	196	185	196	201	203	176	209	202	201	178	214	194	197	205	225	201	211	186	193	208	192	186	200	209	188	185	189	201	189	222	185	176	202	197	209	235	187	200	203	192	195	170	201	186	184	242	205	201	227	210	228	209	215	195	177	172	202	208	189	188	204	195	174	195	185	202	204	213	204	225	218	200	219	204	203	207	215	208	223	175	210	192	185	184	201	208	212	191	178	191	180	206	218	193	204	193	181	205	194	210	175	205	210	212	217	207	212	198	208	189	198	193	201	197	198	167	218	193	214	189	188	189	216	202	217	179	208	192	182	207	218	178	178	175	205	194	195	202	217	198	191	199	198	210	241	216	195	186	207	202	200	205	198	189	191	182	199	217	196	211	190	189	210	180	198	195	224	206	200	224	204	207	233	204	198	195	205	205	198	191	211	167	197	210	175	203	212	191	184	174	217	193	189	181	203	195	189	181	180	175	192	221	188	206	213	183	197	219	198	206	199	191	186	216	232	207	208	172	195	224	168	179	200	220	207	164	195	206	175	180	200	212	194	187	190	205	211	188	196	216	223	185	190	194	178	182	203	194	201	183	175	169	184	168	203	190	193	216	202	198	218	210	187	186	223	207	202	192	178	180	180	195	202	187	204	198	200	182	185	193	194	199	219	200	206	207	197	197	195	194	181	208	201	204	172	192	190	198	209	214	197	172	199	208	193	161	214	220	192	170	199	186	210	207	202	214	203	162	182	201	194	183	196	178	187	207	171	185	185	205	226	203	177	221	203	175	216	188	186	200	180	188	200	205	201	193	225	202	185	227	168	208	191	215	188	209	197	206	175	182	203	201	232	224	203	197	200	213	180	208	199	191	214	186	190	207	200	216	202	203	188	187	190	190	183	191	192	197	213	189	176	190	200	209	182	176	182	197	212	165	192	177	181	215	205	198	191	180	206	174	194	213	196	194	179	197	191	221	187	190	222	197	178	190	172	192	221	207	210	184	183	200	224	164	218	190	221	195	206	197	204	206	190	224	210	182	169	191	193	185	205	190	191	194	194	169	185	190	183	201	184	195	213	229	207	203	205	170	170	203	193	168	178	196	202	197	189	221	182	192	189	212	185	163	194	162	200	192	202	194	169	196	200	219	189	197	199	187	204	194	192	176	204	182	182	196	205	189	219	200	210	196	214	203	233	210	205	207	200	189	208	170	195	179	181	194	202	205	210	184	218	208	198	191	206	227	228	185	202	176	196	190	179	200	183	179	192	175	197	205	205	200	205	206	204	196	180	212	177	186	182	180	190	198	196	208	205	210	187	204	200	187	211	174	213	184	204	210	199	180	183	186	193	208	207	190	185	181	212	186	181	191	188	187	204	214	202	219	201	197	195	170	190	235	218	211	178	206	183	188	202	184	161	207	177	187	222	198	215	195	204	193	203	198	218	185	180	212	204	209	221	190	183	207	213	205	231	186	202	180	179	210	193	213	190	190	198	214	190	193	185	177	173	201	211	200	176	184	187	170	200	183	169	203	184	212	187	208	196	169	196	177	202	217	212	212	215	199	208	174	206	198	211	205	198	212	208	203	217	199	192	209	206	192	186	237	190	184	191	177	221	225	177	196	188	184	185	193	218	173	177	217	189	188	207	198	211	200	208	197	181	203	212	204	200	192	184	201	203	205	189	189	216	206	206	230	180	190	204	187	191	209	185	205	189	200	173	200	200	175	184	203	181	204	225	193	194	199	204	165	191	225	213	202	179	168	183	195	203	181	182	191	190	202	204	200	204	182	199	179	208	186	169	173	207	188	187	173	220	197	207	174	218	163	181	207	186	217	201	182	216	212	199	196	197	191	215	200	183	206	216	172	192	201	181	188	181	217	193	210	201	225	201	197	188	219	215	190	196	183	211	180	207	171	219	193	168	193	205	207	202	213	184	196	204	238	169	206	177	206	183	220	210	187	187	201	202	163	202	180	173	205	229	186	192	197	187	179	206	205	170	179	203	218	193	213	187	200	198	187	178	177	213	182	217	192	194	210	186	207	174	198	188	199	219	207	196	191	197	164	189	208	210	188	222	201	189	216	213	202	186	191	205	182	211	200	208	219	211	213	192	199	206	196	213	190	208	174	169	172	226	176	233	195	195	198	182	214	209	217	209	168	209	209	187	185	184	198	188	204	174	219	207	196	211	215	160	191	210	224	230	205	218	217	210	223	204	205	186	198	199	198	189	186	187	186	207	213	202	202	205	220	210	198	190	220	185	161	204	193	210	193	228	179	193	222	182	200	197	198	170	181	196	197	198	184	210	215	198	212	179	243	195	212	209	198	211	196	195	204	203	198	169	188	229	228	218	190	194	222	199	199	216	198	177	188	192	225	203	199	202	208	174	170	186	171	206	200	197	195	175	219	216	189	213	231	197	205	187	201	157	208	191	221	197	170	171	215	219	197	183	183	182	190	218	208	195	226	214	221	208	172	185	195	202	210	181	196	181	211	196	196	216	184	195	200	208	217	210	192	202	199	193	212	180	190	194	207	209	180	175	210	211	178	187	227	189	198	219	210	206	188	211	175	187	195	198	171	208	226	200	191	187	187	193	201	206	212	201	210	182	207	194	217	195	200	192	193	191	211	211	215	181	173	203	166	183	194	189	204	191	207	213	196	169	169	195	192	184	207	214	192	189	195	174	194	229	221	167	228	193	188	202	195	191	199	185	178	197	184	200	223	222	190	206	199	202
27463	44094	27779	11265	6013	3556	2396	1841	1383	1144	935	835	750	677	615	607	613	553	577	542	526	525	484	494	462	472	439	455	452	462	480	476	437	458	458	438	442	486	421	469	444	461	451	461	469	439	459	428	434	447	463	454	440	427	467	466	468	437	480	444	492	474	465	432	444	486	434	429	461	456	470	433	443	418	456	432	467	421	469	418	473	410	449	454	448	477	439	421	454	456	445	453	435	457	465	446	437	453	453	462	468	445	422	454	481	465	445	468	444	454	492	451	447	398	451	455	473	460	424	474	469	436	455	428	435	457	427	462	454	461	449	463	501	427	435	449	457	444	489	413	499	458	494	428	409	421	496	449	443	460	432	429	458	441	450	443	434	440	444	488	449	466	464	449	458	443	457	452	454	451	449	426	454	444	413	416	453	461	431	462	454	455	462	420	440	473	427	406	444	424	446	432	473	443	474	438	432	462	458	442	433	483	483	417	436	444	506	429	418	459	411	428	430	443	429	441	420	459	446	436	483	454	464	433	435	452	453	438	458	421	439	469	432	436	457	449	447	503	454	463	441	425	478	464	446	417	446	461	440	462	440	471	437	427	492	471	446	429	509	434	437	445	457	432	461	433	414	438	457	439	447	481	471	449	441	442	447	461	462	454	463	482	496	433	439	474	462	446	502	467	452	431	466	420	470	427	448	445	440	434	422	429	434	478	467	464	463	426	437	449	474	457	452	434	464	460	447	452	488	442	475	425	439	458	493	412	443	486	444	434	450	474	451	425	389	459	434	454	419	460	472	475	444	470	437	435	456	456	470	447	421	438	426	415	452	433	456	439	440	425	448	468	451	462	447	426	484	448	452	407	455	494	442	447	452	430	460	474	454	459	452	423	429	470	471	410	446	468	464	427	451	470	461	441	463	447	467	452	488	466	436	430	460	446	471	452	444	437	459	449	460	466	424	476	454	446	434	435	425	479	476	420	454	431	448	440	464	421	464	446	431	456	433	471	431	456	471	470	443	455	461	460	451	474	479	459	459	440	444	467	400	483	446	463	436	440	420	459	433	470	486	457	457	452	463	442	456	445	469	421	435	436	482	475	451	430	429	479	476	425	486	459	467	469	456	468	450	451	484	462	413	430	470	401	428	491	482	444	461	458	476	439	455	463	452	434	426	435	416	462	432	444	425	461	427	449	451	424	460	445	466	414	446	419	473	454	424	428	399	419	408	449	447	470	448	474	445	465	448	401	440	404	484	450	459	421	439	442	466	425	488	459	439	443	422	430	466	418	424	457	462	435	474	452	468	449	438	429	466	437	471	449	438	455	467	440	430	403	478	461	474	463	437	444	442	412	433	420	437	454	415	433	439	463	413	428	424	430	423	449	453	436	483	466	463	442	433	459	432	459	454	448	477	470	433	449	447	479	470	445	444	479	422	442	447	433	452	455	463	453	435	433	410	473	475	457	487	455	433	453	508	440	441	437	424	457	444	469	484	458	438	461	458	476	448	467	393	460	443	456	454	455	438	457	460	422	475	421	419	443	467	462	454	461	439	426	446	445	433	486	445	441	429	468	439	441	457	462	474	448	424	480	472	451	445	434	391	463	443	445	445	450	453	475	432	465	466	439	467	408	466	451	456	467	440	461	445	502	453	407	477	412	483	449	432	436	465	426	481	447	457	448	443	443	478	443	405	431	445	416	467	476	444	457	444	430	478	437	431	412	455	478	451	458	431	462	453	440	471	465	460	446	442	471	471	443	414	425	461	429	433	428	472	483	477	476	461	445	448	430	483	486	450	486	475	419	481	485	420	424	437	468	465	426	455	440	448	484	442	460	452	458	453	497	444	464	449	434	432	461	465	469	458	417	468	459	465	440	446	449	478	463	458	422	457	462	427	484	461	446	466	464	491	463	461	441	482	453	445	442	425	458	454	421	448	439	431	451	471	438	420	433	459	469	457	442	446	488	456	419	452	438	429	467	450	452	518	414	472	455	430	504	446	483	445	411	454	461	421	449	438	431	424	473	443	460	454	445	466	435	451	477	440	482	470	438	450	435	452	449	439	445	432	498	435	464	440	442	453	494	434	422	460	453	428	449	483	434	446	493	471	451	446	445	457	440	419	446	460	452	452	440	414	442	431	497	450	438	422	435	468	448	452	454	416	428	443	442	452	455	483	412	461	459	458	415	449	430	409	496	457	426	483	443	467	473	446	392	434	461	454	437	446	444	466	451	451	455	442	445	468	464	386	458	451	427	450	445	464	464	445	427	442	415	450	447	446	444	460	423	459	460	443	435	426	453	464	410	419	410	435	483	452	431	454	452	451	417	439	418	458	467	438	459	434	454	449	483	440	440	437	505	415	449	466	462	426	458	441	415	467	448	463	403	446	436	493	434	433	446	445	448	445	433	448	448	462	417	429	460	419	413	470	423	443	426	466	474	432	455	442	467	463	463	432	474	476	442	463	463	448	473	434	442	425	482	436	431	436	475	461	423	476	458	432	461	492	474	469	436	454	423	463	428	482	441	440	446	418	452	450	453	457	448	435	446	472	431	448	444	450	442	459	467	475	445	440	412	404	435	456	457	438	436	445	457	444	453	493	439	485	423	433	432	438	451	408	423	483	465	427	512	434	429	426	459	454	440	447	441	471	470	425	458	472	453	425	449	461	473	435	476	463	488	446	507	442	432	442	446	452	441	453	453	443	450	481	442	440	455	442	446	462	469	415	400	473	459	392	444	439	454	420	483	463	459	491	433	439	460	490	447	416	448	439	458	460	489	452	442	421	463	451	483	453	447	423	446	471	401	492	435	440	428	453	449	447	486	435	435	428	462	462	452	457	424	463	440	507	465	442	451	440	454	441	444	506	458	463	479	465	487	411	442	448	462	437	466	448	448	491	413	415	451	444	415	444	423	452	437	445	462	440	458	496	466	438	441	438	470	427	454	441	463	451	454	451	427	433	456	438	444	418	453	468	414	443	447	459	431	452	409	435	464	442	469	440	477	445	463	448	434	445	410	432	466	435	470	478	438	446	427	436	462	450	467	479	451	472	446	479	414	439	452	405	456	461	440	471	433	425	421	500	460	451	452	447	459	401	388	468	445	452	446	445	389	454	410	437	461	474	513	454	437	469	467	452	459	464	511	457	457	475	435	432	436	438	433	447	455	427	455	473	415	442	457	413	418	433	456	442	441	440	439	427	451	464	479	449	444	471	461	456	439	468	447	496	475	415	461	422	452	433	421	430	445	438	457	441	457	455	452	459	495	489	447	490	477	421	458	413	428	453	442	460	443	432	437	471	448	465	447	446	427	450	453	404	421	463	468	446	439	429	443	437	466	430	456	448	469	493	435	467	438	435	444	428	439	446	449	457	415	453	487	444	431	421	467	443	426	449	412	436	456	468	462	430	469	419	447	462	419	456	445	434	441	430	484	495	435	413	427	504	461	464	475	471	422	437	449	457	439	458	440	458	458	434	482	430	437	462	461	424	434	455	442
33181	26179	26330	14901	6279	3573	2401	1774	1207	940	724	547	479	430	416	299	302	330	277	291	250	259	234	254	212	244	202	245	259	252	222	209	199	207	211	201	230	204	203	212	220	207	219	226	227	220	248	216	196	228	199	212	221	239	219	222	199	211	209	221	200	219	214	214	226	226	220	212	219	179	212	219	193	232	207	225	219	208	235	215	219	246	241	220	223	196	227	200	204	213	207	223	203	215	232	224	198	236	207	218	191	232	219	200	207	202	185	241	223	209	217	230	219	236	233	208	215	215	237	184	224	224	228	230	208	195	200	189	233	222	206	217	235	222	204	224	238	224	256	256	217	202	213	223	217	208	215	224	218	225	221	227	212	251	223	218	230	186	192	218	188	230	221	213	207	208	244	241	218	218	191	222	223	205	193	210	231	209	211	200	220	203	238	202	198	203	252	191	207	223	187	209	206	223	238	241	253	211	213	229	216	229	214	212	228	225	218	196	198	228	217	218	209	218	233	226	230	210	239	220	203	210	211	218	203	211	241	207	203	226	225	238	217	214	219	259	231	210	199	214	208	206	211	229	202	228	230	229	179	216	218	224	207	216	197	220	223	227	212	210	221	215	225	234	220	214	225	190	264	224	219	220	186	215	204	221	210	196	196	190	197	207	232	216	201	208	217	200	234	217	186	186	219	239	239	209	197	204	207	215	233	232	207	209	236	216	211	211	204	234	216	208	222	184	211	216	223	199	226	226	225	174	213	207	198	206	214	226	229	206	234	210	215	208	189	214	232	204	220	226	230	229	205	197	205	246	212	217	216	203	185	207	195	222	229	201	187	209	191	212	228	193	246	216	230	183	237	227	227	199	214	207	253	199	254	196	228	257	220	203	211	224	202	216	221	211	213	230	243	218	219	247	243	202	232	215	209	166	206	217	199	224	206	201	210	232	235	205	228	202	213	233	235	219	222	194	228	203	230	205	195	197	220	205	229	194	221	215	214	238	192	217	194	213	219	204	226	185	232	213	214	205	215	218	196	188	222	197	228	256	208	224	208	201	194	215	209	216	197	203	224	235	228	222	232	214	242	186	192	214	217	225	206	196	195	202	203	212	219	209	215	231	201	237	203	207	203	212	218	206	217	206	212	201	224	230	242	233	224	214	234	214	205	195	246	212	233	235	203	215	186	233	221	233	219	227	218	216	222	187	208	188	230	227	212	205	203	209	223	212	206	210	212	212	197	214	218	224	248	225	176	227	192	207	209	246	224	223	206	238	224	228	229	214	198	219	223	218	193	214	208	188	207	190	237	203	203	222	210	230	218	195	220	205	193	214	213	204	211	218	222	221	192	201	189	221	194	220	200	236	211	188	222	245	211	185	241	209	208	211	196	208	257	219	211	207	239	208	203	202	202	177	205	212	244	196	226	228	207	214	213	211	220	214	225	201	206	206	235	223	219	258	203	229	221	218	204	198	205	192	197	230	227	198	191	195	213	203	207	224	218	213	198	255	185	208	199	218	210	218	209	207	207	226	205	228	226	223	214	214	179	227	249	259	223	195	226	237	229	246	198	212	199	190	204	221	238	187	231	234	216	230	227	204	212	224	190	232	211	224	207	231	218	234	225	211	232	195	225	188	195	226	226	216	214	207	227	190	206	210	214	236	221	216	207	180	175	218	205	208	203	220	229	233	221	202	239	205	213	229	213	222	203	207	209	190	225	212	204	250	186	222	239	227	203	210	206	237	227	224	205	186	225	220	209	209	196	212	226	214	203	233	203	218	199	208	212	212	215	216	215	221	221	220	243	233	191	176	192	184	226	203	197	188	226	218	226	244	245	204	215	186	226	207	231	210	207	228	224	251	212	203	217	212	207	195	239	201	245	212	228	206	190	206	205	254	244	212	234	217	209	212	192	202	215	213	212	212	205	218	193	211	205	216	226	218	210	214	220	204	222	243	207	206	205	221	218	214	218	206	218	246	256	197	220	193	252	194	210	209	199	245	234	227	226	207	209	196	214	229	224	207	204	228	212	186	212	240	232	213	194	223	196	201	229	214	215	236	222	228	235	199	229	216	179	222	189	218	225	202	230	195	223	208	197	229	258	206	225	215	204	232	249	241	184	231	222	217	220	204	200	206	213	229	220	245	200	210	200	193	248	205	228	199	209	201	209	230	217	224	207	217	213	203	205	205	209	226	224	177	228	223	209	217	217	225	197	239	194	211	205	192	209	205	216	231	194	198	209	199	217	197	209	201	225	201	208	185	211	214	249	226	195	229	209	207	210	236	200	188	227	214	200	199	191	206	240	206	208	205	175	226	208	238	221	234	232	203	196	211	233	200	208	218	215	231	201	209	224	245	220	220	216	209	229	209	205	210	220	199	228	228	225	207	211	194	226	207	191	200	232	214	190	178	210	204	199	198	198	223	197	221	252	199	224	227	216	204	200	247	202	229	216	195	182	239	209	197	215	209	215	209	213	220	212	196	255	219	184	226	181	208	209	236	206	221	204	198	227	197	205	215	240	218	215	218	240	230	198	229	228	227	214	207	222	213	200	195	242	202	207	237	194	228	210	216	195	219	228	221	212	197	196	197	215	209	224	204	209	206	196	224	215	233	190	186	198	231	241	211	223	206	188	197	210	226	241	197	204	223	195	236	200	188	214	213	215	222	186	198	220	219	207	201	208	228	217	199	206	209	219	247	197	209	252	222	196	199	217	197	234	205	203	206	191	218	226	210	201	212	194	230	208	183	207	226	207	214	194	225	209	212	206	202	212	236	225	242	227	220	256	214	216	221	215	206	221	205	186	223	235	211	215	231	228	232	228	201	224	201	239	209	238	198	208	226	197	213	191	211	217	192	201	212	229	213	198	191	232	219	221	188	214	202	214	230	222	199	199	225	228	201	199	220	209	213	203	190	221	220	226	203	185	215	234	203	201	225	223	225	236	213	226	213	220	190	218	197	229	220	211	215	177	201	196	194	203	230	206	205	189	222	197	222	225	229	220	197	210	210	206	239	226	196	222	216	218	218	231	241	220	212	203	233	205	229	224	215	232	186	248	203	205	198	200	204	213	213	249	246	200	228	192	234	207	213	211	192	232	232	198	189	199	213	232	251	216	205	200	204	206	199	206	217	196	225	225	199	203	225	212	213	226	225	210	193	231	191	203	238	239	188	222	204	221	238	240	210	206	229	224	217	225	215	186	196	203	238	212	211	216	212	221	211	217	210	190	213	223	195	214	220	188	214	207	229	206	211	193	246	216	198	222	192	223	203	233	228	201	219	224	208	228	227	216	210	220	211	201	195	218	193	231	200	201	208	212	181	207	218	205	242	187	222	209	224	247	233	212	211	217	201	202	229	186	220	220	218	201	215	229	222	194	231	189	188	240	222	225	195	210	221	217	211	226	205	230	241	216	208	211	207	211	208	213	221	239	214	223	220	200	221	201	201	205	192	226	214	235	227	218	228	213	207	212	214	237	185	206	239	218	195	209	187	219	230
25909	32728	17849	6663	3458	2069	1455	1182	969	749	711	681	673	625	619	605	549	544	559	579	503	548	527	503	507	515	527	537	475	523	496	464	480	492	528	454	472	466	468	445	500	465	477	523	500	516	476	489	497	504	478	484	504	496	473	530	504	499	491	463	520	502	520	467	481	503	515	481	495	481	499	532	503	503	513	528	529	523	487	474	490	514	461	520	504	506	478	485	496	460	510	498	523	479	495	489	471	499	502	522	508	497	479	489	469	481	480	512	450	516	473	480	501	506	480	526	508	492	491	481	491	470	495	498	475	484	506	497	475	485	501	494	514	497	477	524	467	481	501	524	483	494	499	487	510	457	477	515	472	493	527	524	489	484	469	484	475	474	490	484	503	507	460	485	513	494	514	446	502	512	435	466	493	502	493	488	471	499	470	534	464	470	494	530	492	501	505	510	475	440	487	505	495	514	516	468	527	497	495	523	538	493	440	499	509	503	511	467	509	492	479	497	528	488	530	493	495	484	541	471	473	506	491	479	509	482	453	497	519	514	522	534	494	489	498	490	495	494	501	493	509	490	479	487	500	503	478	482	499	494	474	528	516	510	505	484	510	445	493	513	489	488	483	493	511	491	530	461	536	496	475	499	516	504	504	519	477	480	518	462	495	489	506	500	504	482	487	488	483	473	524	475	518	487	499	486	532	495	456	497	542	455	486	488	525	499	462	482	472	504	521	493	490	502	487	517	531	475	482	471	487	461	484	466	495	508	468	518	475	513	479	517	526	483	523	493	503	522	497	518	487	525	465	527	499	500	496	488	505	477	543	454	486	478	493	471	458	512	528	555	501	490	484	479	482	509	480	530	468	512	481	515	532	550	506	524	514	509	532	476	494	454	516	474	525	477	503	470	513	477	480	491	500	517	487	484	458	512	461	498	502	480	523	503	501	464	526	506	477	494	484	495	489	524	505	528	520	471	498	513	466	483	518	513	504	467	477	512	476	446	479	498	508	508	471	453	505	509	499	506	461	523	469	507	496	450	539	522	465	496	491	539	476	452	479	514	481	488	520	486	466	455	549	494	499	472	491	511	517	468	514	483	504	523	476	521	509	473	519	483	541	484	470	493	498	505	507	483	512	483	502	489	524	482	493	506	463	473	496	492	508	506	477	487	506	524	495	494	524	523	489	482	536	520	558	526	518	493	506	517	504	509	554	491	488	470	511	477	507	541	464	487	484	528	524	514	523	488	518	481	483	540	508	479	526	492	544	488	492	504	505	490	502	458	524	499	483	455	456	486	495	523	507	493	478	471	489	478	473	483	491	466	515	476	477	503	532	535	499	471	505	517	507	439	494	521	479	506	457	509	508	506	510	479	498	520	491	473	500	475	480	459	480	454	479	467	498	495	418	510	496	535	480	503	532	491	487	523	499	514	500	466	445	477	458	476	482	487	504	503	498	510	477	504	459	510	500	517	486	492	526	522	528	522	481	500	485	499	506	479	522	545	465	500	495	506	506	514	511	457	500	488	498	493	514	515	500	517	498	513	482	529	515	492	485	473	494	487	489	500	485	510	514	526	528	500	517	487	480	454	474	503	479	492	504	490	480	476	515	446	477	493	492	491	501	499	449	498	531	494	507	525	497	500	496	469	531	521	516	496	536	498	534	476	471	554	485	556	544	520	515	503	493	472	481	521	482	505	491	487	524	538	491	476	505	474	490	504	494	505	497	478	487	465	503	450	490	485	451	478	510	483	545	512	484	505	475	535	471	490	521	532	469	478	474	525	481	499	501	525	536	517	502	482	512	457	525	434	504	496	479	504	491	507	490	520	525	497	513	531	481	472	499	479	505	488	500	521	513	512	490	517	530	501	547	503	484	498	487	481	466	491	479	511	506	474	519	507	499	496	504	496	524	511	479	487	459	494	510	540	520	499	487	494	490	529	445	499	493	491	526	487	497	492	476	508	493	499	522	500	507	504	505	523	499	510	523	516	473	532	495	522	510	487	479	459	489	475	524	471	507	457	524	524	514	500	499	516	477	475	524	512	490	488	493	459	491	497	493	482	459	501	529	485	530	491	490	459	502	464	474	509	527	471	521	461	497	479	463	482	528	481	474	482	490	489	493	502	512	485	517	499	517	487	490	539	493	502	495	531	526	477	517	480	497	487	481	458	501	499	509	499	508	502	526	464	475	482	490	465	472	519	494	510	517	514	485	517	527	505	516	487	533	472	514	526	502	477	543	515	482	517	490	501	510	532	512	493	526	517	515	513	509	499	517	448	498	497	497	488	484	464	500	454	504	513	505	495	470	504	518	530	474	494	530	503	476	476	499	508	523	496	481	467	498	455	455	490	445	507	542	522	514	503	473	499	498	485	527	511	470	555	496	439	510	505	475	496	502	497	487	506	493	489	516	477	478	528	492	545	484	526	509	527	502	481	507	471	520	517	550	448	479	488	524	466	526	515	509	516	537	491	503	485	528	503	513	537	524	473	512	498	481	487	526	478	478	511	483	501	529	469	564	550	529	472	507	498	504	500	485	488	483	480	481	513	521	513	499	471	496	517	463	493	500	480	458	469	477	508	455	473	507	471	517	506	488	480	511	477	495	507	501	494	494	500	479	505	462	466	519	502	481	483	523	486	490	487	463	559	520	493	514	477	490	521	491	459	505	471	477	439	482	499	467	474	463	503	448	459	511	494	532	510	511	462	523	464	500	454	484	462	485	515	409	503	505	503	475	476	523	493	490	479	496	484	502	478	534	502	447	543	499	543	518	510	518	512	507	554	484	488	500	489	505	530	509	492	459	487	493	504	486	511	522	474	526	492	507	500	489	500	499	488	508	486	500	493	508	506	524	505	545	491	536	455	482	492	497	516	504	516	488	505	498	517	502	489	500	482	486	487	488	469	542	486	504	518	530	477	479	512	494	523	487	511	532	493	482	467	490	458	514	466	507	521	482	482	482	491	507	509	507	491	524	478	489	496	500	480	477	476	507	522	497	531	469	511	482	510	530	452	482	476	505	490	500	464	469	522	482	497	543	468	478	498	478	514	468	478	542	491	513	500	530	491	474	477	523	506	497	501	461	496	517	525	480	490	471	501	540	492	529	466	474	508	519	502	488	497	515	525	526	530	478	532	535	481	514	516	522	477	471	449	479	512	500	496	531	520	509	456	462	473	481	518	506	462	525	474	479	454	478	449	475	470	489	484	456	515	488	504	440	490	468	526	518	502	466	497	492	506	427	529	484	498	499	479	494	483	532	519	494	485	515	525	465	492	489	485	520	464	471	511	562	474	518	510	462	505	511	467	511	515	482	517	501	488	469	539	494	508	496	468	481	497	485	501	494	508	520	479	489	505	496	491	445	473	491	497	469	528	530	471	506	541	482	486	474	477	485	541	501	496	484	539	492	511	509	500	508	514	486	488	489	492	487	494	481	460	483	484	523	491	527	471	501	473	474	514	455	506	496	492	480	506	526	543	480	464	555	477	557	504	528	494
24900	21469	24979	28420	21579	20199	6814	2923	1741	1248	1005	752	630	575	495	446	393	324	300	318	328	246	269	263	213	255	230	240	225	220	223	205	200	212	208	210	214	196	186	225	204	203	193	187	204	184	194	186	217	199	191	194	236	211	172	155	203	202	217	212	231	208	185	195	193	194	226	204	200	212	190	177	198	202	215	214	196	207	187	196	206	164	181	234	175	185	191	177	195	218	199	184	225	229	189	204	195	196	224	191	223	195	204	223	203	186	189	228	210	204	192	211	193	223	198	200	225	178	178	205	216	192	202	201	213	208	224	187	184	202	188	184	206	197	181	198	210	182	209	184	214	202	175	189	223	179	183	206	186	192	214	185	210	201	191	199	204	186	197	204	197	212	210	190	185	166	195	176	229	207	168	201	189	210	179	196	180	206	182	226	189	186	208	199	198	198	204	208	192	222	196	208	178	221	194	208	177	189	181	194	199	221	200	192	203	200	196	199	172	194	187	186	229	225	211	158	188	173	193	171	196	193	186	223	198	238	189	191	209	186	174	207	195	181	226	191	193	200	191	181	219	188	195	185	197	186	212	197	215	200	198	200	193	192	201	203	172	200	189	170	196	224	218	171	209	188	208	192	175	188	202	208	208	181	197	189	169	158	200	207	227	195	181	191	184	192	209	213	194	186	199	212	200	199	222	198	204	216	182	197	199	227	196	210	184	184	174	216	188	185	197	204	227	214	201	203	198	182	203	204	213	219	215	173	203	197	178	176	184	169	220	200	207	191	203	198	187	152	169	166	205	204	202	191	200	209	204	207	177	182	191	220	185	194	209	205	176	195	217	198	211	244	193	189	170	204	207	209	191	163	199	223	182	214	206	179	224	195	209	208	198	214	191	176	182	175	176	202	200	214	191	178	195	220	211	212	196	209	201	201	184	212	207	225	191	222	186	197	199	227	185	197	209	205	191	192	192	215	213	204	194	202	200	208	166	183	218	196	197	202	216	183	216	216	178	175	167	192	202	196	193	207	241	205	207	225	196	216	193	188	180	212	208	202	194	213	225	190	229	210	199	198	184	209	213	185	217	203	173	183	211	216	188	177	210	194	209	169	194	201	200	182	159	235	185	192	191	211	214	200	192	205	189	166	214	196	215	218	220	214	210	192	194	211	221	200	194	209	226	199	204	194	220	195	196	188	182	212	182	236	205	178	222	213	181	205	192	200	229	192	182	186	220	208	206	203	205	211	202	196	190	187	201	181	190	204	199	203	171	195	189	207	180	211	194	202	215	203	190	219	195	209	205	202	191	204	190	190	203	208	193	204	201	234	190	201	188	211	191	194	191	190	199	220	189	200	170	220	185	197	197	191	187	214	177	193	218	182	213	219	159	191	198	197	190	210	230	182	212	202	214	214	237	210	204	204	216	184	200	203	210	198	191	212	246	184	198	204	176	201	224	204	196	211	204	202	207	184	186	209	181	181	205	198	209	222	220	202	207	209	199	164	201	203	180	196	189	209	202	174	191	197	167	177	194	201	208	217	218	223	202	209	168	203	186	203	200	178	181	225	194	199	193	201	162	227	195	224	203	207	197	186	206	220	182	202	186	199	175	191	205	184	213	226	205	188	205	169	239	212	194	219	187	171	179	210	195	191	197	196	201	181	198	204	175	212	196	179	191	198	217	213	174	198	232	189	211	193	167	217	189	218	191	197	181	190	212	180	185	201	180	207	213	181	205	214	200	203	204	200	198	195	192	196	186	172	185	175	181	191	199	198	188	198	164	185	208	222	195	181	196	225	203	212	185	194	200	200	218	200	195	186	234	191	182	210	227	203	199	194	199	162	209	183	202	192	217	231	183	177	212	216	203	169	193	192	181	160	180	190	186	190	180	243	197	186	187	219	203	174	218	198	188	198	172	188	198	187	194	176	207	206	194	178	204	207	202	184	200	175	206	203	193	215	212	186	223	200	207	214	169	204	202	234	199	204	205	184	199	206	202	182	186	222	198	195	188	201	253	199	205	194	198	218	189	193	183	193	233	196	191	198	204	212	199	232	199	219	216	193	189	165	160	194	196	224	187	189	184	196	206	202	169	243	190	213	186	192	194	207	201	186	178	217	214	189	209	197	203	214	226	205	201	200	184	185	191	194	204	185	199	202	223	220	214	190	188	193	214	190	184	221	193	193	196	205	191	180	189	193	210	204	228	197	171	206	185	189	223	222	161	198	208	208	174	212	202	199	194	201	213	197	193	195	187	202	197	204	206	203	206	190	196	223	216	202	209	191	188	185	191	204	200	186	208	208	196	201	213	173	174	209	211	216	176	199	184	222	204	169	192	211	240	209	199	202	177	206	198	203	191	206	217	196	208	206	188	215	209	193	202	187	191	217	210	208	197	202	172	170	181	212	224	219	170	189	212	180	187	193	193	199	211	226	190	172	229	218	194	179	208	200	198	200	183	179	204	171	169	191	200	197	204	200	189	188	211	210	197	185	169	212	212	197	176	199	189	189	213	183	208	185	200	210	213	194	199	195	195	189	197	201	212	201	174	184	202	208	198	203	193	208	182	204	204	191	207	210	193	172	180	180	206	188	211	192	174	202	190	187	199	183	192	202	201	201	201	206	210	201	174	185	177	185	178	188	227	175	193	211	217	203	195	222	196	196	177	195	196	167	187	190	195	189	188	184	202	188	203	176	224	210	208	180	210	210	213	203	183	200	199	234	194	206	191	186	193	196	203	215	217	211	233	204	216	219	202	209	186	190	195	206	197	208	187	207	189	198	178	208	185	190	185	204	212	201	192	195	195	197	199	181	218	200	209	195	213	191	215	205	206	192	226	218	190	224	221	218	220	194	209	193	208	204	168	206	202	221	213	195	222	182	210	188	175	166	172	187	186	229	154	177	224	192	199	207	188	203	197	183	184	196	186	201	185	208	199	200	191	195	194	196	200	213	191	210	205	177	230	199	215	188	195	175	210	188	184	219	189	189	192	173	185	192	181	193	189	219	192	188	179	197	174	177	216	220	195	170	190	213	202	198	197	216	213	223	180	191	204	215	207	213	188	210	183	195	230	231	227	210	181	206	203	201	189	182	184	198	204	199	199	168	204	198	193	203	205	175	197	187	193	197	201	186	191	208	214	216	193	182	213	193	187	185	203	199	169	178	214	209	192	204	192	185	190	197	203	242	198	198	212	204	202	177	200	206	181	197	175	207	202	199	188	202	205	184	181	208	222	227	197	166	222	189	203	209	190	190	202	190	211	183	181	193	180	230	168	189	189	216	217	213	202	206	209	190	227	209	254	198	226	205	209	215	166	227	195	191	191	183	157	210	174	202	195	190	226	182	187	187	203	174	186	204	223	206	188	203	186	222	191	218	195	202	200	210	218	178	192	200	187	175	201	198	199	194	222	188	178	212	203	254	171	197	187	191	192	208	178	176	209	175	206	207	201	190	194	195	196	229	225	187	194	190	196	193	157	180	193	219	174	182	238	190	191	201
24712	41622	24232	8441	4448	2793	1910	1459	1131	910	778	706	679	684	608	638	555	587	541	519	552	529	459	521	483	485	490	504	461	466	481	455	460	471	433	454	449	498	437	440	479	499	436	439	477	429	472	415	448	476	483	461	455	451	470	437	452	456	438	466	438	436	469	454	470	477	467	504	430	425	479	480	463	445	422	462	452	453	470	443	419	437	419	457	470	435	448	481	436	482	472	484	452	460	463	472	444	454	452	427	436	446	444	470	449	468	429	493	473	472	435	466	466	425	440	491	413	474	460	457	467	472	464	453	441	438	447	456	449	454	484	487	481	456	451	485	430	495	462	474	464	475	427	455	468	456	501	455	438	447	426	469	459	425	469	455	421	425	454	460	483	468	432	515	506	463	396	466	494	438	453	507	465	460	432	469	446	461	467	499	451	468	407	448	475	448	444	444	462	452	449	438	490	444	440	437	468	448	476	463	455	444	440	529	458	449	433	476	450	473	464	452	438	471	480	414	478	422	453	449	450	476	453	442	458	453	466	448	490	454	423	455	519	452	480	463	435	459	483	424	438	444	478	468	527	462	448	418	482	466	485	423	411	431	486	522	443	465	432	445	467	508	463	427	428	451	474	447	443	456	461	460	428	445	468	488	462	424	511	460	459	463	488	442	450	439	477	461	433	473	416	480	463	458	465	436	441	465	464	476	455	458	427	444	469	487	477	444	460	458	468	499	433	460	451	485	446	447	469	482	450	445	434	457	486	431	479	466	435	432	444	476	476	503	493	489	468	453	470	467	415	453	453	472	448	460	463	461	452	473	481	466	460	463	493	461	491	456	480	445	478	474	443	434	451	463	476	447	484	470	471	501	453	449	440	447	449	453	476	485	468	441	474	435	465	454	455	463	474	466	452	455	485	473	438	454	471	486	465	479	439	453	437	439	494	520	458	422	452	465	466	462	426	466	429	449	413	421	449	448	434	457	436	487	447	436	422	456	447	433	447	490	455	459	500	438	448	442	450	455	464	450	467	470	462	487	482	421	441	472	467	458	456	462	463	449	450	462	448	477	432	451	462	485	424	450	460	485	438	457	474	421	419	479	456	465	467	397	457	451	483	478	439	457	481	492	463	438	444	466	399	436	466	457	433	472	512	458	453	457	447	499	485	483	469	459	446	468	426	452	449	473	460	458	444	459	469	460	450	493	467	473	474	467	466	462	450	444	490	434	453	420	479	456	495	456	515	471	456	476	485	452	437	450	469	453	424	448	443	454	461	465	426	446	434	414	447	482	453	469	457	458	448	474	428	470	446	438	478	459	460	477	423	418	437	444	449	494	460	403	446	507	451	465	448	472	444	496	432	457	460	457	485	418	485	422	497	460	443	458	437	430	427	466	443	435	488	437	435	435	457	475	472	425	476	433	489	485	468	405	464	454	437	448	467	492	458	470	447	462	473	501	432	460	428	434	452	469	487	437	454	511	457	450	482	478	465	475	457	442	421	447	458	463	481	452	450	448	464	425	484	439	461	458	420	493	430	445	486	444	480	470	433	437	436	465	448	444	438	495	467	458	468	479	477	456	451	449	484	448	463	446	443	411	471	467	467	429	450	461	450	431	492	469	456	461	441	462	478	453	484	492	441	482	469	453	455	471	478	429	450	404	510	446	472	447	445	453	488	477	461	467	465	482	466	419	473	460	469	477	440	431	455	430	441	449	438	420	496	447	448	457	454	430	451	439	449	444	440	427	462	462	470	441	483	462	477	451	488	468	455	446	451	460	454	461	433	465	503	445	482	458	427	443	470	411	472	439	437	443	443	483	457	417	444	452	455	428	466	455	456	460	465	445	438	458	450	430	454	462	456	473	466	446	462	474	443	444	467	453	447	457	480	441	455	477	457	468	465	426	447	456	476	492	477	457	437	456	458	442	420	445	451	468	462	480	458	448	512	501	452	424	460	438	463	458	443	436	450	448	462	472	479	464	469	441	450	483	445	471	468	438	436	434	433	448	417	467	442	467	477	447	453	458	460	456	446	442	466	466	438	441	465	455	473	471	426	447	463	480	508	454	507	471	437	436	454	451	451	476	468	457	479	473	430	465	455	412	419	459	432	458	451	458	430	459	465	445	455	483	436	476	450	485	454	463	463	487	428	428	447	456	433	440	452	442	438	450	480	487	487	453	477	486	433	445	463	461	451	419	423	450	418	449	446	490	452	480	455	426	465	489	480	503	446	444	454	439	443	458	446	442	450	437	469	441	440	486	471	441	470	443	488	483	474	459	453	468	475	446	434	512	416	485	479	467	469	468	465	467	492	477	449	459	453	423	464	459	476	460	433	445	461	479	412	451	447	445	484	436	460	451	482	428	465	415	433	467	474	444	446	419	433	489	438	462	512	471	464	492	448	454	488	456	448	464	465	469	422	441	476	455	472	446	463	431	443	453	468	437	463	450	431	442	483	423	452	404	440	429	448	454	447	433	435	455	456	501	449	425	447	461	456	447	474	435	457	443	428	442	470	434	472	458	470	470	461	489	441	452	491	416	484	485	442	469	485	446	412	484	454	452	525	462	472	450	478	422	451	452	491	462	418	476	476	453	446	456	452	452	468	410	474	488	442	428	490	450	469	467	459	468	486	496	467	446	432	457	423	442	512	448	435	474	466	488	482	470	442	495	425	443	479	495	476	440	456	462	469	429	458	486	498	424	439	493	419	446	440	403	465	450	444	466	444	483	508	506	470	456	463	428	453	473	417	464	433	461	436	436	470	420	476	453	446	449	436	459	444	473	503	430	449	431	460	472	462	456	459	477	486	438	404	472	470	431	476	460	432	459	450	447	465	446	458	403	500	469	413	463	460	458	461	450	471	478	418	429	452	475	450	445	440	445	440	448	440	473	450	454	464	488	441	488	434	462	435	461	481	477	440	470	478	458	449	443	468	453	472	462	480	416	430	415	452	426	476	461	502	466	475	506	436	469	449	414	479	431	457	445	454	451	474	476	430	476	504	463	456	457	445	436	476	438	485	459	432	427	463	467	468	462	470	486	437	434	427	396	440	447	526	461	493	446	452	444	447	492	440	449	457	432	463	412	474	464	436	480	446	441	486	443	460	495	426	465	452	407	465	435	458	492	448	458	427	467	478	444	467	446	438	427	445	465	484	473	441	446	433	448	467	418	443	478	487	439	454	469	467	454	472	450	463	488	500	424	440	440	449	467	441	470	471	492	455	476	457	435	461	445	445	464	453	450	482	448	497	461	417	472	469	455	480	478	442	421	455	409	455	439	443	468	469	445	489	457	436	449	456	457	466	483	402	421	475	470	486	427	453	509	471	469	437	450	452	450	478	435	450	464	446	441	441	456	448	450	457	457	441	456	468	479	432	435	434	429	484	468	454	482	460	461	478	462	441	445	454	457	460	423	457	472	438	433	436	471	467	445	485	444	449	459	451	475	473	412	486	429	475	437	468	433	473	440	495	464	414	472	443	438	452	424	450	443	448	486
24236	21480	25326	28081	21505	21731	19261	5386	2515	1694	1315	1036	822	757	588	538	448	405	367	361	311	290	274	259	273	232	253	216	226	242	237	204	195	212	202	173	186	208	185	197	191	207	219	204	189	182	199	177	195	217	202	196	199	192	191	206	191	191	170	184	194	209	205	172	186	193	196	185	207	190	193	209	211	229	188	182	204	214	226	207	190	204	200	190	221	206	174	193	197	188	177	214	192	204	199	198	206	212	180	191	213	204	186	228	197	184	170	172	179	187	178	215	201	209	226	235	206	178	190	212	191	219	198	215	209	234	219	205	205	208	196	228	197	190	206	192	211	194	215	180	208	212	202	208	182	175	209	209	196	169	185	167	238	199	185	185	196	193	198	175	182	182	196	200	213	184	161	206	200	190	196	176	191	201	217	205	191	224	192	195	200	187	214	200	197	203	227	196	200	212	193	205	188	206	201	186	185	187	190	179	186	191	190	245	177	183	217	213	191	188	196	206	197	208	195	191	232	204	229	195	200	201	197	189	193	209	181	187	204	178	191	223	216	211	221	205	192	187	181	165	207	189	172	207	173	188	198	172	182	211	221	196	182	192	180	182	189	200	193	198	202	186	220	218	204	177	208	183	194	200	202	211	195	191	190	202	200	209	193	197	205	197	189	194	186	167	195	195	225	184	210	192	201	197	199	194	210	186	240	190	188	175	190	205	213	168	177	190	186	176	201	220	191	177	209	185	184	223	190	209	191	199	196	207	180	194	171	203	207	213	219	203	215	190	203	171	180	204	192	176	174	222	193	197	196	183	214	190	227	188	209	210	195	194	209	212	178	201	171	202	209	218	190	193	190	193	209	211	199	208	174	205	215	182	203	234	213	199	203	235	206	189	214	184	198	208	170	194	200	210	187	210	207	222	185	165	188	208	197	205	203	199	202	210	228	200	210	165	205	202	222	202	204	182	207	210	185	200	205	218	205	203	183	190	187	212	174	187	217	208	198	200	192	211	194	184	195	233	189	180	218	203	202	173	159	192	184	200	214	234	208	203	213	194	212	194	207	185	197	216	192	196	198	214	196	227	207	201	215	202	182	186	215	219	188	204	207	207	216	211	188	195	197	182	215	206	188	204	177	163	197	206	197	197	183	168	211	185	220	204	205	202	190	202	175	211	196	191	195	188	173	223	195	216	167	187	193	194	206	203	190	210	210	194	198	213	173	207	184	179	191	198	180	200	190	179	201	194	175	196	206	225	186	201	196	176	187	196	189	203	179	202	163	203	217	196	185	174	186	181	210	194	184	199	220	205	200	211	208	234	190	191	173	189	213	234	203	197	198	184	192	199	203	214	199	207	198	205	216	226	201	205	195	190	182	209	189	204	191	209	179	188	218	190	209	177	216	217	200	178	190	216	202	209	181	205	213	208	207	183	194	209	207	183	223	186	204	185	214	201	204	196	215	193	183	175	214	196	194	204	197	183	227	204	188	194	166	207	174	210	211	226	170	229	199	237	206	211	196	204	218	187	204	197	205	237	161	167	183	222	181	183	172	195	220	190	193	167	181	194	211	208	177	192	217	210	220	209	190	187	208	205	193	192	170	205	178	205	213	199	195	186	238	187	181	186	211	208	175	209	179	237	182	177	169	178	187	212	232	193	203	196	168	204	205	209	196	198	204	185	228	208	212	195	189	191	186	216	197	197	226	187	181	161	226	209	175	217	211	177	198	210	177	216	238	203	201	203	174	184	198	207	223	182	203	205	203	213	204	180	203	182	181	183	217	211	194	208	229	220	208	206	178	223	212	210	190	213	210	189	211	206	184	194	164	182	191	194	201	191	176	186	212	203	205	207	196	202	166	176	202	199	232	201	183	196	193	181	175	186	187	191	176	193	190	209	229	201	186	190	194	191	203	176	217	202	236	217	210	204	206	199	187	195	218	205	229	213	217	207	212	152	191	214	182	162	177	209	208	211	163	188	219	206	182	214	181	187	223	169	199	188	199	215	178	197	190	215	217	195	211	184	196	212	178	196	187	186	214	190	178	167	214	175	192	196	182	194	197	195	189	210	201	175	195	197	199	207	178	205	206	177	194	203	205	202	228	206	181	185	207	208	201	211	199	190	177	192	203	191	187	186	218	185	213	216	190	206	215	210	195	196	218	196	196	222	198	187	186	195	189	197	200	215	197	200	208	198	211	178	188	178	199	165	180	186	194	196	219	176	207	219	207	195	196	187	192	192	203	188	210	196	187	180	178	190	195	213	191	182	186	171	183	214	198	192	200	193	224	180	201	214	224	205	215	215	190	210	184	196	183	169	199	202	214	209	173	193	195	195	232	181	210	197	195	191	197	199	194	204	199	197	222	191	189	205	198	197	209	200	206	190	209	204	212	184	211	197	192	215	192	185	193	188	209	189	187	196	199	181	224	203	200	197	196	209	229	203	205	208	197	203	223	192	200	187	196	211	199	186	172	198	205	185	178	191	205	180	195	192	212	203	197	185	186	165	206	218	200	211	201	237	193	178	190	180	188	166	203	189	191	176	185	175	175	179	184	186	207	181	199	171	170	189	203	213	188	180	210	201	181	196	195	183	185	195	194	220	222	188	192	177	198	186	213	175	171	188	220	204	169	187	213	200	213	175	187	201	194	195	199	194	195	238	186	200	203	215	181	201	205	208	187	236	175	195	206	205	172	197	178	186	214	222	197	202	183	199	197	201	202	216	185	190	173	178	238	214	194	202	214	219	188	207	181	214	187	197	178	218	183	183	190	185	213	212	208	193	240	202	215	210	181	197	188	204	185	215	188	193	183	174	183	195	192	219	198	210	205	215	205	198	177	188	218	202	179	199	172	207	229	188	204	200	181	221	190	200	192	202	225	198	183	201	214	196	177	226	210	208	204	192	191	194	184	223	200	208	204	153	187	223	212	201	173	201	209	192	174	189	239	209	204	176	194	197	193	176	204	193	187	196	191	191	195	175	198	185	207	228	192	234	185	189	223	178	199	179	182	178	192	215	209	173	184	212	217	188	179	200	192	186	202	180	208	196	196	203	188	186	184	198	169	197	216	194	190	225	196	219	203	204	194	199	201	209	196	199	171	166	207	207	217	196	189	203	181	183	197	187	210	223	191	197	180	194	188	184	170	184	188	169	181	168	197	163	194	172	195	192	187	191	225	174	178	196	214	171	207	184	183	201	206	192	206	213	199	231	213	213	184	199	205	200	187	226	203	230	212	229	190	190	208	194	192	193	182	202	207	198	194	213	213	203	200	175	222	197	184	211	181	200	228	190	192	212	172	191	209	174	195	175	177	202	216	209	175	209	187	199	192	189	217	213	195	211	199	180	184	194	180	164	220	210	185	165	165	219	204	193	206	190	172	199	187	204	216	191	211	189	190	192	207	185	204	216	204	194	193	190	175	209	188	191	202	208	200	199	191	203	200	203	190	227	209	218	183	220	212	209	206	191	183	201	190	197	207	212	200	189	195	222	209	191	178	194
26640	44936	28424	11039	5766	3552	2470	1775	1326	1072	900	817	768	719	680	627	630	572	548	517	488	509	513	441	492	449	501	462	455	517	444	492	469	454	489	469	466	448	441	452	437	444	466	473	501	487	445	440	442	417	446	460	458	485	425	448	445	450	426	444	439	429	439	444	466	448	456	459	434	453	471	426	486	449	452	470	440	414	437	430	426	443	451	481	441	481	408	444	429	459	447	452	458	436	450	474	492	443	456	478	441	465	437	444	460	467	471	439	460	459	460	404	487	440	450	431	461	435	412	398	448	459	411	480	475	422	427	437	412	455	458	479	433	449	450	453	471	433	434	460	492	444	458	445	451	456	444	441	466	474	470	435	451	425	460	440	456	461	444	411	436	439	480	431	444	456	453	427	424	441	421	457	452	432	453	440	450	473	444	435	445	431	470	470	416	434	468	461	464	443	428	497	437	450	476	433	411	495	440	421	439	439	461	444	450	493	443	469	482	463	462	426	438	463	443	399	431	470	445	472	436	447	484	450	435	458	429	472	460	418	424	460	442	496	409	476	410	474	438	421	450	472	410	459	457	455	470	459	471	438	441	430	485	454	424	462	460	429	430	448	449	447	484	423	457	471	469	461	451	439	433	463	458	450	459	422	445	437	434	445	448	442	412	461	451	442	471	452	451	474	438	444	438	470	458	462	422	437	418	437	452	423	403	459	423	427	490	466	449	451	431	451	449	431	469	456	430	445	422	439	417	440	473	480	433	458	420	467	450	473	427	477	456	510	411	431	409	460	467	431	426	436	473	404	451	460	431	471	447	434	437	452	474	430	427	433	434	441	453	427	428	452	434	447	418	482	419	422	407	477	443	442	423	441	416	437	440	452	465	414	398	415	424	445	463	402	440	425	447	423	456	420	456	448	451	456	470	414	454	477	463	467	457	463	456	430	450	467	437	428	461	452	443	464	474	470	480	412	464	474	418	444	460	487	442	447	452	470	439	392	453	467	472	457	427	447	419	480	458	469	443	423	475	440	433	440	427	413	475	414	478	414	443	453	440	457	468	475	424	432	424	437	436	459	449	438	459	436	427	481	475	423	416	454	457	437	439	456	433	474	456	440	485	434	469	457	433	438	481	430	443	504	395	444	449	451	451	453	419	461	458	463	420	457	451	458	416	450	451	431	430	431	426	474	437	425	481	452	442	472	431	434	448	448	408	460	428	462	435	467	430	440	462	452	462	458	445	452	415	473	436	420	428	467	422	424	458	436	459	409	455	468	428	452	436	451	440	444	454	441	495	444	455	427	449	455	474	463	415	436	489	413	470	487	457	446	430	451	467	461	470	465	413	507	435	485	469	418	457	461	438	449	462	481	430	444	469	455	464	442	460	447	458	483	485	450	427	470	459	469	450	434	459	451	416	438	475	439	452	456	425	445	458	443	405	431	454	434	436	462	434	463	456	440	453	431	415	471	433	480	437	470	436	436	452	452	473	438	472	466	430	460	444	438	487	432	465	434	435	445	427	451	448	444	463	487	439	458	454	493	468	452	444	419	429	441	437	434	472	441	454	439	449	437	407	418	407	445	474	409	463	427	462	406	442	486	459	445	413	473	419	422	441	425	457	434	409	433	475	490	442	447	452	427	444	468	427	450	450	469	458	443	439	439	443	473	443	448	463	408	435	409	436	422	431	462	399	428	464	420	457	432	412	436	441	411	410	438	497	415	431	418	446	441	435	451	435	488	458	439	421	435	428	417	460	475	432	469	459	453	460	479	445	453	417	425	444	472	403	450	419	467	447	442	446	452	452	454	413	443	454	431	454	442	453	417	488	458	433	461	450	485	447	451	453	423	459	442	439	448	439	485	457	431	502	410	457	432	436	488	439	451	467	441	458	429	485	462	447	480	447	413	441	453	495	445	451	483	427	466	441	444	460	443	456	461	495	398	452	442	440	456	409	466	427	426	461	471	447	448	460	448	469	465	469	452	425	433	448	431	443	433	486	446	437	462	429	448	465	453	426	457	398	458	412	424	456	483	466	405	506	479	459	457	460	430	448	457	480	442	416	459	458	401	460	420	417	421	436	450	435	432	446	402	478	465	420	444	460	484	453	439	448	423	447	453	463	479	464	459	450	431	466	499	468	468	431	435	439	445	425	451	457	460	441	415	423	472	435	451	461	433	461	462	454	462	436	432	444	466	456	463	488	454	420	474	413	435	470	452	438	457	454	470	461	455	435	395	429	450	398	450	436	418	448	456	444	464	418	433	466	446	442	457	454	454	447	443	455	474	459	455	415	435	470	471	442	465	466	456	416	424	472	469	466	474	422	421	458	441	427	438	445	421	437	440	444	449	473	435	414	464	428	444	416	437	421	462	425	437	415	492	470	441	459	441	444	446	479	411	423	429	434	455	436	428	437	440	451	457	451	448	421	452	448	463	445	480	423	417	483	470	460	450	442	482	483	433	422	401	434	463	474	464	424	476	442	462	403	465	394	460	407	400	406	445	446	402	453	454	470	460	447	435	449	476	480	449	447	425	443	453	474	464	426	463	473	427	479	471	401	487	464	437	442	491	474	468	450	448	440	458	455	484	433	407	416	450	456	430	473	459	444	497	496	471	394	456	469	455	473	452	471	441	499	438	428	418	460	441	411	437	454	421	484	432	473	427	457	417	464	465	428	473	422	420	481	427	475	434	433	419	416	445	408	444	479	462	432	465	447	452	466	458	474	418	425	425	390	475	425	461	452	451	481	452	426	440	439	440	442	432	462	423	440	436	464	462	444	459	476	412	445	440	450	427	429	458	426	419	421	434	471	440	455	416	436	457	463	450	451	417	453	435	467	424	431	473	465	439	426	425	443	450	450	489	467	438	462	458	472	432	427	436	448	439	436	447	406	441	416	460	458	432	517	449	451	446	469	416	452	443	484	458	425	430	463	482	479	442	458	432	424	420	409	410	475	469	419	440	464	448	443	432	446	454	414	459	434	460	445	445	471	427	486	466	484	464	429	462	485	438	485	411	420	456	438	430	473	453	456	477	444	463	391	400	406	459	455	443	451	440	478	439	418	436	431	459	500	458	451	433	502	461	458	462	443	428	459	467	439	446	476	451	441	449	432	475	431	468	465	416	461	449	453	464	448	423	458	473	452	426	447	463	445	418	463	460	405	451	467	433	482	448	481	446	499	457	476	478	455	482	446	449	478	416	456	462	433	436	454	456	442	435	420	440	450	402	450	462	434	413	454	409	470	434	435	409	457	459	441	449	450	452	458	415	402	458	449	453	455	445	455	400	469	415	441	473	447	417	441	469	403	433	438	483	435	442	433	411	481	459	462	443	461	427	464	454	453	437	443	453	439	450	425	436	423	448	447	431	480	439	429	445	411	429	429	452	418	472	459	452	458	461	432	457	441	443	434	429	449	452	471	422	420	422	426	464	466	451	462	414	445	431	437	459	461	431	470	413	486	436	457	499	457	428	451	464	467	440	465	451	444	466	427	447
33012	26478	26416	14178	5978	3427	2403	1657	1152	880	679	529	477	430	351	350	368	287	277	287	257	287	258	261	239	250	247	201	229	214	226	215	213	222	223	219	193	189	216	224	213	205	215	209	220	202	200	238	240	207	225	221	222	228	203	231	206	220	216	184	222	214	207	205	202	217	200	215	184	212	201	200	206	208	215	225	191	243	197	196	220	202	217	209	180	212	211	234	203	208	229	219	216	235	209	204	205	240	210	233	248	185	239	215	237	199	200	210	216	208	196	211	239	161	214	212	212	223	232	196	195	226	196	232	178	190	228	203	236	226	214	208	212	223	225	242	222	212	211	251	193	205	232	202	206	217	206	209	189	223	229	233	220	223	209	199	221	229	214	211	245	222	218	196	197	214	213	216	202	207	235	210	197	199	188	226	214	211	202	204	206	215	188	201	204	229	211	210	202	227	238	220	215	233	213	218	209	216	201	216	218	208	220	213	217	197	175	203	205	202	235	195	211	214	219	215	208	222	249	214	223	231	189	215	186	234	218	211	236	212	216	228	256	186	233	218	215	226	224	215	225	223	213	211	204	212	205	228	242	222	208	208	236	207	218	185	222	195	194	240	215	221	202	202	211	200	227	194	192	211	218	201	215	213	216	213	237	217	182	220	247	241	214	209	219	220	219	230	223	207	203	199	207	201	190	221	225	204	223	212	224	213	199	223	223	210	222	230	210	205	228	205	205	221	219	243	207	206	215	202	209	205	232	221	248	230	177	215	202	190	237	253	236	220	221	209	207	198	229	201	186	214	241	189	203	207	219	227	210	211	266	214	230	207	207	230	220	207	217	221	178	227	203	228	191	185	239	193	234	213	208	226	207	191	232	222	207	227	223	173	227	225	204	188	226	210	204	220	226	249	228	232	213	216	204	220	223	216	198	215	233	200	214	195	187	201	182	183	197	219	205	234	215	206	181	231	207	221	220	192	244	227	188	219	213	207	206	209	218	232	213	213	208	200	210	219	214	218	197	223	233	237	224	186	236	224	221	193	203	203	238	182	214	204	235	205	199	213	200	217	260	197	219	223	208	223	218	232	239	194	241	231	219	190	239	208	198	187	213	201	227	256	223	173	225	222	222	216	215	209	227	236	217	213	206	211	229	211	199	228	222	226	204	196	209	195	204	221	219	217	199	212	218	228	205	175	228	232	197	239	221	207	221	200	214	192	216	213	207	209	212	224	218	200	203	209	205	198	213	226	207	201	206	210	217	202	184	234	209	231	210	218	245	219	231	216	238	187	203	207	199	205	238	183	225	206	217	215	227	203	222	200	203	240	230	202	206	185	225	209	237	210	202	202	199	232	198	215	215	211	224	215	201	242	224	222	219	200	198	247	205	218	184	204	213	215	194	183	244	231	218	214	235	226	226	201	222	189	245	206	185	216	206	201	233	227	220	204	220	208	222	208	227	217	232	206	221	232	194	249	219	215	193	215	226	232	242	199	199	204	222	200	234	216	226	197	214	218	205	217	201	207	199	212	213	214	230	190	223	225	221	229	205	197	218	224	207	226	222	192	188	244	230	195	200	220	204	225	245	206	196	199	221	215	201	215	168	212	229	219	234	193	234	206	227	232	241	189	197	231	216	186	217	219	240	161	219	223	202	203	195	209	198	218	227	214	213	189	195	237	212	221	201	211	215	214	227	200	208	218	206	185	228	242	212	211	216	182	219	218	188	177	215	225	206	198	225	204	197	220	207	207	211	187	195	227	247	205	229	212	233	206	191	212	243	235	228	204	203	215	219	197	208	211	196	232	235	213	192	214	213	212	212	224	212	212	218	241	207	204	204	196	203	212	229	241	216	213	219	193	212	228	222	233	181	216	189	200	196	219	208	234	190	210	232	209	220	198	221	219	264	222	236	197	213	203	203	206	197	207	206	199	261	216	243	198	232	206	205	223	209	203	203	210	237	179	233	232	205	217	211	216	223	204	218	211	268	218	201	213	222	209	205	221	193	233	211	216	226	188	199	193	219	226	211	226	221	217	219	230	199	212	216	191	217	227	215	230	203	233	221	238	209	199	194	212	197	193	209	222	193	220	194	208	218	182	217	224	238	202	208	198	206	199	183	213	206	217	217	199	199	230	199	186	226	196	226	236	215	218	186	195	214	233	216	245	215	195	207	224	216	218	195	205	229	234	199	228	247	195	249	210	223	199	209	188	233	225	203	237	203	211	186	238	205	188	206	230	225	214	201	212	209	233	204	206	193	211	216	206	192	205	194	207	192	211	210	240	197	214	198	188	202	212	199	191	218	232	198	199	200	229	209	191	230	236	235	195	262	232	215	219	231	192	186	205	216	222	219	219	224	204	218	211	211	213	205	202	224	185	191	236	226	173	200	219	227	211	211	207	177	202	205	196	207	209	213	220	249	203	208	197	252	215	205	193	194	209	235	218	184	224	214	199	219	198	195	216	210	229	227	229	201	205	186	217	199	210	226	213	215	232	197	222	218	225	208	197	224	226	221	239	187	218	241	210	203	227	214	173	203	212	202	212	244	223	205	226	209	207	240	228	216	189	198	218	219	198	232	213	208	229	236	221	229	234	210	207	231	217	206	222	255	232	231	216	199	232	212	192	203	230	226	233	207	213	199	221	188	215	207	223	208	224	225	226	215	174	209	223	219	209	247	230	201	220	221	235	224	203	208	252	217	222	237	247	234	205	208	212	208	214	221	208	206	212	213	229	198	216	212	215	191	231	232	234	196	194	200	224	228	207	236	236	213	202	195	204	205	204	197	208	214	212	199	223	205	238	213	230	230	218	196	242	205	199	194	218	251	213	198	201	202	232	219	216	191	213	181	212	215	190	186	214	200	181	231	221	206	204	218	222	204	215	214	211	207	220	226	206	206	222	204	213	220	244	229	208	184	236	213	209	205	212	224	232	207	215	227	230	208	204	190	245	239	201	259	194	211	203	219	227	232	209	244	195	201	219	202	205	207	203	213	206	230	232	208	200	201	233	220	206	234	212	224	209	225	229	185	205	206	245	219	186	245	219	227	246	223	217	221	205	216	209	214	213	216	189	184	222	229	196	194	225	248	237	197	214	237	234	204	221	183	209	202	215	214	211	211	203	215	189	202	204	204	208	224	221	240	198	214	214	199	221	190	240	202	231	205	209	226	229	204	205	226	201	217	198	204	225	206	224	195	202	195	220	202	201	203	212	195	221	192	209	216	188	211	252	221	209	203	207	228	198	191	214	208	221	239	217	216	214	207	202	184	198	200	209	204	230	222	214	191	201	213	223	207	211	212	216	220	218	213	221	217	231	221	227	209	224	227	187	213	207	209	182	227	200	206	217	250	246	213	192	201	169	223	231	245	222	232	217	206	209	224	210	244	226	196	242	261	246	230	217	225	230	243	208	222	200	207	239	227	184	209	223	210	215	217	254	186	201	200	182	195	209	203	188	207	211	192	211	204	208	204	185	211	218	252	207	248	207	211	206	207	216
25192	33455	18026	6121	3242	2002	1427	1097	922	774	745	652	600	561	613	549	546	549	534	520	538	514	524	498	479	478	547	521	511	504	487	500	510	489	475	491	510	514	493	466	494	502	486	478	502	528	500	496	525	499	493	562	516	501	502	529	497	520	506	506	519	487	479	466	487	454	510	514	461	492	490	472	462	484	500	497	504	496	458	469	499	504	486	539	481	473	506	535	510	486	480	511	493	498	486	482	503	493	527	489	472	527	471	515	491	485	493	471	506	519	505	512	502	470	493	480	504	532	501	500	477	495	529	458	497	477	499	517	481	499	514	505	513	495	490	478	486	507	517	489	439	460	494	497	519	452	502	535	523	460	514	497	488	466	522	492	516	488	493	472	457	514	455	495	535	530	440	484	489	429	463	494	504	502	490	499	500	495	512	507	503	463	466	514	441	474	494	515	501	480	526	514	516	518	508	484	520	482	459	565	503	534	553	510	494	499	509	479	531	483	501	524	492	498	503	482	483	501	487	524	498	505	477	528	512	489	498	478	524	518	435	499	504	478	504	515	504	505	474	491	505	524	463	480	513	504	513	472	480	489	512	474	471	484	516	490	440	512	499	510	483	484	455	504	460	540	506	499	488	462	534	484	540	477	474	497	515	479	510	457	548	475	523	492	484	502	510	520	493	491	497	471	492	467	497	455	492	478	511	499	486	474	502	494	469	485	501	493	464	503	544	489	530	537	500	511	485	511	510	495	472	512	468	487	518	487	477	509	547	519	515	451	526	450	500	484	461	471	503	463	480	452	463	475	531	509	484	458	500	486	479	504	496	461	528	503	502	484	520	498	473	511	505	460	491	512	530	494	480	485	476	473	529	501	466	473	497	521	444	515	496	497	502	470	511	461	500	474	484	498	513	553	500	490	484	502	458	516	507	460	481	504	519	517	482	479	484	486	531	491	500	477	493	469	510	502	480	495	487	467	494	495	505	494	478	502	501	487	499	492	511	486	507	475	485	472	487	466	464	518	508	508	520	557	514	517	515	486	498	503	498	520	529	492	512	482	506	480	501	507	514	496	493	496	513	502	459	493	496	479	469	510	477	511	504	498	487	483	448	498	507	503	509	517	515	477	471	505	530	503	506	539	516	468	509	524	526	514	476	470	498	464	504	497	479	479	494	453	516	497	509	522	499	499	491	461	515	525	507	474	506	447	478	471	476	517	510	509	483	507	479	513	469	470	506	515	489	495	505	459	464	515	474	519	499	518	477	481	496	496	493	481	467	471	511	526	498	494	512	448	489	485	465	469	495	496	489	447	467	525	482	500	485	463	496	486	495	514	508	493	519	462	489	505	462	479	506	505	512	467	516	524	527	475	478	489	480	500	494	498	499	514	491	533	504	495	523	518	512	529	512	518	522	528	502	501	522	446	505	498	492	524	504	464	492	499	462	508	511	448	479	517	491	472	517	498	492	488	503	502	508	499	476	485	503	500	455	455	474	551	515	485	485	488	531	491	522	504	504	472	495	521	532	521	498	481	532	480	498	496	481	530	490	510	474	455	433	475	506	483	513	518	506	485	485	500	453	521	489	482	494	454	476	507	542	486	485	485	495	482	487	517	506	506	495	452	468	504	516	484	518	475	482	505	474	477	493	480	505	483	497	500	464	485	480	480	482	468	488	540	470	476	468	484	514	499	492	469	531	496	491	507	473	462	468	472	500	505	506	494	478	498	511	473	505	507	492	488	491	515	503	502	506	476	467	465	482	503	480	480	512	498	469	481	454	490	535	504	504	511	499	509	515	520	497	501	507	468	507	446	516	464	473	468	492	470	495	477	458	449	485	476	480	492	491	509	496	474	526	523	526	527	491	491	472	487	481	476	453	499	507	490	474	508	528	495	493	499	484	519	533	468	518	482	511	480	489	508	522	535	501	510	510	493	482	516	521	532	455	459	480	499	497	489	510	495	490	523	510	453	540	465	498	583	473	501	484	472	503	509	498	485	475	515	473	494	491	503	500	480	511	521	463	472	520	425	508	484	512	496	509	472	533	502	481	527	503	467	476	477	529	490	471	508	500	538	461	493	463	506	457	493	483	464	481	490	489	504	474	481	491	486	467	487	506	485	508	490	503	495	482	496	497	530	453	530	479	536	461	496	510	496	510	520	489	457	508	509	462	475	514	469	488	472	492	492	530	515	471	514	438	506	487	514	504	531	502	471	450	517	515	506	479	457	494	548	507	498	484	476	491	514	467	505	489	495	459	480	501	502	478	493	495	445	533	514	502	508	506	484	479	497	490	460	485	496	517	485	474	483	490	463	495	483	472	489	480	498	463	505	490	513	460	528	501	498	486	495	490	496	508	481	474	519	472	496	503	482	495	471	447	472	525	470	510	483	513	524	497	518	480	515	516	492	498	548	538	497	443	496	494	486	478	499	513	562	488	487	545	519	488	510	477	537	490	502	514	483	491	521	481	470	523	455	521	470	503	501	502	440	465	503	475	513	476	484	487	513	472	464	466	523	532	488	489	452	503	557	484	473	532	470	508	450	486	457	561	459	492	524	491	436	438	510	465	471	513	487	537	474	453	507	508	468	494	506	485	504	490	492	521	475	527	437	506	490	494	509	492	506	525	496	472	537	462	450	521	483	508	492	488	505	476	503	486	514	532	468	480	523	499	497	485	523	510	517	497	499	505	490	465	474	485	453	548	488	500	517	523	488	505	479	479	494	492	505	489	484	510	487	520	486	498	467	486	512	510	501	492	490	492	482	509	450	529	505	506	477	474	492	530	476	489	527	517	470	504	515	504	504	507	492	505	530	528	473	465	489	517	514	520	508	465	511	503	509	476	527	486	487	495	467	488	490	466	500	502	499	515	506	504	480	523	523	470	495	500	535	537	528	449	510	465	496	472	485	510	500	471	487	503	486	495	504	508	508	505	507	497	465	493	510	495	474	490	489	474	534	487	474	471	486	508	512	473	449	480	493	515	511	501	490	504	483	479	524	496	487	486	507	499	498	501	494	486	510	470	497	519	461	470	509	539	509	513	493	475	516	488	516	531	497	466	522	519	487	502	454	501	479	478	457	517	502	496	476	523	478	475	503	517	487	503	482	493	482	479	495	494	497	498	507	518	503	478	550	490	460	517	518	479	517	453	528	493	467	499	485	542	477	424	546	483	510	488	532	464	530	539	469	528	486	472	505	482	519	524	509	502	465	471	514	463	484	498	524	518	463	535	444	524	509	504	512	446	494	482	471	512	484	498	519	488	466	516	488	484	485	491	460	515	484	522	488	544	474	519	513	482	509	455	475	485	516	521	448	491	491	504	514	503	457	502	493	501	455	469	488	421	496	495	490	487	521	476	471	482	440	503	478	495	461	481	518	504	492	503	487	471	491	486	459	534	489	507	476	513	487	509	515	499	464	503	540	532	510	493	503	513	526	485	482	491	483	519	458	507	501	479	508	507	491	490	486	482	505	493	483	483	526	435	481	446	472	494	501
24929	21498	24995	28448	21609	20130	6456	2725	1720	1291	983	763	619	559	469	400	388	364	344	262	279	262	232	266	239	217	218	248	200	191	208	205	229	200	213	194	212	196	202	207	183	230	181	232	175	186	205	211	215	214	203	186	204	185	183	180	220	212	189	186	200	194	207	201	208	190	185	242	202	164	200	181	207	214	196	192	202	178	176	194	208	196	214	218	210	189	203	195	193	182	207	204	191	188	181	194	208	162	212	193	188	174	175	199	171	224	173	186	219	190	204	184	217	208	205	191	196	185	205	195	205	210	190	202	192	189	180	190	199	228	221	168	161	206	195	203	227	202	181	222	183	202	197	183	217	222	204	192	217	186	190	215	202	177	214	181	197	201	196	204	187	190	212	194	189	182	158	191	202	173	188	208	186	210	199	201	190	223	209	180	203	172	233	223	167	179	188	195	199	212	208	172	202	186	226	208	200	184	194	198	222	203	179	200	227	187	213	197	180	175	209	190	171	198	204	204	234	193	173	204	172	190	225	192	187	223	182	208	184	194	195	192	215	192	196	204	196	165	191	192	222	199	200	171	192	174	202	213	198	210	197	194	186	158	197	220	219	190	194	218	181	185	212	179	188	166	194	232	186	191	200	206	208	191	175	198	211	191	185	180	199	199	224	195	178	191	205	193	189	183	172	207	229	181	183	190	215	188	182	203	209	187	211	197	186	204	223	203	208	189	193	191	203	210	198	167	228	216	204	204	203	179	207	192	220	185	187	197	189	174	203	186	207	208	187	192	180	174	207	205	180	215	196	181	172	223	176	204	201	196	204	194	224	188	186	205	201	179	202	178	187	209	212	162	209	213	206	215	199	162	215	197	181	176	190	171	187	189	192	201	222	199	179	187	182	185	202	211	199	213	232	216	199	183	193	193	206	213	206	192	223	200	184	212	196	205	218	181	188	187	200	204	215	202	191	201	204	201	173	203	176	196	186	178	185	190	213	175	187	199	210	214	194	162	202	206	191	193	206	199	192	177	199	189	190	188	225	188	202	208	200	210	213	206	183	203	199	206	199	221	182	177	177	217	196	202	182	187	206	179	215	209	193	190	188	177	201	213	191	173	203	177	169	222	194	190	204	203	205	213	186	215	213	175	197	178	204	183	172	227	201	170	208	210	204	214	203	216	181	207	215	197	230	174	195	205	204	209	201	195	178	194	180	205	209	192	198	202	191	204	202	212	206	181	211	205	196	230	177	208	212	220	205	202	215	189	185	182	213	194	207	197	201	185	188	178	225	193	196	206	210	216	198	219	199	210	174	231	209	227	212	206	194	191	176	192	213	203	206	189	188	217	186	213	191	226	197	193	189	213	191	185	206	190	196	169	199	203	167	230	209	205	216	186	204	198	184	189	201	191	213	190	176	174	188	183	205	201	208	213	199	178	183	192	225	206	190	178	205	197	179	179	201	200	185	211	211	195	179	171	194	217	199	207	187	183	212	208	191	212	203	203	189	189	193	215	209	204	180	220	219	215	157	213	200	198	201	188	191	210	191	198	234	199	179	190	196	208	211	199	179	206	169	202	186	186	194	204	213	213	215	172	207	192	176	211	197	170	174	187	203	238	187	202	210	197	177	199	193	215	168	199	218	193	194	180	182	223	218	201	204	204	185	181	212	182	195	217	184	177	212	186	202	164	200	233	222	181	189	210	177	195	193	217	217	201	219	190	209	199	208	210	181	204	177	190	186	192	217	186	201	182	201	194	199	194	239	202	189	202	184	211	216	208	193	207	219	235	196	179	181	179	202	199	185	208	190	183	181	203	178	221	174	214	199	201	217	205	189	208	196	215	209	197	202	174	201	193	184	180	199	223	219	180	193	196	217	212	197	197	184	221	220	203	179	179	190	229	203	174	213	184	232	195	185	220	200	193	179	176	181	178	190	209	223	194	185	196	206	210	191	180	198	206	190	203	203	203	180	215	178	221	193	197	199	206	182	211	208	184	203	212	179	200	207	182	214	184	208	191	228	197	207	210	170	208	195	208	196	232	195	192	203	219	205	194	218	191	193	200	170	199	178	188	203	194	188	219	202	187	200	245	198	189	199	196	163	182	197	212	177	196	164	214	204	210	197	232	192	197	189	202	196	189	181	194	218	227	215	196	203	203	195	198	190	202	180	181	210	200	197	202	208	203	191	181	194	180	205	192	214	165	191	210	196	213	216	220	205	191	192	188	207	197	190	189	207	218	185	178	215	187	216	199	205	186	198	187	197	190	193	194	178	190	190	188	190	223	219	190	181	217	192	204	206	183	193	196	222	214	204	211	230	223	185	182	205	257	202	218	224	218	188	209	226	201	189	206	213	210	184	181	195	207	213	183	184	196	190	182	188	170	208	191	231	196	233	168	191	192	173	198	200	207	180	194	177	216	210	177	207	215	203	189	193	185	179	223	216	186	210	205	233	228	192	234	184	178	202	190	197	195	212	195	219	208	173	195	195	193	187	186	189	197	178	202	224	198	175	193	189	184	205	171	160	188	210	192	198	210	202	211	221	212	181	214	212	202	234	201	219	181	215	203	189	224	201	206	192	175	202	194	200	193	206	191	211	228	214	204	209	211	195	196	210	189	196	198	200	186	182	212	183	155	217	210	191	193	183	194	207	186	213	190	218	175	218	181	204	181	187	207	203	210	187	194	190	185	204	216	223	200	190	190	211	183	191	182	223	185	193	233	209	190	206	209	207	194	186	219	195	194	208	196	188	181	218	213	196	182	215	202	187	188	196	208	191	200	207	200	195	187	188	197	212	221	165	223	176	203	211	196	240	203	182	202	235	201	209	217	195	189	168	198	216	192	224	185	150	189	197	224	226	181	201	211	210	186	182	203	222	176	214	204	219	201	192	204	220	219	198	222	195	234	213	184	201	202	187	179	224	198	226	195	174	194	197	191	189	199	192	194	230	209	217	186	176	187	210	197	198	204	188	188	236	202	219	181	208	183	205	179	223	209	196	192	204	222	173	217	184	212	188	214	230	200	186	197	206	202	193	173	199	198	179	175	217	193	186	198	192	195	209	179	197	201	198	189	198	176	207	188	210	181	201	159	162	205	193	203	185	204	216	180	195	219	186	202	192	210	203	207	208	214	223	217	228	201	187	198	225	210	187	215	180	190	179	213	190	186	193	226	192	216	192	224	199	210	193	191	215	173	206	180	154	170	173	220	203	192	188	191	220	180	237	196	199	207	206	185	213	203	184	221	223	186	185	203	208	211	214	180	208	221	213	199	169	196	212	195	217	203	197	210	195	172	164	186	219	204	184	174	219	183	193	228	208	202	171	192	223	220	192	217	235	193	169	191	211	183	192	182	180	203	179	196	177	206	234	197	211	180	205	192	216	219	217	207	179	203	211	195	172	213	163	214	172	187	212	194	201	191	189	188	194	190	174	182	208	208	216	196	213	213	220	202	197	203	200	202	234	207	191	193	182	200	197	190	216	197	196	192	175	198	194	185
26061	40472	20505	8505	4379	2605	1830	1367	1163	1010	756	737	673	635	595	544	499	563	490	523	496	535	467	518	466	461	455	469	462	515	431	483	471	496	459	457	462	467	457	481	484	478	474	511	450	435	462	464	470	430	502	466	479	468	468	460	437	449	497	445	449	460	456	476	464	454	459	442	486	505	482	470	459	455	438	440	520	444	482	463	481	500	429	456	470	482	502	443	437	462	447	432	494	455	436	488	431	430	437	472	441	449	417	461	449	420	448	471	425	444	463	461	477	479	469	430	435	475	479	446	480	466	478	454	427	448	438	424	462	444	440	433	466	458	462	490	453	441	473	416	417	460	449	472	445	440	477	465	437	441	441	504	463	446	463	462	431	450	449	451	451	444	473	475	471	456	426	456	481	486	434	440	426	504	453	472	435	481	463	449	473	475	430	490	482	491	434	428	417	429	420	444	488	487	460	449	441	482	466	489	456	413	441	489	465	490	459	436	487	459	465	419	513	434	488	472	444	491	450	437	437	433	432	475	478	431	454	470	504	433	470	487	479	433	448	471	465	455	425	477	448	467	448	436	460	424	456	442	488	423	440	470	495	470	466	454	459	488	447	464	433	469	449	458	459	459	456	455	424	456	457	507	475	455	463	458	451	438	452	460	480	443	432	463	499	447	439	452	437	474	460	427	446	455	437	456	481	467	438	450	440	467	432	463	483	437	397	432	443	488	457	462	494	457	453	460	476	450	439	458	475	432	460	467	479	414	470	442	472	444	481	443	476	448	458	466	433	463	480	453	436	462	446	453	480	438	478	457	456	467	456	453	474	466	435	484	505	471	443	430	529	448	450	434	468	459	430	421	449	471	452	450	444	466	439	476	498	452	458	459	473	451	460	420	480	464	464	434	475	431	451	454	479	418	442	458	429	446	440	473	470	465	468	467	453	455	449	465	452	460	479	464	442	443	443	425	452	492	447	462	476	411	461	449	461	422	449	455	498	479	476	436	468	462	441	445	434	434	426	423	476	488	431	450	447	423	482	448	434	472	456	446	474	467	465	413	395	492	466	442	445	475	455	456	493	442	453	474	438	457	464	444	448	452	438	521	468	462	460	416	448	455	426	461	453	439	448	435	482	445	456	475	438	460	466	437	459	450	433	434	456	480	485	449	448	449	451	469	449	456	406	432	452	455	449	449	461	455	456	434	450	440	476	458	435	471	441	437	453	485	469	433	429	449	482	459	443	459	442	483	452	466	459	451	466	457	473	475	500	470	439	434	465	465	506	456	446	480	475	458	471	459	468	484	467	473	430	443	485	470	487	465	443	442	434	469	490	479	496	467	430	463	443	448	441	423	433	434	465	440	466	448	469	447	447	475	467	454	484	518	423	493	442	494	462	451	483	435	471	438	447	446	476	450	454	432	452	444	447	453	444	452	427	480	460	425	429	433	440	448	448	462	450	499	447	451	490	457	522	478	476	443	453	478	467	480	460	478	447	470	441	467	459	472	458	422	466	436	466	469	439	424	449	465	482	417	486	457	438	454	474	451	459	428	450	462	439	514	429	465	437	472	477	457	477	463	454	464	478	475	456	448	441	442	457	443	469	477	449	445	474	440	472	442	455	476	496	465	423	463	463	460	452	467	432	445	460	486	456	501	463	451	437	452	484	443	456	428	429	491	424	437	479	464	462	473	466	449	438	461	451	436	447	459	422	468	464	445	444	493	441	425	436	454	480	470	469	452	473	447	487	442	453	460	446	463	472	476	428	402	490	436	509	456	435	473	481	443	457	471	502	454	479	428	430	448	452	455	422	487	481	425	456	477	501	430	441	449	423	415	460	442	459	425	454	480	464	459	444	463	451	435	433	441	450	458	430	465	448	445	486	463	455	462	456	501	438	454	457	478	468	435	462	446	477	471	478	466	451	413	438	476	476	418	420	441	464	467	501	477	476	440	494	456	447	475	471	468	493	463	437	429	473	508	444	429	438	447	476	458	463	417	440	482	442	467	437	464	447	432	476	433	438	485	465	422	457	469	438	464	415	436	469	463	492	422	456	444	475	448	431	461	495	467	447	457	451	456	464	457	459	433	470	422	447	443	462	443	466	448	471	464	464	448	447	476	443	426	476	482	452	493	446	489	445	441	465	455	448	453	448	453	445	444	461	456	441	440	493	437	453	443	452	437	406	469	465	494	446	463	496	459	447	492	481	472	436	452	428	473	464	503	494	454	447	432	451	426	463	439	443	400	475	500	459	430	465	440	468	437	491	453	472	444	428	474	451	456	480	470	487	464	392	432	469	473	495	462	440	451	446	481	460	476	449	509	453	431	475	484	452	476	460	406	466	480	476	471	466	481	440	462	427	451	461	432	500	447	454	430	475	434	475	436	452	437	480	471	479	461	423	476	452	438	478	479	452	447	499	475	465	480	446	500	474	479	450	459	430	463	466	456	504	472	438	450	465	453	456	474	462	457	487	436	469	438	479	475	449	472	494	417	472	428	488	439	454	448	481	434	464	442	485	486	436	466	478	484	472	474	438	494	490	452	472	439	483	443	478	471	476	482	455	444	447	444	447	429	500	455	449	465	422	473	431	477	470	504	472	458	423	479	412	424	459	431	422	467	458	456	454	433	483	449	481	463	417	446	439	448	421	440	439	464	458	501	470	480	464	459	420	479	497	474	476	476	444	437	453	475	491	449	429	445	413	427	473	466	459	486	416	455	470	488	428	436	446	454	433	460	475	470	492	426	485	430	447	486	442	501	417	493	460	479	444	448	446	458	496	464	438	469	474	439	417	464	444	452	433	473	470	476	436	465	445	422	470	468	428	444	455	489	487	474	437	470	465	498	492	453	415	462	435	452	502	457	466	452	440	431	469	478	445	442	427	425	459	497	424	464	455	436	464	478	475	459	450	464	457	426	487	418	449	476	482	460	483	466	470	466	441	434	440	427	410	452	441	445	434	445	446	479	443	468	460	426	468	445	463	426	457	455	483	477	426	486	455	418	469	486	447	466	454	461	470	459	452	469	448	414	465	455	442	458	423	479	461	493	472	462	459	477	436	436	460	454	432	483	449	442	433	505	460	440	445	429	456	419	512	432	462	443	452	478	424	491	426	442	474	449	450	447	451	481	474	403	468	487	441	480	504	501	426	471	463	434	457	441	435	433	449	500	436	446	462	459	407	441	450	460	484	472	442	479	460	459	482	443	451	475	491	449	443	428	432	489	446	437	467	476	451	443	468	478	465	438	456	466	441	477	461	457	448	459	457	432	481	449	466	477	397	448	439	442	442	433	447	468	425	444	458	450	441	458	444	481	457	480	437	473	447	470	477	446	455	419	447	470	451	470	456	448	464	487	480	417	456	511	460	476	474	455	424	434	469	472	444	445	466	452	456	472	451	493	466	465	450	426	454	499	510	472	437	472	477	492	478	409	511	435	414	465	421	442	461	442	463	415	447	481	478	442	468	496	461	410	490	444	428	433	456	463	452	457	475	438
24230	21460	25296	28046	21489	21736	19382	5340	2454	1819	1378	1077	835	708	635	510	413	407	357	338	323	286	258	239	241	243	220	226	248	237	221	222	204	183	197	193	208	196	215	201	190	234	208	208	216	216	193	224	194	179	232	193	185	179	197	176	188	187	225	191	188	233	195	194	177	213	200	187	193	208	204	197	185	215	191	201	204	213	193	184	176	188	210	190	184	172	196	220	181	203	206	195	208	176	208	195	196	221	198	203	203	179	185	207	201	173	182	207	195	193	216	200	210	201	186	233	200	195	209	184	211	210	196	185	223	200	216	187	198	216	209	190	189	173	182	195	228	170	212	200	198	188	197	207	194	214	198	202	225	192	212	161	204	170	199	186	202	199	201	224	208	192	176	199	218	171	194	203	185	206	215	220	203	159	220	193	199	197	170	226	236	195	204	203	186	225	227	185	221	194	198	175	187	188	216	212	193	197	196	201	186	174	204	202	184	183	189	199	185	186	210	198	184	210	185	187	202	167	188	206	199	193	204	194	191	228	201	229	210	182	179	196	178	191	200	191	208	207	189	226	184	210	198	189	222	213	188	191	179	192	198	175	192	182	207	199	197	204	204	218	194	192	196	197	207	186	187	213	228	203	182	207	197	208	220	187	165	215	207	204	189	211	201	162	179	200	207	187	185	196	179	177	171	213	220	176	199	199	189	192	178	212	200	175	214	222	201	189	229	198	202	170	199	200	227	187	194	230	190	180	187	199	180	189	207	191	210	199	211	195	217	185	180	186	193	205	165	188	198	209	236	205	198	195	204	206	194	200	194	194	222	184	200	169	165	216	256	191	189	193	195	177	184	195	198	180	203	183	172	205	193	167	170	191	197	185	195	175	190	175	207	189	176	192	217	198	190	201	207	208	190	187	185	197	214	199	193	199	215	178	191	201	216	207	187	174	192	208	172	198	215	181	223	168	209	188	201	194	203	200	173	194	176	177	194	190	191	202	173	198	195	180	169	195	194	202	191	216	177	201	212	174	191	176	200	201	200	197	188	179	193	198	174	199	186	197	220	201	202	197	212	205	209	211	212	195	199	175	212	217	208	202	188	231	181	181	176	203	198	192	191	192	188	192	204	184	187	180	206	200	184	200	204	205	214	192	204	188	185	198	182	186	193	207	204	193	175	188	221	178	185	197	192	198	215	209	175	214	189	203	179	212	190	184	218	213	187	213	167	187	198	207	159	184	192	194	203	180	192	202	207	213	188	196	211	184	214	179	195	217	196	191	206	170	212	205	172	172	200	214	193	216	194	209	186	176	180	181	186	219	197	230	183	215	205	200	198	183	195	197	201	179	227	198	201	190	199	187	201	203	191	191	192	206	209	203	198	213	190	193	193	182	203	200	179	188	202	188	188	201	205	196	181	202	212	198	203	230	176	197	181	186	217	209	191	187	209	215	224	196	185	194	222	180	212	193	193	201	198	216	195	195	209	204	207	200	227	207	191	187	193	209	195	194	175	203	204	196	215	209	175	218	189	185	205	200	203	215	205	198	191	209	191	207	210	213	215	183	216	179	212	194	211	195	226	228	228	221	182	202	176	197	196	215	193	184	177	199	181	216	186	155	200	205	193	197	195	205	213	192	212	199	205	208	176	195	206	180	217	196	194	199	187	210	221	208	224	203	194	194	185	221	184	190	193	208	174	217	189	204	200	175	186	186	233	181	187	177	205	163	192	180	213	197	163	199	223	192	187	197	187	208	191	205	174	224	192	216	192	199	170	181	196	177	193	189	190	211	183	210	176	194	180	209	183	208	183	180	188	166	206	174	205	174	207	196	176	207	179	208	187	221	182	203	199	212	185	200	169	209	196	193	213	184	190	208	191	191	221	183	194	189	212	197	210	171	233	187	184	165	218	202	178	211	203	217	220	198	191	190	211	190	189	216	181	197	188	181	198	159	208	197	214	210	221	228	216	200	198	205	215	189	190	187	208	200	174	202	181	200	164	199	201	197	165	175	186	195	214	196	223	177	192	177	199	204	182	198	193	172	185	198	176	173	203	212	217	176	208	188	211	187	153	180	210	199	185	201	183	226	185	222	183	202	205	215	174	219	159	207	190	209	181	213	188	190	168	194	185	208	218	193	161	211	197	210	183	232	202	194	197	232	199	189	210	207	181	204	217	199	209	212	159	201	195	203	188	185	155	197	158	189	181	211	192	221	228	201	178	209	184	202	177	191	179	201	213	192	193	158	211	198	207	161	196	204	200	198	206	226	232	190	187	197	198	191	194	180	219	196	200	214	204	216	226	191	172	193	216	196	182	181	220	198	181	188	222	193	185	203	195	196	191	169	182	204	206	186	195	198	198	211	207	194	176	214	178	213	183	175	176	186	165	182	197	213	243	206	186	196	205	200	214	213	211	196	203	194	182	187	209	219	219	166	212	231	193	206	202	186	178	220	200	195	200	188	217	174	177	170	181	204	195	161	214	218	182	206	172	201	170	210	185	212	207	205	192	181	182	184	214	205	212	208	202	193	214	194	228	211	214	210	208	197	191	214	212	208	200	212	223	173	186	203	190	196	190	190	188	192	214	208	219	201	173	216	180	218	214	183	200	213	180	193	200	196	192	199	207	181	200	197	186	192	222	167	211	199	170	220	206	217	171	179	181	175	194	197	192	217	172	198	189	215	179	194	184	215	195	196	198	206	194	200	183	190	190	194	201	169	176	204	175	192	188	195	174	178	186	198	180	182	220	191	211	212	203	191	228	201	212	203	221	208	197	203	189	181	224	202	208	181	207	182	198	182	193	179	193	205	185	191	207	208	212	224	199	174	186	211	226	203	184	193	198	178	186	193	188	184	191	215	204	213	167	149	181	217	200	219	194	202	185	197	191	150	176	186	200	230	179	205	205	182	185	194	192	179	193	223	184	207	205	189	213	209	184	182	208	196	202	185	210	167	206	190	184	176	208	217	208	209	208	185	220	203	184	203	245	192	201	202	191	196	217	191	195	191	209	186	189	202	223	219	178	208	218	195	224	201	213	174	193	185	182	189	177	184	218	194	201	200	214	195	181	219	195	200	181	193	212	195	220	213	209	186	193	180	201	175	181	195	198	223	168	204	199	173	204	195	189	203	177	180	213	201	186	175	199	185	207	176	222	186	196	184	182	187	188	193	193	189	185	207	214	211	189	187	199	230	198	220	163	213	202	193	231	179	195	192	218	196	209	185	195	195	181	198	205	185	179	193	198	207	196	203	197	192	196	209	180	205	206	218	235	220	196	173	184	218	210	202	209	184	203	183	189	187	190	192	193	215	202	172	175	193	191	201	208	168	212	191	199	206	182	193	208	216	212	220	197	178	185	188	186	185	183	187	174	208	190	203	191	185	181	218	202	166	172	163	180	215	206	192	212	215	212	206	164	184	208	181	193	212	198	233	194	195	199	186	202	184	209	166	202	195	210	193	224	213	203	176	204	203	179	180	182	190	203	201	199	191	212	181	194	185
26951	42790	25659	10935	5731	3647	2396	1705	1421	1180	916	854	772	659	655	634	580	549	484	511	504	503	487	497	513	478	508	473	483	480	476	452	465	440	442	487	488	433	462	478	431	423	393	439	438	435	466	491	461	432	447	471	455	442	472	388	461	428	457	478	446	472	453	444	463	452	467	471	449	450	440	464	455	460	465	435	435	419	465	499	446	504	484	443	454	420	475	443	450	442	431	455	470	435	404	472	464	418	468	448	453	406	428	424	443	441	415	410	440	431	464	474	476	435	422	418	489	407	452	418	462	451	477	450	429	439	461	463	476	448	434	432	456	441	439	384	465	460	460	453	438	465	427	429	451	482	399	434	438	460	450	447	440	423	439	437	445	437	430	407	472	472	455	395	435	424	429	428	474	428	482	458	476	461	492	457	474	441	399	466	471	452	416	446	452	465	420	436	464	436	475	450	473	472	428	449	456	476	480	445	476	450	421	448	455	440	463	437	434	479	447	466	421	422	414	430	421	440	473	446	426	448	485	411	416	434	450	428	402	408	433	462	426	459	409	449	442	459	430	456	433	429	450	419	439	463	444	443	469	480	410	376	452	454	475	449	436	477	450	435	417	409	439	426	451	421	451	429	427	474	426	455	460	430	441	468	415	435	436	418	438	473	465	451	479	442	460	444	434	450	412	419	453	466	414	456	442	443	465	422	433	459	436	475	434	450	412	458	489	466	470	484	448	449	439	477	431	421	422	424	455	446	465	400	424	396	454	458	436	430	440	458	467	449	426	436	441	462	490	432	459	468	422	443	437	425	441	403	428	459	428	453	445	434	450	454	435	467	417	477	492	462	428	415	454	464	475	421	444	421	421	447	494	443	457	444	447	445	466	437	433	495	454	407	453	443	427	481	472	422	442	474	452	454	464	403	451	464	447	445	485	412	474	446	385	452	470	451	457	455	489	443	435	456	477	455	440	431	457	424	415	413	439	436	421	499	442	449	414	429	473	420	452	458	442	450	414	470	433	438	450	401	443	452	435	432	449	437	442	427	420	427	504	443	423	439	460	433	470	433	469	472	442	464	472	440	451	435	430	426	442	439	415	427	453	432	429	461	472	436	471	413	432	447	435	449	395	440	445	455	436	451	437	438	443	411	399	444	431	431	407	464	454	439	483	479	434	437	465	469	435	436	426	463	422	471	452	443	466	451	451	439	447	457	462	439	460	421	490	448	461	471	417	433	452	442	470	454	454	493	410	450	452	486	458	396	462	452	425	450	442	451	459	458	426	423	452	430	422	438	453	414	443	469	440	443	450	448	445	439	430	444	466	427	414	496	433	438	458	454	454	443	461	404	473	417	457	424	463	457	439	436	477	450	481	439	472	441	432	451	443	459	458	399	463	447	455	436	456	444	425	426	421	423	465	441	411	407	485	452	454	477	444	493	454	442	457	466	466	466	462	434	438	424	460	452	505	452	469	444	452	448	443	473	459	446	433	436	459	474	459	453	448	453	435	467	426	395	472	453	448	429	433	448	441	461	382	449	461	439	436	416	453	475	431	484	445	419	469	461	481	461	456	470	402	444	425	458	452	453	481	446	441	438	449	434	439	447	428	446	463	448	474	468	490	427	442	452	471	462	435	447	460	437	428	452	404	446	412	424	413	451	447	486	454	445	428	480	416	468	473	435	425	462	453	470	486	430	465	458	476	438	441	403	456	430	435	459	458	452	454	457	435	426	476	474	418	422	433	459	423	501	445	416	413	431	435	435	427	425	446	463	418	436	455	467	420	416	430	421	476	457	437	417	458	453	428	452	446	458	446	475	441	447	473	451	455	442	501	431	414	425	458	454	469	445	393	462	460	418	447	425	469	477	422	442	447	414	444	450	418	443	450	427	416	412	441	418	447	471	474	445	475	475	442	450	441	444	440	431	448	448	423	423	433	465	410	472	462	446	460	457	414	443	428	462	500	438	466	453	472	440	418	416	474	460	393	442	456	414	444	434	449	415	431	454	463	466	470	438	438	467	460	446	481	442	415	430	471	442	428	415	442	481	432	456	452	466	437	421	416	456	437	480	397	429	441	467	473	438	402	435	443	454	417	437	449	436	433	417	443	414	454	488	473	454	487	492	421	460	454	458	490	440	447	437	444	413	418	452	470	418	436	469	420	423	484	476	449	436	470	447	443	448	445	475	482	415	480	463	437	427	470	454	423	426	423	442	429	431	446	431	421	433	455	428	438	460	467	464	440	416	432	445	482	422	456	387	479	427	442	454	443	474	443	470	469	437	471	444	463	495	423	433	428	425	460	465	464	461	446	446	461	435	459	457	441	417	466	443	446	464	445	450	440	424	435	476	421	468	476	456	423	435	422	408	453	455	462	476	483	480	457	472	460	440	423	444	504	469	435	416	461	468	445	443	480	496	480	412	415	419	436	469	429	472	437	452	425	397	456	447	479	464	440	442	449	456	441	426	425	445	426	441	460	438	421	491	418	460	417	462	445	470	462	441	443	443	447	477	446	429	419	480	472	450	407	426	446	405	440	436	444	446	440	418	430	466	419	442	441	404	463	444	434	437	434	442	445	422	459	450	440	465	432	421	408	458	477	458	448	420	429	418	426	440	441	419	440	443	458	438	449	437	434	458	436	453	425	453	422	445	487	451	452	459	473	471	426	463	442	420	464	472	419	436	438	455	445	491	423	433	445	445	396	469	466	500	443	425	474	438	403	434	437	497	407	487	429	411	465	445	434	419	439	477	426	459	458	423	438	442	421	412	445	446	435	478	468	457	450	469	459	444	435	422	461	463	461	433	445	452	438	451	438	437	433	427	439	420	399	448	417	465	411	434	412	447	453	458	458	420	449	470	455	443	451	428	451	465	431	465	453	472	425	486	468	444	437	438	469	454	441	434	461	442	460	483	423	462	422	431	427	452	462	428	455	415	461	437	432	425	443	435	434	411	452	499	420	418	427	479	453	438	441	443	447	425	447	468	430	432	434	416	465	426	434	456	445	444	440	456	422	454	457	457	501	476	431	445	454	430	441	416	433	472	482	472	419	433	456	466	462	442	451	475	459	416	434	448	452	382	434	453	447	403	417	443	430	435	450	485	440	423	438	485	449	468	456	448	416	417	445	425	433	465	463	448	422	462	434	432	452	427	454	459	466	449	472	443	443	454	466	450	437	408	396	422	455	431	445	442	430	446	432	429	463	481	465	455	470	456	406	436	459	448	459	460	442	471	424	482	412	461	441	493	459	459	424	435	429	413	450	458	445	451	412	428	464	447	435	438	416	463	430	429	481	391	500	431	434	425	423	447	432	457	481	453	429	431	409	460	443	388	477	465	452	409	433	462	439	430	403	426	438	443	456	412	468	409	475	461	452	467	423	421	454	440	448	410	445	417	476	443	439	453	453	413	473	467	419	465	443	436	446	500	454	483	436	484	448	450	467	449	434	451	470	453	420	426	411	430	455	445	462	430	425	447	455	491	432	455	486	463	454	434
33067	25959	24291	13807	6036	3494	2468	1664	1185	904	699	589	499	472	384	340	304	297	281	258	220	248	273	258	239	207	210	210	221	217	227	243	223	237	208	225	224	223	207	213	228	211	229	200	242	241	225	208	212	214	211	206	207	213	214	207	208	200	217	198	172	206	201	186	221	215	217	242	235	193	229	221	224	213	210	203	208	193	211	206	218	221	187	207	192	216	204	206	221	202	204	211	189	227	201	214	216	246	225	243	233	232	220	204	219	217	207	226	223	195	197	216	194	218	202	217	214	214	205	193	185	217	211	216	199	221	240	196	209	219	182	218	191	211	194	197	228	223	226	216	245	215	203	197	217	198	219	186	218	207	211	174	209	209	251	244	216	203	227	213	213	234	211	233	243	222	208	242	198	202	232	227	201	201	194	209	241	203	231	185	245	237	210	198	226	216	218	221	238	191	226	194	211	216	204	230	196	215	200	203	220	245	196	216	210	193	198	205	215	194	215	198	228	217	201	208	193	203	209	209	215	218	202	210	194	230	218	205	193	220	188	224	197	204	222	182	184	235	218	200	219	197	231	205	199	204	226	213	192	188	208	235	219	210	212	213	235	198	200	195	225	212	218	259	205	181	225	236	214	231	226	219	214	229	216	191	237	254	237	225	207	226	196	199	196	216	253	211	196	200	219	209	214	222	235	215	230	210	219	222	194	224	237	236	239	244	198	223	202	190	230	201	199	232	206	196	224	189	223	233	208	198	225	202	225	201	218	219	234	209	208	229	196	182	246	219	209	241	224	208	213	186	220	161	198	197	218	198	194	226	227	227	188	230	209	216	230	214	207	215	189	215	223	180	182	204	174	229	238	185	223	229	200	223	194	215	223	200	197	207	225	205	189	221	213	215	221	213	224	216	216	190	202	222	227	212	233	237	223	190	195	216	202	214	200	205	205	196	221	205	206	219	207	246	204	220	201	192	227	207	208	204	215	243	229	199	220	229	219	215	235	208	218	228	214	231	218	222	192	221	211	204	237	215	245	208	201	213	219	240	204	230	202	212	226	204	209	213	203	226	211	217	218	185	204	172	195	204	237	218	211	246	227	193	210	221	210	198	241	216	208	203	227	212	208	183	192	212	219	198	197	206	207	230	211	206	202	213	219	194	218	200	222	220	209	201	200	231	224	212	218	185	181	215	195	220	202	214	216	219	221	221	207	223	226	204	213	220	203	181	213	220	228	175	238	206	207	214	222	204	188	225	217	213	234	203	217	217	198	228	216	220	223	221	223	240	204	218	215	228	199	196	212	240	248	219	207	217	237	260	225	237	215	211	195	188	224	210	200	227	229	214	193	226	239	225	223	225	199	187	223	193	231	189	213	179	223	197	215	194	225	212	193	216	226	219	228	209	214	213	202	226	219	207	234	212	189	225	243	240	179	180	222	203	224	198	213	181	187	185	187	220	230	229	205	204	230	210	219	224	214	214	248	212	218	218	198	226	201	222	209	205	201	217	219	214	194	223	214	213	233	198	196	223	205	219	212	188	201	215	197	214	208	191	239	220	216	225	222	183	232	221	211	199	221	229	220	218	208	216	234	211	221	215	227	206	178	210	235	216	240	208	183	218	220	226	210	210	194	247	206	219	193	234	215	251	207	205	219	218	226	210	207	214	191	228	183	219	212	230	212	235	211	216	195	195	224	216	222	231	189	221	211	224	221	178	225	238	233	237	215	208	202	197	198	192	217	226	224	231	197	205	207	225	208	191	204	231	235	226	233	187	197	221	212	209	202	194	213	200	199	227	204	184	218	241	214	204	200	174	212	228	206	187	175	194	226	227	244	217	225	193	223	197	218	242	211	204	195	191	222	198	212	224	204	244	220	222	209	202	214	241	178	211	185	220	208	212	222	220	221	233	238	197	217	220	185	229	210	240	199	189	206	206	213	204	224	197	214	209	246	201	228	233	239	248	230	180	220	221	216	243	191	184	209	217	225	226	207	206	216	218	229	198	209	206	234	206	179	203	201	210	191	216	251	213	198	204	196	203	208	201	221	213	229	208	206	186	226	241	229	215	191	204	241	220	211	188	202	193	186	212	204	227	218	236	208	211	199	172	208	199	203	199	203	199	203	208	227	195	195	203	202	202	209	236	200	207	218	227	232	178	217	203	176	225	202	226	196	187	208	192	187	225	208	213	185	202	215	207	214	238	226	225	211	207	214	237	202	237	243	196	197	214	202	197	222	217	221	231	225	226	214	216	214	228	230	232	215	199	198	199	202	210	233	230	200	199	201	202	217	214	186	215	199	205	201	206	215	221	201	213	221	263	211	237	204	227	194	198	201	203	238	194	212	231	207	221	208	204	208	196	194	207	189	206	213	212	216	219	233	193	200	240	223	245	217	185	203	209	194	221	223	197	216	223	197	206	233	227	220	186	224	210	245	224	189	198	226	209	176	201	227	248	241	228	215	182	196	209	225	226	203	212	215	220	190	218	211	206	234	222	236	204	200	225	194	234	198	233	211	187	196	227	222	222	198	189	230	200	236	197	203	215	201	201	202	210	205	201	215	213	220	210	221	241	213	195	213	206	219	220	210	229	252	211	189	212	196	226	197	231	200	215	208	209	202	203	223	222	191	186	238	203	210	211	225	216	205	234	214	208	216	192	199	211	231	199	200	231	222	231	230	227	247	229	213	203	206	217	217	192	204	189	227	225	193	216	228	229	222	222	232	222	222	212	168	239	218	191	211	218	224	213	232	220	239	236	213	203	224	228	247	223	215	217	203	198	207	194	223	212	221	213	220	207	203	228	197	209	216	220	240	227	214	216	219	222	228	219	208	212	224	224	191	207	227	213	236	220	213	218	225	204	253	204	206	198	167	185	240	222	206	205	193	196	210	202	220	245	231	195	219	229	255	223	194	223	238	193	230	224	205	196	208	202	196	231	235	249	227	209	230	210	187	230	210	197	209	212	222	198	202	206	238	240	201	224	231	223	231	233	190	203	226	195	200	207	184	207	219	225	204	205	215	222	206	218	187	239	223	190	208	211	245	198	213	205	190	216	206	205	209	195	180	189	202	212	214	206	219	196	218	184	214	254	228	201	203	227	218	211	206	183	205	201	212	178	242	195	203	194	211	193	207	224	220	211	204	200	219	207	249	183	222	212	200	211	210	200	199	242	218	204	228	194	197	209	207	216	218	192	226	215	188	226	167	217	211	218	222	218	208	204	205	210	210	221	202	228	225	221	209	210	236	205	205	210	180	221	232	229	244	224	208	249	234	219	199	217	215	211	222	205	197	232	232	228	236	217	233	216	196	247	200	179	209	223	197	190	205	213	215	187	201	220	179	206	212	239	215	209	227	232	180	198	211	231	224	206	225	196	222	189	186	197	222	229	208	247	231	202	188	205	237	203	222	214	186	219	226	206	246	249	236	196	204	218	195	202	218	223	192	220	187	229	203	205	213	214	205	195	211	218	251	236	211	221	226	201	229	184	207	220	216	217
25526	32136	15255	6088	3288	1977	1498	1095	940	784	699	695	647	586	576	559	522	579	516	517	540	525	488	524	472	521	520	511	468	500	482	489	443	507	486	479	472	477	502	493	533	470	482	515	500	486	492	525	483	492	506	451	505	525	502	506	476	475	484	507	456	559	509	496	472	484	510	490	520	536	490	496	505	479	522	501	453	481	518	455	495	484	482	466	487	534	460	489	462	545	501	498	478	485	535	512	483	446	515	530	507	486	467	509	492	487	518	498	487	486	504	462	524	513	474	523	478	510	508	485	488	531	502	475	513	472	529	519	448	463	505	490	487	509	470	523	444	465	496	488	513	532	476	526	511	461	523	535	487	468	484	499	447	492	504	435	505	469	452	498	514	529	491	487	515	466	479	493	526	482	529	494	512	500	513	539	509	484	472	504	500	468	494	474	503	495	514	467	447	471	521	533	525	509	509	437	488	517	502	486	500	511	507	519	511	462	539	500	508	488	512	487	482	500	503	452	515	470	487	541	514	462	457	465	492	479	511	476	537	462	493	496	537	500	483	475	499	504	482	505	519	515	469	520	482	516	492	516	499	465	497	522	474	527	493	470	451	504	494	489	456	488	511	488	500	512	483	512	488	484	519	466	480	503	454	491	502	511	488	496	540	477	456	476	485	466	484	493	503	495	503	453	481	491	456	428	488	474	520	539	485	513	453	528	520	456	488	480	498	511	494	476	479	451	489	469	498	510	478	502	475	542	511	509	484	466	468	494	510	491	512	473	507	485	511	501	504	456	480	519	476	519	474	503	464	509	480	480	466	509	487	451	530	456	502	495	499	453	496	464	545	516	503	454	533	479	482	490	515	444	502	474	476	484	515	500	481	492	500	486	489	501	489	480	477	502	466	496	467	470	444	511	507	494	451	470	494	496	517	508	464	475	509	493	529	511	465	504	511	499	491	431	515	452	494	490	498	509	462	501	536	497	519	491	484	453	499	485	503	493	485	507	462	503	485	494	454	485	508	472	462	505	534	505	478	514	451	490	490	520	459	496	463	476	484	500	488	511	524	515	481	533	504	503	542	500	490	490	448	494	518	492	508	525	490	499	501	489	525	488	484	498	475	460	480	492	443	480	539	488	476	523	483	457	490	501	465	516	511	490	510	536	474	468	495	508	548	468	528	499	534	492	486	493	481	470	470	474	477	531	488	458	489	501	453	479	480	515	471	455	508	493	521	451	503	465	468	483	480	480	476	488	452	454	535	490	472	490	459	498	483	484	527	480	502	481	492	504	482	509	500	461	479	486	476	512	469	522	484	500	495	478	473	479	499	490	463	487	475	469	458	507	494	470	443	483	473	467	447	457	493	518	500	513	517	461	488	511	465	487	484	497	493	500	504	472	503	501	530	469	516	483	465	475	488	496	478	515	474	502	484	490	495	473	518	474	466	500	528	474	503	518	528	503	497	529	479	505	527	494	504	501	501	475	491	502	461	500	482	516	511	486	511	510	484	495	478	492	510	497	455	480	541	464	536	504	495	508	489	512	522	528	477	515	454	465	523	501	543	507	534	491	453	466	507	482	436	506	501	508	511	485	499	529	510	518	516	487	522	502	503	481	518	478	483	518	496	502	492	547	493	517	510	490	485	479	488	501	488	470	445	498	479	503	490	482	494	506	496	491	567	499	471	492	472	484	472	523	495	553	513	515	495	485	546	495	510	509	506	495	501	470	507	479	512	441	442	517	500	487	474	472	482	485	550	486	461	514	496	527	526	463	457	485	449	510	447	474	504	481	545	486	477	527	518	517	468	531	511	500	481	510	475	472	478	501	443	523	491	504	508	492	492	488	459	521	475	500	486	498	485	477	479	484	496	437	495	459	447	462	503	500	511	489	503	503	481	492	494	488	465	482	516	534	481	495	521	504	522	481	459	490	498	521	482	496	518	480	504	482	504	478	458	464	473	493	473	493	497	520	464	515	441	491	486	491	540	498	517	474	500	501	486	517	466	495	468	522	467	530	493	505	478	472	525	449	473	463	501	486	470	522	492	496	501	509	464	491	474	519	521	475	496	494	472	504	489	462	504	534	471	503	481	486	504	505	517	494	504	498	488	532	490	509	523	547	519	541	504	494	524	489	504	524	491	468	484	484	499	475	492	487	504	514	497	482	473	468	492	487	485	509	523	493	500	502	491	455	490	508	473	519	525	478	497	482	482	502	493	520	488	472	505	496	480	519	583	479	507	479	457	522	492	510	490	540	473	468	463	463	505	545	513	508	537	507	520	516	511	490	491	474	540	534	499	537	503	498	539	495	517	529	503	507	495	488	498	514	489	521	479	464	456	507	501	508	498	504	486	490	537	509	500	480	480	477	496	492	470	528	473	517	497	463	509	475	479	497	464	504	484	471	523	484	498	472	506	495	509	479	449	493	503	489	487	496	469	476	485	509	478	496	478	529	509	464	491	492	495	472	475	486	501	471	511	537	531	461	452	503	538	516	509	466	489	464	520	487	450	513	486	468	478	498	542	496	492	506	461	449	453	487	479	517	468	494	486	519	484	484	526	494	502	504	497	470	496	516	498	500	463	472	453	498	447	508	509	511	488	472	527	465	490	505	477	485	504	474	492	476	467	511	503	488	496	473	488	468	450	494	495	484	503	487	497	518	512	456	482	488	500	518	460	488	527	469	518	525	504	516	486	484	483	513	510	526	499	485	508	507	486	513	504	516	464	473	486	491	500	482	486	488	491	471	516	487	503	501	504	504	493	493	518	466	507	526	488	568	475	484	522	475	465	492	472	484	489	499	477	472	474	536	499	495	503	480	443	512	481	508	458	500	465	521	490	509	474	448	472	496	473	486	462	518	476	516	516	485	474	497	549	484	467	478	518	506	486	461	491	427	522	474	478	495	511	475	498	502	478	511	511	518	513	473	511	481	521	499	517	503	472	474	498	479	492	506	478	530	455	479	493	469	500	490	478	469	501	512	534	525	486	481	493	477	508	487	527	437	494	485	495	428	505	486	482	475	434	486	483	494	463	488	499	483	479	508	489	471	476	530	470	502	501	516	507	474	469	520	465	476	489	448	494	483	481	464	524	452	546	510	476	516	489	503	520	507	465	514	491	465	472	476	505	468	493	499	483	496	497	484	480	538	482	501	515	484	459	524	480	470	488	472	564	491	490	472	497	450	482	485	511	472	479	464	480	486	517	524	474	491	472	443	487	524	504	507	493	476	490	481	510	457	489	470	486	511	470	499	500	489	513	468	489	484	496	465	445	480	453	483	489	476	502	507	498	497	510	511	453	528	504	517	494	545	517	540	494	546	481	506	482	498	491	462	471	472	525	472	549	486	506	519	485	476	543	484	534	506	480	488	488	504	452	536	500	468	451	520	475	488	472	487	496	496	472	496	459	495	498	523	472	478	469	497	490	499	495	475	507	492	509	484	481	514	495	489	498	485	518	480	518	493	479	525	504	488	514	490	558	532	473	531	465	484	508	514
24853	21497	25008	28427	21610	20287	6925	2989	1833	1305	1023	748	675	560	463	404	364	333	322	324	280	257	262	246	278	207	214	228	198	223	199	191	214	177	180	191	195	173	200	215	184	197	213	182	188	210	198	193	206	197	204	207	198	201	211	216	188	202	223	203	181	194	195	199	201	195	194	214	223	205	189	158	198	191	205	180	219	179	192	223	201	210	190	179	170	171	218	203	195	182	198	214	184	192	183	207	207	189	190	182	206	234	184	173	213	200	224	197	179	179	197	223	186	202	184	197	189	219	190	186	201	159	215	201	203	178	198	198	171	195	202	222	215	188	216	177	204	215	221	185	175	185	203	190	194	180	219	177	172	194	232	193	189	202	217	206	193	210	229	201	190	185	196	174	233	214	167	185	193	196	187	189	198	227	185	230	172	206	204	195	225	184	172	193	201	188	202	216	176	208	198	219	192	175	231	193	203	197	175	184	190	221	201	184	178	191	205	173	193	183	188	204	205	206	199	207	191	238	197	198	201	191	168	217	207	196	218	210	209	211	193	197	223	207	213	172	204	219	201	199	200	190	187	206	205	186	202	193	209	171	199	215	217	191	191	208	220	186	175	191	208	173	194	214	178	201	170	201	197	214	197	183	203	175	200	201	207	197	207	199	193	208	179	215	191	185	207	165	195	202	171	164	204	198	202	193	199	219	189	187	175	187	200	201	189	195	201	198	216	217	208	175	174	152	193	206	188	204	167	198	174	208	190	197	213	189	189	216	182	191	190	210	194	208	186	212	180	187	205	200	190	179	169	203	185	186	205	171	194	181	198	190	177	206	196	186	208	204	183	177	177	214	182	193	196	188	193	185	195	219	217	214	201	202	216	198	174	204	191	215	203	219	194	236	210	214	188	228	211	205	186	185	210	184	192	198	190	190	196	197	203	183	212	199	202	180	205	199	193	215	185	194	194	216	213	211	214	223	189	193	197	192	209	149	177	179	205	194	216	182	188	192	209	191	222	193	185	179	213	207	198	184	218	209	174	187	205	209	194	180	186	206	199	195	192	203	190	219	212	176	189	204	193	185	186	205	226	202	200	172	172	217	185	207	181	211	183	214	218	162	187	215	181	214	215	184	198	190	177	193	198	221	215	188	199	213	185	162	196	167	165	205	185	178	200	184	200	210	206	199	213	195	199	195	192	175	201	178	195	185	187	181	197	192	184	234	213	173	200	192	201	180	197	180	200	210	204	205	228	205	185	199	188	191	197	206	221	189	181	202	196	214	221	194	218	215	204	195	218	240	200	205	203	197	196	194	218	206	189	216	222	181	186	194	176	224	225	207	181	203	184	212	196	192	195	201	188	169	198	206	186	210	173	200	217	218	201	201	178	184	206	189	186	182	172	192	217	185	185	190	170	178	185	197	202	200	194	205	182	189	213	205	166	218	206	190	214	195	227	195	202	188	222	207	200	190	207	186	196	207	198	223	185	198	199	206	189	177	200	194	218	197	173	196	226	197	199	224	189	198	189	193	206	197	193	205	189	200	218	207	184	213	171	201	214	204	196	198	180	208	193	212	182	195	186	209	205	215	219	200	194	221	184	192	181	209	208	194	194	157	200	198	183	203	171	196	203	183	189	207	206	194	183	171	203	200	205	198	194	224	174	174	215	195	198	188	200	193	176	189	165	211	197	240	206	201	188	201	195	195	194	178	213	211	171	212	164	190	193	215	189	191	187	199	197	180	205	190	180	209	185	181	201	206	200	176	170	210	204	200	187	206	183	198	195	178	179	190	209	218	188	207	183	207	202	215	213	190	190	197	188	210	196	200	192	202	175	172	189	185	210	190	213	211	194	192	206	170	205	191	176	164	217	200	193	188	192	207	223	191	198	223	186	201	195	215	165	206	194	179	195	201	202	204	189	212	210	232	169	189	201	187	184	200	189	207	197	192	210	202	210	176	193	216	198	180	210	184	182	190	186	163	190	198	194	207	184	219	205	182	171	207	216	202	216	202	178	202	179	186	197	191	198	185	189	209	193	190	190	189	191	184	187	189	204	191	221	223	189	202	166	191	208	173	182	220	196	181	204	181	191	175	199	224	187	200	192	200	202	186	167	199	176	193	201	172	168	201	229	183	212	182	217	214	213	184	191	186	185	188	191	200	198	198	191	229	205	193	186	199	200	230	184	193	199	194	197	197	174	182	161	214	213	217	190	229	171	204	205	209	222	192	209	180	191	195	190	186	177	197	182	180	224	198	190	203	187	172	214	215	191	166	208	179	224	177	199	177	208	201	180	201	177	182	197	192	153	204	197	204	177	176	173	212	195	220	190	189	200	189	209	196	181	209	200	218	190	182	191	180	207	228	187	186	195	211	190	230	227	212	206	195	179	183	179	170	206	211	201	178	185	177	203	217	209	207	158	206	191	186	204	188	181	225	200	191	196	175	220	209	207	194	184	210	175	206	196	202	178	224	197	183	175	179	190	173	213	199	179	184	211	204	202	202	206	196	194	207	201	183	205	201	186	189	219	208	222	172	198	192	179	147	238	249	181	168	184	211	225	194	222	187	210	194	179	193	184	193	201	199	204	200	198	200	176	174	163	186	202	189	185	222	208	193	174	186	193	224	201	191	178	173	193	172	186	190	217	188	180	180	221	212	200	168	186	221	211	201	196	214	219	192	199	196	177	173	194	230	183	181	206	215	192	200	181	189	189	202	222	204	202	197	185	197	189	168	180	186	203	202	199	212	199	196	224	214	187	202	181	195	182	231	220	229	206	177	186	194	181	178	186	188	194	202	204	193	176	183	205	206	213	197	215	208	205	168	178	179	160	206	213	201	182	194	179	195	205	214	185	184	196	185	191	197	177	193	194	182	205	185	187	214	206	193	223	196	177	164	184	206	214	193	190	213	203	186	182	204	179	200	207	207	207	201	187	190	179	174	181	203	192	172	177	205	183	178	181	194	210	219	191	187	210	202	206	202	203	164	163	199	191	195	190	205	200	199	221	151	198	188	205	190	181	207	192	201	185	200	195	198	220	197	228	199	191	195	198	196	188	240	221	210	207	190	195	196	194	161	182	179	181	201	204	204	178	160	184	166	189	186	183	181	213	207	166	194	212	207	192	198	196	194	208	201	212	175	202	195	206	210	202	210	209	181	176	174	211	226	199	191	197	171	193	204	187	230	195	221	196	203	203	167	199	183	209	224	181	203	203	199	197	179	178	181	188	185	191	198	215	211	169	216	233	199	223	184	181	195	188	185	212	178	171	196	175	211	188	200	198	207	163	183	191	178	194	210	219	197	197	186	183	181	228	209	216	185	207	201	207	194	171	197	208	193	178	152	196	208	207	173	220	220	199	207	211	188	204	202	176	194	167	213	180	193	197	241	177	195	202	187	191	205	201	187	173	171	210	191	192	214	205	179	196	189	186	204	190	225	185	203	173	160	178	185	173	180	182	192	219	197	196	218	208	192	210	219	207	181	206	178	213	213	206	205	210	204
24882	39229	22965	9439	4843	2871	1945	1461	1186	1025	834	703	695	640	624	585	577	497	500	518	492	496	510	456	489	464	481	472	498	487	471	473	459	463	424	422	442	478	477	457	432	447	432	432	437	465	471	435	460	427	444	467	440	483	416	410	462	496	481	441	486	439	477	497	444	452	455	452	477	495	445	481	438	456	432	442	459	450	454	466	472	482	496	470	434	431	466	473	439	469	438	457	460	476	450	446	426	423	453	456	469	434	442	414	456	467	436	465	424	451	454	470	419	447	474	445	462	439	454	481	433	447	453	479	427	472	418	445	481	448	464	439	440	512	471	482	448	431	474	462	434	435	448	433	474	506	477	494	445	445	448	425	451	459	482	430	454	476	472	456	441	450	440	504	472	491	465	460	440	458	458	440	472	482	453	428	438	439	439	445	445	444	470	456	479	453	455	472	435	442	473	434	488	441	472	429	457	470	459	438	457	480	457	457	483	426	472	430	425	457	430	439	446	464	469	451	434	450	453	423	443	456	404	452	468	453	416	456	413	464	467	423	456	488	436	452	425	442	447	480	460	454	437	451	477	435	431	431	466	496	398	446	464	473	448	467	460	442	444	441	439	446	468	435	438	469	411	443	489	426	433	454	487	462	458	493	482	436	431	448	453	434	470	472	452	481	448	443	444	439	412	472	438	481	476	479	445	454	484	513	469	406	473	519	507	428	432	433	490	470	428	431	457	457	453	437	460	485	466	455	435	436	443	435	406	475	448	458	434	451	429	491	442	459	453	427	433	430	421	467	414	443	454	471	463	453	453	441	484	471	447	487	441	487	465	485	455	445	437	482	444	418	432	416	451	484	476	446	465	451	457	478	474	426	458	470	472	477	415	462	451	402	458	448	431	442	486	433	447	436	418	446	438	407	456	497	454	462	461	476	449	476	463	471	475	439	481	457	490	487	424	464	470	482	446	440	466	447	509	447	487	464	448	444	436	489	460	481	454	463	439	469	460	457	459	465	447	462	438	459	468	470	478	463	476	443	479	451	460	469	444	469	457	475	451	467	437	464	460	489	432	424	492	479	478	439	444	442	486	468	450	433	449	442	456	457	452	463	452	466	462	409	439	480	450	444	505	416	469	472	450	465	477	479	441	430	488	479	445	463	458	457	483	447	484	442	455	450	453	447	453	454	458	458	467	457	480	424	474	422	489	419	466	433	476	452	452	402	431	456	451	452	451	445	458	477	482	466	440	484	465	468	431	484	465	500	425	451	460	448	462	440	429	428	422	448	441	466	473	444	442	446	449	455	463	463	448	469	448	423	473	469	427	448	482	473	439	452	433	433	459	440	441	482	470	424	456	450	462	452	470	460	458	428	467	451	451	475	494	474	471	474	452	450	472	454	499	462	479	440	462	460	464	481	442	451	461	445	404	447	424	420	445	466	437	431	454	447	465	464	415	432	482	436	449	415	525	438	461	459	464	448	466	456	460	451	434	466	468	436	462	483	464	475	452	433	471	482	460	421	475	472	476	394	439	465	471	425	454	451	456	484	464	473	455	464	439	471	469	443	434	462	400	482	415	463	455	478	457	441	471	462	463	446	465	462	442	476	474	462	444	436	460	441	471	455	465	409	439	477	450	445	426	463	455	494	489	438	468	449	471	458	478	453	437	455	448	471	448	507	476	436	429	449	479	451	428	465	431	480	470	450	487	461	452	468	491	437	416	488	450	453	463	448	463	448	431	456	440	439	422	484	476	455	469	440	391	410	472	445	448	453	460	449	453	434	447	471	454	482	448	411	482	433	451	462	451	453	439	470	458	460	440	451	453	431	493	429	477	399	463	456	424	477	462	473	508	484	454	466	451	477	473	455	454	465	497	447	447	456	420	426	460	478	485	453	450	448	469	467	453	426	457	460	443	445	415	474	444	482	459	439	449	475	478	459	436	442	463	464	468	469	447	456	448	481	438	433	476	463	475	471	424	419	437	449	446	465	410	436	500	441	470	461	476	471	424	452	451	464	442	475	438	456	452	463	452	448	424	462	417	431	435	444	449	479	445	452	438	434	440	422	456	450	464	490	453	451	467	449	468	434	438	442	461	433	453	459	515	448	447	476	442	401	531	448	457	476	451	428	428	469	436	449	488	432	488	437	458	527	452	442	493	462	421	481	455	433	453	446	457	486	437	460	467	457	406	474	437	444	445	463	477	476	447	428	469	446	453	410	455	431	458	473	443	431	408	457	468	474	476	468	483	452	451	468	449	485	420	501	454	446	442	476	447	491	486	438	453	447	418	452	445	417	459	416	466	465	457	443	429	477	468	434	429	464	475	481	446	460	457	475	415	461	425	435	443	485	478	460	428	439	455	488	442	444	439	444	437	450	463	450	477	437	449	464	442	429	425	470	442	437	431	498	460	456	432	457	473	431	453	454	441	458	433	462	432	466	436	447	452	446	462	437	476	440	456	429	457	441	466	479	484	420	471	474	487	499	446	497	453	468	460	424	461	452	486	488	435	472	453	461	444	484	447	487	486	429	471	476	421	472	465	488	452	458	469	465	473	435	462	443	482	450	441	448	435	441	485	443	483	440	471	450	486	443	442	453	473	431	444	450	451	455	454	471	471	472	422	458	467	493	472	436	484	440	413	443	467	417	445	455	465	454	467	432	430	436	485	440	494	454	430	472	430	413	442	420	473	447	506	476	441	448	471	491	494	447	489	398	458	453	497	436	441	430	448	475	478	441	465	454	422	462	458	459	442	469	485	484	423	451	461	475	464	461	432	399	446	428	453	440	457	449	444	441	444	454	408	438	443	484	469	450	477	466	513	443	461	451	458	481	468	449	458	458	446	443	464	441	446	459	459	419	467	429	465	478	432	451	448	481	469	470	469	440	460	429	457	475	438	448	469	487	483	407	457	464	435	447	478	461	434	467	457	459	479	477	442	435	487	429	448	458	465	446	460	465	450	462	438	449	482	438	466	463	438	427	457	473	453	469	489	431	448	458	431	465	404	457	446	483	446	449	446	460	412	470	433	455	439	466	447	463	427	475	451	433	460	465	483	414	445	466	424	466	464	426	477	458	437	454	479	440	461	474	437	444	418	449	452	435	451	443	465	470	429	442	442	441	437	475	461	427	444	453	464	440	448	468	463	477	416	424	444	438	466	488	447	417	474	447	434	444	417	475	434	452	473	441	471	505	444	423	470	519	443	445	461	462	463	419	468	446	443	459	460	442	475	394	471	442	437	418	487	413	441	430	451	437	460	452	468	435	443	439	481	475	452	447	434	432	454	463	418	442	422	470	448	488	432	456	476	434	411	465	487	462	448	458	463	442	437	470	443	480	488	421	445	451	449	457	476	454	467	470	473	429	450	421	472	454	480	443	463	479	455	420	484	420	457	438	439	473	435	411	468	451	469	465	434	439	466	460	428	432	442	440	468	441	449	480	416	480	440	491	468	457	458	478	452	437	484	477	451	457	453	473	432	491	440	435	477	442	458	460
24239	21429	25243	28030	21455	21644	18952	4961	2307	1634	1259	981	797	660	543	511	435	377	361	322	317	279	250	249	213	214	212	218	213	256	203	228	198	214	229	211	179	226	206	188	189	182	219	216	194	189	197	200	207	193	215	186	203	191	136	184	220	178	198	185	217	206	218	193	186	190	197	179	180	178	194	181	185	187	198	211	212	204	181	197	222	170	188	188	181	186	178	159	189	200	205	195	196	188	216	195	218	191	176	189	202	207	205	185	190	185	199	212	192	193	214	191	184	201	208	208	211	183	216	180	186	198	208	193	201	172	199	186	203	181	181	203	218	200	175	226	215	202	190	183	195	184	166	216	217	200	165	181	172	170	198	204	226	191	191	197	213	198	202	169	203	213	210	197	217	180	206	227	224	184	188	213	183	195	180	179	188	222	205	215	196	196	183	179	194	228	183	214	179	214	204	211	207	176	193	180	210	196	190	214	181	181	216	182	197	194	197	189	198	181	180	213	174	179	193	182	196	180	194	215	183	204	191	199	199	202	212	205	191	210	191	211	196	201	225	191	183	213	207	224	203	220	178	192	196	180	206	202	188	213	215	217	237	193	185	196	174	233	205	197	191	212	210	188	198	204	203	184	201	205	186	190	185	188	199	197	201	202	174	206	184	226	190	198	215	199	200	210	190	182	197	195	170	201	214	205	202	193	228	189	211	193	201	202	184	179	217	179	174	190	203	190	173	195	176	180	184	250	197	194	188	184	202	188	202	208	196	187	222	187	244	179	186	225	197	154	168	201	210	161	191	200	194	198	187	169	204	181	190	177	163	208	193	196	186	196	220	179	199	193	181	215	185	210	203	204	193	199	181	167	229	207	191	202	197	177	196	219	191	171	192	176	220	211	196	197	199	203	180	201	200	197	189	194	204	192	198	205	224	191	192	202	209	186	229	203	217	197	178	162	200	195	185	216	200	185	191	212	211	209	195	195	224	188	176	202	164	195	205	226	170	205	207	192	181	204	202	197	194	193	210	188	179	191	205	198	208	180	210	194	196	170	229	204	204	197	205	199	224	184	192	182	183	194	191	196	190	217	186	183	167	188	197	185	194	228	208	184	187	184	186	227	192	219	176	179	202	186	203	194	198	183	189	174	196	195	182	222	184	227	187	184	178	194	205	209	197	215	190	185	177	181	192	181	205	211	208	196	164	171	237	204	202	183	186	192	189	199	209	207	185	215	185	201	190	178	184	188	210	212	194	193	212	192	203	193	174	180	199	180	214	218	158	225	228	168	208	170	219	207	196	170	178	203	201	190	189	198	196	173	205	197	214	183	179	190	193	211	210	203	186	170	169	191	193	203	195	182	232	194	187	209	188	235	191	206	192	195	199	193	203	173	182	179	186	197	201	189	188	197	205	207	187	176	181	197	177	230	211	198	192	205	202	202	206	191	220	191	190	212	206	190	169	194	189	182	183	210	206	193	189	179	202	194	179	222	163	175	167	197	196	192	217	212	190	175	196	203	167	191	193	208	165	198	221	179	191	237	195	176	198	179	189	223	224	201	189	213	201	231	190	209	207	220	197	226	193	187	175	155	183	191	181	174	196	213	163	185	202	195	192	202	205	203	189	186	193	170	207	194	182	185	200	205	190	156	191	208	219	180	193	169	212	198	183	168	193	185	205	188	194	179	195	192	177	181	176	199	205	199	197	199	198	195	198	166	197	196	186	195	217	208	184	184	200	216	207	187	180	180	197	194	183	200	188	185	208	219	188	214	235	209	199	208	209	179	194	188	196	194	168	204	184	180	180	186	201	206	178	182	196	187	190	198	212	210	203	187	190	203	197	176	164	196	164	211	223	188	203	188	196	185	202	230	207	216	188	193	201	197	187	185	219	191	195	169	186	229	188	201	175	216	189	175	184	203	197	210	186	216	197	198	205	213	188	193	182	193	178	181	183	196	182	217	199	187	191	193	193	181	192	200	169	206	184	209	183	195	203	195	213	205	196	190	201	198	226	175	205	172	177	181	178	175	191	208	193	195	196	218	193	188	189	215	194	185	210	226	210	202	183	181	194	213	196	199	184	200	204	171	176	191	206	206	189	212	197	212	183	187	191	196	191	193	218	206	189	201	208	195	211	184	182	191	164	212	187	215	184	176	202	185	178	211	185	188	196	200	185	213	210	194	200	218	189	185	198	190	178	195	220	205	194	193	220	200	196	204	208	201	200	201	175	192	186	193	218	204	193	193	223	199	193	196	193	201	207	212	207	209	160	188	206	177	220	194	191	217	178	218	216	179	227	213	206	199	178	192	211	191	212	210	188	183	180	181	207	177	198	200	196	179	195	198	199	227	204	205	183	195	216	232	179	169	199	208	191	201	180	193	180	182	190	191	192	191	181	173	200	200	185	206	220	178	166	206	185	206	175	194	194	205	176	194	184	174	214	219	185	184	194	215	183	190	235	187	203	174	193	183	197	198	174	208	199	194	216	210	187	207	225	187	226	186	191	198	238	191	178	202	187	205	184	196	193	220	193	205	175	180	202	196	213	179	182	191	226	183	175	191	206	177	150	182	193	213	191	194	205	194	195	191	197	176	194	182	170	208	192	205	217	211	192	234	217	216	186	175	188	180	209	209	195	209	182	217	207	185	220	202	200	198	183	182	196	224	202	209	180	213	200	198	213	199	193	173	213	181	194	162	162	206	210	217	182	210	216	206	204	213	198	200	203	195	203	200	210	197	184	184	187	182	189	174	190	214	187	200	183	155	188	170	190	201	208	207	230	192	209	182	192	189	200	180	206	188	198	186	206	201	175	182	199	176	201	202	199	168	157	186	196	200	192	187	205	210	180	205	188	190	191	236	184	184	194	208	213	188	179	205	201	211	200	198	189	181	175	189	205	181	202	186	161	194	203	187	175	194	195	210	190	203	182	187	200	187	190	197	186	179	172	186	183	202	200	224	215	207	169	189	181	186	188	205	202	181	176	202	209	207	205	199	194	179	193	203	215	225	184	162	209	198	194	217	202	197	187	216	195	181	179	214	209	228	202	208	195	185	200	180	191	212	194	219	190	212	173	196	227	204	222	186	215	182	190	198	200	205	213	208	205	180	208	203	184	218	206	181	184	198	192	189	175	205	194	193	199	203	199	215	201	175	182	184	206	183	195	192	207	182	170	202	205	176	207	207	181	190	215	197	210	196	197	180	196	185	189	192	212	199	191	174	226	201	192	191	210	206	216	204	175	197	215	170	156	197	204	168	183	189	188	187	203	209	182	182	200	168	195	167	198	191	194	197	162	202	218	187	206	170	186	186	215	178	203	185	192	195	199	210	179	165	199	215	183	198	205	185	177	205	160	187	207	203	198	196	198	208	221	179	193	193	205	214	191	192	207	194	232	189	231	217	200	195	186	203	195	184	189	184	192	195	184	179	192	205	200	204	196	200	172	202	191	171	205	195	187	220	189	207	185	230	184	201	193	191	219	233	184	204	198	205	190	194	197	212
27333	46002	28734	11029	5753	3472	2314	1647	1298	1036	887	770	715	633	602	597	600	535	517	470	503	513	499	479	500	483	455	481	462	479	491	444	435	489	453	447	437	422	453	452	469	424	443	467	460	410	450	430	431	454	441	416	404	426	454	448	420	413	440	448	463	436	433	398	447	483	480	450	423	453	422	473	461	462	427	408	445	484	441	432	433	450	447	495	467	453	438	463	441	440	429	424	444	446	469	416	442	410	433	461	472	455	466	428	458	480	431	445	435	464	442	470	440	419	429	482	472	426	462	471	398	418	430	494	433	455	424	436	437	487	450	418	438	459	456	427	436	453	421	444	429	410	426	440	458	432	427	441	407	452	446	413	435	407	461	442	430	447	428	420	443	429	449	412	458	456	448	419	445	445	418	444	431	427	431	429	443	458	444	412	449	419	427	431	473	435	436	464	433	434	426	425	439	432	447	448	418	443	420	446	416	423	433	458	437	435	450	442	453	449	408	434	440	422	405	437	428	452	468	449	472	434	409	462	406	436	452	492	471	448	435	452	433	459	430	411	443	444	402	385	421	488	479	478	440	444	431	434	472	461	412	469	444	444	445	429	468	433	404	442	426	422	441	443	465	428	467	446	459	418	428	450	414	463	435	438	448	473	479	440	450	465	450	419	433	432	435	447	434	428	469	451	449	437	451	430	403	420	432	461	434	446	423	430	479	463	477	433	427	502	429	500	430	456	454	418	448	480	413	414	478	440	466	421	452	451	459	466	474	460	432	382	410	440	412	459	459	428	399	410	432	463	441	397	422	446	458	443	462	458	467	410	447	443	450	448	434	473	441	450	469	435	443	431	432	451	417	407	457	456	461	373	438	438	454	441	442	464	433	463	429	450	453	416	455	453	445	495	426	484	462	422	475	422	437	428	466	405	429	404	470	405	459	449	459	484	503	444	459	482	430	429	459	455	409	467	432	444	386	426	433	465	436	459	448	439	447	443	428	432	485	487	430	489	460	436	479	461	456	419	473	469	467	450	439	422	461	436	447	469	448	435	460	461	480	401	462	458	455	457	463	487	417	439	447	410	464	441	416	454	445	472	472	450	446	461	472	463	422	449	446	415	469	442	440	437	450	491	448	417	433	419	459	406	420	434	462	430	451	452	394	453	444	433	456	463	426	436	442	449	456	416	416	406	439	449	458	437	466	436	457	438	421	456	423	408	472	419	471	483	407	441	459	456	416	429	434	468	461	440	412	449	401	465	463	415	446	409	476	433	419	478	458	429	456	443	447	422	430	423	442	440	444	423	464	445	459	466	446	432	414	443	473	422	448	424	440	455	489	449	446	448	432	469	440	460	475	422	390	459	477	415	472	437	446	416	477	460	435	506	448	438	464	456	412	447	457	437	448	450	449	431	460	405	426	442	454	429	414	432	440	449	423	410	455	428	451	465	438	429	439	444	434	451	445	473	427	453	420	448	447	414	422	440	444	461	481	441	417	450	437	390	451	402	460	454	437	450	427	447	437	442	403	438	461	445	415	421	417	458	414	450	436	451	434	431	448	456	468	415	480	419	423	472	413	429	453	442	474	407	450	438	460	464	458	436	435	406	423	407	437	475	439	448	407	455	469	487	426	431	465	451	424	434	449	458	451	492	445	478	447	451	479	429	416	427	449	447	501	441	427	436	430	409	446	442	439	428	442	450	470	433	439	451	472	435	458	451	438	427	488	457	427	474	436	443	472	400	449	440	470	445	407	446	450	460	440	477	473	432	429	453	439	477	448	459	447	441	391	459	427	452	463	423	443	458	450	430	439	459	424	434	449	437	416	462	478	464	437	397	455	445	461	449	475	393	433	449	439	447	469	409	417	444	429	447	443	419	458	462	434	438	436	444	470	431	448	411	462	446	445	431	438	455	434	448	457	464	427	433	489	459	455	446	456	486	430	464	432	437	444	447	448	467	439	447	425	441	469	460	438	434	407	429	419	432	416	458	442	441	423	438	445	433	476	418	463	453	473	405	426	483	414	429	488	418	439	473	423	429	467	440	424	392	428	461	405	416	409	431	472	452	425	422	445	459	436	473	417	420	417	417	490	418	448	447	464	414	435	494	416	429	438	492	435	474	446	444	436	505	422	432	445	442	510	407	397	495	462	424	469	455	433	467	469	456	452	424	462	415	469	453	448	393	467	398	414	442	414	442	472	459	403	423	462	408	474	504	437	455	437	438	474	427	479	444	437	438	447	445	420	469	438	439	441	437	457	442	434	459	436	406	442	466	470	448	455	426	463	466	428	444	462	438	409	464	449	414	438	450	443	416	475	481	452	460	399	432	436	386	436	438	463	394	420	412	452	473	470	391	438	442	455	434	401	466	450	450	458	400	440	458	407	469	449	473	420	426	496	428	437	418	472	377	440	461	442	434	471	414	458	468	410	490	439	423	461	433	438	436	442	439	451	423	462	427	451	421	444	444	414	417	450	491	438	457	416	437	443	445	433	462	409	447	427	437	442	437	416	444	457	419	476	448	414	459	470	418	422	475	458	462	431	448	431	430	428	453	402	470	438	474	437	422	436	458	433	416	450	444	421	442	476	491	435	463	425	438	457	430	446	460	441	463	433	445	403	438	451	454	441	509	463	433	416	453	451	468	446	433	431	426	416	462	439	423	453	443	426	479	457	459	453	401	435	481	457	450	420	443	418	427	412	453	430	440	450	447	428	439	453	467	458	440	425	422	418	427	441	417	434	474	472	454	424	467	479	449	416	470	419	469	464	465	456	440	447	403	469	403	460	439	411	417	461	438	442	471	445	423	446	422	424	455	453	449	469	425	458	408	460	430	433	414	438	436	423	451	411	445	452	432	446	443	467	415	433	446	459	470	454	447	447	468	473	438	472	437	441	432	418	460	423	489	448	440	493	464	449	464	444	451	432	444	436	473	470	452	434	416	434	444	461	475	456	490	456	476	426	441	417	436	440	453	426	461	431	434	451	480	494	477	429	436	481	483	447	407	476	416	452	443	448	446	411	455	433	474	441	412	411	450	448	427	432	450	447	434	473	426	425	443	429	437	447	427	439	498	480	450	447	466	444	434	421	408	478	395	450	472	450	407	434	428	468	431	436	468	432	413	433	467	467	458	491	450	425	421	438	470	446	438	474	428	457	442	443	450	474	449	412	435	445	453	463	475	414	489	403	447	465	461	416	428	442	465	472	478	401	436	441	415	460	458	452	437	455	459	463	468	461	424	410	438	433	421	449	423	445	419	468	443	430	467	477	460	441	427	438	404	457	445	459	450	435	471	441	438	444	432	454	417	453	400	453	452	434	434	452	437	415	448	464	453	430	483	446	466	450	437	455	439	416	424	456	457	434	444	449	435	454	422	478	419	456	436	459	413	453	460	476	470	451	492	402	435	425	430	436	437	427	412	459	429	413	484	418	424	451	433	408	448	438	424	408	469	436	442	438	408	443	440	440	454	426	433	441	433	427	424	447	464	436	413	449	452
33211	25765	24695	14238	6603	3624	2496	1742	1217	922	757	566	495	441	401	331	325	277	306	265	259	240	263	246	258	219	208	212	238	194	234	245	216	193	205	200	216	202	204	215	203	216	220	210	204	192	193	227	202	220	218	219	221	221	191	199	221	224	256	204	220	215	206	198	215	231	194	191	231	212	221	192	219	223	196	203	237	209	218	216	185	205	199	226	196	187	234	216	207	204	214	207	208	243	173	214	190	223	204	196	208	212	207	226	207	218	215	224	208	222	200	216	209	209	176	199	195	208	200	209	221	235	211	210	219	231	244	208	225	206	242	211	240	179	206	219	200	215	203	202	196	218	193	191	229	237	213	220	222	204	210	226	180	246	221	209	216	213	184	189	233	240	203	220	214	241	210	204	212	215	227	214	220	216	204	226	188	210	233	236	190	189	196	199	200	221	197	221	204	222	225	229	195	183	216	223	242	232	211	198	204	194	229	228	204	202	228	241	234	215	230	203	222	223	208	187	222	217	197	244	206	247	226	203	206	201	211	220	205	218	209	203	176	217	217	220	237	241	234	208	232	234	207	205	211	190	230	227	206	198	205	220	232	200	218	208	219	183	248	209	233	218	210	204	227	227	216	215	184	202	176	207	226	197	206	211	251	216	198	209	201	226	208	228	215	233	203	223	216	231	243	209	206	207	218	231	224	200	207	216	197	204	226	207	211	212	192	206	216	202	218	239	180	238	220	213	222	199	208	234	206	203	223	214	226	205	227	206	235	208	197	200	254	192	197	208	187	233	200	223	200	227	207	236	203	213	231	199	221	203	212	202	213	225	227	217	204	199	203	197	206	215	222	205	212	198	225	202	203	191	206	219	232	223	225	191	239	208	239	204	227	200	214	205	198	214	224	231	201	206	236	246	200	220	202	236	209	236	214	207	232	227	195	213	207	192	203	174	213	202	210	198	224	219	209	203	234	221	255	214	212	206	216	211	210	188	215	226	236	221	221	206	224	227	204	175	224	218	197	216	202	215	243	216	225	210	203	207	206	216	223	185	221	199	222	220	202	214	215	220	204	207	234	203	239	214	225	233	207	213	228	224	195	231	230	241	228	249	233	194	199	203	191	208	201	233	230	197	211	249	207	231	202	237	209	206	245	229	226	218	220	199	204	222	211	227	204	214	185	220	205	190	220	198	205	199	197	212	225	202	228	206	228	201	252	218	239	202	222	194	236	201	218	221	194	214	235	205	235	184	210	202	238	224	204	231	217	239	208	223	190	197	203	185	221	229	227	225	208	206	215	203	210	235	206	210	202	205	234	221	200	205	200	212	192	203	227	213	209	236	210	199	202	192	196	223	233	208	187	224	208	191	214	184	187	215	216	192	214	223	220	225	222	179	205	231	203	200	200	239	203	201	220	207	200	179	211	199	228	225	228	230	200	228	213	210	221	231	195	222	200	216	225	221	214	234	205	224	223	201	213	177	204	226	197	179	213	201	218	210	218	204	179	193	220	211	200	210	191	193	235	222	228	210	222	216	192	191	206	188	202	205	214	204	206	224	226	204	217	205	226	200	209	194	232	207	214	199	217	184	200	197	215	228	192	212	225	239	212	182	194	235	213	166	186	201	194	213	214	221	213	211	211	187	201	204	237	184	220	205	254	213	232	196	203	231	186	239	220	204	209	209	211	226	194	260	228	188	221	207	249	232	179	233	219	202	192	221	219	216	202	197	199	217	213	192	218	174	228	226	211	205	229	189	210	197	197	215	203	230	217	197	195	196	192	217	214	213	202	200	222	220	225	220	213	206	198	205	188	192	205	209	215	211	232	232	200	195	214	210	202	211	205	206	226	183	208	201	246	228	224	231	184	198	217	177	220	213	198	212	205	199	169	223	214	203	211	198	198	212	219	201	196	189	238	212	224	238	213	205	195	213	191	202	224	204	222	213	213	196	213	221	223	212	224	198	223	210	214	189	220	212	218	194	213	236	181	201	250	241	211	191	199	221	220	231	203	216	220	206	246	228	191	202	189	218	198	196	198	214	202	213	247	208	239	243	234	190	191	243	257	204	221	194	227	229	243	207	243	227	215	225	213	215	215	217	214	218	195	217	196	217	240	204	182	220	227	240	217	207	211	250	245	203	230	219	212	217	205	242	240	238	192	227	228	217	201	226	213	193	212	260	198	196	211	210	199	209	210	217	217	234	212	206	190	220	214	210	215	189	212	189	207	210	215	187	227	219	209	196	201	233	209	208	216	193	187	212	221	203	187	239	185	242	206	210	213	222	207	225	228	207	210	192	212	228	237	217	203	227	216	201	204	210	203	217	207	213	186	216	245	200	214	201	202	193	198	183	224	213	204	207	234	223	235	216	216	221	237	200	236	196	186	209	228	230	192	189	239	219	206	216	210	226	209	202	217	214	202	206	195	198	222	215	203	240	230	200	220	212	218	215	227	226	219	220	224	221	214	207	201	212	237	247	199	227	236	225	205	209	215	217	215	205	198	215	221	196	199	201	249	216	217	219	211	220	229	212	216	212	204	214	192	196	201	168	205	218	212	215	220	218	213	223	247	210	244	191	214	226	200	201	209	235	212	222	207	185	220	204	229	189	202	224	202	221	208	200	209	192	174	212	190	236	207	195	221	221	185	216	212	198	213	219	222	200	200	210	221	230	215	240	194	230	207	217	223	228	194	234	197	195	214	247	199	224	232	191	192	206	232	223	199	216	184	231	221	221	216	207	202	207	220	205	235	238	209	202	195	219	208	176	201	214	227	211	200	210	212	199	229	203	233	200	202	201	217	197	194	214	226	227	193	216	205	215	228	199	199	213	191	210	189	210	228	206	217	213	225	197	218	201	220	189	231	195	218	217	209	213	206	190	222	199	190	216	219	209	186	235	212	228	197	195	234	204	218	216	204	198	206	192	201	219	199	225	215	212	204	226	216	210	196	208	215	217	196	196	204	216	222	209	199	200	219	204	235	218	181	225	206	194	193	234	201	188	192	193	208	213	183	205	245	205	213	208	180	205	219	215	227	221	226	192	247	234	196	201	217	237	201	219	200	216	204	212	221	214	232	220	208	253	236	215	207	225	198	191	198	237	217	196	205	245	182	216	196	224	210	200	228	177	218	203	213	186	232	217	212	235	219	197	212	212	220	202	216	240	204	224	205	203	217	195	199	208	213	210	225	215	248	218	199	212	231	226	180	225	192	199	195	209	203	231	222	218	221	214	240	226	224	215	200	223	200	232	181	195	192	233	247	218	227	202	194	213	213	216	212	210	204	200	178	227	187	202	238	160	207	235	200	197	209	217	209	231	205	215	214	191	185	205	213	232	198	210	222	202	196	190	221	197	172	233	219	212	237	213	213	207	198	210	207	179	194	217	199	212	220	227	219	215	185	239	195	224	204	208	198	188	234	235	221	198	232	232	176	216	197	199	243	196	215	238	228	238	195	209	235	217	241	202	220	181	195	224	214	192	216	210	203	221	212	199	188	216
25192	31152	15932	6602	3507	2117	1534	1074	958	840	719	673	654	604	562	598	553	531	556	506	517	485	512	507	524	526	519	501	519	508	499	492	464	534	505	464	478	530	483	471	480	480	456	521	479	461	486	499	484	510	499	524	479	514	506	466	493	504	512	474	513	518	511	477	510	505	478	488	502	518	457	509	493	493	487	497	500	494	534	446	498	491	491	491	505	482	515	518	471	482	516	480	506	520	462	479	494	476	485	499	474	486	463	453	469	519	467	495	473	429	490	474	460	512	528	503	477	496	529	471	455	470	452	519	467	515	451	504	486	510	508	479	503	499	451	481	486	480	510	474	490	460	485	498	508	498	503	506	502	511	506	513	469	525	521	493	517	437	490	486	531	467	498	445	460	465	472	432	461	482	501	482	507	473	474	501	500	481	529	547	494	476	479	475	458	489	487	482	496	492	501	493	469	506	481	533	479	450	482	466	505	490	507	512	465	467	497	443	549	458	451	532	485	462	490	491	481	503	485	507	476	495	466	496	507	450	463	472	482	463	479	509	483	499	496	506	477	497	487	484	470	491	495	463	496	477	496	467	468	470	523	486	446	502	496	476	492	505	515	512	498	475	526	508	469	527	512	483	497	488	487	492	479	471	504	535	488	502	494	507	459	513	534	486	502	505	490	471	496	511	495	508	562	528	493	497	498	514	507	552	464	490	540	472	489	463	487	480	521	460	501	516	498	513	485	500	496	490	486	511	472	499	519	497	462	484	527	463	449	502	524	495	489	480	483	463	516	449	492	480	478	445	511	494	487	493	442	471	491	511	496	526	458	560	533	529	532	513	485	491	476	463	533	496	468	465	520	479	455	463	492	466	468	481	479	448	489	501	487	526	492	492	466	510	466	511	515	483	515	485	512	508	477	483	462	478	492	449	489	478	515	459	481	496	518	531	476	522	459	471	505	519	442	498	511	481	485	413	481	475	459	512	463	443	473	442	505	484	514	462	494	519	511	458	491	474	502	485	496	464	540	510	508	522	515	483	457	495	465	485	508	486	514	468	519	493	463	501	451	513	517	503	491	468	496	528	502	483	514	513	472	520	489	439	460	477	488	469	477	513	481	481	499	483	465	515	511	470	481	503	526	491	499	503	494	498	499	460	520	495	491	465	486	485	490	498	552	498	509	508	512	509	483	494	451	471	461	475	525	485	517	513	506	486	496	434	498	483	462	496	477	478	508	481	487	491	490	522	527	490	504	526	489	491	473	498	473	476	461	509	478	491	470	480	483	508	491	489	499	488	449	456	496	471	486	504	497	523	459	508	501	468	473	486	520	484	486	510	470	480	514	461	493	491	475	542	494	521	487	500	506	522	468	502	491	521	504	486	520	466	435	479	523	506	472	498	510	503	508	526	483	469	516	495	515	472	490	445	441	491	485	489	496	488	449	477	529	501	468	498	486	451	504	471	496	502	528	486	438	487	500	489	470	515	473	482	563	490	428	489	458	508	470	474	464	465	526	475	455	516	507	470	477	495	499	469	498	474	475	540	464	521	456	466	446	496	487	516	455	483	506	482	535	498	497	469	410	454	525	497	505	525	499	538	465	485	483	498	495	515	477	499	505	530	456	495	468	500	505	499	467	489	467	490	506	456	479	469	516	494	467	508	526	464	493	512	528	514	492	470	467	468	465	478	478	493	494	490	521	505	509	478	505	511	497	506	477	465	466	481	538	480	508	493	479	452	477	478	471	473	482	448	534	532	511	486	527	474	473	520	458	500	462	481	503	524	507	549	491	478	476	478	478	487	485	513	467	490	492	509	464	523	514	481	487	509	498	532	461	505	477	478	471	491	516	511	481	463	513	489	526	499	507	496	510	487	486	481	494	473	498	497	477	454	501	499	496	477	489	517	459	501	509	503	501	470	480	448	489	463	491	488	496	491	476	468	477	487	485	460	496	485	480	487	518	461	472	466	492	526	498	482	492	496	455	510	468	516	512	502	481	491	455	477	515	492	482	485	521	494	483	523	482	518	485	469	485	473	499	494	516	491	510	506	488	461	506	481	491	478	504	460	453	482	496	416	500	506	442	490	444	468	497	506	513	489	527	493	493	467	493	527	475	507	485	494	507	503	495	514	492	469	463	486	490	497	493	475	485	486	492	479	502	493	513	487	451	480	491	507	522	499	503	506	455	519	518	521	469	479	488	463	485	476	449	494	486	494	489	506	472	487	494	532	441	509	503	502	496	509	487	523	497	519	477	462	458	533	514	485	482	478	495	504	460	464	495	499	496	487	476	541	495	504	499	489	475	496	497	503	452	488	527	498	532	480	495	507	498	508	537	503	448	438	488	477	472	479	547	491	479	480	482	496	504	470	523	514	466	484	518	452	499	492	474	499	496	495	486	451	475	487	501	497	458	491	489	494	502	519	511	513	481	520	497	500	521	491	472	512	460	476	456	477	473	486	515	471	492	513	479	528	492	494	490	532	483	481	488	474	451	458	528	463	483	441	517	497	510	502	477	506	466	455	471	484	441	511	504	457	481	472	476	507	489	492	485	476	448	515	521	483	509	488	471	503	478	515	456	547	530	481	504	499	459	476	519	522	505	480	495	472	444	449	468	481	540	485	463	465	512	491	525	477	493	457	492	462	478	514	474	524	502	477	452	517	519	479	458	528	459	444	482	525	507	478	470	473	528	494	475	465	508	486	462	525	456	473	475	498	482	487	473	436	483	477	477	440	533	505	502	496	525	500	454	493	498	482	479	485	475	481	498	491	517	477	516	504	488	510	511	509	509	486	504	494	464	480	478	466	500	485	511	539	498	486	484	473	477	471	484	475	495	494	517	484	494	484	462	500	504	465	461	468	485	483	531	483	493	473	516	509	463	502	485	476	477	488	453	480	488	513	517	459	545	545	443	515	490	490	475	484	504	492	508	491	495	487	480	462	523	486	473	490	490	493	454	483	557	499	522	499	497	520	479	481	504	481	505	520	470	481	500	489	489	479	474	490	497	467	499	504	526	467	500	541	516	445	482	460	483	487	496	469	475	498	488	516	505	492	487	470	480	539	487	512	505	505	503	517	503	489	513	486	519	508	516	515	512	502	521	469	510	487	513	473	499	481	466	519	489	514	519	513	517	489	489	482	494	468	482	501	487	515	494	460	503	481	462	496	461	456	474	461	525	514	474	490	482	483	482	485	482	462	472	529	486	477	502	517	493	506	495	417	488	497	491	482	473	509	489	500	509	489	475	512	528	494	453	460	524	551	519	510	481	511	529	453	484	491	511	483	468	469	481	484	481	495	487	447	467	498	478	484	505	469	530	508	508	505	455	469	491	499	470	508	500	513	488	502	460	512	484	482	475	511	502	485	456	502	462	476	482	530	523	461	458	516	473	510	496	470	498	493	484	509	444	510	553	467	502	508	465	472	515	467	501	461	488	509	468	500	448	450	470	486	489	465	509	479	477	468	490	474	514	491	495	527	499	518	465	479	484	470	487	466
24866	21464	25009	28400	21584	20285	6409	2700	1690	1264	976	749	613	500	468	403	364	348	318	267	273	252	261	213	211	207	200	214	169	209	215	201	195	219	180	214	209	201	226	228	206	183	204	173	214	191	182	206	204	207	193	211	191	198	207	236	230	192	216	183	214	200	204	197	212	208	168	177	197	206	166	198	181	202	196	211	201	203	197	204	222	200	193	180	200	226	198	189	224	189	168	208	160	212	193	176	201	199	193	205	206	179	207	177	184	221	185	181	213	204	193	191	189	169	195	193	195	240	195	186	187	175	230	195	198	217	212	173	222	213	240	191	181	198	178	179	207	207	192	215	189	185	187	200	201	217	189	173	187	190	193	197	185	191	205	170	182	191	193	196	219	197	205	201	206	207	194	183	213	206	216	208	200	212	211	184	164	166	203	186	202	194	170	203	173	172	194	189	179	196	204	182	197	203	189	211	173	207	204	231	197	208	210	196	197	183	191	214	204	191	219	190	193	180	193	197	195	204	165	196	202	188	187	213	176	180	194	216	225	187	180	227	171	202	215	179	175	178	222	193	205	206	209	194	197	181	207	219	186	212	172	192	191	183	200	197	227	166	190	207	212	207	215	207	195	188	171	180	182	231	195	181	196	189	218	193	179	224	195	217	220	199	191	210	187	201	174	192	198	162	206	179	176	201	171	175	208	202	204	188	226	210	182	202	203	213	193	214	221	189	174	186	183	187	185	196	193	200	178	178	200	189	188	204	204	187	204	169	217	186	222	205	190	209	227	189	222	188	193	218	196	207	198	225	173	197	184	187	206	198	197	178	193	202	194	204	180	189	189	206	187	183	171	199	169	192	201	183	194	210	178	172	196	208	191	213	206	244	201	210	209	206	193	201	217	206	212	191	158	170	179	186	165	215	179	195	197	190	200	184	197	197	209	214	178	160	171	226	193	207	169	179	212	194	232	181	192	189	186	191	193	195	206	190	182	217	221	205	235	207	219	210	167	181	218	193	182	206	210	183	203	203	177	191	168	197	189	221	205	164	190	168	197	196	190	167	200	206	207	195	193	189	177	181	180	189	189	187	177	206	191	184	176	167	185	163	191	205	189	199	201	170	174	201	207	179	189	171	193	176	192	211	177	163	185	190	191	185	210	209	180	228	189	193	220	179	192	176	146	195	164	186	189	165	209	195	186	214	187	170	190	184	206	206	199	198	187	228	196	161	203	197	182	206	184	203	196	207	216	226	197	174	192	203	178	199	206	210	229	179	199	189	209	217	165	195	201	181	198	176	182	206	224	207	185	206	220	217	226	186	218	179	202	215	194	197	181	226	218	187	207	215	189	189	178	192	155	180	188	186	191	196	178	196	206	205	203	208	196	188	189	194	208	196	190	170	200	178	199	217	200	195	200	194	191	174	197	204	204	195	209	202	204	167	180	190	190	180	177	227	206	198	164	181	181	172	177	179	177	223	191	194	185	211	189	188	236	208	194	202	199	178	171	190	183	195	190	207	179	213	220	207	200	180	206	215	202	204	185	177	196	223	200	200	176	206	191	184	213	184	190	197	222	187	187	183	190	185	211	180	176	226	199	198	181	186	228	181	204	180	162	190	171	195	196	234	190	198	205	205	227	171	181	200	197	182	186	196	218	179	171	224	202	181	217	194	182	192	192	204	192	188	202	214	175	218	219	201	203	219	197	203	203	193	203	183	220	178	178	188	226	234	215	201	211	178	207	189	215	196	167	202	179	179	208	212	171	180	185	184	190	195	171	178	208	196	199	184	177	197	210	197	180	198	212	182	184	197	183	167	209	189	224	193	204	193	227	181	216	222	170	214	191	197	190	204	209	181	179	199	180	196	195	208	207	229	198	174	200	234	183	195	194	186	199	218	201	171	188	177	210	187	217	191	180	193	218	200	198	200	209	189	197	173	183	182	183	187	207	199	193	212	198	184	195	179	182	197	202	200	193	194	197	201	201	203	205	208	188	157	208	203	194	201	182	197	212	199	214	211	219	189	188	220	206	164	149	204	214	190	182	195	187	194	175	205	189	192	196	199	236	201	193	252	210	201	180	196	195	203	186	207	197	189	202	191	205	190	209	178	185	186	179	201	207	203	222	205	198	203	206	204	191	189	213	192	195	180	183	222	180	183	175	202	214	167	225	194	183	186	214	195	188	198	192	165	196	210	187	184	184	209	193	179	196	201	196	190	205	188	177	202	186	213	185	159	199	185	186	192	185	189	208	219	198	181	201	203	191	187	209	174	206	214	171	206	176	193	206	234	167	247	198	192	180	196	196	190	200	189	198	206	198	205	200	180	187	191	195	238	209	209	185	201	220	192	185	206	174	173	200	191	198	185	195	183	212	186	195	211	179	181	171	173	198	176	193	198	209	193	211	191	200	212	185	209	213	182	180	203	185	192	203	182	211	195	159	177	184	201	184	197	180	222	193	181	217	185	214	172	201	183	190	198	210	189	194	174	166	208	178	173	187	186	212	175	173	190	191	203	195	212	209	189	188	185	196	207	192	189	195	194	200	188	190	211	207	186	195	196	191	207	178	200	179	218	198	193	202	203	177	191	190	170	206	209	194	206	204	206	194	183	232	182	196	195	190	214	213	198	196	174	197	195	192	172	177	187	207	196	195	241	202	186	184	199	191	227	195	204	191	215	205	194	223	215	186	207	188	214	198	223	235	202	184	182	175	215	201	194	173	215	207	183	206	181	177	195	187	193	236	174	216	200	186	222	163	172	192	208	190	184	182	187	210	213	201	206	230	218	190	217	229	178	195	213	195	192	215	215	212	190	185	202	214	182	163	196	206	195	189	207	191	163	238	203	167	215	204	197	203	217	174	223	210	202	209	203	195	191	221	178	182	190	196	190	196	186	222	191	196	217	209	194	205	218	206	181	194	217	198	206	165	212	204	200	200	221	189	175	209	207	186	211	188	185	209	174	196	200	212	193	207	183	167	182	211	181	192	199	217	209	180	197	200	196	175	194	162	183	201	196	184	201	202	205	205	189	182	189	187	225	210	196	172	183	194	202	205	175	205	188	205	196	177	215	194	187	199	197	206	171	174	200	193	201	185	194	178	187	192	203	193	203	196	211	215	195	171	194	211	204	210	196	175	195	176	219	201	185	167	203	204	195	181	200	170	217	185	183	176	198	197	193	177	179	194	211	195	192	201	189	170	188	207	205	170	151	199	196	168	197	182	192	187	222	167	212	214	202	173	199	220	231	195	192	198	204	198	194	196	191	177	195	182	203	196	192	189	182	180	216	218	211	213	223	172	179	173	190	220	188	208	173	196	212	197	179	199	192	190	184	186	191	173	183	209	188	203	182	199	203	200	208	188	179	205	178	200	180	219	179	211	165	219	185	195	194	187	192	196	216	213	207	199	189	179	189	183	182	204	219	168	204	178	182	194	175	190	195	197	203	181	190	191	213	215	179	180	196	188	197	205	194	215	199	206	193	207	195	196	212	193	166	200	204
24761	38668	22021	8793	4717	2741	1923	1306	1153	949	823	754	663	623	612	606	546	534	500	533	488	517	518	450	461	459	469	475	450	465	444	466	426	461	433	449	436	428	486	473	454	449	429	466	439	442	451	505	463	462	435	447	485	456	485	447	442	450	446	402	458	455	480	485	456	455	470	444	468	475	447	492	493	439	456	437	436	460	502	466	469	450	484	430	456	456	433	443	449	485	436	435	497	439	442	477	445	457	473	418	466	425	484	444	442	438	470	443	510	459	500	440	452	423	488	446	457	465	436	485	406	467	461	472	455	441	477	458	459	441	448	407	459	451	423	462	411	393	444	461	481	476	478	452	428	436	460	436	454	402	460	468	447	442	490	442	470	425	458	438	437	443	477	449	439	451	419	472	482	458	453	418	439	445	463	466	415	461	478	460	446	457	437	399	496	457	476	447	435	455	502	420	482	453	430	476	446	443	476	465	492	475	411	445	481	444	477	460	455	477	421	445	468	438	443	408	471	491	465	457	489	455	437	433	447	469	461	470	440	432	424	463	458	448	458	463	426	469	463	449	448	431	429	462	429	438	477	493	446	403	446	491	459	437	475	449	484	416	439	426	460	431	463	450	447	486	437	442	525	469	463	455	475	449	438	428	429	449	478	473	433	437	435	426	440	439	480	457	463	455	461	443	444	479	430	467	429	467	497	481	469	438	453	461	493	472	446	460	474	447	452	440	487	453	452	454	448	423	429	453	458	435	467	483	445	458	459	434	467	464	445	435	465	434	472	465	482	452	425	488	430	440	459	439	498	442	438	399	434	427	450	460	460	459	466	466	431	465	483	445	440	436	429	450	418	461	454	514	441	452	432	454	457	473	430	436	445	469	457	451	465	472	476	463	422	433	422	462	443	452	452	463	439	451	441	438	437	463	504	478	479	457	469	500	439	450	489	457	447	423	446	476	458	438	462	461	471	475	403	463	475	438	439	455	424	424	441	434	454	452	447	466	443	445	468	458	460	462	465	433	461	448	411	428	446	464	459	447	412	457	460	470	485	457	453	464	435	457	447	462	433	435	447	452	424	472	434	494	411	471	484	456	429	481	457	459	421	471	414	439	443	466	480	455	482	471	417	478	450	432	446	485	463	469	431	436	476	446	435	418	440	463	426	434	448	454	475	482	449	467	530	487	468	434	468	456	440	474	434	416	457	457	425	469	478	434	409	463	453	463	457	397	436	427	445	475	464	457	454	429	460	431	442	473	471	446	452	468	448	449	446	453	488	451	487	444	441	399	454	430	446	453	421	449	460	427	446	431	466	471	455	446	456	453	464	449	433	476	439	462	469	453	430	456	453	476	436	440	450	467	468	467	455	480	431	487	428	461	486	450	472	456	416	459	417	440	465	425	450	477	404	427	457	457	425	481	501	472	460	440	463	462	459	418	477	484	482	444	436	456	465	428	454	461	461	446	445	457	432	452	431	442	437	451	433	512	417	472	470	433	432	477	443	462	457	471	492	428	509	436	458	474	457	447	415	427	459	463	482	465	449	457	442	471	470	460	456	445	440	436	456	464	449	470	461	459	446	460	419	464	465	423	458	424	454	427	474	450	430	476	475	420	474	439	443	465	437	477	445	489	470	433	474	462	445	401	445	458	459	456	461	480	433	415	447	458	466	473	454	433	479	435	476	486	470	482	462	451	462	423	436	449	462	477	418	437	433	460	445	477	488	474	424	479	463	462	490	425	468	462	429	466	443	450	437	471	434	432	459	461	458	506	462	481	440	419	434	454	412	435	402	504	481	417	449	451	472	440	422	469	451	451	422	444	471	454	470	451	467	441	435	466	447	465	465	447	453	452	457	436	466	437	433	488	469	431	474	482	458	468	441	483	469	453	499	413	461	521	422	462	449	457	428	423	492	458	469	443	449	428	447	434	444	464	424	479	444	463	418	451	454	441	438	442	468	469	458	488	453	431	466	444	473	442	468	477	440	456	433	444	441	459	454	478	446	433	456	466	442	448	463	441	438	456	421	433	452	428	491	470	459	440	449	439	439	448	460	427	419	482	452	482	470	430	438	483	440	411	461	438	412	445	453	484	478	435	474	482	425	437	419	471	462	493	462	437	425	462	477	437	448	486	487	492	448	438	467	485	452	418	429	420	460	450	484	473	449	400	462	449	451	434	444	471	443	469	442	449	484	438	466	458	462	431	451	444	437	494	404	440	402	450	458	442	460	458	469	445	451	463	482	432	450	443	439	464	457	462	395	447	423	468	437	438	466	467	491	467	442	427	418	428	480	460	454	460	475	487	461	451	474	462	431	461	442	436	443	458	440	416	472	475	463	468	432	456	471	447	433	447	487	446	451	417	459	496	430	445	431	454	455	457	468	458	437	453	455	491	460	464	454	458	426	444	461	436	451	433	414	460	475	451	488	451	468	441	482	459	481	427	459	442	447	460	453	451	471	418	463	425	474	442	430	462	488	437	453	434	473	475	451	471	420	433	456	468	471	483	467	438	471	451	447	455	403	427	439	448	434	487	473	484	464	449	431	471	452	479	467	439	490	453	441	435	448	443	476	431	469	456	452	500	446	463	448	461	438	407	499	408	481	479	481	459	463	459	451	448	459	432	445	427	476	455	474	455	479	450	465	451	492	461	468	398	476	458	466	452	452	444	430	437	402	431	482	461	477	444	450	429	457	485	462	403	436	439	434	423	428	436	480	454	449	429	454	452	502	417	505	437	461	442	466	468	504	435	428	444	452	505	436	434	472	448	437	460	468	493	459	432	481	473	433	423	466	416	449	472	463	452	458	427	464	438	416	434	433	461	479	466	458	439	450	439	432	415	452	445	454	436	479	443	443	440	453	463	466	437	405	450	451	427	495	410	470	497	433	457	457	425	443	446	459	442	446	438	475	485	444	458	460	484	455	458	457	445	449	490	456	473	452	435	465	442	446	489	456	467	488	452	431	479	473	469	464	441	464	430	416	469	449	474	460	454	456	478	414	456	412	416	476	461	455	456	455	446	474	458	454	437	441	443	464	472	469	472	467	459	475	429	481	456	409	486	473	466	454	446	479	478	517	451	398	402	456	433	452	414	454	470	463	461	439	434	456	449	442	480	438	423	466	438	488	455	453	456	497	483	469	491	447	448	434	455	473	447	457	457	426	466	434	448	467	405	440	413	447	433	479	467	467	452	456	443	427	480	450	439	413	461	466	449	483	427	440	447	471	500	460	461	425	441	463	461	415	426	483	435	420	473	442	466	431	488	451	463	446	426	466	452	480	436	455	468	419	484	447	434	478	446	439	438	498	472	428	468	456	452	434	446	408	441	478	435	458	448	442	473	420	438	473	441	488	476	433	434	447	445	481	461	425	448	419	400	462	461	460	444	472	452	421	458	450	446	444	444	470	446	438	451	463	441	442	442	450	458	455	420	463	430	415	430	516	444	449	479	485	431	449	448	482	444	456	445	470	474	454	427	463	432	419	484	473	465	452	456
24258	21483	25327	28066	21511	21720	19305	5209	2476	1747	1348	983	840	682	539	488	418	390	376	334	320	299	278	230	258	252	238	229	216	225	234	214	208	240	223	189	189	189	166	183	198	227	205	203	210	187	200	202	183	183	201	189	203	190	214	212	209	189	193	198	190	198	200	229	196	197	218	181	196	213	206	208	193	209	212	190	180	206	220	194	186	193	210	201	195	203	220	175	187	147	212	190	199	199	181	200	208	213	187	170	209	200	204	203	173	185	191	172	218	180	178	210	187	192	196	216	209	202	170	227	203	170	171	172	183	207	204	210	216	201	199	199	187	199	187	183	194	188	215	194	206	205	216	215	190	206	182	214	205	199	199	209	212	206	185	207	195	191	218	202	198	209	239	210	184	226	212	193	203	201	175	205	205	201	178	203	197	188	167	171	212	217	194	187	198	200	204	183	181	187	191	204	176	198	187	182	199	185	185	185	188	191	189	205	179	174	185	175	185	179	186	213	196	205	216	176	203	186	216	166	177	203	201	199	203	207	186	203	184	204	190	217	225	189	202	193	188	202	200	195	191	219	190	201	205	195	185	189	188	183	198	201	166	203	183	195	202	223	172	187	181	195	214	201	216	208	184	177	177	171	181	207	206	200	212	184	206	179	197	195	195	218	170	188	182	191	202	193	199	210	197	184	206	206	175	189	229	234	196	179	198	212	208	197	196	206	193	216	213	182	178	219	194	205	176	192	201	200	214	182	176	174	202	178	216	197	177	231	212	182	193	219	158	190	201	176	224	210	208	185	192	185	199	218	195	188	183	203	226	170	211	188	183	203	205	214	182	226	189	203	171	209	186	182	192	203	206	189	187	195	216	180	209	206	208	201	210	162	180	216	202	192	187	192	212	194	195	177	187	180	201	223	199	222	209	174	181	183	165	196	172	162	184	189	188	202	201	214	208	207	184	192	192	211	175	161	220	185	183	161	179	188	175	172	201	207	210	212	194	191	203	192	205	194	204	178	205	205	208	209	201	211	193	174	172	199	197	166	170	178	197	192	187	184	171	181	199	176	188	220	179	221	194	179	194	161	185	185	208	204	226	188	207	192	185	205	193	217	196	181	178	206	181	174	192	176	217	205	206	182	201	193	191	190	193	211	179	167	188	192	197	209	182	188	221	188	184	179	219	189	192	187	168	211	214	209	194	195	208	217	186	176	203	199	189	215	190	208	202	187	193	170	216	196	194	181	191	186	206	217	224	170	199	198	169	178	210	199	203	197	181	196	170	171	183	188	184	184	167	205	194	211	227	185	205	212	206	193	174	178	204	189	193	172	181	186	228	191	189	190	197	184	205	190	186	205	188	184	186	176	210	225	197	196	203	197	199	198	211	179	179	163	199	164	208	208	218	199	160	189	204	212	213	187	204	201	206	186	195	194	186	193	201	206	185	179	185	210	189	199	200	179	190	199	183	191	174	170	186	198	205	185	199	195	177	190	210	171	224	198	207	205	216	190	200	186	199	213	206	169	190	218	201	191	195	191	187	194	199	191	186	169	204	179	181	204	194	196	182	171	201	192	195	202	202	201	192	190	199	212	197	207	192	180	181	189	205	183	192	192	224	184	198	190	212	200	220	188	215	205	209	186	204	173	164	189	210	193	186	177	207	189	186	230	197	210	218	219	184	184	176	199	194	188	201	188	179	180	195	177	209	200	185	189	176	202	174	200	189	182	204	200	198	203	193	209	173	158	184	197	225	197	194	203	202	193	209	212	226	170	199	195	205	210	218	210	189	216	209	202	202	209	192	203	208	201	198	205	173	193	201	213	213	216	195	200	189	209	193	201	185	205	191	187	227	187	208	197	198	209	214	177	208	184	188	185	219	186	177	190	171	218	196	204	221	189	213	184	189	192	207	212	185	191	185	186	208	194	196	192	200	184	205	208	189	205	155	189	189	184	188	210	225	205	187	175	182	209	171	183	179	189	196	200	224	208	182	199	206	182	197	162	217	196	198	202	198	183	187	189	194	179	209	180	191	203	206	179	189	179	183	215	182	202	196	203	183	196	187	214	194	197	199	168	209	192	191	205	222	186	183	188	211	193	198	176	191	178	205	189	186	182	176	183	187	196	182	210	173	207	199	207	199	196	173	198	172	221	205	192	205	216	225	189	188	186	206	188	181	157	193	195	187	180	230	189	209	218	168	212	180	211	210	213	184	178	190	179	194	186	234	194	184	183	208	216	193	171	154	211	175	212	211	180	187	208	184	195	193	222	225	207	178	209	183	171	197	188	180	176	201	188	214	219	206	199	168	205	178	190	178	194	191	193	173	216	188	188	185	175	165	179	187	188	210	218	207	194	197	211	187	207	189	170	189	173	202	174	218	183	194	172	214	206	171	201	231	183	165	202	218	207	178	185	205	204	200	178	210	187	213	204	225	198	190	199	180	169	189	209	191	192	211	162	202	203	211	187	189	185	204	212	176	172	175	183	174	200	176	199	198	181	216	235	194	202	206	192	199	195	201	214	213	202	202	175	177	172	191	217	183	192	168	185	179	222	199	191	220	209	202	185	202	191	175	198	196	177	226	192	238	210	219	202	191	178	196	184	187	218	202	226	198	204	181	177	174	199	194	204	206	193	183	194	194	189	236	205	146	182	211	217	236	168	176	185	184	207	178	214	205	218	195	171	208	183	198	183	203	220	163	212	195	194	186	199	185	181	180	204	169	172	188	213	202	198	170	193	210	192	220	179	205	206	197	175	214	205	174	205	206	187	199	180	181	206	223	209	182	217	211	187	178	159	207	192	187	214	190	212	230	203	184	198	182	172	194	190	193	187	190	207	203	208	185	208	199	204	162	178	202	193	193	180	184	201	189	191	194	204	190	193	187	192	189	187	196	182	179	183	211	183	209	191	187	199	221	206	196	179	198	161	195	173	195	194	184	185	209	199	186	200	207	207	201	226	184	189	185	199	214	187	203	194	199	220	190	177	196	184	194	190	156	179	175	199	218	178	203	202	192	217	176	182	207	209	187	188	202	214	198	196	201	216	180	191	197	197	204	192	183	169	203	194	195	208	192	204	193	163	188	210	202	196	182	172	191	189	208	215	168	176	188	215	175	215	167	179	204	190	195	183	206	192	189	196	196	164	185	206	171	199	187	184	182	217	185	195	194	188	191	181	188	226	198	187	180	219	181	193	186	196	177	205	208	210	218	200	200	200	205	187	169	200	194	189	190	201	175	186	187	210	208	177	198	174	198	213	192	208	204	201	197	199	176	208	188	192	194	164	187	192	200	182	175	222	168	201	186	165	172	202	210	177	214	198	195	222	214	248	197	199	202	212	212	194	193	197	197	205	160	201	195	186	194	207	184	192	198	197	186	253	193	185	203	194	191	216	189	199	206	187	150	186	173	195	216	202	169	174	208	195	200	201	208	199	203	178	187	179	181	208	190	219	183	179	184	170	220	203	197	216	215	185	211	209	198	180	204	172	214	196	203	210	180	163
26609	44713	25797	11218	6213	3586	2375	1816	1344	1081	950	821	761	664	625	599	574	566	528	522	486	540	495	460	449	451	490	462	468	442	445	508	446	445	415	427	440	436	470	431	443	441	472	489	458	455	440	422	466	443	484	449	452	447	407	437	430	451	435	432	456	420	405	427	451	419	427	441	445	462	429	435	471	466	481	453	423	454	463	502	443	438	453	399	432	398	421	442	421	399	456	431	448	466	438	454	434	429	433	420	424	463	473	442	433	422	495	474	456	421	432	449	456	451	448	442	455	453	458	407	404	409	419	447	446	417	405	461	459	439	426	451	413	432	431	473	416	453	448	433	424	409	458	407	444	436	449	452	446	459	480	433	442	410	499	411	456	419	416	433	439	443	430	473	417	415	466	453	433	463	453	459	446	442	461	431	472	416	428	427	451	398	413	425	462	417	416	473	406	464	421	465	405	484	437	451	450	446	469	473	418	428	456	482	473	499	422	432	489	463	497	467	409	443	445	423	452	407	433	416	467	440	432	421	467	459	452	439	433	438	436	455	394	442	442	445	414	439	414	472	435	423	436	430	425	431	463	383	441	475	483	429	462	461	455	475	435	435	422	417	448	417	469	453	483	430	454	426	459	435	415	455	443	461	455	495	443	439	431	451	420	455	446	463	409	439	439	442	504	445	433	439	420	432	403	407	414	470	462	428	419	436	456	443	452	425	443	466	467	413	474	399	452	445	442	416	371	411	403	424	441	426	425	434	412	407	456	414	434	467	448	450	447	458	425	445	411	439	487	450	437	446	474	425	402	464	416	477	434	452	443	417	451	390	443	478	468	437	429	462	398	450	434	428	445	447	412	411	433	436	457	441	451	441	505	418	448	414	444	465	460	410	438	424	414	443	411	460	482	442	464	467	447	455	463	461	436	406	460	463	429	472	450	462	466	424	422	416	453	437	450	459	417	459	450	432	425	412	425	473	439	476	463	457	471	448	470	437	458	401	432	447	436	458	437	435	467	409	445	434	445	409	434	445	478	439	449	440	408	474	420	469	428	437	481	411	455	425	456	458	429	439	448	470	436	440	434	450	431	450	410	414	457	404	490	463	463	421	427	433	437	442	391	435	484	442	435	426	441	409	417	448	482	453	460	433	437	426	444	447	506	415	445	432	412	453	453	473	444	432	464	433	440	446	444	452	465	465	439	455	441	455	426	467	429	421	451	438	460	426	424	486	447	477	410	473	430	447	462	455	424	478	454	440	459	461	409	447	413	427	438	443	484	416	444	427	445	466	436	408	465	410	455	398	436	436	466	461	441	476	440	444	462	424	423	461	450	484	448	429	475	433	397	454	440	436	431	434	434	464	427	480	470	437	450	447	455	470	454	434	453	441	417	432	444	453	454	419	448	418	441	431	425	413	460	452	458	457	437	447	428	441	455	448	423	447	423	461	481	430	424	439	405	408	419	446	429	413	413	450	425	429	427	422	437	481	448	466	451	421	417	452	416	474	451	452	435	440	415	441	444	458	435	460	435	416	468	486	447	453	459	508	437	470	426	446	428	436	430	474	416	454	444	471	452	445	433	413	416	446	480	479	456	437	451	444	420	457	437	438	416	454	465	451	437	430	412	427	461	437	420	453	454	445	451	477	455	437	438	453	445	460	442	434	440	452	447	497	438	449	458	434	434	451	452	405	444	441	458	470	458	415	443	416	467	449	466	453	425	431	434	434	454	469	392	390	411	519	494	445	434	474	448	414	451	416	465	460	419	436	447	462	420	453	478	501	473	442	431	411	434	404	444	454	413	442	449	396	457	412	441	439	441	447	448	436	439	430	440	452	434	423	460	448	441	468	443	453	445	410	486	459	449	450	417	446	442	444	414	442	410	432	433	438	436	457	446	446	443	432	458	439	418	410	460	417	459	424	406	460	461	456	455	450	447	433	461	401	446	451	428	398	436	409	432	403	452	486	438	448	457	432	433	434	437	439	429	454	471	400	427	452	424	472	463	440	442	459	421	446	421	439	441	427	484	448	435	449	438	455	468	483	451	438	417	463	447	446	452	447	420	437	444	426	445	451	469	484	452	455	444	440	463	427	428	428	453	460	457	439	449	470	447	463	452	444	482	428	431	461	426	445	448	428	483	467	408	425	489	432	417	461	453	449	411	433	446	473	444	451	468	446	464	423	485	421	419	429	400	426	394	432	455	434	452	422	460	447	438	466	434	475	430	447	429	444	477	421	453	436	455	441	436	444	453	470	462	425	468	435	473	449	437	464	447	441	414	493	453	469	381	437	449	451	452	418	415	439	403	437	494	467	434	411	436	445	444	445	464	468	427	421	451	434	458	474	434	470	463	458	453	454	453	396	430	438	449	450	427	459	460	425	462	435	455	434	431	428	397	462	430	457	421	407	426	402	433	432	429	433	475	433	415	434	448	426	413	461	447	451	460	416	456	415	461	414	410	409	407	463	426	447	453	433	457	449	377	437	434	435	448	459	432	460	428	443	433	449	409	443	424	418	419	459	456	421	402	406	437	431	399	426	460	426	416	456	430	442	467	434	455	415	475	427	486	474	447	444	439	441	430	458	431	435	467	439	439	451	446	484	447	395	454	460	426	465	478	424	457	447	415	420	434	450	459	471	403	444	390	469	449	465	458	443	466	452	451	466	453	446	405	452	439	465	421	467	447	433	465	435	453	456	432	427	464	478	443	427	461	420	431	428	424	450	459	446	442	414	437	424	439	445	402	441	494	448	477	465	432	428	426	443	429	432	464	435	416	476	460	426	423	468	481	442	424	426	462	441	453	465	453	417	439	455	443	433	440	483	438	416	462	462	454	454	439	441	441	438	485	405	463	452	437	433	426	440	458	453	450	456	440	443	466	443	412	455	452	419	458	490	457	454	463	441	460	447	429	432	416	436	450	428	423	423	445	429	464	426	403	447	428	405	461	428	430	440	427	444	420	444	431	420	434	411	418	462	404	422	444	446	468	410	423	413	459	405	486	444	440	423	444	445	431	428	477	415	432	486	441	409	450	452	434	438	449	449	457	465	428	418	459	438	473	437	427	488	412	436	447	459	454	456	463	424	466	439	437	462	485	448	426	466	439	453	416	425	435	454	436	430	440	430	446	452	428	435	412	425	441	431	437	458	411	457	431	446	443	451	388	430	459	482	420	457	436	488	412	419	443	420	427	440	436	424	442	418	446	469	437	459	467	445	465	407	469	446	448	483	476	483	439	425	407	429	457	421	425	459	447	462	433	435	482	478	425	454	459	471	427	417	462	454	438	434	426	433	447	435	431	425	435	429	426	413	433	419	395	427	454	480	451	449	426	460	459	429	402	494	428	420	468	413	426	452	447	441	447	414	442	423	441	443	448	454	468	441	477	448	445	397	453	420	391	424	461	466	429	436	439	434	447	445	428	429	443	455	460	471	482	432	482	437	442	467	475	455	472	454	449	437	433	458	473	471	434	426	409	452	447	442	402	466	446	455	422	459
33009	25436	24482	14773	6789	3977	2499	1731	1299	936	758	617	493	428	388	351	377	328	288	241	236	247	247	259	245	215	228	239	224	215	231	240	228	197	201	212	199	216	200	227	170	218	198	219	211	197	169	229	220	210	215	191	219	222	197	214	233	247	223	209	229	209	196	213	208	219	214	202	222	186	211	205	204	192	170	197	216	219	196	241	214	209	216	227	207	204	215	210	224	217	221	199	237	196	237	199	202	229	214	223	217	213	225	173	217	205	210	205	191	237	210	218	232	218	235	193	214	201	182	209	194	205	206	217	215	233	215	210	221	220	233	212	182	205	206	182	195	232	187	224	199	223	213	200	184	202	188	209	196	206	203	206	213	223	183	207	195	208	206	230	211	217	227	203	237	215	204	189	214	213	222	221	200	229	203	231	220	184	195	174	199	210	180	213	225	218	218	225	224	204	207	201	220	230	217	222	212	213	212	211	204	202	212	229	191	233	196	181	220	237	207	175	197	208	238	207	237	213	228	196	212	205	239	214	209	219	226	201	178	198	184	191	254	185	202	194	206	210	193	198	178	210	213	239	203	216	223	208	209	211	236	218	194	219	223	221	185	193	227	193	223	196	186	200	218	195	209	194	240	192	206	202	177	181	207	202	215	216	204	227	208	219	184	243	185	215	212	220	208	215	203	204	200	204	212	189	233	217	227	194	234	246	193	214	227	233	228	228	210	209	225	194	192	224	210	192	179	222	191	206	217	214	226	231	199	207	214	218	199	194	210	205	201	227	222	224	200	202	205	239	190	228	216	202	211	217	217	192	216	211	205	225	214	218	229	229	231	207	221	205	222	190	226	202	218	203	205	239	228	197	215	178	172	199	200	240	195	207	218	220	220	191	216	201	223	233	229	209	205	191	233	222	213	211	209	180	238	237	214	217	206	235	211	206	210	199	201	198	182	239	213	204	195	213	211	207	221	234	198	233	220	193	235	241	203	205	208	196	219	207	201	215	208	223	200	211	222	202	209	203	221	236	217	225	205	190	214	221	197	229	211	241	205	223	226	219	227	204	201	196	201	217	229	228	216	205	212	220	207	196	194	201	209	216	212	232	198	228	195	221	222	229	226	260	208	210	201	223	210	211	208	199	230	221	198	222	231	209	200	211	210	226	189	207	217	208	233	207	193	201	197	223	211	192	215	222	206	205	187	216	235	202	222	210	221	227	201	197	220	181	217	212	234	213	195	197	214	200	228	204	199	200	217	223	194	203	211	196	228	204	204	218	226	174	201	218	206	204	206	229	220	226	271	196	213	194	214	205	205	235	218	217	211	222	224	224	194	197	205	188	184	201	209	202	189	193	208	222	192	203	219	194	215	203	201	218	227	220	220	185	222	225	214	210	208	189	194	205	218	208	206	213	204	222	213	184	212	202	216	198	230	222	164	191	223	227	212	209	210	219	199	217	211	207	201	197	191	247	209	241	206	233	221	196	217	190	184	201	222	243	221	217	205	201	246	227	225	232	225	205	238	226	211	202	245	205	215	196	260	201	254	243	221	209	204	216	198	225	228	217	217	189	206	207	212	208	181	230	228	179	222	215	195	205	195	192	253	196	208	228	201	201	221	229	218	224	221	196	227	205	232	213	189	239	186	183	196	216	235	227	187	219	187	208	207	209	229	208	196	212	207	195	194	227	239	233	201	202	208	201	229	234	182	231	208	217	192	203	205	224	215	188	217	219	198	234	219	217	212	227	202	212	197	184	194	203	231	212	203	202	202	218	202	205	200	210	216	203	219	226	209	211	220	243	222	199	214	204	202	214	205	207	238	204	194	190	233	200	231	184	199	189	191	187	193	224	234	196	202	217	189	193	218	240	252	192	233	228	225	219	190	205	226	201	183	191	222	230	215	197	224	216	200	191	215	213	222	205	223	203	221	216	189	203	219	228	198	229	202	202	209	209	203	189	214	215	222	209	240	217	195	241	191	218	209	200	218	195	202	237	198	211	189	209	210	218	226	201	200	208	217	221	204	196	206	197	197	217	211	203	218	222	225	230	219	212	222	214	215	210	204	225	201	178	205	226	192	209	199	197	196	255	220	196	217	223	213	222	219	217	221	188	207	234	225	239	223	211	212	187	206	219	237	201	243	203	233	214	224	181	224	195	223	215	235	203	212	191	199	214	205	190	212	214	231	217	229	231	191	183	202	226	241	208	206	199	219	221	208	216	201	230	230	199	205	186	243	215	215	216	221	200	235	217	172	190	243	209	205	196	204	215	200	229	219	223	201	208	205	229	212	211	220	223	216	214	210	211	219	193	213	207	213	227	225	207	225	213	218	218	195	200	202	206	200	190	216	205	221	214	213	219	200	224	183	215	242	186	210	194	224	225	179	226	205	222	213	201	180	222	202	200	201	211	193	210	209	215	192	216	237	196	214	249	197	247	213	213	201	219	201	190	214	227	223	222	217	211	204	212	184	209	204	212	212	204	182	201	204	205	198	204	203	195	218	195	207	212	198	214	219	216	233	205	193	219	210	199	193	244	198	207	188	217	210	227	195	236	233	211	207	203	190	232	211	222	229	220	222	229	188	234	222	182	199	236	207	216	205	229	181	197	226	210	216	236	215	180	212	224	207	213	172	218	200	234	208	207	205	211	199	191	226	239	193	234	204	205	224	230	207	187	208	207	212	198	241	219	230	215	215	193	214	217	244	193	201	198	195	211	197	218	226	238	207	216	230	240	202	193	204	198	194	189	222	200	237	203	209	213	211	245	234	207	199	205	222	183	222	216	210	223	219	211	195	197	208	231	222	207	234	201	204	222	175	203	232	193	250	205	209	208	213	206	216	225	229	212	229	211	217	210	199	194	221	240	205	234	195	203	240	212	187	209	231	237	211	189	219	217	203	194	196	209	207	206	196	212	235	220	203	189	179	210	214	203	206	204	203	226	229	207	181	211	198	217	218	214	206	173	196	214	235	213	222	216	207	224	209	196	213	199	186	203	198	196	223	232	220	225	214	199	243	207	201	236	210	199	213	218	212	202	199	182	204	225	238	195	182	189	199	221	204	208	257	223	197	185	198	221	232	210	251	234	222	199	191	206	223	198	192	218	191	236	216	199	216	195	217	218	213	210	183	241	214	172	182	209	187	194	209	218	208	191	217	181	205	229	215	207	224	215	203	218	198	205	195	235	212	203	222	210	214	218	233	196	195	218	195	201	229	218	232	207	239	197	203	225	195	172	208	198	221	210	204	219	188	194	205	214	240	207	195	221	194	197	217	220	222	193	242	197	204	189	216	221	226	220	203	197	192	206	219	236	207	212	216	205	209	213	201	170	199	205	205	207	216	188	225	196	208	198	188	213	228	212	228	206	181	218	219	228	202	240	207	192	197	204	194	200	188	205	246	228	221	201	196	221	211	214	195	208	204	207	217	216	199	220	239	206	194	203	222	199	226	193	195	227	205	227	214	230	240	224	186	210	216	212	222	196	206	204	197	212	212	214
25275	31039	15778	6889	3551	2163	1436	1139	951	821	717	663	621	578	568	544	515	523	541	529	523	503	510	505	500	488	496	471	498	487	483	477	462	505	500	466	477	513	494	498	490	480	503	517	487	493	451	507	491	486	484	473	495	488	525	466	483	533	471	471	525	490	506	472	472	492	488	527	486	535	484	484	503	483	447	485	469	474	506	488	477	493	463	452	471	456	476	480	467	500	466	499	518	510	460	496	506	517	443	483	517	490	515	476	509	482	472	509	501	526	500	487	451	473	480	484	542	470	468	505	519	487	481	490	502	517	454	457	459	476	503	484	503	475	512	473	485	499	460	461	528	451	489	496	483	464	472	484	470	453	463	469	446	471	473	472	452	444	462	460	495	499	472	500	482	461	478	484	506	486	500	499	470	470	516	472	489	479	509	484	501	459	470	482	484	510	523	530	448	491	464	457	455	487	516	470	469	500	478	480	511	500	516	535	498	462	491	524	521	504	487	472	510	473	473	500	513	498	498	496	471	497	473	481	464	472	474	485	506	480	464	470	509	474	500	482	484	529	492	452	507	498	511	481	476	484	521	504	483	514	502	438	468	521	462	482	476	530	495	472	545	502	487	463	509	498	519	497	483	487	425	448	507	509	453	475	512	512	491	493	507	503	486	495	493	461	461	465	464	528	473	484	491	479	473	486	493	486	441	517	480	528	477	485	492	479	466	506	491	462	510	421	466	492	474	502	489	502	497	455	492	466	464	509	513	489	440	484	482	481	464	454	515	482	471	516	476	489	482	501	433	497	487	534	508	501	483	474	495	466	498	466	483	457	506	496	498	496	465	489	508	463	483	488	502	473	455	490	506	513	476	496	496	502	483	435	445	487	469	482	504	459	504	489	483	463	483	474	507	545	467	470	526	479	499	483	494	489	478	502	506	501	490	462	500	485	450	466	459	476	470	503	489	472	478	485	500	466	516	459	470	504	493	485	457	509	492	489	456	448	473	497	506	449	495	480	504	510	474	480	504	439	473	495	491	480	519	504	516	473	493	480	490	457	444	496	456	471	516	549	468	497	493	505	497	478	516	534	466	532	510	468	499	493	511	498	526	475	491	507	469	467	467	502	490	472	527	458	457	492	480	496	471	465	457	492	492	489	477	464	463	479	493	530	439	473	482	491	461	464	478	478	507	431	482	478	489	474	450	478	479	489	510	488	524	510	499	493	473	474	518	490	488	458	469	509	489	539	478	494	450	453	497	470	506	452	498	499	535	499	483	514	469	482	451	480	496	473	510	503	492	488	521	465	484	473	471	492	497	455	468	492	480	482	478	492	447	458	512	503	464	478	494	491	494	471	517	456	478	488	526	478	482	468	494	498	495	512	522	484	499	528	495	477	456	501	487	496	488	501	520	531	496	511	454	469	475	507	486	475	487	490	472	473	468	458	477	475	515	484	462	473	510	512	473	491	474	441	470	454	484	474	508	428	481	475	487	497	511	487	503	523	502	516	479	487	483	467	438	474	488	500	454	489	516	499	475	482	511	466	478	446	491	463	493	475	509	509	494	498	482	479	493	453	470	506	455	497	523	472	514	448	498	488	475	488	467	462	481	479	507	495	475	442	507	463	507	523	531	488	468	491	449	447	481	489	461	533	494	498	512	474	508	498	479	471	483	530	471	522	471	500	482	464	491	490	474	517	482	529	464	479	487	471	510	487	494	492	514	529	497	495	463	486	496	525	480	506	494	510	499	497	504	485	464	502	496	486	508	484	504	467	482	483	493	466	476	487	483	477	489	481	502	470	524	474	502	451	479	489	487	478	499	504	489	499	492	516	537	460	504	477	492	512	502	520	511	475	489	451	521	485	487	481	457	505	503	469	503	502	457	440	496	503	508	470	506	497	503	516	504	549	504	483	472	531	453	448	488	458	476	546	521	511	459	501	478	495	509	490	496	501	516	493	494	494	488	490	514	483	466	469	516	474	497	525	482	478	501	492	504	488	495	500	503	473	473	492	486	506	501	448	496	469	499	511	461	500	474	447	479	530	491	454	487	450	486	472	447	499	504	459	437	452	464	475	506	481	454	521	512	539	464	453	452	522	476	451	488	480	465	479	469	491	479	500	495	525	482	478	456	441	492	505	458	506	467	481	496	494	473	496	483	470	511	489	482	520	466	475	508	487	524	465	502	477	439	477	531	505	515	490	485	497	490	495	514	457	479	494	497	511	467	488	515	483	535	507	469	499	470	485	484	449	531	484	511	468	508	480	507	507	455	479	492	470	438	482	502	461	482	495	442	500	464	488	507	481	468	449	496	498	483	490	486	503	464	504	466	486	484	546	505	511	487	494	501	462	478	497	494	459	470	497	500	526	503	474	532	504	516	473	491	489	499	465	524	473	512	494	486	515	502	481	459	476	498	452	483	479	486	479	496	469	493	541	467	486	506	453	481	482	499	468	503	470	482	488	488	471	496	494	511	461	456	486	493	452	508	468	476	505	490	513	475	464	447	466	495	441	512	494	521	477	510	465	520	476	495	479	550	481	508	493	527	499	487	479	491	481	477	481	500	499	466	489	459	470	550	473	468	493	513	509	462	499	510	494	477	540	492	519	512	460	514	501	484	450	477	467	503	471	522	483	495	476	490	471	489	459	502	484	500	497	497	492	474	451	493	551	494	499	476	452	502	490	477	519	416	495	535	455	480	483	478	474	486	487	460	457	459	471	496	526	492	500	457	475	472	482	537	502	432	507	457	495	480	490	492	485	482	473	542	489	483	478	489	505	514	540	513	485	526	473	447	472	511	509	458	503	504	499	496	490	485	466	500	493	478	536	481	508	460	502	485	477	475	469	464	465	486	500	481	474	497	486	472	496	456	496	480	503	443	437	475	490	473	494	446	469	508	483	467	538	501	518	487	464	453	496	433	492	504	499	478	511	493	512	455	470	456	444	495	484	481	508	466	470	483	487	495	495	454	476	487	475	520	468	450	498	502	528	483	496	484	460	517	438	468	525	482	468	451	503	444	458	458	469	489	500	493	500	455	448	433	480	475	476	484	506	446	465	494	510	496	485	522	517	491	487	511	463	466	459	506	519	486	487	476	469	503	486	470	491	504	462	462	490	453	483	459	472	476	481	444	500	450	503	485	506	536	471	504	476	468	482	485	452	461	441	521	462	448	517	474	496	520	457	502	448	459	476	461	499	501	522	473	470	432	454	493	512	518	470	493	493	446	503	482	500	501	477	452	477	479	473	470	478	502	473	501	457	443	486	499	492	490	463	512	483	484	499	488	510	464	521	493	502	474	501	498	499	471	509	501	503	473	455	470	495	446	465	519	503	471	480	468	486	458	475	501	479	490	477	459	518	459	500	481	470	483	465	478	472	528	480	465	479	473	483	492	510	506	485	445	517	508	512	492	476	456	490	498	479	480	483	492	470	506	498	460	443	510	465	534	490	453	504	501	487	480	524	505	480	477	477	456	479	475	485	453	468	473	475	516	472
24843	21447	24940	28359	21563	20227	6801	2926	1809	1310	980	789	618	589	479	426	359	336	311	279	254	267	226	264	219	226	269	201	230	207	217	187	212	189	218	211	194	175	218	214	213	179	178	190	205	213	189	231	203	197	171	193	218	203	205	200	181	182	177	192	200	212	195	195	223	217	187	199	196	205	183	201	180	176	219	211	183	207	218	190	197	212	215	220	182	215	205	208	182	162	196	200	195	189	200	166	204	199	177	208	200	189	211	198	191	196	216	193	194	194	197	188	217	173	189	196	187	199	204	166	185	192	190	201	179	198	206	188	175	176	198	210	193	173	189	188	201	178	202	200	217	219	197	232	198	198	190	198	226	195	198	203	196	210	189	166	185	196	189	191	204	221	190	177	195	168	180	202	179	221	196	184	205	218	175	171	186	187	213	190	198	203	165	191	178	207	173	185	181	186	197	208	213	201	203	196	186	185	216	178	204	187	226	199	192	181	186	188	173	200	172	200	189	190	173	183	205	185	185	179	180	182	206	205	187	235	201	192	185	208	204	184	191	204	214	188	212	217	185	208	202	193	193	199	190	203	191	197	179	190	172	196	172	188	213	182	204	209	189	170	181	177	202	173	188	225	189	200	183	201	211	205	215	214	177	191	193	159	192	157	175	213	175	204	171	179	186	187	181	196	209	210	192	184	185	231	186	187	197	158	189	205	206	187	219	208	198	234	223	202	225	176	193	200	176	206	203	197	172	190	210	182	212	203	184	197	208	189	192	191	196	191	215	156	198	211	200	184	219	182	185	180	218	199	182	223	203	202	214	228	190	198	179	172	191	200	180	189	200	176	202	191	179	186	192	196	182	204	222	211	194	205	210	194	193	201	208	181	192	189	186	190	198	194	223	197	186	208	181	212	169	199	211	210	175	193	199	200	209	186	204	163	202	198	209	228	196	172	185	202	203	196	196	186	180	208	209	199	200	179	205	183	187	191	173	203	183	209	195	206	174	217	197	157	190	196	202	224	202	193	234	190	176	203	206	195	179	197	206	206	177	171	215	198	203	202	203	201	200	189	180	190	212	175	201	206	186	200	196	186	169	173	186	210	190	194	202	187	228	191	214	192	215	209	199	184	227	210	239	201	208	188	203	222	177	187	201	196	171	193	186	190	193	175	214	188	177	196	195	195	194	203	185	193	193	200	176	184	170	211	216	198	191	193	179	189	197	186	205	184	195	188	206	178	197	194	197	204	204	181	207	183	192	192	199	199	200	179	221	212	188	194	205	181	215	194	187	187	217	180	209	181	198	182	185	193	184	198	170	184	194	182	173	195	196	214	188	192	220	193	204	197	186	196	213	198	215	186	162	195	208	203	215	228	226	197	180	179	211	182	224	186	192	183	185	219	200	187	208	215	181	217	189	206	191	185	182	192	202	184	182	169	168	194	188	183	195	200	185	170	195	197	200	211	187	169	208	198	203	180	184	201	183	188	188	184	196	207	207	173	187	194	186	182	185	192	181	192	185	176	199	226	202	194	174	169	177	184	183	208	201	213	195	195	181	229	195	205	172	189	199	205	193	210	192	187	208	198	202	195	191	184	195	184	197	210	180	182	203	216	187	173	191	183	183	192	169	187	207	182	213	215	201	207	181	167	192	204	198	195	200	210	206	197	183	175	173	216	199	186	198	181	176	198	226	214	192	187	179	199	227	216	203	192	205	201	185	219	169	212	205	203	182	197	164	201	195	208	178	186	190	197	190	175	189	175	195	181	204	206	190	188	199	238	220	226	203	200	209	186	190	211	167	200	202	213	207	189	191	208	213	186	203	206	225	230	183	213	182	212	186	188	189	191	211	191	236	198	208	192	179	200	200	190	179	204	225	165	177	194	199	187	219	207	202	200	219	182	188	204	159	191	194	202	180	195	198	185	177	174	187	174	182	169	191	185	192	181	195	195	208	207	217	235	203	177	181	196	201	162	187	216	206	194	205	199	172	200	170	220	188	165	188	208	208	192	205	180	206	209	213	201	174	189	190	197	198	195	200	183	190	211	195	214	182	184	189	195	192	182	183	192	182	197	189	187	179	168	171	193	166	182	210	225	189	185	215	200	200	198	219	233	166	178	218	215	193	202	185	188	200	199	185	182	190	191	150	218	185	195	223	192	191	195	205	199	174	202	195	187	208	188	210	207	186	182	182	194	184	201	204	194	193	177	199	198	202	193	169	189	192	212	228	180	207	202	177	184	211	183	214	186	210	186	192	183	208	213	203	189	205	189	224	206	201	192	199	193	175	223	183	177	189	225	199	183	188	208	188	226	194	170	185	199	216	207	186	202	212	181	184	193	211	208	191	213	185	181	192	177	200	223	194	195	189	189	177	214	203	195	197	188	200	201	214	186	194	176	188	190	203	196	214	186	221	189	183	195	191	176	214	203	188	172	189	217	168	195	200	207	175	180	221	217	175	207	180	212	194	188	201	213	187	177	180	207	178	164	192	204	185	193	195	198	198	198	201	228	190	229	191	199	195	183	179	208	217	190	193	188	199	198	195	189	189	215	192	208	199	170	202	158	164	183	190	173	197	204	200	198	213	215	188	190	200	202	182	193	212	196	191	171	205	198	194	188	207	220	180	199	204	199	174	216	200	218	190	224	172	206	199	203	210	192	170	180	192	176	216	184	179	198	184	187	202	218	164	199	198	207	179	205	177	179	160	194	176	187	204	187	207	175	174	180	196	213	207	209	180	193	210	193	205	193	188	202	223	196	186	191	194	170	195	170	173	197	189	220	176	187	206	190	198	216	162	169	207	195	206	215	190	193	190	180	212	202	186	197	203	213	214	192	199	197	216	178	193	171	196	196	197	203	187	201	181	183	199	183	193	176	178	179	181	203	215	192	192	202	216	175	200	203	182	196	194	155	173	215	185	221	187	212	184	176	202	204	192	212	182	223	181	177	206	183	183	199	204	200	187	217	216	222	187	165	193	224	205	189	176	162	216	173	179	217	160	181	189	203	193	214	193	162	183	219	176	150	191	171	195	206	169	175	202	198	195	187	182	201	167	187	179	196	213	198	180	187	187	200	188	198	205	180	193	178	202	192	210	210	212	201	207	216	200	213	184	208	207	196	215	232	195	179	176	173	199	201	195	191	189	214	202	203	159	207	210	186	176	191	196	182	183	216	234	189	168	187	192	185	182	207	177	197	197	204	195	169	223	216	181	213	181	197	198	195	170	181	181	215	185	192	215	192	192	188	196	196	215	189	192	200	194	215	199	205	178	200	197	212	178	194	195	182	190	183	192	189	185	186	170	176	198	188	172	202	183	193	199	201	196	207	185	185	216	185	179	179	205	207	207	198	205	198	178	200	206	187	188	206	193	196	200	199	167	189	201	212	197	197	158	168	171	198	183	203	228	176	176	217	206	210	197	193	210	182	188	175	199	228	188	189	206	189	212	182	184	220	205	195	191	189	221	176	194	192	220	198	235	187	181	205	193	187	182	188	189	212
24968	40159	21954	9306	4756	2891	1914	1416	1125	979	768	726	582	626	634	526	561	548	487	537	495	498	477	488	448	448	504	473	447	452	453	437	434	473	444	474	444	434	469	431	417	420	445	444	451	440	469	432	460	431	437	437	454	473	424	469	478	457	422	469	413	447	440	460	445	452	456	449	476	451	439	430	443	414	447	439	458	448	464	448	422	492	475	437	434	464	443	444	422	437	440	436	421	409	449	452	460	452	451	457	443	450	430	454	412	440	467	455	450	428	436	463	454	468	434	452	445	456	456	436	441	461	417	457	421	432	455	422	461	434	407	425	438	439	397	430	451	470	449	478	447	436	430	430	452	466	482	395	422	424	503	426	490	448	465	412	472	440	467	445	436	494	442	445	414	414	411	461	455	443	409	450	413	460	442	456	409	476	431	420	423	482	448	436	403	436	407	420	421	440	470	473	447	440	420	462	440	453	455	428	419	461	434	451	441	433	435	494	426	470	406	504	446	456	450	479	459	464	476	432	469	446	447	430	432	441	457	474	441	455	449	433	436	490	455	489	430	408	425	452	451	429	428	459	460	443	424	440	420	473	470	444	438	454	438	438	444	490	414	465	453	463	456	473	477	441	424	460	411	462	448	402	422	444	425	435	422	496	418	460	489	412	412	462	466	470	406	478	448	476	452	418	398	454	453	464	492	455	496	460	423	456	474	452	445	476	465	459	452	500	454	473	451	464	468	442	464	416	465	444	464	451	442	479	429	461	432	464	464	445	431	425	425	436	430	439	420	449	452	441	457	425	478	427	501	454	468	500	454	474	447	429	435	452	450	456	462	464	468	434	444	442	451	447	455	453	449	445	454	462	443	442	419	472	439	427	425	487	445	472	405	448	447	446	481	430	466	435	472	401	460	436	452	433	470	446	472	466	442	441	439	457	462	447	450	435	469	441	490	392	475	427	458	482	453	451	460	462	471	439	455	450	467	439	474	450	432	449	505	448	449	477	479	405	405	448	469	450	439	441	444	499	429	450	477	443	433	468	495	431	449	453	482	449	466	470	433	460	422	429	436	477	444	444	511	426	476	411	448	457	445	442	438	434	400	496	486	466	454	461	416	421	453	430	450	442	437	442	447	444	419	461	444	428	465	450	446	422	466	461	454	420	452	455	446	438	452	427	468	441	440	442	447	479	423	450	448	444	463	460	444	449	431	450	470	465	474	463	435	438	466	454	471	449	430	426	437	492	455	442	445	433	481	450	492	474	417	437	464	436	422	436	438	467	463	433	445	453	461	452	452	453	421	418	507	479	423	439	464	455	507	423	460	428	488	414	442	465	445	453	467	437	475	432	464	449	436	460	477	437	462	440	414	457	445	420	444	426	438	457	416	457	456	452	429	456	426	456	469	450	444	452	461	433	449	485	504	488	417	438	396	431	453	439	430	419	433	449	404	446	451	398	430	429	460	421	492	407	435	482	437	401	458	447	453	428	438	456	450	461	413	479	451	473	463	455	451	447	458	472	445	453	450	445	456	429	475	452	460	485	443	460	463	453	434	483	451	433	447	479	397	447	458	427	438	505	445	435	436	485	436	420	479	417	410	438	508	452	454	450	437	447	457	473	472	459	433	443	467	464	457	454	437	477	502	444	438	444	484	458	430	445	461	443	465	438	471	421	446	424	470	437	443	434	418	447	465	499	454	461	445	452	448	426	424	454	459	444	392	446	474	420	468	437	467	456	468	455	425	445	462	442	485	499	458	450	470	441	442	485	416	471	441	453	442	479	472	472	470	484	492	471	465	426	447	422	442	434	437	443	470	480	482	464	451	465	440	460	471	461	461	459	445	454	447	468	460	467	428	477	490	436	396	476	422	470	450	505	436	438	444	477	438	452	425	445	411	421	437	437	434	419	427	444	455	482	460	431	443	458	417	476	394	425	445	442	446	464	457	457	483	458	439	457	462	430	473	455	441	456	449	461	438	435	442	430	442	429	457	460	434	435	475	460	446	462	467	464	428	470	474	463	456	460	441	398	450	415	471	474	464	418	440	443	416	443	488	452	452	447	454	471	470	437	442	427	436	459	439	461	456	461	458	473	474	440	433	448	446	454	437	446	437	385	454	456	421	418	458	469	452	463	444	451	432	455	465	447	462	433	454	424	440	398	424	449	475	430	478	471	460	429	434	425	441	453	434	460	459	463	438	416	466	422	439	487	459	461	467	462	464	453	440	432	469	422	480	477	432	472	453	472	460	474	446	444	446	468	458	452	426	422	455	428	448	428	452	443	413	419	453	425	449	417	409	456	466	435	471	486	461	447	453	423	476	451	451	449	446	431	461	434	439	454	469	438	480	450	454	500	440	438	458	432	457	446	460	465	430	422	406	441	435	443	453	454	406	428	435	470	458	442	463	461	485	421	465	409	450	442	449	461	460	405	487	440	442	444	472	452	403	426	467	439	449	446	442	472	474	448	431	456	461	479	475	451	430	418	471	479	418	402	445	436	475	444	418	456	434	496	448	465	450	500	484	452	433	477	447	426	442	461	439	440	450	456	471	429	459	487	438	444	402	412	443	495	452	430	437	473	431	444	441	414	461	438	416	462	440	459	431	422	444	442	433	451	491	452	444	440	469	432	452	432	475	433	430	463	483	418	471	455	422	418	432	460	432	445	444	437	436	426	419	432	424	424	467	444	444	456	425	478	454	471	445	450	446	467	431	450	428	459	449	445	431	480	441	447	467	429	487	425	475	437	417	450	445	484	426	474	452	464	426	497	471	430	458	451	445	435	430	430	441	425	457	453	441	459	449	429	444	434	433	464	439	460	431	457	440	455	411	461	472	439	442	433	439	427	466	463	446	439	469	459	484	486	436	470	441	428	429	473	478	432	438	463	439	433	465	443	453	461	467	421	431	437	429	457	451	485	491	453	472	464	486	473	433	420	451	468	470	454	448	484	430	456	431	430	438	441	428	454	459	436	451	430	478	449	468	448	438	464	463	450	439	451	447	469	438	456	470	480	424	424	427	402	438	462	455	459	475	431	450	436	479	477	472	458	436	483	423	448	459	420	461	449	450	421	458	436	450	394	458	467	428	425	488	431	462	446	432	438	433	446	442	459	455	409	446	437	452	485	443	451	474	446	428	468	392	421	480	448	452	453	453	462	449	439	472	424	404	444	474	466	430	422	492	451	443	487	418	445	442	443	452	434	487	470	418	460	428	445	465	440	432	443	442	434	445	455	423	446	411	443	415	441	464	421	478	452	398	453	455	449	447	433	429	462	438	427	427	457	481	446	447	466	459	491	414	467	464	432	456	477	436	482	468	420	442	444	439	443	435	443	457	456	462	454	466	448	478	477	428	450	448	419	421	489	407	441	467	478	496	478	438	444	479	422	439	456	430	461	446	419	422	443	462	440	445	458	448	442	451	471	454	461	447	450	432	430	424	430	409	432	482	428	433	439	495	439	430	465	444	465	471	444	414	451	446	423	465	428	432	390	488	453
24319	21482	25286	28115	21511	21728	19357	5180	2592	1810	1336	1096	897	723	655	511	428	384	382	319	317	278	285	231	226	234	253	239	186	214	202	198	212	215	215	212	208	226	183	197	201	203	195	176	194	219	204	203	189	190	194	187	181	191	191	174	162	178	203	214	184	173	182	196	188	180	177	208	187	194	181	225	219	186	163	190	215	178	185	223	184	182	198	200	184	194	211	185	216	191	191	206	214	156	175	212	203	191	172	175	164	194	218	195	176	191	228	206	186	203	195	199	195	204	196	207	219	212	177	199	181	200	171	190	188	217	195	199	203	216	228	188	187	219	187	171	182	182	194	183	206	192	199	201	195	184	174	194	204	180	172	215	203	212	202	219	175	216	173	195	197	215	168	201	188	185	198	188	182	173	203	197	217	200	219	202	192	192	196	182	210	174	205	195	213	200	161	236	202	223	201	215	172	190	169	207	195	177	192	197	183	171	169	222	198	158	192	218	209	195	202	166	196	190	193	196	202	205	179	174	192	194	196	174	203	188	191	188	205	205	207	197	213	182	173	179	206	201	219	183	199	201	188	206	181	204	199	174	197	213	211	191	224	211	170	164	180	166	189	198	185	204	208	209	199	192	191	199	188	188	211	225	194	184	185	172	172	195	214	205	185	213	196	190	207	205	217	191	209	173	181	199	194	203	193	200	203	205	196	189	184	216	192	183	205	198	169	182	178	214	197	194	185	198	206	199	190	191	184	191	212	221	200	180	167	180	193	183	192	188	177	194	182	185	179	211	213	192	199	196	204	222	176	183	216	181	203	197	176	206	204	184	187	208	211	179	182	215	195	207	197	190	178	203	192	193	193	170	199	213	185	188	181	204	207	186	173	158	208	160	189	197	214	195	194	197	190	206	216	177	201	189	184	210	216	178	193	180	219	185	181	190	174	204	208	197	217	201	181	190	182	205	197	196	162	190	181	179	208	185	208	208	208	191	153	193	211	203	206	167	203	177	198	198	196	217	214	205	214	198	172	207	211	219	162	197	195	198	189	229	197	203	201	191	198	205	211	219	195	171	207	192	190	164	179	167	200	185	236	187	192	203	169	204	215	191	225	176	196	180	214	182	176	201	195	177	201	187	193	195	199	200	203	215	174	179	202	189	190	202	216	187	200	195	188	219	174	177	192	202	219	221	204	200	169	191	189	190	188	176	185	183	183	168	208	192	172	192	215	205	180	176	192	216	181	191	200	190	174	200	191	194	188	211	220	201	175	192	187	224	191	194	197	190	216	203	187	185	206	188	199	218	187	212	181	202	180	180	173	167	202	187	193	204	187	200	185	198	214	217	219	217	212	181	219	195	197	200	180	204	185	192	184	196	215	220	193	202	196	189	213	177	206	176	188	192	187	204	175	201	167	178	190	201	216	203	182	195	189	209	195	191	208	180	193	183	183	197	163	195	189	188	164	170	172	196	213	200	208	206	189	172	198	212	197	206	190	196	213	179	191	200	195	180	189	178	217	196	207	192	213	178	192	167	203	213	191	200	170	211	205	206	179	196	222	194	184	205	197	181	227	186	191	167	195	178	176	207	206	193	222	211	199	199	187	209	196	188	181	191	190	180	185	195	204	179	214	203	235	187	195	215	197	184	200	186	170	194	201	176	182	174	210	187	217	161	221	174	215	194	189	203	186	170	175	185	197	200	203	197	192	186	181	201	203	183	192	212	186	171	184	184	221	174	192	225	197	182	193	193	206	192	178	203	197	205	177	196	220	185	167	212	201	188	187	176	182	193	201	196	191	189	194	179	184	200	187	190	199	180	176	199	196	195	183	228	216	177	181	196	180	218	212	178	227	190	213	189	193	200	199	201	190	224	195	183	192	206	188	176	197	175	196	201	211	189	180	214	188	205	214	192	200	201	219	190	205	205	211	218	208	181	187	201	209	192	206	183	212	214	169	174	215	186	183	202	209	204	212	180	236	186	208	178	192	192	186	178	193	187	182	160	182	203	187	204	179	196	173	206	195	170	202	193	215	172	206	200	189	172	179	196	207	213	176	184	190	186	188	193	174	177	216	192	186	182	214	189	172	189	186	197	221	215	205	191	192	200	182	207	216	199	203	183	220	214	203	194	214	188	184	188	201	213	193	198	218	226	181	203	188	208	182	221	189	195	208	179	181	216	181	149	183	188	175	191	181	221	190	190	179	207	198	185	194	193	207	183	186	175	194	178	198	186	169	209	212	206	183	214	187	212	200	182	196	180	187	171	197	229	176	202	198	189	195	195	196	188	177	191	177	184	215	209	210	206	189	181	214	184	188	212	201	218	203	204	172	175	175	197	185	203	193	210	204	205	215	168	181	205	193	162	182	173	165	235	202	182	198	193	200	183	183	189	191	175	200	176	215	184	199	217	236	201	186	158	204	201	195	178	186	217	169	178	186	195	179	179	190	219	205	189	191	209	184	193	202	160	202	181	190	211	205	231	214	185	226	206	190	202	214	197	188	210	170	219	210	198	194	179	214	192	212	185	214	175	197	204	205	192	206	191	217	215	190	216	198	203	228	213	191	208	183	207	202	178	210	207	219	219	170	209	195	216	184	201	192	177	211	183	209	208	190	182	194	181	191	193	212	197	194	168	210	226	211	176	184	209	188	201	175	188	220	197	198	208	174	173	196	197	200	172	184	164	176	199	200	164	215	185	212	187	193	208	190	194	197	231	215	182	195	192	206	193	199	193	205	207	213	190	167	204	183	206	185	173	193	187	188	181	216	208	181	194	201	195	178	190	213	168	179	176	210	187	189	183	181	180	207	168	173	202	215	181	225	190	199	170	183	171	196	181	201	187	190	217	185	190	193	182	196	197	194	193	197	205	216	194	173	218	193	193	192	201	208	201	188	206	178	209	194	205	223	217	169	206	191	182	194	226	192	179	194	167	177	164	216	177	180	165	172	185	205	206	181	183	195	214	166	199	180	201	205	201	185	197	199	171	195	219	192	210	189	151	173	173	199	217	194	198	213	192	202	213	198	207	211	201	186	210	185	188	197	189	215	186	182	185	203	202	193	215	182	189	218	179	187	224	200	185	193	184	189	180	202	172	192	209	189	181	197	192	193	173	187	186	202	187	194	206	188	212	203	179	223	191	181	198	180	190	197	190	213	211	169	197	201	202	220	190	189	187	192	183	186	200	212	194	173	223	182	181	192	166	213	229	193	176	164	192	166	173	195	211	194	189	171	190	183	198	197	169	173	212	184	196	182	161	217	185	197	198	181	191	179	213	169	188	196	213	194	162	169	185	197	182	198	213	170	186	218	155	175	193	193	178	187	208	205	202	192	197	200	195	206	192	198	199	187	206	198	189	213	194	183	184	178	176	216	197	186	211	209	202	179	201	185	170	185	182	191	184	200	180	215	200	197	185	199	213	194	186	224	206	206	198	192	183	215	201	206	193	193	209	203	208	189	207	169	217	184	171	174	195	202	218	201	202	205	200	213	199	174	200	238	188
26978	46059	27937	11674	5956	3660	2358	1727	1379	1116	962	776	725	710	669	565	593	548	550	535	510	529	481	485	467	486	475	447	473	432	436	462	462	424	446	474	481	430	411	430	450	430	463	481	453	429	457	435	440	441	477	451	471	477	415	447	443	434	458	413	444	413	457	447	451	422	457	449	442	431	460	416	441	408	438	406	436	464	453	451	439	468	447	443	437	447	454	468	458	432	466	443	431	468	454	423	467	421	427	431	465	426	463	440	451	449	442	440	439	448	430	406	434	447	413	432	453	407	459	424	461	471	448	431	409	451	469	421	426	448	438	445	448	443	409	421	415	449	447	466	425	452	438	432	488	424	437	456	472	460	440	417	465	405	373	457	461	451	429	449	442	423	454	461	460	425	427	454	444	419	433	477	454	427	454	445	492	456	440	398	413	421	425	449	454	419	461	417	421	429	412	443	441	475	468	458	466	409	395	415	451	449	430	457	446	438	418	432	457	458	441	411	435	468	458	415	426	478	481	480	395	439	450	445	438	392	450	420	422	431	491	432	465	413	428	433	422	431	460	453	489	426	431	438	453	446	451	449	419	437	426	419	432	442	453	436	414	431	430	455	447	456	437	418	448	409	450	477	445	463	436	434	427	413	438	431	431	469	436	441	453	455	473	435	478	439	407	449	435	458	451	439	432	445	420	431	433	422	489	451	440	436	456	451	442	446	427	416	445	453	422	433	440	444	445	448	437	470	422	441	451	397	445	425	409	440	455	419	435	434	427	450	428	445	481	436	420	437	446	445	454	453	440	429	429	440	460	415	453	449	436	450	450	433	417	426	426	429	452	408	442	458	415	436	470	425	435	417	425	447	437	441	400	416	437	463	456	450	397	445	437	447	453	459	436	433	453	432	463	438	411	450	448	430	428	422	424	481	471	433	422	419	430	447	473	433	433	451	432	422	413	439	414	476	461	461	412	419	427	426	452	452	409	417	496	419	439	448	433	439	414	455	419	431	427	415	454	421	433	422	443	424	423	424	412	484	452	473	444	424	453	470	440	472	450	441	448	429	444	438	405	437	407	458	446	452	426	425	456	444	464	453	438	458	447	464	491	439	401	464	461	454	449	432	397	442	438	466	454	442	464	470	433	410	416	455	444	463	448	462	422	453	418	494	443	455	387	452	424	429	438	466	427	472	427	441	469	474	437	420	442	398	472	459	441	401	448	428	438	453	443	466	434	442	414	467	443	438	450	411	488	423	429	434	420	382	459	412	450	433	419	430	482	430	443	435	429	432	432	444	434	412	439	419	486	415	417	438	437	470	434	477	444	423	442	486	429	423	463	431	438	430	454	469	430	423	480	398	428	438	440	449	445	446	437	431	464	464	455	451	443	442	413	397	454	443	443	484	461	400	452	464	463	456	453	469	421	421	410	455	424	445	432	412	448	410	455	431	437	455	450	442	460	427	435	424	440	434	389	392	431	440	472	410	459	477	425	441	457	450	420	424	460	432	445	433	432	435	450	446	463	436	405	405	416	473	433	471	408	450	387	441	444	443	408	488	406	455	418	450	463	449	464	422	434	466	420	436	427	429	419	465	381	460	446	426	480	420	408	451	426	402	454	439	464	460	442	433	439	452	391	479	429	500	423	400	430	460	466	426	424	453	444	426	460	488	427	483	430	446	435	448	445	427	414	441	478	423	429	426	468	441	430	432	434	463	422	426	433	427	450	467	447	441	447	475	421	462	414	454	419	445	480	451	427	441	428	446	431	492	412	445	434	409	423	462	448	453	440	422	460	471	472	423	438	474	506	446	436	428	414	452	440	421	462	403	429	386	435	380	445	446	419	448	416	423	420	419	458	427	467	433	461	428	465	414	449	421	465	464	417	402	431	441	442	438	470	455	430	419	444	416	424	466	455	428	450	457	417	426	471	443	443	398	464	411	453	467	499	428	444	464	454	454	446	430	458	432	443	445	429	439	414	447	449	452	447	447	451	435	446	439	397	446	435	415	469	408	458	461	398	427	452	478	441	428	410	414	450	390	425	460	418	410	444	423	427	448	423	434	454	424	415	409	441	414	420	421	430	461	437	469	417	481	409	448	478	437	445	402	441	424	420	461	417	429	426	504	443	449	468	421	464	429	437	436	452	456	444	463	456	494	444	419	453	430	463	418	447	481	401	470	429	433	445	449	464	460	441	438	411	424	467	434	433	433	477	459	457	421	421	437	417	475	464	449	448	405	427	419	458	430	450	449	448	463	402	464	472	407	416	457	458	433	399	428	473	436	429	436	424	434	449	441	433	458	431	433	467	456	430	440	439	428	472	434	454	459	457	414	419	460	428	414	465	394	419	438	441	416	477	460	437	466	495	438	494	423	467	418	415	466	466	432	459	439	413	445	493	427	385	490	429	433	431	443	448	453	485	466	442	448	456	437	453	451	436	406	444	454	422	400	457	453	438	430	464	406	449	426	424	449	447	435	411	413	426	423	444	417	429	412	453	465	452	456	411	438	431	420	407	460	460	408	422	479	444	456	388	411	466	469	466	430	419	410	471	440	474	437	430	420	446	431	421	471	442	438	478	440	450	481	420	495	417	416	459	452	390	474	415	450	476	451	428	430	429	413	425	464	440	456	424	426	432	449	425	419	429	441	465	479	453	445	448	456	459	448	427	441	412	492	443	432	403	429	411	491	445	427	399	450	408	446	443	428	438	432	433	412	425	462	451	404	455	500	411	422	450	454	417	399	412	429	435	396	436	421	432	470	422	421	437	439	460	435	457	441	421	458	440	464	472	421	409	468	438	441	420	431	505	446	431	431	451	441	430	419	426	428	433	434	448	458	418	454	464	399	432	421	415	407	407	437	423	457	480	426	468	416	446	446	452	489	468	405	421	464	440	410	462	450	458	437	455	437	458	456	408	471	419	439	450	403	446	479	409	427	441	425	447	418	442	452	442	449	406	445	422	396	425	455	428	446	437	419	439	458	451	443	417	448	439	469	448	419	436	416	427	417	430	451	464	456	451	391	464	438	407	429	451	407	445	410	455	420	448	485	479	456	455	441	434	402	439	426	422	467	428	424	429	437	443	433	428	440	447	417	421	456	457	426	425	413	421	456	396	465	409	457	462	426	472	439	446	442	472	400	440	440	433	432	423	462	463	421	429	504	461	417	454	434	463	448	450	450	426	432	424	427	470	408	449	427	459	429	454	464	439	436	414	432	432	393	436	440	440	425	408	437	454	465	430	471	434	472	443	403	417	405	437	465	464	414	474	436	426	464	419	456	422	437	457	463	442	461	406	430	439	465	448	431	464	438	441	440	454	424	468	415	449	422	412	456	430	470	444	441	434	431	442	410	409	441	449	431	437	422	446	474	441	441	473	438	427	434	428	400	441	414	456	461	443	432	477	417	404	451	442	420	420	476	451	461	437	471	404	436	451	439	398	419	431	430	501	421	415	446	429	470	467	447	417	458	405	448	442	435	448	438	444	432	422	468	464	453
33070	25185	24699	14634	6398	3742	2397	1669	1202	976	720	621	495	462	386	311	333	292	277	268	263	245	283	239	228	240	209	216	215	215	196	230	243	208	209	196	227	205	189	210	214	228	211	230	209	192	201	196	181	217	175	200	197	198	207	212	191	217	225	224	205	189	212	177	211	202	213	212	202	241	176	190	208	216	220	203	215	221	193	217	221	195	215	202	215	208	190	183	178	213	206	219	218	235	192	186	210	217	223	207	215	239	196	213	201	196	223	219	190	184	202	255	225	185	229	206	220	228	213	210	236	193	207	215	215	234	212	241	217	189	198	249	215	200	213	227	206	242	210	208	219	191	219	215	173	198	185	205	208	199	232	233	234	222	183	165	213	214	245	201	212	206	214	208	189	217	190	182	209	215	211	200	233	212	214	210	199	199	242	219	223	225	223	208	208	241	223	204	220	210	193	203	190	199	208	181	198	198	185	199	217	212	196	217	227	217	211	249	226	203	182	220	229	213	202	185	203	196	236	198	192	196	219	233	204	224	204	219	203	198	214	211	218	194	223	204	201	208	251	228	182	217	215	227	202	195	209	190	182	217	206	203	227	237	201	207	206	231	197	193	196	184	203	200	194	214	223	188	223	205	209	213	214	219	190	219	187	211	196	212	227	236	220	208	222	200	229	190	213	186	190	234	201	199	213	211	226	219	216	210	233	217	213	182	193	185	222	190	189	215	219	224	200	214	190	205	183	204	186	211	208	186	213	199	217	215	211	227	203	208	212	209	215	214	201	222	232	204	205	206	197	222	253	211	197	206	198	212	202	216	232	215	191	224	200	192	231	198	220	220	227	236	207	174	195	208	216	230	208	192	204	230	208	196	222	235	205	218	198	219	188	213	219	212	215	223	225	193	206	211	220	213	230	233	208	212	195	229	219	214	232	213	212	213	200	197	221	208	233	215	222	166	187	216	228	234	221	213	223	202	211	215	226	209	200	202	188	219	209	230	200	196	183	223	212	199	209	236	217	198	217	192	203	183	219	223	210	244	219	178	201	178	194	203	213	218	215	199	197	230	253	221	180	199	210	194	201	186	201	233	190	226	204	236	199	213	238	214	221	216	251	202	193	214	193	234	205	228	183	217	214	173	228	219	185	211	188	193	171	188	217	201	236	222	214	214	221	184	221	197	212	215	205	222	237	178	207	189	213	213	191	202	177	207	239	214	187	223	228	232	216	184	198	205	187	170	221	233	203	209	227	209	212	245	233	175	234	192	233	223	196	209	203	215	219	198	212	187	186	217	223	222	205	242	220	216	196	215	215	215	220	220	209	223	206	205	192	204	233	231	200	193	216	223	209	206	241	233	206	194	233	206	228	210	194	205	200	219	201	231	206	202	200	222	226	236	188	213	183	208	210	212	194	185	220	208	210	210	230	210	203	197	193	199	215	210	187	188	213	207	228	225	194	186	201	188	208	217	216	197	204	180	212	183	240	211	217	200	242	224	169	210	168	212	189	196	222	221	213	236	200	187	196	189	242	210	220	227	192	195	211	204	191	182	198	220	183	216	233	193	185	186	176	195	202	198	212	217	216	223	210	189	210	185	216	213	204	203	201	171	210	213	215	224	214	223	198	211	198	199	219	198	212	241	199	213	190	222	212	196	191	223	197	213	200	201	193	203	254	195	192	229	222	225	197	203	219	207	207	226	229	214	213	194	222	238	212	188	196	218	207	188	242	204	193	202	199	217	206	185	215	216	212	210	222	203	186	193	222	199	199	206	188	211	189	199	183	225	204	253	184	202	206	205	196	229	207	219	172	206	208	193	237	214	212	212	217	191	207	222	221	211	241	200	204	183	200	206	211	218	199	206	202	189	188	192	203	207	218	182	180	215	220	201	206	207	222	206	232	193	195	222	201	208	196	213	203	221	198	223	203	198	211	206	219	189	205	196	239	192	178	197	211	181	217	199	211	228	225	210	219	217	206	209	212	225	210	236	207	230	220	219	200	228	230	202	193	208	237	195	200	198	201	220	190	190	187	202	235	203	172	208	214	184	197	210	185	193	189	229	192	205	210	221	221	200	243	195	201	216	212	202	188	207	213	207	192	224	203	220	235	201	213	201	185	212	184	221	199	217	240	204	217	230	227	210	212	204	231	216	229	218	213	200	206	206	219	208	191	201	169	204	230	209	244	209	182	213	229	207	214	201	197	199	232	208	209	218	230	214	201	174	200	167	211	212	210	216	195	213	233	234	220	218	228	202	192	201	190	234	193	225	205	224	231	187	217	213	193	210	196	245	221	228	204	215	189	212	217	234	217	204	215	205	185	220	184	190	232	186	204	195	189	205	197	210	200	200	219	239	211	205	189	204	208	215	219	205	191	198	171	206	199	183	214	219	231	221	206	213	218	215	224	203	205	226	223	200	191	184	228	199	183	194	191	199	199	182	232	217	222	211	220	192	199	196	180	191	198	216	215	215	203	196	209	224	210	217	202	209	214	223	215	216	191	193	218	201	228	197	200	240	225	206	222	217	202	202	187	197	225	219	208	209	189	201	222	199	207	201	201	187	210	186	192	206	224	210	198	204	207	212	221	222	198	224	208	190	200	221	210	198	216	194	217	230	200	184	217	189	196	196	191	227	188	212	183	195	196	197	198	193	204	218	208	237	227	202	223	200	205	229	213	215	195	212	200	229	177	220	194	204	230	180	192	207	205	198	202	221	204	203	214	217	217	194	221	220	219	214	216	197	201	195	214	201	196	201	231	243	212	206	204	217	222	213	193	208	252	218	217	213	228	194	225	204	194	202	190	222	203	205	207	227	208	197	206	203	210	214	208	188	210	207	193	184	204	219	196	192	208	203	203	214	201	190	217	210	190	192	185	189	220	246	245	194	200	176	205	217	203	216	179	217	196	205	197	214	205	217	209	226	223	201	209	216	230	205	194	182	191	209	215	228	188	185	198	180	207	205	179	203	224	217	212	198	185	191	243	219	199	199	218	198	221	210	204	215	202	217	208	188	196	222	231	192	189	229	214	212	237	176	210	187	218	222	191	215	209	227	199	231	196	215	203	202	170	208	204	224	198	226	181	213	241	195	189	174	210	212	207	195	196	227	223	206	206	198	217	224	191	219	185	210	215	210	216	200	201	227	207	214	213	173	217	211	176	200	212	213	231	214	187	195	192	186	210	211	217	195	226	202	203	206	230	212	196	220	203	222	182	181	166	220	196	197	209	196	214	185	199	222	188	194	212	222	205	216	227	229	222	183	211	220	206	195	218	212	185	205	212	214	205	211	222	193	199	232	215	186	199	212	188	236	230	247	233	219	207	208	220	224	218	205	209	199	198	214	220	213	215	231	236	211	203	233	214	170	220	207	213	204	192	217	200	178	225	208	222	202	213	220	201	221	182	210	214	214	206	194	208	229	198	200	231	232	205	209	197	200	220	221	203	196	209	229	211	213	195	194	221	213	226	208	173	208	220	198	212	201	203	225	201	209	192	223
25406	30654	16711	6798	3522	2111	1507	1121	936	809	714	674	633	628	617	554	531	494	509	544	510	538	467	456	480	505	541	504	452	502	476	481	439	483	469	485	498	491	481	477	494	473	494	478	479	490	467	521	465	473	518	488	484	489	478	499	438	478	502	485	443	480	481	482	505	497	517	492	500	449	455	516	508	466	512	461	483	429	494	508	483	502	492	503	487	469	477	528	467	494	486	500	483	485	466	488	470	473	436	487	457	480	502	495	507	508	449	496	482	503	461	470	502	505	460	452	493	495	465	498	467	490	460	497	490	496	504	501	450	484	488	494	456	478	480	493	486	475	464	466	503	501	512	447	451	475	524	471	489	480	479	472	469	527	494	496	465	457	529	498	487	462	489	456	508	476	484	475	476	456	492	481	458	493	453	472	524	478	454	490	460	486	496	516	505	468	471	488	485	481	473	511	495	486	481	454	491	463	501	447	504	469	473	498	494	499	482	451	459	490	487	532	466	499	513	510	478	453	451	470	448	517	492	510	499	494	495	514	513	478	464	463	454	464	503	447	492	438	506	464	435	467	492	499	503	469	460	521	455	491	460	455	457	490	534	482	489	487	463	513	464	486	442	493	484	479	499	446	510	464	474	520	493	524	500	464	465	466	498	462	514	461	502	512	468	484	480	498	460	509	477	493	471	441	453	481	436	497	519	474	515	458	503	452	457	492	460	520	485	472	509	457	460	495	465	493	459	450	481	522	485	463	481	509	503	484	494	503	463	464	465	484	514	487	535	474	471	521	537	516	455	485	508	502	459	481	446	461	493	501	499	494	478	524	464	486	475	449	485	473	520	469	498	506	489	510	470	459	512	492	501	496	497	458	493	509	425	480	527	487	485	470	512	494	472	471	478	453	498	459	483	512	484	469	496	490	481	487	470	492	497	504	449	485	510	447	502	470	484	469	480	495	510	471	487	499	471	486	469	522	490	479	502	481	495	443	496	438	508	529	487	480	506	512	478	476	552	468	488	515	480	461	471	504	518	503	481	444	496	483	477	477	462	472	507	482	483	503	451	498	527	470	464	517	473	431	429	462	408	479	471	498	465	498	498	478	485	480	475	487	468	501	509	475	455	463	480	488	433	482	495	466	468	496	493	458	488	477	464	492	536	474	450	509	471	489	479	502	461	458	497	531	491	481	496	475	502	483	451	485	497	427	437	490	502	440	470	464	483	458	480	464	441	483	452	455	500	497	458	492	463	497	505	473	458	535	459	496	446	486	475	517	474	494	509	484	477	457	523	488	484	475	488	494	481	475	475	517	477	491	480	481	496	459	512	468	484	497	456	483	461	532	477	471	487	498	503	513	491	497	478	507	458	487	503	503	479	447	473	495	488	469	508	483	505	483	474	474	493	439	499	492	541	472	438	501	462	480	486	485	453	500	488	475	482	496	484	530	453	450	482	473	477	494	492	459	485	492	529	457	464	450	474	506	519	475	513	501	479	474	473	495	468	484	467	502	472	495	505	489	458	499	479	483	511	475	454	470	503	519	498	512	485	465	480	522	466	506	465	487	480	468	493	498	445	492	476	456	473	459	493	514	502	490	469	492	520	476	476	494	472	463	493	514	477	503	478	493	476	458	449	473	459	476	447	468	542	490	450	463	484	483	511	521	499	493	466	485	418	474	491	493	495	514	478	514	504	517	433	482	473	500	484	518	504	469	450	520	460	472	491	498	485	519	479	502	495	483	521	489	493	515	531	501	475	463	444	498	469	491	466	461	501	495	498	519	519	453	496	464	486	486	459	507	464	464	469	469	489	475	490	477	496	494	493	484	475	467	468	482	461	449	484	439	511	486	476	474	453	501	493	467	489	492	531	448	491	513	519	460	520	493	447	530	484	456	499	489	490	484	458	467	475	528	452	493	471	472	512	501	467	470	489	519	460	460	508	492	514	493	453	528	466	483	508	488	496	500	465	530	473	527	494	445	487	523	494	472	481	469	452	520	495	457	496	489	460	483	490	437	471	487	446	478	461	475	503	480	476	448	494	504	517	475	455	492	484	508	505	454	459	453	480	501	463	480	510	494	513	524	477	452	458	508	517	486	481	502	467	453	468	476	474	486	484	505	468	492	494	481	460	466	497	480	483	472	505	453	471	498	506	487	469	505	496	473	510	467	478	466	478	472	515	516	484	496	494	492	467	478	515	471	501	479	494	489	516	464	481	501	493	485	539	461	505	493	491	472	464	489	478	465	511	520	481	460	483	491	482	521	433	495	467	469	484	455	452	500	461	467	478	474	505	474	517	461	449	483	491	523	513	474	480	451	499	471	469	481	481	499	460	431	475	457	472	484	509	468	512	515	475	522	491	428	469	471	473	476	478	514	482	508	481	517	483	481	481	460	439	487	469	468	494	465	471	484	521	456	474	499	501	502	479	528	470	475	497	499	511	477	472	480	498	462	494	496	502	484	484	485	496	455	511	488	472	448	497	483	488	479	483	477	486	491	480	484	454	460	532	489	482	471	489	511	496	489	517	492	462	504	503	482	478	486	491	473	475	505	466	505	434	485	451	493	489	484	502	489	478	478	489	453	517	456	501	453	479	497	483	484	483	479	445	488	479	500	477	507	508	500	450	493	484	461	448	504	493	518	488	516	484	439	448	467	455	494	487	485	500	521	479	471	475	515	519	460	502	506	513	486	471	473	475	518	494	526	493	498	501	477	513	469	481	468	438	520	495	487	504	479	479	485	472	462	498	521	460	487	464	468	475	461	505	463	511	488	480	455	463	463	496	524	523	465	543	494	493	504	461	510	498	466	479	491	453	500	483	465	481	472	521	488	481	480	472	541	478	507	512	491	484	449	495	524	476	480	459	480	463	509	485	492	477	493	460	512	517	496	475	486	459	482	532	521	518	464	495	470	499	519	494	440	449	466	432	491	481	461	500	464	462	450	476	475	452	457	529	505	483	504	509	462	478	512	494	514	478	473	480	518	480	505	493	438	489	466	424	472	520	467	509	442	465	528	472	462	472	469	482	487	456	474	502	503	506	504	533	453	505	472	479	490	501	532	499	502	498	457	498	477	508	494	543	475	483	482	496	467	472	475	485	483	456	488	478	490	482	463	464	471	493	474	478	484	488	496	531	488	529	468	479	447	461	499	494	499	421	497	477	484	467	472	478	469	507	526	482	483	489	475	489	489	453	495	443	438	500	481	493	503	477	514	476	483	541	466	477	507	468	457	471	495	494	483	507	463	431	474	496	483	517	489	458	517	489	461	466	486	495	453	468	452	482	490	501	497	482	504	484	469	492	427	472	515	455	471	512	473	480	496	474	506	461	489	482	474	486	485	467	489	526	486	491	484	491	472	434	452	482	530	486	451	479	495	522	463	500	460	465	489	467	505	532	499	472	490	481	495	484	489	460	501	537	467	499	499	503	481	514	431	463	522	484	521	470	484	452	504	507	506	472	504	479	503	463	522	493	451	436	498	482	524	470	494	483	459
24809	21450	24978	28312	21548	20267	6652	2703	1762	1272	1052	700	620	493	451	454	374	340	327	302	270	290	289	216	202	220	236	208	250	190	211	229	187	185	229	195	190	200	176	182	197	201	204	189	199	199	184	181	221	178	186	179	205	217	188	202	208	175	202	193	191	185	202	170	177	187	182	196	169	187	192	180	197	179	182	188	208	190	227	219	187	189	208	197	201	186	180	190	201	206	197	183	160	188	179	234	202	195	186	183	194	186	213	170	203	195	192	201	193	164	230	188	197	185	171	190	197	199	191	217	198	226	198	195	178	167	149	203	175	201	187	187	195	193	186	197	198	209	196	200	181	194	180	191	203	200	184	222	178	177	199	174	195	192	179	175	217	201	166	202	217	189	206	207	190	210	181	182	180	206	196	189	164	204	221	211	200	195	200	207	146	204	186	209	182	221	183	209	212	209	167	185	198	187	213	193	160	186	195	203	206	183	172	183	171	193	215	203	204	191	198	205	195	209	201	174	231	198	178	168	189	182	198	209	191	196	169	204	200	190	173	181	183	204	208	170	184	201	205	177	213	157	179	185	211	211	202	190	218	206	177	183	212	161	203	206	197	175	200	184	185	173	195	192	188	192	169	187	217	218	189	177	188	206	160	179	187	188	194	190	191	199	181	196	184	195	203	180	207	207	210	188	198	187	172	231	178	222	204	195	171	182	204	165	193	224	179	160	192	198	223	192	195	172	182	187	202	187	175	219	198	199	182	178	209	197	204	193	203	190	202	183	200	170	186	185	175	179	186	208	175	184	218	176	196	195	182	196	200	200	185	154	196	191	202	193	150	167	190	170	183	191	223	202	196	189	215	201	177	194	185	188	201	179	190	167	196	206	189	171	195	212	198	231	200	221	196	172	184	190	184	181	217	211	178	184	186	190	179	200	170	175	169	197	229	209	176	193	200	195	210	179	200	190	196	178	182	205	205	182	204	194	187	196	209	200	170	185	195	201	226	200	177	164	221	220	204	198	174	194	183	201	200	193	203	185	192	190	177	180	198	209	195	190	203	180	197	197	206	187	189	188	225	192	205	191	193	170	204	197	178	196	191	191	225	190	201	182	204	201	188	201	226	215	164	176	188	192	162	182	199	174	219	194	215	159	178	196	197	214	191	206	195	195	183	182	180	187	172	202	183	185	194	182	183	172	200	198	150	183	191	194	241	246	177	192	195	197	200	191	174	182	190	193	197	204	175	194	203	190	169	206	210	199	179	169	176	181	188	193	188	180	208	174	170	170	199	204	172	184	185	183	210	216	198	219	208	197	194	216	213	211	225	196	205	184	190	213	199	201	169	171	208	192	206	178	211	187	211	215	200	223	189	203	200	211	183	197	195	191	175	181	207	200	194	137	177	223	210	179	202	197	200	206	189	188	198	182	191	210	213	187	167	189	195	188	190	205	188	195	189	203	169	199	190	189	176	198	200	168	224	192	183	205	200	190	197	176	181	178	200	209	160	177	174	177	187	197	190	236	191	192	191	210	216	208	209	205	170	205	188	159	195	204	214	189	183	204	189	185	203	160	177	158	181	213	191	189	200	196	208	215	183	192	211	194	203	203	169	199	187	178	182	191	187	208	195	221	238	220	206	183	194	203	199	201	195	196	170	191	197	182	194	188	191	210	198	192	197	194	205	187	190	169	194	197	171	202	185	178	173	208	174	182	217	200	213	198	193	186	186	190	221	190	198	198	193	191	164	194	204	196	188	200	187	210	212	189	205	189	184	185	187	201	221	215	203	190	203	211	196	183	185	188	201	219	202	191	183	200	173	200	184	187	173	190	211	201	200	205	214	196	219	209	190	189	203	176	210	172	169	184	168	190	211	192	205	197	202	189	199	187	201	211	166	218	210	179	172	211	194	181	183	197	189	187	194	211	180	175	216	181	206	178	194	195	207	201	186	204	198	191	166	180	187	206	186	195	195	180	180	210	181	225	199	159	188	218	178	189	204	203	187	200	199	198	184	205	199	202	178	188	186	202	221	172	205	196	194	156	185	196	228	202	188	201	190	205	199	185	217	199	190	185	176	200	178	192	206	178	173	172	213	248	198	169	187	213	204	195	184	181	195	193	174	160	205	178	204	196	205	195	184	210	197	193	219	198	187	194	170	189	168	161	215	184	191	209	188	182	219	193	207	192	191	193	191	196	227	188	214	200	198	204	182	212	207	196	195	175	216	169	183	172	197	184	205	200	210	201	163	185	195	209	189	169	160	188	188	183	198	188	189	194	180	197	176	189	221	200	201	201	192	205	202	194	181	195	212	197	179	210	182	187	201	183	210	192	155	200	214	215	203	195	187	160	195	184	196	167	196	178	187	209	187	209	173	207	217	177	202	192	182	174	206	189	169	209	166	213	192	191	199	175	208	192	201	212	191	201	188	185	188	201	204	199	225	202	199	184	196	192	191	188	185	207	196	181	188	205	213	226	195	192	184	200	185	183	192	188	180	207	186	198	161	210	175	194	215	183	197	220	181	208	193	172	177	206	187	179	176	210	182	164	179	173	181	188	174	194	198	180	184	168	176	204	206	224	186	202	185	202	194	200	207	209	208	208	182	195	180	225	188	192	182	165	184	191	186	202	207	200	196	216	200	190	189	174	197	190	210	162	181	239	163	174	220	189	199	186	180	187	211	184	150	193	168	210	191	196	167	217	175	165	193	207	206	190	208	185	172	182	196	189	190	162	180	194	198	187	203	208	199	215	162	185	181	201	210	177	181	203	179	171	206	184	193	192	163	181	188	204	218	203	194	186	192	184	191	178	192	193	177	210	213	210	220	179	197	216	184	211	215	197	185	185	205	187	185	199	185	171	199	203	197	205	180	200	226	192	198	200	200	197	226	184	218	173	212	212	171	195	179	223	213	176	165	166	183	224	180	206	236	175	182	208	200	209	180	200	197	190	193	198	190	191	159	202	160	181	184	174	217	184	178	208	213	192	206	176	184	211	206	178	199	186	201	185	170	172	195	181	208	231	190	204	183	171	193	184	190	190	197	172	209	189	183	199	197	198	181	191	194	185	161	184	211	191	167	198	177	193	196	198	195	204	219	184	204	197	214	180	180	184	170	193	180	180	189	191	175	215	183	221	199	185	192	183	184	206	200	202	183	179	180	202	203	190	201	184	177	211	186	183	178	208	197	206	214	203	206	186	185	198	188	196	197	215	174	176	203	183	197	198	186	176	177	170	211	185	200	209	191	178	160	223	188	211	193	187	190	199	215	183	206	174	207	193	194	194	185	186	187	199	172	174	217	193	192	197	195	192	171	182	222	190	192	178	195	184	173	203	189	181	179	195	172	187	192	217	206	220	212	179	200	211	209	187	202	200	200	210	172	226	193	199	192	199	170	177	194	171	183	205	195	189	180	192	195	217	206	198	217	194	175	172	207	197	189	204	201	198	191	182	177	194	212	203	200	187	168	183	212	214	214	166	215	197	187	199	204	176	209	180	182	187
25500	40356	22896	9067	4607	2741	1854	1378	1105	927	815	720	701	630	607	492	544	507	518	495	498	487	543	437	526	488	457	443	470	425	465	449	463	486	445	430	440	423	440	418	438	412	442	471	473	466	425	458	424	472	446	444	442	476	485	452	462	464	451	440	440	470	417	420	452	460	420	411	415	451	468	468	485	407	442	450	423	454	435	410	467	464	471	443	434	395	445	469	433	423	421	431	467	440	416	433	453	405	427	510	485	426	427	467	444	464	462	444	465	448	445	428	435	458	475	477	449	446	421	430	439	421	494	478	454	433	472	436	429	409	466	415	441	446	454	449	447	470	435	438	471	434	454	431	420	448	461	448	445	447	421	407	422	454	498	453	476	451	419	473	471	444	451	443	429	463	439	425	432	477	450	431	440	428	452	452	436	433	428	434	433	455	446	470	402	481	440	434	449	414	431	460	450	473	451	445	446	436	424	476	432	448	472	497	448	441	459	439	456	446	390	420	454	453	439	461	446	476	433	423	446	463	432	452	441	444	489	440	436	431	457	450	460	418	415	464	453	442	459	411	446	480	398	429	452	396	462	472	473	507	440	430	424	428	425	480	446	447	447	460	472	444	447	447	417	412	418	423	430	432	425	436	447	412	441	475	431	450	463	466	426	440	405	445	448	447	452	446	435	469	469	397	421	445	433	447	512	447	441	437	443	452	414	465	443	454	474	467	425	474	450	453	435	464	498	428	452	425	448	466	512	418	446	455	482	434	435	437	420	468	485	479	453	418	455	432	461	479	471	451	441	457	460	422	479	462	431	498	477	468	433	449	409	455	444	443	463	438	453	422	466	446	437	439	410	452	455	476	439	427	396	427	434	421	409	453	479	446	426	433	460	433	404	461	442	495	453	433	447	437	460	440	479	459	429	409	437	458	458	423	454	424	435	462	427	456	458	420	417	453	493	436	453	413	456	452	475	465	435	463	433	438	435	445	468	426	440	463	472	445	426	445	443	427	449	411	423	448	422	429	438	456	495	398	469	447	455	437	436	440	432	421	438	423	423	448	411	461	483	474	397	452	455	454	423	452	431	490	426	430	429	455	407	445	450	393	444	430	448	477	461	425	439	445	442	483	434	437	455	441	456	448	439	423	446	410	415	422	422	421	452	452	412	481	442	448	433	431	430	429	421	452	434	425	455	453	475	470	468	421	461	451	404	474	483	439	405	453	458	481	476	445	447	431	436	438	420	415	404	465	432	421	454	443	458	435	447	463	458	435	443	459	414	502	451	456	466	455	481	491	459	430	421	430	451	448	420	437	410	465	457	458	396	446	480	434	443	436	468	413	429	449	456	453	430	420	434	464	431	456	443	462	429	431	448	456	425	453	476	469	455	485	432	454	447	464	424	455	429	447	424	440	436	492	442	435	439	398	443	430	433	427	438	467	446	457	436	474	414	469	422	459	469	454	452	452	477	461	454	458	423	474	440	415	401	409	428	427	412	427	449	479	444	458	405	414	470	450	451	441	457	429	403	428	414	463	454	433	454	424	454	402	420	463	439	433	426	414	441	432	454	407	453	462	462	467	438	451	463	466	433	444	462	429	442	444	448	426	461	407	469	431	446	454	443	431	497	455	435	445	496	435	464	420	478	458	449	439	432	438	417	427	441	452	457	457	457	469	456	484	444	421	484	465	458	443	491	438	450	508	449	434	428	428	473	426	419	481	445	415	477	421	444	448	449	454	425	449	414	436	468	445	469	479	470	449	486	434	405	438	411	433	458	418	440	438	429	456	443	441	424	446	413	440	419	439	439	432	452	464	464	452	429	404	418	432	396	444	434	451	416	472	434	445	426	480	448	459	424	429	427	478	418	452	409	458	480	463	408	442	445	500	476	449	458	409	481	465	462	480	413	491	402	460	484	479	435	435	453	431	461	454	461	448	436	440	467	432	437	422	452	480	453	459	438	428	453	478	451	439	430	427	424	476	443	461	433	408	480	456	464	438	445	457	450	461	498	446	443	482	433	414	457	471	428	437	454	460	448	414	460	462	385	426	479	429	477	456	446	436	443	438	457	465	477	427	446	461	475	420	454	431	441	462	463	459	460	405	428	435	454	456	483	472	450	452	452	434	485	456	457	473	451	478	425	460	454	449	460	441	466	432	467	445	457	486	453	426	473	441	433	416	460	462	435	438	442	435	421	523	445	434	463	465	467	438	456	438	457	450	423	441	450	456	448	483	453	438	434	438	427	452	440	446	456	472	437	415	460	428	431	469	471	468	446	426	414	418	436	459	435	442	462	481	468	449	426	421	455	466	493	424	473	417	461	439	437	419	445	470	460	456	423	404	463	457	431	479	442	450	441	453	436	455	488	429	452	470	462	460	452	436	431	431	462	443	444	458	464	448	437	450	450	458	442	479	414	415	459	428	444	432	435	458	424	459	456	407	460	415	440	467	440	438	435	420	414	464	438	460	494	469	478	447	428	438	410	420	429	444	429	467	463	441	461	430	498	433	457	432	447	454	428	425	429	417	449	468	423	409	425	453	501	422	458	424	446	432	430	453	431	452	440	466	445	416	423	446	461	453	468	447	521	451	460	470	471	435	420	484	479	436	469	439	444	437	433	457	463	461	427	424	471	433	445	421	437	408	447	406	417	422	447	438	448	436	448	431	468	415	472	421	436	417	432	437	469	445	415	437	442	448	447	455	459	446	486	450	421	414	449	455	440	420	498	445	450	464	484	475	469	449	428	438	465	449	454	463	467	415	423	427	431	433	466	449	424	462	464	418	444	408	424	458	461	421	428	448	459	449	431	443	440	486	432	428	419	431	439	444	484	468	477	441	466	438	435	448	437	419	456	421	459	405	461	386	442	446	426	441	457	466	438	455	403	441	472	438	425	443	431	468	444	459	461	436	442	453	441	473	445	449	459	439	478	443	435	414	452	437	462	456	457	447	419	444	432	412	453	455	488	472	425	432	448	435	441	437	458	421	452	432	464	428	441	430	454	426	435	426	423	421	472	452	477	503	460	468	440	462	411	438	412	475	420	461	429	420	439	424	440	437	449	469	461	439	504	430	448	437	428	445	439	450	414	458	470	443	460	441	456	466	440	451	443	442	431	459	480	463	427	457	450	429	459	431	428	448	491	457	433	455	445	416	463	465	470	428	462	480	436	475	461	445	416	448	446	461	448	463	470	491	461	464	438	443	479	419	499	471	434	461	408	460	426	432	415	463	423	448	429	465	480	450	460	478	426	410	459	445	459	410	412	439	437	454	455	433	465	487	453	431	444	423	461	424	446	474	437	430	461	423	455	467	391	471	466	445	463	437	447	448	437	403	418	467	473	443	453	454	449	439	468	433	479	401	443	497	459	466	464	408	428	434	423	432	473	454	439	424	426	433	444	456	457	500	426	428	416	408	470	438	472	463	448	447	458	429	452	450	407	439	427	467	452	477	436	455	405	445	458	419	452	446	411	455	478	422	448	478	440	457	440	466	449	454
24274	21470	25325	28042	21489	21718	19202	5129	2380	1699	1366	1050	787	688	569	476	404	369	344	324	317	278	280	269	246	222	209	219	177	205	210	188	181	236	201	201	192	223	192	188	209	204	194	205	210	183	196	197	176	209	216	190	217	179	190	199	193	178	184	185	203	190	193	205	186	199	171	186	204	193	172	202	202	181	188	196	197	191	182	179	172	203	190	193	188	214	184	192	202	191	190	209	180	179	187	206	211	189	182	173	190	188	199	224	209	208	187	204	186	202	213	183	189	171	197	175	183	173	185	178	195	181	179	183	191	166	202	207	227	191	169	204	185	184	200	199	194	205	181	195	196	187	179	197	202	196	183	170	204	212	185	199	170	188	175	188	196	201	171	183	228	181	162	194	189	167	163	222	189	192	192	193	197	211	184	190	172	192	158	197	182	185	205	192	207	185	211	211	215	209	207	190	208	194	208	199	191	197	222	181	171	190	209	169	199	186	171	209	205	198	199	196	199	179	219	195	187	203	184	201	165	187	162	195	169	216	181	197	187	173	206	193	192	178	176	197	206	188	182	191	190	209	212	205	193	171	198	190	184	171	178	198	192	207	181	180	187	187	216	184	204	182	208	180	191	192	195	175	191	192	207	191	182	212	210	214	169	181	189	194	199	200	177	209	173	214	215	177	186	188	201	200	194	193	211	211	210	190	209	192	193	200	193	209	184	202	183	205	208	175	184	189	177	185	186	205	183	200	197	204	190	200	182	205	182	173	183	213	185	183	180	175	180	219	181	222	208	192	190	189	164	174	176	189	190	174	199	190	206	172	191	200	197	179	179	206	219	205	206	163	209	173	178	161	181	212	205	206	170	198	201	182	191	204	186	200	184	216	186	215	208	193	217	199	192	192	225	225	201	192	212	182	236	166	198	192	225	177	171	188	160	196	198	208	210	180	221	209	195	165	192	156	166	174	174	188	185	207	185	182	182	189	197	176	196	160	190	190	180	179	165	195	180	196	195	167	194	183	208	190	186	209	197	182	203	189	172	203	179	191	175	193	219	191	221	206	185	187	195	212	186	200	194	164	196	190	178	213	175	203	212	193	183	207	199	176	238	200	206	197	198	218	172	210	207	181	186	212	195	223	194	219	203	200	204	203	203	186	182	183	208	210	181	193	164	161	202	181	195	181	190	192	183	176	177	183	227	197	202	216	201	166	171	199	164	163	194	176	214	209	188	216	212	165	221	182	195	211	178	181	199	205	175	195	181	175	210	208	181	176	184	198	177	193	179	192	195	196	177	184	184	206	184	184	195	199	168	228	169	172	188	189	197	166	187	196	183	199	189	185	183	190	196	221	192	206	199	184	185	213	211	172	188	187	211	194	179	207	178	183	204	210	220	186	198	187	190	171	217	193	199	190	163	183	187	199	160	174	191	210	188	225	214	215	197	190	191	183	182	186	200	185	166	198	184	196	173	190	178	206	199	215	197	205	196	209	187	214	195	176	191	197	200	167	185	181	185	214	176	207	186	212	170	182	184	210	184	178	161	156	206	175	216	194	183	210	209	182	189	190	195	179	177	167	193	189	188	200	203	205	213	174	195	213	174	197	174	166	193	183	202	204	202	203	199	183	206	198	176	156	220	204	183	176	202	196	167	182	209	174	183	174	180	207	203	192	222	197	195	191	197	208	192	204	212	215	194	167	181	191	181	193	192	182	202	199	187	210	193	206	198	201	210	208	191	202	202	194	180	211	172	227	161	175	186	185	167	192	192	202	171	177	194	178	219	201	203	157	204	244	178	178	209	209	177	214	214	176	219	179	168	172	213	182	179	199	190	188	192	220	207	192	193	205	219	174	189	171	196	167	206	205	194	206	204	187	199	176	195	184	179	203	187	166	205	187	193	184	177	196	196	200	194	188	180	174	200	194	159	184	161	178	190	163	168	190	208	206	196	204	210	200	163	158	170	196	184	184	201	201	183	210	186	198	206	209	173	185	170	194	189	192	197	198	185	182	187	186	192	191	232	211	185	190	170	189	200	184	177	174	179	199	193	208	214	190	187	192	198	183	174	194	198	200	227	208	199	216	192	187	192	186	219	204	196	190	188	187	184	199	195	192	214	198	198	200	213	191	179	188	185	190	187	206	190	200	207	183	193	195	162	188	202	182	178	210	195	206	185	196	210	183	181	211	187	200	194	196	197	191	225	166	192	214	211	181	210	190	175	202	165	204	183	183	194	194	190	182	206	194	177	175	194	222	182	198	195	209	166	179	188	195	167	188	204	186	170	180	167	201	224	211	194	203	189	205	191	202	168	151	182	175	191	171	184	239	194	219	209	190	184	192	185	177	195	177	222	223	199	216	208	201	189	179	192	190	190	200	215	196	202	180	200	158	198	192	166	192	156	193	198	198	206	185	188	187	206	174	193	194	185	165	171	187	193	197	205	180	210	192	199	180	209	213	204	198	185	178	180	196	182	197	178	195	223	183	161	186	178	216	190	215	193	196	204	197	175	196	179	193	182	180	171	172	195	189	212	175	182	200	194	200	191	191	196	184	187	140	207	193	204	188	198	192	167	192	199	201	210	196	196	168	180	203	219	192	178	197	181	176	187	202	169	158	185	215	185	187	189	185	189	188	184	182	149	181	188	205	179	197	201	170	213	212	166	224	180	187	217	198	186	196	173	187	182	193	187	205	201	198	212	200	192	181	167	165	198	179	156	226	192	212	186	203	189	220	206	192	204	201	198	208	200	183	205	195	171	185	179	191	202	180	185	196	193	210	195	171	167	176	200	181	192	207	199	196	220	183	186	205	186	179	187	196	185	203	178	184	201	184	188	207	201	167	189	183	209	193	180	225	203	192	178	186	195	193	181	201	185	182	182	209	184	182	180	177	198	192	184	198	184	189	201	223	164	190	205	176	220	196	196	189	186	188	200	178	189	166	210	191	192	169	201	197	191	190	214	213	198	185	184	192	213	180	177	205	179	189	196	168	183	200	188	215	193	218	206	178	204	199	192	173	181	174	173	202	193	204	166	155	194	163	208	216	173	176	182	207	182	169	184	222	198	215	189	193	194	192	184	215	192	205	208	179	187	174	184	178	188	198	206	178	173	187	216	204	205	212	225	203	186	183	199	198	209	200	214	184	194	194	190	200	164	165	184	177	194	183	185	174	193	204	198	177	195	194	148	174	183	197	216	184	193	166	169	213	167	192	193	211	185	179	201	207	193	180	204	161	197	206	206	167	203	188	208	174	178	192	191	180	191	182	203	179	206	173	175	188	165	181	206	203	220	168	171	188	199	196	197	170	172	209	166	169	178	176	194	202	191	165	198	186	191	176	214	211	189	198	191	190	173	186	180	177	177	194	190	192	188	172	179	171	227	203	193	179	218	220	211	200	190	216	176	205	180	181	185	187	198	171	227	221	192	202	193	182	202	176	206	195	187	205	170	198	186	190	194	178	209	189	184	211	200	205	175	197	176	204	203	213	209	171	187	206	207	177
27597	45920	26515	11051	5961	3394	2300	1666	1336	1057	899	776	721	670	641	568	557	559	520	509	496	495	500	504	471	492	470	474	462	440	432	420	469	456	447	454	449	448	405	445	434	467	456	432	406	438	409	446	425	407	413	436	452	459	471	429	397	436	447	438	412	409	403	433	407	395	429	435	449	454	455	431	434	453	454	460	454	424	473	426	432	421	439	446	437	446	417	419	441	412	488	428	419	453	464	430	479	423	417	469	418	458	409	473	437	480	437	468	440	445	432	416	451	437	429	456	452	441	394	406	407	444	431	453	426	409	407	479	410	442	429	425	425	441	424	448	415	452	433	430	392	449	442	440	380	438	399	454	470	398	424	405	404	434	434	444	414	453	431	468	463	441	442	430	450	403	477	442	443	439	419	408	492	421	377	408	445	432	504	443	442	385	441	460	433	417	432	423	446	452	419	451	434	443	456	454	467	423	430	453	461	427	454	432	451	443	449	427	403	463	442	438	469	442	436	419	465	449	452	416	442	438	425	466	448	457	427	442	447	455	436	425	448	450	417	461	441	487	408	454	420	425	433	405	430	399	442	449	457	435	427	436	449	459	425	402	420	434	451	455	417	441	441	435	415	463	446	448	443	454	439	430	467	414	434	420	431	426	455	391	460	437	457	438	408	429	424	419	400	469	492	472	460	442	431	419	448	431	444	432	417	456	415	445	471	400	433	421	424	430	424	409	428	487	440	420	427	397	457	469	420	426	452	441	450	407	440	426	405	449	457	460	452	403	476	422	451	405	417	477	436	402	432	459	420	409	464	427	430	403	405	408	469	430	439	491	440	490	416	426	448	443	429	396	466	400	435	431	425	410	430	454	428	435	431	422	452	437	475	429	429	430	446	432	430	424	439	407	430	419	454	446	462	467	440	449	426	410	435	456	420	464	435	439	424	434	448	462	476	423	434	434	439	463	461	454	447	438	447	402	440	422	437	408	464	429	458	474	406	410	425	441	436	395	435	440	456	465	407	452	442	442	428	451	418	447	467	424	458	438	420	446	460	430	456	405	417	417	474	421	410	429	422	454	422	398	410	427	433	420	435	460	427	423	434	395	398	440	409	419	425	460	470	465	431	435	435	440	434	456	444	425	439	406	446	425	434	449	424	448	401	414	461	405	423	434	441	435	414	464	451	434	424	451	449	420	481	457	446	446	462	465	419	455	442	438	437	441	433	410	416	418	424	421	382	432	498	448	438	433	449	474	406	425	448	423	415	411	404	424	439	438	429	444	434	397	450	451	441	407	422	436	416	407	445	439	461	433	457	452	428	428	443	437	488	427	515	471	433	425	421	429	425	480	401	420	410	442	431	466	423	435	442	447	446	420	412	438	470	444	426	449	405	467	426	420	400	466	432	415	435	470	437	429	397	437	408	435	416	425	429	421	435	424	412	461	421	469	445	433	422	434	422	429	440	460	460	414	439	427	424	400	444	393	382	453	459	462	428	414	445	432	445	430	433	453	436	448	473	448	443	442	424	411	419	433	417	440	428	432	450	435	446	443	408	446	439	453	420	463	463	449	414	476	435	431	475	467	436	406	433	474	400	453	438	427	398	407	417	413	465	468	425	444	415	436	427	410	434	436	431	455	454	422	445	441	448	439	422	462	428	439	403	425	412	445	436	434	461	438	437	442	442	428	448	423	448	433	394	431	414	454	406	391	443	404	443	445	453	421	431	477	415	430	451	390	414	437	418	423	457	448	428	427	396	442	429	429	472	428	449	427	405	437	441	448	452	414	394	426	467	446	425	426	439	416	434	459	477	410	443	456	411	446	441	453	415	429	427	424	404	489	427	495	451	448	437	486	402	426	377	442	433	458	444	437	446	432	418	415	483	414	430	447	412	438	438	447	473	417	416	439	468	425	440	460	453	419	426	444	437	399	432	474	394	458	441	459	430	444	434	441	426	420	459	414	493	421	467	455	401	425	402	456	431	444	403	410	405	430	446	414	409	434	423	406	449	415	431	456	422	453	422	433	427	428	430	432	420	445	465	434	432	432	451	467	459	427	441	488	438	469	422	414	437	454	399	445	420	431	467	464	418	416	465	447	452	481	461	448	445	455	460	429	446	420	409	457	439	448	416	410	440	474	446	452	440	418	420	455	447	403	425	439	449	423	396	388	410	460	413	464	438	462	440	451	413	437	460	408	419	456	453	416	447	430	425	399	475	400	455	439	445	424	384	389	413	439	438	414	440	440	407	447	447	435	467	461	421	462	432	426	471	441	450	443	424	425	463	429	418	415	464	412	445	445	396	430	461	414	423	443	415	443	409	432	434	457	477	438	423	473	464	408	438	462	436	432	413	450	403	421	451	447	450	416	422	463	421	430	448	412	451	427	424	447	440	471	431	430	470	417	475	471	441	390	447	444	461	419	421	454	441	403	457	420	431	442	452	422	409	459	439	433	428	431	418	442	418	432	428	429	451	466	453	438	454	445	412	422	468	416	444	421	444	427	414	448	423	457	469	421	487	464	436	414	385	412	422	466	426	418	446	427	443	443	456	421	442	456	435	439	458	436	472	457	438	444	407	418	452	452	408	469	424	449	436	429	442	420	439	432	452	424	448	414	408	444	414	456	467	430	417	430	407	455	435	435	465	472	420	425	458	425	383	422	448	421	440	401	452	454	445	450	440	464	407	427	412	460	402	426	406	452	432	446	415	422	437	429	438	446	438	453	450	451	408	432	462	456	399	461	449	435	418	416	421	452	413	400	422	419	477	433	431	421	427	417	446	421	431	469	460	438	422	436	398	455	460	468	494	430	424	420	468	431	420	444	424	439	423	450	408	412	419	444	423	446	447	449	446	443	421	461	418	428	445	445	428	457	461	447	402	436	460	410	380	426	483	409	433	442	459	433	439	442	433	415	430	441	460	416	433	416	454	447	454	464	448	453	420	446	410	444	454	453	439	460	446	465	418	448	442	431	434	440	446	464	429	424	438	452	422	447	411	448	495	403	418	469	431	423	441	415	430	438	462	411	437	405	484	433	413	441	429	456	478	445	421	384	427	419	437	392	392	424	426	426	445	423	450	411	400	434	475	414	416	433	423	420	459	434	424	411	448	433	452	447	460	429	460	433	426	455	436	412	415	432	418	453	437	417	468	410	436	425	401	448	454	417	463	406	430	464	489	455	450	431	409	469	429	413	417	378	458	444	469	446	472	424	457	456	438	437	461	440	437	466	436	419	427	440	466	438	431	456	432	458	454	444	458	448	432	420	453	425	453	425	442	419	462	462	469	435	430	437	455	422	415	461	409	460	441	406	443	439	409	452	445	444	405	414	453	474	435	440	475	441	450	413	419	434	441	415	431	454	410	442	450	478	410	428	449	454	429	424	422	438	425	440	427	450	440	456	438	419	423	400	430	430	415	432	445	449	435	433	470	405	390	471	442	439	411	439	454	433	433	420	423	422	420	446	443	451	420	409	425	414	434	445	469	436	399	411	427	456
32836	25065	25210	15128	6463	3626	2329	1613	1249	947	726	594	472	445	357	328	341	278	279	286	268	218	248	225	219	204	230	203	199	212	207	204	217	199	206	230	228	211	228	207	209	202	200	203	199	227	184	188	202	192	230	200	198	193	180	204	231	199	187	178	201	187	216	227	228	220	230	197	235	221	215	202	202	219	219	201	204	200	208	197	198	220	218	197	212	211	194	171	209	215	235	221	219	212	207	204	214	235	219	200	196	172	232	229	213	224	199	227	198	193	196	197	223	214	200	197	239	201	215	209	191	223	212	219	211	186	214	192	217	209	210	205	200	188	187	191	225	196	208	211	187	223	209	195	202	224	218	215	192	207	205	200	193	220	228	193	190	206	203	189	193	216	199	213	211	181	205	201	231	241	226	177	177	197	213	239	208	170	200	203	199	190	202	220	219	218	194	189	192	188	185	182	216	207	209	194	229	204	171	222	215	218	191	199	199	209	197	213	220	221	215	232	212	216	203	193	204	216	215	194	232	210	224	214	209	205	209	171	184	183	229	221	168	229	219	215	222	207	200	176	207	202	211	214	196	212	216	212	203	223	199	196	225	198	181	215	206	192	213	217	197	196	204	214	178	222	205	205	201	198	209	186	176	213	188	203	196	216	183	220	220	197	201	207	202	198	223	208	209	201	231	218	205	207	209	219	207	215	223	175	202	186	208	204	199	185	214	215	201	213	204	211	179	181	229	224	199	218	208	226	248	201	216	200	181	199	207	197	216	213	219	186	212	204	216	199	195	200	220	175	228	217	186	214	211	209	228	219	220	205	204	206	204	201	230	199	217	194	211	182	206	223	219	213	245	225	186	221	198	180	197	227	211	187	250	198	199	191	235	215	202	205	209	198	227	185	202	204	220	199	182	199	193	221	180	177	189	210	180	179	213	218	218	216	185	247	224	204	221	223	202	211	198	214	211	210	187	214	230	212	239	218	223	201	180	191	217	231	206	200	221	196	207	166	226	184	193	194	195	194	203	206	202	208	214	218	195	217	222	214	230	206	192	205	200	240	228	197	197	206	211	223	240	195	193	224	197	207	195	209	200	224	182	201	204	215	212	211	188	208	186	213	199	194	217	211	182	197	209	178	209	213	198	219	189	212	194	186	204	175	188	212	184	210	212	193	239	199	228	238	198	197	219	209	194	207	228	205	218	177	211	210	191	197	204	227	207	198	172	196	220	198	212	210	201	212	189	194	206	215	224	225	233	203	184	201	202	195	199	209	208	224	210	237	197	204	203	214	197	214	208	216	219	200	205	222	203	199	225	213	209	194	219	219	210	210	232	214	217	216	185	211	218	194	218	192	190	232	215	198	211	206	196	190	233	221	209	216	207	217	227	210	203	219	206	216	215	186	210	189	215	191	205	221	197	230	210	208	231	214	220	183	192	181	214	176	204	242	195	212	178	174	188	192	209	215	186	236	219	194	179	226	224	225	193	224	238	205	230	213	199	211	224	214	213	204	197	218	209	220	206	196	196	202	161	198	175	219	218	207	220	196	209	212	198	219	189	192	222	210	233	210	255	199	215	203	188	194	219	204	238	183	197	218	201	216	205	163	197	234	202	201	221	209	204	209	193	187	215	232	237	220	215	213	208	224	200	211	189	215	220	205	230	202	238	225	199	226	212	226	231	200	210	208	224	186	196	197	181	193	218	199	219	247	202	196	225	230	219	215	185	213	223	213	206	210	221	222	200	228	232	234	208	183	202	192	208	208	188	198	189	189	221	184	210	197	165	217	195	177	203	200	241	193	227	202	213	226	186	209	184	200	199	177	213	198	207	207	212	216	203	174	198	192	221	209	224	176	188	196	199	208	190	181	195	236	199	216	203	227	177	190	180	200	211	214	213	200	227	202	218	224	222	219	194	196	198	224	226	187	209	196	230	211	235	192	190	225	194	205	207	189	201	211	211	230	226	231	198	189	208	206	208	184	207	206	200	205	180	234	236	201	193	190	195	198	217	192	249	203	219	172	184	193	169	230	197	199	204	205	210	205	214	225	201	197	195	180	196	187	201	220	229	181	182	216	237	221	200	199	214	202	201	227	247	187	194	208	194	206	178	199	198	229	209	221	237	228	218	194	196	182	176	192	224	195	212	183	212	219	202	190	223	227	202	202	215	211	191	202	224	228	207	204	213	233	209	234	204	227	212	221	200	192	201	176	206	221	206	229	205	218	192	221	204	216	218	184	207	219	209	183	206	207	207	202	209	202	198	196	209	202	167	220	221	200	209	234	203	187	205	215	219	188	197	194	193	196	190	188	205	215	193	204	224	211	172	205	196	232	210	207	211	208	196	214	205	230	200	195	227	192	200	187	202	228	221	215	194	208	194	199	198	215	178	189	183	205	190	193	214	211	221	209	235	210	199	207	219	235	203	195	209	189	202	186	197	194	218	204	214	195	196	189	212	217	196	216	204	200	219	231	208	239	177	206	203	249	192	211	213	217	238	177	194	212	210	190	200	200	231	241	208	193	200	182	200	212	234	191	211	211	187	214	206	217	236	241	209	201	199	211	207	210	227	209	219	215	219	217	198	235	203	221	227	188	214	184	224	179	204	221	220	196	212	213	206	202	205	220	205	205	179	199	200	183	203	223	211	220	233	221	204	199	208	213	205	211	200	199	183	191	225	174	197	231	176	199	255	189	217	220	186	208	205	218	205	229	202	204	209	196	203	216	195	224	182	210	168	234	218	190	219	204	196	204	195	214	215	223	210	226	226	212	227	176	203	209	197	216	200	193	222	189	226	195	220	205	224	206	217	214	223	207	215	179	195	199	223	224	195	199	182	204	203	186	201	191	215	214	206	212	191	209	227	220	204	226	212	225	197	203	199	179	219	199	227	200	217	199	226	216	218	194	209	207	229	210	196	203	232	198	200	202	188	213	230	202	180	225	213	236	185	201	195	221	210	199	212	223	204	185	214	200	188	208	177	211	193	203	217	223	199	225	177	224	192	203	216	227	207	208	205	212	198	196	219	216	190	194	174	200	220	206	236	208	208	211	204	221	227	208	196	193	233	203	215	235	237	203	204	214	215	216	193	222	199	189	245	186	205	219	184	197	199	225	174	222	219	225	206	203	219	194	197	215	224	207	209	199	201	200	203	201	169	221	209	231	190	199	206	217	210	199	198	232	190	209	194	188	213	194	196	224	215	231	199	204	211	221	196	179	195	220	217	217	212	196	187	207	199	216	217	190	195	216	208	186	193	196	193	194	223	203	190	212	168	209	203	199	197	217	207	203	205	189	195	202	212	173	217	218	185	206	220	242	170	192	217	211	219	241	213	194	223	223	199	230	181	207	228	251	211	177	223	202	196	230	238	172	200	192	210	199	210	209	229	212	192	199	218	194	206	208	184	186	203	198	216	221	210	198	199	203	197	192	232	209	215	206	211	196	195	208	225	210	216	226	195	198	201	196	212	177	208	203	218	193	214	235	226	208	223	197	204	188
25132	30395	16706	6952	3517	2017	1411	1129	908	792	760	687	596	617	560	545	579	533	526	521	485	474	548	453	481	471	464	471	459	465	476	468	475	497	530	481	481	494	479	550	470	448	514	472	466	469	457	483	439	459	428	466	486	483	494	460	446	451	473	477	502	524	465	464	460	467	497	460	515	479	478	464	479	462	443	524	473	458	473	442	476	464	457	512	489	476	483	444	454	476	466	484	482	481	515	506	493	451	512	449	454	476	482	486	493	473	440	488	463	469	491	518	468	502	477	482	468	488	460	474	510	516	471	451	451	496	535	486	465	518	521	506	440	435	460	496	437	502	482	458	498	486	426	452	452	475	453	477	462	486	474	486	487	507	507	470	453	478	495	475	462	464	484	478	478	499	458	513	461	463	492	496	471	487	482	452	445	492	463	485	492	461	475	451	491	469	466	455	497	511	458	512	474	527	491	498	479	444	478	509	512	467	471	478	477	477	462	493	499	472	530	461	490	479	463	494	463	481	478	468	481	467	446	458	511	499	467	501	448	474	530	500	507	516	482	453	485	449	482	527	487	486	492	461	513	506	529	482	486	486	468	468	482	489	513	465	489	463	495	499	498	487	464	455	463	488	446	513	473	477	467	479	451	510	488	448	503	483	464	465	450	508	420	474	467	486	478	525	495	456	496	473	443	500	470	451	460	485	495	484	481	467	445	506	481	525	482	501	507	507	496	434	457	433	465	458	465	497	470	494	462	462	474	461	482	440	490	470	473	477	429	489	478	529	484	486	451	466	513	489	468	477	505	474	467	501	501	467	487	517	484	487	472	468	500	473	465	490	497	466	488	523	470	477	540	523	476	457	468	436	464	474	472	472	520	472	503	504	461	483	504	509	445	462	483	460	483	466	513	456	458	503	507	488	440	489	452	492	483	513	502	461	476	485	484	511	448	458	470	485	490	504	483	420	453	465	499	499	461	488	486	491	481	454	464	534	485	493	482	472	488	470	482	465	451	465	464	468	486	467	490	501	506	490	466	472	480	457	490	486	483	451	480	456	444	482	485	462	504	498	489	448	477	476	457	478	504	489	446	460	523	471	427	483	507	456	488	462	450	503	482	456	497	488	503	493	484	478	472	453	499	478	494	542	465	496	484	473	480	467	514	470	466	487	502	478	499	478	502	477	478	511	518	468	449	484	493	489	491	473	471	469	487	488	480	460	456	473	538	510	472	455	464	442	458	480	492	493	496	461	489	421	495	445	459	455	513	467	477	478	505	483	481	479	490	486	488	505	494	506	457	467	473	502	452	483	450	499	474	470	461	466	483	517	502	470	470	487	524	489	488	486	487	447	465	467	460	466	437	490	465	499	430	469	490	445	492	463	476	468	469	506	481	497	477	493	492	457	509	468	519	481	518	487	554	428	460	475	441	478	421	492	508	493	477	515	444	445	478	487	454	505	496	491	468	447	477	480	479	470	448	465	472	468	478	483	475	478	457	445	450	493	415	457	453	486	492	515	491	496	486	477	445	489	476	499	486	505	479	493	449	481	514	475	458	521	437	436	476	465	487	483	485	478	473	485	495	430	492	491	489	453	467	482	514	479	512	485	514	456	445	457	482	482	485	518	506	480	499	452	474	465	482	442	477	436	501	495	465	475	487	452	480	489	477	469	453	467	509	474	462	483	454	492	457	488	498	444	459	461	454	480	493	454	476	498	480	436	489	471	474	495	475	458	463	457	456	451	469	459	498	499	475	508	487	517	476	476	490	465	469	498	465	482	477	509	484	462	491	494	463	462	509	480	467	489	491	478	460	467	501	505	472	438	517	486	430	478	506	486	507	512	503	468	506	504	503	458	463	481	465	500	511	476	455	453	507	440	495	476	501	452	450	464	467	492	509	507	465	449	459	470	490	471	442	505	452	488	474	526	472	446	491	440	473	483	461	493	487	482	510	464	472	516	485	466	485	478	485	460	481	502	487	459	493	438	502	452	468	478	451	495	440	441	483	483	449	467	476	480	476	495	459	466	463	463	475	458	437	450	466	447	495	494	472	480	463	484	470	497	480	491	501	467	487	447	467	472	480	456	458	451	497	456	483	445	466	487	495	459	492	487	482	499	474	491	467	483	488	449	464	477	465	488	483	489	498	467	429	471	458	504	440	511	475	508	488	463	478	452	490	501	527	463	506	444	462	491	462	478	474	447	452	503	530	437	486	460	480	482	465	508	479	473	503	457	463	461	506	484	505	479	484	447	480	491	473	508	503	501	443	488	458	471	468	481	480	483	510	443	543	490	489	484	474	471	417	478	455	465	469	456	493	436	467	436	441	469	516	443	478	441	467	454	489	440	469	484	505	512	501	488	453	463	461	516	488	479	477	467	523	472	500	479	546	467	474	462	422	476	474	484	466	486	456	454	470	483	454	450	425	456	491	525	479	463	499	465	477	470	503	473	462	448	498	473	448	454	486	525	507	512	474	481	476	462	483	457	440	469	473	456	437	505	489	485	479	465	498	473	466	459	463	498	467	501	498	513	455	457	476	458	517	465	488	499	512	458	479	473	482	492	453	440	499	475	483	452	498	464	470	459	501	496	484	463	504	506	455	505	504	454	452	496	479	480	498	473	472	485	495	486	459	493	490	504	503	480	493	465	542	490	503	459	489	488	491	438	449	490	474	492	476	490	491	497	453	468	451	510	522	508	506	486	437	461	482	504	517	471	499	490	464	481	476	488	497	510	496	464	499	461	477	477	457	450	466	485	498	534	499	520	499	468	484	470	486	460	493	488	467	435	456	476	484	464	470	492	501	456	512	502	495	492	504	474	513	463	438	454	468	455	448	476	422	478	543	486	453	453	481	487	463	469	482	485	516	504	466	510	470	475	455	503	496	490	499	433	501	486	501	443	460	536	499	455	458	436	445	461	480	478	481	496	474	465	464	521	495	499	526	490	516	474	440	437	462	484	472	480	485	441	480	472	435	494	487	474	529	490	452	475	500	472	476	520	472	484	462	491	476	476	500	452	475	470	491	464	465	493	496	458	452	482	498	520	512	526	499	461	484	476	495	489	504	515	493	511	502	493	460	499	472	444	505	476	440	488	475	475	468	459	482	452	461	472	512	453	544	478	505	496	486	495	457	478	466	432	467	484	466	476	450	467	447	509	516	464	464	465	469	498	487	500	517	517	497	471	494	430	481	458	485	468	471	485	473	496	502	448	458	483	456	477	492	459	506	504	476	504	467	465	497	479	501	447	464	513	472	478	501	478	446	515	484	529	490	458	483	503	469	421	494	485	526	477	494	441	553	477	446	481	514	474	452	474	518	463	490	493	530	464	472	479	453	468	487	477	471	456	532	443	471	501	504	440	498	474	502	464	462	502	494	471	479	446	507	479	465	465	502	443	492	491	485	464	490	510	537	467	498	511	482	492	491	473	516	501	437	492	456	538	492	490	476	497	440	469	472	459	528	479	508	481	535	491	469	512	449	483	477	490	458	498	485	505
24867	21460	24967	28382	21570	20400	6620	2733	1704	1219	991	746	597	481	453	424	369	306	313	262	262	274	251	221	208	191	219	211	238	218	217	203	194	213	180	188	197	189	199	179	175	189	187	188	198	200	214	184	202	191	154	173	195	201	168	189	191	184	161	214	210	181	162	186	207	188	195	216	170	189	179	190	189	185	223	149	193	192	172	199	178	213	164	196	197	167	202	198	189	192	185	202	201	178	201	176	194	230	193	186	159	180	160	200	162	196	208	206	222	179	182	190	177	194	188	150	206	194	183	213	199	191	189	172	188	212	206	202	202	213	178	183	226	186	221	184	188	190	213	217	202	179	181	185	194	203	198	199	180	185	215	214	177	193	198	183	175	166	187	168	197	167	170	171	190	190	211	190	200	186	199	188	197	198	194	181	171	198	196	212	201	199	182	205	172	183	196	195	182	174	198	189	214	182	210	173	177	187	176	213	175	195	218	191	207	178	204	184	180	186	203	197	189	166	213	175	214	174	176	202	177	169	196	186	183	202	180	214	191	224	152	185	198	181	192	176	199	203	178	186	220	207	198	185	169	209	187	198	193	192	221	179	204	200	185	163	175	199	208	181	193	181	194	204	198	179	186	173	197	184	203	196	171	182	178	180	184	208	208	219	193	201	201	189	197	198	190	210	195	197	181	201	209	185	202	169	205	194	209	208	213	178	195	224	194	201	202	185	192	198	206	195	178	203	187	182	169	187	222	196	193	205	188	169	187	202	199	214	227	218	165	192	157	175	195	180	182	185	212	196	183	186	177	193	214	210	212	191	203	182	181	184	214	200	210	176	211	178	191	183	201	187	191	172	176	204	209	202	194	163	209	200	197	205	182	190	184	211	184	175	197	201	193	218	225	194	193	185	166	206	186	172	212	193	227	183	190	160	194	201	186	190	182	181	181	221	198	198	167	187	186	171	202	212	218	180	192	211	177	181	184	161	216	188	195	184	212	209	184	185	207	210	220	208	189	183	171	187	199	195	207	173	185	189	190	203	194	193	189	170	190	221	193	227	196	173	177	169	189	193	185	199	199	203	187	189	186	210	182	200	169	197	197	189	167	184	214	234	203	197	176	194	196	208	213	211	169	206	213	215	190	193	203	204	171	211	223	201	176	207	177	200	199	221	207	209	209	199	208	198	226	211	209	208	202	177	211	213	167	191	217	183	179	184	180	175	188	216	183	186	204	207	181	196	190	184	187	195	227	194	192	203	187	174	222	209	193	190	160	187	200	196	212	177	201	187	183	179	216	197	177	174	185	188	201	199	207	208	174	184	191	206	199	200	200	177	199	192	189	204	199	188	185	185	180	214	214	175	165	183	194	187	223	220	173	201	187	182	179	170	203	217	208	189	200	194	178	209	198	168	208	161	185	222	188	184	205	192	174	196	191	213	193	210	200	191	168	210	188	203	181	162	170	183	182	189	195	203	195	190	194	198	217	203	212	182	181	197	200	209	197	190	182	191	216	191	187	191	198	171	171	189	203	227	200	210	187	231	223	200	190	157	168	199	196	197	226	159	185	203	169	199	189	211	202	187	203	196	174	181	213	167	184	168	192	194	226	179	191	188	172	172	196	189	196	200	199	196	170	192	222	188	204	187	201	209	188	195	200	200	187	194	207	228	178	181	194	178	228	186	212	187	187	166	192	181	181	204	206	165	174	199	202	196	171	212	181	202	186	206	186	174	181	196	171	188	195	187	183	196	212	207	179	190	177	184	202	155	210	206	203	210	199	182	175	179	162	201	211	166	184	191	185	202	221	196	180	198	178	194	184	189	183	192	192	170	194	178	199	195	218	216	190	191	187	196	186	193	181	197	181	193	193	200	205	189	182	168	181	218	193	187	195	209	199	189	227	185	189	164	206	221	181	199	166	196	172	195	205	184	194	175	178	183	182	175	194	193	201	203	214	199	180	192	175	185	215	176	181	217	183	175	173	182	204	190	210	200	205	188	201	187	193	194	181	197	178	187	208	205	205	187	196	183	192	202	180	198	190	208	210	191	211	198	179	186	200	185	213	178	188	173	212	203	186	196	195	183	198	187	190	211	212	212	187	181	195	196	191	197	203	211	191	183	185	205	192	199	203	191	198	194	186	189	189	188	204	220	206	205	186	178	170	171	204	162	226	181	189	185	175	159	177	196	187	171	192	229	172	212	216	188	203	203	195	179	219	189	200	202	179	201	179	189	199	204	187	189	206	200	208	217	217	183	205	194	183	184	191	193	188	182	157	201	179	178	184	193	204	190	206	165	177	202	213	164	172	192	192	180	196	191	208	174	196	170	186	184	170	205	182	177	170	206	182	197	209	212	214	224	228	217	215	177	192	187	182	200	188	211	193	188	213	213	218	230	199	192	202	164	178	186	188	199	190	200	196	212	199	195	180	196	190	191	192	196	198	175	175	189	168	211	194	181	182	194	178	179	233	181	193	208	194	190	180	194	178	172	176	189	203	185	188	174	174	160	178	188	198	179	203	193	167	195	215	222	170	189	234	174	203	167	208	194	186	197	177	201	182	184	201	192	187	170	199	215	208	221	197	200	217	191	180	220	191	198	204	194	195	205	192	210	196	226	178	183	197	188	189	201	183	171	208	219	199	179	193	177	192	193	192	186	218	172	182	206	206	200	178	186	188	186	205	207	178	197	206	200	173	196	193	188	198	197	193	188	198	201	185	206	174	179	194	180	181	170	201	224	198	184	184	216	149	183	186	204	193	190	203	200	221	190	165	212	203	166	195	184	190	202	194	185	191	197	180	169	189	191	193	181	183	171	214	196	184	196	188	192	196	203	177	199	204	179	178	180	177	198	170	196	203	187	192	170	192	209	178	230	207	189	170	206	206	215	237	191	192	172	194	206	183	197	223	207	204	173	199	185	233	172	208	197	198	217	207	204	210	200	200	201	181	207	169	194	178	197	200	196	186	214	179	170	185	211	185	187	175	189	189	222	194	189	201	195	211	209	191	195	213	183	194	174	183	183	194	223	192	164	189	161	158	188	209	229	203	203	194	213	184	221	170	165	185	206	196	202	208	208	198	181	184	192	169	189	194	190	206	207	180	190	175	176	215	188	199	187	191	189	187	186	199	166	187	191	200	203	175	172	195	193	194	214	196	189	188	181	173	179	194	196	149	201	219	192	198	181	204	185	174	199	190	205	206	199	187	199	170	202	183	193	219	196	188	190	191	202	179	180	197	188	193	185	217	178	191	209	162	178	209	176	202	197	179	177	170	186	205	170	180	189	185	192	171	174	208	191	185	191	195	199	194	206	214	192	200	208	181	201	183	205	190	170	222	182	174	195	171	180	217	217	181	207	178	202	191	200	174	203	191	179	191	194	202	186	172	193	194	187	187	173	186	171	204	163	181	169	171	192	196	194	177	167	185	214	195	192	180	199	195	189	206	185	197	188	186	203	188	193	200	206	217	196	192	175	199	161	199	203	174	171	150	197	213	182	173	204
24927	39329	23473	9414	4707	2684	1883	1380	1117	932	829	710	642	633	597	522	510	491	460	505	497	474	483	445	448	490	424	461	498	426	437	453	460	473	483	436	454	416	407	459	445	469	437	457	427	456	405	430	446	464	445	417	467	433	462	474	470	422	485	441	453	411	446	428	454	414	451	428	430	407	478	456	446	414	437	457	450	427	499	415	421	460	454	453	409	450	443	468	458	447	411	433	488	413	444	405	424	446	423	454	478	392	435	470	436	427	410	437	446	465	470	418	439	441	451	444	471	468	411	461	432	444	456	427	419	469	410	448	447	456	420	424	430	427	422	443	445	425	435	431	435	462	479	409	438	432	468	423	448	432	428	465	445	457	461	466	440	446	467	424	458	445	448	433	468	421	471	456	454	421	482	404	440	437	444	426	430	411	429	413	437	439	433	395	401	422	463	454	414	411	446	460	460	417	443	421	459	469	462	429	450	450	453	437	437	445	461	452	407	439	411	418	432	478	496	472	454	472	490	434	451	456	422	443	455	446	411	456	489	463	429	417	470	484	439	467	445	432	473	485	443	447	449	443	424	420	449	435	457	435	424	428	430	466	474	444	447	437	441	446	455	472	419	464	469	479	420	454	484	456	430	418	386	500	430	436	477	446	461	430	437	447	449	430	435	409	446	452	463	446	467	420	447	467	462	467	457	439	413	432	417	442	419	457	437	407	429	443	423	440	417	481	424	450	418	445	497	431	440	415	390	442	467	427	445	444	447	456	479	412	442	445	446	393	424	450	450	481	476	431	438	424	459	454	456	443	454	450	465	426	427	430	403	477	462	405	441	438	480	472	439	483	449	432	419	428	447	437	432	458	465	493	458	402	434	454	443	471	426	420	475	408	443	462	430	442	446	425	432	453	435	444	476	441	458	468	411	449	472	427	428	414	437	421	412	450	457	431	428	409	457	463	447	450	448	454	391	413	440	458	447	446	448	452	476	442	436	459	459	422	464	465	478	419	461	441	445	452	421	463	420	459	438	445	441	447	438	450	438	446	415	413	399	469	431	444	430	465	420	440	418	445	422	416	427	496	435	390	432	448	458	411	449	423	410	470	430	453	449	391	478	428	450	426	407	446	446	444	460	451	436	496	445	440	422	420	439	470	440	474	465	412	393	412	468	438	466	437	461	465	468	454	448	437	414	462	442	480	452	435	446	398	439	456	443	440	422	435	464	448	443	427	428	456	441	479	441	433	426	427	435	426	446	426	432	453	426	455	442	443	426	462	444	440	468	457	448	455	439	412	452	454	454	444	427	473	428	437	478	461	454	413	470	406	474	421	490	491	441	438	403	428	464	406	464	390	436	434	429	419	416	451	425	425	457	430	435	444	501	428	412	413	406	404	437	440	382	420	491	414	426	456	437	433	444	471	406	415	453	450	429	463	414	461	460	455	465	417	430	432	472	448	423	427	434	471	443	429	462	438	464	461	470	408	443	414	460	421	489	451	407	467	404	445	443	440	454	448	463	423	462	449	459	444	460	420	454	464	421	454	441	426	445	457	419	434	466	426	473	440	402	408	427	415	435	498	415	389	403	438	449	432	412	420	468	427	447	463	445	421	424	470	453	420	438	465	411	438	443	488	433	425	423	440	480	457	457	401	475	455	416	437	454	434	466	415	438	452	434	436	436	487	464	445	456	406	428	438	446	425	434	437	465	396	430	477	424	443	466	467	466	419	425	461	450	442	511	455	429	444	414	405	460	435	435	453	476	443	460	437	434	464	432	440	421	487	445	424	468	476	477	412	419	472	459	480	435	439	426	472	465	429	437	465	480	438	501	453	420	446	429	452	484	451	465	452	424	453	399	473	426	421	459	449	462	456	451	433	384	438	399	443	458	423	447	426	419	458	436	439	463	440	418	447	463	452	453	399	465	466	417	443	411	403	431	432	448	471	443	450	433	432	438	461	479	447	424	471	410	439	473	413	432	436	459	433	453	415	473	462	439	446	434	446	427	447	439	455	480	441	427	423	436	441	469	475	424	458	450	431	444	475	450	447	443	425	431	441	419	445	440	435	455	429	470	451	485	458	441	453	445	415	444	425	450	438	429	444	485	450	451	433	455	451	423	449	441	431	469	454	463	408	463	430	434	454	483	493	460	435	443	434	446	441	515	471	412	479	442	399	432	437	422	453	477	464	448	441	450	487	450	458	443	396	490	455	433	420	430	414	453	435	475	487	450	422	445	429	456	440	420	420	429	451	469	423	431	453	442	467	459	433	435	419	449	440	447	446	443	471	471	439	420	454	465	452	449	416	456	432	423	451	442	445	448	424	423	471	426	449	436	463	422	444	499	429	437	456	450	457	474	427	477	461	460	439	413	448	423	428	436	450	461	430	433	462	428	443	470	452	430	437	441	433	464	424	436	424	448	447	431	409	410	480	417	413	421	400	454	461	459	423	463	429	460	400	480	450	442	486	424	436	424	449	453	443	465	416	449	457	419	421	435	424	439	481	447	453	427	428	436	449	471	412	433	424	422	466	399	425	457	467	440	469	441	485	469	482	396	437	444	469	458	442	457	458	425	486	448	453	429	445	473	430	426	455	384	465	450	478	428	436	473	457	448	424	446	431	411	450	429	488	454	476	418	441	452	477	452	449	394	431	440	450	445	460	438	424	410	453	431	439	438	430	424	436	428	503	390	484	444	457	446	430	435	444	467	439	458	459	453	437	485	448	438	400	460	475	466	425	456	431	432	457	468	425	444	437	421	412	418	481	443	425	444	416	472	410	427	440	458	462	434	437	498	447	445	433	444	429	434	423	435	409	437	412	455	458	423	454	479	425	470	451	427	440	484	458	387	415	444	428	445	445	447	458	452	437	460	431	428	428	442	466	448	465	449	444	468	472	453	464	421	455	425	445	446	427	449	462	430	440	434	449	432	445	480	449	420	449	471	517	412	427	447	469	425	467	402	405	421	448	404	415	475	441	467	456	458	436	435	438	439	444	412	447	436	466	412	405	440	446	460	472	438	448	455	433	485	438	432	436	415	436	461	452	432	418	470	458	463	478	461	454	432	428	425	453	464	475	450	455	438	432	461	434	432	414	439	420	444	432	463	445	490	427	441	453	460	431	382	426	441	468	404	430	412	455	443	463	464	417	423	415	440	413	437	442	465	462	458	409	430	462	462	433	415	404	485	436	410	412	440	472	439	492	469	431	448	405	445	443	457	414	457	456	471	435	447	426	432	443	433	454	429	418	457	444	432	439	441	450	438	438	395	436	411	425	447	479	435	507	428	406	456	448	436	423	419	423	426	428	413	427	461	427	419	434	445	421	428	403	433	455	457	457	457	397	429	399	457	460	470	446	413	452	426	443	448	438	442	442	434	451	469	434	459	433	444	462	407	431	433	460	409	477	443	434	453	489	427	401	431	453	443	397	472	437	444	468	461	433	450	452	479	460	469	467	448	419	463	457	450	445	426	435	450	417	419	441	432	444	470	424	483	425
6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
