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
340197716260	340197716781	340197717331	340197717881	340197718431	340197718981	340197719531	340197720081	340197720631	340197721181	340197721731	340197722281	340197722831	340197723381	340197723931	340197724481	340197725031	340197725581	340197726131	340197726681	340197727231	340197727781	340197728331	340197728881	340197729431	340197729981	340197730531	340197731081	340197731631	340197732181	340197732731	340197733281	340197733831	340197734381	340197734931	340197735481	340197736031	340197736581	340197737131	340197737681	340197738231	340197738781	340197739331	340197739881	340197740431	340197740981	340197741531	340197742081	340197742631	340197743181	340197743731	340197744281	340197744831	340197745381	340197745931	340197746481	340197747031	340197747581	340197748131	340197748681	340197749231	340197749782	340197750331	340197750881	340197751431	340197751981	340197752531	340197753081	340197753631	340197754181	340197754731	340197755281	340197755831	340197756381	340197756931	340197757481	340197758031	340197758581	340197759131	340197759681	340197760231	340197760781	340197761331	340197761881	340197762431	340197762981	340197763531	340197764081	340197764631	340197765181	340197765731	340197766281	340197766831	340197767381	340197767931	340197768481	340197769031	340197769581	340197770131	340197770681	340197771231	340197771781	340197772331	340197772881	340197773431	340197773981	340197774531	340197775081	340197775631	340197776181	340197776731	340197777281	340197777831	340197778381	340197778931	340197779481	340197780031	340197780581	340197781131	340197781681	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2746	3600	2300	2746	3600	2300	2746	3600	2300	2746	3600	2300	2746	3600	2300	2746	3600	2300	2746	3600	2300	2746	3600	2300	2746	3600	2300	2746	3600	2300	2746	3600	2300	2746	3600	2300	2746	3600	2300	2746	3600	2300	2746	3600	2300	2746	3600	2300	2746	3600	2300	2746	3600	2300	2746	3600	2300	2746	3600	2300	2746	3600	2300	2746	3600	2300	2746	3600	2300	2746	3600	2300	2746	3600	2300	2746	3600	2300	2746	3600	2300	2746	3600	2300	2746	3600	2300	2746	3600	2300	2746	3600	2300	2746	3600	2300	2746	3600	2300	2746	3600	2300	2746	3600	2300	2746	3600	2300	2746	3600	2300	2746	3600	2300	2746	3600	2300	2746	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
22067	20351	27841	22750	20352	20392	9445	2792	1928	1457	1222	976	854	838	727	711	702	645	629	602	585	593	564	605	554	574	579	576	565	556	517	568	545	547	542	526	536	534	554	533	552	497	534	508	524	576	540	539	521	520	528	518	521	508	511	508	491	505	533	542	519	494	557	519	536	539	523	545	548	496	519	471	525	521	560	534	477	548	537	511	499	494	510	490	529	516	523	521	508	479	498	484	516	495	526	485	501	479	540	501	510	498	541	522	564	503	517	468	485	548	520	501	520	500	468	487	514	536	512	557	473	472	461	493	556	499	490	471	515	538	503	540	502	509	564	525	517	494	498	527	487	506	514	496	530	516	508	553	505	529	522	474	511	473	521	494	489	519	508	520	496	531	487	497	538	493	529	516	522	504	536	516	515	448	504	511	486	483	486	546	492	526	540	518	521	516	512	554	501	472	550	490	511	508	498	517	501	529	524	494	480	471	535	488	469	548	485	516	552	502	476	498	485	532	466	483	498	514	482	526	534	513	533	488	490	536	504	524	516	479	503	503	471	482	496	498	506	490	524	559	500	468	543	524	522	520	504	517	529	483	504	514	531	489	496	535	519	499	463	508	545	493	533	486	482	533	472	531	534	472	496	536	503	524	485	533	494	524	530	520	473	506	489	493	480	471	485	510	507	526	534	483	528	522	513	506	536	486	496	511	492	487	499	538	539	496	491	490	496	523	532	543	549	487	528	488	497	496	491	481	538	542	536	512	493	530	492	528	541	524	527	553	493	476	525	530	499	504	507	512	486	509	493	489	506	499	507	481	485	501	491	525	527	547	508	483	463	520	484	498	508	490	503	520	527	489	491	535	489	524	530	484	530	478	505	505	547	520	542	518	515	489	515	542	522	542	495	504	524	507	508	490	515	533	514	468	522	497	517	486	541	509	502	539	486	495	490	508	495	528	513	554	514	526	468	524	476	503	473	500	468	515	494	483	470	514	496	498	483	502	523	557	514	506	533	471	513	467	509	514	520	485	524	463	522	507	483	497	472	502	515	494	494	534	553	525	548	521	489	450	485	459	522	525	508	478	482	487	509	476	514	508	527	551	523	481	511	542	552	507	512	558	494	516	505	506	511	483	516	512	510	528	482	531	523	543	505	530	510	529	511	528	544	500	527	527	518	498	505	508	460	493	492	525	534	492	512	522	531	504	514	504	490	498	521	510	493	568	501	496	511	495	489	506	528	514	509	513	500	497	481	519	480	540	542	541	534	515	521	504	499	525	527	482	510	479	491	487	506	503	517	525	488	528	529	513	543	470	512	491	520	494	476	540	503	487	471	484	489	450	543	523	522	496	538	513	542	470	521	513	484	487	515	491	475	536	466	506	483	490	482	509	526	492	518	526	533	531	462	484	514	546	507	527	492	484	498	483	494	570	518	508	525	507	517	500	522	519	499	525	477	501	519	486	590	498	528	534	509	514	472	527	514	537	497	518	490	535	494	532	510	525	522	518	507	520	513	487	548	521	529	538	462	511	525	522	509	512	505	523	514	506	564	514	535	497	521	507	486	455	526	514	521	505	502	481	503	489	517	446	519	542	548	510	527	500	532	513	468	538	510	528	542	525	543	487	523	564	480	509	524	506	522	518	505	595	487	555	475	514	531	501	529	520	487	495	481	520	504	466	508	518	513	488	557	519	478	496	497	498	535	513	483	508	510	483	556	494	527	501	490	501	512	527	488	550	509	527	509	506	540	533	482	554	511	502	516	524	512	472	492	478	540	518	527	479	488	531	495	498	515	491	489	532	503	560	491	534	448	532	491	497	546	514	516	508	494	517	531	538	499	519	518	478	506	518	470	454	537	482	516	525	526	464	497	499	480	501	510	510	461	535	526	506	489	499	514	503	498	506	510	474	512	529	499	528	522	493	497	479	511	478	494	472	505	495	492	492	533	494	518	476	530	515	498	529	469	494	547	524	461	525	511	541	547	469	551	455	511	496	552	547	512	504	503	520	525	522	525	480	541	496	508	497	494	539	479	501	505	506	521	535	478	485	536	544	496	517	538	506	525	546	529	527	537	503	464	482	561	507	494	526	473	468	487	514	502	497	571	511	516	525	484	495	483	467	468	523	531	510	520	486	507	492	491	515	477	527	512	546	548	531	507	503	484	491	522	515	486	532	489	527	500	500	512	535	488	527	499	491	504	479	468	503	487	492	509	535	533	541	531	507	496	500	477	566	511	492	479	483	497	474	508	478	481	462	499	527	512	543	520	548	498	481	491	529	504	508	477	515	503	531	505	503	475	523	485	519	481	490	486	479	509	462	496	497	521	518	490	497	481	528	539	517	514	532	475	481	493	503	519	501	517	524	531	548	531	514	554	550	481	539	477	511	532	523	494	520	507	497	528	513	499	521	507	476	509	476	522	487	458	490	520	467	487	513	475	519	530	504	535	536	528	521	503	503	516	519	502	528	492	520	500	495	477	512	519	490	498	486	502	474	507	537	487	538	495	483	488	496	475	512	559	506	516	536	494	473	500	516	516	499	504	471	490	514	486	511	535	486	559	498	509	547	480	510	481	509	516	482	474	528	523	490	519	516	492	506	500	521	494	508	481	468	475	497	547	532	518	526	470	506	492	498	546	507	525	536	490	515	521	479	501	534	464	522	530	498	562	483	473	511	515	504	497	533	485	532	510	510	503	522	539	520	506	518	494	522	493	525	524	508	520	506	498	510	551	487	566	526	530	492	487	532	491	528	476	479	515	533	466	545	514	533	499	502	512	541	483	511	507	523	503	506	466	532	555	519	493	534	510	473	497	491	516	482	528	500	489	524	562	485	477	499	550	503	493	529	503	511	514	492	534	499	471	493	531	563	498	481	537	509	493	497	488	500	499	486	505	496	536	546	506	484	519	497	507	500	527	534	494	538	520	482	510	546	491	502	529	481	489	521	510	510	537	507	554	562	500	518	487	521	584	474	516	522	522	464	545	528	502	511	495	489	520	513	565	521	520	492	475	545	507	538	523	486	497	533	506	478	558	510	528	499	476	507	485	511	543	533	477	500	510	497	472	541	516	482	544	533	531	502	519	517	567	509	524	513	480	503	502	498	471	532	530	515	500	521	521	514	508	494	553	529	491	535	499	501	490	485	500	529	513	499	532	492	527	512	517	480	515	511	492	476	529	524	536	561	539	530	499	488	493	464	530	539	511	513	554	494	521	486	531	483	522	529	484	509	518	497	528	511	495	514	502	505	505	523	515	531	532	503	500	474	563	488	494	515	521	487	486	515	536	522	530	488	494	485	516	524	515	498	531	509	514	491	472	520	513	497	524	550	510	515	492	519	513	532	500	517	481	478	522	485	509	486	463	482	490	507	526	493	504	492	525	490	520	526	519	498	518	489	532	544	489	476	512	515	504	520	529	528	490	478	482	502	504	491	507	532	552	482	508	539	529	521	515	507	539	513	496	530	494	490	517	505	490	520	490	511	535	498	495	520	544	513
10124	23045	20375	13635	10800	8787	6932	5725	4386	3240	2578	1937	1673	1462	1275	1122	1057	1008	936	922	832	849	838	815	814	762	761	746	698	736	734	786	710	714	728	748	667	697	755	754	720	725	709	756	743	681	713	684	682	740	689	680	659	682	684	667	663	656	666	707	694	706	659	680	685	712	658	687	654	636	647	640	682	713	641	695	648	668	665	676	663	660	683	672	662	661	672	658	664	650	666	686	685	660	663	671	648	672	684	667	653	702	634	641	700	673	650	679	733	662	641	681	644	645	678	689	673	675	636	695	641	669	649	698	687	674	676	684	694	697	678	681	615	639	643	684	654	646	669	667	660	669	647	664	605	655	716	625	663	666	672	655	647	631	666	650	604	719	689	634	688	740	661	674	669	707	648	640	646	693	669	658	660	711	636	642	620	719	641	668	725	636	637	689	667	650	717	625	680	658	662	706	688	688	678	702	679	703	660	685	646	660	665	658	648	673	658	665	663	688	673	665	647	646	646	662	657	631	647	655	608	666	678	653	612	686	663	661	649	692	676	677	657	662	704	666	663	675	684	676	647	657	661	648	672	660	664	658	695	651	654	679	675	642	687	665	676	678	657	700	674	702	663	615	673	646	627	661	675	655	662	666	670	653	662	654	647	631	687	678	640	676	657	675	662	669	672	623	642	640	682	669	672	667	644	696	638	647	671	628	637	638	662	658	666	672	691	630	667	641	670	634	653	657	644	657	663	682	668	648	651	674	654	670	674	675	684	739	647	651	660	670	683	647	678	693	655	643	659	656	639	641	648	671	687	639	657	667	674	638	617	685	667	623	655	655	673	679	700	674	659	645	624	661	663	739	685	680	635	667	658	657	662	681	622	647	691	633	669	731	662	607	641	615	646	687	708	652	716	678	646	662	659	676	652	697	644	677	646	670	641	612	662	673	641	624	667	640	648	652	633	640	653	624	717	648	665	646	703	663	693	658	624	656	663	625	634	662	652	629	667	687	653	649	684	645	624	708	691	687	690	665	680	648	625	631	654	667	671	603	701	679	686	679	625	646	707	658	662	631	652	636	655	678	667	645	664	713	659	676	659	645	665	670	681	614	689	651	687	696	698	653	651	637	663	579	670	647	648	690	639	656	670	650	632	650	650	666	638	673	665	647	650	667	607	620	672	698	679	663	688	659	645	667	683	659	667	682	671	659	669	669	674	637	689	691	694	649	712	694	644	663	651	655	626	651	685	667	641	678	635	686	656	673	623	697	675	693	671	697	663	642	653	656	608	646	651	651	618	645	646	633	669	702	659	636	658	659	669	662	659	705	660	625	682	663	666	701	681	646	661	660	657	639	641	640	680	663	638	680	651	652	618	659	647	648	650	703	688	637	636	666	697	690	633	681	649	668	673	647	631	606	637	647	692	709	698	654	661	612	676	654	673	686	678	639	656	646	657	654	667	650	683	698	707	673	659	661	727	697	643	683	612	664	676	677	645	695	620	644	688	695	682	658	650	700	637	729	670	644	700	716	703	657	667	690	658	641	646	670	701	641	679	702	630	640	682	667	668	679	681	684	644	653	658	631	644	674	700	659	668	648	678	664	628	654	651	615	693	662	662	705	627	671	667	649	626	667	642	681	649	605	654	673	659	676	656	680	688	649	666	649	651	665	675	644	665	647	717	661	669	679	693	678	670	690	683	654	630	649	670	686	671	705	713	657	617	655	699	682	683	654	654	615	622	667	657	669	682	665	663	668	643	674	647	642	655	665	622	672	648	665	677	643	662	650	664	681	631	673	660	692	712	655	630	639	641	652	712	591	699	706	638	674	662	659	648	663	650	666	704	643	660	648	649	637	692	620	603	659	666	624	640	621	617	656	683	641	647	643	659	641	678	690	690	647	672	647	694	696	630	649	668	666	619	715	669	667	670	640	643	670	611	686	693	666	654	671	665	660	669	653	728	675	652	653	700	677	670	648	691	716	689	632	668	698	665	642	660	713	683	630	645	661	654	651	699	655	636	686	719	678	701	628	632	667	655	705	659	663	681	676	636	646	642	648	664	660	611	619	686	685	692	610	682	633	678	710	652	630	662	704	653	664	627	642	641	730	647	609	701	623	651	628	657	655	585	684	631	677	651	703	655	686	641	684	676	646	666	647	667	681	667	636	608	635	639	659	684	643	646	712	690	641	687	671	656	628	663	648	643	650	627	693	661	611	672	676	599	632	664	643	664	666	643	678	645	733	721	687	637	668	691	639	711	626	670	675	685	696	656	676	636	622	647	697	674	670	669	698	657	636	692	680	642	682	687	697	627	681	619	699	663	682	670	679	714	670	662	675	662	671	675	691	626	651	707	677	678	656	634	701	677	628	667	635	654	622	651	628	630	709	666	631	606	672	674	686	644	658	652	669	689	664	648	662	651	662	698	705	667	654	726	693	675	683	646	670	651	707	653	687	652	700	673	661	677	646	688	668	631	621	697	620	633	686	673	677	656	713	680	666	630	617	700	620	653	655	640	607	657	667	681	683	664	639	688	620	718	608	648	628	701	678	664	658	649	659	651	642	654	623	633	661	659	694	662	664	647	618	678	560	687	660	672	638	735	625	656	664	676	638	640	649	651	667	644	680	672	674	656	655	639	665	674	688	639	694	646	642	661	663	668	646	692	597	662	682	683	690	646	681	665	657	654	695	665	601	654	692	693	679	642	661	691	698	665	663	680	662	649	628	665	647	659	634	653	689	694	642	622	675	665	633	662	628	624	693	686	657	661	623	674	681	698	636	699	620	673	630	638	638	640	635	656	669	676	651	650	636	669	637	618	703	693	655	671	632	690	669	656	664	682	716	665	629	691	667	644	644	655	646	686	670	647	634	657	684	678	642	716	698	659	641	671	672	670	639	671	675	668	609	671	615	648	702	650	651	627	657	666	654	651	649	669	670	674	653	652	662	666	651	660	667	660	661	662	647	632	664	647	643	674	699	673	679	715	659	634	703	666	672	670	686	651	615	647	680	606	645	624	641	680	668	694	679	707	645	645	678	632	669	650	691	648	642	677	668	655	660	640	637	641	644	648	674	698	702	670	659	660	682	676	658	720	697	667	677	645	691	683	656	613	675	685	668	641	670	695	648	690	672	733	667	631	656	661	655	659	660	654	674	635	670	668	668	607	661	710	645	585	695	688	668	671	681	602	665	647	659	659	659	621	654	634	636	693	640	714	662	633	668	668	643	627	629	675	706	664	696	672	631	657	638	654	648	659	643	668	641	610	723	678	639	684	710	657	649	681	673	653	609	632	700	670	639	684	674	707	693	652	660	627	678	655	669	660	641	661	657	640	604	668	691	669	643	685	650	649	677	659	716	643	691	647	655	656	710	687	664	701	654	662	689	647	630	667	659	623	686	672	686	665	682	671	628	674	644	673	641	687	670	643	644	631	643	661	676	663	671	658	670	662	673	694	664	618	620	678	669	655	658	652	662	647	629	695	635	637	668	689	653	680	637	643	691
27603	20808	11070	3687	2080	1603	1118	918	794	633	539	460	408	401	358	370	360	369	337	346	342	326	332	361	341	337	370	325	328	309	332	343	300	337	332	337	336	349	340	343	371	340	303	344	345	359	358	339	372	314	361	321	355	316	360	357	352	319	320	326	318	328	293	365	341	361	328	310	354	332	351	343	349	381	346	315	335	379	346	341	370	330	323	343	323	358	318	355	359	321	317	368	350	319	342	343	338	348	352	318	314	333	337	369	325	336	329	324	306	336	336	322	324	323	313	363	345	347	337	339	346	337	345	332	343	347	346	329	374	336	324	304	314	330	328	369	360	288	312	343	342	330	339	344	355	358	348	343	328	330	353	335	313	355	343	323	344	313	352	333	325	331	324	332	353	368	340	323	340	332	341	360	315	325	316	329	348	353	348	330	332	349	307	359	359	335	323	361	338	345	307	312	345	340	322	356	328	334	309	318	296	360	313	326	341	340	350	337	336	334	355	330	313	352	340	334	365	320	335	333	310	359	337	301	336	351	317	343	325	323	333	364	314	354	362	307	339	346	336	327	321	328	323	346	341	369	331	348	343	340	348	354	307	337	332	366	345	365	360	333	328	330	328	333	344	332	330	329	317	368	318	332	350	361	378	349	346	319	311	339	364	306	340	343	310	365	289	349	326	345	350	334	322	307	362	348	334	341	322	329	369	317	332	316	357	330	324	343	331	321	357	330	364	351	309	320	300	350	326	332	342	337	328	355	335	366	339	329	328	346	324	339	350	340	350	372	334	323	348	335	326	325	352	378	358	367	338	324	318	350	342	348	337	352	326	324	319	344	362	337	331	326	307	363	300	376	342	346	337	356	339	322	357	327	337	354	353	335	336	337	350	315	343	363	340	341	342	325	366	320	358	358	290	353	333	363	311	344	342	324	325	373	295	363	326	351	291	361	312	359	317	329	350	320	308	304	373	313	314	321	352	355	328	312	365	339	353	344	322	339	333	348	319	335	340	327	327	314	344	346	351	338	359	351	357	307	360	339	352	332	300	328	350	327	328	328	328	339	345	327	322	324	311	311	308	359	344	338	348	318	324	333	325	344	344	323	327	305	358	357	361	372	340	325	345	315	310	340	362	342	339	312	361	342	308	356	335	324	305	352	336	341	297	325	340	363	361	337	361	332	327	314	330	344	369	362	349	338	344	332	351	360	332	315	313	349	337	332	334	333	321	292	343	319	329	343	355	323	351	327	335	320	310	337	323	310	328	337	347	297	338	313	327	344	347	317	361	318	323	374	331	366	339	354	319	356	324	355	317	309	341	308	346	343	329	362	357	319	333	353	315	339	360	314	331	322	326	325	333	332	335	334	341	336	342	324	328	363	311	368	327	309	365	349	301	320	304	346	313	333	312	329	347	328	333	358	313	321	332	326	321	331	292	313	330	333	346	332	334	338	354	362	328	338	346	343	341	331	363	342	348	323	346	350	314	362	334	307	333	325	353	301	316	351	368	350	343	319	313	348	337	346	292	327	362	342	329	312	320	364	319	338	316	318	338	359	317	350	311	348	327	335	367	351	335	325	352	321	370	334	312	300	342	334	350	331	351	392	361	343	328	320	303	328	344	325	325	348	343	358	338	322	341	348	335	378	352	352	342	376	314	343	345	344	341	322	336	339	337	347	340	357	317	326	331	337	346	328	358	355	310	346	336	383	340	321	334	353	341	352	379	352	338	346	344	374	324	324	360	346	373	290	381	306	355	328	309	320	312	328	346	319	320	319	326	342	377	322	316	313	375	346	346	347	337	346	337	300	354	345	345	341	342	367	321	332	309	316	331	345	370	320	368	345	323	332	319	343	359	372	328	343	333	324	355	341	389	309	349	310	332	329	334	353	334	339	327	339	312	321	355	335	350	362	305	291	366	349	306	337	325	342	329	352	332	338	343	361	303	311	347	342	334	344	335	315	347	341	336	325	330	320	382	338	325	349	350	362	342	350	341	316	322	332	311	324	351	346	347	312	341	353	373	320	291	340	364	340	343	350	339	306	337	329	324	361	346	335	339	316	363	309	338	324	334	352	311	328	338	345	344	327	330	335	342	334	349	345	328	317	324	340	297	328	321	358	366	333	334	319	332	342	359	345	369	347	297	320	361	334	322	335	321	390	324	374	370	333	324	330	359	318	340	332	340	361	346	332	327	330	373	329	308	343	334	327	324	318	359	298	343	304	341	356	339	306	319	326	340	309	354	309	340	357	313	382	367	357	359	324	332	328	325	369	338	334	316	314	316	312	367	323	329	356	325	343	302	345	334	333	339	305	320	353	337	345	364	322	341	313	321	342	335	333	333	349	341	303	320	347	343	322	328	345	325	308	343	317	328	337	377	337	355	327	345	357	311	354	357	351	331	337	357	344	332	323	325	325	338	369	355	360	311	350	352	367	343	335	338	374	338	356	325	374	361	330	320	315	361	324	321	349	318	316	360	373	375	330	326	357	358	354	336	368	322	356	366	348	338	318	338	360	376	301	344	341	339	340	328	296	362	356	333	344	306	363	309	327	337	316	354	310	353	330	315	325	331	329	336	333	317	356	348	336	344	356	334	353	322	357	352	316	354	350	333	327	367	327	330	326	342	337	341	324	318	348	374	322	365	331	368	332	318	321	313	380	355	357	334	332	332	362	330	331	344	322	335	325	341	340	328	340	352	304	345	285	341	332	354	315	343	297	357	346	328	333	341	338	331	343	405	310	371	334	379	325	317	375	331	321	329	360	347	336	350	340	331	371	348	343	324	368	324	338	336	310	347	350	344	343	345	326	333	355	355	353	343	350	324	358	361	335	346	329	329	358	338	349	345	376	374	372	315	323	326	357	331	349	330	338	352	332	335	345	338	305	306	359	326	335	337	359	329	331	336	363	355	326	372	338	343	356	339	330	370	320	339	353	332	378	354	370	329	307	340	373	361	341	359	324	342	346	363	336	313	369	337	351	333	329	320	332	370	336	345	312	355	374	353	376	368	322	334	342	299	349	344	316	312	334	344	329	342	361	317	356	330	316	361	342	339	339	317	342	331	327	355	350	318	352	317	335	348	334	306	328	327	329	325	324	315	338	333	363	329	318	319	365	330	341	342	322	349	322	333	361	314	339	296	342	335	339	366	336	357	305	346	322	331	348	337	352	332	346	357	336	369	347	393	337	362	371	327	321	365	331	349	350	312	352	312	314	334	347	346	322	360	332	331	331	300	323	318	320	384	339	335	360	355	365	339	359	339	312	347	356	382	347	348	313	355	333	342	322	306	358	354	358	347	344	342	322	334	356	329	360	305	332	367	315	320	324	332	346	360	373	316	328	324	326	352	321	333	356	348	357	362	340	330	345	322	321	343	350	323	320	349	333	318	349	337	334	361	331	322	376	332	323	311	324	362	340	306	317	324	320	349	331	348	352	345	332	346	354	353	319	353	333	354	341	351	330	365	342	346	334	292	353	370	330	350	337	338	363	355	327
7095	9803	8846	5213	4207	3391	2604	2163	1728	1193	1000	752	690	605	581	526	525	496	450	457	491	489	484	456	475	472	471	456	444	455	452	469	463	480	437	443	423	452	410	469	492	449	487	471	447	469	451	459	456	479	454	407	428	420	445	474	435	444	442	416	508	432	433	455	434	465	451	433	488	479	421	438	447	432	466	492	444	491	455	476	466	420	446	425	454	389	438	425	494	408	436	446	479	434	431	455	416	454	421	440	452	480	478	429	449	393	417	437	457	452	420	441	462	388	494	431	449	430	431	398	405	421	436	467	474	465	438	443	466	401	462	500	477	416	438	445	433	462	476	418	392	417	450	444	463	497	465	451	423	441	455	416	414	474	431	462	447	458	437	460	439	456	456	449	453	401	455	464	455	411	472	464	432	488	455	418	431	456	446	421	453	458	455	474	436	454	455	446	432	477	463	404	414	480	431	441	445	401	423	404	459	428	459	506	425	458	462	441	448	459	487	462	447	457	432	383	459	450	434	431	443	440	388	459	404	408	462	470	448	423	421	444	441	417	455	463	443	458	450	434	472	437	422	438	447	436	423	414	442	441	473	404	423	433	444	445	450	433	420	407	444	455	412	461	419	434	457	412	424	441	452	446	476	418	428	399	466	466	465	433	427	403	439	419	424	456	491	464	493	445	484	457	444	402	436	469	424	440	446	406	469	504	444	441	451	443	437	462	457	463	477	444	461	444	408	448	409	481	412	452	443	432	426	453	415	433	414	480	439	488	484	451	460	443	428	417	436	464	453	456	447	456	467	449	469	423	427	453	432	422	436	448	479	439	453	415	411	434	425	448	425	413	460	451	403	441	456	438	428	430	445	463	478	439	443	439	475	451	454	451	429	434	443	442	482	428	404	440	445	455	460	466	423	473	431	444	449	467	411	480	452	430	431	439	434	430	427	442	448	482	439	409	458	447	454	394	435	451	469	428	464	455	455	431	457	467	474	450	516	447	493	455	464	420	445	431	450	430	423	475	451	473	455	460	423	406	460	443	451	478	436	431	408	425	384	443	461	441	426	446	435	449	413	424	455	439	441	459	446	439	460	448	446	440	459	458	436	479	453	447	458	452	403	437	475	454	435	429	454	425	446	438	452	452	468	425	463	438	460	456	458	432	452	456	419	425	451	430	459	459	441	440	448	414	437	455	443	460	452	450	452	456	438	402	468	410	440	461	443	428	447	411	442	423	444	451	444	417	447	426	463	465	462	482	466	454	432	449	424	501	426	434	429	453	457	429	428	454	465	465	450	439	393	467	437	453	448	469	422	435	494	461	462	438	415	453	448	450	431	456	402	455	473	489	421	448	459	437	420	444	426	443	454	435	436	431	453	412	438	468	458	420	477	413	461	432	423	441	421	424	426	454	416	429	457	440	424	452	435	460	455	459	477	431	453	445	468	474	428	463	456	416	421	482	477	433	465	450	433	445	471	425	423	410	396	437	417	405	449	427	453	440	455	462	431	456	464	439	419	424	436	452	458	432	438	496	435	420	470	452	486	470	461	427	453	468	467	470	427	434	488	415	419	443	444	456	462	463	420	455	441	459	452	429	430	421	420	436	459	427	450	433	450	403	458	463	448	484	416	392	452	426	440	435	439	412	458	459	429	472	454	451	480	417	442	455	459	424	452	449	407	440	436	456	448	470	475	438	472	435	385	452	478	479	415	457	443	466	432	440	444	472	454	454	458	446	455	444	450	462	437	418	441	421	433	465	425	432	436	466	424	466	459	477	445	387	489	427	447	441	403	440	432	474	451	485	443	448	425	466	436	450	414	418	421	451	400	463	422	455	416	453	451	455	465	420	468	447	436	473	465	415	420	434	446	424	426	421	408	479	456	444	449	380	455	447	466	442	457	451	427	453	445	456	464	446	475	427	470	482	446	410	445	442	452	463	430	464	481	452	418	450	427	419	441	429	447	463	439	472	464	410	434	449	415	464	441	444	416	444	461	418	461	456	418	427	450	437	419	459	450	411	451	448	406	463	442	447	450	417	471	437	407	436	428	428	478	407	483	422	437	434	463	458	433	467	420	492	465	444	470	437	409	448	487	409	416	456	439	411	435	443	488	477	452	412	426	404	429	431	415	420	434	425	407	425	455	456	419	449	430	447	435	463	425	411	429	465	467	454	440	464	423	462	405	459	446	429	450	452	437	472	460	440	416	457	424	458	419	442	470	439	441	451	462	497	463	447	465	422	445	424	438	449	454	421	421	447	407	412	427	464	454	418	443	464	415	414	453	409	411	436	415	433	408	437	432	448	433	482	418	448	482	464	462	459	447	407	446	429	445	421	422	487	478	463	442	444	409	436	441	431	453	443	413	417	421	448	456	436	470	469	436	431	421	441	473	456	462	462	408	492	468	435	451	444	466	422	439	440	445	437	437	442	448	443	455	438	442	434	435	441	428	465	435	462	429	455	456	445	444	400	452	455	447	438	436	457	431	468	438	422	474	414	437	462	420	440	439	442	464	484	445	449	427	472	442	460	448	457	443	417	474	466	416	438	426	434	469	461	460	458	455	424	470	419	408	481	453	425	436	429	452	414	444	502	487	423	425	450	449	432	455	470	463	423	474	423	467	434	441	445	436	461	473	403	470	433	465	421	444	450	460	411	425	440	428	427	447	439	446	438	479	452	457	421	413	434	443	452	430	460	445	451	436	442	431	449	437	427	435	442	464	452	446	454	501	454	437	450	419	415	440	436	448	472	421	437	481	464	445	466	481	424	417	466	435	438	478	439	464	484	442	433	452	463	440	407	457	403	424	464	439	450	432	437	438	465	461	485	445	433	461	420	447	468	471	412	439	424	438	462	412	425	431	439	455	451	436	399	453	445	430	456	417	461	444	472	441	439	451	442	479	455	453	442	432	467	443	460	467	474	429	434	464	434	434	492	460	419	459	428	440	435	470	485	461	435	401	465	467	428	447	479	431	438	464	422	456	397	433	399	415	421	430	453	439	449	417	448	440	447	421	464	457	419	444	398	455	465	426	391	433	492	449	457	462	442	449	453	456	463	434	438	424	434	442	453	433	411	425	489	424	418	472	439	440	429	397	467	438	474	472	435	457	445	430	416	406	459	419	439	433	470	462	455	429	430	440	438	435	398	446	490	433	429	441	454	418	471	416	435	461	446	437	414	427	474	422	444	443	433	480	444	482	432	447	440	414	420	455	432	442	441	439	436	427	485	429	422	449	458	433	435	430	444	490	430	443	425	430	448	427	457	421	456	436	425	461	445	440	452	438	484	465	463	419	429	441	445	468	457	435	438	457	424	440	436	470	466	464	472	423	432	446	430	468	446	455	468	447	460	452	455	471	404	416	458	476	452	440	410	492	491	450	494	449	430	432	481	420	426	470	422	417	441	468	405	456	440	454	444	474	441	440	457	431	472	417	434	425	435	464	447	435	440	445	408	447	458	414	434	440	425	399	433	431	475	388	447	418	450	474	443	434	438
24489	21630	29085	24676	21588	11250	3112	1995	1584	1208	1039	963	805	750	718	684	685	675	655	617	613	654	623	602	595	634	600	604	579	592	630	567	591	631	608	622	618	638	650	571	604	594	610	664	593	639	571	572	615	570	543	605	567	597	614	570	607	592	596	553	612	559	592	573	555	590	585	591	614	577	607	570	581	568	578	613	586	603	612	564	574	612	567	583	598	573	585	584	596	608	583	577	560	590	576	561	610	580	560	566	591	569	587	600	576	608	605	558	601	574	594	578	518	621	623	558	609	590	578	597	625	561	576	601	539	584	606	601	565	637	528	552	554	609	593	600	611	565	571	595	599	593	559	577	585	614	571	564	572	562	563	555	600	632	580	592	590	602	536	584	560	560	579	583	606	627	611	572	624	582	578	551	614	590	634	583	618	589	604	529	592	581	609	586	603	528	555	594	575	612	575	592	566	555	592	587	567	614	572	585	585	602	603	583	602	575	608	571	559	558	578	553	574	589	549	555	585	611	585	597	600	559	576	578	581	594	539	601	574	568	591	527	567	631	589	567	609	540	553	583	594	590	573	609	565	586	614	596	568	579	590	584	594	599	587	553	598	610	544	557	612	542	572	577	556	598	619	593	582	632	553	575	601	548	618	607	572	593	571	578	601	538	601	563	603	565	607	598	556	575	584	591	591	578	599	587	565	594	590	605	588	584	551	571	588	587	601	604	550	597	574	500	562	579	565	557	566	581	561	550	599	582	593	563	577	577	587	560	611	591	586	577	613	600	573	586	585	576	599	549	560	559	590	603	540	579	618	570	557	573	551	541	590	582	603	582	560	551	547	592	607	580	585	604	624	518	601	593	591	557	543	613	637	557	588	588	593	614	618	528	617	570	582	570	569	616	538	619	584	540	582	608	538	567	616	595	557	591	525	581	583	606	598	559	591	612	592	583	541	585	609	602	585	599	550	594	582	577	568	635	608	584	619	552	574	580	575	655	597	592	625	533	574	548	578	604	556	576	603	603	595	570	606	543	560	573	597	581	580	580	584	532	572	581	575	577	623	613	606	599	617	597	537	562	623	589	597	576	581	530	589	578	590	633	585	637	579	571	595	572	580	604	589	560	599	570	625	563	575	594	539	595	570	566	578	550	580	573	558	592	556	546	591	622	564	631	592	587	627	509	594	550	620	569	596	582	577	599	611	554	561	537	597	589	537	554	543	603	626	583	595	576	555	536	604	567	599	562	526	614	563	597	584	569	545	607	567	576	546	595	632	623	614	584	590	568	601	563	526	594	593	616	596	562	586	563	617	545	636	587	565	539	569	580	572	571	542	605	568	576	554	567	558	567	588	549	585	583	660	581	597	597	601	544	549	575	596	547	602	590	578	600	562	581	545	586	583	603	637	587	569	610	601	610	600	570	613	536	603	575	589	606	575	575	579	587	540	604	612	575	611	556	542	565	546	585	565	533	575	606	586	580	612	547	579	621	566	573	541	623	598	588	597	555	554	594	583	589	598	574	609	605	560	557	558	585	576	591	617	558	559	572	587	638	599	561	569	593	591	609	618	576	571	585	621	586	576	586	571	580	546	579	572	609	598	578	583	601	528	587	600	570	608	580	539	589	530	623	585	578	548	590	630	599	600	613	568	572	565	598	561	617	586	587	544	608	625	558	611	570	569	592	601	573	573	586	582	599	617	564	568	643	600	565	509	596	600	611	610	585	575	566	584	557	600	555	579	567	583	585	610	569	579	567	570	566	580	598	582	571	589	594	596	576	611	603	568	599	611	607	567	625	584	586	593	580	580	590	581	577	631	533	565	557	578	513	531	555	576	600	592	576	593	561	527	581	580	596	568	616	614	592	552	572	588	568	568	513	582	548	572	584	582	627	569	548	550	629	602	586	581	622	599	634	600	597	577	576	604	543	586	561	577	567	560	604	572	514	577	573	579	582	568	556	576	606	584	602	568	584	563	581	570	549	599	620	591	549	566	622	602	570	582	562	627	602	611	564	566	585	580	574	604	560	595	526	606	607	571	573	595	572	560	584	606	552	596	577	573	605	570	562	610	591	587	570	601	580	552	554	581	580	545	589	603	573	579	592	588	561	591	553	556	589	579	578	574	554	571	617	628	561	565	565	599	574	602	584	549	558	548	588	601	565	610	583	602	550	602	562	609	575	570	594	599	575	605	576	610	585	566	593	549	600	572	586	613	538	555	598	609	567	593	588	622	578	563	562	626	623	584	558	544	593	560	595	606	603	538	559	521	604	594	574	600	598	550	594	600	572	586	591	594	559	593	596	570	556	637	625	587	598	598	551	598	552	594	569	631	568	579	586	573	598	539	541	600	608	586	594	633	552	607	552	596	645	584	566	563	543	564	600	571	618	631	594	600	566	588	572	579	572	584	588	602	607	580	564	563	618	571	598	612	560	585	575	584	590	561	553	584	576	558	563	576	575	578	590	599	615	609	584	595	584	595	579	607	590	574	556	576	545	604	595	582	575	567	595	558	599	630	554	575	566	607	616	586	598	580	591	593	573	557	584	591	532	611	554	578	584	595	578	576	576	584	548	610	600	551	589	571	570	569	568	594	538	651	601	548	569	598	597	590	509	575	607	582	582	584	605	569	603	565	605	590	588	599	597	596	587	624	594	582	564	561	582	590	576	582	585	591	573	603	564	561	579	580	583	604	558	585	559	568	606	532	604	586	594	518	603	573	569	584	584	592	603	565	591	578	586	606	584	596	598	574	613	616	614	566	598	561	593	589	585	588	546	564	595	591	560	606	604	565	541	565	573	553	561	547	545	557	587	608	530	575	593	605	600	582	624	590	611	620	580	550	574	555	519	583	566	600	591	608	555	617	560	581	522	580	580	556	575	567	519	592	538	590	523	575	563	564	581	586	608	565	564	581	524	535	549	585	610	584	569	568	588	548	614	604	594	639	611	607	614	530	542	551	578	556	529	581	585	574	596	590	543	554	580	578	589	585	607	584	558	547	568	602	563	580	613	595	615	590	575	589	552	540	636	543	579	586	579	544	578	542	594	561	608	549	570	593	603	622	547	584	574	613	605	579	587	594	569	561	615	596	573	606	523	535	561	590	601	586	538	601	596	600	527	572	566	537	544	545	550	591	617	561	587	562	570	585	552	602	541	561	572	590	578	603	589	564	565	587	604	627	608	573	596	587	578	574	579	577	610	627	604	598	601	581	551	556	599	555	569	580	564	548	578	570	588	587	601	630	613	565	541	531	584	581	593	597	591	571	586	528	566	592	602	557	617	589	547	588	624	592	557	574	548	574	536	579	582	575	546	531	573	572	589	596	570	564	555	561	647	580	597	582	583	579	586	558	575	618	596	585	613	593	572	610	577	557	560	556	600	586	584	566	557	593	578	575	560	596	563	604	629	596	566	558	582	575	603	608	581	534	594	614	558	572	609	582	555	594	607	582	577	572	541	578	583	594	583	613	606	548	633	598	564	620	591	614	612	596	568	582	625
8411	19085	16576	10447	8435	6773	5413	4364	3331	2558	1920	1576	1369	1255	1074	1108	1010	972	896	868	889	853	776	783	809	834	775	836	756	809	808	816	785	823	779	812	784	755	755	737	787	796	749	792	802	748	770	793	781	760	757	754	788	791	737	790	785	758	750	808	774	767	770	766	794	748	749	716	774	758	766	722	763	741	757	782	767	761	726	781	754	728	732	805	791	724	752	732	729	749	788	753	732	772	783	774	809	750	769	702	722	748	759	750	720	756	668	797	725	733	749	769	743	798	742	726	716	787	737	729	771	693	756	801	731	721	765	757	736	775	770	799	802	721	750	754	767	777	773	734	776	728	783	785	740	764	734	666	768	760	774	711	715	776	735	712	751	747	804	781	749	752	681	745	778	740	766	751	697	723	730	762	779	745	772	671	773	753	762	759	745	738	768	764	743	746	745	733	758	727	738	802	742	723	768	764	730	746	783	781	770	757	762	782	737	752	745	766	778	766	709	684	740	758	731	795	720	784	742	796	764	755	801	770	742	731	737	772	782	787	763	801	730	728	738	748	713	734	803	753	772	761	749	772	727	818	726	774	824	718	762	746	775	765	729	690	736	744	765	781	751	785	765	753	753	743	747	725	774	752	740	721	735	781	753	782	776	719	753	742	773	713	756	756	785	714	760	781	715	714	739	786	772	734	734	747	766	750	680	755	728	717	745	789	781	736	746	763	724	785	734	813	690	742	742	768	769	734	715	734	762	803	735	692	748	787	771	733	826	730	769	772	788	665	760	724	764	735	743	740	782	755	722	720	720	757	755	770	751	775	743	743	724	783	754	752	765	702	762	752	805	736	777	732	766	783	771	725	768	748	716	728	786	734	787	764	783	706	758	761	725	747	787	755	737	748	740	755	740	736	748	728	718	793	777	809	743	797	693	759	756	741	753	770	771	746	754	727	755	720	683	772	718	758	795	760	767	753	767	740	751	776	727	719	736	824	750	701	745	759	788	764	759	809	742	725	754	764	742	744	713	819	783	728	758	778	713	794	778	746	752	809	765	742	775	752	815	725	750	779	749	763	725	778	761	783	727	765	724	731	761	759	728	726	737	799	766	721	731	750	754	744	759	758	727	763	753	738	731	756	776	703	783	783	772	752	758	731	733	712	797	788	796	722	788	758	705	742	786	707	739	759	749	754	710	784	713	760	775	794	815	771	765	789	767	786	797	685	771	751	771	788	743	729	780	809	760	735	719	779	753	781	751	731	694	764	748	725	744	755	728	759	719	741	750	757	743	787	726	781	719	695	741	745	732	707	749	786	773	708	736	753	734	790	792	746	768	730	706	718	726	720	721	729	730	747	727	807	792	809	707	702	765	768	718	733	764	721	757	754	767	704	738	801	744	743	737	744	735	687	746	745	762	786	748	745	754	742	736	751	772	716	782	796	720	759	773	757	792	772	820	773	760	685	737	769	738	738	769	747	698	764	728	742	756	701	763	735	769	747	764	726	742	747	747	801	792	726	770	736	715	752	730	773	759	745	700	758	748	764	751	742	689	761	726	720	790	738	805	683	707	757	751	772	725	783	741	785	713	717	784	813	735	715	749	759	735	790	718	756	753	793	750	727	729	765	793	749	734	759	749	698	711	770	730	733	743	715	755	755	766	750	742	694	698	726	757	774	755	728	777	722	837	798	757	778	711	810	753	759	773	726	738	736	754	711	677	791	731	745	791	801	746	713	786	736	760	763	714	747	720	753	702	737	744	715	790	754	768	756	757	728	772	735	761	767	745	805	738	752	781	750	777	755	727	760	741	774	749	753	752	705	784	754	776	753	773	732	795	787	721	786	784	779	720	792	752	801	723	749	738	734	826	776	720	743	746	711	722	707	760	757	734	751	716	762	790	756	705	781	733	783	745	715	730	789	745	711	716	790	751	747	760	679	713	744	757	708	761	752	793	753	797	728	762	741	745	784	735	719	713	731	736	741	742	755	775	736	712	765	720	749	708	764	742	759	741	790	750	754	753	712	783	800	746	762	754	796	765	775	757	743	776	743	727	722	741	753	755	749	730	787	761	748	806	744	775	682	757	775	804	781	769	721	758	742	765	733	748	726	754	794	733	766	734	730	751	790	787	741	784	749	771	773	752	760	761	789	732	722	707	723	739	728	744	764	747	786	809	773	729	735	737	756	720	730	754	767	710	776	716	789	677	736	766	780	768	752	737	776	774	769	769	741	726	800	745	730	760	800	738	761	796	730	805	723	751	749	735	795	783	733	680	754	783	710	766	737	739	741	784	821	711	717	714	740	779	712	787	739	738	755	782	765	781	776	768	726	733	683	737	712	763	781	724	789	724	746	751	736	789	735	771	734	736	775	759	747	824	723	721	730	750	773	784	717	748	757	748	770	744	723	728	713	683	734	771	738	779	759	770	730	708	746	751	697	745	770	800	764	778	723	729	753	768	712	746	748	794	753	736	781	713	766	742	725	716	703	753	758	786	742	693	743	753	751	756	760	784	723	755	715	762	749	742	712	708	786	772	720	804	756	730	712	767	735	760	741	819	708	759	768	731	737	749	766	762	786	714	737	820	718	766	808	758	714	764	773	782	729	704	727	755	719	746	808	756	708	763	748	787	784	750	802	739	765	720	803	790	746	775	776	772	723	722	770	765	770	760	736	753	698	704	745	770	768	748	739	754	690	757	784	751	704	763	732	760	767	726	792	706	708	718	776	746	776	777	737	754	781	774	740	770	731	761	644	749	774	721	739	711	723	754	710	752	747	785	766	685	760	775	767	738	790	728	741	777	786	730	725	728	739	766	714	733	718	773	820	731	807	756	744	721	728	746	765	755	741	760	748	795	750	715	751	759	781	726	731	781	737	747	768	745	781	708	743	805	807	736	727	709	751	684	746	747	792	730	734	754	734	746	799	728	742	749	768	753	780	761	745	824	711	758	811	761	773	718	695	745	753	756	812	689	710	759	774	717	741	767	782	745	749	799	807	746	770	733	745	747	720	784	714	763	759	790	760	771	754	787	750	740	761	733	751	727	763	720	762	762	782	723	743	698	744	741	782	754	789	734	750	772	780	743	723	762	751	767	735	749	725	753	752	782	720	731	725	739	685	743	756	738	748	751	782	758	713	733	777	796	765	774	728	753	737	778	737	711	683	761	722	750	739	730	759	727	751	765	741	741	708	781	746	742	730	710	708	815	723	755	751	743	784	755	732	734	807	739	732	750	796	787	762	748	742	711	752	780	769	770	735	750	706	742	733	757	699	737	752	738	795	788	739	783	753	763	802	783	750	742	699	741	797	734	756	717	749	719	771	746	731	810	778	720	691	760	748	783	743	785	731	731	803	774	707	706	774	767	785	787	764	725	807	778	744	765	774	727	746	740	835	754	725	757	695	798	764	774	739	778	713	795	720	714	733	784	772	706	751	736	764	756	718	787	758	757	749	735	720	710	773	748	776	705	765	706	743	737	759	794	721	748	775	729	745	759	733
23402	21570	29502	24097	21577	21610	10089	2974	2004	1608	1250	1028	946	802	794	684	770	692	666	602	575	643	633	604	615	542	586	546	597	606	555	569	601	625	532	582	566	581	558	620	585	556	582	558	577	567	542	543	545	543	582	546	549	544	568	548	585	555	565	589	558	566	526	596	563	541	548	549	579	596	545	540	511	543	514	524	540	541	524	562	561	522	546	578	572	560	516	563	509	552	533	528	569	547	531	525	536	556	497	538	547	550	502	545	509	528	548	549	526	510	555	563	569	530	505	566	556	570	503	529	567	556	501	517	576	557	576	517	548	558	544	532	553	525	529	565	525	547	571	520	591	546	542	545	543	564	528	551	549	480	556	520	521	525	549	536	530	549	565	544	556	523	599	517	542	568	543	535	495	541	487	534	504	553	543	557	525	516	555	561	528	554	524	536	548	520	571	556	525	538	530	557	526	542	579	501	534	527	544	564	560	531	538	568	566	525	523	517	500	574	557	519	616	546	515	501	527	531	510	538	541	527	570	540	509	560	537	530	533	542	581	533	523	544	502	473	517	522	583	536	500	550	522	528	549	578	526	542	562	529	550	549	560	561	549	549	526	523	551	512	562	550	566	558	539	580	543	582	541	533	527	545	538	516	530	567	524	525	549	516	561	562	553	526	542	585	534	550	550	526	569	526	534	520	488	536	545	548	511	511	558	569	501	512	569	526	532	523	549	563	533	540	561	521	534	524	545	581	539	529	549	523	548	534	482	552	547	546	526	519	548	525	571	538	548	552	571	509	539	561	552	543	535	515	497	528	525	566	484	549	543	542	543	549	547	537	501	509	513	525	538	529	521	543	485	538	503	524	544	546	542	523	550	542	550	520	557	517	536	551	552	547	560	555	539	529	540	554	534	529	526	523	571	533	514	553	507	512	548	530	533	536	512	548	564	514	523	517	561	532	551	538	533	566	575	585	519	532	515	525	557	545	521	546	547	479	551	507	529	583	522	521	517	513	511	520	553	505	550	530	523	500	561	516	527	531	527	545	572	554	531	544	562	561	528	517	538	574	519	510	569	557	519	544	532	528	554	524	546	552	513	551	558	517	542	531	539	547	552	506	500	545	578	552	543	507	528	528	544	564	574	498	570	529	537	519	558	522	558	536	580	592	543	556	526	532	503	503	510	542	542	504	574	536	568	540	502	559	546	566	530	500	530	497	549	513	541	572	551	530	549	560	498	570	536	545	532	580	555	542	542	534	588	544	572	532	581	485	514	529	567	503	567	537	562	534	538	495	538	544	505	539	524	542	549	544	530	507	527	529	574	541	532	539	499	526	522	555	520	518	501	510	583	543	556	531	568	554	517	531	562	554	524	541	536	524	529	574	576	506	551	543	526	488	527	565	546	545	541	580	551	527	513	546	540	543	513	537	542	546	532	514	499	522	538	529	530	495	541	512	493	572	539	490	541	532	541	560	519	562	508	533	525	585	558	533	494	528	594	533	559	539	559	548	548	584	550	532	516	565	577	535	453	585	547	530	549	562	549	508	589	513	572	506	505	572	527	565	511	587	585	512	538	550	553	558	562	567	530	541	558	547	533	531	537	516	512	520	525	560	547	527	524	545	542	526	546	505	499	511	548	531	551	525	566	503	535	542	523	546	503	526	489	541	543	540	510	519	552	548	536	521	548	553	540	543	541	562	538	541	546	533	533	488	558	558	538	562	570	492	543	523	480	518	545	544	535	540	571	555	521	567	574	566	513	559	503	560	541	555	502	546	522	514	533	505	583	530	519	531	519	572	514	537	514	590	536	495	522	511	545	540	559	545	523	517	553	534	534	492	502	536	536	532	501	499	542	559	540	523	547	535	541	503	516	532	541	504	527	577	530	523	521	523	519	500	516	586	537	524	523	477	567	585	549	542	577	544	537	492	592	547	565	540	536	552	564	541	594	519	537	519	541	533	553	514	525	534	569	518	497	551	519	560	535	498	543	592	545	533	598	586	525	526	535	548	543	590	520	525	537	522	542	544	542	555	552	526	530	530	537	565	550	529	514	543	545	576	561	511	541	512	539	542	515	573	520	532	584	523	569	551	571	511	538	559	542	510	562	516	607	577	526	504	533	529	580	531	553	562	549	539	473	498	509	581	570	512	553	503	516	527	504	504	527	519	517	505	538	526	513	557	537	552	534	537	514	519	531	461	530	565	509	537	537	516	505	521	533	557	553	524	530	546	549	531	557	564	552	531	561	519	557	506	466	559	570	548	563	546	577	506	571	538	509	539	515	532	529	519	557	547	511	519	546	548	527	544	549	533	529	561	559	486	531	558	558	557	520	547	543	546	508	552	511	531	568	548	537	546	512	550	571	550	551	555	528	537	555	511	542	534	546	529	539	566	560	555	508	527	520	561	557	533	541	535	564	535	548	515	546	573	534	542	579	544	519	550	559	529	496	548	525	559	564	484	549	522	521	474	494	558	550	553	537	526	560	502	528	536	558	529	533	586	551	551	561	542	545	534	565	547	515	529	503	516	537	541	542	516	500	541	529	542	582	541	499	551	492	555	564	546	520	546	530	583	509	514	552	574	529	530	548	547	549	569	507	544	480	550	552	539	530	526	512	532	526	556	539	594	516	536	540	536	507	513	524	539	555	529	496	519	574	503	551	553	517	515	544	514	489	581	544	515	573	523	510	551	577	507	525	526	577	527	557	539	568	524	564	574	549	527	558	537	562	545	524	577	542	551	530	506	517	593	546	554	539	557	571	504	559	583	598	559	548	526	561	512	544	544	509	546	546	511	532	536	523	547	568	542	532	538	509	560	528	524	485	513	520	523	507	556	519	519	578	551	546	489	557	525	487	500	548	512	538	582	561	515	497	535	536	581	490	523	524	509	504	507	490	541	541	509	543	542	551	493	520	545	528	525	518	568	507	543	514	549	525	515	504	504	547	529	567	512	531	527	510	516	557	501	545	551	518	540	577	531	565	539	549	540	574	505	537	537	578	524	547	538	528	527	537	537	540	523	528	584	515	524	523	524	525	517	532	487	546	513	525	501	513	494	534	565	569	545	531	561	547	527	535	561	537	518	497	525	534	534	507	527	551	528	541	549	540	553	538	526	506	515	494	530	532	560	537	529	581	510	541	516	512	571	553	511	583	552	538	528	535	571	558	521	523	513	489	519	528	532	524	555	517	521	489	489	543	508	523	545	532	540	506	524	511	545	556	567	543	564	508	520	530	567	547	550	532	540	546	499	521	528	497	548	519	577	514	530	545	504	500	559	543	588	539	513	593	561	512	503	583	564	565	565	547	515	527	515	507	473	571	540	532	522	536	570	529	555	563	525	549	529	538	506	569	567	543	538	556	517	529	567	490	532	582	545	542	556	521	557	487	551	540	498	528	548	538	539	503	514	527	546	554	539	526	556	520	479	565	528	564	500	555	508	555	524	572	478	567	565	560	539	496	520	541	565	498	549	542	544	505	564	528	542	522	529	532	542	559	540
10670	24511	21592	14143	11193	9161	7613	6061	4659	3412	2628	2109	1788	1513	1334	1217	1063	1016	1038	933	928	880	829	898	841	805	822	817	802	755	785	721	736	755	801	763	758	738	719	790	755	796	733	752	806	712	733	715	719	748	760	712	743	731	770	779	728	743	713	711	702	725	692	686	686	688	690	681	737	697	756	721	700	765	684	700	684	683	726	713	724	687	708	702	674	655	682	652	694	691	691	781	699	711	712	724	693	676	723	714	693	675	757	683	721	695	701	714	709	726	694	732	730	688	740	679	668	689	728	677	698	696	701	669	660	698	686	661	691	658	744	727	698	697	711	699	711	700	707	716	668	696	665	674	715	722	751	754	743	670	685	674	691	691	685	680	646	679	649	715	761	664	677	728	685	755	739	733	701	688	684	709	679	648	681	672	632	694	727	702	712	681	671	647	704	713	709	687	704	704	691	703	694	683	678	669	714	674	702	680	703	736	731	715	697	668	705	715	723	738	704	705	685	712	680	703	703	693	673	703	675	722	727	674	746	698	703	728	687	704	713	697	729	732	696	714	706	653	736	717	709	727	720	703	725	718	698	669	681	720	697	688	709	644	748	749	716	711	685	723	678	657	690	698	728	732	699	739	685	680	698	718	674	673	719	688	714	717	713	699	735	704	714	699	726	690	690	704	666	703	741	687	708	690	721	711	656	703	679	673	718	727	656	720	678	708	689	709	722	644	696	695	658	678	713	677	702	691	698	697	693	701	713	687	718	700	731	693	712	718	746	682	657	730	725	685	729	711	719	679	679	692	726	673	751	724	716	654	663	729	683	735	697	711	724	701	707	685	699	746	706	738	709	679	741	722	686	703	677	713	674	684	682	674	695	693	698	711	695	653	703	680	711	710	695	733	695	661	703	714	685	719	707	711	719	736	763	704	725	729	672	684	711	689	697	723	652	704	730	735	724	718	684	708	709	655	740	712	674	706	695	683	723	686	674	703	715	692	727	716	703	663	698	715	705	769	679	667	697	708	691	697	701	691	701	693	643	693	708	738	661	722	690	697	715	725	682	703	660	671	700	684	715	703	696	677	694	702	672	725	739	707	680	745	782	703	641	697	654	672	693	705	705	679	704	688	700	709	718	720	672	703	686	683	719	750	707	684	666	681	719	674	706	696	654	727	682	743	685	715	729	679	660	696	697	689	711	759	710	750	765	727	707	661	687	741	686	702	656	675	659	641	697	693	722	686	710	744	684	687	690	718	645	737	731	727	691	708	679	681	663	750	716	704	703	668	644	711	680	690	649	680	742	717	672	680	694	706	704	691	684	628	691	697	680	737	721	701	748	690	692	724	730	706	671	695	697	666	753	684	678	725	698	680	736	707	753	713	699	686	689	721	705	742	667	679	730	738	671	641	673	697	731	701	717	692	655	685	664	700	695	669	671	708	690	711	686	711	686	641	732	679	737	722	693	702	714	683	731	689	715	709	706	706	685	699	698	682	745	697	708	735	718	723	671	684	749	677	697	652	703	676	690	723	666	740	678	708	691	695	712	644	719	639	658	700	711	700	700	694	676	683	730	764	710	672	729	721	728	666	717	734	737	694	677	719	672	754	748	703	727	723	698	689	674	746	721	691	683	658	679	659	712	699	699	715	698	686	678	692	734	723	732	735	689	724	699	705	678	670	699	670	716	699	666	762	676	690	631	726	727	756	714	683	691	710	653	720	621	724	704	725	735	657	680	713	726	702	720	678	675	746	694	677	720	696	716	722	738	718	696	708	714	697	684	694	706	704	648	681	705	689	678	703	677	742	674	690	679	682	710	739	729	701	729	661	717	665	703	702	731	683	691	689	703	693	685	778	677	653	718	730	738	690	694	693	719	728	694	705	675	670	640	656	674	689	716	676	717	708	692	729	737	728	694	687	676	686	697	686	725	731	714	713	704	738	705	703	714	676	683	673	758	680	719	694	668	658	740	773	724	710	742	684	718	696	660	720	725	717	690	656	680	676	703	682	670	681	680	691	689	691	697	720	758	751	722	734	713	735	672	677	672	687	744	683	704	707	688	675	714	655	721	709	710	691	681	693	694	671	713	728	717	692	680	674	702	693	728	647	673	676	741	690	694	747	658	694	702	683	734	686	699	696	684	699	731	727	692	665	694	711	706	708	702	755	675	697	720	700	713	687	697	707	680	686	699	718	714	734	670	713	642	712	729	730	714	689	742	725	682	736	674	686	709	695	694	688	711	618	689	674	712	674	694	709	737	654	700	670	657	701	698	717	684	710	733	725	689	730	717	716	710	729	619	762	677	729	736	702	715	659	664	711	719	708	668	713	657	719	718	703	678	698	647	693	704	727	689	672	726	701	705	706	702	721	690	676	706	731	743	720	717	703	695	668	693	705	704	679	738	715	706	697	724	752	689	697	710	671	678	680	680	725	688	693	688	716	714	706	679	714	672	673	745	700	668	719	696	703	693	672	758	695	653	731	699	710	696	715	701	695	722	738	693	713	654	725	749	663	670	673	678	707	681	676	684	679	694	709	698	717	745	719	683	693	683	699	664	691	727	670	681	730	696	636	682	703	708	702	696	685	737	650	700	733	692	670	669	708	681	725	681	678	710	674	687	705	675	695	701	691	680	664	679	769	707	703	687	645	699	746	749	701	733	701	710	714	671	716	693	688	707	686	680	709	709	699	719	692	715	710	660	673	711	674	693	660	661	689	754	692	673	696	698	697	710	700	660	675	702	670	703	694	709	722	703	707	668	669	697	730	677	718	664	716	637	674	707	683	715	671	702	733	704	693	689	694	688	736	698	693	731	735	687	703	695	756	692	723	686	757	711	689	700	722	667	671	735	673	670	694	666	681	687	687	709	676	683	705	701	702	673	740	697	682	716	692	703	674	713	725	634	686	711	650	747	684	699	706	725	710	703	688	639	697	718	691	680	713	754	656	671	730	737	688	742	700	678	742	688	701	670	680	712	708	690	703	717	721	699	701	678	707	698	662	663	679	719	749	685	702	681	720	723	718	693	715	698	689	752	735	714	701	692	699	659	662	719	702	722	702	740	689	693	700	688	683	726	674	683	671	707	720	687	696	699	699	737	644	655	656	693	699	748	704	660	712	724	704	695	682	689	699	703	728	682	682	709	705	707	706	690	660	627	709	714	662	704	681	674	658	714	708	719	690	735	694	712	663	719	724	699	673	719	664	682	707	723	677	701	653	744	695	688	728	704	680	682	720	682	692	654	727	701	731	722	696	727	700	682	702	707	691	672	728	694	673	711	713	713	692	686	723	729	718	702	661	656	708	666	684	711	659	742	726	748	657	680	713	684	662	643	712	705	737	715	712	715	716	745	786	663	729	699	697	677	688	713	666	724	699	694	688	724	727	678	709	710	665	723	712	689	664	690	714	733	714	722	721	691	713	727	674	686	627	683	675	661	682	699	698	656	697	677	707	729	732	725	718	718	695	661	680	673	704	725	721	701	739	685	714	740	723	686	722
27435	20697	10781	3547	1968	1483	1092	929	734	537	482	418	430	392	352	386	365	344	353	361	329	375	343	322	351	319	337	360	322	317	315	317	332	371	367	361	330	320	329	347	359	315	329	359	339	353	330	322	351	341	324	339	307	295	352	366	327	339	323	310	342	326	338	303	348	338	357	317	347	323	310	317	326	341	305	341	331	327	355	355	357	365	342	341	320	318	308	329	307	309	340	327	308	330	336	341	313	328	336	325	321	335	317	326	326	357	303	300	352	322	329	339	354	320	299	350	313	338	329	300	351	331	325	343	335	383	347	351	350	331	339	357	326	334	337	374	336	327	365	318	298	322	300	311	310	373	348	345	350	340	322	323	352	322	317	346	331	335	311	300	321	332	340	321	317	384	346	324	371	340	311	334	334	317	328	346	344	370	346	340	335	330	390	385	344	351	331	328	306	333	292	327	346	354	313	343	324	335	314	325	294	310	328	340	349	330	332	364	356	340	337	357	310	325	329	331	310	340	343	315	297	305	346	315	326	310	305	325	348	350	374	331	338	318	358	339	339	327	309	342	319	326	360	348	351	336	318	340	343	344	314	339	322	324	322	340	320	326	347	348	338	346	317	288	343	344	324	306	342	317	329	353	333	312	353	336	372	331	306	351	349	327	320	340	271	310	309	320	332	305	341	346	354	351	298	355	331	378	339	294	350	323	359	332	331	375	350	334	360	309	338	306	326	356	327	345	348	338	324	363	380	366	365	367	312	336	320	320	329	343	340	363	313	365	312	332	334	352	326	363	319	336	338	362	325	329	340	379	344	330	315	343	350	324	361	297	305	352	324	346	327	331	318	294	329	297	362	322	322	328	302	313	354	306	324	319	317	343	297	339	334	316	296	307	340	362	358	336	343	291	316	343	320	355	333	326	316	324	325	337	342	390	329	332	328	306	354	310	336	353	327	292	352	301	370	321	344	304	326	326	325	325	314	369	333	336	353	342	334	347	335	331	343	326	332	321	329	329	349	327	341	350	381	352	329	318	312	348	306	359	364	368	305	308	350	324	322	333	351	320	307	355	323	335	318	350	316	324	334	310	336	311	303	303	306	311	319	304	324	347	311	318	347	330	296	355	311	335	332	353	336	368	336	356	333	354	313	338	333	340	340	329	318	316	352	362	307	283	341	359	358	351	372	310	334	336	323	303	357	352	331	360	363	341	313	330	332	308	319	331	336	331	321	330	341	340	354	320	322	317	307	330	363	320	342	316	343	322	334	303	347	325	341	339	342	341	316	314	318	321	316	358	348	316	317	353	298	321	344	346	332	320	332	283	316	374	321	342	345	356	349	316	348	323	364	345	322	323	311	307	358	351	334	393	307	324	373	370	306	364	346	315	342	328	347	354	352	335	356	365	346	296	374	360	295	344	317	307	323	343	304	352	346	310	328	346	325	323	342	338	327	326	352	316	345	317	339	329	339	367	350	342	337	387	366	316	330	349	334	311	302	326	319	317	334	296	323	352	348	331	332	322	321	336	307	317	351	337	326	331	359	346	317	376	365	328	328	348	324	327	350	327	329	303	340	357	336	322	327	318	314	355	352	370	341	341	370	329	380	304	325	342	329	325	320	328	346	330	331	349	309	335	334	340	331	318	314	323	354	349	349	325	340	307	353	330	320	355	322	351	328	330	330	308	341	325	329	357	336	326	366	323	317	335	343	332	379	343	323	350	343	346	361	327	326	333	319	331	330	340	326	378	339	357	325	337	299	313	309	333	332	332	342	358	346	299	339	351	322	326	325	365	366	367	358	315	351	327	345	315	339	363	316	313	342	332	333	326	309	340	323	313	332	305	327	312	350	327	315	332	348	349	387	362	342	335	329	343	336	330	348	326	343	322	327	361	345	332	324	304	341	317	343	333	362	337	339	334	307	357	319	364	302	284	342	315	318	355	337	339	325	362	347	314	346	354	331	344	360	356	334	331	333	307	356	361	352	317	360	340	295	332	336	353	358	346	324	280	336	293	318	315	320	375	322	308	329	351	340	361	341	342	324	342	335	329	363	324	350	341	319	351	323	354	343	309	335	368	341	342	337	336	359	319	331	313	313	344	311	328	350	336	341	357	326	335	320	379	316	338	334	333	346	314	309	335	322	364	347	339	356	311	343	332	335	340	342	374	330	364	311	370	332	336	365	313	353	357	331	324	332	327	349	346	326	323	341	343	329	318	330	341	326	309	352	330	329	329	347	355	329	336	314	304	344	349	333	324	369	325	301	305	299	337	314	320	347	330	333	314	353	336	344	331	327	344	324	369	333	359	366	335	352	321	316	361	344	329	343	340	363	357	320	352	322	326	305	342	320	338	350	358	344	334	301	346	356	329	323	352	337	329	315	330	319	330	333	336	366	334	323	305	322	307	354	326	309	334	335	330	331	323	320	313	323	324	352	317	326	306	359	332	343	342	324	317	342	337	310	334	358	299	357	322	339	336	367	348	323	342	346	320	337	355	307	294	326	350	338	354	328	341	358	311	341	357	330	321	311	365	325	318	361	338	353	359	342	327	360	328	337	300	294	327	335	308	343	331	352	343	338	347	352	310	321	314	327	335	345	345	308	326	316	340	359	316	342	346	306	333	320	336	336	323	322	336	337	339	346	352	327	360	341	347	350	320	339	344	328	343	357	315	350	336	310	338	356	305	332	310	331	347	349	287	318	343	318	344	348	389	337	346	325	326	319	304	330	343	356	363	336	325	351	325	325	323	320	340	310	336	313	340	341	304	357	335	309	347	337	363	355	336	317	334	328	349	329	337	345	328	325	321	300	308	336	367	333	353	319	342	333	366	344	359	339	372	341	350	314	338	311	339	365	335	329	314	356	303	333	350	341	320	326	339	329	331	316	342	334	350	344	334	327	326	343	334	314	350	300	365	351	331	328	338	342	333	370	321	351	301	336	341	347	323	309	313	350	333	305	322	322	354	321	343	342	312	318	345	309	335	324	370	342	323	326	354	344	335	319	339	370	384	342	332	341	330	361	349	345	332	312	330	325	364	331	312	327	311	338	316	321	330	327	323	335	323	332	327	350	325	338	327	351	332	332	332	339	334	292	327	341	367	319	343	294	352	361	347	320	320	343	316	328	346	349	311	319	342	320	324	361	357	372	347	327	316	348	329	348	351	339	349	321	346	325	338	348	322	357	357	357	331	315	349	361	345	314	352	352	345	349	312	341	332	308	326	332	324	337	319	322	352	342	316	330	317	361	331	361	346	322	303	350	316	327	345	319	344	338	291	339	328	333	340	329	309	391	352	337	342	327	310	315	350	338	327	349	352	371	341	306	307	373	339	303	305	362	346	317	344	318	291	300	356	314	342	311	338	320	344	323	335	316	340	338	337	361	334	332	330	354	342	308	318	316	331	344	331	350	372	313	308	319	359	313	287	351	348	303	348	347	311	344	313	327	327	334	344	328	303	341	377	335	354	336	328	350	351	307	329	346	309	322	338	316	355
6894	9482	8624	5154	4021	3330	2568	2066	1675	1148	889	698	694	586	606	515	480	494	494	447	449	460	439	442	475	437	474	480	452	458	434	432	454	425	402	498	452	445	445	430	453	422	459	459	462	465	424	410	462	440	440	459	447	427	452	451	414	463	415	443	440	454	442	455	452	420	422	437	423	424	400	420	475	449	439	475	410	434	479	435	447	468	430	418	404	453	404	457	448	429	443	408	460	438	448	420	440	416	445	473	437	433	453	417	442	409	400	449	425	444	422	475	454	426	454	413	424	458	492	431	398	451	428	440	437	395	420	438	430	448	455	430	423	425	423	428	447	424	443	407	419	444	452	416	416	401	438	466	453	397	413	451	436	462	459	414	438	420	456	452	444	442	436	434	478	405	420	436	451	448	437	415	447	449	423	436	409	461	424	430	439	475	459	458	420	457	409	436	426	438	444	458	423	408	434	453	449	416	391	453	441	470	416	460	434	452	442	459	445	431	432	432	431	417	432	454	418	420	421	454	416	415	474	419	407	426	448	426	461	435	412	445	453	412	425	435	454	439	454	458	444	437	431	408	469	442	429	504	436	471	457	451	466	419	429	455	432	452	438	441	450	441	470	460	432	434	423	452	444	440	438	424	420	429	470	397	434	432	453	473	460	405	459	441	418	449	448	441	427	424	439	439	427	425	413	453	441	441	407	419	466	475	447	433	435	422	467	450	429	422	430	466	452	421	429	431	478	449	445	442	435	441	476	480	471	424	432	432	396	422	399	426	463	430	409	424	448	445	444	440	450	449	416	427	410	459	444	435	397	415	441	455	425	431	442	421	466	479	429	501	473	399	426	436	405	423	438	450	440	459	447	446	473	447	399	441	445	445	438	464	415	453	432	450	419	432	471	456	434	447	466	425	434	463	444	454	447	445	440	437	438	458	466	432	428	512	454	452	388	427	446	441	446	413	421	469	435	443	459	419	447	458	475	441	434	446	420	467	417	449	471	428	461	461	474	470	473	459	436	448	415	419	438	437	497	431	453	430	468	400	403	473	473	431	460	453	434	436	425	447	458	411	432	438	431	443	419	437	449	414	420	457	451	456	430	418	444	441	438	454	413	452	405	461	446	439	434	424	443	438	435	460	447	434	465	438	421	419	388	400	455	449	449	434	453	433	416	424	454	426	424	467	433	434	438	442	435	419	450	426	461	452	425	418	414	425	464	427	418	444	447	377	441	423	456	420	434	464	417	451	425	468	480	486	462	429	469	416	471	445	404	442	425	416	458	445	424	439	419	432	465	409	452	418	471	442	413	410	469	434	460	445	442	439	425	452	459	450	451	398	447	485	431	433	433	452	416	448	480	432	442	456	432	422	407	451	451	442	433	427	428	448	438	445	426	439	443	456	421	429	467	468	443	460	445	486	435	437	416	460	441	430	463	415	425	431	445	439	429	450	438	436	458	432	399	453	426	437	448	421	440	430	423	384	460	456	433	419	459	470	435	466	465	439	460	446	442	456	455	447	465	396	461	474	453	454	448	464	465	403	439	441	425	435	441	486	443	431	450	465	444	450	431	479	421	458	437	422	441	451	423	435	439	424	432	451	474	423	500	455	449	443	425	463	464	462	450	416	403	444	461	446	415	465	421	457	452	446	444	457	438	432	417	412	458	474	442	444	414	427	415	441	397	441	449	456	464	434	436	445	501	441	453	463	432	426	451	458	464	466	452	404	430	444	450	430	427	430	416	428	420	426	440	445	422	430	447	501	423	441	448	433	401	423	410	422	436	414	455	423	409	435	416	444	454	463	443	457	436	418	452	454	443	444	436	438	429	479	460	416	410	419	440	481	420	418	446	481	447	415	450	419	461	449	397	419	421	438	428	432	440	399	422	463	436	439	440	427	431	429	426	434	420	424	455	418	425	422	463	422	460	429	436	440	427	451	419	430	436	415	432	444	457	448	439	438	431	424	410	438	460	439	430	437	424	451	439	421	458	452	419	441	422	407	464	434	441	442	437	415	440	451	407	458	432	446	409	418	434	419	438	391	453	420	452	434	408	442	412	399	420	422	447	469	426	470	429	442	425	417	460	439	411	426	457	376	456	453	439	436	470	455	456	415	434	426	470	421	436	434	425	400	465	439	455	431	433	406	445	426	408	409	433	445	439	455	436	426	444	396	426	396	456	431	426	431	446	472	442	393	432	461	417	451	402	420	419	430	484	464	460	428	452	447	472	469	428	476	453	425	403	451	454	445	431	441	434	393	444	457	428	436	425	401	422	468	440	446	418	466	477	433	435	420	426	441	403	425	426	439	453	398	409	394	481	450	440	488	462	454	450	460	421	405	435	454	409	453	443	451	424	402	439	425	437	471	428	437	453	461	436	476	408	452	444	438	444	423	412	460	411	460	447	449	441	443	453	440	449	418	430	437	406	437	459	411	457	407	417	429	442	458	447	421	446	436	428	422	435	454	455	428	414	437	417	442	401	431	485	432	453	415	419	431	430	421	462	454	449	410	488	446	443	429	456	460	450	432	444	440	426	440	457	426	418	426	457	421	454	425	421	473	477	439	453	488	464	447	423	429	399	440	444	493	415	483	450	410	451	470	429	457	440	447	448	445	442	437	440	430	451	446	476	433	435	426	472	450	399	401	439	441	435	438	453	403	454	457	479	455	474	429	429	431	442	446	442	434	455	410	449	416	443	446	446	454	436	465	434	428	474	472	422	402	445	418	446	459	406	436	465	460	426	430	418	446	432	463	412	414	444	462	422	457	443	462	431	421	444	394	434	391	452	450	502	461	445	453	424	420	480	367	417	455	434	439	445	440	448	423	438	444	439	429	430	425	419	468	439	471	415	425	456	433	425	417	427	455	442	447	439	423	424	452	426	435	451	403	455	425	453	493	462	427	440	445	395	449	436	416	478	417	414	440	472	457	416	406	412	480	453	427	448	459	442	431	440	437	422	432	428	438	460	460	498	416	455	462	456	431	442	471	443	455	441	452	470	456	401	413	439	484	440	474	419	473	456	465	496	423	451	385	447	444	450	420	442	451	398	447	444	432	447	462	484	492	433	467	457	452	461	440	421	425	421	407	427	430	461	494	450	423	400	463	432	428	407	420	491	415	406	433	416	460	431	487	431	438	462	415	448	415	453	463	409	455	463	460	428	459	486	482	418	440	452	413	428	457	445	470	404	430	473	424	463	461	429	438	427	477	458	419	418	464	465	454	428	439	399	421	443	475	439	429	406	367	454	425	449	433	451	423	429	415	434	427	434	453	455	429	427	427	449	468	423	451	436	428	449	440	437	432	454	429	418	445	473	453	429	423	467	421	460	416	448	445	444	399	424	454	420	436	472	440	455	496	414	453	456	445	433	469	418	393	426	477	422	420	460	445	450	434	437	444	397	416	429	421	427	410	414	389	405	458	386	419	431	478	474	407	439	417	444	452	420	432	438	431	454	444	433	425	442	448	428	455	448	420	445	438	425	431	438	415	468	466
24447	21588	29038	24600	21545	11127	3281	1998	1532	1176	1064	907	817	816	704	676	663	641	619	630	645	629	603	632	592	615	634	592	624	637	608	575	604	625	574	572	583	577	577	615	660	585	592	586	614	634	601	565	576	614	578	588	570	633	581	625	620	584	624	558	616	587	587	603	594	592	590	561	609	596	592	568	575	604	590	582	581	577	546	595	558	563	584	595	539	554	596	568	579	596	596	575	582	575	594	550	582	602	605	658	592	569	624	553	550	576	625	579	595	544	578	606	604	570	597	587	571	588	546	585	583	550	599	591	594	598	558	575	610	607	589	604	592	609	600	575	590	645	567	553	588	534	579	592	626	544	619	621	578	563	584	603	528	601	577	550	559	577	602	574	545	550	601	548	581	577	569	602	615	550	571	579	562	582	604	573	582	581	613	618	579	576	549	581	584	578	585	609	602	625	556	581	563	564	597	551	610	591	577	561	566	598	561	564	550	554	566	593	576	568	568	634	584	582	585	554	522	577	582	586	552	568	567	587	547	586	577	592	554	575	601	617	592	601	557	569	570	582	642	570	580	571	564	608	544	567	580	553	576	588	584	576	563	572	558	572	575	608	618	561	551	551	578	550	592	569	629	605	594	570	544	572	584	623	601	580	561	638	572	642	583	583	611	584	578	580	563	570	569	599	580	608	585	550	594	578	570	597	638	552	569	595	547	581	599	515	575	582	590	584	566	586	553	533	578	564	641	577	611	584	508	532	572	599	579	581	539	575	562	591	559	614	593	567	567	567	518	590	556	539	609	600	569	555	563	583	572	579	588	567	577	581	551	577	582	583	620	524	576	581	585	602	615	604	577	535	564	564	557	558	565	610	594	591	540	617	585	551	581	568	579	552	567	546	605	625	536	587	570	614	586	546	572	537	577	588	555	602	522	523	601	586	570	564	563	581	598	580	538	588	570	597	556	584	586	575	602	597	560	550	582	564	557	582	596	568	584	570	557	557	604	582	549	579	589	597	584	558	559	550	560	557	578	583	578	561	583	545	590	601	580	569	593	608	544	644	586	572	597	579	587	563	603	591	573	594	568	604	620	564	582	543	597	570	582	597	588	564	566	603	590	573	577	575	592	585	556	602	541	557	582	587	548	517	572	580	579	563	589	557	580	584	552	599	578	582	599	654	548	583	571	582	581	615	546	587	544	580	525	545	558	564	585	562	576	582	568	527	591	600	567	547	597	563	541	601	649	574	627	597	581	589	649	553	564	599	571	540	606	578	574	569	570	598	598	625	553	545	553	534	591	612	589	563	616	654	535	578	560	602	583	547	588	543	570	544	540	594	583	597	599	546	603	610	542	562	569	598	579	579	535	562	578	512	561	569	590	573	569	583	560	561	542	586	608	587	609	588	610	547	560	608	598	616	619	565	613	591	565	613	572	589	540	639	578	574	606	553	544	564	574	588	565	585	549	567	578	599	579	567	569	604	558	581	595	579	579	616	568	580	582	631	603	590	560	588	565	576	605	568	596	588	562	583	586	616	605	596	588	541	569	580	572	542	537	580	587	607	549	576	606	584	577	587	556	585	567	601	573	601	554	570	576	573	522	607	579	554	635	588	654	569	591	562	602	609	581	609	581	565	561	589	554	536	567	595	587	582	616	584	607	574	614	575	580	609	606	576	572	576	580	573	601	583	640	572	611	568	581	573	560	551	570	594	544	528	581	581	551	563	583	575	610	538	595	541	545	547	600	581	544	581	554	574	595	570	566	614	625	588	615	603	598	590	586	596	592	560	539	613	595	578	572	603	576	565	555	557	568	577	544	546	562	565	608	564	549	566	584	592	534	565	577	527	591	584	547	515	616	598	593	528	569	559	542	587	559	561	580	637	565	597	579	556	546	581	546	596	573	634	561	554	592	579	576	592	565	595	583	578	573	580	596	586	558	566	555	581	594	558	632	548	579	553	583	598	596	552	581	538	577	565	595	562	553	548	540	573	558	610	558	570	581	564	563	584	590	548	582	572	575	587	583	606	550	596	572	551	589	573	654	618	558	519	613	545	605	570	616	572	564	628	577	585	599	558	604	621	591	563	559	562	551	568	617	591	564	605	601	604	544	581	554	539	561	562	621	585	638	567	548	609	610	552	544	607	574	535	598	589	593	577	563	599	584	602	562	550	586	609	654	573	600	576	583	608	608	570	638	560	580	572	570	553	579	626	595	570	575	613	561	579	570	563	576	586	588	582	552	573	556	589	572	569	570	585	593	604	589	569	561	600	576	563	578	563	564	581	575	597	568	622	576	570	561	555	624	577	575	592	577	593	567	587	551	551	565	607	579	605	571	590	584	596	549	585	596	620	581	563	572	577	576	580	601	579	565	542	624	559	594	549	587	600	578	530	596	604	562	585	582	591	555	602	617	599	558	545	605	610	559	565	606	566	578	553	581	591	549	551	569	595	563	557	566	579	615	541	576	534	596	569	582	591	580	555	526	566	576	587	588	551	584	617	591	621	551	550	639	551	596	569	568	603	566	614	576	583	585	575	578	547	580	568	574	585	540	531	563	565	586	594	566	631	562	574	523	591	616	601	617	528	588	563	581	586	565	577	612	581	576	571	594	574	586	604	574	580	555	540	549	575	580	572	555	539	548	642	592	563	584	580	576	589	562	592	580	580	572	556	569	614	556	573	571	569	552	541	571	541	565	569	566	609	558	603	561	502	553	582	567	567	630	551	579	580	630	572	601	625	571	574	587	574	633	589	575	560	585	561	552	590	601	578	556	516	519	576	559	580	575	566	570	600	544	550	564	559	572	575	585	550	572	537	593	583	561	581	606	616	588	578	598	548	618	580	588	584	601	570	548	610	609	596	542	594	513	552	591	565	601	594	580	589	568	614	594	589	599	545	561	566	579	599	539	596	570	562	581	606	567	564	583	545	577	584	568	568	607	608	582	547	551	554	582	564	549	597	605	586	569	586	543	562	568	561	563	577	551	539	565	559	593	564	667	581	573	557	565	580	556	567	558	515	566	561	565	587	591	543	576	566	632	564	516	582	537	600	607	571	590	626	553	543	578	592	564	575	575	543	560	593	583	593	593	569	600	585	511	598	605	586	584	551	596	576	551	602	569	563	556	568	599	577	556	600	537	566	574	573	578	543	546	517	612	540	578	592	623	526	606	577	570	618	574	540	591	573	587	594	539	549	584	600	597	573	587	581	605	557	637	558	588	603	552	595	596	597	550	574	559	580	598	567	600	587	553	553	599	575	556	583	560	572	550	549	557	553	594	601	582	587	561	561	576	560	612	607	535	510	560	560	557	567	612	606	567	581	534	557	595	570	600	557	554	630	558	575	590	604	603	576	561	557	623	535	578	605	591	605	611	548	601	522	519	563	597	589	600	611	596	593	631	585	550	562	551	578	561	589	574	643	565	520	568	562	521	585	580	531	624	565	564	554	560	558	566	558	586	611	555	561	555	554	564	560	599	538	563	642	591	547	574	548	611	587
8390	18769	16614	10541	8131	6545	5308	4238	3247	2413	1888	1664	1416	1224	1154	1018	1058	905	899	836	823	934	903	822	850	803	853	819	781	796	769	777	831	791	832	745	764	786	832	811	736	802	775	811	776	750	773	816	745	745	823	781	776	751	768	749	765	770	764	784	722	733	712	772	782	751	755	734	757	759	751	699	775	801	722	725	725	770	774	763	702	729	766	738	797	743	746	746	759	761	753	708	724	754	765	734	752	741	780	764	736	767	744	753	745	752	738	685	753	739	761	779	762	758	744	767	748	776	763	743	722	746	721	711	751	706	760	722	741	773	808	781	768	746	731	752	730	733	819	726	765	793	718	724	787	757	726	744	707	740	800	783	721	759	754	690	764	760	776	751	719	706	756	726	738	700	762	793	735	732	766	734	770	763	713	719	751	757	768	783	742	746	698	721	743	772	795	781	795	733	760	772	756	758	740	774	723	764	695	731	736	748	693	765	805	729	752	741	772	734	773	806	766	752	753	742	801	730	727	717	699	737	769	779	735	782	782	741	715	729	751	783	797	722	724	758	719	764	786	765	792	752	756	715	728	770	711	715	781	695	754	719	778	760	764	752	777	754	717	749	774	778	758	750	741	772	747	770	754	782	786	722	774	760	745	758	698	793	737	765	763	711	705	696	771	768	833	715	775	754	726	751	774	722	773	737	766	817	776	719	761	767	762	697	721	732	727	737	767	733	754	725	718	740	738	811	765	740	688	716	762	788	774	711	707	740	717	790	766	753	703	746	768	758	709	711	708	763	769	767	723	766	733	711	751	735	747	764	753	753	687	761	783	759	738	735	747	744	727	771	710	741	754	770	751	764	799	771	811	718	710	795	721	784	722	735	775	729	735	725	712	778	749	704	743	757	774	776	736	740	702	795	743	750	761	713	730	737	779	782	791	727	732	736	705	709	727	735	687	738	777	725	674	715	701	731	760	774	802	760	790	772	748	794	756	820	735	753	807	769	735	744	748	788	772	784	727	729	728	752	777	755	754	761	740	714	754	749	763	735	715	747	787	721	747	762	723	736	717	722	769	706	733	759	785	808	758	780	721	777	727	789	767	693	742	735	748	762	785	728	688	745	763	715	749	747	773	736	748	777	748	736	779	772	708	753	670	769	763	727	751	743	741	727	801	755	757	732	740	728	745	743	734	727	784	800	678	751	705	763	756	668	742	742	728	759	778	744	746	719	776	711	713	765	806	744	756	791	748	756	787	737	801	730	803	769	772	716	745	737	765	805	784	730	775	725	790	741	811	775	724	733	728	813	767	740	722	704	762	715	758	726	711	749	711	763	711	796	709	730	753	742	761	770	746	725	679	753	707	728	767	755	783	774	765	827	741	728	734	720	741	748	729	750	730	748	749	779	744	731	754	741	772	728	742	698	704	720	720	778	702	761	723	768	752	722	712	744	730	767	693	721	742	763	720	723	738	752	804	754	758	726	780	759	779	767	739	746	796	746	742	729	777	769	762	715	710	731	788	725	749	769	767	745	773	756	769	719	765	746	745	728	760	735	758	751	754	757	720	749	769	762	766	746	789	768	758	737	703	746	752	726	769	717	724	734	754	748	712	722	785	720	774	735	792	748	721	723	719	780	807	749	718	729	726	756	695	723	753	789	734	753	712	723	740	749	737	749	764	717	739	861	747	829	741	722	734	742	711	708	758	705	774	728	783	761	781	778	766	704	747	797	751	858	730	755	715	745	779	750	723	767	747	781	756	764	760	800	740	733	766	711	800	769	737	765	778	782	750	754	821	754	784	739	736	758	744	693	770	733	749	757	729	738	720	760	783	734	732	747	756	716	745	735	700	764	744	745	750	750	737	714	710	757	759	732	790	749	720	725	714	780	730	759	749	727	748	766	728	815	788	670	724	716	767	700	734	734	719	768	795	744	760	754	760	758	743	788	751	748	735	719	795	744	719	773	712	703	771	710	748	737	722	687	758	761	796	697	744	750	675	714	735	718	756	786	742	760	746	788	757	691	767	758	715	718	734	767	744	730	787	745	748	757	723	730	778	721	713	723	757	745	751	752	701	773	800	735	743	780	753	770	712	751	738	725	718	717	743	753	735	773	776	727	713	719	753	742	744	813	782	760	734	713	756	726	706	735	727	716	725	758	758	710	713	720	767	722	762	760	764	734	759	760	768	764	733	749	728	768	720	734	747	748	773	745	757	739	760	772	729	759	769	748	717	737	728	732	774	712	756	759	724	764	722	729	737	738	790	695	771	729	765	788	710	716	743	756	759	735	748	737	716	708	767	750	757	783	753	757	734	760	789	700	714	730	726	729	754	779	719	724	733	749	785	758	712	734	737	774	720	771	754	762	762	727	765	714	746	782	770	733	755	709	795	759	717	756	754	730	729	760	736	739	735	779	765	735	770	753	800	752	722	730	722	768	768	732	713	774	779	734	781	762	797	724	710	749	713	779	717	727	727	762	756	749	686	741	755	788	771	816	696	725	784	706	794	747	717	749	751	781	782	722	707	739	757	752	769	801	729	745	757	766	793	744	766	728	784	772	754	718	748	709	746	716	690	723	768	780	785	723	727	763	754	775	693	727	778	697	705	760	735	764	758	761	775	777	735	744	749	714	723	756	747	759	756	738	744	691	751	811	735	768	754	720	778	744	766	718	759	764	738	745	696	687	715	732	731	707	738	773	801	800	738	734	711	708	733	732	775	750	730	813	754	749	779	739	802	752	752	744	743	702	745	739	724	740	760	729	733	772	755	751	744	784	754	775	749	714	769	754	750	782	712	717	752	701	702	732	767	757	745	691	754	730	748	769	712	765	773	811	751	781	783	768	764	775	720	704	721	749	728	737	807	803	740	746	707	772	767	759	756	748	732	706	743	753	720	761	761	677	751	740	736	761	770	768	760	745	759	753	739	751	753	761	749	692	752	703	779	724	734	762	757	766	728	722	697	757	736	817	740	711	778	793	776	743	755	760	748	756	712	782	707	779	771	726	740	737	721	825	710	772	751	762	804	696	725	697	763	784	760	722	774	764	706	748	743	760	738	747	734	747	767	727	758	765	744	731	761	734	739	730	753	703	727	747	758	779	731	770	794	717	711	705	729	729	765	734	721	746	741	741	753	782	738	770	774	726	736	731	782	736	737	724	736	730	732	772	743	741	749	750	700	743	742	737	746	735	766	701	812	766	762	761	744	721	753	731	787	727	734	749	806	750	744	795	764	730	695	782	763	714	764	774	724	778	731	782	727	730	774	745	823	785	785	796	743	748	720	757	766	746	771	736	741	745	782	764	733	769	724	775	705	745	748	733	737	770	737	757	784	740	722	723	772	702	720	727	747	758	747	732	731	750	748	781	725	765	784	706	748	774	747	719	751	752	705	686	772	719	723	743	716	765	780	749	739	781	775	740	757	756	775	771	706	766	725	776	697	738	761	720	762	761	770	703	731	755	774	712	744	704	766	790	700	762	774	789	770	708	753	717	729	769
23430	21588	29519	24132	21593	21642	10138	3001	2039	1469	1278	975	905	860	788	770	682	676	636	686	605	638	553	602	574	591	646	569	581	575	568	591	602	569	593	563	544	516	578	561	536	585	575	538	568	571	558	554	549	585	534	589	537	543	533	556	548	559	583	555	522	541	552	540	550	535	522	558	529	532	543	553	563	568	556	502	514	544	559	537	517	552	559	541	551	503	509	546	550	549	494	534	532	520	550	530	524	545	541	542	545	543	582	547	508	524	539	526	551	498	578	562	542	553	525	499	601	532	489	551	510	534	497	579	522	527	528	531	540	510	555	550	522	526	582	535	575	530	524	562	538	561	512	564	546	542	527	533	513	546	496	535	532	536	519	603	560	535	553	532	533	557	500	558	556	523	509	522	554	529	512	524	507	536	531	539	574	516	525	514	524	556	544	558	537	553	537	541	534	531	546	527	554	579	514	534	547	559	519	557	530	526	521	522	497	546	523	551	541	569	521	529	520	530	587	564	536	521	543	536	522	518	560	585	578	560	547	599	545	511	515	492	538	554	576	540	521	484	572	531	581	508	546	501	548	521	551	558	536	543	528	506	554	555	514	547	550	500	513	555	549	488	519	544	513	546	523	594	512	588	560	480	499	546	510	536	543	531	518	528	507	549	583	605	541	531	565	511	543	541	503	562	562	535	557	552	519	520	516	506	548	556	561	521	540	566	534	576	500	544	557	571	560	527	494	511	552	501	541	528	526	514	503	585	550	517	490	549	533	539	554	542	498	501	479	516	535	550	517	513	520	531	559	530	511	517	518	484	510	544	499	543	543	548	495	529	530	530	555	543	573	499	518	528	503	509	533	499	563	518	523	524	566	544	506	518	530	520	521	584	536	542	519	515	525	524	522	544	537	511	529	534	520	528	539	568	538	550	536	530	510	532	511	571	522	548	569	528	521	521	531	483	569	508	572	559	552	528	540	512	516	501	527	540	547	531	529	526	549	494	516	557	563	477	507	550	508	545	536	529	517	540	535	573	551	566	508	570	525	533	555	541	576	506	464	539	510	537	554	509	506	542	537	527	594	552	575	532	556	495	500	557	552	555	569	541	511	563	534	575	535	561	536	547	544	556	517	493	580	531	548	538	540	469	558	558	544	544	579	525	533	512	510	559	511	515	506	534	560	511	533	564	516	538	475	566	528	541	562	512	530	501	561	511	493	487	520	508	548	549	537	540	574	521	571	547	556	562	547	556	531	536	583	557	539	532	524	505	506	519	546	506	526	553	533	519	564	537	528	458	510	571	521	560	532	505	523	516	540	539	535	501	498	570	547	561	551	545	552	568	516	578	543	542	566	515	560	535	522	543	517	549	559	524	543	537	550	540	548	542	518	546	553	582	549	534	557	554	538	506	535	561	504	530	562	606	545	560	561	582	537	577	559	548	530	537	515	567	553	541	563	555	514	576	556	532	542	531	499	545	549	528	526	537	526	530	524	528	535	550	499	547	555	543	574	530	557	544	513	532	567	564	491	497	534	538	532	494	533	527	551	539	502	577	516	502	529	526	574	513	504	520	532	545	532	541	536	496	543	537	508	545	524	553	520	509	545	529	556	521	516	505	535	480	567	549	542	526	502	554	495	538	519	529	564	520	491	533	569	544	483	560	520	485	573	510	533	515	562	533	512	533	573	523	534	543	523	528	557	544	511	532	548	526	519	529	495	469	539	565	524	551	571	502	532	527	518	527	505	512	544	537	542	536	522	559	530	577	546	501	567	524	537	596	493	596	549	521	543	517	528	524	545	526	587	551	558	518	521	579	524	487	555	521	520	579	522	530	540	568	528	520	538	537	514	565	530	512	584	526	521	576	562	521	564	532	525	581	544	548	545	551	552	519	587	551	520	538	522	537	563	534	519	556	535	520	528	562	538	561	523	589	525	521	573	520	548	537	534	542	509	569	547	514	521	487	548	555	563	533	579	543	517	516	465	512	550	536	558	513	540	519	566	515	532	569	500	512	508	527	505	504	549	559	529	547	512	562	576	514	539	509	533	507	544	570	560	528	559	586	545	542	545	511	564	505	539	550	522	585	518	530	529	533	572	517	565	519	546	556	535	593	535	558	558	558	529	558	575	516	479	558	519	530	568	577	536	530	535	562	527	580	556	564	523	558	514	561	524	515	510	533	581	545	537	481	551	528	527	525	552	533	524	537	565	528	559	525	509	580	514	549	499	528	552	539	547	490	550	528	562	535	541	546	529	567	522	557	514	518	488	526	571	524	525	527	516	571	541	504	540	533	526	516	533	550	522	473	533	561	519	570	568	539	553	534	539	530	517	556	543	583	478	513	524	531	527	508	520	533	515	549	532	534	510	567	539	482	527	582	508	548	522	585	546	536	528	492	521	493	527	536	531	550	535	496	515	554	527	537	513	539	551	515	538	528	577	529	522	509	554	513	517	509	533	571	516	527	554	556	550	538	557	566	556	536	545	563	545	577	543	507	545	534	545	520	542	494	573	582	525	538	533	518	526	555	519	547	556	573	571	571	526	538	563	545	520	546	531	567	545	573	506	522	541	543	530	512	540	573	566	547	533	532	540	523	521	579	547	514	542	547	546	531	571	558	563	526	506	537	558	552	532	538	559	525	548	481	566	554	538	532	571	526	522	542	525	524	544	502	536	553	538	538	528	559	532	529	484	543	526	552	541	513	568	534	535	530	503	529	523	517	525	555	533	512	530	515	521	541	551	573	534	549	535	562	560	539	512	536	564	492	580	560	504	530	538	542	546	563	520	527	557	534	499	552	527	534	513	521	570	512	541	575	546	493	501	532	515	515	537	536	521	548	546	525	575	553	558	549	551	542	536	501	507	535	540	562	561	522	563	550	534	536	521	548	535	563	555	523	537	533	576	535	556	519	587	559	556	553	533	543	552	562	583	506	535	528	560	559	531	525	546	544	577	509	563	527	537	533	516	531	531	507	559	534	541	534	510	495	543	517	513	531	588	549	572	540	562	544	517	491	489	544	538	562	542	521	542	548	512	554	522	546	551	510	556	590	518	537	536	537	536	534	515	543	503	563	545	499	513	543	503	506	517	523	544	510	546	506	580	547	522	536	505	526	578	542	538	499	575	564	518	502	536	539	518	563	542	545	537	518	555	550	542	563	522	549	539	543	563	536	494	542	496	559	530	524	483	538	543	562	578	542	519	565	531	553	554	502	522	541	567	559	490	500	511	542	539	552	540	560	554	553	534	573	539	529	540	537	539	528	475	554	555	556	565	534	546	543	496	571	587	508	569	512	527	519	539	540	534	529	541	540	537	523	486	511	492	519	575	536	501	519	514	531	520	571	542	528	509	555	568	535	526	546	546	539	536	549	509	541	534	510	497	508	575	566	519	510	570	515	523	532	528	526	526	555	516	548	532	545	526	563	501	525	529	566	535	505	519	533	517	556	506	490	523	545	547	527	573	497	544	567	579	484	517	561	587	512	523	530	547	557	614	554
10575	24570	21681	14606	11302	9010	7450	5926	4458	3274	2468	2075	1699	1446	1334	1187	1161	1079	977	926	869	888	904	807	811	825	837	839	800	769	762	761	752	826	757	835	725	765	764	760	809	756	738	776	778	727	709	768	705	734	714	752	755	688	725	699	754	718	720	670	683	686	765	718	731	730	717	701	720	739	736	704	692	675	729	707	668	738	668	744	717	673	720	701	725	695	707	711	730	713	709	678	706	709	711	670	683	687	731	717	718	704	727	697	700	736	711	689	693	743	711	686	708	681	716	751	702	690	694	638	716	706	748	686	680	685	738	711	657	701	708	694	726	687	696	705	716	645	701	680	731	717	695	729	678	726	718	732	699	691	689	680	722	669	658	713	717	657	677	665	736	770	700	716	681	670	666	667	727	718	748	709	672	697	657	701	704	741	722	739	679	701	723	718	681	706	718	683	690	694	707	704	712	747	733	724	669	696	733	685	709	677	759	657	663	729	673	685	701	657	679	716	704	706	666	689	741	702	752	717	647	658	642	697	699	682	655	667	692	730	692	705	666	696	664	714	699	691	664	687	727	693	720	691	666	710	689	705	735	680	707	674	727	760	657	694	688	741	713	684	683	695	685	672	706	689	679	695	710	718	723	681	696	717	682	691	668	679	747	698	666	701	649	695	709	665	673	693	710	703	730	689	735	648	712	729	672	730	720	729	688	708	721	659	707	649	705	732	709	667	702	717	652	693	716	724	627	693	676	713	647	711	701	691	674	667	694	712	665	685	688	719	718	735	728	713	710	732	649	718	725	726	692	705	723	707	714	715	709	659	760	669	677	656	711	702	695	698	695	702	671	656	749	707	725	664	699	733	667	672	711	695	671	669	685	674	677	702	644	726	691	701	674	737	723	725	682	695	730	761	705	682	678	717	715	703	696	743	676	683	744	680	684	701	722	714	713	711	688	717	689	707	675	703	730	718	668	671	750	692	712	670	701	709	704	721	706	686	706	637	708	664	719	746	712	699	697	769	692	715	650	685	697	735	717	740	669	732	647	737	690	719	665	684	698	664	703	752	686	690	710	709	709	729	679	685	776	676	643	743	679	720	657	707	705	716	759	712	660	663	685	746	698	714	678	640	718	652	667	717	715	723	705	730	663	708	699	755	751	689	688	716	703	708	637	690	705	716	670	723	695	708	690	768	703	694	685	708	646	734	685	702	704	697	716	696	713	680	734	754	718	666	708	709	668	689	689	692	696	733	736	725	633	695	688	692	717	661	718	716	711	713	709	692	732	733	694	750	679	677	707	717	719	678	684	702	677	719	677	737	698	664	689	710	711	694	695	687	748	641	679	680	697	699	705	716	661	702	678	743	732	695	676	648	706	745	702	728	706	707	702	702	675	694	726	709	681	701	724	724	712	703	705	707	697	688	660	699	711	740	659	691	701	667	720	706	737	691	722	738	726	691	694	688	667	672	678	717	724	666	702	713	720	650	708	686	687	666	698	676	698	708	722	718	715	680	707	690	748	664	722	739	672	683	683	711	670	706	696	676	776	678	679	660	665	724	665	700	677	690	721	659	708	686	677	693	685	663	702	692	672	688	659	717	668	709	673	699	743	705	678	691	696	715	729	693	704	643	735	721	685	677	677	682	675	706	706	667	706	735	685	726	651	726	719	731	682	733	738	695	707	671	700	717	720	695	739	711	713	688	736	706	698	670	718	674	719	692	684	676	674	680	734	675	706	721	652	662	720	730	650	668	722	671	698	714	696	692	709	676	711	728	764	707	660	711	670	688	661	634	711	686	679	728	660	681	683	684	670	641	723	738	706	689	696	760	720	704	687	721	673	696	702	708	672	710	641	667	733	706	710	731	693	738	707	706	733	699	660	725	723	693	684	675	701	678	705	708	696	689	675	705	687	687	696	729	674	693	719	683	675	708	715	691	732	681	666	653	673	677	731	706	712	657	738	751	700	699	684	692	736	724	719	741	680	722	668	709	730	717	672	701	690	698	752	675	704	653	692	718	680	722	655	697	648	676	685	656	711	677	724	663	739	733	692	736	688	654	695	695	720	650	693	683	702	665	712	669	701	717	645	729	702	689	728	649	695	722	688	709	659	710	684	612	661	699	666	706	696	694	662	720	682	681	711	697	688	672	682	718	720	679	658	676	635	696	671	709	734	693	712	708	683	683	725	704	691	720	686	721	686	658	704	695	735	669	723	687	683	735	758	651	733	712	652	660	731	711	706	700	714	689	680	669	719	715	682	674	756	698	740	745	695	684	735	738	711	716	719	688	704	682	685	674	724	753	665	701	698	716	686	734	662	663	721	700	657	678	688	731	710	696	677	695	690	704	699	712	688	737	655	705	671	745	698	708	724	648	708	653	722	732	683	742	672	727	733	691	674	675	723	661	726	759	686	680	729	706	751	732	656	712	666	699	701	697	653	716	637	672	680	690	656	675	701	670	673	719	710	676	738	734	674	666	711	714	707	718	701	692	726	676	713	728	678	727	671	701	677	743	683	675	669	707	701	694	696	694	753	676	716	693	736	699	701	652	679	739	688	708	669	687	713	722	689	659	736	715	727	682	722	722	706	680	703	748	685	734	693	685	699	715	686	685	723	655	710	675	720	685	701	710	698	707	712	690	706	702	657	703	696	758	680	708	722	699	710	678	715	718	690	704	722	682	676	657	721	670	693	656	669	750	703	692	699	728	643	668	633	727	648	679	696	712	679	715	658	715	700	715	718	723	665	687	697	726	708	677	673	735	674	674	731	742	688	680	765	684	663	700	663	687	675	740	686	672	694	684	707	699	672	721	720	693	711	693	710	666	720	660	695	720	736	663	660	684	652	712	740	702	691	661	700	726	708	709	701	713	708	747	704	655	649	723	690	678	710	719	716	704	695	694	721	716	661	766	659	699	745	742	713	688	665	720	728	701	719	676	717	677	713	705	699	731	715	728	655	674	701	681	646	707	688	715	728	660	648	663	735	685	663	679	707	692	685	654	736	715	709	653	698	649	711	714	711	723	664	730	691	696	728	691	688	748	650	709	670	671	713	730	701	703	639	701	698	699	673	670	663	737	686	730	730	658	691	708	701	709	707	757	735	717	687	696	711	688	733	692	672	678	719	699	663	735	726	722	705	752	670	717	679	696	703	672	671	703	640	712	640	679	613	754	663	726	680	714	650	681	616	735	665	702	700	694	718	691	699	685	745	737	720	716	727	670	745	711	727	701	712	701	686	705	676	675	737	633	685	673	722	684	658	706	687	723	733	640	691	692	707	682	726	729	739	717	753	657	720	676	697	687	733	715	677	696	696	681	723	669	720	695	698	717	694	701	693	703	716	711	684	721	716	682	701	725	676	686	709	780	668	734	712	678	659	707	749	722	702	678	749	629	724	714	720	724	759	690	696	685	697	694	674	710	732	726	629	728	664	684	731	680	714	675	687	725	693	694	688	698	696	658	695	647	694	681	695	690	697	706	716	722	678	673	652	692	671	676
27467	20739	10817	3466	1809	1389	1130	867	657	560	518	417	403	405	336	359	357	354	377	335	355	338	323	295	336	348	339	325	337	364	323	350	335	338	301	340	323	312	349	309	363	324	339	333	345	349	350	300	338	339	316	330	330	326	315	313	328	329	324	359	332	315	320	299	322	269	372	310	348	331	336	340	347	347	344	319	332	340	337	315	339	317	319	316	332	374	323	314	351	357	357	331	335	352	328	334	328	336	320	313	335	345	342	339	320	325	320	331	315	365	364	321	362	357	326	352	327	309	316	322	350	350	303	344	350	324	338	350	292	326	334	360	333	313	321	326	340	316	330	349	324	332	327	338	320	299	309	321	335	338	324	322	328	332	365	368	349	320	358	328	338	361	365	316	313	303	341	328	291	340	351	307	314	331	337	361	330	334	328	340	345	328	340	310	360	375	359	338	335	294	321	351	341	320	339	352	311	345	332	322	322	340	321	340	329	327	329	324	322	351	322	311	339	347	345	343	372	361	292	344	345	326	343	322	322	353	338	320	352	356	356	337	330	359	347	324	338	322	335	349	320	373	352	305	361	329	311	295	357	334	361	326	356	329	358	329	334	308	346	343	317	340	361	329	329	329	339	311	338	331	338	294	322	326	355	321	340	340	318	320	326	330	340	336	345	354	338	309	308	358	336	340	317	349	347	343	329	343	324	337	337	321	327	364	347	336	310	348	330	327	340	326	347	329	318	351	319	347	301	309	325	312	314	325	315	334	354	317	325	321	283	345	323	293	300	356	348	337	329	352	351	368	310	327	343	317	317	323	297	318	341	332	330	322	308	318	338	299	345	338	342	313	348	343	327	315	302	358	315	323	332	348	339	345	341	371	316	324	316	331	319	328	300	313	342	349	302	303	332	327	319	349	327	302	346	337	326	313	340	292	312	322	324	324	313	368	315	295	342	345	354	327	328	346	335	315	350	332	352	361	375	331	295	338	314	365	350	350	307	338	301	331	330	317	347	303	324	361	342	321	350	345	317	305	350	342	350	332	330	350	357	337	335	322	315	320	332	317	352	337	319	381	365	305	324	313	332	295	323	339	301	356	336	322	315	333	363	329	328	327	377	337	335	309	349	327	304	311	341	331	304	312	331	370	331	315	346	330	325	328	307	373	312	331	365	345	349	311	319	352	350	337	331	320	336	350	354	337	311	326	342	340	337	341	303	330	343	347	302	346	333	338	328	320	334	364	326	341	321	349	295	360	312	352	334	318	354	338	338	342	328	328	331	327	344	352	376	339	317	291	340	356	311	328	289	335	349	348	338	326	329	300	345	352	331	337	329	336	320	305	351	312	341	334	312	321	335	342	326	336	318	366	353	288	342	332	337	311	350	337	352	352	342	352	324	283	306	298	315	314	354	352	369	365	321	347	311	297	335	344	332	341	342	350	339	374	323	341	319	313	361	377	341	318	327	363	298	302	325	344	350	371	367	368	351	325	336	333	318	317	337	319	324	325	340	321	327	363	339	301	353	315	352	317	319	317	336	361	358	309	341	356	340	326	294	334	324	319	358	325	340	341	319	293	337	317	329	342	307	317	343	340	380	342	328	313	332	346	323	325	369	341	319	336	361	322	316	320	320	336	300	353	326	346	320	330	322	338	341	352	359	315	326	338	303	323	295	299	353	333	328	334	318	328	328	347	320	330	345	316	319	314	320	323	341	333	352	348	364	321	308	331	332	314	366	326	339	333	315	350	311	347	316	347	317	294	326	321	319	313	285	316	328	308	353	313	335	300	322	324	354	337	314	311	306	338	306	341	333	331	350	342	336	296	325	335	302	317	316	363	331	310	363	350	344	326	316	311	348	313	336	338	316	375	357	329	367	347	322	369	319	333	318	352	361	330	363	324	303	313	363	313	336	351	351	351	310	354	346	347	342	349	324	348	335	325	333	314	352	339	308	324	327	332	312	313	345	327	296	365	330	350	357	350	343	314	347	295	345	319	352	329	336	352	335	327	349	351	346	318	343	341	329	360	361	319	354	308	320	320	341	306	326	329	343	351	367	308	346	348	330	316	315	312	307	322	314	365	313	364	334	333	321	327	362	322	339	307	303	315	360	364	324	325	300	314	341	333	341	302	326	357	319	304	313	302	331	333	348	324	349	317	319	337	324	332	340	378	337	342	332	323	299	323	321	352	331	337	355	355	343	373	350	316	331	330	307	353	336	317	348	325	327	332	312	332	324	335	344	333	298	337	318	362	315	326	358	350	370	338	328	334	339	329	340	317	337	344	312	360	337	323	325	334	331	333	320	318	361	331	331	323	328	315	333	335	350	310	342	341	319	288	352	332	347	326	353	303	331	349	333	361	299	344	310	361	319	353	302	361	322	319	356	368	349	361	312	335	340	321	349	325	325	341	348	343	318	325	330	317	303	297	338	341	347	338	320	350	331	361	330	333	315	341	335	341	331	325	373	325	329	354	337	327	346	369	313	345	348	319	334	319	358	332	336	331	346	354	370	325	342	364	309	328	332	318	338	332	343	356	364	317	323	342	373	312	338	354	337	360	343	306	336	323	345	321	344	357	315	337	337	347	323	324	316	311	306	315	344	338	325	327	327	364	318	309	304	332	348	285	341	319	320	319	349	347	356	302	325	327	336	296	307	362	372	341	327	335	351	333	334	331	330	318	363	334	334	337	355	345	352	341	323	322	316	370	316	306	327	329	360	324	315	343	363	358	336	331	310	321	304	326	339	336	335	361	312	320	364	343	343	364	343	344	340	342	357	347	342	374	358	324	349	352	328	330	328	324	314	300	326	347	323	331	342	315	355	330	351	326	367	357	305	316	326	351	318	341	346	343	317	329	324	373	325	352	324	337	319	317	297	331	330	349	351	357	317	361	376	299	348	313	327	383	343	340	313	342	337	322	362	324	322	317	341	348	327	333	324	357	334	341	326	294	356	331	354	358	376	335	336	364	313	316	324	297	321	341	337	319	343	333	301	348	314	360	315	318	350	334	334	339	323	319	327	354	362	336	337	340	308	323	341	326	316	312	339	327	345	298	329	336	324	319	338	321	330	321	305	315	331	324	308	316	343	296	321	317	325	345	336	333	343	313	334	329	338	317	323	306	319	339	320	348	317	326	335	339	331	311	329	333	349	332	298	333	381	339	357	323	327	335	320	350	317	308	342	317	335	336	342	324	315	355	334	339	323	320	340	326	366	325	331	351	331	343	368	338	336	335	353	356	336	324	339	361	313	314	325	359	354	314	318	331	319	329	312	325	338	350	352	339	333	342	327	347	360	348	348	343	353	320	345	336	323	348	335	313	362	358	335	340	321	346	322	294	330	329	289	347	355	333	354	371	337	358	343	342	348	328	338	343	350	334	315	335	332	327	322	337	340	349	335	294	300	316	341	307	329	334	333	329	362	342	317	353	339	298	366	299	328	362	335	320	324	346	332	351	304	345	333	357	344	333	352	323	353	363	359	300	337	360	382	352	335	339
6808	9292	8817	5205	4026	3268	2639	2052	1535	1056	895	769	644	582	561	449	466	500	407	480	491	473	463	444	446	448	465	434	470	450	417	415	458	444	450	470	485	453	417	444	445	465	440	466	432	427	480	445	447	411	448	438	426	461	416	448	424	431	432	432	443	477	428	407	458	422	420	474	456	457	439	420	445	456	403	421	416	410	456	443	402	476	471	437	450	444	377	446	450	411	444	465	461	432	426	446	448	466	463	458	409	432	447	448	422	427	449	459	409	435	409	398	424	465	443	446	429	424	458	455	408	413	441	441	404	486	465	458	419	441	435	441	416	476	393	448	417	422	447	456	413	466	427	422	431	478	418	427	454	460	425	436	446	439	447	451	444	431	413	441	397	438	467	429	415	416	482	383	403	408	435	475	438	463	440	412	438	419	457	430	414	433	442	440	440	428	436	393	454	466	409	452	441	454	444	463	435	404	415	426	464	433	443	425	445	437	446	469	459	476	431	422	443	455	407	408	438	448	476	456	428	420	428	434	435	421	457	414	443	413	449	447	440	445	455	460	461	468	436	456	469	444	406	406	451	448	427	465	425	418	444	434	389	415	440	418	433	426	439	445	442	467	424	448	454	465	431	448	427	427	461	458	429	402	459	435	407	420	454	475	428	452	428	403	433	418	439	428	451	442	421	462	422	466	423	454	440	450	462	443	402	433	450	417	413	444	438	454	410	413	432	445	443	411	428	451	440	452	428	449	441	434	449	457	431	409	469	453	430	458	440	447	420	420	456	436	436	458	479	450	433	447	426	453	431	462	478	459	449	446	444	426	419	456	452	459	438	454	415	421	435	463	405	464	406	471	452	411	449	446	427	439	451	467	467	463	394	446	400	434	456	447	408	457	429	416	406	432	444	423	426	422	430	417	419	435	429	446	423	414	424	422	438	475	469	453	445	439	433	436	424	435	395	386	414	430	448	419	446	421	429	430	449	462	448	449	439	436	476	432	417	408	420	457	404	425	422	426	409	411	464	417	453	451	447	452	454	459	442	423	458	442	473	415	414	439	456	461	452	439	452	409	478	464	439	428	480	437	437	443	436	436	455	468	427	476	412	424	405	460	435	458	455	426	425	436	419	424	438	446	427	445	461	448	434	457	447	451	423	426	423	435	422	421	440	427	432	423	416	435	462	434	415	442	409	411	466	412	433	450	448	460	435	420	435	436	422	425	426	482	468	442	464	403	427	431	423	452	430	429	443	432	454	427	430	467	430	421	436	437	411	451	408	436	428	433	432	417	455	444	462	463	430	439	403	424	439	443	459	401	428	421	440	447	427	452	428	411	447	462	448	446	414	437	433	452	441	423	408	427	461	458	455	440	458	443	446	426	427	451	431	463	418	410	427	423	415	426	438	399	423	447	460	415	446	447	425	407	420	424	424	438	459	451	432	452	456	447	444	422	417	451	419	449	435	471	416	438	443	443	418	448	454	461	437	462	425	469	418	461	458	476	417	471	456	450	431	437	453	435	425	478	428	463	448	450	446	430	464	489	395	456	442	402	446	433	467	441	427	432	434	447	446	444	464	428	430	475	403	423	418	407	434	456	427	450	415	457	436	429	425	441	475	450	430	467	441	419	405	435	407	452	457	461	454	424	450	448	399	500	374	440	464	384	461	427	420	478	397	437	441	436	449	474	433	445	423	424	446	402	426	465	455	456	462	418	463	422	446	410	418	410	433	429	429	434	433	441	458	405	448	417	455	412	451	410	441	431	449	449	481	427	439	476	422	431	454	425	440	443	451	403	444	420	440	442	456	403	456	453	427	430	463	400	437	403	463	442	450	451	461	417	446	472	436	463	449	434	453	439	442	473	441	436	434	460	460	435	422	450	427	422	420	424	413	456	439	470	454	381	437	430	424	497	495	404	423	461	408	419	451	449	479	414	418	441	429	429	434	422	398	479	444	432	444	448	473	433	421	409	446	440	459	426	440	459	452	435	458	424	429	454	434	464	438	443	439	424	457	436	465	424	446	474	444	426	482	428	452	441	436	411	418	395	485	430	403	422	447	433	443	425	433	411	441	441	417	409	444	452	432	431	439	436	410	457	487	420	469	467	411	428	424	438	461	450	420	477	419	415	405	446	438	439	414	458	428	432	438	429	451	465	420	449	435	430	428	429	425	456	441	451	432	472	410	430	439	453	463	395	463	469	411	445	445	424	449	441	455	462	424	466	420	433	418	464	443	485	457	427	427	413	446	464	403	446	411	441	441	441	447	406	423	441	435	416	419	419	452	439	462	436	468	451	416	441	479	464	434	414	451	430	445	419	415	426	394	420	438	425	492	463	474	447	475	428	457	462	414	452	429	416	465	455	438	401	456	450	414	446	398	444	410	465	425	481	449	470	407	493	466	459	404	470	468	415	456	469	439	418	453	436	424	432	411	454	452	468	436	456	424	458	406	472	430	450	450	428	438	411	448	455	411	417	431	463	420	498	419	463	479	416	437	428	451	407	424	431	432	439	446	430	464	433	430	461	436	464	489	411	447	455	451	414	463	406	441	426	417	436	427	455	429	429	413	424	421	425	406	423	467	457	458	409	438	412	452	440	411	455	446	451	426	475	400	472	454	434	438	409	407	452	420	406	403	456	447	452	430	453	441	426	466	458	401	453	415	428	442	428	426	448	393	431	436	434	469	458	454	422	411	428	403	466	434	447	427	420	438	473	392	438	430	456	440	435	380	445	423	442	438	430	440	475	459	391	452	420	443	439	417	430	434	456	461	452	406	421	471	434	438	437	443	429	459	483	416	440	447	448	449	422	397	451	444	438	376	439	422	477	429	434	421	439	425	451	419	453	464	434	438	429	428	427	475	424	431	442	432	429	417	429	417	443	433	411	434	423	472	455	445	432	423	437	438	466	465	436	445	445	520	418	436	454	437	415	432	423	471	451	440	410	429	441	412	441	442	451	420	428	423	439	435	425	435	419	462	467	454	461	444	409	400	448	428	413	450	432	447	445	471	490	431	436	396	429	464	435	391	468	405	426	446	435	433	466	437	430	454	443	465	432	428	470	465	436	450	431	429	441	435	432	449	461	442	453	437	429	464	428	455	425	451	445	434	429	435	421	395	434	431	456	411	428	426	440	457	433	409	447	416	419	438	423	448	438	456	424	431	431	461	425	459	459	448	460	420	435	440	416	427	468	413	430	451	455	425	444	441	431	433	452	471	437	434	444	483	455	414	449	411	413	444	442	464	469	415	450	427	417	443	421	416	471	476	411	443	432	445	413	400	484	430	456	446	426	451	446	413	440	422	446	438	437	454	447	416	417	462	441	424	436	472	418	422	453	438	472	448	413	445	425	460	427	465	417	394	407	429	433	436	455	410	412	438	464	433	436	426	450	406	445	500	442	443	442	456	457	419	423	412	458	412	435	416	426	424	447	481	433	438	465	453	444	435	402	430	453	404	435	481	404	456	429	427	411	434	430	416	446	492	411	418	424	438	424
24514	21602	29072	24624	21554	11281	3158	1954	1374	1122	1011	908	836	780	732	677	676	642	623	629	624	593	624	577	609	638	637	611	595	566	561	599	631	583	610	592	598	576	627	586	600	554	597	553	601	524	548	541	573	574	635	590	600	585	563	561	610	576	594	602	585	568	570	565	539	606	564	620	584	584	538	583	573	574	553	596	576	547	584	591	603	586	587	616	584	591	598	545	586	566	570	575	581	603	585	598	597	581	578	583	551	596	611	558	561	565	573	563	565	545	569	565	534	598	544	571	550	611	571	555	565	576	590	529	570	603	602	574	606	583	614	606	619	552	550	511	634	558	548	596	569	559	594	564	571	551	549	577	543	609	579	598	584	530	560	585	589	561	559	521	564	582	583	601	553	561	576	569	600	573	544	581	523	591	592	572	633	551	587	605	569	575	563	545	581	559	545	580	586	576	596	559	608	577	585	594	599	557	601	613	614	584	609	575	593	544	591	603	583	563	571	539	600	583	566	596	551	589	586	559	543	558	573	573	555	552	580	572	607	589	621	541	592	578	514	580	556	588	560	587	598	591	559	562	566	614	530	588	562	581	582	546	616	521	561	586	594	576	588	557	585	594	548	572	617	527	525	537	582	536	576	557	541	583	561	581	571	582	605	540	569	550	571	562	546	578	527	536	613	536	580	579	530	593	551	623	586	576	541	597	582	526	533	580	574	577	556	578	539	556	572	588	593	555	558	550	547	607	592	583	566	603	613	586	574	577	574	578	581	595	560	566	595	558	595	587	590	536	602	561	586	579	586	604	616	573	578	569	576	577	552	568	593	562	624	581	549	557	615	587	585	587	575	560	597	626	560	551	579	588	594	603	577	576	602	564	559	577	568	562	606	566	582	525	607	566	576	572	597	603	553	557	533	588	548	568	604	581	595	582	593	582	548	527	570	542	552	582	579	568	552	540	564	555	603	570	580	568	611	581	566	615	577	573	586	520	581	530	583	606	594	587	572	568	574	614	600	583	554	541	531	575	523	550	566	535	535	580	566	563	596	576	533	571	588	598	576	616	595	597	566	540	544	576	570	601	613	555	548	571	547	567	570	518	543	586	599	612	569	541	592	553	596	591	513	556	554	569	576	555	576	534	553	588	611	558	539	557	562	566	577	584	567	572	583	550	564	562	598	586	551	577	560	576	595	545	571	589	576	606	607	549	614	553	585	535	602	562	574	558	549	576	538	599	584	557	559	560	553	573	574	532	563	527	578	584	594	593	592	604	573	578	570	591	575	567	549	585	595	594	614	552	583	601	569	544	571	535	555	568	580	530	562	531	602	543	600	595	555	543	561	576	533	609	582	545	584	596	587	551	615	573	533	571	557	539	571	560	553	600	549	531	561	600	590	583	552	602	550	545	613	566	596	559	600	605	566	552	600	580	590	553	602	597	585	572	576	609	598	646	570	570	593	534	580	554	564	616	587	580	558	539	576	584	603	575	549	565	562	578	526	577	550	540	578	579	555	611	580	575	569	578	597	525	587	581	572	561	582	596	573	591	580	591	563	582	560	549	579	602	581	596	577	561	563	578	592	597	567	551	590	551	526	576	535	658	588	606	568	577	581	609	588	585	581	562	593	545	599	581	566	526	603	593	584	613	584	583	570	587	607	602	559	619	596	587	592	568	616	627	576	581	609	565	547	606	529	570	559	588	562	556	559	594	586	523	556	573	532	585	588	555	558	574	609	557	605	603	608	572	578	528	552	564	557	551	525	605	569	576	564	582	570	553	569	586	590	614	559	580	557	571	603	560	534	556	606	587	588	605	564	559	560	604	565	586	601	577	570	580	549	592	592	547	587	568	574	599	540	591	593	566	617	588	573	621	563	555	579	558	535	567	594	580	627	568	590	549	578	575	553	587	566	531	533	556	557	539	576	627	553	570	596	548	617	556	626	522	564	558	605	576	529	571	547	539	577	622	540	540	537	561	583	543	593	585	534	586	582	552	579	570	577	585	588	554	572	536	601	538	637	563	541	588	585	566	581	588	583	530	570	587	518	595	549	536	567	548	558	586	535	615	533	558	581	564	570	568	572	549	564	541	574	525	589	591	604	548	597	562	595	580	570	559	581	521	596	547	598	555	564	565	548	570	597	580	544	567	592	559	591	569	592	617	586	614	561	585	591	581	616	570	603	595	557	555	580	597	606	568	582	563	578	557	562	552	569	627	589	604	566	564	573	564	559	530	532	576	611	515	615	551	550	590	562	586	612	522	592	523	558	576	584	576	580	619	540	568	557	583	562	574	557	564	582	546	594	593	561	565	567	590	563	600	613	558	520	586	566	566	558	588	514	601	600	574	593	520	566	546	566	587	613	528	596	593	547	554	548	536	503	544	578	584	567	571	610	550	581	608	577	567	596	589	595	554	562	586	551	529	550	558	594	539	547	526	590	590	555	588	561	600	540	557	544	597	572	579	568	546	630	588	557	593	636	546	588	569	582	552	512	540	602	559	540	605	528	563	579	585	573	537	584	580	527	585	561	560	596	590	499	566	592	562	579	552	571	607	564	588	580	591	545	579	542	543	573	577	560	594	580	544	568	597	560	586	581	580	565	578	545	543	610	549	558	588	552	571	588	545	567	569	561	568	558	531	554	588	584	627	592	525	591	548	574	586	582	541	606	573	591	560	601	534	523	552	589	565	593	554	589	629	529	568	584	580	615	582	580	622	562	592	596	597	600	549	559	566	563	550	580	575	597	608	571	560	555	546	589	601	546	577	568	580	600	593	550	573	572	581	613	572	549	600	561	571	544	577	582	545	628	594	583	621	599	552	565	563	593	560	583	570	548	543	533	513	590	588	577	579	544	582	586	621	570	584	591	558	535	597	532	562	590	585	621	556	597	578	624	567	599	574	599	575	577	569	570	552	575	571	586	577	582	556	563	591	588	598	584	575	597	525	577	565	586	581	551	559	586	598	567	572	618	565	583	599	577	560	580	566	569	559	601	571	606	588	605	567	574	599	571	572	555	573	592	577	558	563	611	576	596	554	594	547	547	543	570	584	584	590	591	576	589	504	572	603	568	553	563	582	579	617	590	588	556	550	555	608	592	585	562	537	526	594	528	581	545	553	537	553	548	559	562	582	534	576	570	553	599	592	620	567	584	576	611	539	616	597	571	562	587	556	546	587	563	559	588	550	598	576	575	559	583	580	591	580	611	588	589	554	636	529	581	544	544	577	558	587	570	524	654	601	541	521	595	536	611	568	590	562	612	615	569	579	575	554	582	580	565	571	564	567	575	574	526	624	592	583	598	543	554	577	547	573	546	575	590	581	549	563	633	571	548	517	585	588	583	595	556	594	595	619	573	597	531	577	570	591	578	539	523	556	608	605	557	569	582	585	533	559	570	594	569	610	624	588	602	607	586	556	561	568	567	567	572	558	568	567	576	531	528	555	608	584	638	588	594	546	575	552	596	610	599	585	548	576	595	563	551	521	550	560	548	587	547	582
8439	18747	16750	10500	8118	6629	5415	4275	3104	2366	1920	1609	1370	1122	1065	1005	1020	993	883	899	878	808	813	832	835	787	813	836	791	811	818	837	772	731	788	780	764	776	793	751	809	823	757	782	807	796	801	727	754	767	722	681	727	772	774	848	779	782	781	785	780	702	740	727	749	762	754	817	762	694	742	805	727	786	761	715	724	785	758	699	764	751	731	713	749	722	770	775	700	767	763	721	699	738	739	770	685	685	710	746	746	740	785	761	810	748	746	758	733	772	717	809	726	760	745	738	765	808	718	756	750	748	780	765	764	739	741	733	759	696	689	765	796	742	712	742	713	754	754	721	760	784	731	721	774	747	763	737	760	745	696	712	740	720	742	791	721	782	758	745	761	758	742	756	730	779	763	762	745	712	715	749	769	748	731	762	704	741	711	715	731	712	740	754	806	733	690	789	741	759	762	697	796	753	724	788	721	773	671	729	773	750	767	713	787	711	770	713	700	760	756	697	743	712	722	754	723	747	796	740	734	737	735	725	748	715	774	677	754	795	719	754	740	744	734	707	749	776	728	679	793	733	726	765	770	740	776	767	710	735	733	753	694	707	740	738	764	770	755	753	750	708	760	778	721	746	754	755	738	780	761	758	724	755	716	754	754	740	741	748	743	723	766	724	694	750	749	730	736	734	757	811	772	712	700	732	730	761	752	791	760	754	776	765	715	702	741	791	745	735	749	711	716	754	726	723	784	718	699	724	684	749	753	734	736	734	785	789	721	719	782	754	745	735	775	768	729	743	769	739	743	741	749	713	757	730	717	779	694	722	773	740	733	760	728	753	748	776	749	754	743	747	747	738	749	731	740	716	721	712	722	729	722	728	767	714	762	703	756	747	749	769	726	736	780	764	771	806	742	789	698	714	723	738	784	682	701	753	688	691	773	765	762	730	736	698	708	744	705	779	788	721	729	783	677	772	762	788	730	766	744	721	718	745	709	763	771	726	730	779	737	760	716	794	754	743	749	758	714	677	715	775	772	751	739	802	744	701	762	759	732	745	782	745	719	727	788	720	734	745	748	720	732	738	733	759	749	721	742	752	755	758	710	745	712	767	726	769	693	685	771	737	738	755	750	770	742	718	734	702	730	734	755	713	746	765	763	775	750	754	697	721	742	760	727	749	766	750	775	749	733	702	749	749	731	786	696	755	745	730	748	731	736	711	683	726	719	714	725	791	731	741	766	737	742	754	752	746	764	748	752	773	769	725	772	743	763	733	759	745	755	760	770	733	752	749	782	701	718	756	760	768	673	752	716	730	798	758	744	716	705	725	744	780	735	760	718	716	738	750	700	726	749	706	734	731	671	733	711	808	706	785	769	729	747	756	724	739	742	767	741	756	704	767	793	708	738	720	771	798	728	728	721	722	727	733	742	724	761	766	746	754	750	761	705	782	717	706	773	771	792	775	668	708	766	722	727	835	737	743	771	744	696	765	709	780	732	731	755	712	706	707	711	683	736	807	716	693	750	669	785	750	736	783	665	718	728	785	748	707	768	767	792	764	773	815	741	790	723	769	729	748	745	814	748	751	752	752	776	708	705	756	696	724	749	741	725	766	764	733	747	759	713	765	715	741	727	731	672	789	729	720	730	712	763	731	724	684	770	726	734	739	747	733	743	709	738	739	731	716	746	730	734	759	736	716	729	730	731	747	710	704	694	739	740	710	702	727	742	796	741	742	734	778	727	731	724	815	706	735	765	744	788	789	800	716	770	755	771	755	710	693	742	749	719	693	726	795	768	790	810	731	733	744	739	748	765	745	828	730	755	745	750	794	833	751	777	777	752	765	707	737	754	722	753	752	744	731	700	751	757	687	781	773	691	734	724	711	785	716	726	759	785	723	705	750	708	753	759	728	740	725	759	765	730	732	744	744	724	738	750	737	770	791	727	714	734	736	754	765	756	738	750	741	751	732	729	737	733	728	741	743	743	726	731	742	758	710	757	740	747	756	755	744	753	776	735	715	686	739	770	747	695	725	715	729	776	746	759	715	704	698	725	698	703	740	730	704	727	708	694	779	741	737	745	723	698	713	695	747	722	773	801	748	696	737	825	697	696	761	746	710	748	744	782	732	720	780	772	725	749	720	753	768	748	757	756	752	711	685	731	754	760	710	773	765	727	742	801	724	739	721	753	751	740	722	744	760	727	792	757	773	730	672	777	741	770	727	726	661	729	789	744	725	745	738	790	760	727	722	741	776	764	711	727	766	707	747	759	738	745	732	771	713	748	714	749	753	744	721	742	774	772	739	755	785	752	704	720	708	732	746	725	734	707	764	735	741	725	783	763	739	768	758	764	739	769	824	731	786	756	763	741	759	689	715	774	712	760	812	762	720	749	759	782	781	794	736	749	738	744	722	706	715	739	778	732	734	727	754	719	783	752	740	737	737	781	706	737	733	694	752	715	737	698	722	744	738	733	758	747	711	742	740	735	766	793	732	759	737	733	748	707	776	720	721	750	723	745	759	793	729	748	793	767	784	748	764	748	716	750	737	726	767	762	769	778	758	774	770	750	732	740	728	731	761	685	752	744	725	705	738	738	773	742	759	747	736	698	765	769	734	741	736	766	720	737	777	703	747	696	734	689	705	746	759	744	740	760	764	749	740	735	738	720	764	725	715	733	729	770	716	705	729	765	744	740	767	742	718	752	751	787	772	719	745	754	733	731	711	675	801	808	714	730	704	747	743	786	719	718	801	769	696	745	737	792	754	709	785	745	740	710	739	730	736	695	730	737	716	696	704	746	763	748	748	762	687	766	722	751	710	697	732	767	737	755	774	729	742	738	741	771	706	752	743	773	701	745	769	773	683	771	790	702	768	718	774	793	682	739	733	735	753	732	712	752	776	748	715	785	737	755	749	748	738	724	752	738	724	764	701	764	797	763	756	778	790	721	771	733	699	780	727	786	739	778	716	750	758	717	710	699	751	747	784	763	741	704	728	814	724	809	708	723	746	731	717	701	736	756	803	742	736	723	735	782	718	752	780	730	748	746	761	777	775	781	692	717	704	786	755	789	765	760	762	714	716	765	743	730	745	737	714	749	740	758	727	690	774	703	727	733	752	768	695	771	747	722	722	687	786	764	790	730	756	732	710	759	782	790	709	725	716	772	714	754	775	736	759	747	748	761	697	764	807	721	745	743	704	787	718	763	734	757	706	763	710	772	727	713	751	739	732	774	708	723	767	685	738	712	689	752	755	715	731	730	775	762	753	742	747	769	794	739	813	766	770	734	784	764	698	785	738	811	717	767	734	779	746	779	735	720	729	738	723	757	715	746	706	747	722	722	749	702	741	741	751	705	763	761	757	785	726	752	765	759	752	782	753	749	725	719	782	737	704	753	756	773	736	800	684	715	725	726	737	718	780	731	715	770	736	728	738	777	738	745	746	762	760	762	731	712	768	726	697	767	733	733	765	757	750	743	743	752	772	741	740	715	764	740	736	754	742	742	732
23512	21616	29533	24175	21621	21645	9800	2989	1862	1464	1260	1048	925	792	755	690	682	698	663	586	624	620	642	594	594	597	564	601	584	583	540	559	556	567	567	603	554	563	545	536	594	552	564	522	566	536	532	544	519	544	517	564	534	549	573	578	520	533	531	565	572	562	540	573	541	549	522	516	540	573	571	503	532	544	554	552	566	551	524	526	572	502	522	563	519	569	547	512	511	518	500	520	552	498	552	526	550	547	525	543	531	536	507	513	544	507	509	495	503	529	547	516	550	530	529	516	580	550	535	534	542	522	567	539	523	503	506	555	550	479	526	546	506	545	510	514	538	544	527	517	524	535	515	524	514	557	578	483	537	499	521	522	564	538	504	556	604	573	483	542	509	503	543	541	532	548	560	533	510	518	488	538	570	543	503	547	528	522	512	541	531	537	547	499	539	525	564	511	536	528	533	539	519	561	534	568	580	522	553	542	507	518	541	520	559	508	546	555	517	521	548	531	528	530	533	510	526	533	565	490	522	550	539	550	535	511	523	494	585	524	493	560	534	511	517	558	489	518	523	529	568	568	530	535	519	540	532	515	497	565	529	528	544	527	544	521	486	550	533	532	503	529	537	578	570	555	553	544	547	541	495	525	508	505	522	529	489	506	529	529	528	513	514	527	515	508	550	510	547	553	524	521	502	548	513	508	518	525	541	562	539	554	530	547	554	561	515	566	507	516	505	518	493	568	520	541	573	529	565	503	572	540	499	549	498	536	542	545	542	530	519	509	498	508	489	527	477	514	505	554	541	518	502	508	536	527	553	511	533	549	517	554	542	555	537	512	526	520	510	574	505	493	561	546	535	524	517	514	537	555	537	536	493	579	480	539	532	559	505	547	533	530	521	525	522	485	538	519	508	527	554	531	577	532	528	557	505	541	529	511	567	534	539	524	489	511	577	525	533	530	544	534	522	495	544	500	508	523	544	523	566	531	465	535	540	574	527	522	561	522	526	512	543	538	567	563	505	542	509	510	549	523	551	582	512	538	491	568	543	519	529	531	517	556	482	535	539	535	517	501	522	516	536	549	537	567	559	507	555	554	539	538	530	541	532	570	537	510	536	547	551	556	548	525	564	555	538	539	549	519	505	541	537	535	547	543	545	526	498	517	545	522	484	550	496	494	580	544	524	536	544	516	504	526	567	529	537	552	516	557	470	577	509	543	517	566	540	518	563	551	546	530	537	510	552	542	547	529	536	521	530	549	531	517	516	504	513	536	520	532	534	534	535	558	495	539	536	509	557	531	558	586	560	536	508	555	539	528	544	528	536	533	523	524	548	514	550	491	541	523	489	519	536	524	551	515	525	489	537	527	543	498	569	527	584	517	521	560	555	491	549	507	504	559	548	528	530	508	541	520	495	505	553	531	551	521	478	548	538	549	505	524	529	528	501	504	504	555	485	494	563	551	519	543	515	572	552	527	567	518	518	533	541	530	532	521	511	506	543	523	516	559	513	517	568	537	520	523	541	533	532	514	501	492	531	504	552	490	494	526	500	529	525	529	564	535	537	487	526	531	523	537	514	521	503	483	520	540	534	544	521	553	531	520	566	545	533	540	520	544	547	540	560	537	565	512	508	556	534	573	529	520	525	537	509	533	486	499	535	537	556	571	536	551	512	543	531	515	488	521	518	548	543	489	555	550	546	515	526	526	526	533	530	533	561	499	543	526	528	547	496	528	538	522	507	520	510	540	548	515	525	557	507	562	539	494	499	557	506	539	519	506	513	520	489	541	514	523	493	527	550	532	509	512	535	541	556	524	556	534	528	529	487	513	535	502	511	549	517	541	535	565	521	497	504	523	513	525	544	511	482	543	538	532	509	567	522	556	535	483	552	529	554	549	555	532	505	536	528	513	515	571	509	493	557	525	549	540	503	502	545	541	522	492	522	479	516	541	517	519	529	516	534	550	569	544	551	507	547	547	540	556	526	573	519	527	491	553	521	560	499	521	522	554	552	538	539	575	549	529	544	494	515	493	467	553	551	520	550	535	499	516	504	528	517	509	492	514	496	516	525	533	515	537	490	506	496	535	575	514	498	513	510	540	531	537	550	516	562	494	563	558	507	559	530	517	538	486	541	536	486	515	530	521	494	571	508	518	527	505	546	479	498	549	542	546	485	505	513	514	545	540	526	542	547	541	527	578	540	503	543	484	499	501	518	504	512	496	550	495	499	561	527	552	502	514	562	523	552	556	541	508	515	520	488	503	576	545	544	512	525	526	574	491	540	513	530	548	559	549	547	500	566	557	525	526	542	554	509	548	529	523	544	520	508	568	544	523	538	519	564	537	510	520	529	533	529	551	511	481	547	539	557	538	526	514	550	560	560	523	554	506	518	539	490	534	507	548	550	534	533	547	515	475	525	540	503	537	585	530	536	507	545	531	520	550	521	558	515	529	521	552	536	483	499	513	499	529	519	490	505	550	512	545	504	516	515	515	527	496	543	544	523	492	495	566	545	566	544	546	490	541	532	550	543	546	578	528	554	521	521	561	491	508	540	563	499	531	515	525	527	532	528	548	522	543	516	578	544	536	546	541	515	512	546	510	549	559	514	535	553	557	521	478	500	525	508	525	527	498	522	497	512	532	522	535	520	492	526	547	533	550	565	501	500	561	528	553	507	526	572	551	491	544	490	518	591	540	520	560	514	567	542	540	534	532	526	510	471	541	540	527	495	504	524	533	471	511	530	516	552	521	495	528	559	518	519	535	516	546	496	520	522	514	544	527	548	536	569	517	521	529	517	516	578	535	554	551	511	524	512	539	489	531	550	532	519	546	518	495	545	566	553	534	520	507	484	537	526	552	529	531	533	533	527	521	508	575	514	543	569	493	511	516	503	529	525	514	500	552	531	525	518	533	526	536	509	503	504	544	528	583	522	526	544	509	501	544	545	532	558	508	521	573	493	567	545	495	525	520	547	535	498	498	562	536	533	559	520	526	564	542	499	489	521	542	574	562	517	526	528	578	567	560	511	545	538	525	521	533	544	492	509	493	494	545	568	494	557	507	520	515	491	501	542	506	536	522	511	533	553	564	510	511	506	545	555	545	554	565	535	511	524	544	513	543	506	516	501	535	533	492	545	537	538	542	497	531	496	492	572	550	507	514	548	528	546	541	555	539	531	535	535	553	538	539	497	559	521	577	542	536	472	575	547	543	550	534	531	521	510	494	496	540	522	528	524	552	539	524	565	473	530	553	530	541	530	510	536	553	522	487	490	507	557	491	509	541	499	539	524	564	524	482	529	507	539	522	538	531	535	495	495	495	481	525	521	529	546	524	522	487	533	555	555	486	499	491	540	471	529	483	537	535	568	531	513	536	510	554	473	506	495	523	519	494	503	559	535	531	567	561	536	529	515	501	550	532	513	528	570	563	545	489	545	555	514	546	584	494	532	534	504	519	510	522	536	515	513	548	540	514	560	538	543	481	539	537	553	463	500	565	518	500	545	526
10933	24750	22235	14396	11264	9073	7157	5920	4480	3238	2491	2116	1678	1420	1375	1195	1115	1033	994	929	909	908	872	869	843	832	778	749	823	761	790	746	741	758	740	747	799	744	736	750	730	763	756	732	707	732	678	686	742	685	723	730	694	700	745	727	707	705	698	723	732	698	733	744	687	702	733	746	660	671	716	691	725	714	735	717	671	708	708	723	726	739	730	701	712	726	705	674	697	694	725	724	679	741	686	681	708	716	683	688	705	708	671	769	726	726	751	681	649	693	714	725	703	721	682	670	719	707	720	768	684	643	720	701	680	719	699	715	737	699	714	679	672	686	709	683	691	751	647	667	663	694	659	675	693	707	694	712	717	714	725	713	698	686	694	697	673	711	721	722	690	731	691	669	685	671	702	691	695	721	714	709	626	673	671	677	670	749	681	695	721	705	703	674	720	693	737	665	723	711	698	657	699	694	752	695	703	716	679	698	692	714	690	684	694	691	694	682	691	719	691	713	725	706	718	705	712	680	689	712	696	721	705	693	708	695	754	671	713	727	696	679	724	705	732	704	717	720	678	676	753	680	718	720	709	689	680	715	680	691	715	672	735	692	715	699	722	688	675	702	667	690	709	642	750	646	710	720	702	707	666	686	700	706	717	704	650	646	718	704	670	703	696	666	701	690	698	689	616	680	727	732	707	716	734	695	728	714	673	694	789	695	658	691	669	671	695	661	687	701	662	714	647	674	650	702	711	660	701	664	700	675	713	645	648	645	723	703	728	670	660	690	682	704	666	674	744	632	683	706	690	697	679	696	724	701	734	651	642	688	705	673	698	694	682	687	726	733	707	721	656	758	694	725	707	749	737	722	675	668	697	727	704	692	713	687	672	678	666	702	719	650	701	698	649	681	755	673	691	691	678	695	712	708	690	710	738	726	685	728	691	691	710	696	692	728	703	688	741	700	711	670	703	702	689	652	725	696	732	717	742	697	713	665	688	679	745	692	685	669	712	685	711	702	700	688	719	686	692	702	732	712	688	709	683	734	679	674	703	674	717	667	691	713	662	678	650	686	694	704	692	751	665	681	676	724	710	675	685	718	708	672	727	685	689	649	700	660	657	706	664	693	652	659	656	677	695	712	714	749	665	676	725	663	694	724	705	664	709	687	748	695	661	717	724	716	724	708	682	711	638	704	678	697	721	651	712	696	714	705	649	681	728	705	691	698	717	668	688	712	698	693	758	659	668	684	655	716	704	654	709	696	726	708	684	633	683	700	685	672	707	668	696	702	754	688	670	743	715	609	671	711	678	672	725	735	662	700	702	707	696	661	708	715	693	681	682	667	692	686	709	704	673	687	665	719	726	712	695	699	687	702	737	701	665	677	706	720	693	723	666	676	685	693	725	744	672	681	665	685	682	728	695	716	702	725	692	740	701	692	687	688	674	700	647	682	721	669	679	703	654	661	731	693	694	638	686	702	707	681	688	705	716	698	673	757	696	683	710	731	702	688	709	721	730	710	705	679	694	664	730	715	725	730	728	684	741	712	669	706	672	694	734	664	704	685	671	679	663	645	724	669	688	719	725	729	716	721	715	720	709	691	661	699	728	698	696	690	672	696	714	728	646	716	675	724	715	711	720	744	692	670	708	662	705	664	676	677	699	678	713	690	681	639	678	696	650	681	681	681	686	704	725	683	692	653	718	733	710	756	685	678	685	691	708	669	706	732	706	758	692	663	678	667	669	727	686	667	698	694	737	723	698	696	713	668	701	718	715	744	691	694	668	694	652	655	716	659	656	688	680	682	653	695	695	709	731	682	684	702	675	715	707	697	707	694	710	714	680	693	714	709	688	675	703	673	667	685	706	698	726	699	703	687	675	729	699	707	678	689	682	672	687	660	686	675	692	719	683	688	731	705	671	657	707	720	667	689	725	673	696	672	641	679	737	660	675	746	684	693	642	701	661	643	693	660	730	703	682	667	765	711	664	697	698	697	710	687	712	697	704	726	657	721	675	723	669	732	694	717	711	726	723	712	701	659	708	766	720	677	708	699	679	702	715	693	645	684	698	705	677	700	726	678	680	712	698	739	670	741	734	689	640	671	686	727	661	705	706	624	701	679	728	724	692	691	684	689	663	697	705	695	695	697	736	664	694	692	753	700	678	701	710	646	661	703	709	737	651	690	656	692	722	689	711	701	651	653	692	676	687	697	710	709	649	656	737	699	687	686	704	696	686	663	705	731	719	688	706	694	667	702	657	686	749	725	708	672	704	701	681	700	659	686	653	713	701	702	698	688	740	638	684	664	696	725	709	670	670	724	690	724	709	722	666	729	667	701	666	721	660	705	654	747	710	669	692	670	712	701	697	721	709	673	712	670	722	682	700	670	720	658	709	681	706	685	629	750	662	681	690	690	699	689	665	688	680	721	671	679	722	683	684	680	644	708	710	698	697	727	722	651	699	711	693	681	733	664	630	688	719	704	689	705	698	714	598	668	737	671	695	670	688	695	664	693	726	717	688	714	698	693	717	721	734	734	676	690	664	654	678	704	749	656	683	642	657	679	682	673	726	696	647	700	699	714	710	640	701	691	689	710	683	681	722	641	687	663	704	725	689	695	676	652	691	699	669	720	679	660	706	716	703	649	686	683	667	722	688	657	728	695	695	672	700	655	700	679	675	745	685	714	672	656	679	755	685	647	684	724	724	694	732	686	646	694	668	701	711	706	683	685	689	657	716	709	675	649	743	730	662	678	666	664	724	723	684	687	736	687	699	656	672	669	687	684	702	645	713	718	709	679	727	706	652	711	728	671	705	703	693	653	660	687	704	673	702	699	704	674	695	646	732	772	660	705	631	684	706	680	718	713	671	654	659	689	771	687	666	680	708	628	690	693	724	675	731	639	696	706	714	685	737	705	676	709	678	640	700	687	779	666	737	674	714	730	731	662	675	657	690	643	677	700	671	721	717	666	692	682	682	648	688	716	700	696	734	655	706	667	697	710	707	674	662	754	650	670	676	698	714	661	716	699	724	706	694	643	702	659	704	692	698	655	674	711	674	709	661	668	708	708	669	704	718	696	747	744	700	749	719	714	671	708	695	684	659	650	753	676	747	683	706	656	698	672	683	677	726	751	740	714	688	716	677	690	697	646	714	700	707	718	673	655	689	729	671	669	674	635	672	737	683	700	707	712	689	682	668	687	683	711	690	688	683	672	701	680	695	732	718	668	668	677	675	657	670	680	702	734	690	726	753	674	716	707	693	736	688	672	690	694	678	682	717	680	798	682	707	708	713	677	670	749	732	693	692	691	702	712	694	646	715	690	693	702	726	710	691	687	674	683	678	628	722	686	699	694	723	660	692	690	741	716	699	699	746	757	706	692	653	694	698	712	691	660	670	671	653	670	737	719	696	704	696	685	738	701	698	660	687	730	704	723	662	710	679	691	718	711	701	676	714	748	632	707	688	702	678	723	728	728	709	758	683	702	685	668	707	677	718	698	668	721	698	714
27559	20732	10855	3448	1798	1288	1066	870	688	552	483	453	402	420	386	360	339	360	347	346	354	366	359	306	352	317	355	330	332	340	336	309	375	309	320	333	361	335	349	322	366	332	324	338	341	361	325	331	333	344	297	328	341	347	347	316	349	309	303	310	318	332	367	347	365	371	298	329	343	347	357	309	338	340	312	346	341	317	317	319	304	315	335	341	315	347	375	368	333	368	349	324	298	323	323	328	268	298	290	348	336	340	362	367	317	346	337	342	322	331	319	333	329	331	325	302	354	333	364	307	349	336	360	340	354	330	326	344	357	324	361	339	336	333	331	320	317	316	316	337	323	315	340	352	322	327	342	348	338	327	324	293	340	336	342	321	308	355	337	348	295	325	302	317	335	336	313	340	324	321	350	353	362	301	338	321	332	305	362	344	325	340	329	326	347	357	314	308	339	294	335	325	341	355	312	355	316	325	359	303	321	310	335	348	331	320	342	338	315	311	328	351	367	322	324	330	311	346	323	310	351	340	348	314	340	326	331	328	341	333	363	336	325	314	344	323	324	330	318	322	347	342	349	322	319	342	329	317	340	361	365	352	343	349	309	348	353	317	330	350	324	345	351	349	347	332	346	340	340	341	324	337	371	335	322	337	356	330	334	343	346	347	339	327	322	366	355	321	331	341	329	335	327	316	342	321	342	323	335	304	328	330	354	315	354	348	353	295	319	321	344	347	324	317	342	302	343	321	308	303	304	319	361	356	312	356	282	344	311	314	327	336	325	326	332	365	344	339	336	345	330	303	311	339	328	365	326	322	308	338	331	356	336	306	313	325	362	308	359	352	328	340	362	342	361	357	329	349	299	318	324	336	327	340	357	336	309	332	348	321	342	327	333	316	319	317	319	333	335	362	319	320	343	359	352	345	322	297	354	315	338	324	347	324	349	350	326	328	310	340	326	349	313	332	335	332	301	353	324	335	343	307	367	299	318	357	327	311	322	327	362	334	323	339	334	332	359	336	319	330	328	331	352	316	349	332	319	305	329	345	349	315	320	320	345	332	332	340	324	316	307	353	343	304	370	337	287	310	332	358	307	351	348	353	322	333	310	345	305	351	329	324	317	325	342	355	344	377	334	306	301	340	326	332	345	358	300	360	315	328	327	311	304	347	337	329	297	322	322	301	330	337	334	339	348	307	355	341	303	345	347	345	360	338	326	298	310	342	314	323	354	323	334	345	345	314	282	358	329	328	327	324	327	340	332	344	327	339	359	318	320	346	303	314	332	340	326	305	326	331	320	362	334	330	363	315	337	355	341	332	331	314	318	363	330	347	339	308	333	346	326	367	347	349	327	328	331	308	329	307	350	321	323	322	322	329	317	318	322	349	340	310	369	310	333	340	320	318	331	320	336	329	353	326	329	354	344	320	308	318	347	339	362	340	312	366	285	343	370	336	330	344	345	311	358	301	343	346	312	330	327	334	313	322	373	344	347	342	316	332	348	319	309	328	363	353	322	337	340	324	324	307	330	353	330	295	317	321	339	312	327	315	340	330	339	315	334	315	348	341	305	336	318	342	337	342	326	335	345	322	366	328	323	294	348	338	327	331	361	324	310	332	294	316	353	317	361	322	325	340	311	356	342	325	337	332	334	295	318	358	304	312	329	319	345	334	316	316	315	346	321	333	297	350	307	335	338	293	339	302	323	330	323	343	320	350	309	343	329	308	330	311	339	307	317	314	336	314	344	318	335	317	318	351	319	356	324	321	308	321	316	355	327	346	320	362	329	319	320	319	361	335	304	338	317	311	349	334	310	371	345	361	326	318	311	359	308	343	349	302	343	345	374	316	327	341	303	325	346	358	323	333	363	340	323	324	364	307	319	308	331	317	346	338	345	310	328	336	312	321	330	342	357	313	310	334	330	335	295	336	332	326	346	342	333	323	319	338	371	320	345	373	373	304	351	336	345	331	336	344	346	347	346	340	327	324	336	345	317	326	314	335	319	327	378	303	299	358	358	341	355	312	339	322	318	334	340	304	329	328	312	327	348	342	322	338	326	372	305	292	335	307	358	289	336	356	362	351	319	356	351	357	341	345	335	314	330	318	325	345	307	335	340	294	352	305	325	315	349	369	333	337	305	330	333	340	349	309	335	367	346	339	336	353	308	339	313	371	312	323	327	332	331	341	349	329	331	342	320	349	335	335	335	335	339	335	308	353	309	361	347	340	320	328	320	332	351	351	322	322	342	338	306	333	311	317	326	325	323	381	332	307	325	315	298	303	323	317	321	335	353	330	315	327	310	323	292	334	329	314	317	283	378	337	337	335	318	329	333	366	367	346	351	328	380	346	324	333	322	330	322	354	332	297	327	335	317	353	319	323	312	349	365	321	341	358	349	304	351	319	359	331	311	347	318	353	318	314	312	317	346	325	332	343	340	332	347	337	309	338	335	369	305	321	328	346	285	327	331	322	365	315	320	353	343	333	330	306	352	312	332	326	348	337	328	365	336	358	331	320	291	338	326	332	315	344	357	327	288	359	308	340	337	314	312	327	342	310	351	342	338	318	328	322	307	325	330	342	343	341	336	313	318	335	350	336	321	341	304	296	355	333	339	336	320	328	341	334	348	338	345	312	323	325	342	334	327	338	310	372	356	326	321	340	358	306	304	308	324	304	319	330	349	336	299	298	325	313	316	357	351	325	334	307	326	345	342	352	347	305	293	298	302	359	327	338	325	314	287	298	327	318	361	383	345	344	325	375	328	335	334	320	309	320	324	315	332	330	310	317	324	318	328	306	306	317	334	372	308	323	374	311	357	322	321	358	333	311	332	321	334	314	328	347	325	339	324	346	342	368	336	343	348	338	342	337	322	345	363	301	347	342	326	324	302	353	344	323	324	352	336	337	314	347	366	347	368	331	341	331	346	334	323	379	327	312	318	322	346	328	363	326	315	318	305	311	332	325	346	336	329	344	357	315	328	346	315	306	314	315	330	351	350	356	314	368	336	317	307	342	332	319	374	294	342	322	331	331	319	331	299	326	345	328	301	335	332	294	328	331	322	321	339	333	329	312	337	332	312	317	308	348	316	314	345	352	345	359	314	330	336	291	334	334	320	313	355	356	302	322	335	356	340	334	334	343	332	335	331	331	367	331	354	366	319	330	368	353	340	335	346	323	324	323	299	345	330	341	287	332	340	328	299	320	338	363	338	337	297	357	335	319	330	331	343	318	330	367	328	352	323	350	333	333	362	305	351	313	345	338	351	336	326	329	351	370	321	315	320	322	353	331	299	355	328	287	339	330	327	328	301	364	335	318	330	332	344	337	328	317	301	353	328	335	328	312	334	345	317	345	335	344	332	321	330	345	320	320	365	344	350	349	323	291	365	318	344	334	355	353	343	347	330	372	352	374	350	291	330	331	337	331	312	341	338	345	316	330	356	325	316	328	321	347	313	322	321	325	307	339	337	334	327	327	325	333	327	353	313	332	312	339	362	326	350	341
6976	9890	9115	5202	3832	3117	2534	1979	1515	1201	970	766	701	494	531	527	537	477	483	447	462	499	497	440	433	424	455	470	462	428	422	420	439	466	447	469	444	440	436	496	464	431	456	481	408	456	482	484	432	416	424	412	444	430	413	446	427	465	454	428	465	457	467	445	440	424	423	416	433	428	413	446	442	415	452	444	455	416	431	449	431	452	403	437	459	422	430	430	472	436	435	434	438	434	455	456	423	430	436	413	412	448	461	450	438	467	411	444	447	451	484	468	434	445	466	436	460	437	469	463	420	470	436	443	439	455	409	468	479	425	462	399	450	424	418	456	455	452	427	426	418	433	470	435	411	450	465	435	416	422	407	411	448	465	415	447	451	454	417	399	407	417	440	468	416	427	445	404	453	436	452	397	402	428	414	428	419	436	420	432	439	405	435	428	469	435	448	431	433	443	465	433	448	421	429	452	442	413	424	424	401	430	424	419	467	436	437	470	426	490	430	441	389	458	436	447	429	463	473	399	426	420	460	456	429	453	411	412	461	434	408	456	424	450	401	447	442	444	421	436	441	452	443	375	391	460	444	448	445	448	425	429	450	411	410	435	418	439	436	437	440	432	433	447	416	424	430	450	411	403	471	402	433	440	445	456	403	426	420	397	450	398	454	429	418	428	452	442	428	426	451	411	454	445	435	411	433	458	433	447	420	421	385	437	426	474	440	416	439	444	446	394	433	411	427	473	434	451	458	463	438	468	452	451	437	434	439	424	439	451	450	420	392	467	427	417	476	453	455	463	407	385	443	454	393	453	404	398	434	442	445	446	433	488	445	409	436	452	435	441	452	439	448	440	452	418	446	439	439	424	452	420	450	437	406	469	477	450	432	434	418	467	466	427	462	435	404	390	455	427	402	419	417	415	389	417	470	421	432	447	481	394	456	406	423	410	425	434	437	403	412	403	441	449	420	477	423	442	441	447	425	473	445	427	444	400	406	429	431	436	442	458	429	432	411	450	444	405	423	419	427	429	466	443	468	434	418	429	404	396	417	435	457	396	464	432	437	418	439	404	429	441	467	437	449	444	386	470	446	432	432	431	418	444	451	489	439	430	422	447	435	453	440	450	420	453	485	438	413	413	402	420	434	462	461	418	430	439	419	432	420	420	482	461	428	451	428	416	418	423	438	422	483	407	396	447	403	466	464	437	471	451	474	462	390	468	417	416	421	433	459	438	454	455	440	461	441	430	450	423	441	420	418	437	427	397	431	437	413	415	436	430	443	451	430	433	433	452	448	431	433	439	445	440	446	415	373	435	390	435	431	454	393	445	434	443	418	410	483	416	426	473	469	444	430	425	447	432	454	449	440	449	416	474	438	418	423	441	458	460	462	436	445	458	455	465	450	404	429	430	416	443	462	434	461	437	433	443	443	396	461	443	423	456	438	427	425	400	449	458	425	425	449	406	425	438	437	462	429	461	452	462	409	428	460	425	428	422	385	417	441	448	443	444	443	449	437	429	438	425	413	451	451	433	396	452	436	455	423	452	464	428	457	434	405	434	396	411	441	449	409	404	453	454	418	458	398	465	445	466	470	481	414	425	421	434	389	414	407	410	430	458	453	429	420	432	407	453	438	413	403	448	478	455	424	425	478	458	435	426	449	472	432	402	428	447	417	416	433	426	442	451	437	448	399	440	441	433	448	467	435	470	454	440	436	472	417	426	439	445	437	453	451	456	452	417	420	438	432	466	422	473	432	458	403	464	428	451	462	435	457	408	446	446	468	455	455	395	414	420	443	411	430	437	423	469	422	447	432	444	419	407	466	432	454	442	456	447	465	441	417	451	427	428	409	435	454	457	418	470	440	421	428	459	439	450	415	440	452	426	450	473	428	451	401	446	443	395	455	385	417	456	421	396	424	416	465	461	442	464	412	390	425	445	451	454	433	461	432	469	444	415	458	476	413	418	418	436	435	413	458	434	449	409	445	456	433	432	463	386	439	448	461	426	443	409	427	446	456	445	453	420	403	414	436	489	411	469	454	379	412	454	418	428	424	441	425	456	449	460	432	446	474	416	439	433	457	443	450	393	452	453	435	454	454	439	431	431	402	412	433	435	434	473	449	457	454	423	460	441	475	426	409	444	413	420	448	457	428	444	444	416	446	400	391	444	398	473	445	424	437	425	411	435	440	451	436	439	464	411	461	450	443	430	446	403	407	422	441	427	485	440	436	451	412	400	424	413	409	402	454	445	406	440	441	399	418	400	429	452	427	457	439	451	451	433	394	444	435	402	452	428	427	451	467	398	448	452	428	448	457	421	442	405	444	454	435	429	429	448	411	470	448	435	416	443	423	419	448	448	433	418	477	402	471	443	423	464	406	439	435	429	413	407	447	451	426	421	424	431	435	436	440	440	420	425	440	428	454	483	451	438	459	454	463	429	444	427	464	434	434	436	438	406	433	436	460	437	423	477	435	429	429	442	422	418	441	429	402	449	468	442	442	460	404	429	448	429	452	411	392	427	442	474	457	460	462	426	419	424	419	425	427	455	407	456	499	476	427	437	423	445	460	407	483	425	410	448	467	428	418	436	452	451	401	457	428	449	442	413	417	434	450	474	418	442	428	502	439	419	464	405	436	436	432	448	409	437	438	449	469	458	433	419	450	451	460	444	439	436	481	456	435	425	453	437	490	424	474	404	401	437	459	430	438	451	424	444	457	463	413	421	442	433	456	439	450	451	458	412	431	442	452	407	423	402	471	452	457	443	431	438	461	454	419	506	471	409	416	424	433	438	432	440	430	455	455	453	392	424	453	397	451	422	428	476	404	424	453	465	468	427	463	416	435	418	419	429	408	419	454	462	437	441	419	425	470	461	422	467	457	428	418	476	409	446	460	408	416	471	423	423	449	384	439	450	420	435	405	425	455	424	404	453	428	460	438	441	440	419	447	453	463	427	461	438	419	405	423	452	461	410	413	454	440	454	445	400	466	446	477	472	396	488	437	411	454	429	416	450	423	470	430	458	433	428	435	436	436	461	472	442	446	427	437	459	446	438	437	464	468	428	430	440	421	403	427	452	423	426	470	444	430	426	476	469	438	425	464	423	448	465	437	443	433	471	422	457	428	458	444	430	452	464	421	431	438	427	451	415	451	431	455	457	464	440	453	473	448	459	417	443	453	458	456	419	440	465	448	434	423	424	463	410	418	465	425	445	421	444	457	429	435	460	435	441	428	495	469	435	437	440	417	445	427	467	448	442	424	429	417	440	441	424	463	444	440	451	438	427	396	426	438	474	452	427	469	501	440	461	433	444	431	439	450	457	433	434	473	418	443	436	447	458	438	457	466	457	484	460	470	418	453	431	462	443	451	411	442	439	428	422	447	452	407	462	429	428	412	439	434	405	407	455	449	430	412	463	466	432	415	428	405	439	454	476	442	384	446	455	434	465	474	429	418	483	399	443	455	475	403	437	443	423	404	417	443	451	429	393	444	428	419	427	422	442
24438	21634	29120	24641	21593	11161	3030	1905	1424	1166	1073	914	821	739	763	700	692	620	635	615	666	650	619	599	651	611	588	601	640	589	579	589	565	558	630	576	579	569	613	600	575	572	595	619	604	585	571	602	615	578	637	612	557	612	560	583	573	587	579	587	537	552	583	562	598	574	604	563	558	583	571	526	585	586	594	569	604	558	594	602	580	572	615	594	565	581	577	542	560	599	541	565	608	604	549	545	559	611	580	573	608	577	554	512	559	568	585	546	602	613	587	590	538	581	598	582	613	600	599	584	590	567	527	556	564	607	585	558	590	619	558	565	606	557	574	589	614	545	540	557	565	601	613	574	591	585	541	586	559	543	553	588	576	592	601	598	587	578	582	572	587	568	585	545	548	584	569	585	602	578	566	586	573	585	552	572	587	583	558	555	585	584	614	564	583	641	580	550	563	581	547	570	560	577	572	556	557	566	576	557	569	586	596	566	549	547	508	569	537	567	590	627	606	607	608	601	548	585	569	603	601	567	604	549	576	585	557	575	614	553	542	565	543	599	559	562	551	571	572	525	592	586	496	618	557	574	592	514	572	549	545	546	559	594	573	567	546	620	600	595	560	605	587	563	604	559	565	604	562	597	574	531	600	558	567	557	567	601	568	568	583	523	572	551	569	562	610	567	607	599	564	554	562	561	616	590	603	623	590	552	557	580	581	590	577	599	572	621	534	528	583	538	596	567	612	541	566	575	600	550	559	610	598	579	582	564	556	555	568	581	589	571	608	600	568	559	535	578	575	585	587	564	557	601	552	566	598	579	569	557	569	518	528	585	555	568	574	571	552	609	572	585	592	576	525	606	574	566	577	599	566	581	573	583	574	574	580	607	606	623	576	639	577	586	546	549	555	577	576	557	544	554	573	614	587	563	599	578	556	588	585	593	565	561	547	591	576	551	555	532	593	583	568	566	570	543	567	578	557	587	573	592	556	569	582	536	575	556	568	591	568	570	581	591	585	562	574	509	608	613	577	591	521	574	535	573	589	579	539	566	580	603	589	595	555	566	603	617	571	570	579	598	547	559	555	581	553	625	566	551	561	583	536	609	590	570	569	586	549	541	551	616	587	557	603	592	609	582	569	538	563	540	597	598	575	563	591	553	584	562	583	592	610	583	587	562	604	571	584	604	570	634	554	526	573	591	563	561	543	570	589	558	553	597	588	590	561	581	563	518	552	526	594	557	548	571	569	582	542	596	603	568	566	539	600	593	521	555	600	569	610	586	579	558	566	592	550	580	605	608	558	613	609	534	575	562	596	569	550	615	583	574	604	618	585	572	593	601	562	539	585	534	585	549	565	560	556	562	576	586	613	606	581	578	644	535	611	547	585	558	570	585	546	609	571	581	556	595	586	563	568	555	590	544	596	524	610	617	590	534	609	598	567	571	595	528	568	580	543	553	559	629	576	560	614	531	542	567	599	594	545	589	550	567	595	561	594	572	521	574	573	583	544	572	594	577	574	596	570	579	618	559	577	534	570	636	573	630	605	592	552	584	560	608	540	547	609	580	610	529	546	565	565	572	576	559	554	609	565	562	561	582	578	576	597	556	564	566	581	544	534	588	544	581	554	611	589	591	566	593	582	594	541	577	580	532	601	607	521	544	568	633	571	569	608	586	596	615	532	557	553	567	578	563	595	582	556	553	574	614	589	581	580	585	560	524	565	580	610	546	591	549	585	550	619	582	574	576	566	549	550	559	524	641	543	561	573	598	621	557	617	550	564	566	532	572	532	590	531	559	591	590	596	574	581	557	593	588	577	585	569	536	582	594	585	550	593	564	565	571	598	594	553	562	569	584	583	578	590	598	565	543	583	594	578	567	579	571	568	539	578	583	571	572	541	602	590	519	545	588	579	611	513	566	557	540	577	571	550	556	571	565	573	564	535	550	579	608	573	593	567	600	572	588	591	590	544	572	590	572	550	644	538	554	574	603	531	539	634	561	560	577	552	615	579	600	560	544	586	576	545	588	572	558	538	562	607	559	607	562	563	616	575	594	569	585	587	591	574	602	559	566	598	556	572	594	564	586	561	575	594	603	574	590	563	590	540	548	587	579	645	564	550	600	604	576	546	556	544	521	600	585	549	575	568	601	565	612	560	565	578	534	588	587	583	574	598	562	526	572	586	562	553	579	549	559	593	567	548	565	558	577	557	558	588	521	527	554	587	571	598	576	531	523	573	572	544	589	579	559	644	564	613	604	568	546	541	596	628	553	588	608	590	616	567	553	556	564	592	598	560	582	570	592	563	550	574	537	525	564	620	523	581	590	558	593	620	558	566	562	577	578	554	527	575	583	558	557	580	651	578	536	562	573	545	571	543	564	564	596	578	560	577	564	553	606	561	568	562	560	542	567	568	567	593	568	559	578	544	589	556	547	540	587	546	572	577	584	553	586	613	580	596	526	584	575	572	568	580	572	576	577	576	522	602	569	550	613	561	629	543	571	571	553	610	569	593	558	587	598	525	561	587	568	538	593	594	558	550	603	548	586	633	583	530	571	593	586	575	551	544	566	625	536	551	577	553	575	597	544	557	560	559	553	573	552	549	558	617	573	621	597	608	600	598	573	533	513	597	597	597	597	555	597	577	607	564	572	582	531	562	577	585	520	576	572	537	573	552	592	568	577	569	558	560	590	610	590	580	610	567	588	566	572	595	606	508	578	548	571	575	581	575	546	561	542	548	604	599	598	550	615	587	577	534	577	581	562	587	543	608	575	602	552	565	552	578	599	569	574	557	586	614	588	571	565	593	569	565	601	548	573	609	564	539	578	566	616	574	589	559	555	582	546	576	600	564	577	580	592	554	574	565	555	598	602	568	614	562	562	512	552	571	576	537	585	530	578	566	619	576	635	595	562	577	557	624	592	612	557	556	606	587	532	553	576	577	548	598	566	564	571	585	630	534	546	593	595	578	593	575	541	618	605	556	534	602	557	579	602	585	558	590	555	592	572	546	572	580	573	559	588	568	575	584	562	547	564	564	572	543	588	538	590	589	578	582	544	549	554	605	575	518	562	597	546	570	575	570	542	595	605	613	556	615	584	530	594	606	593	574	567	564	518	591	565	542	572	557	572	559	550	598	583	569	561	609	554	589	587	563	564	570	560	628	550	535	565	535	557	620	583	534	568	548	569	535	533	577	535	548	593	569	566	592	533	569	546	628	557	639	613	543	631	530	557	601	576	605	535	597	556	544	586	560	607	573	603	587	535	621	588	570	578	567	558	613	549	593	592	550	607	584	592	600	560	598	554	575	557	602	533	558	568	630	594	576	547	607	555	527	569	550	489	608	559	607	630	555	611	569	589	645	566	597	542	530	583	603	552	553	555	583	538	563	590	570	591	539	564	591	566	581	596	568	586	558	594	598	582	584	586	556	557	532	590	586	558	543	563	545	564	620	571	594	539	583	533	556	610	572	536	550	581	556	608	602	567	585	627	606	586	595	545	552	524
8711	19537	17490	10572	7902	6293	4999	4067	3185	2401	2024	1484	1379	1149	1067	1039	990	980	927	906	857	831	807	811	844	815	805	767	845	826	796	841	794	778	822	790	789	730	730	812	740	808	810	788	796	752	744	797	762	767	755	741	794	749	800	740	809	785	761	771	758	739	762	712	742	782	779	738	731	782	721	755	821	809	744	735	732	732	719	745	713	710	782	768	779	769	752	750	784	758	779	681	769	775	729	743	781	730	740	745	717	723	748	743	742	750	755	724	775	692	755	771	757	717	750	761	788	724	775	792	754	758	767	706	723	756	725	722	755	723	723	766	762	742	747	769	771	771	727	728	742	717	750	760	719	747	783	777	770	790	788	777	747	680	743	741	790	753	642	733	741	734	775	750	721	722	759	750	789	752	728	773	788	769	728	735	702	757	730	747	755	756	733	715	744	768	710	729	729	739	772	737	716	749	711	727	731	769	755	751	727	801	751	716	752	771	728	715	784	725	748	759	741	736	783	728	699	724	760	778	742	787	761	744	803	748	717	758	784	743	733	827	752	774	771	726	767	727	730	778	813	772	774	793	758	740	781	758	734	728	704	751	779	722	768	721	789	760	704	697	746	785	736	759	824	759	752	766	717	742	749	697	714	773	712	730	775	761	749	775	721	780	785	749	735	764	732	758	752	785	769	715	744	749	702	773	749	714	744	691	773	794	756	711	724	775	743	742	738	718	786	749	734	769	737	796	792	695	743	733	776	746	760	745	766	742	722	806	762	746	747	702	716	720	750	779	750	786	697	735	724	713	770	723	734	775	747	739	725	779	760	758	733	745	743	779	710	779	754	758	734	749	784	724	745	725	791	739	752	732	746	762	709	787	753	708	794	753	731	754	743	750	694	723	756	751	740	713	763	724	785	723	764	762	795	748	778	741	752	739	748	775	771	797	725	762	717	736	778	786	771	734	777	769	753	772	769	699	789	714	746	728	742	727	720	723	759	740	726	792	786	747	754	765	779	766	727	750	724	718	733	756	701	729	730	755	741	765	701	795	750	756	752	726	697	779	770	755	754	741	782	699	742	728	725	733	718	719	749	725	726	727	699	708	744	786	752	762	778	714	744	762	747	792	717	757	736	722	736	800	770	755	744	761	749	716	724	779	743	756	767	753	790	771	752	733	747	725	788	762	707	766	818	792	827	737	761	725	733	723	688	722	727	702	741	742	781	680	715	790	729	745	770	704	755	760	766	763	705	755	757	700	741	772	735	692	738	700	719	756	706	735	793	719	783	756	737	779	713	790	738	737	733	753	786	731	769	725	730	737	765	730	773	770	786	747	744	734	743	770	667	807	760	783	789	770	817	782	766	758	735	768	743	759	731	762	729	752	692	744	733	729	769	740	768	751	733	719	758	816	783	729	763	737	769	727	763	774	780	741	701	758	728	678	752	776	718	753	755	741	720	724	703	734	770	792	779	753	684	769	768	779	773	722	787	763	709	729	816	750	734	746	721	760	745	766	743	762	732	715	741	746	690	679	749	783	746	725	785	727	687	771	691	736	768	768	756	781	750	712	733	751	758	812	763	821	774	740	713	720	721	727	771	723	708	737	712	724	740	762	736	766	783	732	748	725	738	753	796	777	788	746	715	795	708	771	769	740	732	730	737	780	791	719	766	771	843	763	799	773	735	745	779	773	774	769	757	693	741	763	727	768	751	772	759	734	728	715	774	757	729	730	731	763	755	763	754	709	712	717	735	729	746	708	758	730	757	751	747	746	714	720	748	749	733	807	711	760	745	753	777	742	749	794	753	728	791	753	712	750	712	777	759	726	812	756	719	771	760	745	741	773	751	760	744	733	723	778	797	786	739	750	796	707	753	728	738	727	775	788	758	740	743	717	744	793	756	738	773	762	745	762	735	751	700	765	759	785	752	779	766	719	716	725	763	776	716	750	731	756	743	737	739	803	786	741	762	761	705	732	743	750	721	742	772	727	717	738	770	785	767	791	774	705	727	741	750	754	790	773	756	710	798	770	766	783	790	742	713	714	738	753	705	734	732	729	762	772	755	796	669	716	739	723	769	754	746	774	739	705	741	744	760	719	766	780	725	738	752	759	735	733	738	750	698	735	777	737	777	733	746	770	743	766	766	720	755	736	761	746	738	766	728	752	711	710	775	709	756	712	769	778	725	729	694	764	682	776	751	718	723	734	732	721	739	741	720	682	750	724	738	727	781	731	797	738	748	731	747	751	737	762	750	796	766	731	792	782	729	710	762	716	758	769	721	747	731	740	696	763	767	731	750	782	743	805	753	751	783	757	777	749	760	755	727	732	747	697	730	721	715	781	758	758	738	661	722	759	726	723	720	777	758	769	741	745	741	749	768	721	746	719	691	762	736	766	747	729	742	732	739	788	737	718	779	749	708	722	738	761	762	750	769	719	735	723	751	780	717	735	740	747	716	749	742	763	707	725	754	752	769	792	754	700	741	734	737	741	694	720	773	744	726	750	756	755	748	779	718	743	718	715	747	753	710	719	768	739	741	771	745	726	788	718	761	736	725	775	669	711	791	756	738	737	716	745	726	747	748	722	783	742	784	794	758	779	771	749	829	750	728	797	754	730	756	693	693	736	734	720	725	743	749	752	726	738	768	761	720	742	730	758	720	730	730	804	730	769	800	742	712	728	727	753	702	789	792	801	762	709	737	761	791	740	733	743	697	741	760	726	721	748	696	765	722	745	763	765	798	761	718	791	696	806	754	762	769	721	757	719	738	781	722	743	703	715	721	761	763	722	734	752	768	752	734	790	770	718	742	742	768	750	723	783	707	760	779	744	724	757	709	774	764	793	728	785	755	795	750	726	727	716	741	733	742	741	743	733	701	777	767	715	799	778	731	765	776	735	768	808	760	738	774	755	758	714	748	765	782	767	748	703	715	807	709	742	765	756	758	790	755	734	771	709	742	737	758	760	753	756	795	760	747	742	741	718	775	751	729	743	820	722	702	726	719	733	749	719	770	771	755	774	798	767	769	738	743	726	747	748	724	770	756	701	751	768	769	790	740	759	734	712	755	751	739	712	706	734	761	768	796	712	746	771	710	798	762	758	739	794	729	707	772	791	741	715	725	745	708	709	711	745	729	719	767	744	780	720	739	750	743	738	715	739	749	745	699	755	737	738	713	735	783	734	784	734	792	720	745	733	747	761	748	766	742	769	742	741	732	748	725	766	779	749	725	754	766	737	771	778	733	773	784	760	691	748	753	692	722	766	742	721	761	711	777	757	709	738	705	784	708	795	725	765	764	760	789	737	774	745	754	742	750	717	749	724	735	728	752	762	755	723	718	762	746	762	759	767	783	728	765	782	734	704	756	710	741	785	721	808	804	749	782	814	722	741	685	779	719	746	724	764	719	723	729	722	760	753	749	737	729	732	732	730	735	769	735	700	723	782	736	689	760	730	770	743	772	808	790	728	764	773	783	726	754	743	752	730	771	799	692	759	758	783	715	744
23485	21608	29579	24144	21613	21648	9758	2822	1957	1559	1277	1001	885	808	786	766	707	674	620	629	617	608	584	590	584	591	625	548	601	634	546	600	525	587	567	575	550	527	541	561	533	517	558	502	572	536	546	549	565	529	522	544	579	530	537	567	539	546	550	590	526	474	547	530	509	540	554	513	584	567	510	512	502	534	551	541	571	517	580	512	496	528	555	567	509	602	558	531	542	547	544	535	556	558	582	569	550	506	556	497	578	575	490	508	550	516	546	575	475	552	545	545	542	537	501	561	493	532	531	526	501	566	524	542	544	531	578	504	545	508	535	498	582	532	536	528	512	548	458	546	577	543	572	519	530	516	513	518	521	529	561	521	535	486	541	537	556	526	582	550	522	513	549	539	532	553	491	515	526	540	572	589	531	528	542	534	528	514	566	522	537	538	497	499	504	507	537	512	548	580	505	541	556	553	516	506	566	575	541	574	521	538	531	551	512	525	550	494	521	555	510	518	526	515	536	550	523	510	556	492	528	557	518	499	526	520	562	531	568	526	512	482	541	510	559	546	529	539	547	551	490	555	517	510	471	525	538	505	542	504	540	560	527	538	524	511	511	533	509	543	563	578	547	552	526	513	502	548	494	539	518	487	547	502	577	530	532	517	539	529	537	536	580	494	514	521	516	540	509	552	537	491	538	539	525	507	505	522	532	521	519	526	599	504	521	527	550	567	487	552	551	524	583	531	560	527	551	504	529	497	521	520	489	521	560	531	518	549	532	517	527	551	538	542	468	521	515	499	531	536	535	542	516	529	525	506	557	493	561	522	554	538	558	555	519	527	499	507	529	517	556	508	488	488	538	489	547	573	538	547	532	548	517	511	558	513	562	516	526	514	532	500	524	562	508	541	537	519	544	547	531	564	523	575	557	539	528	493	557	529	495	555	544	542	522	567	549	547	530	579	526	533	581	492	571	572	540	509	542	524	555	543	539	525	552	514	544	525	542	576	550	557	531	551	527	565	595	520	509	510	490	550	502	534	544	534	530	522	528	550	550	544	517	517	514	541	494	516	580	571	519	488	527	523	533	502	477	519	574	533	581	556	508	539	515	572	521	523	516	554	499	540	511	503	547	528	556	520	548	555	571	539	570	509	554	550	565	523	535	582	526	504	514	539	542	497	551	544	521	495	491	501	551	538	514	556	540	496	510	537	452	541	519	500	524	517	523	603	511	557	549	535	551	500	539	524	506	565	563	542	548	562	511	538	572	531	554	526	518	537	510	520	528	543	533	498	496	561	539	505	601	557	549	523	559	532	536	542	542	500	504	541	556	545	503	574	543	526	503	558	548	539	566	549	524	487	535	547	525	538	528	553	526	536	544	553	530	530	533	553	513	545	531	538	529	545	533	510	576	518	561	556	533	535	544	531	516	539	540	558	534	490	510	533	520	528	542	538	527	519	507	520	511	522	517	526	554	505	524	513	525	521	521	545	564	526	523	555	532	547	544	582	576	518	537	497	480	581	540	548	512	497	553	525	543	540	550	541	577	586	516	578	500	489	512	532	485	541	538	541	547	537	516	555	516	579	503	519	473	496	544	533	525	561	546	520	548	507	524	604	549	542	531	540	528	532	537	541	550	546	555	490	562	575	510	562	554	566	593	539	524	526	540	492	518	524	504	508	539	556	536	526	532	571	552	555	549	525	517	552	553	593	521	540	512	491	553	496	514	541	521	491	518	486	541	531	503	536	522	520	563	516	538	486	488	530	547	487	560	530	554	517	585	502	535	536	526	531	525	501	492	548	549	539	531	550	531	506	519	545	514	554	525	512	513	546	510	580	522	553	523	571	531	562	590	524	544	499	532	555	587	539	547	518	563	550	532	524	524	538	533	525	579	522	488	520	550	491	547	535	551	548	513	547	586	518	557	532	518	574	498	545	521	502	577	574	531	523	561	500	520	517	553	563	515	512	546	511	528	503	518	555	526	540	548	516	520	526	519	555	579	541	560	528	521	501	534	536	529	541	558	530	531	539	542	479	560	531	554	521	492	535	499	523	564	538	521	523	527	491	509	507	535	533	542	512	504	499	523	548	501	555	517	533	551	582	516	541	533	499	521	546	512	534	564	485	527	545	520	534	568	535	538	567	554	545	496	522	504	572	561	522	528	503	532	548	549	532	511	572	502	511	551	501	494	494	518	494	517	544	504	509	494	545	498	550	556	566	514	526	551	561	510	530	515	530	552	537	548	505	559	482	521	554	526	504	494	529	561	506	541	521	526	469	536	475	539	551	523	530	518	547	537	507	550	553	506	534	530	536	500	503	566	536	525	521	529	527	553	543	525	572	501	520	534	543	513	537	536	539	541	513	541	530	506	530	520	552	526	532	562	503	518	511	530	516	523	517	519	550	527	528	559	546	553	550	504	571	495	522	554	572	520	534	525	513	502	531	520	536	510	536	547	551	554	537	523	537	518	536	504	522	539	544	518	501	537	577	519	534	575	553	519	532	556	564	554	523	519	560	509	518	540	543	528	539	478	552	560	512	520	533	552	509	491	533	552	518	518	506	509	477	526	488	502	547	521	551	531	493	535	547	523	547	563	537	507	510	523	529	507	593	520	538	531	509	557	513	576	511	563	502	503	562	515	542	518	559	528	530	528	514	491	543	546	553	544	537	544	534	493	531	498	541	557	530	496	532	509	543	539	513	534	535	516	588	500	479	533	544	545	531	510	518	549	555	590	532	535	525	473	518	485	529	516	540	508	532	503	507	534	545	555	523	530	560	512	504	544	524	537	531	549	523	542	507	563	535	509	482	523	575	562	541	531	530	536	519	526	516	510	522	556	528	515	543	521	524	505	557	535	534	537	541	542	543	526	528	540	541	559	554	512	516	545	521	545	534	558	508	523	532	490	516	511	515	523	504	505	556	536	557	531	514	543	498	500	508	523	544	539	544	536	542	472	545	499	500	563	495	493	576	564	509	523	551	546	540	532	529	554	549	564	557	575	509	505	538	548	564	541	503	515	520	511	504	545	533	529	538	505	533	524	512	511	551	531	507	528	521	533	540	542	533	525	535	501	539	557	508	529	514	505	503	523	555	522	516	547	553	530	552	549	551	552	539	495	487	459	536	565	543	561	537	559	507	494	537	512	553	543	502	555	521	567	569	515	552	555	544	484	494	503	535	506	514	544	537	528	591	533	526	485	509	552	545	507	547	561	497	548	503	532	541	515	505	557	526	534	503	557	544	506	580	523	529	537	577	518	547	485	525	514	539	531	488	513	572	526	555	502	527	525	549	491	505	528	554	536	510	546	537	527	549	517	513	528	516	533	525	504	533	521	539	563	546	557	545	492	570	534	542	526	534	494	562	515	515	564	565	555	566	534	557	523	487	513	549	524	555	543	564	539	558	561	560	573	540	558	542	486	525	524	557	572	474	507	527	504	537	548	529	531	525	558	559	539	475	529	509	488	551	530	519	514	546	504	557	568	543	495	504	538	529	514	521
10674	25198	22355	14335	10971	8892	6947	5698	4453	3483	2573	2102	1660	1488	1378	1228	1129	1041	987	913	884	857	924	861	817	794	798	834	816	829	817	755	868	847	771	735	788	783	709	766	737	802	741	747	753	741	712	764	729	694	734	741	707	698	697	741	649	770	698	695	720	684	707	735	671	779	681	731	744	709	689	693	723	673	691	714	633	754	720	702	676	719	711	715	698	761	745	691	658	721	699	702	684	732	687	698	695	705	681	720	708	707	706	709	687	731	718	721	691	730	721	723	633	733	687	713	734	736	646	665	704	726	704	724	723	684	712	682	701	672	701	695	675	693	696	692	651	689	680	698	718	704	721	663	663	705	722	730	758	687	666	721	664	736	651	745	717	708	722	697	736	701	725	732	687	683	680	685	709	713	708	716	712	710	722	715	682	700	675	701	653	705	705	689	673	700	697	719	718	696	765	680	698	688	659	663	726	733	669	671	685	661	706	696	712	713	724	693	733	661	710	748	645	705	677	674	712	736	700	652	735	735	706	683	722	715	722	724	712	728	676	680	737	696	708	728	712	658	680	721	680	720	663	678	691	726	650	714	630	718	720	696	683	686	692	677	688	646	729	734	743	747	685	691	686	683	689	725	690	660	688	686	683	648	657	710	674	687	714	688	736	673	715	679	675	719	653	754	687	632	746	687	682	710	714	681	703	620	698	674	703	724	678	681	749	726	705	687	670	677	703	680	690	715	710	719	685	688	668	696	688	728	733	649	721	738	679	727	691	662	629	689	734	676	729	728	674	654	713	694	692	690	698	693	651	762	658	701	708	738	662	716	706	677	706	698	734	712	741	695	699	712	693	726	678	692	713	724	731	678	720	687	685	705	707	704	659	731	667	678	714	709	673	691	709	671	686	704	679	674	662	646	670	660	702	701	675	735	739	678	699	704	707	690	704	676	705	682	695	683	735	696	697	665	705	730	722	683	721	675	729	748	707	678	693	692	692	722	729	690	711	726	671	716	737	654	719	736	714	696	753	685	697	730	706	717	726	667	703	664	659	708	706	664	711	709	705	673	698	716	719	706	642	708	694	723	740	696	690	688	729	731	670	660	670	710	703	672	676	724	686	684	670	671	700	753	669	665	658	679	695	666	697	683	697	661	698	698	697	732	717	714	685	695	720	754	700	680	660	664	715	715	690	658	724	696	703	705	673	641	663	698	666	670	692	707	713	695	674	684	710	718	724	758	650	647	703	715	659	740	730	660	682	691	678	716	695	683	695	654	714	719	695	680	703	762	721	686	762	676	697	705	662	718	701	654	723	700	676	722	618	655	713	701	708	701	728	740	695	681	698	621	726	692	667	667	680	689	676	641	645	697	685	657	674	706	722	699	714	713	692	718	696	700	690	679	704	701	701	721	680	683	696	684	689	726	701	685	639	709	728	728	689	759	697	748	721	704	673	698	702	666	693	669	679	669	623	693	711	659	702	715	711	692	746	631	706	662	689	736	702	669	682	711	696	690	698	690	727	647	721	718	644	681	678	720	708	687	653	714	668	678	695	676	705	702	688	691	701	718	707	661	688	700	733	701	688	680	692	749	697	737	702	658	690	694	710	735	702	738	671	728	733	669	682	683	681	699	679	683	676	709	663	725	714	700	689	712	713	696	652	692	716	684	668	734	685	723	673	713	731	717	721	674	729	706	650	726	689	642	685	718	693	724	672	690	702	694	706	713	702	625	674	712	701	648	741	660	678	666	716	745	732	692	691	707	672	701	721	736	633	655	729	715	672	685	715	721	680	672	725	682	718	663	655	749	694	740	721	694	708	725	709	695	674	720	707	739	699	677	699	680	691	697	695	657	695	708	709	670	676	727	660	695	700	711	701	721	674	701	705	718	746	682	700	725	673	655	716	665	663	700	690	680	675	700	695	708	714	709	761	765	704	684	683	671	696	702	706	672	704	725	704	704	682	721	681	693	683	705	670	740	670	692	704	708	708	689	658	699	721	717	689	654	691	665	697	688	710	682	660	700	707	642	696	696	676	678	669	698	744	673	738	667	696	661	741	729	667	692	705	723	724	717	699	716	707	648	671	669	702	682	720	715	722	702	693	672	671	708	703	736	701	715	693	707	697	693	683	667	697	699	656	675	665	687	724	672	705	736	684	665	689	648	685	747	676	642	678	680	675	708	665	699	715	697	675	704	672	699	726	689	682	643	710	692	691	722	704	690	693	682	723	703	697	687	713	707	676	702	679	736	660	670	674	702	749	721	724	703	694	631	705	639	729	653	675	709	674	698	712	661	733	698	679	704	652	707	727	704	701	699	670	698	689	741	714	703	651	687	668	694	669	688	696	652	709	684	687	668	707	669	674	656	680	714	735	700	678	731	717	698	655	649	742	723	725	687	704	675	742	727	696	681	716	707	713	668	736	684	718	687	734	693	726	701	668	691	690	665	719	646	655	735	686	644	666	726	673	689	677	718	664	705	711	695	686	688	728	681	678	689	657	686	634	640	725	703	688	705	738	709	704	719	686	720	713	704	682	674	658	688	712	694	671	706	667	708	719	661	698	673	707	672	689	730	736	664	703	703	717	686	712	685	644	773	750	684	740	683	708	649	736	692	717	675	665	703	728	717	679	689	686	707	717	656	637	715	707	680	699	716	706	703	694	687	705	685	696	701	730	684	728	685	682	653	655	737	724	690	722	677	691	710	698	732	684	687	739	681	670	653	670	679	710	728	698	681	686	687	678	677	716	694	667	741	709	712	755	712	715	696	692	647	685	673	706	681	666	695	689	722	701	705	714	741	658	684	695	752	725	708	655	712	694	645	674	656	718	719	693	681	711	721	682	726	709	653	722	693	762	720	709	703	694	719	733	711	706	692	737	691	662	683	691	695	721	725	686	694	737	693	698	700	645	714	721	727	689	654	719	685	748	705	753	708	692	684	645	683	656	708	719	695	687	688	669	659	718	671	695	765	682	717	712	676	748	698	745	724	720	687	700	701	662	665	720	724	668	677	690	703	675	696	656	685	683	692	695	724	672	677	692	685	704	699	673	659	714	687	690	654	689	706	711	715	669	655	676	670	678	716	726	712	683	724	703	709	690	722	656	706	692	672	698	715	667	641	664	667	697	740	736	723	702	676	686	722	690	692	697	640	758	680	660	680	656	699	742	713	686	696	666	689	679	692	719	654	727	664	676	635	693	709	680	729	677	688	664	701	726	693	767	708	669	681	719	685	686	694	700	672	692	684	680	680	730	713	698	723	721	679	673	716	692	728	716	656	695	711	681	715	699	723	676	651	700	703	707	687	705	701	699	728	681	663	662	719	703	739	713	704	649	720	708	672	719	647	680	721	669	683	722	730	704	696	705	734	693	710	693	718	674	742	653	687	700	672	735	702	672	685	692	720	738	671	701	712	663	702	716	718	687	719	673	709	751	777	707	698	719	671	738	653	754	700	690	731	677	655	705	703	684	739	712	679	672	678	682	665	706	683	689	708	762	684
27453	20775	11112	3576	1833	1281	1022	820	679	570	470	463	413	370	344	356	348	363	366	330	334	331	361	335	379	378	385	344	334	332	337	344	341	337	358	317	367	318	373	360	350	346	350	364	324	349	335	348	342	320	345	305	337	322	323	339	336	334	340	321	318	333	351	333	347	319	360	344	358	346	302	322	344	328	321	327	322	330	333	338	328	348	338	332	329	346	339	314	341	339	357	354	335	347	340	372	364	322	334	356	312	317	361	340	331	340	302	310	333	357	359	357	330	342	361	329	324	343	309	340	324	335	330	304	349	305	330	330	316	323	333	343	328	358	322	327	317	312	347	320	333	312	333	338	324	351	340	348	351	328	336	330	327	304	320	332	335	316	294	332	363	318	324	339	343	342	351	335	331	360	357	319	334	322	310	335	358	361	336	369	334	351	358	307	325	325	339	347	376	316	330	330	355	324	326	304	326	348	399	306	306	340	342	345	371	356	331	301	379	316	325	339	396	319	329	328	345	329	304	345	341	324	342	361	339	341	316	310	329	336	316	332	304	348	309	304	334	329	361	340	336	352	338	297	341	338	328	328	339	364	298	322	339	327	323	321	320	329	332	353	318	315	333	314	370	353	336	371	368	346	348	340	356	331	339	326	344	349	317	340	312	351	344	301	344	333	342	331	296	334	304	339	349	326	327	335	327	302	335	352	302	318	320	328	308	382	339	292	337	307	309	317	336	361	320	336	314	345	333	303	333	344	343	347	341	304	347	336	334	314	343	298	372	334	347	333	349	335	339	331	351	311	343	317	316	348	337	340	303	293	299	323	332	338	348	327	339	337	301	337	331	371	350	351	344	342	355	346	336	360	341	339	360	341	342	363	358	353	337	344	330	322	333	363	325	316	350	346	363	349	357	336	292	338	339	337	324	327	358	360	320	366	343	326	309	325	315	316	346	351	350	378	305	323	356	351	328	378	337	350	338	331	330	336	307	318	327	343	301	340	361	356	324	345	344	313	357	336	347	341	341	319	324	324	322	354	326	357	322	354	305	328	345	335	356	342	346	327	323	334	301	334	352	334	316	345	379	344	352	349	325	339	354	329	299	342	331	345	332	291	314	310	335	325	335	294	352	315	331	345	377	298	321	344	345	366	366	367	343	331	327	328	363	359	291	290	326	360	323	307	368	321	330	333	342	306	302	351	335	318	327	304	322	364	328	319	329	348	348	331	370	343	321	347	353	357	357	376	343	328	318	338	309	352	338	307	308	322	319	334	363	332	285	338	307	329	330	321	341	304	329	355	340	348	314	306	329	349	370	358	289	348	341	315	343	339	332	311	337	293	329	350	305	300	352	312	342	338	321	352	339	348	366	324	330	366	338	326	348	313	355	313	324	298	343	352	352	342	361	331	326	320	324	385	339	286	355	335	334	298	330	288	329	354	315	339	329	353	342	353	367	347	330	333	328	352	339	310	300	328	330	348	331	324	346	351	302	343	356	337	320	326	327	340	328	316	336	332	310	333	330	319	329	354	340	335	319	326	305	323	349	374	315	329	304	347	297	312	323	341	342	334	330	325	364	349	354	345	324	331	302	312	319	366	338	331	315	321	357	334	342	373	320	334	349	289	332	316	313	333	342	354	323	350	324	314	348	356	318	337	347	313	321	317	296	358	310	347	342	329	313	325	344	335	329	354	312	339	330	352	295	353	323	326	346	341	317	307	337	341	348	329	356	319	349	388	353	302	329	331	310	332	360	327	330	328	328	331	335	320	307	321	318	345	315	306	339	323	310	358	315	330	317	336	313	357	322	337	342	369	330	319	348	338	310	335	324	328	333	327	376	359	326	340	323	352	335	339	327	332	321	339	335	354	332	340	328	345	320	353	296	332	339	349	326	321	351	337	313	314	355	349	314	304	334	335	326	329	333	348	324	329	302	340	323	350	323	347	368	338	345	338	339	360	348	331	340	329	303	333	325	334	323	365	344	328	349	316	332	295	359	333	319	335	287	338	361	320	339	307	362	356	347	327	308	352	325	341	367	317	322	344	327	327	330	314	348	348	339	328	341	327	345	313	303	342	337	325	309	322	360	347	314	331	340	347	324	297	330	324	333	330	350	379	338	302	324	323	310	333	325	324	367	334	364	321	309	309	346	373	342	350	301	364	345	360	329	296	327	323	336	309	323	329	318	340	300	325	302	338	322	358	355	330	308	308	311	344	341	336	329	346	342	362	338	341	316	318	345	324	339	321	325	334	313	337	329	356	317	351	337	366	326	324	338	344	321	322	357	362	346	326	317	329	329	331	309	318	381	323	356	319	324	324	340	306	349	348	335	357	336	328	349	348	309	351	328	334	339	315	323	322	360	346	341	347	340	363	325	336	356	342	327	356	316	319	332	337	351	334	334	336	338	340	314	336	320	341	345	316	319	296	326	370	357	320	311	329	347	344	319	316	347	316	327	318	323	344	331	343	327	315	354	305	327	340	314	312	327	334	330	367	323	321	317	342	324	349	323	331	344	323	314	334	328	330	338	336	322	338	318	342	324	339	333	322	343	345	329	328	355	318	328	363	309	332	315	321	345	382	340	324	322	323	355	349	309	326	330	374	358	304	322	339	290	319	323	341	377	327	329	331	322	342	309	328	371	327	336	301	323	333	329	343	352	329	330	336	344	340	296	344	299	325	317	301	292	339	366	348	313	332	339	301	347	337	357	330	298	337	339	324	326	337	302	347	388	306	346	311	362	316	332	334	334	323	371	292	362	338	322	312	340	296	342	333	350	317	363	309	367	335	317	323	348	314	336	329	339	344	366	354	324	365	352	320	343	325	326	324	353	340	319	313	341	302	318	339	328	346	311	351	349	313	342	343	362	353	358	340	325	349	331	331	342	364	343	330	333	353	356	338	362	370	339	331	335	355	320	305	329	350	338	337	313	352	337	317	342	341	348	326	332	324	346	372	339	303	312	324	316	334	362	328	306	346	364	319	301	302	298	365	361	319	310	356	316	329	346	323	309	323	294	330	341	307	357	335	357	325	330	297	336	305	319	326	356	356	333	318	340	326	327	308	310	337	368	375	334	323	363	360	365	310	353	342	333	357	329	300	302	333	324	351	330	340	341	353	356	337	321	361	345	336	334	367	309	388	322	354	341	361	346	317	323	327	309	300	316	359	339	352	339	321	319	356	330	330	323	316	315	324	344	359	311	288	324	342	358	324	304	338	303	293	374	358	343	327	326	336	352	334	328	338	319	340	311	332	302	328	331	327	326	290	308	303	343	327	300	329	318	338	316	339	327	347	356	317	339	344	364	351	354	356	342	345	326	334	353	295	317	345	324	354	323	333	344	349	341	348	331	316	344	319	321	366	350	314	346	371	340	325	337	356	355	325	355	340	355	349	334	334	333	325	297	329	351	351	336	335	324	349	335	337	340	330	356	340	329	319	305	360	349	337	323	322	308	346	352	326	322	322	326	336	350	333	316	328	312	343	342	305	376	339	348	353
7245	10828	9386	5219	3976	3068	2360	1912	1469	1147	857	740	626	608	520	519	519	501	444	447	482	461	466	452	456	468	460	456	433	446	442	463	469	470	430	458	400	465	437	453	426	420	459	442	459	429	410	469	409	467	451	480	432	461	440	450	439	471	436	430	439	450	392	461	434	451	449	475	464	440	449	421	448	461	457	485	463	438	432	439	454	477	407	460	436	458	446	457	376	449	465	450	460	434	445	469	450	450	504	444	451	471	438	455	403	421	419	408	442	456	421	436	476	455	469	414	442	445	410	410	442	408	447	448	410	471	406	427	425	453	402	461	420	445	446	397	447	435	409	401	427	439	433	421	423	429	429	451	447	414	432	466	450	438	416	413	466	460	450	437	478	408	439	428	421	419	436	412	425	443	449	457	382	443	448	422	419	433	435	421	465	444	419	435	456	443	410	460	445	451	467	457	443	440	398	470	456	467	441	469	470	426	433	472	420	424	423	427	434	465	430	446	434	391	429	440	429	429	481	429	435	457	425	436	451	426	460	455	469	438	427	421	478	463	450	462	424	427	464	459	470	447	479	468	462	428	420	435	380	447	447	483	421	438	443	433	433	428	449	439	438	392	429	418	433	437	462	438	456	461	434	396	459	430	457	434	448	450	427	490	463	429	466	431	431	402	441	417	473	428	480	446	437	425	451	454	403	404	445	418	404	487	446	426	446	450	460	403	454	414	438	405	401	427	440	452	468	441	441	457	406	417	456	441	459	447	450	418	438	468	466	429	463	439	435	441	455	454	446	414	447	422	464	457	435	439	423	459	429	443	441	442	405	449	399	479	438	466	445	446	437	449	429	429	424	423	430	430	461	400	435	414	441	420	463	458	430	382	446	418	450	477	418	498	431	460	482	451	491	433	411	446	456	480	437	419	455	445	463	440	467	412	439	440	451	444	417	439	428	432	409	429	424	459	449	419	445	452	464	429	433	446	422	446	437	435	420	430	448	445	440	445	412	431	445	456	450	457	446	447	411	408	422	457	444	446	406	462	451	434	432	420	446	464	455	438	449	436	442	443	439	454	433	461	447	417	416	485	412	441	450	453	437	471	464	434	450	420	438	463	425	444	446	421	446	481	434	450	420	450	453	453	427	419	416	394	480	389	406	409	454	424	444	448	456	398	468	442	409	437	420	460	436	435	443	454	413	436	442	434	413	452	465	423	433	422	431	463	455	450	438	427	405	431	451	446	443	469	442	459	459	420	432	436	486	455	433	464	438	470	466	443	435	459	447	458	440	452	456	473	406	458	432	457	468	415	448	416	454	407	448	455	421	436	439	444	426	459	461	435	455	434	422	478	409	451	460	412	425	467	451	407	455	461	451	457	440	483	413	430	413	435	448	432	446	441	446	417	440	440	434	454	439	466	450	420	488	468	458	433	425	478	426	401	452	443	446	453	460	439	441	430	490	463	424	449	457	420	455	464	428	424	418	467	478	444	403	416	463	455	420	442	445	434	442	495	425	424	424	441	484	416	459	457	444	407	478	461	459	457	462	461	443	425	467	460	463	442	472	467	435	469	445	441	485	460	406	427	454	468	418	408	433	457	428	454	433	455	437	415	463	442	414	435	413	457	444	451	421	447	417	474	441	435	450	458	433	426	500	426	483	440	468	444	435	473	433	466	454	441	406	420	429	449	462	420	438	443	424	440	448	445	452	425	400	446	450	455	434	439	447	403	447	399	453	416	429	468	434	431	469	450	430	449	421	441	424	451	446	429	428	395	457	442	421	455	466	457	458	474	431	456	480	468	408	419	443	436	451	461	463	436	421	428	465	455	461	424	420	414	480	410	430	447	444	434	469	475	466	435	463	463	421	411	422	407	449	425	466	452	393	417	406	445	444	417	465	435	406	407	415	451	456	484	458	431	423	442	432	436	435	425	431	433	461	408	425	434	456	409	469	448	477	465	470	453	408	457	428	465	448	464	451	439	450	435	434	408	443	432	473	449	459	428	401	476	399	458	471	434	399	435	435	446	484	436	418	460	430	448	449	418	410	467	448	437	422	456	440	438	453	432	476	441	433	443	411	453	423	478	432	429	430	435	468	430	425	472	432	408	438	427	447	423	424	398	433	463	423	425	447	410	458	436	411	437	458	449	443	437	424	452	428	461	421	453	414	397	443	432	418	457	451	438	411	455	409	448	433	431	442	458	410	444	463	423	447	456	443	479	438	439	419	436	437	473	450	459	449	423	439	431	424	426	447	446	436	445	423	422	456	444	455	484	401	484	418	455	436	443	455	416	443	427	458	431	465	485	453	438	464	439	397	402	452	453	441	454	453	429	431	445	431	403	432	444	434	429	458	420	410	504	454	458	443	428	418	434	447	426	411	443	437	478	415	453	405	454	444	421	477	459	391	443	457	419	417	429	418	438	405	462	458	411	453	439	456	421	441	444	448	447	455	450	457	464	455	430	446	460	440	458	444	438	429	425	427	408	387	455	421	433	441	453	482	451	443	407	421	455	467	436	431	485	469	434	448	429	435	460	449	442	454	421	450	469	424	405	455	418	448	478	455	443	450	435	438	455	463	432	447	445	441	431	426	437	442	383	469	442	457	428	430	450	452	442	450	417	468	472	456	446	427	464	407	391	463	443	415	432	465	432	407	441	413	468	435	440	425	443	447	427	433	460	439	416	462	410	423	438	451	445	427	430	427	448	435	427	454	453	400	469	434	422	451	447	442	436	458	437	436	427	430	416	428	458	424	464	415	464	474	480	452	468	440	426	433	479	478	452	460	464	456	431	458	407	452	464	431	429	437	456	452	427	430	467	436	425	431	448	449	443	425	460	470	461	464	452	447	397	471	434	392	439	426	439	457	491	466	453	445	442	430	455	472	462	434	438	424	459	466	404	456	418	463	459	438	451	450	444	454	444	485	414	422	467	460	445	461	443	434	483	443	434	443	446	449	419	426	458	469	450	414	438	426	444	415	463	423	453	412	451	446	459	453	445	409	498	445	464	442	438	462	449	440	431	455	462	450	444	414	448	421	396	417	432	438	485	462	468	459	449	443	421	455	434	430	444	431	448	408	442	456	433	482	465	451	455	450	480	448	450	438	432	435	439	402	433	467	444	456	429	476	439	462	435	437	433	466	412	466	443	403	433	438	474	427	418	411	405	470	438	442	435	396	429	426	460	468	407	451	439	459	444	464	416	411	452	455	418	463	465	453	414	479	467	462	458	462	441	429	435	461	428	415	422	428	484	409	474	456	439	447	468	463	454	418	461	443	490	434	426	419	447	454	418	424	414	431	462	438	437	451	472	433	476	396	438	442	457	465	435	433	472	490	427	439	435	444	434	483	434	441	413	455	463	433	445	470	447	442	422	416	465	462	446	442	453	431	378	434	442	443	451	465	404	441	411	477	428	439	437	454	444	416	475	413	436	426	421	441	448	449	421	445	436	397	444	409	457	435	475	425	418	465	428	431	440	458	466	422	469	413	436	443	444
24462	21596	29029	24617	21573	11143	2886	1837	1416	1226	989	849	808	781	724	725	660	641	673	645	643	592	617	588	607	598	608	623	571	629	595	598	623	602	596	625	587	578	630	564	639	607	578	561	580	550	640	629	582	610	544	579	610	591	597	599	590	606	574	585	554	587	569	575	526	645	598	570	586	586	580	583	545	599	596	559	562	553	603	557	576	576	583	563	580	590	554	574	611	569	557	557	598	616	609	610	549	578	590	542	557	584	597	521	583	580	577	618	587	557	582	600	571	572	556	554	544	613	566	552	605	560	585	585	617	597	559	555	533	584	628	559	610	551	564	609	584	568	568	561	550	537	573	611	591	579	556	596	542	639	575	548	620	533	565	589	582	583	605	613	594	551	584	581	580	557	553	587	568	587	572	625	631	597	564	558	572	610	618	577	603	583	576	571	584	616	572	561	616	588	595	582	621	602	607	551	545	545	568	591	567	543	597	592	593	618	580	580	548	551	607	610	549	621	592	584	549	562	595	560	576	538	532	543	597	581	576	559	540	557	580	593	549	579	575	569	571	582	581	570	602	552	571	567	542	558	590	585	599	556	584	613	555	590	567	547	597	620	567	600	598	562	558	596	558	525	618	563	575	577	601	592	629	617	567	521	560	608	591	545	562	587	588	576	567	595	565	565	544	602	577	607	586	564	571	554	528	598	563	553	576	608	564	583	538	594	593	585	556	535	558	550	605	554	559	594	591	588	579	586	567	524	594	579	559	541	586	579	588	638	546	580	597	594	575	579	600	601	572	596	543	560	642	617	564	546	569	591	569	524	589	548	562	595	586	573	592	563	593	573	594	602	559	597	597	546	544	549	604	610	562	586	563	558	587	568	587	580	578	588	563	605	555	592	601	532	555	611	591	586	593	570	596	570	561	576	510	562	546	610	578	605	555	550	612	611	597	542	560	583	565	559	550	624	592	606	587	574	559	543	614	543	575	574	566	534	588	602	540	619	564	574	563	596	581	540	561	588	572	564	576	580	562	599	597	587	585	545	583	587	579	554	588	567	592	560	593	571	558	596	557	559	583	539	595	586	584	612	565	581	583	583	591	605	566	600	597	561	587	581	581	599	551	559	552	589	541	609	576	578	608	579	583	602	578	576	577	544	581	598	608	564	577	542	566	567	582	580	567	600	546	599	539	574	575	589	586	542	565	561	571	600	574	568	561	583	555	566	558	601	544	610	568	580	541	563	593	578	570	573	595	593	611	564	575	616	533	532	571	588	610	600	571	582	578	559	628	591	552	560	620	594	568	602	538	560	548	584	583	558	535	586	584	587	589	584	565	543	573	601	579	585	587	576	619	589	643	613	620	607	553	571	564	564	566	544	579	578	570	625	600	573	525	532	583	583	532	586	596	523	572	587	599	567	598	585	625	552	545	570	608	595	595	568	593	609	620	583	561	541	588	567	607	582	570	541	586	566	587	598	553	599	544	573	551	563	578	579	606	564	506	569	562	574	603	566	587	584	565	587	528	589	551	531	561	569	572	560	613	593	554	539	555	537	656	548	570	578	603	578	556	547	593	574	571	599	609	557	571	565	540	583	519	631	586	577	569	613	601	573	551	569	542	591	574	584	569	577	589	575	583	592	594	616	571	562	586	580	581	559	537	589	650	572	573	570	555	575	570	585	592	565	586	589	571	569	579	561	556	544	598	542	563	566	592	562	539	552	604	556	609	561	654	616	557	583	571	558	584	609	567	525	525	557	564	589	586	593	576	549	558	577	576	574	583	588	545	604	555	582	554	557	612	544	590	548	624	581	550	589	556	589	576	582	576	533	559	549	569	611	562	533	570	571	603	627	559	586	637	599	560	556	551	590	560	603	586	587	590	600	579	575	565	606	520	583	578	610	611	537	576	545	573	589	539	566	591	565	599	604	593	580	583	531	545	621	624	539	562	581	570	574	602	609	575	594	562	526	529	576	606	562	602	561	566	601	584	563	548	616	596	559	609	570	597	574	599	567	529	587	620	600	584	595	598	584	587	554	571	564	596	543	570	576	547	624	574	573	531	518	562	589	579	594	604	551	569	612	596	567	545	559	605	587	571	574	537	578	561	580	593	600	536	601	573	554	546	566	582	557	573	592	591	564	573	561	559	515	566	603	598	561	611	568	603	563	569	558	602	590	548	600	550	600	538	598	603	552	587	562	579	552	601	585	579	653	588	589	565	547	541	557	587	578	592	557	570	597	580	598	587	552	596	592	563	600	590	588	613	539	588	530	547	555	599	559	565	582	581	584	598	610	589	558	581	588	550	557	594	586	576	576	555	582	595	559	588	595	526	610	592	528	586	578	587	588	560	551	567	566	594	594	562	594	612	570	612	534	592	577	558	586	567	580	589	592	558	551	538	607	555	550	580	560	618	557	608	582	542	545	533	577	602	566	594	548	550	538	553	603	591	547	581	588	582	573	534	597	584	595	573	560	624	556	565	535	605	559	558	555	565	582	569	582	601	627	576	568	519	545	572	585	619	541	578	555	588	581	586	578	597	589	565	575	561	600	584	529	584	551	542	601	583	550	545	591	611	595	566	532	578	562	599	536	589	592	611	578	615	589	592	578	567	604	582	575	632	579	625	562	580	587	608	573	602	591	570	539	626	576	577	595	579	597	607	536	619	557	592	601	591	577	561	575	579	579	557	610	556	558	598	559	570	564	569	554	598	590	578	537	596	564	530	542	563	542	578	595	583	573	573	547	556	569	578	557	565	556	579	557	547	589	588	615	618	600	567	506	575	602	605	566	578	599	585	602	568	582	591	593	557	547	547	554	585	585	594	614	559	600	608	579	580	535	576	544	563	570	574	623	548	560	588	554	591	580	564	571	578	567	583	617	586	607	600	555	560	590	561	550	606	562	550	595	557	620	558	521	617	507	562	559	584	580	587	565	608	593	611	603	524	524	560	552	597	569	596	544	548	551	611	598	589	574	562	558	563	583	598	552	563	536	564	612	593	555	568	546	584	585	543	573	554	588	579	578	568	577	538	599	531	576	541	565	588	596	582	543	559	578	567	536	607	557	538	580	582	590	558	559	571	546	552	558	552	587	591	588	572	571	563	609	562	577	540	571	579	576	591	570	571	601	595	584	569	541	596	583	561	580	584	534	577	583	575	596	560	580	595	543	613	579	582	611	547	551	601	549	533	566	598	559	601	608	627	551	563	593	562	587	525	584	572	585	609	578	554	583	578	594	584	564	598	568	603	551	587	616	619	554	558	572	576	598	559	590	589	569	574	562	575	567	541	592	590	556	517	553	572	587	574	601	587	572	559	547	591	585	534	570	537	566	618	584	609	557	579	579	547	569	548	540	593	604	514	595	603	545	539	614	528	577	533	560	595	606	570	592	558	578	574	597	579	572	600	549	584	585	584	611	554	566	546	612	586	588	567	579	587	568	580	611	565	579	594	582	554	639	564	607	589	621	549	557	565	575	552	543	559	575	614	600	591	568	564	561
8599	19775	17407	10801	7978	6144	4963	3897	3121	2454	1912	1501	1321	1186	1049	1030	980	978	913	825	854	899	853	822	841	836	885	849	718	811	819	804	782	788	762	759	811	822	753	809	746	783	787	704	722	773	704	762	726	753	746	767	755	719	783	823	752	787	758	796	774	731	751	755	766	738	704	719	734	740	739	825	743	764	726	739	772	759	745	790	795	732	771	765	759	756	711	768	744	749	757	747	729	719	751	788	745	731	758	778	693	726	708	711	743	777	711	759	731	747	839	790	782	764	770	732	703	733	769	759	782	764	777	704	744	762	732	766	765	749	771	741	728	758	722	749	724	755	720	739	786	744	739	737	707	752	738	746	723	749	717	727	700	774	765	744	770	721	749	774	752	778	781	750	719	760	707	757	803	756	776	760	748	750	735	787	706	788	790	746	730	720	750	747	735	739	747	741	756	785	751	682	725	747	737	760	713	722	740	693	694	767	761	743	750	734	767	790	714	698	716	760	737	682	743	755	708	726	791	733	736	694	763	737	746	674	749	755	753	779	696	769	742	699	735	727	719	732	707	741	779	804	698	698	773	736	728	738	759	712	695	705	705	744	738	790	720	715	700	734	721	697	726	679	783	727	711	763	708	747	785	751	744	738	741	764	742	693	729	732	786	729	726	766	722	700	729	738	747	741	700	757	746	747	754	715	747	777	731	746	760	711	766	706	725	756	766	730	786	770	765	697	737	740	725	703	673	729	704	773	761	756	731	800	766	740	722	749	747	705	764	762	723	703	714	735	764	714	800	760	800	715	780	709	722	695	764	707	729	791	788	773	745	751	723	713	755	708	719	721	749	741	774	751	794	681	789	752	737	761	721	696	725	771	677	692	776	713	740	736	753	716	783	715	694	729	699	767	739	717	734	717	761	780	733	730	681	733	706	773	786	739	810	791	774	749	745	750	752	737	769	711	693	731	744	732	719	762	726	739	733	734	758	769	732	771	786	707	759	757	688	740	721	740	747	694	771	738	776	746	761	768	718	727	730	741	735	737	774	760	697	754	746	722	766	729	698	778	730	693	825	727	686	701	751	756	744	794	763	777	729	742	772	727	785	741	741	746	736	744	749	762	716	750	731	705	709	712	811	762	736	694	790	783	773	726	775	750	710	770	750	764	730	758	745	763	767	736	710	760	751	737	715	757	752	742	707	745	726	766	728	764	704	720	745	721	757	742	776	761	737	720	747	760	742	727	761	754	736	717	802	677	774	745	815	776	741	702	692	752	730	723	761	756	756	734	749	727	799	728	738	721	749	703	740	711	732	740	707	750	775	749	748	681	809	756	727	719	794	722	724	760	748	711	727	762	769	758	726	756	742	765	698	769	723	806	761	733	731	730	748	749	720	757	746	733	741	706	757	723	728	713	731	729	726	793	727	781	709	749	747	750	732	721	744	677	730	736	727	772	743	749	754	755	788	789	694	706	726	727	772	795	726	719	774	766	709	702	749	738	751	751	705	739	744	748	756	741	738	738	726	740	751	723	703	719	748	787	744	743	775	771	770	758	756	783	740	716	708	742	750	780	742	740	791	789	765	722	744	754	785	775	779	743	718	800	739	717	735	741	731	769	724	778	680	789	738	770	768	748	784	724	695	758	796	728	741	747	735	759	723	763	719	791	759	729	747	742	781	749	721	713	757	807	725	731	754	748	763	766	779	713	780	740	757	731	786	743	770	741	783	721	801	761	723	775	735	760	764	751	710	800	734	742	720	753	771	752	716	766	706	784	737	766	713	770	724	748	723	754	771	756	734	715	792	719	741	691	803	717	749	737	727	727	759	740	777	723	733	725	757	767	741	754	740	742	791	760	725	810	775	729	704	694	707	702	750	775	768	754	737	748	760	798	736	721	756	694	766	779	767	774	745	748	746	791	746	695	760	773	728	756	755	767	764	727	765	743	803	729	724	764	749	725	785	792	713	746	754	741	727	784	695	799	715	686	756	725	764	714	785	704	760	739	767	769	708	801	726	740	748	741	743	763	663	731	725	723	716	715	762	722	672	749	742	752	717	705	743	721	790	660	757	748	713	747	734	808	734	747	727	803	708	773	748	768	781	803	750	773	722	769	696	711	736	729	750	706	784	744	792	789	771	771	730	779	759	737	719	784	728	760	777	739	739	734	745	725	751	731	714	745	707	766	715	776	737	749	771	748	745	746	715	754	755	746	743	784	707	778	704	703	733	718	785	740	757	733	701	738	762	768	725	751	775	720	738	738	681	713	743	712	702	771	747	762	725	774	731	712	704	754	752	753	692	780	719	771	736	752	749	729	758	727	730	681	723	760	751	781	725	751	730	710	754	729	786	756	769	695	779	713	756	768	735	749	686	739	742	717	728	691	756	703	778	730	778	747	746	742	756	707	728	721	746	708	759	699	738	728	706	740	755	774	767	746	741	683	736	730	779	765	702	696	754	760	683	766	770	735	727	749	736	730	715	811	749	750	770	787	740	712	683	710	754	767	783	768	735	770	780	729	750	759	752	727	815	756	710	743	729	753	790	831	766	750	780	734	746	759	762	711	726	729	734	688	726	753	753	755	694	740	724	745	768	772	699	761	735	734	775	718	749	717	744	767	761	752	795	771	712	716	755	713	767	789	776	762	729	712	747	770	712	798	698	744	770	740	765	734	700	786	731	775	756	687	730	777	771	689	758	741	744	770	775	715	707	721	783	770	803	734	762	737	707	762	755	750	738	754	767	763	751	715	772	745	737	717	735	751	776	744	797	740	779	729	762	735	759	741	746	732	747	716	716	747	721	751	801	748	734	705	757	719	777	736	780	704	750	753	720	715	736	773	761	716	670	784	748	762	741	740	756	748	744	756	756	740	722	756	715	748	736	731	760	758	715	738	742	744	766	779	761	757	702	736	783	751	749	745	717	757	727	728	739	756	697	707	705	676	722	745	740	775	733	751	731	741	782	746	745	780	751	739	736	763	736	730	742	763	748	745	757	740	728	741	746	745	759	752	761	750	745	726	709	770	736	743	719	784	734	741	771	751	720	727	709	733	721	738	720	661	742	682	724	735	782	744	754	792	754	713	731	732	717	726	821	731	759	707	766	783	712	735	758	750	701	747	728	789	736	746	731	688	713	789	727	741	760	740	718	724	705	734	738	791	764	770	783	717	689	759	730	696	756	798	751	715	723	750	748	727	782	781	788	720	708	724	750	776	710	733	742	808	761	759	750	757	774	759	748	719	774	714	756	748	715	710	725	741	752	714	746	717	725	732	742	734	813	745	713	715	746	747	706	751	723	714	765	773	763	735	764	770	768	768	747	767	765	743	697	700	715	771	764	778	708	753	719	729	768	697	758	781	718	716	744	743	752	744	720	693	773	767	731	724	700	747	778	762	745	747	773	743	747	738	731	736	791	719	783	746	719	769	757	752	737	769	759	769	725	721	752	754	764	735	767	742	750	687	763	752	754	757	735	727	738	692	790	768	761	735	775	714	688	778
23432	21573	29501	24124	21578	21606	9618	2682	1843	1525	1137	1019	935	797	777	777	719	663	666	633	630	626	625	605	628	637	604	634	558	615	559	563	569	574	528	580	598	575	563	588	546	566	573	528	580	523	487	576	563	549	532	548	557	562	522	535	536	556	603	524	521	504	538	526	535	573	564	506	537	559	549	537	511	560	527	595	516	522	573	532	562	562	507	539	549	552	562	547	492	498	511	561	530	551	566	552	489	496	522	544	516	534	546	556	540	570	540	569	520	533	514	546	524	534	566	533	533	521	556	553	540	566	527	542	546	480	537	550	508	564	513	516	571	529	539	564	513	529	541	531	526	552	546	527	466	558	560	561	537	515	539	512	530	516	519	566	538	561	543	479	503	542	520	541	525	561	546	554	571	524	576	512	542	533	571	528	551	531	511	541	565	553	517	567	543	532	539	525	541	504	536	540	492	544	527	546	529	541	603	519	536	530	531	540	524	587	532	543	534	570	535	551	500	582	542	512	518	535	522	564	510	517	576	546	528	556	510	560	521	531	563	551	532	548	556	553	550	536	504	511	543	540	526	528	522	549	531	578	529	516	563	503	568	539	537	504	581	588	539	557	554	519	564	561	519	529	535	557	530	516	502	531	607	529	512	516	528	520	531	507	537	546	554	540	536	456	488	487	536	535	543	595	557	500	495	535	532	487	550	521	531	512	488	554	529	532	503	549	519	568	503	540	538	563	564	530	522	539	537	520	522	523	548	515	577	548	509	465	534	535	495	527	592	481	521	520	474	517	511	519	520	560	511	491	544	509	510	535	506	544	541	528	536	572	559	482	538	605	501	529	575	524	521	537	538	529	523	547	513	533	517	534	547	507	515	530	511	494	558	579	501	544	545	511	519	537	507	474	580	500	526	558	527	496	513	508	563	558	502	526	525	540	541	518	531	528	529	528	504	510	568	568	539	533	552	556	561	517	584	509	573	522	556	524	567	565	536	519	521	539	589	552	539	529	544	526	560	509	543	561	560	513	518	477	525	518	538	546	577	526	528	512	506	516	540	546	532	535	570	535	528	497	553	527	541	514	585	535	579	489	568	566	520	530	515	539	557	538	551	541	551	527	552	526	561	511	539	551	539	533	526	531	552	515	549	516	488	541	494	532	544	560	575	510	550	504	504	499	514	557	534	540	578	548	535	523	550	550	527	535	528	521	515	521	515	515	529	521	524	516	511	534	534	536	526	555	537	585	541	534	564	513	550	498	549	527	522	551	508	552	544	513	531	515	554	595	523	572	541	517	550	503	544	552	525	570	507	519	546	541	572	558	568	508	531	518	516	522	556	561	530	516	538	541	544	549	536	535	517	504	555	557	571	517	562	506	555	527	529	532	556	516	539	557	549	554	521	536	516	474	494	495	491	547	518	515	537	479	539	551	540	544	518	523	512	533	544	559	513	522	540	514	515	504	556	541	556	530	553	556	533	528	529	473	498	545	571	524	542	498	537	559	496	548	525	524	559	490	477	560	565	554	505	546	529	532	492	532	492	510	536	496	532	542	553	520	562	537	549	543	529	527	570	565	526	508	526	537	547	539	530	552	533	521	482	518	532	533	520	571	541	521	499	556	533	530	529	495	513	530	495	546	539	504	552	497	534	560	510	531	508	520	556	555	539	532	534	539	539	544	555	541	542	542	529	559	544	535	515	479	526	536	524	541	502	521	535	508	529	513	554	515	520	518	544	579	518	571	523	540	546	539	554	561	576	550	515	546	535	534	514	539	589	569	551	508	520	509	524	530	497	511	520	510	544	523	536	526	560	547	546	537	567	508	505	482	536	574	570	553	556	483	517	570	545	496	523	518	519	540	508	493	518	570	543	567	561	557	474	568	542	553	559	580	550	516	496	494	496	571	565	581	505	525	506	517	490	495	508	565	495	494	525	558	510	537	526	564	551	504	532	581	561	493	542	530	508	550	490	522	531	492	533	525	558	535	514	530	518	540	533	556	581	527	521	479	560	527	525	546	582	560	526	545	563	539	521	507	558	539	543	537	521	543	562	532	540	538	569	547	539	561	512	538	535	533	519	537	527	539	576	506	553	547	501	532	509	531	542	516	504	534	521	519	510	518	491	548	550	532	480	505	537	564	537	541	530	566	531	501	548	511	520	519	534	549	529	525	551	528	511	548	557	490	523	566	560	500	560	458	543	537	573	532	524	528	527	536	547	545	550	487	511	532	509	540	530	490	538	554	495	566	504	481	539	553	516	526	521	541	546	529	501	525	529	493	499	542	539	529	491	565	552	487	547	539	553	517	543	552	519	499	499	563	558	583	545	519	505	563	531	522	543	542	535	563	537	479	526	520	500	521	511	511	517	522	540	522	506	512	564	527	542	512	519	537	512	561	516	520	558	554	506	516	528	501	551	556	540	568	564	527	577	574	491	518	559	524	546	536	536	535	597	516	529	558	514	521	496	505	505	521	553	521	547	540	511	549	509	513	557	579	563	550	583	514	520	559	529	494	490	532	515	515	575	553	537	561	485	496	555	584	531	496	520	528	507	514	537	573	485	508	558	571	503	502	514	561	547	524	591	497	558	510	520	548	531	506	508	506	546	534	536	548	569	532	521	578	543	530	562	511	532	501	514	519	547	535	498	538	522	527	559	546	544	526	556	524	517	569	590	504	537	532	518	562	514	484	548	558	561	551	554	532	496	543	551	508	520	522	547	532	493	548	520	497	527	526	497	557	588	491	515	564	532	520	502	558	530	517	521	543	536	565	524	559	560	549	516	547	550	491	543	525	542	539	512	504	549	552	511	485	480	499	568	560	558	553	550	522	520	529	539	536	540	550	524	510	542	595	524	482	542	532	509	545	528	532	546	506	515	525	515	558	579	560	506	518	572	551	575	550	557	546	552	538	547	515	511	528	572	502	570	509	578	519	520	547	519	537	555	561	520	534	525	492	536	551	529	519	499	549	475	517	518	578	505	514	523	471	552	522	488	540	539	574	530	513	537	514	561	514	514	541	540	563	560	519	492	548	517	536	533	553	534	554	510	507	489	558	508	486	547	568	522	509	524	514	536	524	520	549	517	557	528	550	575	541	508	510	488	545	545	553	544	565	566	546	486	541	496	557	512	517	540	528	523	514	512	516	521	518	490	562	585	580	557	551	538	510	533	515	517	544	579	560	506	515	559	510	502	516	549	543	557	517	584	523	505	524	536	488	517	509	554	516	556	500	543	537	534	537	504	549	544	536	548	515	507	552	522	578	540	516	556	523	563	538	536	524	557	520	524	529	525	554	528	513	539	486	497	523	555	522	528	503	511	532	505	547	508	522	490	523	534	543	515	569	520	566	554	516	538	502	510	559	534	528	567	548	531	525	533	563	507	504	511	552	525	550	544	546	534	530	513	514	540	540	561	542	558	547	532	555	544	564	554	529	549	557	544	537	511	550	536	526	461	548	541	538	533	553	531	516	541	531	549	589	539	529	545	508	553	520	541	518
11221	25729	22579	14552	11179	8714	6945	5388	4251	3358	2466	2004	1655	1488	1341	1194	1096	1074	957	978	957	874	844	820	846	802	810	797	784	806	816	810	783	772	824	740	752	747	748	746	788	766	717	707	743	743	723	712	698	751	731	706	711	739	690	692	756	716	744	718	694	748	740	641	705	681	686	694	661	669	725	682	727	703	690	706	719	677	708	731	682	674	742	673	709	736	704	685	713	687	701	719	695	688	722	656	692	691	724	702	725	733	726	700	689	679	701	668	695	661	759	729	711	692	676	661	693	724	696	697	640	706	694	690	705	703	713	710	656	707	683	688	703	680	683	701	724	655	673	687	689	661	697	722	686	661	668	687	650	706	639	697	710	697	691	712	673	689	682	695	677	698	691	708	679	706	711	702	654	698	649	709	721	692	710	678	655	671	680	657	731	667	757	731	678	672	713	730	699	732	687	685	659	674	688	700	699	710	690	665	700	679	695	647	708	728	723	746	697	713	694	731	689	739	711	623	692	652	654	678	689	662	697	719	700	687	669	702	725	729	717	658	672	680	686	742	642	709	698	727	669	653	676	668	699	723	643	719	708	704	663	695	711	677	711	721	724	671	716	670	702	725	689	659	701	672	701	648	702	704	738	692	704	651	704	656	673	685	689	694	705	689	683	692	684	650	701	660	671	666	727	701	735	668	724	693	678	699	700	726	683	682	664	755	710	695	683	706	665	723	729	707	726	660	712	690	671	736	727	757	678	673	693	682	702	698	641	697	704	676	712	658	641	653	669	686	721	727	687	674	688	662	675	706	696	690	664	732	717	712	691	711	741	699	651	683	740	692	670	685	654	685	720	680	716	677	703	769	732	724	712	665	663	748	710	654	668	644	688	730	703	677	683	745	686	711	720	725	683	731	698	654	701	682	638	741	698	704	640	678	703	686	691	683	660	690	640	702	635	661	673	691	687	706	716	717	656	701	700	672	694	711	710	710	688	712	690	685	709	654	701	728	705	698	738	634	712	717	675	699	689	703	720	682	669	670	699	685	662	651	670	711	663	708	665	683	662	687	664	699	675	681	699	717	666	693	673	671	658	760	732	695	651	701	667	649	640	683	680	688	633	757	699	685	721	701	725	696	676	638	692	700	697	678	701	702	723	657	676	692	692	687	676	659	663	698	646	694	729	670	687	701	681	680	720	712	651	739	650	675	709	689	657	731	641	718	689	716	674	686	679	687	686	675	688	729	716	696	680	657	706	685	685	685	745	719	695	682	694	657	712	715	695	691	713	699	687	687	701	724	710	730	752	704	715	667	694	704	687	710	637	749	729	720	681	685	749	675	697	677	689	734	705	660	685	695	697	695	697	713	664	720	724	703	661	673	709	714	684	739	694	700	739	687	698	694	680	673	713	655	657	672	734	714	694	706	658	686	724	696	674	713	737	684	675	697	684	725	651	708	713	722	688	681	677	708	709	730	683	689	711	668	674	691	678	690	685	667	677	693	695	718	706	684	730	715	695	742	696	705	701	711	669	655	634	701	724	669	708	662	682	706	754	649	671	702	698	684	654	729	694	694	661	720	701	760	681	661	694	713	718	756	695	706	687	667	655	650	727	667	757	673	694	709	732	678	681	680	707	685	714	688	700	661	671	706	672	711	698	672	696	687	675	687	709	699	674	703	680	713	665	716	710	691	695	690	649	708	698	680	721	673	708	693	685	711	713	657	707	665	689	723	678	700	710	657	677	720	714	683	722	675	673	676	670	682	686	711	698	711	696	719	693	670	688	711	693	694	726	651	708	705	682	700	678	677	688	724	719	702	726	672	663	672	674	699	705	657	710	725	682	683	714	716	685	714	657	652	709	667	688	687	709	683	649	682	647	693	726	678	697	643	695	660	712	687	754	705	693	691	698	722	738	694	669	755	660	717	678	670	696	668	722	700	715	712	728	719	768	666	685	694	669	697	706	732	683	695	701	677	640	668	674	674	648	659	695	677	664	672	681	667	664	653	699	693	682	701	658	704	695	670	692	639	689	672	656	730	677	693	706	702	704	685	700	698	752	653	680	688	686	699	687	698	664	656	659	721	735	752	713	658	704	732	673	747	709	686	690	691	652	651	699	662	662	711	696	687	679	674	678	683	686	703	680	698	733	696	703	650	660	676	686	683	730	730	701	666	707	695	662	644	664	674	655	655	710	737	683	696	711	711	660	705	716	660	707	648	694	675	688	715	720	710	741	681	725	742	703	649	732	689	689	731	629	697	738	666	705	684	699	681	679	705	676	703	713	695	684	706	687	608	697	677	710	698	680	687	693	740	654	699	673	729	716	658	736	641	721	700	729	697	715	704	683	712	715	681	695	718	700	697	656	687	723	701	681	686	714	697	698	710	683	682	679	691	736	717	743	704	696	667	678	728	725	709	648	666	671	724	677	663	693	679	723	659	672	702	671	673	701	664	695	658	641	725	673	669	707	704	672	688	725	716	717	676	716	694	705	675	731	688	675	698	690	701	669	713	786	750	660	708	671	724	668	686	679	633	672	710	679	690	673	684	708	669	700	716	726	691	679	700	699	703	717	710	678	654	705	726	643	723	670	678	703	671	727	717	670	679	669	726	695	720	712	681	662	687	701	751	665	674	682	705	698	652	722	742	651	710	683	700	678	695	684	671	665	645	674	712	730	697	719	666	711	703	708	713	703	730	700	742	728	693	658	658	664	708	766	754	680	695	673	658	681	696	699	673	711	659	675	697	692	686	695	693	711	698	680	722	611	627	675	669	686	696	748	732	716	705	728	658	678	702	670	667	703	769	721	715	706	685	698	743	718	704	715	720	682	706	684	749	711	673	675	678	659	719	718	660	634	685	665	728	675	660	675	678	714	675	739	701	677	709	644	718	689	666	727	699	678	714	657	669	723	695	692	684	688	666	725	667	717	670	755	711	683	657	638	642	699	688	711	667	650	653	681	702	699	668	670	770	714	689	682	723	670	715	698	658	689	655	699	690	682	709	695	704	656	727	674	694	722	697	722	713	693	676	672	676	669	658	685	708	685	687	702	683	695	660	678	665	709	730	668	639	663	691	695	689	705	714	682	686	707	658	655	651	700	687	712	618	698	714	687	654	691	681	711	648	669	698	689	685	706	701	700	681	697	693	676	709	706	683	683	682	693	673	649	690	711	670	698	685	743	687	679	675	727	625	757	641	699	674	678	693	638	696	728	712	679	691	699	666	678	724	701	692	658	691	683	726	698	688	692	642	672	659	696	694	717	707	692	598	678	691	675	712	688	684	699	680	667	695	698	726	696	652	721	679	701	704	740	695	657	684	642	676	680	675	723	683	668	697	707	671	668	714	693	697	726	711	689	696	686	664	675	739	714	669	736	691	700	690	652	645	688	661	686	671	695	683	675	714	716	690	683	650	678	687	685	699	729	663	656	689	739	698	703	705	670	701	721	675	678	641	699	707	665	704	729	617	710	699	664	738	673	698	697	703	671	672	722	661	723	667
27413	20652	11518	3675	1847	1192	948	813	632	564	478	443	412	392	387	389	390	316	354	324	342	352	336	304	347	363	343	366	302	354	309	334	379	322	363	322	355	336	347	375	334	319	335	305	353	344	342	334	334	341	323	355	351	340	309	324	332	298	335	336	321	329	363	311	307	347	340	340	342	338	347	335	339	326	345	361	330	293	329	330	320	339	333	359	357	340	351	291	348	338	330	314	323	327	364	344	370	345	355	350	364	326	365	320	326	332	331	348	333	352	307	343	328	353	349	312	301	335	315	335	289	337	345	335	312	339	289	338	330	360	371	367	326	348	352	333	341	330	335	344	327	347	337	321	338	321	348	341	320	343	342	331	343	353	337	329	353	329	341	349	392	340	296	389	331	337	322	346	329	319	327	319	340	348	320	327	355	308	342	348	308	337	350	306	343	315	317	357	346	310	334	340	330	305	320	335	330	345	327	374	309	308	336	323	315	324	329	347	322	345	363	325	357	295	355	315	332	312	355	341	308	339	335	344	353	341	338	375	317	358	320	341	323	340	312	300	310	346	323	339	343	361	328	328	333	317	344	334	323	329	323	353	330	332	339	319	364	345	318	342	328	310	351	340	332	323	332	321	304	355	340	316	331	321	346	334	329	332	298	340	321	359	368	337	373	315	326	330	353	326	305	345	337	331	359	339	323	342	322	330	341	348	337	319	331	345	353	371	315	319	339	335	360	337	342	326	363	336	304	401	340	348	315	342	335	299	338	328	357	323	340	356	326	331	335	312	324	328	317	352	322	306	363	323	322	369	322	309	354	306	283	341	347	337	310	330	322	312	337	324	361	323	315	307	327	327	359	351	351	343	319	303	336	335	335	302	337	330	350	366	351	328	325	349	361	332	327	333	325	350	321	362	345	331	368	337	313	336	371	353	311	371	324	366	309	338	357	334	317	319	332	339	304	310	341	338	334	341	337	323	344	322	331	344	329	329	333	325	357	346	300	313	319	333	353	338	316	355	345	368	343	331	310	325	329	301	351	332	367	337	316	300	321	330	347	354	353	330	359	339	307	342	338	357	352	328	346	346	317	335	364	314	337	313	349	351	306	354	332	313	340	348	332	324	320	353	343	320	330	338	339	343	341	319	330	377	338	346	336	311	345	307	362	348	346	328	329	354	293	347	299	326	336	330	349	310	359	332	366	337	309	362	368	324	341	303	326	315	353	335	339	321	309	343	317	349	334	332	334	305	329	353	338	331	340	382	329	330	355	310	342	366	348	340	345	343	330	320	341	361	303	336	305	329	344	315	345	345	357	347	332	321	328	305	318	316	321	325	382	322	337	329	335	337	348	357	342	328	351	332	311	331	343	303	333	337	318	327	348	326	372	329	324	345	335	337	316	359	329	346	336	343	349	351	345	317	329	335	352	325	310	312	320	335	338	334	332	339	351	334	299	337	327	356	355	369	363	317	373	322	343	327	335	343	332	349	329	337	325	365	355	370	339	330	360	345	342	326	355	339	317	345	331	360	328	316	361	339	339	345	335	337	343	323	349	324	323	337	330	312	361	314	323	302	337	360	347	354	349	339	327	332	348	342	335	337	342	337	350	361	347	313	352	331	342	334	328	336	322	369	325	351	345	327	368	336	333	346	334	319	331	352	310	361	322	353	327	321	334	357	319	344	348	316	353	363	367	373	313	368	327	348	321	342	308	363	358	352	326	309	350	325	351	340	337	361	324	332	355	343	328	298	333	352	331	313	346	358	347	357	340	369	312	344	320	366	363	330	323	352	320	346	338	334	324	354	348	344	334	317	305	331	332	311	325	351	333	346	358	382	340	344	341	321	330	363	345	370	304	323	355	335	360	343	339	346	335	355	341	298	317	361	322	342	349	352	317	319	328	355	311	326	318	335	335	341	306	340	337	336	314	323	348	319	384	306	338	323	380	359	328	355	350	342	331	302	367	330	351	325	329	320	316	343	333	354	377	334	325	334	318	364	337	342	344	327	303	314	319	325	353	333	339	335	311	339	341	320	343	331	314	348	345	366	366	357	312	332	338	324	311	350	323	299	336	285	338	344	333	330	328	332	361	350	342	309	362	333	358	341	316	333	331	352	317	322	346	326	359	348	312	311	330	321	350	330	344	350	327	373	353	359	355	298	342	356	347	330	340	352	341	349	347	326	348	321	327	296	348	360	330	306	331	322	353	342	345	302	300	353	326	333	330	287	328	351	339	368	333	325	338	355	324	345	333	338	313	323	344	306	329	325	331	305	363	330	350	365	337	355	319	325	321	325	348	327	324	314	324	351	342	329	344	352	332	336	348	322	325	332	340	312	344	376	293	317	381	343	352	339	340	334	357	336	366	329	311	347	354	332	334	338	297	347	350	345	367	328	319	347	333	336	323	330	338	335	325	345	316	357	347	330	345	313	361	381	340	349	309	334	309	359	344	378	356	310	347	325	320	336	285	330	310	338	329	364	285	333	334	323	311	345	336	307	318	334	346	354	321	368	319	348	339	332	355	304	368	333	353	325	355	335	333	304	333	298	346	302	371	334	354	319	368	331	340	381	309	351	341	307	332	356	301	315	339	326	322	373	320	333	354	334	321	319	332	304	340	352	326	344	295	367	328	324	347	300	339	342	332	352	347	373	336	333	312	371	330	334	351	295	288	343	363	330	341	321	346	357	329	344	295	331	355	304	301	357	311	322	340	296	360	327	325	356	369	310	336	313	286	333	338	365	312	304	333	372	363	361	352	305	311	348	354	340	328	326	339	339	349	297	323	372	307	322	339	303	299	313	326	345	369	307	342	339	354	308	335	318	340	317	325	319	338	318	336	331	327	339	338	355	313	346	340	346	352	330	324	340	367	309	325	363	332	310	349	329	345	327	357	340	341	294	346	344	352	311	321	363	340	327	342	331	365	327	370	337	328	356	353	309	338	347	344	306	345	350	341	345	320	313	367	342	320	334	333	303	333	331	339	331	317	360	329	336	311	333	369	377	330	328	330	346	311	355	336	346	360	338	346	337	330	336	323	357	361	344	337	335	320	330	325	336	343	329	322	355	341	330	347	319	301	291	339	334	383	322	353	340	314	311	349	331	345	323	362	324	357	353	342	355	306	347	326	334	317	337	327	292	330	346	369	350	327	381	326	355	330	304	347	366	354	349	333	351	319	333	314	346	311	352	346	316	337	370	348	348	309	335	323	331	309	309	358	349	308	327	343	331	328	343	322	312	328	323	342	321	298	344	359	346	324	339	313	329	333	321	312	331	341	328	355	358	303	332	328	330	329	341	351	308	327	310	329	305	343	370	331	323	343	306	330	352	332	341	335	334	327	341	351	327	307	316	339	346	313	342	320	331	329	316	330	354	327	332	321	334	335	352	327	359	338	302	340	335	341	353	345	345	342	342	341	307	294	337	337	338	342	343	337	327	355	356	313	317	330	344	335	303	339	352	340	343	316	342	335	342	362	370	319	311	343	347	342	348	324	325
7390	10935	9941	5451	3789	2916	2256	1841	1414	1138	847	694	685	602	571	534	513	473	484	465	484	445	455	482	465	468	442	502	455	472	452	472	419	455	434	483	417	445	438	444	453	449	417	430	430	469	408	448	421	446	436	404	447	413	429	417	424	440	444	476	400	437	414	442	453	409	451	441	461	428	468	453	433	463	462	437	418	413	451	447	430	426	422	412	437	412	440	451	459	408	431	402	456	470	422	428	425	444	428	405	437	433	450	427	451	434	439	450	462	442	453	451	427	443	432	462	432	404	423	481	445	448	455	406	404	426	424	469	414	483	420	461	426	450	442	450	461	421	419	491	417	446	410	437	425	446	430	479	432	454	456	438	416	416	437	457	448	443	462	453	458	455	451	436	432	440	469	463	443	446	438	447	431	424	457	465	438	455	422	450	392	436	404	421	412	417	410	435	424	430	452	444	465	496	439	464	434	410	457	423	404	427	446	442	445	444	453	430	439	425	412	414	468	461	432	418	439	436	409	413	425	489	483	446	436	405	471	426	431	413	418	387	443	443	415	392	408	466	417	395	439	446	438	430	449	480	465	427	451	460	424	405	429	430	422	458	452	441	421	436	440	402	434	442	464	447	440	422	435	416	430	461	434	406	435	422	450	414	481	461	419	426	436	496	452	396	409	437	430	447	447	457	391	451	459	437	449	462	434	461	422	437	435	430	437	447	409	423	423	444	458	446	465	495	420	437	485	409	459	443	461	431	445	453	441	494	440	455	438	451	418	438	417	475	451	407	427	467	428	428	404	405	487	455	445	429	472	486	465	430	434	444	430	451	451	423	465	407	476	437	429	437	444	437	425	416	422	418	450	438	418	459	462	440	423	410	432	465	428	453	447	420	442	415	455	439	432	432	464	440	437	432	431	446	454	413	402	432	423	450	431	410	456	432	453	433	431	432	440	443	432	449	424	411	446	436	422	443	422	466	447	435	482	469	429	424	450	417	442	454	420	385	411	439	413	409	432	444	457	425	437	456	418	442	445	450	451	422	458	436	434	497	455	479	421	462	424	426	478	440	426	436	446	435	422	445	466	428	473	409	452	451	428	427	457	453	444	424	465	403	464	450	437	471	427	436	418	460	425	471	446	437	436	434	424	445	412	435	483	461	477	483	447	428	467	415	440	428	447	414	420	431	390	397	415	456	431	437	450	428	447	424	455	480	433	439	413	449	425	390	455	437	426	438	479	402	421	468	436	398	466	462	448	417	466	454	413	450	414	413	431	438	416	462	452	463	452	430	443	458	443	423	458	446	428	420	473	399	439	437	431	431	413	425	441	448	456	424	487	417	453	486	435	481	441	451	473	404	437	423	418	452	440	445	466	428	432	429	420	432	469	425	454	428	449	441	433	448	443	465	439	429	453	432	441	416	445	450	459	463	468	416	443	466	429	415	402	449	439	436	416	446	418	433	435	421	446	402	458	399	426	427	467	428	449	447	407	420	449	469	435	476	425	430	453	456	425	408	451	420	416	429	436	439	445	433	455	450	439	456	440	425	435	463	454	458	424	445	437	463	448	469	440	445	484	446	450	427	468	417	453	447	431	451	456	438	442	447	423	459	500	423	427	490	415	456	419	506	425	411	382	397	453	442	455	446	424	432	436	442	455	446	455	437	418	418	424	450	439	412	437	435	454	476	469	450	467	449	516	423	434	466	451	441	447	408	410	426	460	444	469	461	422	436	457	439	460	391	410	419	424	463	471	442	455	453	426	470	414	438	452	414	441	431	450	449	397	444	446	423	456	466	397	456	439	458	439	423	444	426	431	433	461	429	414	423	413	444	458	419	416	441	424	407	445	469	437	428	401	419	435	409	452	445	461	488	450	452	456	435	426	455	428	442	419	505	460	394	423	426	448	405	439	448	435	439	437	438	456	438	459	420	429	463	388	420	437	450	433	427	462	447	432	435	406	419	423	415	463	456	453	455	422	445	448	433	463	426	445	437	457	444	460	442	410	492	474	428	426	417	439	403	457	453	422	406	468	457	416	453	437	450	446	435	486	435	439	474	417	495	449	416	439	461	406	451	445	464	466	459	425	448	463	444	491	440	448	438	430	431	435	438	443	437	438	415	452	418	434	441	455	462	418	437	429	429	451	499	446	465	442	448	469	415	427	429	422	440	459	457	464	431	437	453	440	439	413	491	465	445	421	436	427	446	437	419	411	474	426	444	444	450	445	425	380	400	461	423	423	443	448	435	418	450	441	448	426	480	443	409	428	448	415	429	428	413	448	432	417	427	453	439	405	434	406	452	416	475	431	432	440	430	463	459	408	436	427	440	453	433	436	417	463	428	422	437	410	431	438	454	418	434	448	457	427	403	457	442	446	463	431	449	441	480	464	456	410	406	441	439	496	449	470	457	428	454	431	420	416	457	463	443	427	434	428	444	436	465	463	426	445	421	456	425	449	442	446	427	466	427	417	446	424	449	414	424	437	453	450	453	471	424	471	405	400	440	449	472	417	460	440	436	434	445	423	456	416	412	425	467	464	398	473	443	464	445	392	445	464	443	416	405	471	433	382	414	470	451	438	455	442	424	443	454	445	460	440	443	440	442	426	421	480	456	438	449	417	473	422	414	411	431	422	456	450	397	435	437	451	457	433	457	461	425	404	427	435	378	451	429	450	448	504	438	473	447	427	443	451	385	421	454	465	459	426	443	469	417	429	410	451	401	447	440	455	495	465	405	460	415	446	471	443	427	399	412	463	420	419	429	423	455	486	437	412	413	437	410	413	459	446	427	451	441	465	436	442	501	398	425	450	449	438	439	464	466	436	422	415	458	454	447	423	431	457	425	418	434	450	475	447	453	402	468	436	422	485	427	431	411	463	460	455	447	419	445	434	426	453	439	450	417	442	470	399	441	448	459	449	496	433	402	425	452	434	454	476	394	410	450	411	395	455	475	463	420	448	450	444	423	429	447	452	447	400	446	445	439	426	428	451	399	425	485	429	426	452	454	448	430	447	484	433	424	444	457	391	422	404	451	423	417	451	456	433	444	452	461	446	439	430	413	449	475	411	393	430	432	437	438	484	438	407	398	418	467	434	411	423	440	420	450	439	408	419	437	451	495	399	422	432	415	438	456	455	418	469	470	425	455	450	446	476	401	423	436	424	435	424	418	436	428	398	440	438	438	440	428	428	486	430	418	465	418	429	438	429	442	492	447	467	425	411	429	414	413	442	420	447	461	461	454	443	408	427	455	409	453	401	454	432	443	506	472	440	429	451	421	422	466	459	440	420	428	439	430	402	447	438	428	414	474	448	434	423	439	448	431	457	453	413	457	437	478	410	411	451	424	414	404	415	440	427	424	441	470	433	456	492	419	454	419	442	417	456	425	428	422	405	407	446	477	471	423	448	427	427	437	457	435	480	445	419	433	433	465	428	396	451	416	428	446	444	470	429	435	444	413	447	451	444	450	419	436	447	425	452	423	450	407	443	435	433	467	425	437
24483	21590	29035	24626	21565	10880	2837	1780	1382	1186	926	853	797	750	742	736	693	625	585	669	626	630	617	660	636	555	607	563	596	601	576	602	592	627	649	641	579	543	554	549	611	599	615	557	604	580	592	612	592	570	572	590	590	548	528	597	594	553	558	597	568	586	588	558	565	565	549	622	571	546	597	598	566	571	555	566	599	508	566	543	579	551	574	580	605	552	560	561	563	572	603	589	565	569	544	533	557	591	548	584	577	597	557	609	558	523	540	595	569	577	595	564	566	580	560	572	587	604	583	570	588	571	573	584	557	590	571	571	579	621	577	586	557	573	564	572	583	536	604	555	572	592	601	542	563	512	566	561	541	579	550	589	548	553	549	579	571	563	528	586	570	592	596	598	569	564	532	580	569	551	564	548	635	605	540	581	608	564	551	588	585	594	552	609	586	581	604	543	578	573	567	549	601	574	597	585	584	611	592	581	614	572	575	547	593	625	549	553	564	582	571	620	561	604	591	600	601	562	561	567	572	602	553	564	591	610	602	560	581	605	589	552	574	587	513	619	606	624	595	593	582	570	612	576	586	525	575	545	540	574	570	628	589	556	528	575	556	560	598	584	527	559	591	574	485	576	606	582	557	575	590	579	571	537	584	610	560	558	547	622	559	567	549	593	602	562	574	611	541	604	600	570	568	546	556	538	567	589	586	588	594	571	598	586	588	638	603	544	571	592	642	572	569	529	600	589	605	578	571	595	553	571	581	593	558	587	573	550	591	592	587	613	565	583	582	569	612	580	598	622	560	555	563	567	568	591	593	569	541	596	563	556	567	558	531	568	572	560	553	578	570	615	570	548	543	603	598	582	611	571	578	541	579	583	566	517	561	581	565	624	602	581	597	592	550	575	557	573	571	580	551	610	587	577	571	572	552	578	567	578	578	598	566	572	603	625	568	537	615	602	569	549	595	587	571	554	594	591	589	588	585	580	528	581	571	573	562	597	588	581	576	532	563	583	591	563	547	576	533	558	570	593	619	555	581	603	555	549	562	555	584	559	577	534	571	634	567	602	582	547	554	614	580	600	512	578	592	582	552	631	556	595	578	563	619	537	560	579	620	609	559	576	595	552	537	592	566	612	616	575	557	582	575	548	562	533	529	576	551	560	602	593	587	584	611	535	552	608	592	601	592	548	533	597	595	602	589	580	547	594	582	550	565	573	579	577	556	586	620	548	578	545	599	580	551	561	543	605	596	567	593	597	569	571	576	565	559	565	520	564	586	605	584	569	593	576	543	595	547	583	581	599	591	607	574	577	570	589	612	545	572	604	571	559	560	575	635	578	576	546	563	583	601	557	568	612	612	631	578	605	575	563	573	537	548	572	533	598	613	549	548	555	585	546	581	600	575	580	571	572	589	535	560	570	573	602	539	598	564	637	574	603	591	583	559	578	539	542	575	576	571	566	539	562	575	574	569	588	571	563	552	558	631	615	569	582	571	588	530	567	583	570	555	537	598	575	572	577	594	585	591	548	580	578	562	543	575	560	581	605	513	568	594	553	576	610	605	544	583	564	546	537	506	526	609	602	558	537	572	620	564	564	608	593	563	541	573	561	550	586	548	587	535	570	606	558	598	586	581	592	572	585	602	599	580	553	561	592	572	582	612	567	589	592	616	554	563	586	571	577	617	615	578	566	583	555	565	605	613	573	575	585	563	631	572	569	588	603	587	571	548	552	607	560	598	576	582	610	572	534	617	570	591	605	557	501	588	544	539	549	605	587	545	565	545	586	562	539	566	594	572	573	573	595	577	551	568	542	588	578	593	565	606	588	550	568	573	558	575	587	554	610	554	553	527	559	552	556	568	582	577	567	613	616	539	557	567	588	590	560	566	565	600	591	573	585	610	527	584	595	585	555	585	575	573	607	541	539	548	567	559	550	550	629	602	581	644	514	572	540	591	539	560	575	538	558	580	577	583	599	543	582	614	579	555	545	528	550	562	574	587	585	532	565	518	608	582	570	601	531	578	567	576	562	547	565	624	540	550	555	615	546	576	618	569	542	574	594	574	555	553	572	605	567	565	541	583	550	563	608	574	587	575	532	542	600	581	598	568	576	552	600	581	599	607	606	592	543	595	587	503	581	585	606	552	602	600	570	606	576	558	538	586	555	559	608	595	666	611	514	534	580	598	594	597	568	574	569	577	561	573	567	571	585	567	563	600	564	582	585	560	537	558	575	550	606	573	560	581	586	564	580	579	618	571	563	568	570	565	561	573	568	554	547	610	579	589	614	554	573	595	581	539	617	550	559	627	592	529	584	538	606	602	562	601	573	554	563	586	583	559	594	577	552	572	554	535	567	579	609	571	557	565	582	534	598	588	576	563	582	582	613	598	618	563	590	567	567	600	572	642	562	617	581	582	610	585	547	561	598	579	616	582	586	634	557	592	591	577	528	602	580	577	592	621	550	589	585	579	577	565	586	572	575	617	552	559	610	536	562	533	582	577	621	592	619	564	604	549	578	559	633	570	583	592	560	611	597	557	616	560	597	580	571	594	570	586	576	596	551	538	589	595	557	580	581	540	545	568	559	557	610	618	567	576	576	585	578	600	523	556	587	616	564	562	597	591	600	545	519	568	577	536	568	575	583	533	559	584	577	559	537	583	533	534	580	596	585	559	573	571	550	614	603	587	580	614	586	587	610	591	602	585	613	554	652	582	593	569	595	601	596	588	556	604	605	551	595	559	539	620	558	604	565	601	577	605	624	557	544	580	568	619	606	537	585	583	583	587	552	544	561	596	583	563	551	588	574	574	551	596	560	592	545	551	574	572	573	607	585	568	543	515	567	564	613	556	531	560	541	589	612	607	570	608	567	540	556	588	544	586	572	543	601	565	557	559	550	597	574	537	608	560	587	605	619	559	597	570	573	589	561	559	594	563	578	587	581	586	582	571	584	596	626	599	546	565	563	592	578	538	571	602	589	614	629	603	567	597	559	607	577	537	618	518	620	544	569	577	568	554	594	580	627	586	564	600	582	580	589	568	552	555	595	560	560	577	529	589	592	557	589	549	569	593	520	572	586	557	612	603	584	554	566	594	578	594	567	608	605	594	588	610	583	600	601	622	508	602	591	559	588	545	566	564	536	564	530	562	561	564	549	562	543	570	567	611	589	590	593	579	570	591	606	579	581	584	587	553	540	580	577	579	578	598	555	568	579	573	578	547	573	558	564	574	582	554	592	611	576	574	581	543	553	577	580	548	586	570	570	577	598	579	595	594	547	593	588	608	563	592	560	573	589	606	577	561	588	575	563	552	577	543	581	551	589	503	635	597	611	604	570	600	566	578	538	558	575	596	556	567	567	569	567	609	570	570	581	537	601	613	585	573	559	588	581	587	571	567	578	620	541	562	575	589	541	601	521	587	540	536	588	542	586	538	573	566	591	597	580	577	584	576	620	553	570	552	545	580	563	581	562	562	571	533	584	601	532	568	601	551	571	581	589	561	572
8815	20425	18055	10889	7825	6061	4812	3875	2983	2345	1870	1578	1304	1263	1132	1000	917	943	919	880	847	867	835	813	786	827	841	765	792	793	844	775	812	792	799	787	774	765	770	788	794	804	737	755	791	756	729	750	742	775	755	741	705	759	777	705	740	739	774	742	732	752	738	751	761	765	727	779	751	697	722	778	715	682	743	770	741	736	736	738	784	726	749	752	794	718	736	771	787	754	771	738	726	770	751	756	747	747	752	716	686	793	754	730	750	763	769	730	773	762	737	720	708	757	724	754	780	785	785	727	760	778	766	698	736	722	705	783	761	783	755	722	756	741	724	708	730	739	738	753	710	775	767	777	778	742	708	768	716	736	775	761	730	740	726	772	748	738	728	723	763	747	780	759	770	695	751	793	718	714	678	715	774	747	740	797	783	786	743	723	697	713	785	735	751	767	764	716	771	727	759	789	732	755	763	765	692	750	809	772	781	744	699	750	723	713	717	754	770	761	697	752	761	786	723	757	674	676	793	763	699	773	769	749	728	770	752	746	749	764	685	776	770	779	757	744	742	748	744	737	776	732	740	761	783	709	723	737	737	725	738	729	758	707	723	743	746	716	716	763	754	801	764	743	706	770	715	681	758	706	721	728	731	807	738	761	712	750	749	769	743	777	733	779	757	719	735	790	664	739	737	801	742	724	740	685	734	731	734	763	764	726	678	737	726	775	724	726	722	762	743	771	716	762	778	747	742	719	768	756	722	790	726	738	753	711	742	752	781	733	765	737	765	748	726	763	759	774	758	750	733	714	699	765	785	737	761	732	791	733	727	776	741	713	762	785	742	787	744	767	747	728	766	706	746	735	748	788	750	737	796	770	744	734	761	709	720	717	738	766	761	744	753	713	761	683	744	783	685	722	705	753	722	759	773	725	769	685	720	732	743	758	763	774	725	755	680	739	791	709	688	737	713	733	732	713	774	730	730	727	753	778	746	717	781	682	731	766	761	777	762	757	717	761	763	722	762	726	787	714	743	710	741	732	756	677	757	776	695	738	761	744	719	727	735	769	747	701	723	724	794	723	750	718	754	677	752	724	737	713	734	715	790	742	772	746	802	710	775	784	732	742	680	703	782	742	749	819	681	714	742	778	739	754	756	753	726	754	729	722	737	728	768	729	793	754	740	748	741	739	734	715	738	703	756	752	760	748	714	774	711	765	766	713	728	710	702	729	696	758	730	797	756	739	714	716	743	791	714	770	714	692	730	730	748	759	718	754	721	719	758	773	729	709	777	741	761	722	728	747	733	748	773	745	727	761	757	759	757	752	764	728	753	773	753	706	698	748	721	737	742	730	752	754	711	780	734	744	708	761	758	752	749	787	743	737	738	738	774	759	765	784	704	712	781	706	729	687	688	741	710	741	762	766	752	799	730	760	692	720	737	756	747	776	699	753	747	712	726	747	782	743	783	774	760	723	759	756	754	795	724	721	766	715	726	750	744	735	746	667	736	728	784	721	726	700	725	754	764	714	739	763	764	745	762	784	752	783	746	755	745	772	744	741	745	733	753	734	707	742	706	772	743	758	715	745	778	734	743	763	718	790	738	768	794	755	703	766	725	725	801	736	706	756	703	729	728	722	755	746	771	745	754	785	707	746	718	747	780	739	728	776	754	698	744	701	704	735	759	713	743	749	727	703	759	754	752	747	761	737	763	769	752	741	705	727	778	773	706	733	730	735	756	740	790	727	702	775	730	749	763	756	734	795	722	748	716	749	759	778	722	714	769	738	771	735	710	718	741	747	739	744	696	712	735	777	750	741	750	802	739	748	697	704	709	762	733	728	700	774	722	766	777	740	758	792	721	780	766	757	768	737	760	761	711	743	773	771	711	748	801	769	790	786	683	738	748	731	797	774	696	729	755	735	744	778	811	712	725	746	707	735	738	743	756	712	742	785	734	742	757	745	702	744	692	724	751	696	751	728	736	762	745	760	739	750	755	762	709	737	718	734	735	715	723	734	775	745	799	803	751	756	822	716	757	749	735	721	739	740	768	724	762	727	720	749	743	759	742	744	741	694	743	757	783	741	758	761	704	702	743	708	735	741	718	750	704	726	719	751	782	773	778	740	806	704	732	729	706	771	783	751	749	774	781	719	705	731	789	736	719	719	759	728	769	760	755	753	709	744	700	684	778	756	805	761	769	756	764	756	791	717	738	764	781	716	750	751	707	729	746	711	735	738	735	712	712	764	766	763	769	727	693	735	762	809	699	782	728	713	745	790	743	713	747	762	699	770	772	732	730	739	724	774	734	756	735	747	773	775	744	745	736	757	814	731	777	763	703	725	709	755	769	702	705	670	741	732	791	716	722	693	758	695	751	699	721	722	736	750	786	735	772	789	777	756	745	782	770	727	714	724	756	759	740	726	757	713	753	718	735	732	713	753	732	771	716	788	749	730	745	752	763	751	753	731	703	776	741	764	748	688	815	711	737	752	811	738	730	718	746	765	738	699	788	735	736	730	722	760	722	773	722	723	712	794	732	721	747	721	747	748	768	760	700	742	781	731	724	791	759	741	710	775	727	682	731	758	711	746	707	729	775	725	748	687	700	747	742	728	751	727	702	788	782	738	707	760	759	706	800	722	801	775	712	781	790	744	783	747	724	794	729	760	708	823	709	730	719	732	704	712	768	752	760	739	728	766	755	749	749	801	778	739	753	730	737	713	709	757	709	761	718	744	723	738	751	715	748	771	680	740	740	767	736	771	755	723	714	718	730	773	749	767	767	769	749	731	687	708	708	732	731	737	786	749	728	796	790	784	756	749	718	769	732	774	758	761	768	712	725	735	721	780	705	728	734	767	744	725	765	725	734	714	709	715	718	714	715	720	778	746	721	734	760	734	772	751	709	785	767	722	739	714	754	749	749	742	746	721	745	686	774	783	681	801	739	758	716	772	725	723	767	710	720	714	723	718	737	733	740	740	750	740	705	730	691	769	743	764	774	762	731	749	761	765	747	802	739	711	713	722	766	734	783	722	765	803	746	751	747	773	740	714	739	719	719	703	712	724	736	742	711	773	720	748	752	757	779	755	701	779	772	828	731	690	755	727	753	708	755	699	737	720	728	717	743	735	793	753	779	760	746	763	782	729	739	763	759	743	769	722	765	783	742	745	706	696	746	786	772	748	741	712	752	787	768	718	726	727	774	780	733	728	757	718	777	721	752	679	778	762	755	735	790	737	778	775	756	749	787	702	735	734	743	746	741	729	767	701	763	736	721	750	756	680	718	767	764	751	738	746	760	773	713	751	731	732	746	740	799	771	697	772	781	773	785	700	734	727	752	738	755	754	757	759	754	769	735	709	728	744	768	756	758	721	743	681	763	761	722	744	728	725	740	737	747	762	761	740	775	777	747	754	716	749	736	753	729	771	800	688	666	727	759	735	661	731	749	750	751	665	774	715	745	717	729	749	784	786	758	767	727	751	706	749	735	744	730	778	732	757	706	732	760	750
23469	21596	29557	24136	21600	21634	9430	2577	1852	1455	1217	968	937	890	797	752	688	661	641	656	682	652	599	608	571	569	578	555	567	598	575	557	618	614	582	575	551	542	532	532	590	558	541	573	596	560	619	608	559	514	531	541	535	515	543	549	511	530	557	557	521	565	544	569	571	582	522	553	558	513	522	541	535	551	534	490	544	545	510	539	531	536	533	526	513	543	557	521	544	522	556	548	538	578	513	551	522	532	534	509	517	505	554	552	527	560	531	531	551	473	526	540	512	554	494	519	519	531	541	531	543	527	567	546	558	511	544	546	548	519	498	580	509	541	562	528	529	507	551	557	538	515	516	552	517	533	570	533	527	541	543	519	562	540	571	528	544	546	544	519	508	543	565	510	533	565	513	521	544	566	550	492	493	524	546	561	490	520	555	517	498	502	522	522	495	507	498	561	536	535	536	576	523	507	547	523	494	549	516	537	558	558	546	534	482	532	532	532	499	555	540	554	579	564	504	574	546	536	546	559	542	523	539	520	520	506	604	539	574	521	529	544	545	526	540	524	526	527	556	562	520	581	584	545	567	514	569	545	568	536	495	532	543	556	537	546	507	525	577	515	561	538	509	529	529	552	515	539	517	489	498	582	537	543	503	500	544	478	544	542	535	518	542	516	529	535	542	535	512	537	552	528	495	516	509	502	498	556	524	574	553	546	553	509	514	524	532	559	556	575	570	478	499	536	541	537	495	565	488	544	532	544	538	562	526	538	524	537	556	531	522	539	490	535	545	499	521	560	564	571	495	520	559	513	596	533	525	519	550	537	540	528	521	570	564	519	521	555	511	507	527	537	539	524	547	528	510	552	513	569	519	567	499	512	528	535	564	568	536	515	508	512	486	534	539	548	502	543	565	498	535	541	522	547	546	529	518	485	561	527	518	550	525	557	536	511	511	515	526	557	541	506	578	551	522	521	533	573	538	538	545	564	525	571	541	521	555	543	506	502	546	504	501	540	524	524	489	553	508	527	512	546	550	574	520	536	505	522	567	469	486	547	539	540	551	520	498	516	520	572	571	547	521	518	523	575	537	514	524	516	532	566	551	523	527	533	508	533	555	530	528	513	521	557	515	552	494	527	537	537	562	536	558	499	547	548	519	524	531	569	547	510	518	524	589	564	535	532	552	566	546	523	563	546	540	533	533	495	518	516	563	518	503	517	513	527	513	534	517	524	557	517	538	511	549	576	496	514	530	513	521	529	563	518	548	532	547	527	513	532	503	543	510	540	561	495	544	528	490	538	520	529	523	519	554	486	528	497	495	579	533	534	542	570	507	505	533	498	543	552	504	501	505	526	540	525	553	591	514	526	506	547	538	547	521	552	551	525	495	577	546	509	548	511	563	540	509	513	526	490	525	552	489	505	523	542	554	523	555	553	575	545	552	508	559	533	534	507	519	496	512	572	539	535	501	532	541	496	528	585	580	514	529	542	571	595	525	551	507	527	548	491	559	520	502	518	537	536	473	547	573	545	545	524	535	545	540	517	527	534	504	539	547	556	554	511	517	544	544	515	529	485	544	546	508	526	545	527	574	539	498	518	524	511	530	526	456	545	541	498	523	541	542	557	558	580	567	533	523	525	519	523	524	543	519	526	547	572	544	502	541	529	561	488	534	528	554	523	508	526	548	521	532	538	491	513	515	545	536	480	542	507	543	552	498	532	571	546	523	578	538	552	532	538	544	527	516	567	519	558	533	537	533	532	520	523	532	499	548	487	511	549	528	539	515	554	540	528	555	496	506	512	523	515	566	523	511	542	539	531	536	504	531	521	519	500	560	550	525	506	519	560	545	550	530	507	525	525	514	561	516	547	531	541	537	523	482	492	522	517	524	492	520	514	564	501	528	511	548	495	571	523	527	515	542	528	507	523	501	520	551	542	587	531	548	525	541	522	543	572	534	535	537	553	546	492	536	519	537	499	569	545	541	528	532	533	539	527	508	535	548	543	524	522	508	506	481	534	548	500	529	514	571	566	560	509	518	509	498	523	527	495	520	526	512	534	547	521	525	536	556	545	503	526	508	477	583	503	578	522	528	489	548	525	480	549	517	488	558	549	541	540	528	531	532	545	546	543	505	532	520	561	510	523	477	547	552	524	550	560	528	536	548	524	560	517	519	525	528	566	537	516	496	515	510	518	583	539	507	534	551	537	518	532	498	499	518	494	539	496	510	520	521	499	560	533	561	502	528	540	504	551	553	513	554	546	538	563	537	525	496	555	549	538	545	532	515	516	503	487	532	496	526	525	480	499	511	535	518	515	524	528	525	507	551	508	513	517	500	529	530	524	577	474	520	512	515	535	536	518	522	535	539	489	532	538	517	568	536	522	507	539	570	494	537	528	539	477	530	546	551	524	526	531	539	514	532	517	507	551	517	558	530	531	534	540	555	518	521	520	565	553	499	545	561	541	511	528	531	538	537	538	505	529	525	530	522	557	571	532	542	529	520	527	516	552	544	537	506	525	534	486	467	531	508	558	543	523	548	548	561	572	496	515	511	532	543	576	529	501	520	526	520	547	535	535	509	595	545	527	560	555	580	532	546	566	535	545	502	543	536	543	518	502	511	515	499	506	516	547	522	537	500	544	513	559	512	530	528	596	532	513	544	546	554	539	536	519	562	536	533	539	512	504	504	496	506	527	514	509	574	546	529	545	551	528	559	503	551	533	544	510	509	554	493	569	528	549	569	537	594	497	509	535	538	523	506	532	540	521	490	527	544	526	514	523	535	521	524	551	578	517	515	518	538	551	548	497	553	522	508	517	533	517	518	522	522	530	516	522	514	526	527	550	563	539	523	536	517	547	567	488	541	512	545	530	534	497	507	561	528	525	526	528	499	533	568	564	534	513	492	542	520	547	537	566	494	516	504	461	540	518	540	521	519	520	550	502	517	560	482	530	498	474	538	551	562	542	529	550	529	511	535	518	554	522	535	526	513	529	544	456	509	571	539	546	522	548	572	494	544	563	488	524	529	522	511	507	518	555	546	513	511	529	509	543	484	502	557	504	517	526	587	502	550	535	532	519	570	533	539	560	502	553	582	558	544	549	539	549	544	521	501	543	537	485	552	551	549	498	520	514	500	551	516	497	508	528	553	538	527	529	556	510	543	499	548	500	570	527	517	540	531	521	521	564	492	532	485	541	509	545	518	534	534	522	535	516	527	552	518	512	492	582	547	500	501	521	516	502	565	528	533	520	527	509	492	528	537	582	538	525	496	512	492	532	497	512	527	504	518	503	522	563	524	520	547	546	530	560	529	560	526	511	565	552	511	550	516	521	566	513	522	536	495	565	543	572	528	545	512	572	554	496	512	519	514	526	556	525	550	523	532	508	535	525	503	545	530	562	496	526	529	570	574	533	552	510	573	530	518	546	540	529	544	544	538	570	527	516	527	533	590	543	559	497	559	535	593	526	533	563	519	544	516	534	514	532	570	560	538	541	534	529	517	537
11417	25927	22892	14549	10931	8347	6478	5345	4142	3165	2582	2032	1756	1499	1340	1186	1050	1043	1023	984	922	938	818	825	834	798	808	771	777	743	836	761	823	727	761	780	729	712	808	734	731	723	736	725	702	737	745	724	735	750	668	695	721	730	743	762	712	745	699	708	695	658	669	757	711	690	722	711	688	729	713	694	740	698	650	681	728	707	717	696	684	736	768	702	705	679	692	696	700	695	671	707	691	708	682	690	724	713	700	677	654	690	666	645	709	704	714	662	683	719	694	687	712	711	692	683	710	714	722	664	681	711	689	710	668	669	708	685	669	700	693	687	740	704	692	672	729	699	667	695	700	713	714	698	679	684	718	685	653	682	677	680	736	689	712	667	611	743	656	683	691	684	682	748	717	692	672	702	727	703	735	699	706	706	683	726	677	712	712	717	693	706	645	671	654	667	696	717	703	683	677	659	706	712	697	753	685	694	704	707	676	648	675	733	674	682	664	699	689	665	666	704	744	648	727	689	718	698	710	665	679	651	655	719	719	697	682	660	688	712	638	672	676	692	683	715	651	679	697	694	657	669	712	712	648	691	723	677	674	736	717	677	677	671	708	682	661	664	731	705	670	673	642	721	675	657	671	707	676	671	663	714	695	666	668	729	718	731	711	679	687	687	724	655	681	672	711	681	686	675	694	660	663	698	685	659	710	694	678	675	786	677	682	718	666	668	669	729	693	667	676	745	693	648	666	674	720	729	711	662	726	656	736	682	696	711	707	717	691	658	705	698	714	717	675	673	670	678	738	687	698	694	699	647	652	705	675	678	642	703	710	701	657	707	689	691	689	689	754	738	678	679	700	708	650	682	690	675	694	683	697	705	692	675	684	691	697	671	685	653	670	669	644	696	688	676	729	692	662	697	650	710	704	666	670	700	664	703	690	711	694	655	696	686	683	668	705	662	722	703	682	651	703	666	685	698	730	669	649	704	722	704	659	669	659	697	718	653	676	660	685	726	710	667	707	705	682	678	704	704	695	730	655	707	651	648	755	673	678	689	724	729	692	684	681	683	669	723	661	649	695	657	670	697	686	644	688	688	752	709	710	696	691	688	713	715	626	680	680	691	663	719	645	679	699	698	675	642	711	688	655	743	698	661	660	702	675	690	692	658	744	674	702	652	672	665	720	708	705	735	682	707	717	751	695	671	704	677	697	676	717	714	691	737	679	717	696	690	691	686	694	656	655	689	671	672	661	701	647	684	710	656	713	734	646	672	717	651	683	685	678	711	726	682	688	660	681	666	731	683	700	673	681	696	683	730	653	708	697	701	656	689	687	669	656	639	689	692	673	710	667	709	689	657	642	660	660	706	718	692	648	680	664	678	683	688	676	688	688	715	698	688	668	730	716	647	707	715	729	656	692	693	712	681	648	695	632	744	729	737	680	673	662	700	681	673	683	718	725	688	685	691	716	670	697	668	675	663	706	654	751	704	728	684	726	734	718	728	687	692	691	718	680	702	672	681	713	690	705	678	711	711	714	681	695	717	686	684	678	737	703	687	651	699	705	628	675	738	660	707	651	676	668	701	660	719	702	717	709	654	706	715	706	704	680	642	681	750	655	645	691	717	687	686	726	703	636	674	691	748	692	685	677	679	671	627	661	667	655	666	676	732	669	656	640	687	671	671	702	638	708	696	652	728	693	721	682	711	660	669	668	683	690	702	691	687	674	720	681	714	687	743	676	691	686	690	648	716	690	663	696	669	652	722	706	683	720	735	716	696	719	674	660	725	674	660	691	719	728	699	687	674	658	717	666	694	712	698	636	730	645	700	653	697	687	697	671	705	691	719	689	753	708	739	690	676	721	677	697	691	736	679	657	677	707	685	685	706	654	670	716	640	679	722	698	687	687	694	744	710	657	712	697	703	641	683	707	670	680	707	706	686	713	662	704	733	620	627	732	683	662	694	669	679	703	739	700	700	708	677	689	681	673	715	659	672	696	661	709	702	696	673	720	701	691	730	707	676	710	714	718	717	627	643	728	700	701	660	753	740	691	669	649	687	746	697	708	692	708	672	694	718	715	708	695	658	707	695	667	688	699	732	726	695	712	722	707	733	729	670	681	685	690	684	668	680	702	688	642	726	738	684	677	749	703	709	662	685	723	683	649	664	680	679	701	692	703	672	701	721	699	695	651	656	708	730	728	670	680	642	710	674	741	648	658	706	665	718	702	719	690	723	752	684	681	724	687	669	677	702	708	696	667	688	695	740	660	680	699	738	707	700	712	654	706	669	669	658	688	665	692	687	715	662	656	702	652	677	715	667	689	705	665	700	691	671	686	721	677	689	652	673	710	700	735	699	648	719	683	705	738	672	697	687	687	697	694	686	673	671	704	688	682	670	708	682	685	696	671	651	706	682	679	651	671	666	719	687	713	674	745	651	699	642	658	717	713	688	660	683	703	685	667	651	665	668	657	724	694	679	666	679	712	714	723	690	705	678	673	704	702	700	656	687	666	666	699	678	659	640	661	686	672	666	661	680	679	677	660	642	688	717	688	680	715	654	689	661	647	684	692	716	719	691	708	647	700	744	736	690	687	650	682	707	667	657	674	701	647	700	671	686	692	703	662	692	677	658	680	689	727	694	663	717	702	659	629	678	710	726	694	685	672	690	660	693	696	639	664	712	705	670	700	702	687	714	641	707	645	676	710	715	686	691	732	719	684	716	677	680	686	691	675	679	687	627	721	696	691	712	673	671	677	710	651	704	680	661	714	669	697	699	698	702	658	676	674	665	728	690	704	698	642	702	693	637	663	658	714	695	697	713	677	759	699	669	673	738	703	719	652	672	671	653	715	684	635	706	686	681	707	667	701	713	660	711	704	709	718	678	672	713	666	662	661	697	649	705	665	657	708	706	656	666	723	705	717	678	720	686	653	682	703	700	647	642	647	683	682	637	706	730	692	687	678	708	703	645	692	681	715	677	712	667	669	674	655	697	728	692	707	722	702	704	700	675	674	692	661	679	732	676	655	667	686	681	669	768	688	685	704	710	656	708	707	747	695	703	712	689	692	686	733	718	698	708	662	725	682	679	700	702	728	658	667	693	657	670	696	664	692	735	692	716	675	693	671	713	704	727	684	677	709	713	680	667	723	702	670	704	683	647	654	686	680	686	687	718	703	705	653	676	713	660	742	708	704	691	717	671	684	726	698	638	685	683	624	661	669	681	695	707	650	699	730	692	638	679	691	704	699	675	701	617	684	703	718	661	732	719	663	724	705	683	683	677	736	735	664	660	676	635	671	725	639	669	705	643	689	689	714	749	666	641	694	682	667	698	649	691	661	724	721	681	679	728	687	691	720	695	702	688	699	707	733	708	711	716	716	715	724	691	668	691	691	667	672	686	759	716	715	647	674	701	685	660	643	676	689	709	660	698	659	699	674	689	693	698	703	709	701	704	685	701	637	724	670	698	761	646	666	695	688	662	660	710	682	682	713	659	700	738	674	688	709	709
27282	20592	11629	3750	1868	1234	923	764	651	521	476	431	383	404	378	353	351	340	358	333	360	308	351	356	314	326	351	321	348	314	318	338	359	355	365	338	320	354	349	301	365	335	319	328	316	335	365	376	344	323	312	387	367	338	342	353	324	338	328	327	334	326	321	322	356	346	307	359	336	332	348	337	363	362	322	326	318	321	339	360	367	339	327	379	354	320	322	318	345	345	318	357	332	316	313	364	360	335	324	379	329	338	340	325	352	342	308	338	352	328	306	356	375	368	340	338	367	352	351	348	340	325	308	359	344	292	333	317	320	350	320	316	372	319	309	341	308	338	332	355	373	358	298	387	360	351	319	361	318	321	324	335	368	367	344	354	332	325	327	334	349	361	340	320	339	337	318	339	321	302	348	310	328	368	357	346	311	352	333	326	349	291	338	308	349	356	362	342	321	337	358	301	334	301	341	345	311	317	313	336	321	321	359	315	368	365	352	303	303	326	352	314	351	330	353	335	327	355	330	334	314	355	325	329	355	366	335	319	328	336	367	379	317	329	344	357	334	328	326	327	339	329	352	349	332	306	353	331	318	353	303	355	337	313	342	298	349	332	380	314	350	324	361	346	343	316	333	346	307	358	333	343	323	328	309	364	341	344	374	325	336	327	301	342	373	356	338	331	347	335	305	356	314	336	350	349	344	353	341	328	331	342	312	345	352	357	321	327	315	337	336	340	364	323	324	341	335	312	347	327	335	312	355	348	320	318	343	297	323	334	338	349	334	366	307	340	343	372	358	369	313	332	326	308	332	340	328	339	339	337	346	346	322	356	334	323	372	317	360	309	349	341	314	346	342	324	336	353	341	318	328	337	329	334	319	314	331	329	313	332	319	353	384	308	340	341	348	356	349	335	310	313	337	337	327	358	317	352	363	327	346	346	340	312	322	357	345	334	337	325	379	326	316	354	312	340	329	312	335	339	328	358	329	338	318	334	330	341	358	339	331	322	303	316	312	326	325	333	344	311	314	350	331	339	319	304	361	350	343	326	342	369	342	353	310	340	341	306	338	336	339	333	342	337	346	340	331	333	345	343	337	339	324	333	322	328	361	346	353	312	335	307	338	336	321	339	313	312	335	306	310	361	318	346	331	324	317	331	355	384	320	325	340	325	345	333	364	347	349	375	332	355	327	374	374	325	309	336	326	354	312	335	343	345	340	333	314	311	341	337	326	337	311	334	346	392	333	347	343	305	309	339	311	328	347	336	352	310	348	322	330	325	298	339	332	340	295	318	343	326	349	322	339	312	315	336	325	340	334	311	296	327	324	331	329	339	316	316	337	326	331	321	320	321	359	327	321	349	344	317	343	347	329	336	371	338	320	334	373	303	338	321	313	322	360	338	340	310	332	331	346	278	337	323	340	309	320	319	349	343	347	349	332	316	361	331	354	336	326	333	354	326	366	352	320	367	338	334	374	316	354	323	320	325	308	349	346	314	387	339	339	331	329	307	304	351	367	341	366	319	327	321	323	355	336	326	307	321	324	328	333	340	337	303	353	321	318	360	339	344	319	318	349	328	329	325	311	339	367	335	332	363	332	336	333	319	322	348	329	331	338	346	355	322	346	304	306	315	346	340	339	311	343	318	315	324	338	308	365	318	312	310	319	332	334	320	353	351	333	307	331	324	346	330	334	370	320	338	358	338	346	351	361	312	327	320	332	301	352	312	340	364	326	317	364	316	327	317	317	346	318	355	323	367	348	333	364	327	330	333	313	342	331	313	335	314	334	322	330	340	354	338	342	346	329	342	338	319	306	320	330	306	334	331	342	328	334	320	357	289	365	334	327	340	362	358	349	321	329	317	312	311	343	367	329	344	321	333	316	326	330	343	353	314	312	359	330	340	315	338	329	284	341	334	348	332	311	352	338	355	335	331	304	359	306	332	346	378	373	341	326	328	299	330	337	336	349	334	337	313	328	315	340	306	334	306	345	364	337	310	325	324	369	330	302	347	336	338	353	317	373	334	324	333	323	371	355	340	314	348	336	328	319	336	360	331	308	333	329	325	316	375	357	341	338	327	334	343	329	339	350	302	336	327	356	363	335	334	348	340	328	337	319	389	297	305	343	347	350	323	357	346	355	319	308	353	353	330	300	331	335	353	369	337	350	292	317	344	319	332	333	341	301	348	324	335	337	347	287	336	292	347	328	336	334	349	337	329	340	348	305	328	313	316	330	349	343	340	311	312	339	340	351	347	320	327	362	341	330	351	368	368	319	343	316	356	351	321	371	322	338	326	320	354	320	326	316	344	326	307	320	353	365	359	310	353	351	368	324	326	350	345	329	320	343	324	291	337	351	359	328	344	337	311	327	334	349	356	337	344	318	311	319	318	342	378	327	334	343	313	333	362	358	350	331	335	336	333	345	333	345	344	340	354	331	366	332	357	343	303	331	344	307	337	333	324	345	312	305	325	341	352	326	356	342	338	325	332	331	352	365	349	295	381	360	332	371	346	342	318	366	340	334	335	336	329	358	350	328	328	308	323	338	330	325	343	323	348	314	313	323	302	324	328	317	323	321	357	360	339	342	339	341	363	316	333	326	332	335	340	339	367	346	333	322	342	375	306	363	418	340	342	378	366	334	376	347	340	319	361	339	297	301	338	335	355	306	330	317	343	330	311	333	318	337	349	355	325	353	361	353	348	345	355	326	358	352	361	373	342	314	343	353	324	355	379	328	329	298	372	347	339	327	343	322	316	332	351	321	356	364	321	358	330	335	362	291	311	318	335	339	353	342	363	325	353	312	334	321	361	325	344	340	343	366	355	316	329	338	320	329	354	335	358	282	350	344	361	371	339	350	337	346	360	333	340	339	337	326	326	349	345	352	331	320	332	323	376	368	322	346	340	338	356	330	330	343	357	370	336	309	309	361	331	340	350	295	315	385	358	349	336	346	355	332	355	339	327	364	319	366	316	376	332	311	329	342	361	353	335	333	288	339	321	334	349	321	321	354	315	351	295	351	347	328	333	340	350	316	335	347	329	328	344	353	334	312	312	334	329	356	333	356	373	348	328	344	343	352	328	320	367	339	291	349	348	323	327	340	329	365	320	338	343	344	333	337	348	327	316	355	305	308	315	343	346	346	297	316	329	322	332	365	352	315	323	355	358	333	323	321	354	318	335	326	363	302	357	303	319	317	359	334	342	344	350	354	326	315	347	373	329	360	334	354	358	324	329	321	329	310	345	357	354	345	351	334	324	345	342	325	342	330	330	317	361	343	301	339	323	371	352	339	349	383	341	322	320	354	372	334	312	372	350	305	354	330	359	339	336	322	368	360	332	328	326	335	348	321	321	315	337	329	359	359	351	328	307	339	319	329	333	324	333	346	349	314	339	314	308	344	320	349	348	358	327	346	316	331	361	344	300	337	332	336	358	334	315	350	333	374	338	318	300	338	314	325	317	338	335	313	334	313	332	328	330	318	353	286	321	389	342	375	354	332	319
7469	11518	9835	5286	3841	2829	2098	1687	1428	1021	869	700	650	559	559	515	516	519	452	480	474	482	483	399	428	435	451	453	459	460	439	498	466	421	480	470	412	419	436	449	406	449	418	440	455	394	432	473	429	456	473	404	441	417	393	460	463	419	448	453	436	419	459	420	415	432	404	421	412	426	417	434	446	443	486	442	424	445	426	430	395	466	406	456	436	417	442	450	434	433	433	458	444	447	446	438	448	459	436	460	431	440	455	463	443	434	447	400	405	434	409	429	423	457	418	402	472	452	454	454	418	428	433	426	448	442	391	449	420	422	442	424	431	477	433	448	445	426	445	457	459	432	418	426	455	446	445	431	430	438	420	438	430	437	430	446	468	418	457	392	399	407	435	448	451	436	452	493	414	443	460	443	446	399	468	437	451	441	440	460	449	447	484	449	427	423	447	445	441	480	436	477	431	455	462	463	441	433	421	436	434	448	451	472	445	431	399	399	407	410	415	418	411	419	449	423	454	459	417	408	461	417	392	476	455	410	454	446	465	454	425	406	413	454	492	405	438	389	436	410	471	434	434	467	451	427	437	402	409	456	438	449	407	400	436	442	400	439	436	427	454	395	398	440	444	413	445	420	418	399	460	434	424	426	476	457	476	442	392	421	400	398	451	478	448	426	463	418	442	435	416	452	447	395	434	456	446	453	459	411	433	399	475	410	427	447	427	436	429	433	420	471	439	437	438	446	438	462	436	432	448	389	448	421	463	410	445	449	468	427	416	401	423	424	431	425	428	424	468	441	432	444	437	448	387	440	464	425	473	436	448	432	436	409	445	391	422	432	418	435	456	437	473	447	388	476	426	455	469	432	461	440	440	409	442	397	445	415	423	452	435	419	429	467	407	405	401	422	440	456	413	419	444	439	418	421	453	442	466	420	456	463	428	428	447	454	453	434	431	416	432	404	398	446	448	411	410	425	421	452	435	464	501	426	443	410	447	411	432	439	419	434	437	419	466	454	419	428	450	401	461	426	446	472	448	486	435	450	396	406	422	445	445	454	432	446	445	453	437	431	410	488	416	432	402	457	414	419	425	431	406	446	476	426	447	458	435	456	461	458	421	413	417	424	467	461	448	458	416	420	432	428	449	423	471	475	462	463	445	466	429	426	468	471	428	416	461	455	437	415	428	460	420	469	447	433	403	446	443	424	409	448	456	422	414	436	450	415	465	443	418	434	453	445	446	417	417	457	426	403	448	461	446	451	456	428	470	372	418	457	453	436	430	455	463	441	447	428	450	429	451	446	431	467	429	457	467	433	446	422	434	434	431	459	453	457	390	420	445	408	456	420	445	436	435	427	443	411	454	431	427	411	402	455	455	477	404	456	465	469	406	454	450	451	419	437	415	445	453	444	439	474	471	444	394	405	425	439	389	429	431	440	439	430	389	469	450	506	430	410	430	463	451	461	426	466	423	460	429	476	440	453	490	456	432	415	452	451	412	421	466	441	450	391	440	429	473	433	428	407	426	450	437	416	446	446	463	430	437	466	420	447	400	440	430	450	397	408	447	441	445	439	435	437	430	438	442	422	416	475	443	463	434	459	420	401	468	410	423	469	417	403	459	438	436	408	433	407	461	474	428	420	411	466	440	432	445	447	460	425	392	459	449	439	426	476	423	437	457	452	436	454	442	428	411	418	443	446	437	451	424	425	423	424	449	434	421	500	424	443	422	401	445	467	437	426	419	475	424	428	424	457	429	420	434	465	424	430	474	404	421	439	462	453	430	437	467	416	436	466	424	406	422	411	426	422	474	441	423	442	440	477	423	425	430	449	430	451	399	451	433	443	458	441	434	463	448	458	424	456	397	478	441	414	420	402	449	398	409	434	449	434	435	436	462	417	425	400	447	482	423	418	417	469	454	445	411	448	440	426	450	435	436	443	501	452	447	441	453	477	444	420	445	388	466	431	460	462	414	409	451	421	437	440	459	429	436	420	441	425	457	442	415	429	450	461	442	465	401	448	421	461	421	413	460	477	458	473	462	435	467	416	417	460	418	426	427	418	448	439	453	417	450	432	436	428	450	427	455	434	446	412	458	423	413	445	431	462	401	433	427	455	424	442	433	423	418	475	468	432	436	418	417	426	445	482	413	442	456	441	418	409	459	421	448	426	466	411	418	406	449	416	445	437	454	438	461	434	417	448	466	442	414	422	462	391	406	427	458	465	420	435	439	424	439	438	468	412	497	458	397	486	432	433	420	415	432	417	431	449	435	462	430	399	416	455	452	446	451	451	444	478	452	424	444	417	403	420	439	407	412	435	423	410	418	437	461	410	446	454	465	433	443	480	465	438	477	486	418	398	401	502	378	451	444	446	428	438	436	418	448	418	443	487	448	448	415	455	457	415	401	442	464	428	444	450	488	445	429	460	433	420	445	423	432	404	430	428	462	428	436	445	428	431	439	467	434	430	452	433	406	451	433	441	451	412	425	437	399	446	437	429	439	404	447	419	436	442	439	419	402	452	432	435	461	390	395	411	424	439	428	437	420	442	445	451	448	404	429	420	420	404	439	431	436	391	450	459	438	426	421	431	437	400	393	476	392	478	398	442	404	392	447	404	397	447	442	459	439	428	468	415	453	445	451	465	470	451	413	439	434	442	452	427	440	487	417	417	422	445	416	444	454	483	408	475	421	431	472	432	414	452	441	429	430	434	435	414	433	449	457	422	461	403	426	426	441	394	458	437	426	420	404	424	415	451	428	406	472	432	463	450	464	420	413	477	461	453	482	452	444	452	433	483	451	459	428	407	450	399	460	459	461	456	411	407	394	492	409	419	440	460	421	367	457	427	442	427	429	422	422	457	459	416	466	448	436	436	455	423	481	422	427	429	419	440	443	422	449	411	434	459	459	417	435	405	412	429	447	424	408	437	458	445	463	433	441	394	443	455	426	422	446	428	432	434	437	427	442	434	467	440	413	434	430	428	424	469	453	389	442	458	454	470	419	470	478	411	448	423	434	444	438	407	438	434	433	428	405	406	458	428	447	425	427	422	432	437	438	416	421	449	453	436	428	433	461	464	466	430	453	430	444	442	464	414	455	460	404	444	419	483	432	460	379	454	490	453	395	440	458	481	434	453	422	422	458	499	396	451	401	450	462	431	431	416	455	427	403	434	453	447	394	387	466	434	465	457	443	443	419	431	416	450	442	442	421	447	456	446	393	438	427	403	476	425	429	436	442	448	437	438	428	465	430	466	441	439	449	425	465	461	425	415	430	438	443	446	464	420	402	459	450	417	419	475	456	441	432	451	378	435	390	423	420	410	439	451	436	454	440	432	403	454	447	457	466	421	439	466	430	464	440	401	430	441	446	447	448	417	417	434	421	422	442	450	469	428	454	416	476	437	412	378	441	430	427	440	429	427	398	443	434	456	406	449	412	474	418	453	453	411	422	402	448	456	429	428	420	437	427	411	450	421	445	420	455	437	417	458	420	433	443	439	436	425
24458	21636	29165	24600	21590	11080	2723	1734	1338	1099	988	818	780	705	703	669	629	622	662	637	631	623	622	656	635	616	630	597	570	642	601	589	625	609	591	560	595	587	602	580	598	630	583	591	592	583	567	595	619	561	571	587	600	566	642	555	589	608	582	571	598	607	569	601	585	564	617	557	608	576	593	593	580	586	583	539	577	600	615	551	591	567	554	563	548	548	592	594	564	571	556	597	580	555	613	566	574	593	567	561	581	533	596	604	543	607	581	587	591	596	580	587	608	558	616	596	572	585	568	559	588	582	556	569	602	588	591	582	581	589	564	566	592	546	570	574	547	566	563	559	571	547	540	574	574	570	565	601	565	567	565	591	569	584	597	573	582	549	574	558	534	610	550	566	568	570	548	563	551	572	590	587	599	598	588	584	570	588	557	550	531	529	543	562	556	553	583	550	585	590	562	521	596	591	573	567	549	580	581	544	586	589	580	561	529	556	599	563	580	534	579	571	588	583	546	582	587	630	591	577	544	602	590	551	587	565	573	553	570	549	543	540	658	583	552	555	553	597	550	563	576	591	599	604	590	578	600	617	570	575	541	596	585	543	541	575	565	627	599	574	569	608	579	570	601	570	572	573	578	549	562	556	633	577	567	589	565	598	544	543	511	601	583	621	564	594	571	567	568	603	558	598	590	604	618	547	587	578	541	588	622	596	549	550	554	579	616	551	581	562	594	558	548	567	589	528	575	581	585	566	578	602	575	579	600	544	523	593	529	566	567	540	586	546	548	600	569	559	571	578	552	596	575	582	570	572	575	602	566	534	601	581	569	656	600	603	581	547	594	570	590	545	567	586	578	577	589	565	550	580	570	639	540	575	566	569	588	587	539	560	553	562	517	564	609	566	536	551	593	558	580	585	635	583	553	549	613	589	538	542	548	611	593	564	581	566	618	563	578	575	592	569	573	591	603	566	600	582	574	583	531	587	529	611	533	540	574	609	599	627	578	556	574	534	553	565	624	593	578	582	565	555	600	557	554	549	575	572	555	563	573	623	594	602	558	562	592	552	595	555	578	581	583	589	544	604	596	595	601	593	531	574	578	568	576	577	581	536	600	529	569	611	573	568	570	574	606	587	568	564	571	557	612	564	562	555	558	606	540	599	561	553	573	589	564	581	560	610	578	607	525	568	564	571	565	591	590	579	603	559	552	618	566	576	545	583	562	560	543	596	557	579	567	524	590	570	607	556	589	582	594	579	557	602	582	631	599	542	640	587	646	582	601	564	565	580	587	571	577	566	607	582	569	562	515	560	582	557	569	600	609	582	612	598	554	554	585	569	595	548	553	572	567	581	535	565	608	566	595	645	556	573	591	597	558	569	565	576	551	538	606	542	547	570	608	566	559	551	607	589	580	542	557	590	577	603	589	543	557	542	551	581	557	575	594	584	574	546	561	581	602	553	560	565	573	563	576	574	595	558	580	571	599	558	581	573	621	602	619	558	573	549	603	582	571	595	593	547	598	661	596	567	564	575	606	586	565	601	555	487	599	571	558	572	511	570	593	586	569	549	593	565	582	555	579	602	542	569	565	554	631	571	551	523	571	586	566	550	638	582	554	576	543	557	594	598	560	563	573	552	548	543	589	607	529	584	551	595	576	534	610	598	556	577	540	583	573	537	606	606	593	565	556	592	585	600	590	568	546	614	576	559	562	587	550	564	604	564	538	564	589	603	597	592	587	536	542	623	556	603	584	547	549	545	599	580	536	575	566	574	607	623	575	557	596	608	612	534	578	582	592	561	567	596	579	598	568	563	582	570	553	614	593	586	566	551	568	581	523	565	572	568	545	568	577	607	564	606	603	522	538	554	531	544	564	562	590	582	599	572	541	520	525	577	562	565	577	573	553	619	595	613	557	590	578	542	601	549	599	564	611	590	587	599	571	561	582	583	581	552	597	561	594	567	598	558	538	594	557	576	553	611	558	587	596	550	576	543	592	612	567	562	584	574	586	536	573	571	575	567	568	586	552	560	539	555	606	566	579	574	563	531	587	586	585	611	586	634	592	563	593	572	573	561	541	533	523	587	575	587	560	569	573	550	577	546	530	593	612	587	572	553	545	559	540	535	586	574	546	571	585	588	599	592	566	564	585	560	604	573	592	598	520	560	550	590	571	592	545	599	598	563	567	557	630	592	553	546	579	547	580	575	637	626	568	592	552	607	606	596	588	524	586	559	570	576	551	557	592	553	557	581	601	557	557	582	584	617	564	581	554	567	586	605	581	591	584	591	544	607	610	588	607	543	558	566	600	593	559	543	567	576	557	572	521	607	505	597	593	568	558	537	522	571	576	581	534	578	560	535	558	590	576	610	582	541	601	591	539	528	551	539	551	630	553	555	555	580	555	559	595	589	545	533	584	530	566	576	566	531	553	578	543	542	579	579	546	581	596	551	579	580	581	565	550	615	582	590	546	532	598	579	581	600	603	595	582	536	571	581	558	564	592	584	590	605	589	566	538	575	585	607	602	573	592	595	634	642	572	548	590	602	607	566	566	609	542	584	583	531	611	567	562	612	607	557	613	586	585	520	564	608	551	592	529	559	554	552	577	558	600	582	573	639	559	582	585	605	577	619	608	557	562	567	588	578	591	606	560	620	586	573	582	612	609	536	554	573	624	608	590	572	557	600	548	613	578	579	593	572	592	595	559	576	560	601	552	542	554	544	583	568	561	545	551	521	568	530	576	560	581	591	606	560	574	583	566	560	571	566	576	546	594	546	661	583	570	538	613	553	568	573	543	567	581	590	573	593	551	579	531	560	553	555	563	571	558	560	589	628	569	584	552	629	599	579	615	578	528	569	566	559	588	543	563	546	552	574	585	563	556	575	505	575	556	568	569	505	572	595	562	561	572	548	548	573	636	605	579	515	594	585	573	595	585	552	578	601	540	560	579	534	584	555	586	590	552	588	594	538	559	550	586	557	593	594	590	568	610	586	569	601	554	595	583	550	546	573	550	580	598	565	584	549	511	589	521	560	608	556	545	538	601	579	587	505	589	595	636	569	589	595	557	599	575	588	544	603	533	563	607	595	587	574	549	613	541	587	618	605	569	613	545	569	523	535	563	566	613	607	575	580	589	560	570	557	540	543	586	566	592	544	595	586	562	576	516	567	575	599	564	627	586	600	615	578	616	553	607	580	620	589	573	556	618	610	616	579	596	591	589	554	613	589	539	598	569	586	609	607	560	591	591	599	563	540	571	587	533	600	574	549	589	589	588	548	574	526	531	587	563	592	590	527	566	564	526	565	577	576	535	515	583	576	561	608	564	570	591	571	595	614	598	593	612	603	553	568	567	573	572	602	574	576	630	561	569	564	556	588	610	581	569	563	526	568	578	580	559	584	575	564	567	549	568	595	536	573	549	558	554	578	556	580	574	595	585	591	556	560	566	580	559	602	575	549	574	613	547	545	552	557	528	595	585	605	545	597	561	528	557	569	533	587	569	575
9130	20794	18301	10666	7718	6092	4496	3574	2873	2302	1826	1475	1328	1200	1108	1063	1010	884	917	881	834	876	836	827	852	865	823	793	777	835	769	769	807	757	757	820	787	751	772	717	758	758	793	756	771	762	769	747	743	695	713	731	737	703	746	743	705	803	768	758	711	735	751	719	782	746	755	744	784	746	720	782	780	764	741	768	740	765	782	757	722	715	769	764	720	759	737	743	739	763	722	714	717	730	782	708	754	789	745	758	739	771	757	718	738	713	796	722	703	768	710	741	738	753	748	741	744	773	808	739	699	778	720	778	714	728	771	765	777	762	756	741	778	734	737	770	725	740	708	744	735	757	786	738	732	736	744	742	733	725	771	774	716	755	729	723	773	713	732	740	743	752	730	762	752	752	721	721	775	780	735	753	823	732	750	704	741	764	749	760	687	748	778	717	698	715	680	693	749	805	795	713	718	729	761	775	758	738	713	740	764	735	779	671	715	702	725	767	713	746	788	743	705	769	762	705	782	733	727	783	700	761	754	760	777	785	758	806	730	766	714	690	763	750	732	780	775	719	710	754	703	723	781	730	723	740	693	754	724	770	709	707	708	753	723	734	747	728	747	753	712	741	711	683	730	729	753	754	749	747	748	798	739	728	755	749	688	753	786	755	757	762	742	712	752	754	778	744	741	724	742	747	706	793	770	736	741	763	714	738	745	750	758	730	695	717	726	808	779	765	751	718	736	720	770	762	744	753	762	690	743	764	717	738	730	722	740	703	716	756	689	765	741	739	733	760	715	785	750	748	725	732	700	762	724	709	730	762	775	726	767	719	769	740	703	728	768	745	721	728	703	726	743	787	751	739	729	721	769	722	762	733	794	744	727	732	746	721	757	751	761	755	706	752	726	755	803	715	744	750	719	758	725	710	696	642	730	759	742	726	702	695	747	712	712	750	746	758	748	756	726	771	760	757	727	774	768	766	749	732	730	712	738	734	742	725	728	732	728	709	712	763	738	740	756	816	719	755	732	711	738	682	705	757	737	758	751	751	762	734	723	754	758	722	805	736	730	776	738	758	709	723	742	736	751	752	783	719	741	715	725	774	712	759	736	707	744	698	739	716	738	799	718	753	766	775	741	728	722	700	759	779	707	738	722	728	768	773	751	748	746	783	726	745	757	743	750	746	722	754	751	776	753	706	758	740	754	735	732	767	741	773	745	753	752	739	693	713	751	695	736	738	757	734	779	746	732	730	729	767	792	761	787	703	743	786	749	731	664	729	682	779	711	699	735	746	750	753	774	776	756	720	736	708	686	715	718	737	721	746	721	766	745	723	727	775	766	757	752	765	752	717	746	720	765	728	732	774	715	752	798	704	735	749	760	781	738	720	766	769	759	791	761	737	727	744	750	768	759	783	681	776	766	697	708	714	717	731	753	785	722	762	735	736	724	769	730	752	766	754	775	698	781	717	709	743	728	732	727	723	743	747	720	734	719	762	736	751	743	772	788	720	765	731	742	733	751	753	759	686	659	797	771	708	710	736	707	748	703	744	735	768	712	718	753	816	736	760	785	759	795	738	738	729	753	775	753	709	740	687	722	709	714	724	759	699	744	725	713	696	798	732	771	743	743	761	725	742	711	731	742	789	757	706	787	738	751	743	760	771	729	771	726	725	749	756	746	714	694	714	725	729	735	687	747	760	732	751	761	739	757	774	713	736	726	744	740	721	725	719	745	781	736	730	744	775	721	732	753	767	761	703	749	740	753	749	702	698	737	730	681	718	744	808	757	701	765	738	717	773	717	752	746	751	730	713	773	784	720	775	804	706	732	721	746	743	713	738	724	760	687	728	727	741	744	752	736	727	764	676	734	751	792	728	719	724	734	737	741	737	754	727	707	742	732	775	780	749	767	725	749	765	761	744	722	749	771	699	730	734	707	768	720	720	743	707	751	767	727	746	692	703	687	761	761	725	772	671	692	741	736	764	730	765	731	697	710	745	722	758	733	753	736	735	778	692	739	716	728	739	712	770	715	796	750	762	735	725	720	759	724	742	710	756	772	707	727	793	714	728	775	749	743	774	744	729	702	739	760	757	731	755	776	711	687	678	708	698	692	731	711	720	729	789	691	786	728	793	722	732	736	751	763	745	758	748	715	784	732	749	750	727	764	751	711	716	760	762	764	703	666	763	738	743	767	803	750	730	698	744	741	700	780	779	723	768	742	726	733	758	748	754	708	724	746	735	710	752	758	741	709	689	774	765	715	745	774	718	705	763	727	726	704	753	766	741	705	702	766	703	758	669	727	727	743	752	764	707	652	725	746	739	726	723	753	720	747	751	777	775	742	734	663	716	793	734	763	743	740	723	726	729	753	696	759	728	711	713	734	752	748	781	763	699	766	743	725	689	742	772	714	703	761	727	725	717	727	745	756	755	771	736	735	781	724	756	760	741	748	734	764	742	785	761	734	750	685	711	733	728	729	719	660	718	740	777	739	744	754	749	705	726	744	755	688	732	734	732	750	743	775	706	692	735	777	737	710	686	747	762	722	736	786	709	686	732	753	737	685	778	709	702	742	717	725	714	748	779	713	711	755	750	744	760	703	756	735	742	744	756	752	741	763	677	725	729	741	777	782	701	722	716	760	724	736	724	767	712	774	778	723	685	751	728	747	754	735	763	697	761	751	753	754	752	691	730	723	729	761	822	792	726	763	730	721	754	724	742	738	705	755	739	741	739	741	737	756	744	689	763	731	732	713	708	742	722	763	754	756	753	722	787	758	769	708	733	755	774	732	756	791	703	701	739	764	748	698	715	708	713	749	787	735	696	740	706	711	736	743	751	716	736	708	710	751	702	714	734	685	734	724	708	752	776	740	746	752	743	756	682	705	773	723	678	739	756	711	722	737	806	728	723	741	775	751	729	707	780	738	766	782	693	729	750	778	718	741	768	711	706	748	710	774	663	726	786	769	706	754	758	754	757	696	696	702	738	742	764	762	733	711	692	701	754	768	748	753	722	750	752	777	738	737	740	722	750	722	718	686	671	719	739	718	725	708	773	755	751	708	706	739	761	720	720	746	752	747	706	723	740	780	776	738	736	742	721	729	759	742	731	737	703	714	751	739	785	749	719	737	723	752	750	760	710	733	713	736	746	799	675	729	691	753	725	733	748	755	744	726	714	759	808	786	773	760	786	722	747	736	735	728	739	706	698	714	784	709	746	722	747	769	739	689	749	772	697	737	695	710	772	757	723	660	739	704	737	723	806	680	727	763	748	785	741	734	698	764	729	710	727	731	747	757	692	752	740	743	702	714	738	725	729	760	744	762	782	778	681	734	718	745	758	742	702	758	739	764	768	720	753	698	721	738	750	705	750	748	725	784	686	753	742	771	709	798	727	732	754	775	777	781	731	734	751	746	797	777	690	768	770	713	755	755	751	808	727	732	757	759	734	761	765	721	753	781	722	715	745	745	741	739	739	764	743	724	733	756	731	705	772	740	730	708	729	742	728
23462	21588	29490	24148	21592	21615	9212	2475	1716	1394	1224	1038	862	845	733	736	714	641	660	668	642	567	632	592	627	597	590	616	607	535	562	614	586	563	570	580	597	559	567	551	528	541	542	568	544	518	585	563	548	513	574	569	555	504	522	525	582	531	540	585	578	535	551	509	519	494	556	531	509	552	540	547	525	513	516	560	529	556	518	523	541	514	527	547	518	518	528	544	518	521	501	539	532	543	551	557	555	551	519	536	539	505	574	511	514	508	550	523	547	528	527	538	545	544	534	557	545	535	537	554	518	541	528	555	552	504	564	530	520	493	497	579	534	545	553	501	497	499	525	489	533	565	526	538	534	515	511	505	501	550	495	541	506	527	506	546	520	541	534	542	517	504	513	578	506	514	553	549	586	535	558	527	509	540	549	528	537	550	502	517	485	556	500	546	527	548	576	536	540	530	566	508	500	548	544	505	525	529	570	498	552	536	531	505	480	514	524	549	531	557	574	553	544	528	506	519	523	492	511	574	506	524	501	531	551	538	512	520	505	494	551	551	510	522	544	530	489	510	499	524	495	521	538	519	527	508	532	507	538	546	527	521	483	498	537	564	532	509	510	546	509	533	527	540	530	498	523	558	512	523	540	559	499	549	543	501	513	525	508	531	500	554	555	529	523	501	503	591	539	506	562	514	542	536	521	525	523	516	534	532	542	498	518	539	548	511	567	521	523	537	510	554	509	514	524	478	531	528	477	522	523	564	514	531	534	535	543	551	509	540	465	497	559	561	543	543	533	513	516	538	517	559	551	535	537	510	534	504	544	558	515	521	538	511	504	520	547	550	510	546	570	557	515	549	509	521	539	523	499	552	535	552	503	526	544	503	522	493	538	542	533	533	578	512	569	547	542	569	535	540	519	543	527	528	556	543	531	527	552	543	528	515	537	533	514	507	494	543	546	527	516	564	516	483	559	525	527	516	528	547	524	535	519	550	525	522	567	562	479	480	613	500	522	523	536	554	525	530	530	549	499	535	507	526	551	553	495	493	545	524	538	578	501	550	511	566	516	575	540	496	529	544	504	501	527	523	533	538	507	505	531	539	527	511	563	519	502	490	518	556	565	529	480	535	575	524	568	503	569	524	547	494	531	512	530	507	543	541	489	481	522	557	531	519	526	528	540	500	526	512	507	501	543	499	563	519	526	519	508	517	551	534	552	552	503	512	536	513	534	542	537	529	538	503	504	544	576	557	535	540	503	521	531	502	538	561	535	548	511	505	564	520	550	565	480	544	518	518	501	555	480	514	526	503	532	507	493	536	517	516	539	510	532	525	515	505	491	458	534	541	575	592	529	540	538	504	553	552	511	503	481	524	556	570	544	547	520	489	517	564	487	513	523	568	544	604	507	487	533	561	504	505	528	516	502	511	528	542	548	549	517	492	509	499	537	537	541	532	495	543	550	517	543	518	547	557	508	526	549	509	515	523	534	517	568	560	506	538	526	512	531	540	545	550	504	552	501	558	490	525	516	512	508	569	521	539	513	526	514	526	570	558	519	544	452	514	561	556	548	549	513	551	547	504	533	500	558	481	509	510	492	538	487	509	522	507	550	550	511	489	552	515	556	486	557	473	492	518	511	567	476	506	470	520	545	526	525	547	533	546	560	579	523	514	548	524	539	530	540	527	510	496	514	511	489	509	523	537	547	537	526	545	556	512	548	561	487	499	546	512	497	521	513	538	511	543	547	509	526	503	568	497	546	507	479	534	528	546	519	517	533	529	508	536	526	532	561	495	517	525	536	511	508	505	519	538	554	555	498	529	501	563	510	548	513	498	530	510	527	502	525	502	552	548	541	522	513	499	525	550	527	545	506	517	530	533	518	526	500	566	525	503	529	490	542	521	543	520	534	569	527	519	529	531	507	537	576	510	534	533	515	536	565	517	533	507	524	599	560	489	548	499	535	527	537	527	532	535	537	540	507	578	494	487	521	508	566	506	508	528	503	497	519	526	546	483	451	535	525	571	539	565	546	557	493	515	547	528	516	524	539	556	528	550	551	535	549	529	480	479	574	549	518	538	547	519	537	502	521	547	524	514	502	519	530	543	533	558	526	545	535	522	497	518	538	549	535	519	535	521	506	545	519	505	566	538	486	539	532	505	503	537	542	522	495	525	512	491	538	548	506	523	556	527	505	471	546	549	489	562	541	546	510	493	510	530	567	526	585	535	469	555	505	526	523	514	562	539	505	561	521	512	509	549	529	529	543	544	549	508	564	563	540	525	512	515	505	492	495	523	554	541	514	527	559	496	524	542	517	530	497	513	556	515	556	594	534	520	503	502	556	544	545	527	502	526	553	502	566	516	503	523	552	512	502	490	561	564	522	490	523	542	544	505	520	480	562	541	497	534	536	577	535	550	528	534	529	510	528	540	546	565	520	506	510	506	510	506	515	517	525	532	506	526	548	490	450	554	547	513	500	501	541	529	513	486	559	517	505	514	557	504	554	546	544	532	538	503	542	541	526	538	514	533	569	508	521	544	486	548	533	534	536	502	527	519	526	535	538	523	509	507	518	526	523	577	535	536	489	499	515	494	553	483	532	543	507	547	508	540	528	542	517	528	505	540	524	576	486	493	527	529	517	545	536	527	534	517	547	552	492	549	511	568	558	498	537	502	528	571	533	505	513	522	500	521	536	526	521	538	502	511	537	560	515	518	462	509	521	521	489	559	496	547	518	538	484	548	515	498	557	538	519	527	529	534	498	528	543	507	556	472	496	516	545	507	519	543	526	558	523	553	526	493	525	549	526	489	534	571	486	531	556	521	470	538	512	575	530	526	529	585	527	551	500	523	492	484	559	508	507	514	559	539	531	525	490	528	533	570	523	501	553	525	560	525	507	530	528	515	536	549	552	522	481	526	493	536	499	529	526	558	500	555	522	525	529	518	534	512	519	515	556	545	538	544	506	552	485	526	543	550	519	517	503	560	499	504	495	561	506	527	529	519	532	520	530	549	554	523	529	523	516	497	500	510	519	534	517	509	505	557	522	556	545	513	506	524	499	508	513	511	561	558	545	537	573	509	553	557	516	523	530	521	525	522	548	516	485	558	531	526	514	527	546	561	537	523	514	546	550	560	521	544	521	508	528	496	503	482	538	491	582	542	529	496	513	532	511	540	494	538	516	515	514	543	521	491	508	508	488	520	515	525	514	544	518	541	529	510	508	531	530	524	560	554	524	542	538	534	530	528	510	522	505	548	522	523	549	536	486	496	535	499	512	518	492	543	530	549	532	501	564	540	517	519	528	492	504	557	561	511	543	485	553	521	537	546	538	502	560	557	527	552	544	531	506	529	573	492	527	545	508	558	530	516	553	534	525	531	538	548	547	518	509	548	521	518	554	499	510	490	570	513	477	511	519	535	520	559	575	532	509	563	535	542	495	516	573	510	533	491	565	531	560	544	511	538	564	538	485	545	535	566	521	537	525	547	527	534	510	529	504	564	510	548
11264	26197	23148	14605	10939	8246	6316	4945	3871	3016	2545	1993	1690	1506	1347	1191	1107	1015	921	934	879	920	826	832	790	838	812	791	827	808	772	793	777	739	808	745	761	701	724	698	760	750	762	711	686	752	719	742	680	701	764	712	674	697	709	696	697	689	678	711	734	703	649	717	741	685	668	674	681	640	685	730	705	727	695	724	753	713	665	709	678	687	697	704	755	696	686	695	678	693	684	739	695	677	705	697	668	724	663	722	695	701	718	698	725	693	701	709	712	685	642	691	669	684	672	706	732	707	697	693	687	692	678	716	693	675	698	709	696	650	717	679	718	655	696	696	703	698	685	676	702	693	726	633	675	732	713	718	664	700	681	694	737	679	752	697	710	715	702	714	718	740	659	691	677	702	681	690	670	684	669	652	674	716	727	659	662	644	698	668	688	665	650	681	691	698	771	686	716	686	665	658	655	698	742	644	692	678	712	708	678	717	693	740	723	694	634	641	734	704	679	637	697	694	730	693	674	698	748	698	647	680	713	716	660	732	700	707	646	705	702	704	701	715	697	677	735	710	705	682	682	659	713	693	695	724	655	699	651	707	690	706	675	705	665	720	710	701	656	692	640	658	708	662	676	704	669	680	729	741	699	689	701	693	728	664	645	689	705	633	700	696	686	693	616	656	704	714	673	680	684	669	654	648	672	693	678	654	698	686	711	689	698	702	691	691	666	703	728	696	614	735	676	660	674	714	663	647	656	667	717	662	700	712	694	678	690	662	703	643	673	673	731	682	658	690	714	687	700	687	712	670	673	692	682	720	666	674	726	691	702	673	676	696	698	714	665	633	731	666	699	707	740	719	688	710	669	724	652	672	705	701	726	680	643	705	670	700	734	679	702	691	688	702	680	684	674	690	744	712	656	690	703	691	751	707	702	675	676	617	683	646	689	683	756	723	698	647	665	671	675	681	644	700	681	721	695	671	686	670	696	726	706	662	699	647	732	733	698	710	731	699	688	662	735	663	708	691	688	683	694	671	722	632	667	663	716	675	694	609	650	701	666	669	688	712	727	689	711	676	689	736	707	667	678	686	690	689	757	717	706	690	643	700	657	652	677	663	704	688	677	703	736	709	676	705	693	703	695	671	631	672	709	661	714	668	754	671	728	711	675	680	692	678	684	666	682	685	707	672	652	667	705	663	680	706	707	720	680	703	695	660	655	677	678	628	666	707	700	703	705	686	708	648	703	642	673	659	698	690	687	658	679	647	691	673	684	716	697	709	682	700	692	687	688	676	715	680	697	700	703	692	702	687	706	696	672	689	699	688	712	686	659	731	661	635	732	728	713	685	630	701	695	640	691	642	663	641	748	701	700	699	678	723	697	653	706	637	675	640	662	659	699	715	679	722	702	690	674	656	696	720	650	695	719	682	745	679	653	707	669	688	672	673	719	672	682	666	668	673	628	680	681	681	702	677	691	680	702	641	664	716	677	699	726	630	715	694	662	700	692	683	683	703	636	686	680	658	681	670	685	735	699	678	718	732	679	735	704	688	683	704	695	694	719	726	674	695	668	688	673	680	703	661	704	702	690	666	687	700	717	676	703	712	677	662	682	699	682	659	667	676	671	679	717	728	687	738	678	715	648	682	681	695	675	674	698	698	670	673	646	684	745	727	681	674	697	695	651	680	670	678	747	670	671	690	737	697	697	637	661	701	716	722	649	672	650	696	672	696	661	693	682	672	699	692	642	648	697	663	693	692	719	686	652	663	712	687	695	687	688	721	694	682	683	673	693	658	727	682	707	692	712	694	711	656	669	669	725	662	697	667	695	743	683	668	694	680	723	691	665	703	681	672	684	722	698	712	672	698	698	667	668	687	684	632	689	754	679	747	677	675	678	702	715	732	682	697	707	697	717	677	682	682	692	654	716	686	704	684	708	673	719	687	694	682	681	679	686	658	686	713	718	689	653	683	727	663	679	719	658	689	664	691	731	672	659	653	706	680	661	716	716	693	691	688	662	688	707	672	696	677	649	727	729	691	717	715	729	676	679	707	726	729	687	694	672	694	680	701	676	604	684	648	679	719	709	693	711	674	694	656	722	665	676	702	693	666	681	764	697	699	664	670	708	703	683	679	696	657	689	658	705	682	707	665	678	670	686	677	657	709	686	669	691	735	721	691	733	667	680	687	698	722	721	698	671	667	689	678	655	690	685	660	699	679	690	712	690	664	662	716	692	710	657	671	701	714	700	695	683	727	695	715	699	698	726	702	699	701	704	725	682	722	706	668	720	661	673	654	676	709	709	651	609	700	661	664	693	686	714	674	650	668	682	708	719	731	713	686	657	679	685	759	688	705	701	693	711	673	673	662	677	673	644	670	656	697	705	691	698	688	701	695	674	681	661	671	704	673	678	686	672	703	671	721	685	700	702	690	665	698	700	657	669	702	679	639	672	694	729	685	670	686	662	680	681	652	658	667	712	681	665	710	737	697	707	675	686	665	724	669	636	741	643	647	663	665	699	692	668	717	673	632	714	677	622	654	627	640	704	689	708	729	681	701	688	709	689	754	686	628	723	706	672	721	675	722	719	695	676	703	710	703	673	661	752	755	711	691	699	650	661	659	708	685	711	667	695	702	724	694	705	701	671	683	693	649	658	709	650	677	677	719	655	710	733	654	743	709	699	663	691	666	707	668	674	699	668	752	690	672	719	711	703	747	631	665	676	641	704	687	679	615	653	674	700	671	648	700	679	664	655	750	670	697	711	703	672	692	716	660	679	712	659	687	735	643	675	638	673	721	689	683	652	702	727	671	671	685	680	636	673	656	687	677	681	673	705	656	662	745	737	672	656	635	659	757	648	714	708	634	678	691	644	662	677	718	668	656	685	688	716	680	642	705	730	647	736	654	683	695	674	690	664	714	714	700	715	676	693	707	711	720	682	693	642	674	676	691	697	679	694	686	726	646	683	684	713	619	685	678	663	686	667	645	716	712	657	690	692	631	683	655	710	713	673	701	701	709	698	672	661	719	671	684	729	652	659	694	720	666	674	741	729	680	671	667	696	622	695	706	672	662	703	712	680	702	701	715	679	704	701	690	677	712	713	681	655	713	712	662	658	709	695	693	655	689	660	679	753	675	716	687	704	696	695	642	704	718	651	691	678	713	664	694	722	660	660	721	683	689	650	694	641	674	650	646	710	664	664	681	738	659	657	692	685	627	652	726	692	674	710	673	694	739	725	646	653	664	665	699	697	721	725	732	702	681	671	718	666	714	689	693	711	669	683	677	678	674	666	683	703	649	677	747	728	677	643	639	660	637	673	744	652	689	709	724	673	671	688	674	679	700	720	660	657	703	712	666	723	707	694	701	701	674	734	704	677	638	687	662	670	701	691	665	648	669	703	687	696	675	668	685	662	695	673	673	658	677	649	685	718	703	680	670	688	663	695	685	712	671	723	733	710	704	664	645	655	643	649	710	684	728	715	665	663	731	708	687	696	700	691	705	701	694
27434	20742	11849	3755	1694	1170	894	746	613	496	425	420	422	380	376	343	360	321	367	349	323	356	349	307	311	322	380	341	324	348	314	311	307	353	349	357	314	338	361	320	351	305	344	326	349	365	348	340	355	340	331	300	328	318	340	374	335	313	341	344	353	353	368	354	323	325	322	347	349	329	312	347	338	355	326	316	338	335	315	357	314	310	374	333	336	337	316	302	352	318	323	314	326	325	334	333	359	350	334	321	333	341	323	318	295	326	338	316	332	333	328	314	343	328	330	340	359	299	312	313	317	338	339	326	330	313	321	323	318	355	317	343	366	362	325	348	304	313	340	333	333	328	368	340	340	352	333	321	340	349	370	318	330	320	302	340	323	339	342	333	323	301	354	370	331	312	308	318	331	364	384	314	299	299	338	318	347	326	352	332	357	347	353	324	335	313	355	330	319	313	335	345	346	335	341	341	293	332	309	318	342	328	315	341	333	342	323	340	363	322	381	313	309	311	318	356	356	326	322	334	308	316	332	319	300	317	333	315	339	332	355	305	329	339	327	322	313	336	325	340	340	333	323	317	318	300	326	337	343	357	351	311	325	312	341	346	344	326	323	344	340	345	351	334	327	335	346	347	322	344	311	333	340	335	317	349	302	346	308	320	344	335	333	318	340	335	337	336	353	337	363	334	340	360	314	329	325	319	314	362	342	324	321	348	330	303	338	326	323	322	304	337	329	329	318	352	293	340	320	340	305	335	345	284	323	348	343	337	352	351	361	327	354	302	338	352	348	338	368	346	344	324	317	342	301	344	364	336	327	332	338	346	328	333	322	347	336	348	342	358	339	343	328	353	356	331	334	358	305	360	347	341	356	317	328	355	330	323	329	321	311	373	317	347	318	338	324	311	326	337	321	355	333	305	326	307	327	312	334	300	322	322	329	338	332	341	327	342	334	348	327	338	341	334	354	320	342	316	309	317	317	357	306	333	323	348	280	315	341	319	323	324	352	337	306	338	341	319	341	319	339	316	332	318	353	333	316	316	369	323	357	338	334	327	338	313	332	344	310	298	326	346	329	311	328	329	308	329	337	382	323	348	311	307	342	335	316	326	343	332	335	339	341	343	361	327	304	359	310	354	351	342	324	340	317	325	328	307	355	329	336	360	340	333	315	333	317	343	303	303	347	351	300	316	366	308	327	324	326	350	329	350	330	340	330	336	313	345	344	322	340	319	320	335	304	344	356	337	332	311	329	331	320	316	357	334	340	298	356	308	314	357	345	303	340	348	327	323	336	293	344	360	338	312	365	324	338	322	346	340	313	309	368	343	353	335	337	315	319	309	333	342	340	337	320	303	300	329	337	331	307	337	340	326	380	368	343	363	341	307	343	327	338	315	339	318	355	311	340	345	351	313	334	320	320	348	352	316	360	335	319	338	356	339	346	340	359	343	325	304	326	342	307	336	312	350	334	354	329	304	349	364	361	350	339	326	337	322	303	326	344	336	307	344	342	324	325	338	319	342	344	314	329	349	320	360	356	330	317	349	356	311	363	330	327	343	325	350	329	350	362	307	340	325	318	335	350	339	350	348	325	323	348	351	324	331	319	337	346	304	329	338	343	303	334	346	293	333	323	330	347	340	340	316	314	323	291	332	346	341	347	328	305	325	328	355	329	321	326	327	376	335	323	358	304	343	322	319	334	319	320	352	320	312	335	347	360	360	296	317	299	361	365	330	352	319	315	330	328	325	346	324	357	341	366	339	322	329	349	326	362	336	352	356	353	352	360	325	329	325	356	330	310	325	350	329	282	313	323	355	350	325	323	355	325	342	374	353	310	326	336	336	317	356	326	345	344	341	323	324	339	298	340	354	321	358	303	330	336	345	324	314	337	351	330	303	379	325	350	338	335	325	332	324	360	338	302	346	309	309	352	313	327	347	337	323	341	359	335	377	368	344	319	346	334	330	295	324	304	327	361	302	323	353	334	332	310	309	320	344	317	311	315	336	370	340	316	343	303	324	304	349	343	358	345	348	340	364	363	318	329	300	343	357	317	335	343	323	285	318	317	348	308	346	331	340	363	312	321	315	334	333	368	325	332	354	323	345	349	357	345	368	342	303	355	320	332	318	326	349	332	315	308	313	336	322	333	314	333	316	347	350	300	307	369	364	334	334	334	328	340	302	343	324	342	335	352	339	346	346	337	352	345	334	337	330	300	284	333	320	321	335	338	309	324	335	329	325	315	316	307	318	312	364	343	366	329	354	309	316	337	320	358	314	330	315	348	316	343	336	311	331	328	334	312	330	372	332	338	317	337	322	338	315	348	321	316	346	331	319	346	340	324	340	301	346	336	344	334	370	342	328	314	296	322	332	339	327	335	350	332	342	329	315	302	330	321	347	303	321	317	345	307	335	314	317	324	352	315	332	305	320	329	342	342	336	289	328	343	349	344	313	343	342	327	329	325	356	331	322	317	309	299	351	344	329	324	340	347	382	316	361	304	315	357	305	332	320	334	316	334	367	328	341	331	346	322	347	331	349	355	337	329	305	355	341	340	307	347	322	333	349	326	345	306	326	311	330	288	330	336	349	298	344	332	325	342	313	308	365	312	347	352	335	331	308	343	338	336	334	350	324	339	335	317	333	322	338	314	304	334	320	341	334	353	339	306	360	326	316	319	353	329	307	322	353	318	332	339	335	341	350	304	321	332	314	312	355	337	353	334	338	341	346	326	330	320	348	349	326	368	320	340	325	320	325	377	365	303	373	320	319	342	323	328	353	339	315	335	356	370	324	327	339	338	339	316	319	351	338	354	343	334	343	337	353	341	305	335	360	337	319	355	356	327	328	323	339	324	336	344	371	326	330	329	382	322	327	301	327	322	347	324	339	358	336	302	366	345	334	287	322	332	322	331	325	316	336	340	332	330	324	334	366	338	345	311	324	340	316	339	317	323	328	325	320	351	318	341	331	321	338	342	333	339	334	330	315	346	331	346	350	336	301	346	336	335	341	339	334	330	353	368	345	365	319	339	310	322	324	299	336	290	341	321	347	305	320	331	325	289	340	336	353	376	310	345	349	316	320	342	359	319	336	346	343	342	330	319	333	308	348	349	328	323	328	336	343	323	329	342	336	350	329	356	337	333	321	331	365	332	338	313	306	345	297	360	359	341	367	301	334	319	330	327	323	311	345	324	349	323	309	339	349	322	336	329	320	312	358	349	325	348	355	307	335	340	345	338	322	320	387	354	338	323	365	315	348	336	350	316	344	339	344	345	294	320	298	371	343	321	354	315	348	348	328	311	355	319	316	334	339	360	337	303	346	332	301	317	326	324	323	331	290	330	329	309	322	341	343	336	358	306	326	352	345	335	326	314	337	330	331	351	341	330	315	347	326	355	334	363	348	340	307	329	359	330	338	323	292	298	306	329	335	354	349	324	366	345	361	362	352	334	331	316	302	326	323	333	331	366	325	337	334	290	308	334	336	350	320	323	319	354	373	354	310
7455	11934	10154	5402	3738	2753	2093	1621	1289	988	863	718	660	613	520	570	495	460	479	481	441	459	478	456	475	445	465	440	411	466	417	442	468	416	412	431	450	424	474	408	477	475	481	468	462	435	442	420	456	402	462	441	406	416	449	432	441	419	431	483	425	403	418	477	447	433	429	444	463	437	431	438	459	399	461	447	478	424	450	448	426	433	448	441	476	429	456	413	414	423	451	451	447	429	431	449	454	446	451	410	464	423	449	436	438	401	412	436	455	432	494	445	444	430	438	446	442	426	420	486	424	402	446	460	422	428	432	418	434	441	446	432	429	448	458	444	413	419	448	416	435	419	505	423	436	460	461	451	397	420	426	424	446	423	455	445	463	447	488	453	427	439	408	450	413	450	488	427	444	415	416	389	423	448	451	408	414	466	454	439	422	438	446	427	435	438	475	424	427	451	427	432	426	420	437	430	433	410	433	443	421	436	455	442	447	436	421	466	418	432	506	425	459	427	400	416	443	442	469	425	455	450	451	455	412	425	467	444	440	436	420	399	463	452	443	447	409	407	454	465	449	456	436	431	455	462	460	420	437	430	430	423	406	394	434	459	462	453	492	423	449	424	425	426	432	412	430	414	434	436	398	442	446	424	425	444	432	448	415	443	447	433	414	425	478	463	408	449	443	466	431	434	421	440	396	404	424	461	453	453	398	460	441	435	434	406	411	413	414	459	441	458	470	410	400	456	456	397	471	430	443	416	396	457	463	418	413	397	451	427	422	455	429	461	438	443	425	464	460	446	408	431	466	432	414	427	436	462	414	441	414	398	461	431	395	460	400	422	435	429	439	404	445	450	417	444	385	444	413	477	468	389	441	443	414	381	441	452	460	427	412	430	435	448	437	466	437	442	419	479	419	417	442	425	434	407	429	441	416	461	443	414	478	432	446	430	444	417	431	457	436	431	441	398	448	430	428	444	468	447	481	431	469	412	424	486	422	442	401	388	457	461	426	443	440	439	426	482	452	398	458	429	417	429	451	465	460	449	432	411	423	438	443	402	465	431	432	423	431	477	449	439	435	456	444	411	433	393	444	409	433	409	431	445	421	433	420	467	444	451	456	440	446	443	443	462	444	445	452	420	419	444	476	448	467	438	431	494	436	462	428	426	411	418	446	437	419	456	400	465	445	494	456	445	408	433	421	448	439	447	423	423	431	487	452	461	413	448	410	452	477	444	431	430	440	420	442	419	445	451	409	448	433	455	435	429	417	427	437	430	441	468	415	458	442	445	452	450	478	455	445	425	420	422	430	429	476	436	467	421	424	454	398	406	464	468	426	417	446	411	433	447	443	445	412	408	413	455	447	412	423	445	420	451	466	403	508	446	444	460	481	462	420	440	434	459	409	440	422	407	466	453	418	429	412	406	442	463	453	450	445	432	406	429	424	464	414	462	411	455	465	425	455	437	465	432	428	475	415	390	410	426	472	455	419	417	442	421	457	473	427	430	440	451	433	456	437	471	437	415	483	437	397	446	421	442	445	451	423	442	449	399	398	399	484	430	454	434	470	444	442	424	439	422	445	461	459	407	432	439	401	415	428	424	475	433	408	437	458	446	454	445	452	480	500	439	443	447	403	448	414	444	482	421	427	478	446	452	431	393	457	421	427	477	419	447	476	423	452	481	459	458	473	450	438	444	455	436	437	402	408	482	460	448	459	478	431	422	465	460	407	453	446	386	435	440	448	409	470	438	429	434	435	457	436	456	407	466	404	465	417	459	417	466	452	447	435	434	423	457	453	460	437	420	454	450	456	413	439	443	424	437	465	427	442	483	422	418	475	440	468	425	411	445	394	456	443	414	461	401	427	478	453	446	439	444	432	468	405	435	415	453	407	416	424	467	423	451	460	455	451	471	447	434	450	415	448	423	438	408	439	429	445	457	408	413	427	484	421	446	413	419	481	475	424	485	447	436	396	437	416	429	420	415	457	435	427	403	412	440	464	412	476	400	452	470	435	431	433	453	415	437	464	425	412	418	419	418	437	434	463	440	424	461	430	433	403	443	440	457	434	447	422	448	431	421	470	453	419	457	419	391	463	449	443	474	418	407	445	464	440	432	404	434	418	448	416	491	453	475	402	424	405	438	435	434	423	447	386	425	442	408	434	427	452	463	445	482	426	421	446	424	451	422	424	423	413	463	436	436	446	421	432	455	482	434	467	416	460	467	438	490	431	434	442	440	448	406	450	430	448	454	436	416	437	463	452	437	422	480	453	447	430	421	422	459	452	404	425	434	436	376	447	481	457	417	441	437	443	413	457	408	433	416	451	414	434	427	448	398	455	443	452	464	448	434	466	444	456	420	434	430	407	430	433	441	447	427	432	448	426	421	440	409	437	460	442	433	432	413	468	429	398	440	439	451	438	437	424	433	449	459	448	457	421	455	424	416	424	408	440	457	449	447	439	422	455	433	438	456	464	429	449	427	474	420	416	437	426	498	423	456	436	420	432	449	422	486	432	449	432	449	449	416	444	412	453	469	447	471	433	466	436	450	440	452	427	420	440	460	465	451	428	459	430	448	426	442	427	438	464	412	446	463	430	420	417	443	455	418	453	413	446	423	404	473	423	467	438	440	445	445	434	391	410	470	484	448	450	443	455	425	431	450	465	457	441	422	457	432	408	426	438	435	470	432	464	434	434	486	410	459	405	443	432	475	465	463	455	457	472	450	449	435	445	437	452	415	434	435	426	458	440	418	438	431	461	436	426	402	468	419	429	473	410	449	452	412	442	440	443	423	443	421	422	415	480	450	425	461	416	450	472	449	442	435	422	426	438	450	420	445	398	467	459	444	462	432	431	461	467	454	416	454	461	430	427	441	399	467	433	431	395	491	418	459	453	420	471	432	429	402	445	407	457	437	406	410	461	453	427	468	462	444	451	424	437	469	475	446	429	432	462	441	447	460	452	468	435	416	438	455	456	495	431	501	436	424	461	432	463	416	441	428	469	445	410	469	458	445	424	424	464	431	435	450	472	428	448	417	461	415	427	460	452	463	403	425	403	428	442	422	446	462	440	451	442	464	450	469	441	458	455	449	449	431	455	440	448	427	480	464	438	450	453	439	432	414	468	464	432	430	420	439	422	445	424	425	432	391	493	404	403	420	451	437	435	399	413	442	459	435	431	444	431	451	446	429	489	451	399	459	443	425	445	403	430	444	450	474	418	450	461	457	433	426	460	465	482	469	457	449	457	509	430	457	433	463	421	446	465	431	464	502	461	461	430	403	459	431	437	425	404	474	405	411	428	443	478	462	425	447	428	449	463	414	386	441	440	431	420	405	422	450	443	432	435	422	439	477	434	439	432	429	465	458	445	425	430	458	425	440	432	447	438	487	422	437	428	423	423	416	458	435	431	419	417	435	422	446	472	470	437	432	432	425	417	428	460	431	415	423	448	462	419	423	430	474	431	461	445	454	448	425	420	416	450	456	423	436	481	435	446	385	388	442
24538	21638	29099	24659	21612	10848	2683	1677	1232	1110	1003	872	769	724	691	672	656	651	643	621	586	622	602	581	650	620	595	531	592	618	632	575	595	580	561	557	582	570	587	543	575	586	538	574	610	551	592	534	574	556	552	592	558	571	574	544	562	552	603	604	563	503	535	623	569	585	599	590	564	596	574	568	564	543	527	579	608	597	601	611	597	577	558	528	556	568	620	610	584	550	569	561	582	532	556	552	590	580	574	561	546	570	557	540	532	588	572	528	549	611	548	540	548	544	548	530	529	643	581	552	543	594	538	526	563	553	588	569	553	595	568	546	590	608	583	583	619	538	556	560	633	574	556	569	555	561	535	613	566	586	552	533	626	552	542	586	550	549	613	578	579	568	529	570	566	584	583	562	568	536	582	564	498	580	552	595	587	522	568	505	554	571	539	569	566	573	546	573	570	564	567	567	540	555	570	559	536	536	559	599	573	544	550	575	584	570	539	561	589	568	569	596	556	499	562	536	561	604	579	564	540	610	566	566	551	552	562	568	576	583	552	582	572	579	553	554	536	537	553	583	576	535	588	575	611	541	561	522	571	556	550	574	545	524	574	595	584	544	596	562	599	543	586	543	560	568	598	552	548	611	598	578	558	571	586	561	569	572	545	533	511	539	579	583	559	550	592	607	572	578	581	583	593	493	573	585	613	546	525	577	516	575	542	555	570	584	561	572	582	569	555	577	545	571	592	578	571	555	560	570	530	542	571	588	586	525	581	573	597	587	571	580	606	617	564	576	576	540	606	552	560	576	539	570	552	583	588	568	515	533	568	601	560	576	539	588	599	545	585	571	552	620	513	570	551	581	533	543	557	572	553	563	610	571	561	569	566	574	566	571	590	534	531	560	544	549	545	588	578	559	550	604	542	548	565	568	567	532	570	585	580	566	531	554	556	541	606	533	544	562	572	536	569	582	598	536	576	566	594	571	548	533	547	637	582	562	566	605	570	562	566	554	566	607	569	584	539	576	563	561	597	547	571	550	599	588	570	581	623	578	575	590	575	611	576	574	570	561	546	568	591	581	579	606	588	583	563	548	607	564	524	551	559	557	554	569	565	602	553	562	586	527	584	566	608	577	535	587	594	589	556	574	529	589	550	550	545	580	547	596	548	559	584	561	562	529	574	545	616	547	580	560	541	506	545	550	621	589	556	577	581	568	551	585	563	602	585	549	557	545	566	541	607	569	541	568	594	560	595	549	530	580	577	582	541	527	550	562	525	556	570	570	567	577	579	613	563	563	512	587	512	553	566	607	532	539	595	579	550	618	563	551	526	572	558	566	578	566	535	525	559	574	548	600	566	578	562	596	599	542	590	589	580	541	583	552	603	568	566	569	537	543	560	567	560	579	565	558	551	593	625	531	624	562	534	537	550	572	574	547	610	581	581	566	555	574	615	525	582	613	564	549	590	583	591	557	565	542	594	555	591	564	586	540	572	537	561	524	577	548	581	534	548	559	507	579	541	564	581	566	552	575	533	563	601	559	554	557	562	545	579	565	533	552	548	536	589	593	556	555	599	566	595	589	540	569	575	566	586	567	577	567	572	568	567	555	544	591	595	565	565	560	600	524	562	518	590	572	575	568	576	544	531	586	574	564	563	519	550	571	530	529	585	548	627	538	553	604	569	573	543	584	536	581	555	589	538	580	529	579	577	588	578	563	573	541	570	579	603	579	548	581	582	558	542	586	559	562	520	580	581	603	596	570	584	626	469	564	584	613	580	541	563	556	523	548	592	531	575	588	555	533	553	579	547	595	521	576	568	581	574	576	633	601	567	577	551	599	548	563	606	579	557	537	536	576	600	563	586	589	555	603	522	537	549	531	587	552	601	561	535	600	550	577	564	560	561	558	543	601	556	560	550	571	562	554	537	568	556	565	539	547	560	579	585	616	579	550	592	557	591	568	617	549	538	561	547	579	573	567	575	565	629	514	568	608	575	563	560	567	554	542	592	612	554	584	523	578	595	525	536	546	559	584	555	549	621	578	532	563	587	571	573	575	596	537	586	576	582	593	526	562	613	566	538	585	614	574	545	600	575	558	604	561	536	602	564	561	572	537	547	553	584	608	522	583	526	582	570	591	540	536	600	551	513	568	591	577	568	594	525	580	534	554	546	567	555	536	528	608	546	532	578	566	576	592	580	574	535	564	608	569	558	565	572	569	576	575	588	570	547	565	579	554	573	545	590	570	545	553	567	586	567	581	580	584	630	597	520	555	543	608	541	591	538	547	553	583	624	563	577	557	560	559	602	588	585	544	586	573	537	590	528	527	579	522	555	557	584	565	535	579	579	565	617	580	545	574	551	573	552	576	624	560	568	580	574	594	588	563	572	568	590	570	578	554	625	531	615	519	556	589	532	536	599	560	594	570	593	573	558	545	585	564	562	631	518	592	604	533	540	595	568	611	560	568	543	572	524	545	576	615	511	590	618	592	527	592	529	582	578	534	584	568	605	556	555	562	583	556	573	594	577	573	566	558	587	581	548	605	547	560	578	573	537	558	605	579	550	591	520	531	585	570	573	557	604	578	558	555	531	577	603	586	599	537	570	555	546	582	585	569	563	567	573	553	581	550	562	598	561	570	543	538	576	571	579	581	578	596	583	532	603	554	533	546	572	586	528	578	568	536	593	552	541	520	537	566	568	543	581	556	535	564	565	580	571	580	565	538	531	574	539	598	541	571	586	580	570	566	580	550	596	586	570	573	580	524	577	577	527	583	556	571	569	582	568	598	542	568	557	570	580	525	585	537	556	591	524	601	574	598	553	610	548	544	557	577	556	546	531	542	565	550	569	580	592	579	549	526	534	565	554	559	525	551	549	540	565	581	541	576	576	587	565	606	559	524	561	525	618	545	551	609	539	589	558	561	510	589	576	558	560	589	529	544	545	569	556	551	590	553	584	539	562	581	584	554	572	560	523	595	574	523	552	553	568	573	592	577	612	606	546	548	565	531	547	589	582	570	556	568	578	558	564	581	563	573	564	587	561	573	604	597	557	548	562	569	604	567	576	560	586	591	593	602	545	570	577	588	548	551	574	571	554	534	534	523	586	554	586	576	558	541	539	579	569	580	547	598	554	526	553	596	526	536	577	564	501	581	535	546	528	558	593	558	539	608	506	569	538	577	553	593	584	604	590	550	554	596	559	582	549	606	584	564	595	532	550	496	607	510	573	557	560	587	526	548	558	555	544	556	580	564	585	560	575	601	602	599	608	509	575	575	555	574	600	601	570	590	555	555	581	585	566	578	546	567	611	592	570	562	597	580	529	575	544	611	601	557	585	550	590	547	560	582	607	575	516	568	560	569	523	584	525	526	582	619	576	561	574	540	517	586	575	608	574	580	498	575	546	563	582	565	581	540	604	601	517	501	562	549	558	541	555	570	591	584	582	596	589	588	536	565	612	547	558	595	575	598	558	529	550	537	538	600	549	595	578	588	574	615	534	539	613	610
9215	20962	18047	10713	7857	5783	4529	3442	2780	2212	1761	1517	1347	1287	1081	1030	989	958	878	869	831	838	813	814	813	765	800	803	827	776	751	787	817	748	799	776	783	766	812	800	753	742	756	780	746	753	754	757	734	780	757	778	763	782	730	713	731	840	753	759	793	704	724	723	698	747	760	745	774	730	791	709	730	702	710	773	740	751	762	753	705	752	791	707	702	751	760	711	737	720	705	730	750	726	747	730	741	770	767	751	754	736	732	683	750	744	736	701	730	718	755	735	754	716	719	754	743	793	792	760	721	705	764	780	718	759	720	763	791	690	725	688	728	764	727	757	701	782	719	759	736	736	787	751	740	735	751	742	722	784	739	731	769	748	697	703	741	708	680	795	702	770	709	780	726	708	769	731	751	711	768	699	724	776	735	717	741	719	710	727	731	764	688	729	738	714	708	758	758	707	763	724	737	762	773	718	744	752	738	722	752	708	699	702	710	721	740	701	735	733	771	742	711	771	750	736	690	685	703	773	702	715	780	731	760	703	703	724	768	722	745	702	764	763	740	735	707	738	756	746	778	755	763	727	735	750	701	737	750	722	710	756	787	761	793	726	698	771	742	727	784	775	709	706	776	728	742	747	710	730	730	741	764	719	714	748	706	729	718	746	751	727	743	759	754	747	747	744	721	769	731	709	669	782	723	731	721	752	712	758	718	735	721	711	676	730	681	782	726	777	719	745	757	797	737	757	725	733	746	754	738	724	734	767	738	720	758	733	761	712	775	740	742	707	736	712	715	828	760	697	711	772	703	718	709	713	749	761	737	745	771	773	757	714	758	750	701	732	728	686	725	729	703	706	708	748	762	720	668	750	752	720	787	758	745	718	703	724	747	729	777	697	738	739	748	715	737	748	719	741	728	714	686	717	779	772	706	759	747	773	756	726	738	797	712	688	708	750	747	689	746	737	681	707	698	754	791	733	783	726	740	728	748	723	706	742	663	732	756	762	677	747	729	734	696	727	732	750	670	715	764	753	760	767	748	743	746	759	752	757	749	773	783	728	726	733	788	767	751	690	736	723	759	721	726	724	723	753	773	720	737	709	753	751	692	723	737	757	740	736	724	741	744	732	725	732	723	750	765	708	759	793	690	696	749	755	732	704	709	725	757	791	699	707	751	738	745	741	756	725	731	709	704	757	753	760	678	756	725	724	710	765	726	708	771	692	714	707	745	691	756	732	730	740	693	713	796	736	767	722	711	767	700	731	741	764	729	745	795	742	728	754	761	727	704	706	741	736	753	744	783	688	734	731	762	756	737	722	741	745	737	677	761	688	733	725	784	698	716	748	670	738	749	789	729	745	731	780	707	712	771	748	734	715	774	750	773	716	777	751	774	692	714	663	708	734	732	803	716	738	728	707	728	726	704	726	699	728	756	747	695	730	730	763	737	756	754	702	734	716	723	750	799	691	764	752	696	766	714	737	704	763	769	703	783	745	728	737	773	715	745	721	732	744	729	748	737	677	730	725	775	750	682	724	680	695	747	770	754	756	729	742	729	708	749	706	714	741	748	760	742	744	728	741	757	691	738	710	738	766	734	738	721	720	762	796	703	699	755	766	703	757	724	695	702	718	727	795	739	721	743	764	726	716	702	745	739	760	779	739	740	732	728	724	755	677	756	731	733	672	762	720	707	696	736	726	692	770	723	727	786	729	704	759	730	735	736	731	790	748	662	715	747	727	766	779	769	713	745	732	734	735	710	778	745	712	720	778	728	683	680	683	755	717	727	700	724	751	738	696	729	756	715	742	717	781	768	792	765	720	737	728	730	696	707	699	751	711	726	732	741	719	778	758	684	753	746	761	787	735	713	764	779	706	731	683	715	754	733	713	742	709	740	749	752	709	679	717	733	755	741	759	692	734	757	695	739	684	716	732	723	758	721	733	723	718	758	772	736	703	740	717	736	756	739	745	792	767	730	776	683	768	750	733	724	774	760	750	729	715	780	737	709	740	780	766	706	729	740	725	721	743	749	729	686	693	740	707	725	700	696	716	729	721	748	720	727	706	767	727	770	712	703	675	741	719	732	749	697	774	694	713	704	759	699	727	725	761	692	737	728	713	746	765	686	724	746	739	733	737	708	737	755	724	721	714	776	703	744	718	750	724	751	752	712	781	729	777	729	746	753	715	758	703	746	726	758	725	733	728	768	730	741	754	721	734	770	707	747	700	733	748	718	684	755	713	764	689	699	699	734	755	760	741	723	719	710	776	742	768	692	711	712	685	746	746	680	684	757	715	703	750	738	746	729	764	747	706	735	695	751	738	728	708	761	797	748	725	735	695	771	742	734	695	743	729	762	777	701	723	730	724	745	767	765	707	710	736	690	738	697	758	720	733	753	724	783	721	735	736	763	703	742	760	718	739	746	725	715	696	722	722	709	759	705	744	724	754	706	725	743	711	734	746	746	735	754	679	698	711	702	728	727	710	749	672	730	763	706	714	712	751	691	762	739	723	726	763	761	739	728	722	709	710	726	758	756	680	706	761	708	723	752	730	715	744	769	736	732	748	754	684	758	735	740	746	729	752	764	773	696	704	709	748	799	781	686	725	730	721	763	782	701	711	752	732	726	683	726	740	774	723	737	736	757	737	762	744	721	731	698	745	710	754	786	709	729	735	788	750	734	748	752	700	729	768	740	695	773	750	731	757	735	721	768	705	741	737	691	707	727	745	730	756	743	723	743	696	739	744	710	711	788	709	691	740	762	759	753	775	735	731	702	672	726	762	756	711	713	728	710	722	773	715	702	758	749	750	741	746	731	721	768	680	728	701	687	731	756	749	714	732	738	757	703	681	733	703	779	718	780	766	742	768	746	704	734	695	712	698	733	720	745	729	707	709	701	724	743	717	730	725	705	777	763	705	716	717	749	750	707	700	721	703	769	742	754	747	746	733	688	759	780	749	727	743	755	723	725	737	696	693	723	753	689	727	751	686	727	706	750	679	760	720	761	660	749	731	701	777	755	702	758	748	736	770	775	736	711	723	663	740	775	741	760	775	743	719	738	695	728	732	699	773	741	766	700	757	725	741	749	739	672	702	730	748	765	713	740	742	733	717	744	715	830	690	754	728	742	732	738	737	721	738	721	812	766	724	753	754	718	723	712	714	766	724	745	762	717	723	734	694	707	735	718	729	735	762	738	756	731	710	768	685	729	729	704	738	768	729	758	715	737	707	720	734	721	757	754	718	702	684	731	723	725	697	749	720	738	759	773	707	730	732	730	710	741	731	765	708	753	745	760	719	714	742	829	720	767	707	677	753	687	728	714	740	744	774	700	702	745	721	713	680	728	812	739	759	762	716	769	783	745	754	741	742	749	728	731	725	728	724	727	761	716	742	746	714	770	750	755	757	747	743	756	737	750	725	747	733	749	736	741	742	737	726	744	711	763	765	753	724	741	747	728	771	734	766	826	838	759	716	751	734	689	733	707	733	706	767	704	724	798	743	780	755
23370	21578	29511	24101	21585	21595	9058	2449	1608	1363	1131	951	947	827	765	790	725	668	639	629	595	628	577	567	557	546	570	519	549	568	561	524	593	584	557	513	580	592	579	532	529	567	500	578	571	552	541	579	492	512	518	495	543	554	519	555	551	525	510	533	522	537	551	524	527	525	519	535	542	553	516	528	490	527	533	559	523	510	538	553	536	534	531	576	552	535	522	522	544	566	513	524	550	522	547	542	520	514	521	529	532	554	583	554	536	519	488	551	499	589	526	513	540	565	531	535	531	552	548	553	556	542	525	553	545	526	520	532	511	514	552	553	510	482	524	504	524	543	543	510	550	521	532	554	537	558	533	500	527	564	495	520	533	532	522	534	543	542	539	504	536	546	505	521	506	516	534	511	512	555	548	506	501	492	551	480	499	517	568	478	504	478	546	530	546	501	513	520	522	524	537	494	521	507	557	504	545	536	501	495	489	516	505	541	539	524	556	531	506	531	522	504	498	524	549	506	540	553	526	521	496	537	535	510	528	519	490	503	561	509	532	541	521	541	506	514	492	461	553	550	536	515	532	530	552	534	526	553	530	505	564	555	508	516	498	529	549	523	546	539	533	557	536	522	534	495	526	483	509	515	523	520	521	513	496	521	497	526	528	513	526	518	491	537	528	534	528	524	555	539	509	534	519	525	536	522	526	520	551	547	551	526	515	512	510	489	523	545	512	522	504	546	526	515	454	535	525	495	501	492	492	556	514	511	515	539	503	539	502	502	514	500	542	531	569	550	542	471	486	520	470	545	534	545	540	515	472	509	550	513	572	536	492	527	530	565	505	518	535	499	540	529	538	521	517	517	521	513	497	508	509	522	491	532	495	477	536	503	506	546	511	515	536	496	558	551	543	524	506	527	520	550	487	493	554	528	503	513	549	537	471	475	501	527	510	570	516	525	510	559	506	512	500	545	520	511	488	554	532	492	508	520	507	528	552	510	522	503	530	519	541	552	507	498	483	529	495	492	511	527	520	527	506	540	539	514	546	544	518	483	528	550	516	551	550	516	527	499	529	479	506	563	517	529	542	502	546	531	523	520	532	515	575	513	501	531	509	546	528	490	492	471	532	556	512	518	543	521	514	548	489	562	538	529	547	544	500	581	463	539	515	520	531	489	525	489	547	537	500	525	532	509	489	507	499	516	516	539	553	584	516	508	505	530	516	503	536	532	511	518	548	481	528	530	484	513	507	532	525	528	541	470	460	517	547	509	533	493	497	524	533	513	533	540	550	504	554	540	518	534	494	524	497	542	535	512	522	498	515	526	503	544	472	561	492	530	480	471	514	473	530	500	508	509	502	478	505	530	534	523	536	529	517	531	513	523	547	585	508	511	531	528	533	521	558	515	527	510	503	512	491	529	543	526	527	544	522	543	508	530	503	515	505	549	498	535	529	543	513	515	524	521	544	532	532	533	568	537	496	477	482	525	487	545	527	518	529	508	560	519	518	552	479	568	552	519	515	519	484	497	510	516	572	539	540	508	529	547	486	489	517	504	539	491	492	513	494	496	513	547	499	533	573	513	555	526	488	514	526	534	506	571	511	474	549	519	505	501	527	505	536	511	545	566	504	541	531	543	542	536	504	534	552	530	511	530	520	523	549	497	517	519	518	487	504	541	500	505	522	521	506	509	556	512	549	543	490	516	540	513	520	533	500	497	510	531	559	503	502	540	536	520	533	522	507	526	533	509	526	476	510	481	493	557	513	491	504	499	563	517	552	511	551	522	513	491	490	477	501	554	539	545	495	542	519	544	528	524	518	498	496	532	518	532	527	495	514	536	522	513	574	509	512	520	505	481	526	535	472	516	519	487	547	517	533	569	542	553	527	522	528	495	528	561	569	527	587	526	514	536	491	533	547	533	501	542	532	498	558	516	476	485	527	546	525	498	495	486	532	518	508	488	499	530	521	484	541	512	517	500	504	548	507	531	535	556	497	493	529	515	530	571	510	514	498	524	529	553	550	578	500	537	557	528	532	529	479	509	517	577	551	496	551	529	504	514	513	558	511	545	530	518	501	509	513	492	520	533	521	503	518	521	548	503	524	542	574	511	520	522	513	506	518	561	514	521	533	494	527	512	531	471	522	536	553	571	496	529	508	541	559	522	545	502	527	530	473	535	514	551	520	512	531	502	593	527	521	554	509	499	545	509	553	461	529	541	509	490	539	533	496	523	511	524	551	550	509	528	537	518	577	504	518	480	531	516	523	531	484	454	515	538	499	510	537	501	504	502	506	548	554	540	502	535	553	505	490	525	554	497	523	534	500	513	515	499	538	506	495	517	518	548	506	496	503	526	503	533	508	539	486	514	493	515	539	528	508	529	518	475	525	480	511	542	531	514	514	507	526	539	473	525	527	500	542	517	538	507	556	536	550	516	497	552	485	586	549	506	537	507	557	534	513	519	522	498	511	507	469	528	493	529	489	511	493	558	482	520	548	512	491	483	521	518	491	531	537	499	528	510	538	508	535	499	506	503	550	498	553	549	488	525	572	520	504	520	568	515	529	533	530	557	509	546	524	557	502	536	520	514	515	528	515	521	509	509	526	507	562	500	486	491	513	517	523	438	545	498	507	519	526	540	480	543	547	548	507	510	523	514	490	547	475	512	500	517	523	530	494	508	486	510	519	495	571	473	486	526	526	522	507	540	452	523	537	528	539	507	499	508	534	527	501	492	504	524	536	556	515	518	507	509	517	475	506	490	533	519	492	493	525	527	532	512	498	531	497	583	505	524	517	511	535	541	513	522	559	540	459	524	527	504	528	576	517	505	489	508	544	508	529	489	547	512	513	476	499	572	499	517	481	558	536	519	488	535	510	526	519	512	521	544	531	531	545	578	525	528	548	538	528	542	513	504	504	531	487	519	520	559	535	534	505	523	522	517	517	479	490	519	498	555	551	498	545	462	502	502	519	530	574	500	519	504	512	522	515	479	531	497	505	503	522	554	509	530	525	507	502	489	574	496	475	544	520	527	517	498	504	497	487	523	533	519	517	491	508	520	520	477	534	500	523	524	493	502	516	538	528	542	509	527	491	526	545	523	554	522	526	490	515	503	563	480	520	528	536	549	517	548	515	493	505	505	554	510	475	488	502	494	536	516	541	510	517	526	479	497	536	495	512	475	499	535	520	518	531	535	505	528	486	491	492	507	495	527	553	516	524	518	541	554	510	532	499	519	477	506	517	524	558	540	468	513	534	568	539	512	490	521	519	498	496	535	511	548	581	517	521	531	546	500	525	539	481	537	546	508	523	521	532	490	528	514	525	525	530	579	512	506	525	517	509	531	535	511	512	523	559	540	500	519	522	484	500	473	522	529	513	498	524	556	493	551	490	521	546	496	499	534	497	524	510	519	489	511	562	529	534	549	528	524	476	542	531	520	491	560	525	518	508	514	530	518	498	515	479	527	500	488	518	540	549	542	546	535	514	511	530	486	554	479	492	513	532	503
11563	26074	22451	14312	10632	8131	6236	4922	3698	2949	2362	1932	1651	1463	1393	1177	1096	973	977	942	895	854	810	847	807	774	811	747	758	791	747	762	774	784	788	764	730	743	720	710	729	747	722	778	729	649	679	735	716	729	707	679	712	661	712	703	717	715	681	687	738	744	652	700	661	727	693	675	672	682	693	683	745	679	656	744	670	710	671	689	719	634	707	657	730	701	711	718	708	692	733	705	709	609	653	681	676	717	701	666	716	691	700	667	673	674	702	637	703	709	710	661	659	715	676	702	635	689	679	663	725	676	676	694	655	740	690	679	696	670	694	688	629	690	660	677	676	688	684	667	715	678	717	671	642	690	710	736	645	690	673	713	675	647	687	714	688	675	711	722	683	680	679	688	711	668	650	729	678	636	693	660	689	659	650	660	742	679	719	681	672	660	716	685	701	673	679	681	706	677	682	703	706	702	703	654	696	679	673	689	724	737	650	669	670	657	636	716	654	725	657	707	691	702	683	697	651	700	656	646	702	687	703	634	714	670	647	683	645	667	730	685	713	656	662	704	729	654	701	659	678	711	647	664	678	709	629	663	713	681	673	652	719	717	674	666	712	683	690	710	664	702	660	700	636	667	717	646	656	682	695	717	683	701	692	679	649	683	681	716	731	703	649	648	717	720	734	642	655	686	667	674	691	680	695	648	729	628	688	699	689	706	703	709	748	679	683	703	637	716	687	695	674	676	701	632	695	671	688	644	708	696	702	682	711	650	722	676	672	656	666	703	695	639	669	740	665	691	666	690	665	694	691	719	654	709	694	677	674	655	689	674	695	712	678	653	677	647	692	657	649	692	655	675	669	671	679	688	657	682	667	739	674	667	679	713	707	666	703	664	676	730	663	673	687	721	679	664	676	660	686	657	690	680	726	687	668	657	701	664	677	711	681	712	686	669	704	694	636	665	706	708	690	687	713	690	647	718	679	635	725	670	739	723	635	628	734	638	674	676	682	709	682	645	693	725	652	691	677	657	688	667	669	692	669	641	736	668	683	683	722	668	667	693	690	694	686	651	721	680	682	707	681	648	695	674	698	700	622	731	682	646	696	698	682	672	655	679	686	658	680	666	671	733	671	690	689	688	664	696	667	677	660	683	665	706	653	641	673	673	685	686	684	700	695	677	659	637	706	712	633	674	698	664	655	718	700	672	708	707	649	689	705	666	651	686	659	667	717	692	660	702	701	680	740	651	678	700	652	671	682	678	646	671	708	694	703	676	730	668	692	674	650	684	725	678	661	654	726	651	651	681	654	668	636	716	664	726	699	695	699	686	701	716	682	640	718	676	703	643	729	664	708	642	691	658	659	702	658	657	656	726	676	657	618	645	703	672	679	663	719	642	710	677	700	724	675	684	699	660	728	691	688	669	648	677	659	691	680	673	711	680	693	661	676	680	680	706	680	748	711	688	665	706	684	695	666	676	674	650	720	638	700	675	690	735	617	761	649	658	660	704	687	696	724	707	665	678	700	665	675	633	671	691	644	700	668	651	666	719	720	674	697	703	655	694	689	682	688	618	630	665	679	682	652	654	647	629	646	683	695	702	652	677	659	666	720	685	671	700	647	648	646	640	703	685	679	606	705	653	693	669	686	651	639	666	654	694	647	675	667	693	726	631	666	692	656	709	675	689	665	672	703	700	686	705	662	644	668	670	667	691	659	682	698	695	681	664	641	720	658	683	698	671	670	683	616	717	642	696	689	711	682	673	706	644	662	666	731	656	683	646	661	700	662	680	701	689	721	677	677	696	740	690	681	674	668	723	687	632	678	640	698	686	646	692	671	703	658	674	684	665	654	661	732	640	654	740	695	671	669	666	733	687	668	687	666	676	656	634	690	626	693	672	697	699	670	639	693	653	702	730	659	700	679	696	676	697	687	666	671	670	696	662	687	681	725	680	644	642	689	686	698	637	667	641	688	688	676	665	691	679	677	686	700	684	694	748	648	713	706	701	667	668	632	680	648	682	683	671	679	678	678	646	676	669	662	729	713	716	659	681	669	711	723	645	640	641	682	667	656	660	637	711	671	644	669	614	681	653	669	697	713	671	709	714	710	694	673	694	646	661	710	693	671	703	675	689	684	635	744	686	683	662	655	696	650	736	669	704	708	647	624	625	709	627	671	674	680	700	684	679	712	678	686	665	662	697	750	668	669	713	692	653	684	662	647	693	703	726	656	713	684	696	691	687	625	664	713	634	669	692	696	688	627	666	701	675	657	666	724	681	664	680	618	691	717	680	647	668	624	700	649	712	693	651	718	700	704	676	669	668	720	739	688	686	646	717	670	672	691	659	704	663	637	663	714	666	728	694	745	652	699	703	668	686	660	646	658	678	721	668	673	668	684	715	680	689	683	680	716	717	652	711	690	631	631	666	672	667	708	665	689	727	730	689	739	717	689	642	679	686	701	682	627	647	677	658	675	677	676	720	689	697	666	648	689	661	660	702	674	649	710	669	652	690	693	678	669	663	650	667	656	665	651	654	686	687	660	707	639	686	647	696	637	627	675	674	679	685	686	701	709	681	692	743	672	683	695	685	715	665	646	704	686	650	705	693	642	683	661	707	667	710	643	709	675	659	668	701	687	723	713	686	686	712	688	664	631	706	691	728	664	654	710	653	659	672	669	668	711	713	691	671	712	636	642	679	679	681	625	640	654	656	667	662	641	677	726	668	667	688	652	692	634	652	672	650	701	657	690	732	664	705	681	659	666	667	715	730	667	679	691	673	655	680	663	658	674	690	695	666	676	674	721	689	678	664	698	699	664	655	667	675	671	670	675	704	661	691	673	711	681	674	646	657	663	643	666	631	657	713	734	671	674	717	676	625	713	661	663	672	689	645	652	742	638	633	646	660	690	695	697	702	687	694	707	677	663	669	668	744	685	641	648	704	671	654	636	704	702	644	681	653	642	722	704	672	664	658	701	643	678	697	669	645	702	658	720	661	658	627	701	704	720	695	676	685	701	697	664	668	671	702	703	660	637	694	725	704	717	706	628	693	663	672	686	640	685	649	721	740	681	647	700	693	668	656	682	692	651	646	640	640	732	688	654	680	664	674	712	708	682	685	634	703	737	689	669	656	680	714	641	653	682	674	668	649	693	658	672	673	695	664	685	672	646	661	695	689	678	651	690	678	691	676	699	647	712	712	693	683	736	664	677	681	648	643	699	660	656	678	726	696	687	667	672	658	702	669	755	670	645	645	721	703	639	715	660	703	712	666	689	660	665	676	673	653	666	652	701	645	621	683	667	711	653	658	669	645	684	639	680	683	711	688	690	725	703	672	698	744	687	641	669	685	697	711	711	669	695	676	696	679	653	728	647	707	664	704	699	651	679	722	656	669	672	663	682	685	736	714	720	700	660	666	661	667	665	667	685	669	621	679	714	701	723	714	665	671	670	701	689	673	689	678	677	676	671	669	686	615	608	667	693	684	743	698	676	654	671	663	657	652	654	707
27333	20743	11414	3786	1835	1254	915	739	607	563	489	394	412	386	345	381	373	340	340	353	339	359	338	323	326	335	318	351	308	325	325	343	369	313	303	358	327	340	333	326	343	304	322	354	355	335	313	333	316	319	324	327	318	314	355	317	317	336	310	296	308	312	339	311	354	351	317	327	367	355	344	335	327	322	314	329	339	319	339	334	328	340	364	323	321	355	329	345	352	325	345	343	318	336	322	331	334	360	320	329	339	340	327	349	356	341	344	335	311	364	315	311	323	300	381	348	317	319	341	341	322	357	335	323	350	329	355	342	342	313	307	343	341	339	344	323	323	337	310	315	340	327	339	326	355	336	322	314	352	352	324	349	326	301	358	342	308	338	325	321	370	347	319	328	360	336	362	309	356	328	352	335	326	331	335	304	338	326	312	364	351	356	298	297	346	296	326	296	372	336	347	316	338	338	325	317	337	306	348	353	344	313	309	345	330	351	322	331	360	350	373	332	340	329	334	305	324	321	343	333	337	337	308	355	354	323	341	294	342	315	338	335	339	324	324	362	337	320	327	313	334	341	333	331	356	352	332	340	378	336	345	347	334	348	315	346	340	324	315	336	336	350	352	345	379	322	362	297	335	382	338	322	364	339	320	343	342	340	347	352	350	341	336	323	346	327	312	338	308	357	337	324	318	336	341	345	298	316	334	319	323	315	346	353	334	313	297	356	380	318	343	319	353	330	320	328	317	351	329	321	320	350	315	332	328	320	349	298	313	336	330	322	318	315	324	316	350	311	367	339	339	314	291	343	345	351	350	350	309	326	321	325	316	302	350	343	303	328	342	318	317	337	372	291	344	337	364	316	325	322	327	326	338	336	351	354	299	318	300	337	304	327	322	332	353	322	329	326	333	351	350	315	324	343	329	338	351	332	370	353	288	344	316	353	359	335	341	338	320	344	321	351	362	339	336	343	326	331	373	345	316	339	312	310	335	354	291	304	323	326	345	347	324	305	311	302	339	330	330	331	358	337	344	334	339	323	342	363	374	355	322	329	344	339	320	331	340	358	325	307	327	349	356	330	365	325	353	305	339	326	323	301	307	339	347	346	321	326	371	334	333	330	319	330	378	327	313	335	341	318	345	300	330	336	316	315	310	355	336	319	346	322	328	300	311	331	334	358	281	328	335	332	337	344	359	337	342	316	309	354	318	311	348	331	320	316	324	366	301	317	345	333	313	329	344	305	326	340	362	352	361	341	318	349	363	341	350	331	330	337	331	347	325	320	332	298	353	329	326	340	323	324	315	335	360	353	347	283	306	338	323	348	316	359	329	326	338	310	336	350	310	312	327	342	307	303	322	336	355	336	335	334	317	326	352	316	320	340	363	340	338	333	341	294	324	305	363	328	333	366	349	311	347	314	347	307	300	311	337	332	319	317	355	324	307	358	325	335	327	336	350	317	355	327	335	285	359	363	343	339	329	320	322	340	327	336	346	343	358	355	346	338	365	331	311	355	330	320	319	332	308	348	368	335	354	360	339	347	338	345	324	335	334	318	313	343	316	347	347	337	345	334	319	347	350	347	328	315	312	327	330	370	332	348	336	346	320	354	357	333	317	338	296	318	358	355	340	348	312	327	313	325	329	327	309	334	320	351	355	350	357	288	336	324	342	360	311	321	354	338	341	321	337	358	341	305	339	315	362	333	335	332	349	332	352	323	307	311	320	326	299	349	300	332	344	322	345	322	336	351	361	346	298	341	322	365	330	302	349	356	322	314	342	333	344	362	321	329	366	353	339	326	335	344	354	299	322	313	334	373	346	321	326	296	328	328	324	317	307	306	306	340	333	326	301	346	343	319	321	327	340	330	336	303	321	321	307	359	334	360	320	324	335	340	314	335	304	321	307	355	310	301	335	314	324	341	349	330	351	354	361	343	331	325	318	321	371	358	327	335	308	298	312	314	311	317	353	282	336	326	314	323	335	299	334	354	329	316	327	318	336	318	340	322	331	320	347	324	339	350	287	310	319	352	342	354	372	307	369	368	320	326	341	357	326	317	327	324	335	350	319	312	320	345	345	298	326	336	320	343	310	334	313	346	373	333	330	328	335	281	328	352	329	320	294	324	310	320	310	338	320	338	322	342	349	320	331	322	329	307	323	346	331	356	341	350	340	333	336	317	314	335	317	327	341	349	340	343	320	351	335	322	318	304	365	312	346	346	343	343	355	355	324	341	324	332	326	334	333	307	349	303	331	368	334	328	343	299	311	300	319	329	356	383	340	353	314	338	328	346	332	352	344	341	309	313	305	329	311	349	349	340	343	328	331	354	328	332	314	307	302	335	361	300	349	377	331	332	335	340	300	351	326	331	331	364	315	345	323	346	334	316	342	330	310	336	324	358	370	340	332	316	325	323	334	333	369	343	327	325	348	323	350	359	334	302	316	339	325	361	351	348	344	334	293	310	306	322	340	344	334	303	345	359	345	319	331	328	287	328	331	337	346	330	337	324	351	340	309	319	319	308	366	364	329	388	319	326	357	315	336	328	330	346	310	332	322	335	364	313	329	312	314	333	347	348	351	318	348	318	344	336	352	316	351	324	352	350	352	302	306	359	300	354	333	320	325	349	346	358	353	307	344	330	309	344	351	293	319	285	314	336	321	319	334	334	342	334	341	321	304	325	342	336	332	348	320	342	333	331	323	303	345	332	330	365	324	308	375	327	346	362	336	356	337	363	351	331	341	338	350	350	308	355	325	329	309	332	357	329	304	319	348	300	330	331	334	330	329	334	335	318	355	344	342	337	353	339	330	346	323	324	317	324	306	342	336	326	330	329	337	347	303	337	310	324	330	324	355	320	319	336	330	315	360	339	326	310	362	358	303	322	332	337	337	350	319	342	295	342	340	311	308	320	327	327	360	304	340	344	309	360	328	317	329	342	331	339	299	352	321	343	353	321	344	314	340	353	330	346	333	345	311	351	330	307	351	356	352	324	302	355	325	322	391	357	345	322	320	365	317	314	317	328	341	318	310	347	337	353	355	321	341	314	312	345	328	345	333	344	331	321	312	331	303	336	366	369	361	340	318	346	333	332	328	361	331	319	337	363	330	331	282	325	336	340	342	329	320	369	289	339	301	303	334	327	349	335	334	302	338	333	341	325	331	318	344	314	362	320	339	340	323	349	352	340	352	365	339	340	345	323	314	329	378	355	337	338	325	341	335	353	352	346	326	350	322	381	331	332	362	326	307	348	350	330	316	351	311	353	330	331	357	382	339	302	344	322	336	329	327	333	331	342	334	331	330	337	314	308	312	349	347	324	347	323	312	340	358	335	326	375	320	311	334	344	312	316	340	314	352	321	310	368	305	339	330	323	289	328	334	318	329	315	346	328	343	337	335	345	333	332	339	339	322	337	333	340	327	329	316	345	325	342	318	354	345	338	356	342	326	377	354	332	350	317	315	372	336	322	322	338	343	314	333	351	323	313	319	332	341	332	343	312	329	342
7774	11376	9622	5128	3572	2624	1981	1571	1245	1005	835	666	689	616	568	515	490	476	469	470	474	474	454	469	456	405	438	461	487	466	468	465	427	475	478	435	447	439	493	408	451	400	445	407	411	441	443	450	441	423	455	419	383	459	447	471	438	442	484	428	452	427	437	441	432	466	443	431	422	407	422	425	465	428	413	427	413	484	455	416	433	429	453	455	471	449	403	433	425	421	454	400	463	417	444	451	445	476	399	463	440	463	379	459	460	428	467	430	460	481	439	454	448	432	449	438	427	439	436	391	413	456	432	435	447	439	401	451	441	409	423	448	435	436	488	432	444	419	437	434	438	445	449	442	446	378	439	458	411	449	414	464	400	411	439	442	465	390	450	456	439	465	435	418	436	431	445	462	452	464	429	411	413	480	418	433	436	435	409	451	473	427	435	405	428	464	418	425	403	445	440	395	467	449	413	469	424	422	416	418	441	410	436	442	415	427	431	405	420	393	457	421	404	444	432	423	450	442	421	436	457	466	452	383	408	417	461	478	462	455	468	453	426	481	455	428	422	421	459	444	442	456	404	455	449	449	459	446	460	453	455	430	441	440	451	446	454	459	441	446	455	457	443	457	427	457	482	442	436	436	419	432	464	428	402	436	449	397	457	407	441	461	468	415	425	398	432	433	441	421	444	435	433	425	457	484	476	483	418	455	464	415	449	448	446	457	420	429	475	457	433	412	385	433	428	421	432	458	429	434	486	418	454	403	468	440	435	419	456	396	448	434	434	408	467	413	411	441	423	418	449	440	466	415	427	427	398	466	451	488	455	442	426	411	448	416	410	369	462	454	449	450	458	449	448	449	458	489	448	404	406	436	441	423	429	453	452	398	427	480	444	418	405	424	458	464	443	403	433	489	417	423	437	425	426	437	470	455	426	435	432	445	425	402	432	447	462	474	433	459	444	434	429	446	433	494	442	411	457	431	468	417	453	459	438	404	447	407	441	498	430	402	421	434	447	440	411	479	414	438	440	436	446	432	423	469	486	464	433	447	448	431	431	417	468	469	456	442	457	429	419	433	440	483	434	440	431	441	411	428	479	448	438	452	435	420	452	442	466	453	415	426	448	452	449	416	454	418	451	449	414	440	437	488	412	417	438	457	420	448	430	423	473	439	446	466	412	440	444	487	398	444	424	454	399	418	473	414	455	426	416	404	448	445	418	439	439	460	467	411	454	415	442	460	466	440	424	415	464	432	440	400	443	434	418	454	439	472	462	460	460	436	432	455	420	406	390	442	433	410	427	432	415	415	472	406	464	481	460	422	423	441	442	446	465	407	436	390	436	422	451	418	442	455	418	451	466	447	444	469	441	385	425	412	433	444	413	444	429	443	445	417	459	442	421	420	436	420	471	447	459	434	441	435	438	434	463	433	431	448	468	417	438	411	457	421	435	405	429	427	450	462	449	457	455	448	439	457	442	473	453	446	457	457	411	455	467	480	407	438	447	484	438	449	413	439	435	443	440	432	450	423	439	451	420	456	418	396	410	418	437	475	431	457	395	436	468	410	451	395	421	485	433	438	454	445	446	418	448	460	428	431	442	436	441	435	459	422	413	405	431	478	426	426	410	436	404	438	416	410	451	442	426	422	417	477	437	425	462	445	460	444	466	431	434	445	412	425	437	419	479	460	443	443	425	422	407	453	438	479	421	417	428	415	432	445	457	424	432	407	471	425	469	424	467	416	482	414	408	432	452	496	387	449	457	415	446	455	418	441	435	449	448	414	502	447	453	464	505	474	431	462	458	419	447	466	466	417	426	453	441	429	441	407	447	447	439	420	446	447	457	449	432	438	439	469	452	423	431	441	420	426	452	456	405	445	461	449	422	442	450	416	429	424	462	414	461	451	423	464	439	440	427	400	429	411	459	458	448	407	403	440	429	431	457	438	445	451	440	387	389	447	440	425	439	456	397	436	421	436	449	451	464	423	450	408	436	448	416	430	412	435	452	459	429	415	418	442	439	437	416	455	457	438	480	421	432	441	440	416	465	405	454	411	436	425	444	472	437	433	481	452	484	418	452	459	441	425	454	437	435	429	481	450	414	457	444	426	454	503	424	459	417	403	444	428	479	450	449	404	458	458	398	418	427	441	411	449	417	440	428	432	406	456	432	432	453	426	420	426	438	408	415	388	409	450	420	435	482	432	456	436	447	456	438	454	427	424	446	425	439	468	408	406	455	409	423	437	455	419	424	449	453	435	445	450	458	467	469	445	445	422	427	415	446	409	452	443	438	445	441	409	467	470	439	434	421	438	430	433	444	413	447	420	457	444	458	457	424	406	442	418	463	409	434	435	432	441	453	441	440	447	417	472	486	418	427	450	467	425	466	443	421	406	452	416	424	415	447	433	446	443	425	449	452	436	462	437	435	474	432	382	442	449	457	410	452	436	449	401	454	381	455	453	378	396	422	445	473	406	454	387	402	450	415	408	483	455	417	455	459	455	489	445	469	458	424	449	427	456	432	391	429	440	399	474	434	450	418	441	433	426	434	441	410	402	419	435	426	436	427	448	437	421	440	437	440	425	449	444	473	441	453	441	435	420	429	434	455	408	427	448	458	435	433	426	462	388	400	438	462	446	418	431	411	488	458	409	455	415	427	411	428	441	405	451	423	414	430	410	435	429	418	442	409	422	470	453	428	407	417	455	431	451	435	432	457	425	445	454	412	446	458	418	414	426	431	442	447	416	427	453	451	469	486	420	438	437	448	462	419	462	432	439	413	425	415	463	407	454	444	433	413	414	434	373	459	418	442	413	439	446	385	432	451	478	439	427	452	440	443	491	408	413	394	475	439	420	437	441	419	414	423	463	445	437	421	480	443	462	429	460	450	438	440	442	453	388	412	442	433	457	423	411	456	423	459	455	474	418	446	421	429	431	441	448	414	429	428	456	422	442	426	424	450	447	434	437	442	459	442	465	396	446	467	420	400	423	497	447	498	406	434	480	430	435	431	445	414	391	458	434	455	389	432	434	496	453	446	439	466	465	486	449	447	436	458	402	469	424	450	431	416	434	428	450	431	433	448	412	427	425	488	456	457	435	421	429	443	441	423	430	459	433	429	421	409	450	444	415	432	452	446	410	415	433	440	463	431	441	442	465	420	422	464	448	439	444	456	455	435	417	458	399	410	431	416	422	406	406	474	420	442	425	425	441	440	449	441	410	455	437	430	446	432	456	473	426	434	448	424	400	455	441	455	444	434	387	423	412	437	458	429	484	432	433	388	447	434	429	494	472	427	432	488	438	432	472	436	427	387	415	440	444	407	462	446	416	495	412	409	428	399	426	435	452	438	425	440	431	432	431	417	418	450	462	426	456	467	434	441	435	405	423	447	424	427	447	412	446	445	407	429	387	383	432	414	434	402	467	450	430	462	420	422	456	444	441	447	472	391	443	409	468	414	446	451	440	400	442	447	458	440	439	447	413	448	452	433	431	440	476	435	425	465	425
24518	21602	29031	24635	21589	10671	2525	1629	1259	1069	942	852	824	707	726	671	657	647	609	648	616	555	574	584	634	614	592	612	611	570	577	571	582	606	617	598	614	600	590	547	597	514	547	581	580	591	566	593	579	559	564	562	542	517	551	537	607	559	563	525	552	546	584	602	577	583	553	597	561	576	562	527	565	540	557	605	568	573	591	548	576	594	563	582	600	592	552	587	574	557	563	599	535	570	542	553	535	555	574	553	586	571	546	579	572	594	575	515	573	551	542	567	544	562	544	583	545	573	567	546	616	553	548	587	548	578	564	562	532	564	570	541	581	540	556	578	530	547	539	528	560	576	559	575	568	586	593	556	548	582	568	574	581	562	563	572	548	611	553	534	566	591	544	575	598	598	559	577	585	536	559	580	540	560	534	567	570	514	551	652	554	562	569	572	549	589	577	566	559	559	522	525	559	563	565	584	584	556	618	566	521	542	583	587	535	512	501	555	559	539	565	522	580	574	604	551	606	561	562	583	546	571	583	556	573	537	556	541	549	571	530	539	566	584	529	525	526	589	568	541	553	566	570	570	573	547	621	563	554	554	535	543	522	551	610	529	527	549	582	532	601	552	555	517	548	574	592	556	581	542	567	560	555	558	562	561	579	598	545	541	535	563	564	552	581	583	567	532	548	602	573	549	571	531	575	549	557	531	538	571	512	561	562	556	569	570	570	562	552	529	560	562	542	582	508	537	580	536	566	617	575	512	586	531	549	537	598	549	543	557	548	554	590	601	554	557	538	499	561	560	556	576	544	556	514	615	528	534	532	552	518	601	544	546	576	578	547	543	589	579	584	586	578	578	579	589	548	536	565	554	557	574	575	583	575	573	558	518	510	553	539	523	598	560	604	559	557	555	570	561	584	559	517	598	568	514	545	535	597	617	600	544	563	577	531	574	567	583	617	517	540	525	553	574	539	585	549	540	588	595	524	559	559	546	574	551	578	568	558	529	614	570	575	550	528	568	597	548	554	530	578	598	595	540	546	598	584	576	545	560	529	588	584	526	564	565	515	601	584	571	609	588	624	573	579	548	597	536	533	538	567	558	561	548	561	600	556	569	562	565	566	601	603	550	575	542	564	580	562	541	585	575	562	595	552	544	535	570	561	566	563	600	557	567	543	574	514	531	545	587	556	573	539	548	555	551	579	570	568	519	533	558	558	547	569	523	528	532	556	534	581	578	563	555	570	547	631	532	536	550	493	554	570	579	542	549	538	575	520	586	550	532	574	583	574	548	529	568	530	576	582	570	594	548	519	521	515	558	556	561	559	583	565	525	531	484	580	578	542	588	538	553	565	534	557	600	586	544	527	585	575	581	594	570	581	551	565	592	539	565	555	610	550	516	497	542	583	565	578	557	583	522	600	565	511	569	559	589	562	576	553	515	564	535	546	508	590	542	538	545	557	535	585	563	556	521	566	576	558	523	575	595	557	603	580	528	602	572	566	550	562	573	594	573	520	548	570	574	547	562	569	537	567	547	561	608	530	565	571	570	570	550	563	548	534	538	558	531	521	587	594	547	559	602	497	562	580	540	594	587	559	544	562	553	537	562	592	600	560	563	545	569	588	579	570	547	573	584	585	575	521	543	523	548	564	560	538	552	573	552	585	528	563	574	552	553	590	518	523	548	566	562	537	581	544	532	536	581	592	556	552	572	519	558	580	562	529	542	555	533	573	574	538	540	554	548	548	550	583	562	570	573	562	575	548	562	570	525	534	525	537	567	566	564	576	554	518	536	564	542	552	575	515	549	579	523	571	543	585	600	596	578	586	584	579	606	576	597	589	531	549	585	584	549	560	552	580	597	537	544	513	600	550	553	532	590	548	549	577	547	556	571	595	523	578	546	514	580	582	533	578	607	581	574	562	549	551	555	591	554	539	543	557	540	568	566	535	546	570	572	549	545	555	531	555	532	582	563	546	554	593	549	556	550	538	572	524	563	586	551	544	583	548	521	581	547	579	585	541	556	548	565	540	566	556	564	527	566	634	533	544	580	569	564	573	554	535	566	550	566	624	545	550	569	542	576	597	572	564	561	503	530	569	582	534	570	534	568	542	558	558	536	534	548	606	563	576	565	558	529	564	555	546	548	554	569	563	537	548	542	579	600	544	552	544	551	524	546	578	569	553	590	547	549	569	539	564	540	581	581	551	583	545	567	583	561	549	541	541	570	539	599	540	560	566	563	557	529	544	595	574	508	552	543	546	532	581	566	561	582	546	537	523	558	556	608	580	551	572	528	516	535	554	586	541	578	570	612	560	578	571	556	585	616	598	553	594	596	582	523	618	557	588	539	544	523	541	578	543	522	593	570	516	554	513	556	500	588	561	532	633	610	556	538	580	564	570	552	579	587	542	584	534	553	540	580	551	546	564	527	553	580	529	526	581	555	526	570	579	605	575	576	551	578	537	532	566	545	526	529	501	562	567	544	547	532	565	563	617	542	541	597	537	572	550	565	559	554	594	555	531	554	568	507	585	559	593	595	548	579	562	531	542	553	555	584	549	540	550	553	604	531	550	545	563	562	547	568	540	516	583	533	563	521	548	592	530	549	543	558	542	560	580	568	565	619	598	588	526	552	534	574	524	530	538	585	543	549	580	598	530	574	602	582	557	567	565	529	529	531	553	554	571	582	536	564	570	558	576	545	528	514	564	568	577	563	588	549	561	567	561	557	573	552	542	570	572	532	514	555	591	580	567	578	558	550	537	562	562	552	562	589	542	503	563	543	581	545	511	559	610	582	525	559	551	585	539	581	539	593	554	582	529	545	561	571	537	561	572	532	568	559	547	559	598	550	567	555	569	538	565	543	544	548	546	612	590	527	588	547	552	575	582	525	559	584	539	518	602	522	531	546	521	601	530	529	521	552	574	511	532	548	551	573	619	594	554	544	529	547	526	543	555	554	550	609	534	579	556	580	581	566	589	547	589	586	543	544	551	557	537	570	543	540	574	539	521	557	569	546	579	593	580	533	548	574	588	562	557	592	553	551	564	552	534	587	521	556	577	542	580	555	583	611	546	592	576	572	625	560	588	550	552	574	544	525	577	566	558	550	570	531	591	596	599	555	555	539	567	519	531	573	557	556	550	568	531	519	559	548	574	573	537	547	581	558	570	560	574	549	538	546	628	543	556	607	525	555	538	549	587	572	566	579	542	553	544	546	574	555	540	539	543	533	590	556	579	538	578	580	544	568	552	599	555	560	611	573	596	608	569	576	581	584	546	542	561	581	571	572	538	560	600	548	533	584	560	528	532	576	548	594	570	478	602	602	642	559	599	540	575	569	586	580	560	561	539	548	585	558	532	529	569	540	554	536	557	551	539	584	491	553	534	546	566	515	525	550	560	526	524	563	512	545	593	507	545	592	550	522	572	531	506	586	560	561	589	530	553	569	558	542	527	577	551	619	542	570	563	558	571	556	556	559	602	558	556	587	538	541	558	552	571	579	540	578
9234	20147	17368	10346	7523	5647	4289	3420	2665	2157	1658	1517	1312	1218	1124	1003	938	936	864	911	803	827	836	789	820	800	755	772	812	795	807	765	779	804	778	816	776	802	767	712	774	754	754	716	706	694	761	765	710	793	727	725	734	757	756	726	758	737	773	790	745	704	731	696	742	733	719	727	771	782	762	749	720	691	748	720	756	709	715	753	790	751	680	783	771	753	706	731	779	733	747	701	759	733	726	719	724	709	697	760	760	723	717	788	730	736	741	716	721	707	753	783	730	788	743	779	767	779	733	792	735	738	767	784	743	786	716	772	762	735	751	774	762	752	717	759	764	714	771	734	695	738	753	714	750	708	750	700	738	732	722	736	746	762	734	775	718	707	705	700	718	714	701	692	720	737	736	674	756	712	671	750	678	710	755	757	725	753	708	696	761	723	745	710	722	695	736	744	743	737	776	737	701	750	707	720	723	721	752	720	699	750	739	741	756	732	694	771	799	744	761	735	794	732	733	731	750	731	736	772	753	741	706	693	711	722	713	741	722	734	725	764	727	695	737	703	706	761	728	705	703	748	702	711	742	708	741	682	721	751	740	702	730	709	706	743	734	722	733	774	733	686	736	689	696	730	693	768	697	705	711	681	765	697	708	760	722	711	694	791	770	739	683	781	716	770	737	751	706	729	733	724	683	724	762	650	755	750	684	782	756	746	707	678	744	748	716	756	829	710	747	788	702	752	740	729	740	723	734	725	711	714	728	720	734	736	741	735	725	723	752	690	755	762	717	751	741	739	720	715	737	679	747	726	737	772	730	731	740	766	736	730	706	735	748	749	718	728	747	714	731	754	711	693	721	725	745	738	744	721	698	749	756	699	732	735	763	743	724	708	732	732	766	760	734	757	695	722	722	715	715	692	718	710	735	710	784	707	697	728	741	712	723	715	753	699	726	727	754	686	783	727	723	762	731	739	729	715	723	723	702	701	702	719	767	685	721	745	671	725	734	643	726	750	760	773	689	750	731	719	687	665	739	765	710	726	698	703	689	764	750	699	695	743	694	688	761	729	705	725	748	710	744	741	758	755	717	754	756	767	712	748	742	692	751	713	809	731	741	722	697	704	754	715	702	733	776	753	738	711	725	719	731	767	694	746	709	691	734	719	735	757	795	718	787	764	721	707	728	717	729	753	721	755	766	780	713	752	748	776	745	714	713	738	722	728	693	711	784	740	720	748	691	732	732	753	730	715	739	717	716	709	782	715	722	750	723	706	671	744	703	729	678	713	732	735	747	734	757	736	716	738	738	732	755	752	752	702	709	747	754	745	745	750	750	756	730	749	738	735	687	736	730	767	701	714	718	736	711	756	717	748	724	725	757	674	725	710	733	692	736	700	735	727	712	692	734	783	709	750	690	807	731	722	758	679	727	732	676	752	710	694	783	702	726	716	744	673	690	712	694	665	717	692	728	724	748	700	710	703	676	732	697	733	715	798	740	789	728	717	723	733	725	762	733	758	754	713	715	750	720	740	757	663	713	757	785	725	720	742	743	687	768	737	695	730	769	748	697	744	771	737	722	689	684	685	724	689	785	678	728	755	703	711	736	716	708	752	747	758	700	694	772	765	760	713	665	703	731	711	715	742	782	717	666	740	720	747	745	739	745	714	736	738	693	749	729	757	717	681	726	762	720	719	711	765	748	731	746	723	688	686	705	747	718	675	701	726	755	740	722	702	743	763	746	705	724	694	791	737	744	752	761	737	680	776	757	732	745	707	713	684	765	755	717	714	695	736	701	755	772	717	722	712	746	726	793	703	692	733	739	778	694	749	726	719	717	750	691	657	730	680	731	794	724	745	746	731	740	706	732	764	679	723	761	735	698	681	685	727	743	722	724	721	749	731	725	738	750	706	725	687	744	734	702	720	704	757	715	707	725	727	726	748	711	706	734	724	733	697	791	751	735	704	705	703	732	748	759	717	760	708	736	738	718	717	740	697	724	726	691	763	776	696	761	714	753	739	675	705	710	729	695	732	808	714	732	727	762	708	731	714	700	733	692	713	757	705	732	729	723	687	735	740	724	771	716	678	741	703	696	727	727	756	724	706	691	753	719	696	777	729	724	694	702	726	704	728	785	743	733	697	702	746	717	712	753	738	727	747	713	735	704	788	730	759	716	711	749	771	721	744	715	678	692	670	742	748	752	720	723	696	672	724	695	748	739	710	746	729	684	730	706	725	734	716	758	752	695	736	709	741	718	786	758	757	687	676	713	715	732	719	739	689	714	711	730	738	720	696	738	732	752	744	708	740	737	721	705	738	757	715	757	710	710	750	748	696	707	698	718	717	722	681	723	731	739	680	743	735	708	688	747	678	712	717	727	735	734	693	696	684	734	693	732	730	710	721	724	759	722	725	702	732	742	699	715	748	703	689	802	745	695	752	741	732	725	681	702	725	745	748	750	734	732	707	760	768	704	701	734	725	740	720	743	736	742	731	752	739	679	730	716	755	755	715	763	673	734	699	706	723	736	698	745	740	729	707	727	727	722	734	748	683	723	753	694	700	686	720	748	768	721	702	711	729	737	720	705	737	757	708	702	706	743	731	719	717	757	746	739	719	767	693	762	729	712	778	776	754	689	745	730	673	773	669	725	757	717	749	703	695	699	752	697	730	737	764	716	725	714	784	758	708	710	737	749	735	717	680	700	750	714	702	723	698	718	703	779	734	755	692	746	669	792	751	763	709	740	704	746	698	794	721	656	772	687	726	740	701	711	674	721	739	710	727	775	699	755	718	760	765	776	755	799	753	720	719	724	702	675	767	712	746	733	732	749	690	720	715	722	754	735	762	754	727	740	731	714	727	703	747	736	741	757	741	722	690	723	684	722	707	672	731	692	717	737	761	754	714	780	705	679	749	709	771	693	723	689	689	685	744	763	712	786	692	729	702	720	746	680	684	743	684	727	716	744	739	724	729	763	731	768	720	723	722	763	709	748	708	747	765	719	771	702	743	746	708	703	776	755	746	738	703	748	703	763	739	707	735	747	704	711	670	791	690	745	697	699	747	729	756	704	705	731	759	752	706	749	711	714	742	775	768	688	728	724	690	736	747	724	738	683	683	770	705	736	714	750	757	689	694	727	736	743	773	756	772	746	722	687	656	741	770	743	720	718	733	723	729	735	693	755	738	707	718	702	677	745	704	721	730	759	719	696	710	763	693	754	719	748	750	737	772	772	720	727	741	760	719	681	684	733	698	716	694	762	727	715	755	734	702	711	706	726	752	728	741	749	764	695	691	751	730	720	716	710	740	697	779	710	659	716	701	698	725	715	716	721	719	743	752	753	729	696	713	718	730	721	762	750	730	721	722	777	726	718	730	731	729	730	702	787	762	727	708	755	758	693	740	717	734	745	729	727	731	703	706	700	689	726	695	776	667	730	750	709	717	687	740	741	739	713	715	750	734	715	728	721	736	728	724	709	719	741	749	742	733	742	723	793	699	718	708	701	745
23463	21634	29556	24218	21640	21653	8984	2414	1600	1322	1179	1039	922	870	738	715	669	637	630	645	650	589	587	573	605	588	595	551	556	608	534	589	587	567	521	540	541	534	566	520	575	527	580	492	567	546	545	536	566	572	503	529	550	526	545	558	517	545	572	520	536	529	526	557	500	559	551	507	533	506	518	531	515	534	535	539	523	511	500	510	568	565	488	545	530	536	536	570	523	550	548	524	488	485	504	498	558	515	502	515	527	543	531	528	522	519	513	533	527	532	505	531	593	550	524	528	545	552	559	554	519	536	562	539	565	469	537	518	518	522	510	497	494	528	519	553	519	483	526	513	489	503	504	521	501	480	514	522	568	495	519	534	537	556	511	534	538	528	517	510	533	493	575	514	492	536	535	503	520	515	484	477	504	496	526	530	517	514	528	511	534	503	515	529	525	525	519	504	528	537	535	514	553	540	537	484	492	558	499	493	495	527	488	507	549	531	496	540	559	518	527	512	542	536	532	527	528	490	500	495	526	498	499	527	530	530	509	528	550	510	539	485	521	503	526	531	526	517	490	526	552	511	520	536	518	536	469	528	517	521	542	564	530	567	573	529	565	503	513	521	561	510	557	528	500	532	526	503	515	510	490	506	535	550	551	567	461	517	552	512	553	512	479	492	500	538	503	511	525	525	528	518	549	513	561	506	518	517	516	514	517	493	510	539	531	542	504	532	540	527	508	546	540	535	473	536	547	498	524	500	516	515	566	499	518	493	521	530	499	495	561	517	499	521	512	508	519	541	520	510	482	468	558	542	533	541	584	522	510	516	480	485	501	509	481	502	535	518	497	515	542	528	549	561	525	504	522	544	458	488	503	542	586	498	553	469	515	535	514	561	548	469	529	500	514	476	553	509	488	505	500	516	501	538	495	557	522	548	530	561	492	529	542	513	474	577	544	526	510	523	505	526	538	539	545	505	522	489	517	487	527	536	543	558	510	506	512	500	529	509	511	491	576	574	526	508	556	541	520	557	496	540	539	514	551	486	548	537	550	492	502	472	521	507	535	550	502	534	503	543	507	508	542	552	509	487	490	516	528	505	555	536	496	493	489	494	535	536	501	503	560	481	495	548	516	559	477	525	485	517	519	546	502	549	493	533	494	520	522	485	500	556	509	528	529	530	507	513	494	474	465	483	528	510	511	517	538	507	498	539	555	539	514	503	511	564	496	523	548	491	529	503	520	540	524	511	516	541	518	523	495	506	544	472	508	542	539	510	502	511	525	522	504	512	557	518	556	575	520	502	471	509	556	508	544	535	492	514	504	510	525	479	485	506	523	539	468	514	543	531	484	526	525	524	545	569	532	558	549	522	512	507	509	548	519	526	497	562	514	552	544	549	500	479	579	518	497	470	540	549	539	499	480	522	518	557	512	511	524	506	514	522	513	532	478	518	495	510	552	508	481	525	506	495	517	534	549	495	535	527	489	479	518	515	536	486	536	573	510	513	508	493	500	551	559	479	499	528	516	540	506	511	549	545	562	533	519	507	546	507	532	531	549	551	557	514	526	529	580	530	516	532	546	508	546	545	506	478	501	480	523	487	485	613	508	536	495	520	520	522	513	495	539	510	532	530	533	522	515	529	529	547	507	516	522	515	511	511	523	496	495	522	523	536	522	499	482	518	533	564	517	535	522	571	524	470	521	520	498	501	501	514	496	538	547	527	559	530	520	526	537	543	506	512	528	466	496	504	561	486	501	501	550	513	537	493	547	479	531	520	538	494	512	535	533	502	527	526	540	535	502	502	519	497	520	517	503	536	504	539	582	509	517	541	563	535	534	528	526	559	591	526	502	509	522	562	567	520	490	484	544	522	494	518	478	556	517	502	540	527	521	562	541	535	563	537	519	509	493	500	504	517	548	510	546	502	491	503	548	507	497	489	519	547	480	504	480	517	529	548	538	524	538	498	476	507	552	525	539	527	533	490	572	516	544	498	466	534	547	535	548	518	511	553	502	502	510	518	493	510	550	542	524	498	514	494	530	505	499	518	540	555	562	559	469	514	537	551	527	546	488	567	528	555	490	520	521	555	566	500	552	555	533	531	534	501	554	522	525	523	505	520	519	526	472	552	510	521	539	516	495	505	517	510	538	516	551	544	525	517	528	509	533	508	533	583	509	498	532	527	526	505	510	491	522	486	554	520	502	547	541	538	519	498	535	515	498	551	524	514	482	515	548	535	479	540	502	517	524	533	500	534	533	563	488	559	529	507	557	515	519	536	515	530	512	557	498	508	535	505	499	529	504	540	505	519	494	543	511	485	524	535	516	509	562	547	511	523	518	523	513	513	465	522	517	583	477	535	510	524	507	571	501	496	496	511	504	517	492	488	524	533	535	531	501	505	497	498	525	523	511	547	479	527	503	488	548	533	508	506	550	467	515	519	501	560	544	545	505	474	543	520	526	537	526	517	513	517	501	540	537	524	568	539	524	494	517	535	502	565	530	498	533	572	527	509	496	495	509	527	511	513	491	551	545	539	521	524	534	502	530	551	554	547	508	518	559	529	497	494	539	521	541	487	493	532	523	491	555	511	549	551	548	495	518	551	514	533	489	549	526	552	511	488	516	502	514	545	509	485	529	534	508	471	505	549	509	518	522	495	520	537	524	505	533	521	521	518	536	541	514	508	554	513	523	576	554	519	497	512	481	535	544	537	544	509	489	556	492	509	497	532	491	504	504	509	540	528	522	519	511	494	551	554	533	522	530	506	514	523	509	503	545	504	524	503	495	488	549	511	498	507	546	526	529	503	520	543	471	520	527	529	505	515	527	507	544	514	487	474	532	564	534	507	495	532	508	545	496	508	502	550	511	526	529	530	513	506	536	504	509	496	509	550	506	564	512	511	531	530	488	508	500	547	478	517	554	536	539	532	527	544	517	502	539	530	526	551	539	534	473	558	516	535	503	521	511	519	516	518	517	500	564	587	514	472	521	512	502	554	520	534	518	487	507	528	538	562	483	504	513	536	535	508	514	523	493	554	516	493	506	531	501	540	522	600	566	487	508	555	517	512	490	507	503	567	509	508	544	512	546	492	526	517	522	469	537	487	546	528	529	511	570	493	533	551	499	499	526	562	459	531	535	502	512	504	501	527	502	547	466	544	503	528	516	542	529	529	516	506	489	508	524	512	510	529	542	479	508	516	518	521	516	530	516	532	554	500	518	555	548	512	539	528	529	531	533	517	504	518	507	524	492	501	537	534	520	538	552	513	537	535	473	514	518	516	511	509	525	503	509	527	540	524	477	559	522	503	520	532	500	504	522	498	503	510	533	489	542	519	549	509	533	475	503	522	534	498	562	501	510	509	529	453	527	527	521	553	517	535	477	516	528	497	532	517	502	522	509	498	509	501	523	517	526	517	490	543	479	524	514	506	541	538	535	498	534	482	554	493	504	533	508	502	528	584	524	472	476	474	550	524	499	528	519	527	497	520	463	509	537	569	535	512	503	512
11469	25775	21634	13994	10609	7908	6107	4835	3788	2918	2288	1880	1815	1497	1393	1265	1098	1026	961	902	913	940	842	812	860	801	850	813	780	778	793	823	811	759	692	748	739	742	734	686	710	723	711	720	721	715	710	726	692	701	714	694	725	716	690	712	710	633	724	668	659	679	653	699	711	731	720	662	668	710	682	710	709	664	650	717	734	712	680	739	732	652	684	714	754	694	663	700	677	696	664	678	700	732	673	640	680	693	696	658	685	664	680	685	737	716	690	717	628	684	709	695	710	655	738	661	691	675	682	718	748	737	652	713	687	728	688	692	713	668	701	704	680	735	647	710	676	684	701	720	700	656	691	655	722	712	686	672	664	678	746	719	670	686	677	675	678	680	697	688	684	719	671	688	691	670	668	650	696	648	694	662	697	707	704	685	720	650	679	670	670	677	683	763	679	687	654	674	656	727	648	686	712	665	696	621	696	641	705	700	723	718	693	712	703	633	722	687	670	714	733	670	730	691	700	650	694	676	692	656	649	679	640	666	656	678	698	688	690	677	677	703	660	707	692	709	689	673	673	672	668	636	704	667	656	635	641	684	678	720	665	662	625	685	700	670	663	710	664	688	655	681	695	660	679	658	667	672	654	644	694	752	722	699	676	697	670	701	681	665	648	694	668	656	656	659	694	668	649	666	706	661	689	695	708	645	642	672	646	675	653	686	683	704	674	651	666	696	636	672	675	694	709	706	653	692	673	704	698	689	678	627	672	693	674	724	719	707	655	709	655	708	692	741	728	703	697	660	660	706	663	684	717	700	732	651	694	700	660	701	672	674	677	680	700	649	723	682	685	719	677	718	740	688	650	683	694	698	708	684	683	661	730	645	716	652	641	697	678	636	716	649	707	651	660	702	655	647	679	674	662	681	684	677	678	650	689	683	731	702	716	696	682	702	678	650	676	662	664	670	657	699	709	690	678	667	697	673	687	671	679	679	714	667	713	673	686	691	731	658	661	700	695	704	606	757	645	684	652	651	667	657	704	660	700	698	696	707	650	689	713	678	669	703	631	696	690	650	720	664	667	723	710	635	688	646	643	665	648	639	676	647	699	661	679	646	711	718	686	704	658	712	695	688	690	649	722	676	700	668	655	681	675	680	627	653	674	704	682	712	685	711	687	716	720	704	655	673	666	685	679	681	667	689	692	708	694	630	640	685	720	667	651	745	688	735	702	631	658	719	696	703	681	671	711	707	660	697	665	689	635	689	700	658	736	658	687	674	721	675	703	730	673	661	648	678	689	708	644	665	664	659	654	639	649	649	716	740	699	713	640	652	679	667	676	697	673	671	672	657	672	675	716	668	696	738	645	667	710	750	639	689	684	740	700	701	659	724	711	636	663	701	682	702	689	702	691	711	694	722	680	713	705	707	715	618	695	625	703	698	692	715	697	706	683	650	673	685	679	680	706	684	670	679	659	686	658	702	671	707	694	704	693	697	676	714	674	671	677	650	671	652	663	673	625	665	674	654	695	663	697	691	734	698	658	649	705	672	681	677	680	664	715	644	725	654	699	668	683	701	647	685	666	654	722	671	720	688	649	684	695	683	675	679	655	692	692	696	674	670	703	681	671	717	682	629	696	653	687	665	697	655	706	679	669	692	682	647	718	671	696	680	678	677	719	702	664	725	661	668	663	659	679	671	698	672	700	665	668	734	685	661	715	680	708	681	716	670	713	698	708	715	659	733	694	713	688	689	622	664	719	692	689	693	666	676	678	690	681	662	685	670	686	695	690	715	688	638	646	694	659	683	701	711	667	707	695	704	655	654	666	688	670	673	699	651	709	640	632	693	723	670	645	669	711	681	695	597	712	678	698	688	661	640	684	673	675	702	688	700	693	667	666	644	695	711	691	686	653	657	646	655	701	684	679	689	666	699	667	648	697	677	702	658	669	689	680	701	679	692	645	675	682	702	668	689	701	664	666	689	670	710	693	674	713	686	664	687	660	696	658	680	669	656	700	680	686	637	680	712	682	675	656	679	659	642	732	693	703	691	718	709	682	713	670	668	658	661	691	689	709	646	696	671	723	709	744	667	674	648	658	652	680	711	686	668	725	639	654	643	653	683	664	630	683	685	690	660	690	722	658	698	724	744	691	676	721	654	674	741	673	692	671	681	674	693	682	695	702	677	694	635	713	640	720	722	669	654	712	672	672	668	638	673	680	667	653	675	663	690	650	693	699	654	663	717	653	661	687	716	666	689	666	627	708	649	679	683	695	661	636	704	687	692	700	653	644	649	663	648	652	687	649	674	648	666	682	691	696	678	699	680	690	657	653	683	706	705	705	713	693	722	652	693	695	715	715	698	662	670	713	714	680	670	681	636	668	674	697	683	667	698	693	688	670	694	665	683	740	700	701	643	657	693	662	702	672	681	709	700	657	674	675	691	676	622	645	652	721	660	667	703	691	665	671	691	641	638	694	704	655	757	718	731	729	716	672	674	727	658	646	637	633	696	710	748	707	636	696	710	668	715	665	655	657	700	696	681	736	703	675	659	646	661	717	670	674	687	660	682	673	675	649	637	727	671	700	656	662	661	706	704	713	660	688	676	694	700	656	649	686	679	653	685	685	700	721	646	667	659	728	676	740	675	691	697	677	672	706	697	635	659	687	688	671	709	666	675	685	669	677	693	705	674	627	699	741	643	674	687	698	668	703	655	683	683	669	716	639	670	695	657	735	701	687	697	671	669	677	698	648	667	673	723	661	754	672	644	696	660	661	706	683	700	712	686	648	652	678	716	675	693	716	694	688	684	705	696	707	789	676	700	672	705	669	703	737	664	694	665	690	688	687	671	687	685	683	696	670	658	666	651	686	674	718	710	695	684	710	698	687	707	670	671	651	714	656	635	671	664	681	637	663	706	664	697	672	672	687	675	695	706	666	667	711	661	701	676	673	675	717	646	698	686	723	684	686	702	645	659	659	644	694	689	701	715	679	702	661	683	690	680	692	671	685	708	678	679	710	667	717	698	635	691	706	707	656	694	714	643	625	673	685	658	689	604	658	647	713	655	705	648	706	662	651	700	680	666	695	659	715	686	664	668	699	669	697	657	683	637	668	670	707	682	645	684	670	683	695	698	693	668	678	697	663	668	712	737	685	741	679	671	678	667	669	665	634	700	621	701	618	701	665	687	672	705	694	692	686	674	721	693	706	672	664	675	694	690	719	726	707	649	714	679	687	693	691	702	682	711	672	639	713	732	664	689	690	675	709	686	663	654	667	672	657	712	706	705	724	712	633	684	666	703	687	682	700	651	692	688	663	728	710	699	693	634	651	677	669	679	692	699	653	717	659	667	710	695	680	697	692	710	673	669	640	687	711	682	658	689	706	663	687	682	702	625	698	682	681	641	697	679	726	644	703	651	660	681	679	690	687	697	657	659	707	696	644	698	675	669	676	679	691	732	736	657	688	665	681	680	661	705	654	686	675	658	680	649	686	620	683	678	701	679	677	666
27430	20799	11218	3309	1706	1121	859	642	592	500	471	411	416	389	364	348	358	344	325	365	335	328	337	337	314	324	340	338	330	319	341	314	342	364	355	305	344	325	321	346	335	345	325	317	316	327	326	305	315	323	378	300	355	364	308	328	312	335	338	331	298	359	359	358	332	325	329	326	315	316	323	359	344	330	334	339	307	341	335	361	345	325	303	359	326	343	345	351	322	331	334	315	311	353	331	349	347	355	307	337	321	322	317	328	366	321	358	350	341	358	316	310	296	303	358	328	313	351	355	348	280	350	334	341	333	328	349	357	344	322	350	342	338	320	322	332	328	318	316	340	308	312	340	332	354	335	348	334	314	295	334	334	348	318	304	294	348	340	326	357	338	353	369	336	299	346	338	303	353	331	312	321	295	331	358	308	325	324	317	339	324	322	324	309	330	320	328	330	308	327	312	320	335	317	331	349	334	383	310	346	324	336	300	333	321	356	338	317	340	318	324	294	349	345	305	312	345	374	324	342	330	340	331	357	333	338	321	298	317	377	352	337	335	358	326	342	331	363	324	339	323	341	314	313	346	318	322	327	338	307	322	346	308	327	315	322	337	352	324	334	330	341	352	321	323	308	337	340	334	351	340	311	358	323	329	343	334	347	340	311	304	320	369	328	313	337	331	339	351	343	321	324	340	307	313	317	317	325	333	340	347	347	335	327	307	354	336	325	360	330	333	317	350	374	325	306	295	316	339	335	334	314	302	321	322	337	351	346	318	366	335	331	331	300	351	317	349	349	332	353	328	302	341	323	323	344	337	319	343	314	322	323	331	324	330	313	335	333	367	312	327	287	331	340	357	304	331	335	350	337	370	360	311	319	361	319	337	369	318	321	320	326	335	332	330	332	357	345	312	302	338	321	331	337	320	306	353	306	311	325	314	365	322	344	332	324	352	352	338	326	334	356	301	340	362	314	305	340	339	337	312	331	331	336	342	345	334	309	316	349	332	322	321	344	340	307	370	320	345	344	343	328	323	332	339	364	326	343	336	340	326	302	329	342	329	317	356	334	327	353	343	328	352	310	345	353	314	326	328	342	340	333	343	312	349	326	333	334	349	316	308	319	341	301	326	313	339	312	341	349	344	339	347	345	338	328	317	332	333	331	331	318	337	320	321	324	357	324	321	306	330	334	336	334	330	324	332	336	358	336	337	293	316	330	334	343	319	297	325	334	283	302	303	320	328	314	329	341	325	357	341	314	314	355	338	321	324	340	291	341	357	338	345	321	336	369	334	345	331	310	354	352	334	339	293	324	332	329	336	296	333	344	323	349	323	339	302	325	324	326	321	339	310	310	322	334	308	373	326	345	331	356	328	322	334	330	314	342	318	302	317	325	335	371	311	323	311	333	333	319	325	336	358	333	335	316	319	329	353	310	344	332	338	311	316	324	290	316	332	353	321	331	342	361	316	318	335	325	343	353	339	329	330	322	350	344	312	303	331	351	351	342	305	350	324	349	314	306	311	337	317	327	301	304	346	321	340	325	318	361	333	342	346	330	348	352	310	325	321	339	331	324	323	322	369	293	317	327	320	335	299	342	318	337	339	313	390	336	328	344	346	320	344	331	312	324	318	368	322	341	329	327	335	348	344	311	326	338	329	316	329	322	327	323	337	307	325	318	336	337	340	353	331	328	330	317	330	336	304	335	333	327	342	332	319	336	330	355	318	322	350	342	309	321	331	326	325	366	354	328	339	339	325	341	334	313	359	332	327	301	310	357	345	343	327	360	328	335	329	336	336	325	318	323	347	361	334	327	306	316	315	374	314	325	310	343	334	332	324	347	302	345	337	352	348	358	368	342	334	341	343	327	332	313	287	276	320	339	324	324	330	353	326	331	313	342	325	345	306	348	340	343	341	316	319	312	320	331	309	332	346	359	307	312	334	321	324	362	307	310	319	312	331	340	310	318	354	354	359	328	310	317	327	328	327	313	335	329	344	340	320	326	347	375	328	315	317	352	334	330	310	331	334	324	312	309	325	337	344	333	344	346	313	333	329	321	310	329	320	352	358	320	333	373	338	309	322	336	343	318	329	362	320	345	315	330	310	324	318	315	323	320	315	319	340	353	322	326	302	339	287	328	358	346	331	355	333	374	327	293	346	327	306	324	325	311	325	345	345	301	319	348	329	350	342	322	328	305	326	339	336	337	352	315	321	324	351	346	321	336	330	338	350	335	309	324	354	332	324	332	336	319	320	339	361	328	326	359	328	322	305	310	346	360	324	343	319	297	342	327	327	336	314	316	327	297	336	334	373	365	305	334	335	343	339	327	308	314	332	356	334	344	318	309	321	309	316	317	330	313	346	331	334	344	330	330	329	314	328	361	316	310	297	338	299	337	318	347	367	355	371	359	325	378	339	312	354	335	337	341	375	354	335	333	344	327	280	353	292	324	344	329	351	322	340	334	326	319	316	335	316	337	354	349	345	342	354	294	321	348	320	351	332	312	330	341	348	361	353	341	347	324	312	338	306	319	340	329	325	315	329	301	316	325	349	318	314	285	298	331	337	339	309	312	317	348	325	324	312	327	363	339	340	333	298	332	318	333	344	329	343	354	335	345	355	346	337	310	341	331	343	353	341	330	353	302	345	354	360	323	331	339	326	349	332	347	313	334	341	335	361	317	321	341	353	350	327	315	332	305	323	317	337	330	322	359	338	330	312	305	319	336	337	320	288	298	351	311	338	349	330	328	336	334	327	333	324	315	333	345	324	299	339	324	353	340	342	309	314	333	322	343	316	318	329	338	340	327	355	326	348	339	351	332	314	324	321	334	359	311	340	338	341	330	349	317	350	376	333	344	343	340	347	326	354	335	327	323	309	304	325	343	312	333	348	324	318	310	303	310	316	311	305	307	323	321	325	362	342	350	335	320	337	326	339	303	337	317	284	338	370	312	331	307	331	326	350	314	301	315	329	335	347	327	335	330	311	326	319	316	365	335	295	338	329	299	314	329	320	337	315	313	329	351	344	358	361	320	350	341	314	330	301	362	343	322	343	307	348	313	337	367	310	318	313	317	301	298	329	329	326	313	357	334	366	342	317	309	329	343	358	345	332	339	357	345	340	318	323	327	342	358	330	345	344	363	336	317	312	307	317	310	322	334	340	322	337	323	354	320	350	321	309	310	314	358	309	349	332	306	326	337	320	323	356	311	336	323	316	354	293	319	326	327	318	318	324	342	314	366	367	325	368	328	367	329	323	345	336	327	325	338	333	312	319	343	300	312	327	358	336	313	334	366	303	305	319	313	296	351	339	341	324	316	343	323	330	364	306	327	321	331	367	334	340	340	325	336	376	340	344	349	358	324	344	333	314	339	304	368	328	321	351	331	297	338	302	327	345	341	322	322	346	330	345	336	334	345	319	355	310	340	337	352	358	344	357	313	283	324	328	345	344	349	346	336	331	306	338	303	341	316	324	304	345	351	322	303	332	325	334	319	337	333	345	311
7749	11209	9099	4891	3695	2580	1976	1542	1247	955	815	742	669	637	552	532	478	457	495	454	434	457	452	454	456	462	427	474	477	445	474	475	453	456	412	455	468	447	405	428	428	455	445	439	418	454	445	452	403	414	470	440	453	436	467	447	415	433	449	469	473	461	451	429	432	432	451	434	439	379	429	424	409	437	466	411	441	436	497	431	408	430	449	445	454	468	398	417	422	431	430	428	442	419	450	453	439	460	440	448	494	429	441	450	424	430	429	425	447	446	458	421	455	451	468	458	423	461	434	458	401	459	435	425	426	412	451	477	434	409	462	405	424	415	467	461	438	465	446	442	439	395	450	454	419	430	443	442	447	405	432	456	436	439	442	418	417	433	443	412	450	433	393	459	456	430	419	449	415	424	441	462	464	416	436	446	442	405	430	449	464	419	472	444	431	443	440	425	448	434	477	444	434	455	445	445	465	384	488	416	453	473	441	458	422	446	456	451	439	454	462	449	474	421	434	423	475	442	451	390	450	435	406	440	429	416	437	436	447	450	465	466	431	443	474	462	399	439	466	440	445	459	415	452	460	396	454	409	464	428	454	460	392	439	420	441	418	415	425	470	424	446	446	440	427	445	422	449	430	458	429	459	436	408	403	387	465	425	445	425	408	428	466	444	462	472	444	422	403	432	413	406	462	472	451	439	420	481	416	465	480	461	446	434	424	433	442	420	449	461	395	441	460	468	422	399	431	434	462	444	441	429	396	451	453	382	427	396	444	447	449	511	461	426	457	478	471	464	454	426	430	468	422	466	460	457	418	440	462	420	434	447	413	394	429	432	453	438	436	424	450	433	448	444	469	449	429	419	421	447	471	459	452	436	459	450	416	475	434	424	462	483	425	462	429	427	413	463	442	459	453	440	441	411	393	417	453	450	421	447	492	434	430	436	445	437	480	456	471	436	444	423	415	452	432	418	426	425	421	466	436	453	439	422	452	466	449	446	460	413	416	458	462	405	417	426	411	410	478	401	442	401	406	417	413	426	403	421	447	442	441	447	430	410	462	449	450	409	443	456	454	471	464	450	415	407	432	431	416	445	442	417	460	434	417	474	412	464	462	437	431	437	430	425	430	421	446	474	424	430	447	428	462	471	430	415	407	433	469	416	414	409	424	454	472	433	456	410	491	378	439	486	434	419	476	445	421	436	470	405	453	438	428	479	448	430	418	432	454	447	423	426	394	450	447	405	431	445	433	437	420	435	412	414	446	422	389	482	457	405	430	471	415	445	449	377	459	441	461	433	426	417	436	417	456	452	429	446	463	407	463	438	420	476	425	440	415	404	435	477	453	393	427	463	420	463	408	443	433	458	475	470	416	411	454	429	414	450	447	450	409	441	420	421	470	402	449	456	433	441	443	450	403	440	437	430	484	419	444	449	447	416	444	414	426	455	457	456	430	431	451	439	477	442	442	437	415	443	434	441	454	438	442	445	451	416	412	400	393	451	464	432	443	454	450	446	463	418	407	474	449	411	445	445	424	418	441	427	400	447	422	455	431	430	432	485	447	408	455	446	448	422	429	435	426	456	434	426	437	421	472	424	424	445	427	423	435	459	410	471	451	472	440	447	406	483	431	433	468	464	414	434	447	428	408	463	459	439	432	426	418	438	420	437	436	454	458	446	457	418	403	453	436	450	423	456	435	439	428	459	452	461	456	425	455	445	458	435	467	434	446	494	427	426	449	379	429	455	447	461	471	420	424	416	459	389	468	395	437	457	438	438	463	446	472	448	426	432	418	427	446	425	459	464	456	451	455	436	428	466	443	445	447	465	434	426	456	450	385	470	447	433	437	434	438	433	421	425	417	468	433	452	474	425	415	454	448	427	416	455	423	447	466	405	421	411	398	470	447	454	428	423	430	440	423	450	417	458	450	437	472	401	454	427	454	451	407	472	451	436	437	432	434	452	458	431	429	418	453	421	394	419	407	446	416	481	436	431	477	455	453	423	493	455	473	431	433	439	451	425	460	410	446	393	429	448	444	423	438	455	460	497	443	431	427	422	408	412	438	466	419	427	422	411	435	399	428	440	419	460	404	436	440	459	441	462	449	438	433	439	440	441	425	445	431	457	451	451	406	402	412	424	407	440	424	417	437	413	456	432	454	429	435	409	455	420	413	485	447	445	449	435	420	457	438	426	449	457	415	454	439	463	426	442	448	416	470	452	449	435	430	455	456	440	465	438	463	454	422	413	422	463	467	424	438	433	414	438	446	429	416	441	390	439	409	453	394	482	427	436	421	424	427	419	406	472	456	435	440	459	490	445	426	435	444	398	412	433	457	423	418	438	425	459	446	420	465	415	493	443	427	405	454	438	453	413	422	424	447	404	447	459	407	426	429	418	470	435	439	412	397	457	456	418	424	438	444	429	435	441	438	451	444	442	452	436	437	412	425	465	452	419	389	479	469	454	485	443	446	471	428	419	376	435	445	482	419	438	403	422	471	449	401	470	436	427	472	420	451	417	442	462	447	450	412	436	460	430	410	434	489	440	426	402	449	398	436	423	466	419	449	433	416	417	410	443	485	420	422	443	455	425	414	438	425	463	429	461	469	441	427	403	450	422	442	450	407	456	403	416	457	437	421	475	430	427	434	446	442	460	466	469	443	422	414	413	474	448	409	432	432	441	432	455	409	442	451	433	411	448	413	454	408	471	459	438	457	447	457	450	394	459	455	434	452	454	412	420	438	495	459	432	433	457	461	412	450	429	454	451	451	454	441	458	434	433	420	464	426	405	414	447	425	408	439	437	450	414	442	429	480	459	390	432	449	442	445	444	454	436	463	470	430	432	444	454	459	427	442	440	442	418	425	467	469	413	456	418	450	426	477	413	428	444	394	461	415	435	429	423	421	440	438	414	448	433	451	409	431	466	446	443	421	422	419	429	411	446	427	426	448	463	438	420	422	451	412	448	470	427	401	451	451	427	407	423	405	439	435	440	422	418	462	460	425	469	472	429	451	448	498	456	462	411	425	415	433	436	427	440	456	471	397	418	445	408	452	454	404	432	450	429	431	439	448	438	452	390	419	417	470	445	451	416	439	438	439	429	441	461	435	433	412	402	447	434	424	451	449	431	456	460	438	505	443	431	418	449	417	431	439	432	424	443	460	452	429	417	450	415	459	454	410	467	392	410	479	421	431	474	421	441	428	452	430	444	437	452	437	436	459	441	400	428	407	438	469	442	400	438	479	429	406	453	467	417	477	458	469	424	398	433	442	434	462	464	447	434	409	407	455	465	424	436	457	414	457	436	447	449	470	473	453	445	433	430	427	436	442	457	427	474	432	405	461	458	463	429	438	416	443	432	444	412	449	398	420	438	461	451	468	384	467	433	472	446	431	407	465	431	442	477	451	451	461	438	447	388	459	445	432	429	406	426	441	443	447	416	451	455	427	443	456	455	458	441	400	461	497	466	424	466	474	456	470	443	455	419	463	453	418	467	459	435	454	408
24492	21585	29004	24616	21527	10482	2420	1587	1296	1079	914	764	766	738	722	650	698	659	643	618	612	579	576	605	585	612	594	604	600	611	611	591	576	586	565	591	545	571	623	599	562	569	570	582	638	544	548	537	553	540	582	584	570	589	577	544	590	568	595	543	616	514	552	591	538	595	555	557	557	575	572	571	565	551	562	531	594	546	525	574	561	609	598	585	590	553	584	586	604	558	555	581	556	556	555	574	532	540	595	578	543	538	562	550	534	582	587	562	593	558	605	600	557	541	559	563	553	585	571	600	589	579	564	580	553	589	581	518	582	585	584	593	576	550	545	533	588	536	578	552	592	570	553	563	586	579	583	580	560	559	593	567	581	568	590	558	563	597	528	560	586	523	573	526	575	556	571	578	557	539	576	581	543	578	577	605	552	584	538	573	552	566	529	564	557	584	552	559	543	559	549	534	593	558	616	566	569	522	569	531	544	578	598	555	559	601	556	554	576	576	537	574	523	519	529	539	557	588	533	556	535	568	534	579	588	582	579	535	572	570	569	573	580	552	564	504	552	544	559	563	549	548	531	544	575	570	552	588	554	589	523	568	549	535	567	571	540	559	534	567	552	592	546	581	581	602	613	536	540	571	569	581	565	529	577	555	504	556	554	551	543	564	578	547	541	548	607	570	573	587	553	528	570	539	570	571	499	545	569	559	554	560	579	552	550	596	549	542	545	587	568	555	529	543	534	556	604	585	561	555	571	590	516	556	602	522	565	517	594	552	527	591	609	578	598	519	571	566	562	570	583	555	541	546	579	549	582	574	566	587	540	537	566	532	563	571	574	587	584	565	550	544	555	540	591	570	536	561	560	513	576	588	556	606	538	592	571	545	554	591	588	564	579	587	546	538	596	589	573	570	578	595	578	563	600	541	571	514	542	627	558	583	594	581	588	593	562	554	563	573	574	568	554	557	571	625	573	567	586	559	553	542	551	568	579	531	543	635	520	579	588	560	566	560	594	560	542	592	544	553	587	574	533	566	578	569	522	542	565	593	568	555	573	557	550	548	582	570	564	570	555	562	542	541	554	577	573	598	584	613	571	582	566	543	577	553	545	557	555	595	562	578	573	620	561	563	557	557	533	554	573	596	603	545	565	568	552	543	551	545	547	545	542	567	563	555	534	587	559	572	569	533	555	549	575	562	567	579	573	531	547	594	555	588	511	592	540	528	562	557	561	563	557	579	563	549	583	557	572	566	513	557	606	557	580	598	562	559	564	569	569	610	545	543	561	549	565	574	562	604	552	579	563	585	551	586	556	544	578	563	516	567	577	532	613	557	598	541	554	613	568	519	537	556	567	555	585	565	597	561	560	592	563	551	552	529	546	512	534	558	580	539	535	543	528	546	535	522	556	543	575	560	579	557	568	548	596	600	533	565	553	557	577	503	554	562	539	546	555	568	589	554	526	567	567	568	563	535	584	594	580	582	576	531	576	561	515	520	570	552	556	559	580	539	561	575	579	514	542	581	570	598	569	525	546	597	602	536	508	575	595	568	550	555	566	587	603	574	529	532	572	521	592	543	529	559	558	515	615	542	575	539	555	598	573	544	552	591	576	585	559	538	551	539	523	592	551	589	524	569	554	559	526	602	595	609	554	581	570	585	552	561	602	538	570	551	574	548	541	522	577	546	541	547	556	560	582	556	541	589	576	535	556	591	571	611	556	567	556	552	583	567	541	571	532	542	502	566	570	579	573	520	572	556	552	582	560	537	574	578	559	570	508	541	563	512	541	563	572	555	571	577	604	543	593	599	607	550	595	525	582	541	497	593	592	541	581	570	589	541	560	562	595	541	531	566	593	527	587	590	606	547	604	565	530	537	500	567	547	547	575	541	536	573	559	569	563	544	510	565	518	568	567	562	560	594	596	583	593	574	559	587	539	570	525	565	546	539	569	587	554	552	550	557	570	585	583	580	541	605	552	531	548	548	544	560	546	623	545	568	538	605	574	606	517	552	599	535	561	599	528	563	551	556	547	571	584	561	544	543	530	554	579	580	591	521	559	587	575	547	559	556	583	566	578	605	595	565	568	538	573	576	564	547	591	558	564	571	588	570	540	544	545	542	494	583	504	558	564	558	563	579	581	514	581	557	586	565	540	540	540	572	558	552	530	575	564	553	569	547	567	553	502	562	551	552	561	532	587	572	555	559	548	580	544	579	580	547	561	567	560	554	596	523	531	513	546	556	552	546	530	587	579	581	546	570	567	590	592	569	570	514	558	514	565	606	587	525	574	544	610	569	573	577	586	542	548	568	590	555	608	547	556	565	570	539	541	573	528	546	555	598	578	547	578	565	589	603	584	529	536	586	551	562	510	531	561	507	592	577	620	557	576	565	579	560	589	552	536	546	595	579	542	556	542	550	580	537	576	575	561	562	570	576	596	554	590	528	601	551	573	564	559	515	531	508	563	546	537	578	535	583	570	608	550	547	578	542	571	551	556	540	588	517	572	542	546	552	552	543	533	543	528	570	594	534	541	575	566	543	601	564	608	553	557	540	580	531	599	570	559	581	568	540	599	543	608	541	573	583	590	615	571	548	554	586	591	566	604	530	546	575	587	605	547	558	548	535	555	581	557	575	560	516	572	548	606	547	577	552	535	582	556	565	569	563	567	598	564	561	579	583	568	527	532	561	611	576	568	542	579	505	576	573	554	555	552	522	576	587	508	519	524	569	547	531	552	552	556	539	564	599	575	530	554	548	567	535	539	577	535	557	579	563	576	561	547	560	573	570	553	595	547	530	511	568	558	576	584	620	531	563	550	628	576	585	529	575	548	535	532	545	603	555	524	545	575	562	560	562	522	557	561	571	547	540	544	551	579	609	561	578	549	598	542	517	548	612	545	538	540	540	590	591	605	531	575	537	560	525	578	559	604	533	576	630	574	589	562	544	607	531	572	551	576	549	539	570	575	602	556	554	534	571	549	582	548	575	530	574	544	535	563	544	565	557	581	567	602	537	619	509	565	588	606	545	525	539	534	522	566	552	569	548	529	555	566	537	605	588	564	514	517	546	578	537	590	563	575	547	540	580	552	602	538	561	559	560	552	574	555	580	553	573	539	598	506	558	569	573	569	571	539	499	530	534	569	583	531	564	544	571	519	559	573	575	528	560	577	548	574	532	532	554	536	556	526	571	579	538	555	524	583	576	526	567	579	571	567	583	581	548	570	550	553	534	550	541	526	604	539	574	519	560	587	523	565	617	586	591	548	583	588	550	561	572	595	559	571	556	568	519	554	575	586	546	614	536	569	557	570	545	563	556	589	598	528	548	576	600	570	539	604	580	555	571	554	506	547	547	590	592	551	543	589	540	542	554	554	559	563	590	532	592	583	582	536	570	569	555	589	590	574	547	546	579	563	525	554	555	560	556	572	587	596	553	560	547	554	528	529	597	555	611	564	559	589	550	550	557	560	548	565	588	536	578	537	579	546	597	562	527	548	563	567	581
9076	20306	16230	9932	7279	5447	4310	3365	2642	2150	1750	1460	1333	1264	1081	1002	937	933	896	869	867	827	827	831	833	818	826	791	795	825	798	788	759	767	779	749	800	758	764	725	801	804	766	753	739	743	766	766	740	782	756	759	729	754	772	686	728	749	750	741	703	713	767	794	754	694	757	764	734	745	735	786	741	758	702	696	727	748	722	758	673	743	769	717	762	753	755	728	722	754	770	769	751	692	702	748	727	728	725	742	721	782	721	764	721	767	743	731	726	721	692	774	741	762	696	695	734	756	718	763	776	773	737	709	718	729	766	743	766	714	751	742	717	763	750	727	732	723	698	731	727	750	767	760	741	729	720	719	709	768	753	717	738	752	688	768	684	728	722	690	711	723	673	721	751	764	721	711	698	723	756	722	758	711	735	774	687	740	758	708	670	756	710	737	763	691	754	709	697	767	722	723	765	779	760	730	777	743	778	766	747	724	688	709	725	683	784	731	687	740	691	658	740	725	714	744	795	780	753	748	719	739	721	733	728	732	773	720	748	705	704	773	741	738	759	750	730	740	696	753	806	752	735	794	743	723	776	681	729	750	687	737	724	718	740	691	755	730	723	711	716	735	736	682	706	764	762	774	749	701	733	780	757	742	751	734	778	735	747	736	733	751	756	743	758	697	688	746	737	763	778	720	720	701	709	747	695	763	718	746	712	683	723	737	767	731	750	703	723	750	791	709	695	707	737	679	739	760	702	679	730	759	745	706	698	725	762	719	748	728	749	742	753	717	702	710	728	757	754	765	752	720	788	686	740	778	692	744	786	747	725	733	711	742	753	762	773	734	756	744	718	719	741	737	742	745	721	746	711	721	759	760	698	733	725	696	713	715	686	758	701	800	741	728	743	709	742	751	695	750	707	726	708	721	740	675	709	692	724	736	709	727	748	754	718	738	762	666	751	708	708	707	717	686	740	706	710	749	714	737	733	790	739	718	725	741	727	747	699	705	768	743	794	746	781	679	756	727	766	728	696	720	739	705	729	693	761	739	747	695	717	732	754	725	738	696	743	757	698	722	689	703	717	751	738	733	696	695	758	726	717	737	732	716	762	742	698	717	731	711	726	744	769	737	740	759	715	752	750	707	743	792	798	764	706	768	760	763	675	701	715	706	758	725	756	701	752	739	705	691	722	728	674	744	709	763	744	721	759	714	722	721	766	777	770	746	705	738	727	767	742	790	702	801	700	729	727	703	754	718	734	680	768	713	728	721	727	729	695	755	733	685	723	756	752	705	768	751	744	723	707	698	748	724	664	748	718	719	756	760	703	708	719	672	675	811	766	742	717	734	788	736	711	752	727	759	703	722	758	729	712	735	725	766	736	723	705	680	698	710	757	742	713	721	767	690	695	760	691	739	687	748	760	777	698	735	747	745	663	757	786	732	673	714	757	704	724	725	740	696	765	724	747	752	727	726	728	736	721	697	733	720	767	716	735	746	743	740	749	668	752	730	673	785	755	748	714	724	709	765	699	714	782	715	717	695	708	718	763	725	747	768	694	727	727	699	772	716	730	749	739	704	726	741	753	743	753	784	725	694	746	716	775	712	773	759	770	745	773	738	696	756	717	718	719	691	744	735	759	697	733	715	793	761	670	765	747	748	733	758	747	735	738	761	740	733	715	738	672	735	710	658	763	731	755	704	775	717	751	731	712	755	699	766	722	728	745	689	774	700	739	716	726	783	734	713	694	710	760	670	774	724	723	726	707	773	730	775	753	692	763	764	712	688	722	742	719	711	716	716	709	678	780	723	711	742	799	718	730	697	701	713	722	742	771	765	741	770	724	719	766	713	733	764	760	754	742	730	735	720	757	720	692	758	806	726	709	685	717	722	765	755	758	758	687	750	717	723	722	753	744	726	738	739	770	735	800	727	733	755	705	727	718	748	743	688	695	716	775	733	693	751	749	723	752	695	709	728	723	707	705	742	729	708	748	745	728	729	733	707	785	737	724	758	739	772	769	743	756	714	747	738	736	779	686	720	698	770	771	752	732	744	755	746	706	707	743	716	735	779	679	714	719	752	708	728	741	759	723	714	739	732	750	666	734	733	726	782	740	703	816	732	771	772	746	748	685	770	729	773	725	717	752	762	746	707	684	729	676	771	730	711	737	716	735	729	742	698	695	698	706	682	752	680	781	717	737	678	747	730	738	722	750	722	712	715	728	689	689	711	696	748	692	786	741	711	733	713	734	742	733	731	706	763	728	758	732	705	701	778	716	724	729	736	708	774	734	750	740	721	746	699	767	724	719	728	730	756	731	736	748	761	758	707	728	711	788	734	729	767	718	730	713	738	740	704	774	728	763	731	713	752	749	759	744	746	688	726	686	711	698	705	712	717	706	712	766	745	706	731	720	759	687	737	732	726	787	749	704	776	735	730	750	767	710	728	685	735	754	748	739	765	745	760	716	708	763	743	753	701	742	714	749	778	722	769	685	777	729	804	715	773	754	718	732	718	726	707	743	737	728	757	751	754	743	739	709	692	703	786	726	741	742	712	739	735	744	744	725	695	738	741	705	742	751	727	741	712	737	704	743	726	746	753	694	704	748	759	701	717	691	764	722	702	749	780	738	748	728	725	672	691	743	703	734	727	723	728	747	751	757	744	715	691	685	746	713	713	726	738	733	703	708	762	725	761	751	688	698	738	724	733	799	749	703	744	728	738	779	750	761	722	700	721	746	705	798	705	714	720	776	716	724	693	736	780	745	721	787	784	749	729	752	704	675	690	739	732	732	736	765	780	724	705	756	745	721	721	748	725	761	749	744	736	756	722	752	730	693	732	743	724	738	735	708	731	713	738	743	724	742	784	772	666	758	712	744	718	747	756	724	741	745	760	741	741	715	741	767	720	731	789	760	736	754	744	676	753	731	710	706	722	768	790	731	748	761	726	678	732	782	773	687	738	767	747	775	722	735	742	793	726	738	753	701	728	726	703	751	766	800	729	674	702	710	770	723	708	727	727	782	783	765	751	746	687	736	749	721	737	773	737	735	761	713	719	727	742	695	758	729	710	728	790	725	721	726	718	737	720	723	742	756	769	767	742	714	807	752	741	743	715	743	731	710	734	747	676	714	772	739	724	746	737	754	729	725	714	711	746	765	718	705	749	764	700	761	728	774	759	681	753	743	742	742	808	717	763	762	708	718	706	744	750	696	711	737	764	729	744	744	735	745	721	725	711	734	655	720	710	691	718	722	725	775	734	724	737	742	749	719	732	719	759	737	724	738	733	735	740	761	725	767	732	705	763	758	731	743	733	702	737	757	737	701	749	784	678	725	713	720	726	740	754	730	740	731	732	774	762	690	749	732	714	724	707	732	712	717	772	744	775	727	711	785	721	746	709	704	735	685	719	702	759	753	718	735	761	736	732	688	709	731	756	689	744	670	769	735	736	745	745	752	772	761	672	748	669	741	717	742	717	775	679	794	729	755	741	738	744	716	772	764	740	715	706
23472	21614	29565	24200	21620	21655	8828	2378	1600	1384	1205	940	921	853	771	742	675	632	660	613	594	617	617	637	568	562	573	565	613	589	588	591	547	546	585	601	564	532	537	529	537	549	535	528	546	548	543	572	579	523	543	539	516	504	511	562	566	513	533	572	560	499	524	505	507	517	559	530	481	513	512	558	562	574	483	550	536	524	498	548	541	523	556	517	485	534	527	547	522	513	550	508	538	554	520	541	548	510	523	538	537	569	548	486	514	567	526	515	538	530	518	445	537	511	557	492	537	570	536	552	534	546	519	538	560	566	559	504	491	518	502	526	528	539	531	544	572	500	516	546	530	509	546	519	528	555	559	563	523	566	516	541	515	473	528	526	537	565	526	544	525	577	549	581	505	513	514	571	497	551	569	509	503	547	511	571	592	550	519	503	541	516	545	521	512	556	520	559	562	513	516	549	527	500	544	492	488	496	521	520	543	545	540	531	497	552	540	549	503	525	498	523	512	537	556	542	504	550	526	523	563	561	537	553	529	532	548	526	512	530	532	542	531	511	542	503	526	550	508	492	583	493	489	583	539	540	495	533	546	553	538	500	515	497	541	525	495	526	513	526	512	482	504	497	545	528	506	556	534	503	500	527	533	505	522	573	544	561	552	498	543	581	522	527	508	518	512	519	493	497	526	566	523	493	547	524	477	550	534	523	528	493	506	523	546	550	533	527	523	571	503	520	564	564	544	541	550	518	531	544	491	515	516	548	517	475	527	506	536	512	495	540	533	535	552	476	513	522	494	540	550	524	556	540	533	548	547	503	534	519	560	548	530	565	498	533	528	523	503	567	479	514	520	516	539	522	521	536	512	548	539	483	518	508	521	532	595	551	531	502	547	548	518	529	517	531	520	499	547	501	474	541	568	522	530	570	514	526	529	532	518	527	541	513	523	531	505	509	539	554	552	499	572	531	544	520	542	517	512	542	518	520	536	536	519	518	545	555	536	552	505	532	522	546	526	545	536	528	499	526	493	562	535	537	520	529	563	501	522	553	520	530	498	545	520	562	537	533	498	505	526	497	513	511	501	563	469	524	534	520	515	537	530	539	532	536	549	532	527	522	514	548	532	482	524	498	519	505	497	541	505	560	522	526	512	562	503	559	544	497	519	540	521	521	547	488	551	562	533	483	508	568	541	535	488	544	509	545	539	511	556	499	524	503	510	501	522	539	522	528	568	513	571	506	498	560	506	516	526	543	513	540	519	513	526	518	538	519	590	516	544	516	518	522	513	528	541	496	485	513	485	546	521	544	525	517	538	524	506	575	557	565	525	501	527	535	547	565	550	491	514	479	535	545	495	532	510	509	538	550	526	559	528	547	532	549	501	533	524	518	550	498	538	475	511	516	526	519	548	548	518	523	528	538	557	497	518	541	534	538	553	502	534	528	499	545	454	520	553	507	513	507	526	481	518	520	551	523	490	479	492	491	526	551	544	534	521	532	525	510	518	485	503	542	509	502	512	566	520	518	521	550	524	506	542	523	522	515	510	529	480	527	539	524	509	511	511	504	518	555	486	492	525	522	512	544	571	526	509	542	492	506	501	546	510	488	535	534	552	497	533	531	539	523	550	578	502	551	541	518	494	510	500	532	498	546	532	520	526	509	503	475	494	563	539	476	497	519	480	540	528	490	545	567	539	506	523	549	506	510	509	525	547	539	540	513	551	521	557	540	526	502	513	515	546	518	553	530	563	481	498	533	557	502	496	527	476	516	493	512	541	544	523	536	562	531	533	502	573	526	528	541	554	542	553	515	563	523	552	513	568	521	517	495	546	529	505	502	535	506	522	528	484	505	532	498	519	478	500	556	511	497	518	557	553	484	533	549	531	579	527	531	502	515	545	512	578	484	541	552	530	525	511	539	496	530	524	529	559	552	517	511	560	534	527	547	548	542	543	511	537	529	490	520	510	493	524	482	505	547	551	504	502	497	520	548	514	554	503	509	483	519	538	524	527	587	521	512	525	514	522	525	547	525	514	491	513	542	524	518	514	512	517	536	524	545	509	560	532	528	542	504	523	558	542	502	516	507	538	525	516	502	539	530	513	513	525	491	489	511	540	526	550	519	547	539	506	487	530	540	532	500	501	550	574	538	512	524	510	500	495	488	500	541	482	575	499	538	517	525	518	509	530	504	547	520	462	526	549	512	522	493	510	526	540	497	570	536	551	485	527	531	546	547	540	551	550	531	518	487	515	532	532	513	521	546	523	563	489	522	540	512	554	523	492	520	525	540	561	551	518	523	519	525	513	530	547	524	511	536	513	560	535	530	509	524	542	558	543	550	539	532	567	560	543	530	497	499	526	494	567	520	506	500	495	485	527	549	503	534	519	518	528	494	552	517	511	507	492	521	555	533	521	530	545	525	522	527	511	518	537	505	516	544	521	532	527	511	510	522	523	523	554	498	570	549	505	531	522	526	566	532	507	546	531	546	537	518	488	477	454	551	521	528	517	567	521	511	538	528	529	529	540	509	523	499	526	518	563	524	549	569	567	532	536	509	524	564	503	523	524	542	531	507	534	520	494	514	509	460	536	563	544	529	545	569	531	542	501	568	489	540	536	522	495	554	499	530	530	498	568	531	581	542	534	563	481	536	490	529	551	540	524	480	551	531	555	516	509	535	483	505	503	533	579	537	527	543	596	546	545	510	522	527	540	530	522	496	546	511	519	501	511	488	532	509	533	470	511	527	503	513	524	525	490	551	559	545	511	516	527	505	524	566	514	564	519	498	514	502	520	518	490	547	494	498	542	529	488	523	544	542	536	564	553	535	516	494	548	501	544	476	493	515	507	510	580	518	497	515	533	522	509	470	554	505	548	541	519	496	558	568	539	531	499	511	536	521	499	538	543	527	489	512	523	547	501	543	550	542	574	491	551	544	535	525	527	539	511	550	552	526	525	560	527	516	540	500	532	526	513	461	548	526	531	563	529	516	505	525	501	504	492	513	512	527	561	545	505	496	555	549	550	502	518	522	529	520	516	535	546	531	463	544	522	546	507	511	504	503	563	533	528	526	526	506	543	539	547	528	586	503	512	562	524	536	508	492	529	541	517	531	532	568	579	596	550	534	488	553	480	533	508	550	592	524	545	543	520	524	511	539	531	555	532	538	534	534	537	513	523	529	505	495	526	516	515	465	522	555	502	584	501	521	545	524	529	549	517	531	511	528	470	534	575	508	508	478	523	527	537	491	523	521	516	487	515	490	534	488	525	536	534	524	549	552	495	546	499	564	504	549	564	501	536	510	550	500	531	549	549	524	529	505	507	521	500	552	514	556	505	540	522	562	499	503	533	545	492	551	496	501	509	532	531	501	521	521	530	549	516	522	538	557	502	545	518	516	501	543	509	520	502	511	508	507	539	527	500	585	554	492	502	491	501	532	481	542	517	523	524	473	527	523	517	515	492	540	503	559	525	502	500	512	557	538	499	492	544	490	547	548	539	536	522	534
11310	25439	21526	13539	10454	7933	5989	4819	3629	2864	2385	1987	1807	1530	1341	1226	1075	1071	995	948	893	931	881	841	800	849	874	839	763	784	826	817	791	747	774	789	750	749	726	733	727	777	705	730	758	702	757	744	713	762	684	725	725	723	686	684	702	753	719	692	687	685	691	676	692	715	660	723	757	698	687	658	668	695	675	676	712	742	694	719	671	744	715	692	661	696	734	697	703	653	731	705	689	712	732	685	681	675	654	655	717	722	718	621	669	698	703	665	675	702	705	715	717	704	700	677	677	729	732	685	699	699	736	726	697	706	695	695	700	715	668	693	712	688	694	676	677	695	649	719	717	732	708	679	717	702	682	694	697	687	721	694	722	734	698	701	685	681	687	676	647	653	654	657	688	685	711	697	680	686	682	720	628	711	682	705	699	676	698	692	690	732	698	668	681	709	705	665	688	679	690	662	667	710	711	714	671	716	688	720	657	743	722	664	685	637	646	673	664	689	658	694	721	677	726	658	620	725	725	659	734	724	669	688	667	699	633	709	700	713	717	709	690	614	722	678	688	697	688	691	734	627	735	695	690	731	688	731	707	687	647	669	725	675	680	718	672	692	684	670	690	694	682	688	672	665	673	670	669	683	758	679	676	677	660	708	694	683	661	688	678	722	723	675	686	674	702	660	681	675	649	687	705	721	671	647	644	694	669	737	652	705	667	689	667	670	717	661	639	665	710	715	700	697	677	690	700	626	675	701	721	747	648	654	653	667	691	669	692	751	692	654	659	684	683	687	667	674	702	653	686	696	702	682	706	673	638	771	667	677	698	707	666	694	697	707	677	684	678	719	678	707	708	644	660	675	703	711	687	708	695	710	683	740	702	678	688	659	754	699	698	653	715	699	690	688	695	697	665	697	696	717	697	686	681	694	626	675	677	712	642	736	693	711	675	677	700	698	672	717	684	669	675	667	708	687	653	674	717	664	691	702	647	673	684	701	698	732	710	699	687	672	658	629	680	683	732	701	703	714	671	732	720	670	699	700	674	687	667	700	646	668	687	687	698	686	746	648	697	718	677	687	714	662	651	658	693	703	689	732	689	682	648	681	668	646	691	644	741	679	685	671	701	679	656	683	679	708	699	724	639	722	689	733	673	701	689	673	686	700	717	713	689	743	656	650	716	690	733	641	692	695	680	686	707	722	706	693	696	638	714	692	687	674	675	682	693	710	693	668	641	678	749	715	705	682	661	653	685	734	682	664	688	668	686	733	775	674	685	671	722	704	692	675	732	662	683	713	670	689	721	738	640	709	694	728	697	678	638	650	669	713	700	633	692	647	719	659	710	704	689	720	680	683	692	700	682	627	677	645	670	721	707	655	671	639	668	712	669	719	716	674	682	716	651	746	693	661	731	700	711	706	678	687	704	697	668	701	670	696	660	719	678	695	716	696	652	699	707	709	637	708	679	669	709	723	718	703	723	706	712	734	692	687	745	657	704	632	705	692	695	682	677	670	678	683	716	723	668	675	681	702	689	692	661	689	700	669	683	648	661	722	689	677	696	691	682	672	716	718	693	645	711	715	710	652	662	734	711	711	649	660	680	701	675	643	697	681	658	699	677	703	667	646	651	665	675	696	706	699	673	683	726	693	742	687	694	695	675	700	660	708	648	692	699	704	701	679	658	651	724	679	717	730	674	642	630	694	694	668	662	660	693	690	664	717	703	719	751	662	701	706	688	702	682	692	652	700	718	703	664	677	691	709	673	672	679	662	701	701	721	667	666	720	658	689	688	722	656	643	703	673	704	669	712	720	683	671	666	668	683	681	683	682	650	737	717	738	685	668	684	721	682	694	718	682	728	707	731	662	696	689	697	674	643	648	707	688	658	700	634	685	663	729	663	672	701	666	706	660	641	655	652	677	712	659	727	709	710	693	664	739	709	621	683	706	684	701	673	688	685	668	624	700	648	717	669	661	696	697	686	671	670	691	671	677	661	679	674	658	727	644	682	697	718	661	701	666	625	673	681	726	687	670	637	702	729	698	711	688	685	669	710	644	676	664	696	686	658	651	741	680	661	730	663	667	648	685	672	665	688	662	670	695	674	667	727	703	655	734	681	698	669	686	661	710	725	711	704	668	670	698	659	696	682	686	712	672	689	686	717	705	676	635	659	715	674	685	692	685	646	642	656	698	731	678	696	654	799	683	658	643	672	708	670	678	678	723	673	674	692	710	674	668	780	713	694	683	692	682	667	673	680	670	689	675	678	665	708	621	703	690	685	675	678	683	705	668	712	654	697	689	690	650	653	669	696	642	681	644	676	701	676	700	646	679	684	710	639	712	656	674	708	718	704	662	711	609	700	723	682	671	691	712	691	673	680	738	645	664	638	660	682	696	712	681	683	687	724	690	699	679	696	661	653	713	713	678	700	696	688	730	679	675	701	657	667	704	665	678	703	704	718	713	686	679	704	665	649	664	676	657	714	704	706	688	684	743	689	686	687	683	695	689	643	665	676	717	671	674	705	696	667	686	664	677	635	721	661	655	721	680	669	674	667	729	672	664	718	675	698	704	706	675	666	680	652	689	710	658	676	698	667	698	718	680	690	687	690	691	705	693	730	675	693	718	667	717	663	680	703	696	644	697	721	648	682	690	678	676	699	651	673	706	724	675	748	660	702	709	659	677	700	721	663	698	637	656	716	715	654	702	690	685	747	653	698	713	686	680	699	661	713	664	694	675	664	698	692	687	677	697	629	647	633	721	667	707	685	723	711	665	681	694	673	693	700	669	696	709	666	681	640	640	707	686	680	707	675	696	730	667	696	677	731	714	727	689	687	676	687	690	683	688	687	644	687	675	682	691	678	688	672	674	673	639	689	677	674	683	704	696	743	764	654	695	688	684	696	664	697	605	663	694	677	691	662	662	640	687	675	706	700	739	720	659	676	709	734	714	684	686	697	666	681	696	637	721	669	677	633	735	668	713	666	699	753	692	678	690	663	654	716	683	702	693	676	701	681	723	688	675	691	687	640	679	658	660	706	660	626	646	677	714	661	714	698	710	696	650	656	634	706	673	668	700	694	681	694	659	673	699	678	701	670	655	657	737	725	685	670	671	676	684	727	721	718	694	705	728	651	741	722	677	672	650	665	684	742	699	715	698	674	663	655	674	682	689	689	704	715	655	700	641	705	679	694	724	683	669	699	740	694	691	705	690	689	662	648	658	678	673	675	632	710	725	686	680	685	690	693	718	705	684	749	678	686	654	678	683	689	682	699	684	684	704	706	668	629	674	670	742	713	671	631	700	732	635	662	679	744	658	717	705	664	668	729	625	701	687	695	670	638	690	672	721	694	674	661	688	715	715	658	676	666	704	712	666	694	703	694	694	656	667	657	658	700	712	702	725	663	678	683	672	710	670	715	714	692	687	739	639	709	677	677	674	694	710	678	672	728	740	705	673	741	665	689	717	653	703	686	698	664	674	674	695	670	634	680	693	678	709	633	673	688	666
27455	20803	10654	3156	1595	1109	864	707	587	495	457	439	411	425	397	400	364	350	352	335	368	327	397	345	339	328	352	350	380	367	355	344	352	347	380	318	380	356	333	315	355	333	337	359	341	334	339	385	337	352	352	357	363	343	327	328	337	354	316	332	324	303	337	374	372	389	377	319	338	353	362	341	319	360	355	308	371	358	353	304	356	344	366	366	323	341	324	349	335	358	348	359	328	341	356	381	375	338	338	344	338	326	334	318	369	358	333	313	316	330	370	374	310	346	343	318	322	343	348	339	319	337	344	358	309	347	337	401	375	331	332	345	336	366	332	339	362	363	372	324	363	306	355	340	333	309	343	313	381	322	347	358	372	355	346	323	337	330	339	344	326	324	342	353	322	339	347	362	358	335	353	322	341	369	356	307	378	329	341	336	342	338	340	365	347	331	358	359	338	331	329	348	336	362	349	328	324	335	356	375	353	338	321	365	345	319	357	349	363	353	339	358	345	382	343	329	332	363	321	334	331	325	342	357	347	329	355	342	348	350	344	326	361	346	337	364	308	341	337	327	331	342	340	334	310	365	360	350	333	350	348	362	317	337	358	355	331	343	361	366	348	345	344	337	338	364	326	361	330	334	360	374	341	330	367	337	326	348	343	331	307	356	333	365	341	339	345	334	348	353	352	352	342	344	323	346	350	356	337	342	336	312	332	368	336	353	333	350	357	327	347	332	358	363	344	378	308	327	355	358	330	348	348	359	342	331	351	361	364	315	335	386	335	314	377	317	324	364	362	342	351	373	318	345	324	366	371	393	379	380	341	338	350	347	343	355	372	329	329	351	406	347	336	345	348	338	333	369	339	343	338	337	351	332	348	352	346	361	349	361	358	354	323	350	299	330	353	327	351	339	339	329	358	347	354	350	342	342	380	305	359	353	321	342	361	331	325	363	321	365	357	346	313	337	345	316	349	375	297	358	320	341	406	348	362	334	372	336	355	327	330	355	327	332	310	340	314	345	333	354	358	322	345	340	325	381	317	343	328	324	356	348	339	336	383	358	324	370	340	344	332	342	317	372	365	342	363	341	337	344	351	356	333	334	355	340	364	341	367	319	325	350	355	361	320	333	322	311	356	343	334	328	328	325	334	337	360	345	357	335	342	327	334	350	375	364	335	322	352	352	333	344	341	333	348	359	354	358	364	340	344	327	317	329	339	365	367	317	348	334	375	352	318	334	304	360	361	317	333	323	341	326	325	348	355	359	339	347	367	334	319	369	334	333	341	348	349	337	356	352	341	333	343	354	348	345	348	374	351	336	375	344	341	330	353	344	356	383	351	355	326	322	351	341	331	332	358	340	340	320	346	342	317	332	335	358	322	335	343	377	351	354	338	353	355	355	367	373	365	351	346	313	380	320	331	305	343	316	348	358	361	355	331	332	369	341	351	344	341	352	370	341	340	362	331	332	354	361	352	366	317	349	296	330	355	336	334	355	338	369	350	349	351	312	316	313	336	360	348	356	311	330	356	315	332	310	350	384	315	324	358	320	332	359	351	309	354	360	345	362	374	355	358	357	339	395	340	338	384	321	368	354	341	328	358	338	357	343	352	338	348	370	335	346	320	382	345	387	313	366	350	357	350	339	343	342	330	354	319	325	356	374	363	379	354	319	338	324	315	380	355	362	339	328	343	330	328	347	335	364	369	342	357	362	374	334	335	333	321	359	341	348	334	351	329	346	317	327	306	353	366	376	355	329	376	332	311	365	346	359	371	334	356	358	322	350	327	336	365	325	357	362	338	318	354	361	343	323	331	317	355	345	357	316	355	351	347	346	386	344	331	342	349	319	364	336	327	323	333	324	374	336	326	302	344	343	340	361	326	313	350	341	337	328	368	348	322	317	348	353	358	357	326	339	338	344	353	331	371	327	351	328	340	365	346	345	338	356	352	342	338	343	351	360	335	351	343	330	377	321	351	340	336	342	370	324	367	329	331	338	363	356	354	374	369	350	366	348	327	344	342	368	322	310	332	324	341	340	320	344	345	313	332	350	366	328	339	307	346	315	343	348	309	332	336	365	334	334	336	375	359	356	320	353	322	317	349	293	332	332	340	381	335	323	311	318	334	338	343	330	366	354	309	320	387	341	333	320	342	318	366	358	353	372	346	327	353	312	326	339	314	345	323	325	350	341	348	344	305	352	348	323	306	353	357	349	357	356	326	333	367	358	334	352	358	331	314	361	375	318	338	349	323	343	351	337	355	360	331	334	332	342	331	350	335	340	360	344	363	334	350	327	334	349	372	326	353	329	340	316	349	370	348	293	347	340	351	339	346	346	337	374	327	358	381	334	340	318	358	331	317	372	373	336	318	369	370	314	346	334	367	345	336	326	348	338	343	328	370	323	338	319	361	400	339	360	347	355	331	332	337	339	297	348	361	319	338	363	368	329	342	361	337	360	367	352	398	342	337	320	357	353	347	349	376	374	362	329	365	327	335	335	356	361	368	336	350	356	353	345	339	354	365	334	286	360	328	350	362	343	332	363	366	312	334	334	370	354	356	331	354	329	327	348	338	323	337	317	346	347	308	329	356	356	349	314	319	350	347	348	370	345	327	341	360	341	376	323	344	330	342	316	329	332	340	334	379	334	337	326	340	390	323	357	361	378	349	303	353	349	333	320	350	347	363	350	335	363	330	325	398	360	337	336	327	321	341	337	349	372	329	373	327	364	350	333	338	329	357	370	327	346	347	380	334	346	320	365	356	369	351	365	372	366	353	346	348	328	336	362	330	322	371	332	376	340	304	317	363	351	342	342	344	363	369	330	343	350	365	350	339	340	356	341	334	364	342	353	370	342	355	341	340	342	337	302	351	329	346	351	362	327	357	377	342	318	353	362	367	350	367	338	330	362	344	379	356	345	336	307	352	334	339	360	324	325	340	353	363	322	336	334	389	326	349	364	331	355	340	342	361	356	331	343	366	324	337	375	326	355	329	341	343	388	351	326	357	323	341	355	304	351	359	305	342	346	322	359	334	347	335	343	361	306	334	362	313	346	365	328	353	348	364	328	364	351	351	355	358	353	310	334	331	337	308	351	363	329	345	330	352	342	323	377	347	347	371	342	348	321	344	345	328	314	303	358	360	353	359	353	357	330	340	337	353	329	310	355	306	339	350	352	355	376	324	336	347	377	364	352	322	370	313	346	313	356	345	353	344	332	328	335	350	321	340	353	338	348	328	331	358	327	324	323	348	345	373	350	372	332	343	341	323	315	373	339	367	360	329	373	332	331	358	296	343	331	341	360	375	408	346	387	356	339	368	348	383	361	345	346	375	321	370	329	359	315	358	350	340	370	325	339	336	363	330	327	327	351	350	353	337	381	346	347	343	349	387	342	366	321	354	336	348	348	354	349	348	328	328	338	341	365	323	375	367	324	335	312	356	342	321	362	338	313	352	349	338	354	335	357	372	362	363	371	315	365	353	356	357	344	376	378	380	345	348	352
7709	10278	8637	4536	3495	2537	1903	1489	1257	957	764	727	672	605	547	580	507	480	440	462	469	486	460	467	495	500	486	474	488	477	476	461	455	454	476	508	445	472	435	437	435	469	517	467	447	451	467	485	468	496	443	482	450	488	421	451	462	434	456	476	480	453	458	470	420	467	446	429	436	452	411	394	456	461	450	464	472	453	434	454	485	462	486	449	470	444	440	497	457	480	507	456	441	434	445	446	472	482	464	454	419	474	452	439	498	432	463	483	467	482	438	429	443	470	441	430	468	451	438	475	441	476	444	464	443	440	443	465	465	455	477	435	474	421	434	448	476	466	494	462	443	462	450	404	455	441	458	441	434	451	482	427	475	450	459	440	417	443	444	448	486	475	433	447	472	479	440	475	447	453	499	488	434	464	443	434	459	449	455	426	434	443	502	444	465	476	435	460	486	486	446	456	500	463	475	414	442	469	423	440	453	443	473	472	515	494	465	467	410	444	442	417	489	450	433	441	498	402	433	463	475	461	483	442	425	453	447	462	457	449	463	451	459	450	463	446	454	481	386	429	455	456	447	487	447	425	438	491	456	460	460	490	456	479	437	480	446	470	496	449	471	438	468	464	432	453	455	472	470	422	471	436	460	465	468	477	454	415	437	485	480	459	427	449	434	433	493	484	472	452	461	471	453	472	468	452	463	447	453	408	459	445	453	502	465	464	477	429	417	437	508	438	492	399	434	461	454	420	468	431	462	434	459	459	446	462	455	482	452	467	470	473	456	458	467	433	465	441	436	462	482	438	471	444	432	473	464	473	463	461	427	470	503	457	476	447	443	425	432	424	472	468	472	465	429	446	453	453	479	453	470	461	429	493	482	442	439	456	478	460	456	452	473	433	427	443	453	455	473	475	449	469	435	476	458	479	429	490	442	424	451	456	473	401	479	409	458	469	491	437	512	423	442	410	429	482	474	528	450	460	473	477	444	429	446	460	456	426	443	417	465	452	440	448	465	480	483	453	408	459	448	467	455	439	410	451	432	454	473	409	479	432	468	427	451	491	470	473	450	476	464	434	450	440	475	458	486	427	406	429	467	455	424	416	468	466	500	459	458	448	476	440	468	413	460	463	422	465	446	447	473	424	488	490	463	422	465	439	462	427	452	445	440	445	454	445	462	481	472	435	490	491	470	487	470	464	457	461	441	473	415	445	442	479	463	418	468	439	434	431	478	453	426	472	471	432	459	443	473	480	450	423	471	457	444	496	400	444	446	459	509	481	448	441	454	479	440	459	486	434	447	466	450	488	457	473	461	480	416	459	455	450	482	468	451	453	458	443	436	441	449	464	440	472	444	476	492	427	409	434	497	476	430	434	445	414	467	425	474	468	415	433	434	464	475	471	470	452	458	444	451	468	444	431	436	435	477	482	447	466	444	454	436	447	446	438	429	451	461	492	448	404	433	497	433	452	427	436	470	480	422	444	485	437	473	428	466	439	471	464	465	442	492	438	473	492	453	435	446	433	426	425	441	476	465	454	449	451	439	463	469	447	476	443	398	454	461	404	468	491	419	440	438	465	459	456	474	463	453	479	472	456	445	447	449	450	442	449	435	433	471	409	447	457	455	449	453	450	455	438	448	438	450	456	412	418	466	435	457	433	450	450	441	441	451	434	455	427	478	463	469	444	434	464	437	425	443	443	439	434	420	454	432	470	435	416	498	447	443	418	459	462	421	467	478	448	448	467	484	509	440	455	453	436	469	444	500	483	435	450	439	448	491	449	420	414	472	455	469	429	464	442	450	455	445	470	414	450	436	466	470	415	474	459	473	449	486	450	462	465	460	450	480	474	459	448	475	444	440	458	442	469	426	442	491	446	468	447	498	442	449	454	440	451	398	455	425	459	472	422	427	471	464	484	455	479	438	484	462	474	418	508	440	464	459	412	454	479	475	479	440	458	445	426	457	412	464	490	446	464	441	476	424	462	485	463	450	465	493	408	463	459	467	466	427	455	476	483	439	456	476	447	459	466	413	469	422	453	493	457	440	474	456	506	484	450	460	447	441	462	443	460	447	433	486	439	429	451	447	504	423	461	424	461	452	454	439	433	464	464	424	467	482	453	476	452	467	451	457	432	467	442	447	447	442	442	458	510	494	445	455	432	475	486	432	440	451	432	484	446	425	444	482	452	480	429	470	463	458	482	476	439	448	437	467	422	458	463	440	479	473	423	451	460	503	463	430	422	459	439	462	468	445	430	426	451	445	436	454	461	430	436	437	478	432	448	424	430	437	460	469	435	489	449	425	432	443	462	452	475	438	433	477	471	449	454	456	436	449	460	437	466	473	443	414	426	465	430	460	469	465	446	444	402	486	415	464	485	494	480	411	455	463	420	458	499	479	456	423	455	439	469	421	477	429	476	450	455	453	450	458	477	478	467	465	465	447	435	451	440	469	455	459	504	460	464	457	478	485	446	458	441	442	437	448	446	475	435	466	436	431	428	447	456	441	388	455	445	465	437	470	506	442	415	434	470	433	435	461	491	427	458	496	492	487	401	435	486	491	455	450	473	463	469	450	424	436	463	477	419	461	458	475	452	451	466	483	419	455	451	431	444	435	467	462	455	428	447	453	461	450	481	425	438	464	457	486	475	471	491	452	487	474	442	424	486	483	483	450	464	455	448	444	431	450	454	487	487	450	481	464	443	486	464	462	455	460	465	486	451	461	420	432	422	428	422	417	452	434	450	452	439	434	504	474	450	445	443	487	417	462	476	446	439	446	458	435	466	478	477	473	447	447	448	444	423	503	455	470	421	462	458	427	446	464	457	417	428	467	472	431	456	436	454	455	446	474	481	435	447	435	399	432	470	455	472	489	472	447	487	451	460	443	412	482	461	423	417	451	493	476	478	448	459	420	450	462	445	444	478	428	479	459	445	466	452	458	428	435	435	482	424	422	408	450	488	467	488	436	445	453	450	494	448	464	434	466	451	442	445	498	438	452	472	418	449	452	438	452	410	439	449	468	470	446	451	470	430	456	460	451	485	464	453	451	432	458	451	483	434	439	431	436	449	487	408	457	450	468	475	470	443	506	444	472	422	443	410	408	456	450	459	437	447	435	444	448	449	466	481	453	464	472	423	464	453	442	425	429	448	453	426	466	459	465	425	459	456	413	463	459	442	480	458	427	453	481	444	467	490	463	429	436	454	449	442	443	410	460	438	471	451	448	435	464	433	441	461	447	415	437	491	469	424	457	432	471	447	439	466	457	464	452	443	450	422	450	450	453	478	467	453	445	476	484	473	432	471	427	445	465	413	491	442	473	402	437	466	471	457	459	462	464	449	435	460	487	450	400	490	505	425	439	478	467	478	430	449	462	477	458	466	471	448	452	486	440	450	464	472	454	435	469	469	423	462	455	434	467	449	417	455	456	441	495	433	433	463	456	482	401	492	477	478	474	456	443	473	422	471	462	453	438	456	433	485	415	483	495	450	440	483	431	495	464	420
24499	21590	29047	24594	21564	10519	2525	1621	1248	1025	941	868	818	825	740	686	670	657	596	682	628	615	574	600	596	640	575	574	571	585	612	605	583	581	571	580	560	597	563	545	613	553	608	545	589	577	580	618	559	580	620	569	553	611	609	578	564	580	586	570	624	540	573	558	579	562	590	529	602	575	575	559	567	584	573	557	569	555	594	582	546	572	558	583	558	570	589	584	540	539	595	575	552	583	543	573	610	575	590	510	572	603	579	575	550	560	596	552	541	552	604	539	601	549	510	550	567	579	539	550	603	542	560	515	555	580	584	608	560	566	560	575	531	618	566	554	596	600	584	598	580	577	559	604	525	581	562	586	579	559	611	583	557	590	555	554	575	560	544	548	537	521	592	571	592	587	556	575	553	557	559	603	589	570	551	572	583	537	537	637	551	559	582	532	544	560	581	603	623	592	551	572	597	513	589	568	554	577	566	570	560	568	536	507	575	524	549	566	575	589	552	559	547	593	587	567	515	550	601	509	552	578	560	569	602	606	582	555	525	594	595	543	576	533	591	557	532	544	565	582	526	609	579	532	557	577	529	543	580	583	531	518	569	589	547	546	537	570	541	526	567	549	583	576	546	556	577	571	552	591	618	595	606	552	557	613	563	538	607	582	603	613	542	519	570	550	576	601	567	604	527	567	549	539	589	554	574	592	605	589	551	587	566	569	574	564	523	588	556	528	562	577	611	591	607	571	571	548	570	564	555	543	592	565	622	581	509	559	608	556	549	589	601	560	613	576	585	570	565	585	550	550	505	587	571	576	588	593	543	585	583	569	569	551	596	522	575	590	573	574	540	536	585	536	543	568	543	558	581	575	565	560	521	576	572	560	596	572	544	538	593	609	615	538	542	580	596	544	583	572	559	560	539	605	581	589	573	582	625	555	581	550	586	541	560	552	586	547	569	563	568	552	563	596	551	583	574	573	549	533	551	569	552	534	575	600	569	536	562	554	573	541	549	554	563	599	561	607	572	612	594	557	560	547	518	564	554	566	571	528	602	602	585	590	521	604	565	581	528	547	545	622	579	548	590	588	543	559	578	556	559	529	599	569	576	529	539	575	588	578	597	617	559	577	564	539	576	577	547	580	621	560	604	553	558	558	561	573	581	538	549	541	587	540	586	555	564	584	543	533	546	564	585	579	567	538	553	579	531	552	557	559	563	541	589	545	581	571	556	573	591	569	548	582	596	620	553	590	582	538	593	533	560	574	562	556	573	556	618	563	565	583	591	573	576	575	567	607	571	600	584	582	606	566	570	612	574	583	566	567	590	518	564	549	577	611	580	565	580	578	564	557	597	565	547	539	548	546	577	608	568	548	554	559	583	552	567	555	549	599	552	528	558	570	553	569	591	568	594	570	549	590	546	576	531	583	580	593	545	600	569	525	624	556	525	569	558	556	552	534	606	540	557	575	567	552	572	574	589	581	532	541	546	470	559	567	535	558	554	593	549	537	549	554	540	584	557	573	550	583	555	576	530	580	586	553	620	567	568	575	583	575	584	549	551	580	555	566	610	544	556	592	573	541	617	607	561	585	569	556	581	575	585	560	610	583	506	555	577	568	558	507	600	542	591	574	540	545	559	594	599	537	587	563	563	536	559	582	552	526	629	547	558	607	580	557	555	585	577	590	529	597	588	600	579	547	576	553	533	548	584	544	561	557	568	514	555	570	576	609	537	576	558	554	611	580	556	562	563	538	548	615	526	561	559	541	553	541	572	539	574	558	526	577	558	563	559	554	551	555	572	580	571	553	514	518	566	574	564	563	590	532	537	595	568	575	541	598	545	595	552	572	589	546	573	529	595	554	552	555	556	540	581	533	579	591	550	551	584	552	568	566	572	579	522	585	572	615	532	586	589	548	568	584	598	531	557	550	543	605	541	572	549	591	527	538	589	564	524	550	542	576	528	607	588	556	562	560	589	579	545	577	522	553	570	582	557	576	567	543	593	549	577	579	566	516	533	546	595	556	560	575	565	560	548	574	600	568	566	546	583	564	538	604	551	580	575	581	567	561	580	579	588	576	592	533	558	579	518	549	557	590	557	572	569	541	582	551	546	559	582	566	548	591	613	609	569	549	549	576	532	561	556	558	549	533	598	565	588	543	544	569	560	605	535	577	580	567	542	614	572	531	578	572	579	565	564	540	536	604	598	570	559	577	554	560	573	560	571	537	521	561	587	571	592	545	600	589	603	573	536	572	582	540	549	526	547	540	589	526	582	539	577	558	553	572	588	545	611	565	595	574	587	558	586	537	527	520	620	551	543	565	529	539	550	592	551	554	565	553	589	579	556	596	525	547	529	563	543	540	567	571	583	595	563	592	572	596	588	596	542	569	571	605	595	573	574	580	596	543	609	573	562	502	619	562	593	527	589	588	571	549	597	561	507	582	568	561	555	575	560	574	569	578	581	592	543	576	604	613	594	605	552	535	560	534	581	564	553	575	577	524	589	537	590	508	568	573	555	560	574	567	522	565	546	558	536	558	534	580	563	528	586	554	561	552	567	612	621	567	582	568	530	560	597	573	548	604	543	582	564	608	561	588	587	527	640	556	611	555	578	549	610	558	556	557	555	541	576	536	585	504	558	568	519	572	587	565	640	554	583	588	591	581	576	544	571	559	591	553	574	566	606	548	556	631	559	557	580	558	577	537	581	560	553	591	542	564	530	580	577	545	563	547	535	550	601	553	559	583	567	535	550	577	502	542	561	562	549	542	586	520	555	561	582	562	556	606	552	551	582	563	569	562	583	568	538	585	537	509	568	566	537	611	537	545	558	517	583	519	614	615	555	569	563	565	585	540	549	557	580	587	539	591	545	538	592	557	589	537	598	504	611	600	596	583	568	571	527	571	555	583	558	539	557	571	547	595	553	549	559	569	511	592	563	587	550	561	584	580	612	547	580	573	571	596	597	572	578	528	576	545	595	570	513	529	554	585	574	555	551	578	572	526	577	595	584	568	554	582	504	555	542	616	572	557	594	574	519	595	517	584	580	544	548	594	629	580	547	559	554	575	595	560	537	591	555	567	571	560	561	570	543	565	582	547	528	573	592	514	599	584	564	580	538	584	553	562	591	572	527	562	586	565	526	603	545	599	555	557	541	535	562	589	573	578	602	581	590	549	630	573	557	542	578	534	554	589	580	538	577	598	579	519	590	547	553	557	537	602	561	628	517	549	613	567	589	596	568	539	564	554	529	561	529	533	579	565	535	591	526	515	577	537	545	576	559	543	552	576	536	552	550	591	602	559	533	554	548	562	572	578	535	552	601	608	565	526	614	575	540	609	611	543	575	551	592	582	542	523	573	545	614	572	601	603	550	528	566	586	560	584	566	529	577	597	561	557	550	552	590	615	550	544	542	541	527	540	595	556	578	569	545	573	570	554	561	561	561	565	618	552	577	556	584	527	549	610	537	608	549	543	567	537	543	544	569	609	591	563	577	564	581	561	572	556
8912	19597	16577	9654	7323	5479	4141	3293	2694	2167	1731	1541	1390	1220	1071	995	953	918	873	877	847	772	905	807	804	771	874	816	789	759	759	736	764	774	760	753	775	752	735	771	763	775	740	754	767	767	736	708	764	724	725	714	725	796	734	810	722	727	744	722	755	755	752	687	739	778	735	722	702	774	696	695	734	736	753	747	757	763	713	729	725	757	745	689	759	790	763	718	745	731	771	737	746	760	757	746	764	735	708	740	746	706	697	782	765	784	711	675	763	691	732	730	755	717	737	754	729	737	729	717	767	728	755	766	765	725	722	676	737	725	765	765	729	732	721	770	809	756	790	716	761	739	707	717	728	743	753	773	772	761	767	762	677	764	762	785	728	705	750	720	760	727	746	704	781	761	796	747	737	714	717	696	717	717	736	704	700	789	777	764	698	720	747	676	744	728	764	714	706	751	758	786	704	753	748	754	710	722	729	757	689	697	683	722	766	714	683	726	761	717	723	723	752	721	745	762	758	659	719	710	766	703	737	766	741	755	735	757	713	778	790	732	707	737	786	750	771	710	680	792	782	744	719	742	728	695	719	785	744	733	704	715	750	689	706	730	745	734	726	738	689	729	736	736	773	732	766	765	730	686	727	701	743	746	709	715	702	728	738	696	766	703	751	685	742	680	728	754	774	709	731	729	784	740	709	758	716	793	748	770	751	768	697	776	765	736	741	758	733	719	794	728	710	710	742	743	747	727	751	691	702	749	727	731	685	742	749	754	699	715	725	704	688	730	737	695	721	713	735	721	673	741	752	722	690	771	726	751	727	699	686	796	771	708	782	758	728	720	743	708	738	742	759	741	761	758	721	741	739	713	744	756	800	708	726	770	766	752	785	672	796	733	721	726	701	712	730	710	704	686	779	764	747	731	761	724	736	672	740	791	747	751	684	742	739	774	759	736	722	768	724	767	729	722	757	769	710	750	715	725	686	756	721	711	710	745	713	727	808	731	705	698	798	716	746	738	782	720	763	723	718	736	703	717	717	719	718	738	725	726	699	740	750	729	765	701	708	754	716	738	729	698	714	749	789	761	713	745	731	793	731	701	721	733	681	751	716	718	724	752	732	734	691	746	715	735	764	729	788	725	706	762	782	722	708	728	714	741	705	747	804	747	778	753	746	710	713	762	718	678	752	735	718	730	722	691	786	717	690	679	717	732	738	753	739	740	735	697	711	746	715	785	749	748	705	662	720	754	765	720	800	709	764	712	760	761	739	774	787	732	778	769	745	680	749	792	705	708	760	765	714	723	771	757	662	748	747	734	737	717	740	750	795	710	718	748	763	710	756	767	753	730	719	702	714	718	750	741	717	755	721	739	747	762	761	774	752	749	717	697	705	741	787	792	751	720	732	720	724	731	718	732	725	750	751	735	766	731	751	716	753	711	693	768	747	797	741	741	761	761	689	787	769	761	716	731	758	711	736	693	732	707	728	778	763	715	686	729	714	739	751	713	692	745	673	705	760	738	760	758	787	683	764	726	686	708	764	752	775	742	758	760	645	683	794	724	694	695	731	704	687	775	686	710	697	742	711	755	676	715	697	748	745	753	736	761	704	737	728	730	707	729	751	782	692	734	711	746	736	699	746	743	730	766	720	753	769	725	744	768	718	737	718	748	694	742	759	761	716	758	754	747	764	717	790	816	737	781	736	731	710	740	713	734	735	728	745	777	773	741	722	702	710	765	727	721	750	706	730	697	731	738	694	711	750	781	754	740	762	715	774	735	731	707	739	746	725	699	681	744	720	688	714	744	753	756	747	697	759	739	748	756	707	703	721	763	693	794	724	729	769	724	729	702	732	745	752	714	731	767	723	746	739	745	690	722	793	735	741	750	741	725	730	695	730	802	740	725	749	710	706	740	748	727	729	725	642	721	755	744	753	722	755	782	725	687	779	790	716	693	691	743	742	740	729	749	753	740	736	731	699	772	726	750	738	723	738	715	745	749	757	737	710	759	770	766	726	745	662	707	737	730	720	704	748	743	722	717	721	709	676	723	686	736	724	727	717	721	726	732	706	713	744	692	733	712	743	739	725	759	720	755	702	808	757	738	763	766	731	699	760	671	745	737	725	721	743	778	774	772	702	706	749	778	694	725	702	705	738	712	778	731	722	693	715	729	719	782	730	700	773	764	777	753	786	750	749	770	706	695	738	758	765	687	716	704	731	741	756	744	748	766	755	729	751	740	733	756	717	719	731	749	730	770	735	725	715	732	713	718	724	709	712	733	747	771	741	725	748	784	722	748	740	780	747	737	692	736	706	745	738	724	705	717	717	740	719	733	721	771	710	735	762	752	721	737	711	774	746	718	695	746	740	775	807	714	765	740	758	732	729	722	764	718	740	723	714	777	680	709	767	700	680	730	766	725	731	746	726	723	761	691	785	758	716	762	741	724	793	683	725	793	715	754	725	762	755	757	704	808	712	694	772	766	727	773	760	756	734	733	727	734	726	783	711	753	726	744	765	731	758	765	782	711	749	715	746	707	721	735	742	717	751	684	765	709	710	749	771	735	689	742	770	735	764	740	740	704	740	773	699	721	737	756	734	762	753	760	707	703	734	751	734	747	689	681	714	685	736	713	722	701	767	792	736	767	757	709	714	715	794	733	766	704	729	738	748	728	789	734	727	709	741	768	728	749	716	754	696	722	783	778	720	766	699	759	720	701	730	717	754	742	734	750	754	751	713	764	726	747	724	738	701	742	715	740	668	815	780	776	707	725	727	750	709	756	779	722	665	717	736	738	713	721	749	711	720	739	717	682	731	786	765	681	756	754	740	776	754	737	708	738	705	703	704	753	778	759	706	738	656	705	751	685	731	763	730	749	721	691	761	709	740	746	679	729	722	785	734	758	725	732	728	737	737	688	751	726	780	703	738	736	726	753	736	726	752	719	737	698	737	718	739	750	751	706	728	756	701	755	712	719	738	728	731	796	757	750	721	744	791	717	769	718	740	695	762	749	739	733	747	698	722	729	762	724	760	735	740	733	764	748	730	705	739	744	727	735	724	769	693	711	667	713	725	699	726	728	709	724	740	812	711	761	759	688	729	712	763	741	693	751	723	752	709	730	793	731	764	769	779	719	652	744	736	736	790	757	717	725	710	752	743	747	733	767	698	691	733	687	742	661	751	787	692	724	735	759	729	754	732	741	777	758	700	729	768	747	713	741	734	774	757	717	740	732	782	730	727	727	745	724	713	751	703	677	766	695	718	710	715	728	749	704	730	681	759	701	753	668	778	693	772	704	713	750	756	715	712	742	752	730	767	732	721	736	722	766	744	686	725	752	760	757	709	717	733	752	723	697	718	716	699	771	687	719	747	761	734	713	714	773	744	755	782	705	719	736	736	699	753	784	729	741	709	709	750	734	742	735	743	776	699	725	710	729	740	722	741	727	669	738	731	743	734	777	744	750	715	764	752	712	730	697	749	732	779	741	729	696	701	710	705	708	699	682
23460	21638	29603	24178	21645	21655	8794	2283	1620	1364	1144	1025	962	861	760	688	667	663	660	646	601	628	596	586	555	584	590	571	549	533	544	537	533	498	585	560	501	495	559	534	499	549	565	555	606	514	543	527	550	513	518	504	541	543	540	518	536	530	527	551	519	514	500	537	502	519	538	524	566	571	511	491	526	540	550	484	526	552	525	548	526	557	525	527	519	557	524	519	523	570	538	535	543	538	535	529	561	514	516	530	500	517	535	527	556	528	478	517	528	482	520	559	555	531	532	560	523	519	503	531	526	530	533	548	568	523	522	515	481	482	494	508	510	542	519	461	546	530	521	494	505	480	529	504	501	550	497	555	512	484	511	529	519	527	491	543	562	525	487	497	548	533	482	534	500	549	474	536	480	548	517	467	484	494	507	533	448	542	504	535	490	489	473	511	483	500	522	487	531	543	529	498	509	577	480	528	529	502	499	574	545	561	458	530	509	556	544	496	537	508	536	492	531	548	538	540	510	550	469	527	502	514	504	471	503	551	486	535	461	489	501	557	497	489	528	530	538	534	498	539	496	531	504	518	500	548	523	482	515	519	504	513	525	530	536	546	519	530	509	499	511	555	538	509	521	532	529	508	529	489	541	509	490	505	495	574	540	539	535	513	548	486	501	473	481	523	545	527	492	525	515	502	522	526	553	520	551	519	544	497	486	494	530	499	505	527	479	531	535	516	516	527	570	527	532	545	520	501	504	542	495	492	530	531	514	532	483	523	512	512	533	523	547	484	498	538	499	496	510	487	545	534	516	502	497	544	501	522	535	565	524	514	502	485	528	549	521	503	529	550	522	514	514	494	547	520	480	554	521	515	502	542	526	484	481	547	521	524	532	487	460	493	499	510	515	526	547	540	531	532	505	548	536	493	483	517	523	535	549	577	513	585	554	484	557	543	510	482	512	531	516	553	526	504	520	490	548	548	522	564	546	520	559	515	503	520	528	528	536	556	510	518	541	537	511	510	537	517	524	518	561	516	533	505	538	503	467	507	507	511	500	534	536	496	498	494	499	531	522	499	553	577	544	494	518	546	522	510	547	520	512	514	512	505	529	527	488	490	505	547	530	541	523	497	523	544	536	565	540	490	524	524	517	507	501	540	536	540	530	544	501	553	521	524	466	483	514	530	501	485	547	486	552	545	532	536	552	539	563	484	516	536	503	473	517	505	499	551	501	535	484	491	537	510	499	511	534	473	512	495	517	523	514	540	532	522	542	509	530	510	525	518	539	495	531	541	512	516	515	500	481	503	545	483	521	557	552	504	511	546	527	491	506	543	520	516	516	501	515	531	476	532	508	504	487	541	550	504	494	503	502	541	501	522	494	546	522	506	528	496	502	552	530	507	569	529	497	576	500	517	547	529	501	523	545	518	541	542	556	547	533	576	513	500	482	480	487	489	506	545	519	551	496	521	524	504	532	561	479	517	519	530	544	516	525	504	501	508	571	552	507	540	519	567	525	504	475	522	553	514	489	534	513	509	567	500	517	518	490	485	517	515	509	528	512	506	530	522	526	521	511	537	501	530	474	523	528	503	527	502	541	493	481	528	509	496	537	538	529	550	496	496	526	521	510	517	547	499	536	509	535	477	508	534	538	548	514	493	494	514	516	494	514	495	534	480	563	512	501	516	533	501	502	507	552	502	491	548	527	475	535	503	528	531	498	509	542	528	504	519	521	496	552	554	544	488	514	497	527	548	527	514	508	510	469	517	508	508	535	514	539	508	507	498	511	576	534	497	500	505	484	545	513	498	563	542	517	494	539	513	496	511	531	502	522	538	476	518	530	510	529	559	527	496	497	512	491	535	528	518	530	493	506	526	510	523	481	558	518	501	467	511	513	526	520	559	514	503	509	539	503	506	480	522	485	553	550	555	524	486	538	557	477	491	489	538	532	538	529	519	509	539	512	520	517	502	520	504	539	494	509	501	498	513	502	542	548	538	493	505	489	527	495	473	529	468	530	505	523	503	459	518	533	506	514	517	535	491	512	519	529	493	537	533	542	499	515	523	495	523	506	534	487	500	531	499	576	568	567	507	464	520	529	489	545	499	484	543	541	517	523	535	540	559	513	511	503	511	558	520	479	524	521	497	525	516	515	488	539	508	483	521	521	535	502	519	503	513	485	503	491	488	547	509	515	511	519	486	534	506	505	512	501	498	522	557	513	509	511	513	495	546	479	490	531	493	478	523	485	532	506	532	518	546	551	479	526	460	527	525	532	519	505	542	512	508	521	539	495	502	489	483	524	522	501	514	516	519	483	513	546	503	534	519	544	546	528	530	543	451	524	518	539	493	513	504	506	475	526	533	521	505	470	502	499	521	524	480	514	520	530	501	481	522	515	511	500	493	499	532	518	499	513	498	519	524	516	524	529	522	503	524	569	510	538	500	517	524	523	497	524	519	522	483	546	509	509	514	482	553	516	527	512	478	555	516	502	521	501	545	479	506	511	546	517	530	525	520	516	501	496	516	490	528	436	509	561	521	504	557	536	518	504	510	504	530	531	508	522	563	540	512	534	491	522	484	495	514	492	532	507	548	498	533	508	531	555	528	527	537	541	522	515	519	506	538	479	504	499	508	520	532	461	506	511	526	495	526	510	492	512	523	482	531	487	559	454	506	525	533	506	513	491	500	544	483	555	585	504	512	500	525	524	510	552	553	525	503	513	541	529	516	519	578	503	477	498	521	495	504	543	520	509	500	529	532	517	518	501	530	484	485	556	517	502	486	527	511	498	487	517	517	541	495	496	532	558	521	520	521	511	503	532	520	567	472	496	504	557	540	507	493	570	591	509	532	493	526	539	478	486	543	476	495	504	506	522	512	519	522	545	530	498	507	488	556	482	556	513	520	534	532	534	503	522	532	565	508	484	527	503	532	506	510	494	537	529	543	561	513	510	517	537	513	517	526	505	515	533	539	499	545	523	551	540	492	520	488	498	494	545	548	550	509	498	560	527	500	507	493	512	556	481	528	503	520	494	495	514	513	491	526	529	501	509	509	524	499	519	547	534	521	555	491	523	517	539	505	503	479	536	509	520	530	539	485	511	489	506	463	511	482	532	506	484	521	518	541	505	477	529	539	540	539	498	554	498	496	496	507	520	526	489	491	514	517	491	497	529	515	549	537	516	481	528	534	536	508	501	539	523	568	544	518	522	480	523	547	536	514	532	518	533	493	486	526	481	551	530	504	508	526	510	486	507	474	486	487	506	515	525	549	522	510	524	529	508	534	493	514	527	491	506	520	502	539	513	501	504	481	478	512	538	542	518	547	552	531	506	517	525	468	555	515	447	513	499	520	533	480	555	504	509	537	520	511	536	491	528	520	491	510	554	507	523	529	527	504	462	537	491	499	512	544	530	517	507	478	530	520	547	516	524	544	509	542	514	526	517	504	523	494	452	497	509	560	552	519	553	499	513	508	521	507	533	512	590	472	501	489	510	491	534	514	537	490
11236	25126	21429	13098	10142	7876	5936	4668	3580	2866	2416	2078	1859	1533	1295	1244	1075	981	942	930	870	878	815	776	853	766	829	781	821	787	763	794	773	726	742	710	728	745	780	746	719	726	703	684	693	736	702	746	694	726	705	717	669	655	682	719	767	684	664	645	731	706	679	685	738	641	705	721	699	664	670	695	681	669	672	638	712	716	708	703	660	704	696	665	678	663	693	664	691	715	672	692	736	659	676	679	706	673	658	646	701	685	650	680	678	689	667	720	681	663	700	676	686	677	669	641	707	709	695	685	662	672	688	688	649	669	685	742	715	675	671	659	699	694	657	737	668	682	673	644	725	719	695	676	642	700	661	660	693	687	678	697	660	690	712	722	634	669	695	693	678	656	668	703	695	659	700	717	627	672	695	706	723	692	703	664	656	663	673	657	705	669	615	685	628	715	714	618	708	707	690	695	621	681	693	672	692	673	678	665	676	662	722	658	667	719	676	677	640	733	712	667	652	686	681	686	647	711	697	695	659	708	645	678	671	667	668	649	709	647	620	681	737	629	660	673	711	704	717	637	694	693	699	684	686	671	677	657	650	717	680	670	647	724	642	719	720	729	694	710	686	689	677	673	685	694	653	663	680	659	677	701	649	674	702	665	674	636	674	723	687	657	718	667	659	669	738	627	718	655	693	702	653	652	615	706	714	722	670	692	698	684	686	660	589	702	681	685	639	698	696	688	677	685	686	686	687	698	680	662	698	718	719	648	685	659	681	683	665	682	703	645	708	707	685	662	726	678	694	654	664	642	692	639	640	686	649	723	735	759	703	630	646	699	668	718	683	701	674	654	682	643	697	668	691	695	712	666	690	698	664	679	688	667	697	688	687	658	699	694	680	696	639	681	669	701	710	714	698	685	660	674	703	700	712	652	677	695	674	645	657	676	675	671	682	667	658	682	693	677	650	703	661	660	658	691	670	650	639	645	646	647	676	629	710	667	670	676	734	702	659	641	696	688	680	653	616	705	657	648	684	661	687	630	659	630	660	672	660	701	690	694	666	621	657	682	646	633	685	669	697	655	702	690	664	695	678	660	674	635	639	728	676	674	702	677	702	670	679	664	632	710	668	683	700	681	686	633	715	649	671	699	648	659	661	684	665	716	670	718	741	671	682	685	711	638	644	718	695	672	669	665	641	699	683	685	672	692	722	674	670	647	712	692	730	672	641	689	668	667	647	696	736	671	688	745	666	731	650	686	718	683	689	650	713	675	668	697	703	649	692	711	692	717	686	679	667	677	648	683	672	626	669	689	719	728	720	672	687	704	691	694	735	673	698	671	710	676	642	675	658	687	704	680	691	699	718	669	664	646	710	671	622	689	671	678	698	677	697	627	655	689	609	650	665	659	705	731	682	645	678	660	672	678	660	693	706	674	666	689	660	671	674	637	710	674	693	670	688	692	714	653	678	679	714	674	724	682	748	633	660	672	686	677	679	618	646	715	668	671	683	659	627	673	689	669	697	680	647	668	749	633	670	608	682	730	658	685	677	703	715	708	699	701	665	711	691	704	619	642	683	673	681	642	676	702	666	681	666	688	648	672	695	695	684	679	680	660	705	675	698	632	655	656	711	676	701	675	638	701	675	656	689	687	693	679	691	690	653	672	698	714	696	709	685	682	702	672	646	668	701	667	672	686	667	684	709	719	674	706	718	675	687	669	686	666	658	643	687	698	676	652	688	698	678	654	653	698	714	693	659	689	687	663	685	707	697	606	673	674	678	615	706	645	667	706	668	668	701	683	663	678	680	657	661	695	658	694	633	679	680	683	681	659	680	681	659	674	693	684	741	622	712	697	674	692	637	688	695	695	672	645	694	657	702	700	674	654	722	647	704	707	689	700	693	726	698	621	692	679	680	673	645	667	645	696	661	718	666	709	682	687	698	678	681	666	648	651	662	712	659	604	638	696	708	697	679	667	676	695	691	693	668	659	685	684	676	685	649	687	670	666	680	687	685	689	672	687	648	692	642	680	747	674	654	676	658	694	677	660	713	698	718	686	679	669	642	640	703	676	667	684	633	705	649	671	678	673	664	667	669	630	675	718	683	724	681	638	672	714	713	650	701	697	649	657	667	690	699	697	689	715	734	679	656	714	704	680	692	738	663	677	671	674	666	672	674	650	705	710	637	632	685	664	680	689	679	712	685	694	677	708	687	712	697	707	639	638	639	671	684	714	664	672	684	710	642	706	670	694	717	696	675	697	714	709	688	646	691	672	676	657	682	647	678	719	681	648	694	690	690	648	666	671	668	655	685	720	692	694	660	674	644	670	655	689	646	670	692	663	703	680	640	635	682	727	726	704	731	676	653	668	661	653	669	716	749	688	657	657	666	714	694	670	710	645	692	687	661	626	709	678	638	694	655	754	692	656	658	652	700	647	656	722	702	675	693	684	652	679	669	670	663	653	691	701	687	672	702	691	669	737	703	693	671	660	708	730	665	676	695	645	696	655	653	683	655	750	651	683	639	713	699	705	690	675	688	640	691	712	711	684	643	644	688	690	695	693	671	652	664	659	747	710	712	684	688	711	637	727	733	711	690	665	674	688	682	704	720	660	671	708	648	657	701	646	639	679	656	698	693	701	687	684	691	680	655	717	698	707	646	695	667	694	687	637	682	672	679	664	673	676	640	719	682	654	632	682	697	691	718	712	646	671	651	666	690	653	724	691	704	615	643	631	660	700	676	681	689	643	653	684	709	630	658	698	690	705	671	638	682	685	651	658	584	678	663	708	704	661	687	663	682	667	646	648	690	653	672	669	702	680	683	703	691	670	644	654	701	648	673	684	702	673	631	618	684	678	691	714	684	715	668	702	660	680	678	666	689	661	655	648	656	647	639	659	687	670	678	733	714	724	672	713	685	677	675	651	671	647	710	628	669	662	680	711	713	677	655	705	686	689	692	655	670	689	639	672	705	701	682	698	679	733	624	711	663	660	638	658	639	695	679	727	688	647	684	696	627	683	686	692	628	681	678	696	709	688	648	643	699	671	687	655	626	659	695	690	706	685	659	682	658	685	655	640	642	661	651	669	665	642	709	720	632	687	659	715	684	676	651	662	704	679	684	676	703	738	662	678	694	682	682	673	685	698	670	686	674	666	661	688	669	696	663	677	653	667	719	687	704	664	679	663	701	661	665	658	673	716	687	665	687	645	658	685	661	642	661	655	692	669	686	673	677	714	692	690	662	696	702	712	715	647	677	696	706	694	648	681	627	673	714	707	712	705	690	691	691	676	646	704	661	685	680	634	653	686	667	696	649	694	668	710	657	709	686	678	677	668	690	617	665	703	699	669	663	707	706	694	722	616	695	660	676	696	652	717	640	640	692	644	710	699	717	636	679	658	669	649	704	713	679	674	729	695	641	714	690	717	694	673	651	676	683	665	688	715	655	709	709	690	670	665	664	654	707	653	655	690	673	623	698	673	645	672	672	652	693	780	674	667	683	670	692	696
27366	20600	10460	2974	1562	1032	840	680	569	540	434	436	420	396	354	369	333	328	335	317	351	366	333	314	340	319	338	338	346	331	360	314	321	307	317	322	326	357	344	330	308	281	345	330	351	330	340	338	336	339	342	314	337	356	338	363	347	314	336	313	333	286	295	309	320	327	316	300	309	345	340	334	341	310	335	343	324	324	333	351	311	306	329	350	310	311	319	359	323	288	344	328	306	348	370	311	321	350	324	345	305	322	318	361	342	336	336	320	323	326	327	344	333	300	332	334	324	310	328	323	305	357	327	347	334	346	345	329	313	323	330	333	292	333	358	320	343	306	309	365	330	332	330	344	327	328	317	318	349	324	318	323	319	304	366	308	353	316	336	326	353	346	325	363	286	333	315	346	325	323	311	329	310	339	320	345	331	331	324	310	320	316	346	355	299	330	301	322	307	315	297	329	324	342	321	330	320	331	357	326	313	353	330	348	357	318	303	310	319	322	321	323	330	337	327	332	339	392	311	329	304	341	323	317	308	336	352	300	326	296	342	309	314	313	325	351	332	316	295	361	340	351	319	379	318	326	335	316	330	315	354	324	328	326	306	331	322	349	346	319	328	313	305	326	323	296	328	330	310	333	362	321	334	326	338	300	317	332	323	349	295	344	343	331	312	322	283	357	349	277	336	347	324	296	328	309	317	323	307	335	342	315	330	339	283	342	319	338	334	326	331	330	320	309	325	313	326	369	312	323	305	336	309	331	335	322	351	325	345	318	320	335	325	340	326	311	325	342	322	329	343	321	326	363	330	345	338	298	319	311	344	334	335	336	327	328	332	299	292	332	350	329	320	360	305	315	309	306	324	313	316	312	290	318	343	345	288	363	334	338	320	341	334	299	327	362	357	322	299	321	323	319	347	341	332	356	323	286	341	307	308	301	319	361	326	321	314	315	358	325	341	354	305	334	299	324	328	321	291	326	326	333	317	320	290	332	319	323	334	329	332	318	315	325	321	320	323	333	357	359	355	320	348	331	354	324	287	340	320	293	329	326	342	299	336	351	360	338	331	317	336	356	319	334	324	313	343	287	351	314	355	334	350	330	313	350	309	321	321	283	320	376	321	344	325	291	317	335	337	341	316	326	335	335	295	314	333	288	303	334	333	351	311	370	321	323	328	344	320	335	339	333	319	319	345	364	318	348	334	361	331	369	314	343	346	336	322	313	346	327	334	342	343	326	337	319	306	334	307	347	329	327	337	313	308	335	298	328	323	355	320	334	307	325	350	310	331	353	357	335	338	277	333	332	316	309	335	329	313	331	338	341	317	318	362	337	324	310	365	315	325	309	335	312	309	326	306	340	352	327	340	319	340	338	304	325	311	302	299	320	308	324	294	315	305	333	342	342	320	340	300	342	313	353	296	342	351	351	336	323	285	328	328	339	322	346	337	349	349	356	341	371	319	318	332	318	327	333	303	344	372	329	320	349	327	345	307	317	325	332	326	338	335	356	357	327	353	329	341	302	340	345	299	319	276	321	318	334	375	307	317	329	331	341	329	325	315	331	321	303	337	357	326	312	343	325	346	336	347	343	293	331	309	314	353	372	325	300	318	331	313	333	333	324	340	342	365	315	355	331	345	331	309	322	329	332	347	346	318	285	345	315	339	358	333	303	344	318	351	289	332	340	344	322	330	309	352	349	351	344	359	340	340	306	314	342	326	351	345	339	323	312	312	348	308	336	301	353	335	378	364	354	327	358	336	308	332	322	343	310	323	342	331	319	302	325	345	338	354	355	345	327	319	291	326	343	347	319	330	297	358	311	332	291	325	327	328	330	304	307	309	330	339	340	321	344	329	306	337	302	332	332	343	316	349	360	307	310	331	334	352	325	312	334	318	342	324	324	334	340	318	342	319	314	344	317	331	306	324	347	305	326	316	322	355	333	301	313	309	339	302	322	336	300	327	331	349	297	340	344	360	312	375	331	315	335	331	306	347	357	329	334	316	301	336	321	329	317	336	324	353	315	330	338	305	312	338	330	312	314	337	322	365	327	307	338	333	318	330	325	357	324	322	369	325	344	321	321	309	344	332	330	296	316	331	311	326	348	344	305	330	336	333	313	316	301	346	331	341	327	323	306	323	308	315	319	301	301	323	331	311	358	321	298	323	345	322	314	322	330	329	351	321	336	319	314	310	354	304	318	315	312	328	329	287	332	346	340	331	322	333	341	356	314	336	334	351	333	335	304	309	354	329	320	336	331	346	335	353	323	355	346	315	359	296	313	323	324	345	349	341	340	339	341	332	319	319	335	365	360	332	313	327	303	313	346	351	321	344	323	337	326	295	325	302	336	302	331	353	336	315	364	369	307	319	333	346	340	317	346	356	324	379	313	326	342	303	335	336	334	354	325	339	317	327	363	352	300	340	298	352	320	321	354	367	350	358	343	331	332	348	332	373	314	323	339	331	347	332	345	337	339	355	336	335	327	312	335	325	363	358	331	323	311	338	332	354	332	316	309	314	343	317	312	296	338	317	293	331	353	340	342	317	357	328	345	303	313	308	306	318	346	381	308	305	326	351	321	307	343	339	328	346	341	298	344	311	337	324	303	313	330	321	329	333	348	332	302	340	334	346	310	316	327	302	358	322	317	329	316	324	307	328	344	318	347	322	334	335	358	355	350	336	340	351	346	334	358	355	350	333	329	287	303	338	354	325	331	290	329	317	327	324	316	347	351	351	329	297	321	300	301	353	339	332	358	308	358	337	308	344	323	337	361	317	330	306	336	384	325	339	322	308	351	333	316	337	311	309	354	318	327	331	310	322	335	351	345	340	359	331	322	326	320	344	323	298	308	309	319	341	318	314	335	362	376	321	358	308	298	309	339	342	334	344	308	353	343	344	295	337	337	325	313	355	335	340	332	325	321	293	339	322	354	308	339	304	329	337	290	341	318	298	303	339	322	343	349	310	332	327	323	315	305	343	326	304	326	337	336	282	288	337	341	355	334	334	332	331	305	328	334	323	295	331	364	331	331	346	307	341	347	349	317	290	324	305	322	347	341	326	297	329	339	337	328	320	308	312	338	344	326	308	338	297	354	344	296	354	293	305	334	342	355	345	342	339	332	326	344	320	335	313	333	297	332	329	322	317	313	316	317	326	335	361	321	344	329	350	328	368	315	344	362	361	342	313	344	331	306	382	324	328	322	362	294	322	334	283	336	346	307	318	327	336	309	321	325	334	324	323	320	320	320	326	329	313	349	345	312	332	349	338	332	340	317	337	334	333	350	329	324	334	312	340	303	329	339	341	322	326	345	340	357	331	307	310	351	310	323	343	326	313	311	297	328	290	326	332	338	306	318	339	311	329	351	327	352	351	290	348	332	329	346	345	344	336	350	343	367	347	320	315	334	334	297	327	337	307	334	328	319	330	332	339	278	338	349	349	311	322	348	343	337	315	291	333	340	330	364	330	308	366	338	323	303	287	342	305	344	316	326	342	309	339	343
7164	9738	8245	4394	3329	2429	1851	1483	1138	958	815	776	660	603	538	524	482	509	478	454	444	455	448	432	443	454	470	469	445	479	420	454	439	417	455	446	442	422	440	470	439	414	448	435	429	446	435	458	407	452	489	453	425	433	449	442	416	416	425	433	438	449	427	432	460	412	447	441	427	397	417	450	434	431	461	449	463	422	443	417	429	444	434	464	406	435	410	420	451	444	411	438	417	418	454	450	424	470	476	446	440	444	440	464	440	437	422	450	414	436	451	419	430	439	420	425	466	430	418	465	443	476	429	470	431	437	438	453	433	441	454	385	421	426	409	441	439	425	412	476	411	390	405	437	437	449	453	460	438	403	406	458	401	418	423	402	419	459	434	427	445	437	425	441	426	414	386	430	440	428	413	416	416	415	462	439	426	424	403	442	404	458	416	404	478	439	443	432	427	437	449	445	412	447	452	443	454	389	425	399	453	409	481	436	439	442	435	461	459	462	456	432	438	463	417	462	437	444	449	421	442	396	413	446	403	426	413	444	447	439	444	431	443	409	440	425	414	389	410	427	426	431	421	455	423	414	442	406	413	412	455	462	430	382	396	421	436	473	402	405	428	442	447	441	443	453	427	404	422	403	433	459	439	503	424	466	438	416	457	407	387	438	453	452	426	465	428	429	418	436	453	473	423	412	379	435	430	442	441	433	443	455	454	403	436	481	432	426	434	429	415	417	428	437	472	425	398	461	472	413	447	423	398	462	426	421	452	385	434	430	450	469	446	443	456	439	422	428	433	506	431	432	460	417	461	445	462	439	463	507	422	412	384	422	437	411	485	428	445	389	419	419	423	446	467	437	410	453	447	421	450	456	413	463	423	463	501	444	418	432	449	448	432	432	420	443	417	430	436	444	438	430	460	425	412	442	442	454	426	448	415	444	450	436	409	435	435	414	470	472	450	435	445	434	444	425	439	465	427	431	431	453	418	401	414	426	422	433	438	433	475	420	434	437	444	465	401	450	455	417	482	422	482	433	441	449	466	438	418	449	430	415	428	432	424	443	448	446	432	404	433	419	418	461	460	436	417	427	446	441	444	439	452	456	426	445	402	481	461	435	406	443	419	411	444	434	498	457	440	461	439	464	448	463	432	468	446	441	435	405	415	471	467	451	442	457	415	445	428	470	442	436	429	442	416	428	400	412	446	403	440	448	462	464	439	422	438	425	473	429	427	446	410	445	449	410	480	444	401	381	440	436	424	450	433	449	441	469	396	449	443	428	456	430	445	432	420	426	448	415	437	432	426	404	418	407	398	423	427	408	420	391	426	448	423	462	435	434	413	451	408	450	436	467	442	426	399	456	466	466	414	455	457	429	427	439	447	448	454	461	412	413	435	455	454	407	432	421	417	425	431	422	459	437	439	429	448	446	407	414	431	437	450	433	466	436	444	438	442	420	402	435	441	440	405	446	453	434	418	415	436	480	468	466	461	418	433	447	433	437	436	444	443	399	435	416	443	367	381	432	422	423	441	436	438	414	444	452	425	429	402	409	428	466	429	431	433	452	430	427	430	438	447	453	452	433	458	435	435	431	408	439	423	423	450	460	409	448	415	423	452	440	454	425	388	450	416	400	417	419	419	440	427	438	411	408	435	443	433	444	407	415	425	435	452	414	445	399	413	424	457	432	429	410	404	427	405	436	458	411	407	453	425	449	420	439	437	466	445	429	452	453	459	415	435	442	440	441	418	417	409	411	411	407	450	481	475	424	457	451	408	423	465	419	421	431	397	462	472	454	431	437	444	432	407	458	415	421	459	464	434	413	446	434	458	430	416	421	463	425	439	412	443	478	452	406	408	448	444	435	426	465	437	457	436	407	441	465	447	418	417	433	417	426	436	483	437	415	432	450	442	440	470	455	444	442	409	435	450	453	461	470	498	440	425	433	442	470	450	430	452	443	431	398	478	418	408	414	436	462	445	455	453	409	450	445	425	445	457	419	427	423	440	440	417	439	438	407	415	438	469	402	409	467	427	471	454	427	446	404	399	407	460	466	469	412	435	433	458	428	433	438	448	391	436	418	478	459	503	443	441	453	458	432	426	410	446	448	445	441	435	393	426	446	420	421	434	448	424	465	399	429	427	425	398	426	440	447	430	413	473	445	479	490	406	440	446	442	389	460	434	452	435	412	385	455	455	436	449	436	445	428	414	429	456	448	450	408	440	410	459	438	449	428	480	439	473	471	424	426	465	438	445	407	457	421	438	442	407	418	457	420	450	444	419	421	469	420	431	455	426	409	465	402	426	423	453	441	440	444	461	412	446	454	478	444	448	457	467	446	462	445	426	453	411	420	423	400	451	465	415	439	443	454	473	422	439	451	463	412	411	435	441	420	407	443	449	423	470	440	437	424	448	423	441	443	439	430	418	447	475	433	461	444	411	426	451	460	446	451	411	438	428	437	413	457	406	445	443	439	421	433	421	441	452	432	437	428	395	449	404	407	431	432	457	433	399	425	431	457	444	430	447	428	441	446	442	444	421	424	435	401	440	412	405	466	440	434	436	450	450	455	442	437	412	437	427	430	404	432	419	439	424	404	453	445	453	444	459	409	486	458	450	414	469	438	403	453	436	448	442	413	452	445	435	399	413	442	417	429	398	442	430	466	409	422	429	410	469	448	438	414	417	461	412	428	419	456	426	411	441	430	442	440	417	428	477	464	440	427	462	437	435	436	442	474	454	484	448	431	432	417	426	454	440	423	440	409	432	439	468	433	426	434	452	428	401	422	433	445	444	428	407	461	454	444	453	451	418	424	423	408	430	461	410	446	465	427	429	471	431	459	417	442	476	444	431	433	393	421	470	443	457	451	418	439	452	427	435	470	432	470	436	422	475	431	427	401	480	396	415	433	426	450	436	411	449	405	442	420	446	377	479	410	435	435	401	404	441	412	411	473	464	444	446	440	433	420	443	454	429	424	463	414	425	413	422	445	439	422	424	429	452	473	439	452	431	432	441	427	437	436	442	422	493	463	435	427	408	441	453	437	445	409	466	419	459	449	423	452	451	437	411	410	445	439	426	425	447	429	429	451	466	399	426	429	424	468	411	431	477	416	452	451	469	483	428	405	453	424	437	457	426	430	433	434	469	410	445	470	449	442	462	454	436	430	464	415	454	464	415	435	402	391	460	441	392	400	418	436	437	418	464	435	427	451	456	420	419	441	433	466	426	429	414	426	442	459	402	405	441	394	437	407	431	418	444	449	404	423	450	452	409	439	466	470	434	431	411	427	422	465	419	457	457	437	446	467	451	444	428	433	460	439	444	434	415	438	453	443	425	444	434	425	454	428	434	480	443	394	457	422	416	424	440	445	436	397	430	422	425	436	414	457	411	422	413	420	450	401	452	470	428	424	449	457	461	429	438	472	464	459	465	466	461	438	449	467	443	414	437	399	434	466	420	405	430	424	463	457	458	425	440	418	417	427	457	458	390	454	449	474	423	470	402	410
24452	21608	29088	24614	21564	10469	2514	1578	1236	1020	909	887	744	766	708	677	693	639	660	599	608	575	598	553	599	537	579	592	590	589	557	615	595	581	553	576	532	551	523	574	537	549	524	589	588	610	573	611	548	588	594	542	560	563	533	530	597	571	535	576	559	543	543	556	558	560	547	592	550	585	546	549	541	562	556	590	571	577	542	596	562	601	574	530	571	554	564	547	548	548	558	593	498	544	573	575	528	571	577	574	538	533	558	510	572	594	525	564	531	584	565	542	595	531	550	546	521	539	570	552	610	522	566	582	601	541	558	587	561	515	560	537	537	573	536	590	534	550	568	591	536	542	562	539	566	571	542	509	549	566	563	535	559	558	582	587	551	526	590	544	554	528	556	558	588	539	590	574	537	563	591	530	604	530	533	562	560	549	537	602	559	546	563	568	575	526	557	545	521	565	569	582	579	549	583	551	557	511	535	513	549	588	523	557	554	554	581	551	575	489	541	568	547	539	594	548	538	571	547	541	545	549	552	574	504	539	544	595	594	576	554	548	537	594	546	550	541	529	546	556	556	526	554	531	542	558	547	546	533	547	543	514	544	568	554	531	542	558	555	535	557	590	597	534	556	550	558	529	569	553	571	589	565	561	536	534	548	566	549	527	535	577	572	565	511	569	522	571	571	538	545	582	574	545	542	553	551	623	552	568	519	566	514	587	543	547	572	535	571	543	578	571	548	551	575	570	503	549	547	565	544	541	527	526	590	523	571	541	573	572	570	559	575	537	523	578	548	552	550	536	552	556	540	579	534	590	571	524	556	569	561	589	574	555	572	569	533	552	545	558	576	558	554	518	598	556	555	561	563	522	582	576	517	531	572	566	571	559	590	545	525	539	569	598	556	568	511	573	558	551	579	557	570	545	532	553	572	577	532	595	545	543	530	572	557	542	565	603	562	546	573	549	597	541	569	521	566	586	526	543	530	534	541	582	547	543	479	536	587	590	563	522	573	526	570	538	522	523	590	583	562	529	581	552	574	554	567	494	568	542	498	543	565	574	516	525	571	558	557	555	543	554	545	563	572	552	571	567	544	580	572	586	575	529	582	531	573	548	520	586	541	569	554	565	552	574	574	544	547	578	547	543	564	509	544	549	547	577	632	564	586	573	527	515	556	565	548	538	541	578	527	561	524	541	549	538	534	523	562	554	567	579	595	525	542	555	563	544	565	536	574	520	530	557	559	549	567	529	567	556	540	533	527	564	553	577	567	580	536	573	538	580	608	567	603	589	547	524	564	525	574	557	565	575	588	568	544	566	528	578	547	556	546	575	569	517	538	553	573	527	531	558	550	555	530	537	564	540	585	628	501	545	505	559	523	554	554	559	570	571	569	563	528	542	532	542	554	540	566	521	584	558	521	513	552	551	554	585	524	543	546	599	535	570	587	591	609	560	517	554	578	558	565	533	581	541	523	566	576	554	560	587	516	517	605	576	545	549	539	581	549	568	539	507	573	587	554	568	567	521	550	582	580	551	560	528	570	572	556	552	532	523	501	553	561	581	569	564	543	599	555	563	557	551	562	556	534	566	528	581	495	522	509	582	552	527	553	553	517	549	536	493	556	533	588	570	586	538	518	539	589	533	568	560	568	551	557	539	530	559	553	521	527	573	560	539	588	562	530	517	562	551	578	565	553	590	535	562	561	525	506	561	579	548	597	576	563	570	549	535	519	601	545	586	526	602	572	513	583	540	552	603	568	552	562	527	554	572	546	527	573	553	518	554	570	523	590	604	527	557	554	531	575	623	534	580	580	549	573	541	570	502	543	536	553	589	567	541	502	571	555	553	571	574	554	590	545	535	573	567	545	540	562	573	552	563	555	553	571	554	538	545	556	587	582	560	599	568	581	541	525	556	620	535	534	573	535	569	596	555	562	532	534	498	516	585	543	581	591	560	566	566	549	535	523	579	543	554	559	589	586	546	537	542	560	547	544	588	579	564	551	549	578	516	529	531	527	586	544	546	565	606	570	538	570	567	574	560	607	558	516	551	545	609	567	550	568	555	532	589	561	517	530	571	513	550	554	568	566	541	543	561	547	549	548	584	572	554	551	544	558	559	575	561	556	576	538	519	543	562	619	553	523	539	588	567	568	531	569	574	546	589	549	572	552	551	567	534	561	566	581	562	538	538	550	534	536	498	554	572	539	541	558	526	574	536	550	573	640	531	547	549	546	556	565	556	545	560	522	547	560	550	547	556	541	561	574	533	551	534	544	552	570	532	612	527	551	541	559	563	566	535	555	591	562	566	560	567	558	559	539	545	510	582	579	563	606	544	599	570	596	551	629	562	540	519	518	573	558	531	584	552	550	560	529	525	558	544	553	547	583	535	547	542	576	545	529	600	569	514	520	545	513	530	514	549	581	563	545	565	589	548	511	605	564	547	528	528	553	523	531	551	539	593	557	521	554	596	518	577	506	546	560	535	590	549	525	567	596	546	577	578	523	539	530	557	513	535	535	549	555	562	533	594	521	533	530	520	554	524	575	549	542	584	558	518	569	554	609	561	562	530	545	541	544	556	599	554	550	544	582	529	567	569	589	533	557	541	582	562	563	548	542	535	547	576	577	585	528	551	567	564	548	561	554	543	582	607	583	550	544	516	552	560	529	568	527	535	565	577	544	525	571	515	588	586	538	532	541	536	549	558	586	519	523	557	598	581	548	540	556	548	567	591	524	553	545	529	556	568	563	566	549	544	580	545	558	554	574	549	571	573	571	564	573	549	495	567	550	525	567	535	538	593	590	559	566	556	553	579	546	563	582	564	567	535	560	561	566	603	565	596	556	542	567	559	588	574	531	570	509	531	540	540	540	576	546	526	578	600	538	580	556	547	542	573	590	553	542	582	544	526	531	572	525	567	569	573	541	559	553	526	561	528	564	543	546	541	548	586	544	544	581	549	521	583	547	550	526	551	525	583	563	537	567	514	550	553	524	574	580	523	548	506	511	597	599	583	523	533	560	543	563	533	587	545	558	530	552	546	543	510	580	564	564	559	573	556	542	482	582	572	568	549	532	526	554	580	579	537	507	581	548	548	575	544	538	590	566	547	551	589	555	557	512	558	545	558	554	542	573	579	553	573	580	531	572	579	535	544	584	550	609	535	578	569	573	527	566	549	518	554	552	584	588	621	568	530	533	524	584	514	615	575	567	496	536	579	572	559	497	564	540	564	599	557	569	525	583	566	571	567	519	571	529	493	582	520	537	509	559	560	550	555	527	555	532	578	540	572	563	588	549	587	555	582	554	542	552	553	553	541	570	547	540	544	550	595	560	596	527	538	536	510	557	583	526	540	579	555	584	562	544	551	518	571	526	590	527	548	571	546	525	544	584	577	515	560	554	503	555	542	515	541	551	571	547	491	582	541	507	574	518	556	566	533	555	569	544	547	541	562	567	526	566	547	541	565	530	522	577	582	555	547	568	533	540	558	565	516	535	528	517	560	554	557
8736	18942	16208	9372	6955	5391	4071	3116	2548	2081	1810	1573	1437	1257	1126	977	938	871	860	890	832	866	811	806	792	803	818	834	767	805	760	786	800	775	775	739	742	769	747	755	735	733	760	734	824	756	739	749	755	772	752	718	738	758	747	693	772	753	738	741	764	726	707	697	694	752	718	728	704	732	726	709	713	732	725	715	761	754	757	746	721	738	725	759	738	721	757	704	716	686	698	764	712	739	703	708	722	731	787	754	724	789	742	745	744	730	727	755	752	716	754	723	722	734	719	759	686	702	755	772	718	774	721	756	755	725	716	677	702	701	741	756	719	771	678	688	695	750	742	724	727	733	701	678	716	713	740	723	753	667	707	738	771	708	741	728	741	699	738	724	732	709	772	734	749	693	689	746	737	719	759	726	710	713	689	731	735	745	700	685	736	724	717	751	679	659	699	726	760	732	731	731	713	713	725	704	695	670	716	725	729	756	685	735	783	686	741	709	758	697	724	732	739	745	734	685	760	742	732	747	755	710	722	694	725	754	731	766	730	729	712	741	783	746	753	729	688	771	719	720	718	695	729	748	745	760	725	715	709	748	709	711	704	710	724	724	713	721	749	692	725	719	675	705	722	744	734	727	735	704	761	733	749	698	735	722	756	725	748	740	678	727	730	720	725	703	700	722	730	708	776	710	687	745	771	746	674	693	750	744	681	761	731	729	711	703	739	739	725	724	735	719	737	677	715	757	710	743	710	756	796	713	741	668	747	688	688	696	735	736	733	776	733	688	712	711	728	716	758	751	801	730	705	742	741	756	748	719	746	732	733	760	656	744	723	747	762	728	721	679	726	725	695	696	699	783	691	696	718	718	742	697	676	694	730	694	742	744	697	713	728	719	750	703	728	717	687	737	744	708	701	704	740	700	736	750	732	725	710	713	719	725	725	739	737	710	710	728	738	785	706	693	697	743	761	731	732	737	692	726	678	733	716	697	726	723	674	703	715	738	715	803	730	673	686	704	731	701	747	695	746	743	747	673	718	718	712	705	726	728	719	700	690	676	723	715	740	739	696	757	697	711	740	736	727	786	744	700	703	688	768	720	708	721	722	721	761	725	709	729	716	726	714	733	717	762	741	761	733	679	725	720	742	727	713	677	728	731	705	760	701	702	723	736	728	726	716	716	767	696	707	743	694	709	697	708	742	712	691	760	723	716	711	745	715	727	713	713	752	736	712	711	744	819	711	769	713	702	730	752	686	751	715	724	723	706	699	696	750	727	712	744	752	720	737	757	697	730	748	739	741	769	765	691	718	730	697	668	689	720	723	724	755	743	696	708	747	715	738	725	736	706	709	744	723	706	700	699	702	713	782	753	706	668	745	695	735	699	733	674	731	738	744	721	690	691	689	739	697	722	740	698	676	643	754	721	730	688	702	759	769	693	701	707	721	706	726	674	749	763	713	743	719	785	721	699	738	759	693	776	735	724	743	713	718	708	683	728	712	714	721	748	681	696	738	733	778	699	704	674	723	726	716	689	722	701	757	711	727	754	720	692	785	739	727	729	736	711	786	759	673	747	757	731	726	699	716	723	729	735	743	729	742	726	698	739	727	700	734	712	712	683	700	703	711	742	709	756	696	724	699	751	709	750	683	701	745	724	736	698	725	795	735	675	715	746	731	713	717	700	685	714	740	759	715	699	774	707	730	746	763	768	730	725	718	711	724	687	743	734	751	697	748	705	735	751	765	707	738	670	722	679	781	716	757	741	730	735	705	732	728	707	765	720	726	706	725	735	731	672	666	722	692	752	732	766	723	687	717	756	743	674	734	722	717	729	775	703	740	743	728	722	710	720	712	719	759	749	717	721	762	720	713	730	710	711	727	774	757	699	755	742	744	793	769	720	722	747	708	742	714	682	713	739	723	694	721	721	717	731	738	738	762	732	777	707	704	711	760	701	719	715	731	722	723	719	714	733	733	735	759	716	713	705	747	671	753	722	740	668	750	701	790	685	677	708	742	728	740	696	727	718	701	718	740	772	730	680	720	739	704	750	756	706	749	737	755	694	798	768	748	706	695	710	732	669	670	711	696	789	736	726	689	758	741	741	723	712	734	680	726	714	735	718	747	730	747	722	719	715	691	730	696	695	732	733	691	747	723	725	687	716	725	711	713	754	736	723	733	736	778	761	723	723	687	791	683	696	686	761	718	693	780	744	729	679	782	703	739	677	773	692	735	717	699	750	726	709	724	729	770	704	718	724	715	722	731	673	708	744	725	730	734	719	708	716	760	721	718	700	712	715	712	711	762	728	707	698	720	738	678	695	749	735	665	685	710	740	689	740	742	703	702	719	686	720	735	702	734	726	681	700	711	734	780	792	698	753	725	714	733	734	755	681	680	695	725	689	683	699	716	758	722	744	712	800	717	707	733	725	687	730	722	759	737	763	727	741	749	729	741	702	760	757	683	686	735	741	747	746	674	722	679	748	750	735	732	723	735	757	729	707	771	731	734	738	726	738	686	730	738	715	768	747	708	694	709	725	714	727	762	718	733	752	753	708	754	777	709	752	754	708	728	698	714	721	726	762	727	698	783	736	725	748	787	706	735	751	747	735	693	770	692	736	762	747	682	767	717	712	752	708	691	671	744	733	719	705	672	706	709	732	741	733	756	731	713	698	712	722	675	696	710	714	701	704	702	792	738	728	717	766	746	723	756	735	703	755	710	710	742	705	708	706	764	726	678	704	740	730	712	735	715	737	732	769	733	743	702	719	686	742	748	720	711	741	725	695	708	700	706	722	737	735	704	705	695	657	707	717	695	724	720	745	702	714	790	744	767	740	724	721	733	734	715	727	703	721	672	712	723	721	736	727	645	659	692	779	713	746	739	740	755	745	728	714	734	734	693	706	766	734	723	694	716	759	798	696	737	699	731	723	753	765	699	729	712	728	722	732	685	761	732	713	721	741	775	694	725	737	734	732	721	729	727	713	731	666	723	688	766	726	731	712	762	768	686	729	666	766	719	758	731	766	775	727	717	749	770	745	731	691	738	670	735	763	758	699	684	708	673	770	742	706	728	785	699	742	703	743	691	692	719	700	694	668	734	721	693	709	742	729	730	741	749	714	739	787	716	667	727	768	720	699	698	683	722	716	722	769	713	692	742	732	712	696	727	717	732	714	692	732	739	669	704	765	774	750	748	679	727	718	731	765	716	760	670	699	769	695	706	696	720	695	712	728	708	693	684	709	718	714	718	663	727	726	680	709	713	739	764	668	714	773	729	742	703	745	732	708	774	712	735	735	748	777	728	706	737	690	699	744	724	710	726	742	722	694	682	714	754	717	766	753	689	785	716	725	716	701	713	719	762	753	716	805	677	739	700	683	710	671	713	743	737	688	733	757	727	727	707	726	741	695	706	737	702	699	724	706	750	726	651	730	748	690	711	731	752	750	720	719	752	742	725	754	731	753	721	690	743	728	674	724	752	701	697	701	685	713	753	720	722	722	728	696
23456	21588	29533	24111	21591	21612	8679	2310	1530	1252	1110	1059	920	851	734	715	640	640	583	668	628	590	564	545	583	578	597	527	501	551	525	561	558	553	587	494	509	518	545	539	534	565	487	534	492	517	581	536	536	483	487	493	519	479	557	517	539	536	487	544	532	518	532	541	545	552	539	514	528	515	503	522	504	539	517	519	481	517	562	534	484	501	527	511	508	496	498	499	472	503	478	511	487	552	525	557	505	502	522	476	511	505	504	515	481	498	501	484	498	517	512	485	529	485	501	491	543	487	530	490	531	539	495	521	511	513	512	494	506	520	526	506	515	556	507	513	522	519	487	508	500	521	495	527	518	537	531	491	455	532	500	530	499	486	483	487	542	509	513	525	479	458	526	506	516	493	496	528	524	495	494	503	490	526	496	532	535	547	499	537	488	515	520	518	522	539	543	502	524	524	543	501	520	513	476	496	475	510	491	501	539	462	503	521	531	509	534	470	520	521	506	504	582	526	511	517	481	541	488	514	530	545	509	527	518	526	536	512	500	469	566	490	527	494	512	524	521	481	551	510	517	513	515	523	481	510	506	512	547	470	519	525	523	478	486	485	523	516	509	503	534	490	504	508	515	528	475	495	496	532	488	548	526	525	497	463	523	557	511	515	492	516	547	500	484	532	488	519	454	537	589	512	529	526	524	487	496	516	495	544	521	507	513	466	476	487	493	549	486	510	534	526	519	503	467	503	536	499	549	510	544	482	535	503	520	489	520	528	506	474	537	508	488	523	541	490	490	553	511	523	529	510	534	498	519	501	527	487	493	505	479	479	504	475	518	505	523	506	504	525	549	525	532	488	516	524	501	488	525	535	469	485	509	542	549	510	535	539	515	515	525	530	474	523	526	517	482	524	531	533	522	536	522	536	540	497	495	492	453	496	510	506	458	513	519	490	548	523	542	537	508	537	497	513	486	559	477	508	511	496	487	525	521	534	497	514	520	521	536	524	550	516	511	541	491	484	541	505	480	520	502	490	522	514	494	528	542	536	547	497	552	523	543	517	513	519	502	499	468	538	491	501	511	536	509	521	492	541	503	486	481	506	495	552	493	484	514	499	512	499	503	534	512	567	553	553	515	495	556	496	547	487	524	523	475	514	496	517	504	516	506	526	509	508	509	488	466	506	464	544	499	477	511	540	474	451	545	524	509	514	520	538	544	507	488	525	517	503	525	515	491	521	473	502	479	494	508	516	482	498	494	506	478	565	528	471	476	472	514	505	493	492	537	564	520	512	518	502	485	505	514	527	553	505	478	507	524	530	481	506	466	500	531	509	525	528	463	478	496	542	484	507	534	510	497	512	497	526	537	537	492	510	501	520	527	481	513	514	533	500	507	497	554	514	550	539	514	506	482	498	517	573	526	509	495	510	530	511	521	475	489	492	506	507	542	529	469	464	523	513	508	496	500	490	481	518	497	526	524	502	506	497	529	498	530	523	542	525	533	540	506	495	523	475	540	526	538	581	498	514	506	487	502	534	489	489	540	515	519	529	523	514	514	491	498	531	516	495	485	513	531	531	494	487	540	489	500	495	499	504	509	494	478	493	542	501	551	512	519	495	483	591	559	574	489	502	491	516	537	551	506	519	509	477	511	528	533	550	523	470	485	533	481	527	540	516	523	508	506	552	504	505	515	495	493	522	534	488	484	493	513	484	503	492	480	486	490	526	524	530	498	499	512	485	512	525	480	523	544	516	466	554	526	514	515	484	504	501	566	512	484	529	531	489	514	494	561	480	483	549	525	478	496	552	504	503	504	508	569	543	535	477	533	518	484	504	530	493	524	469	486	496	527	493	524	521	512	528	525	505	502	497	553	531	515	519	465	508	558	482	478	524	502	511	522	487	494	497	491	531	501	519	519	541	533	526	483	533	497	476	544	477	517	504	492	487	533	524	492	489	547	523	480	524	505	506	522	539	552	526	553	507	549	502	488	554	516	503	507	495	538	540	514	496	503	522	519	522	488	523	488	538	534	486	516	532	504	496	528	518	516	530	493	503	483	516	483	471	528	483	468	494	530	542	507	505	561	534	482	520	540	515	500	545	548	505	534	501	518	491	485	484	498	514	537	536	502	499	483	491	494	520	449	513	497	531	517	513	490	543	514	509	501	524	528	529	543	520	529	496	498	502	549	471	489	501	499	522	500	480	469	554	548	506	512	522	496	521	517	511	481	555	472	528	506	529	538	502	505	554	541	503	495	491	518	503	473	514	512	514	501	520	523	509	520	513	550	515	490	440	533	503	555	513	473	521	481	459	453	548	508	507	526	526	499	502	509	487	536	511	512	513	528	568	537	487	479	508	538	512	524	495	505	506	494	511	490	509	549	525	503	509	500	501	532	515	480	467	476	486	525	460	507	547	513	466	508	513	462	525	510	521	518	512	540	497	537	520	533	458	502	511	539	516	511	482	518	543	524	477	558	494	492	529	475	516	465	535	516	511	494	544	508	498	529	500	486	508	506	491	494	485	482	504	528	518	505	499	512	508	521	511	502	546	522	505	465	499	483	491	518	524	506	512	552	515	482	496	515	493	493	536	553	495	481	530	477	515	528	489	501	545	512	508	509	550	526	484	528	493	483	494	522	486	488	535	490	506	510	499	489	531	545	501	501	512	508	528	525	467	540	514	499	488	502	481	530	498	485	495	553	499	496	464	490	503	513	494	510	517	486	533	494	525	501	556	470	534	549	529	545	500	541	530	500	531	516	497	537	492	484	499	463	482	517	501	517	507	471	526	477	541	490	482	506	470	508	487	518	541	481	495	493	502	478	507	486	476	506	494	470	527	543	508	503	545	510	516	521	484	526	528	519	525	492	477	531	553	514	519	511	520	497	510	516	544	512	483	536	522	551	482	508	474	518	532	459	486	553	531	536	531	507	494	513	493	539	508	505	495	579	544	510	514	509	520	535	513	516	540	475	493	564	513	531	498	485	491	529	489	496	547	487	519	524	515	530	481	507	535	540	510	496	535	468	545	526	535	552	538	519	493	472	480	539	550	471	469	508	503	527	497	521	481	518	558	514	490	501	497	508	494	520	506	522	527	525	525	490	517	511	530	527	473	524	489	542	528	524	499	477	534	542	557	507	472	523	558	528	496	527	553	480	533	490	581	505	500	503	494	546	507	504	509	494	520	513	508	506	510	499	528	521	514	509	525	482	473	476	473	553	497	515	506	553	492	532	487	496	538	511	494	522	501	478	507	480	502	498	521	493	473	533	521	484	498	509	529	491	537	509	491	493	471	512	466	504	539	507	508	508	506	544	494	507	542	523	462	474	506	528	501	474	520	467	497	486	484	496	514	525	548	509	479	499	545	503	508	498	536	504	503	504	525	532	505	507	482	540	478	457	502	526	540	519	547	532	474	518	510	528	529	564	481	498	498	512	518	514	481	502	489	464	542	493	517	509	505	521	489	498	529	533	502	505	515	494	538	488	496	497	538	461	529	516	512
11012	24425	21069	12874	9766	7731	5747	4449	3486	2806	2341	2119	1795	1476	1263	1178	1045	1000	982	901	908	843	874	811	777	826	763	788	748	777	819	790	739	698	692	754	768	755	774	677	720	737	664	707	727	716	709	712	695	706	685	660	662	712	707	746	676	660	703	708	708	693	671	653	705	709	674	657	661	682	716	673	664	700	675	663	707	668	639	653	689	728	720	674	677	722	655	658	682	651	670	638	684	683	719	702	662	687	667	650	634	677	638	672	659	661	657	642	677	722	651	662	724	689	674	701	687	621	681	702	686	711	682	679	636	659	671	630	692	695	627	649	685	644	623	639	666	675	614	699	672	661	710	654	670	709	659	722	658	675	664	648	686	617	668	641	676	661	717	640	641	693	667	620	678	704	673	676	697	663	685	658	652	654	670	650	697	633	671	627	662	669	684	620	697	638	682	689	645	645	626	682	620	684	655	669	662	675	720	656	660	613	697	639	688	633	676	662	707	709	615	662	656	656	658	622	659	669	636	653	646	687	631	694	691	625	646	711	699	653	713	678	661	671	640	680	652	682	655	671	647	676	699	657	641	641	678	640	682	656	661	684	697	723	663	663	679	658	654	641	658	650	665	623	656	698	655	658	656	644	709	686	699	654	651	686	662	694	683	657	705	701	646	699	651	651	699	695	653	662	645	634	683	677	647	651	680	679	707	689	701	712	605	688	673	652	726	709	637	637	676	709	679	652	685	667	660	707	675	647	644	731	723	676	609	687	672	652	678	713	681	668	707	713	652	683	685	679	704	707	696	698	688	660	639	663	674	623	644	639	698	668	697	697	654	699	665	686	633	665	645	649	689	679	703	670	715	644	674	668	646	630	630	661	686	674	698	642	634	675	683	618	673	655	654	687	667	678	683	656	681	641	662	685	728	660	671	676	650	697	667	736	671	686	671	688	665	735	653	704	700	688	674	689	671	678	668	675	652	662	669	646	669	674	639	744	676	673	681	662	654	675	689	655	646	720	625	674	697	690	627	644	650	700	656	711	633	682	658	659	672	635	712	699	669	655	669	650	687	718	640	708	656	664	692	646	714	657	675	666	695	666	691	611	647	677	685	705	719	689	663	687	648	673	637	665	704	675	690	681	640	685	669	706	699	688	664	662	663	655	680	646	667	657	655	677	643	602	659	686	647	663	697	674	622	671	685	674	660	641	724	640	674	645	656	685	667	692	731	657	626	691	671	718	660	699	661	644	678	652	671	688	676	663	631	679	734	625	659	660	684	669	653	682	673	674	661	632	682	656	697	742	680	599	645	688	727	726	668	637	644	665	640	630	687	667	647	712	708	723	641	651	657	644	637	660	627	628	676	655	650	679	735	673	659	700	661	669	687	659	654	672	680	676	690	644	684	612	640	688	657	707	676	668	704	704	680	686	638	675	672	625	664	649	670	671	677	679	696	670	705	737	653	684	674	686	703	674	683	678	654	681	685	660	652	635	659	692	674	716	677	652	654	673	680	670	661	668	687	697	712	657	724	593	672	646	673	686	703	651	661	646	648	636	678	652	654	656	690	665	675	691	667	632	672	694	646	676	715	671	661	692	669	662	663	673	696	658	628	652	680	681	671	727	655	677	608	635	681	660	655	698	675	716	671	664	677	672	739	698	673	673	654	719	639	684	671	645	645	652	660	690	676	695	662	685	652	700	701	696	681	655	666	661	697	622	677	655	699	651	677	705	692	650	639	644	682	668	708	615	653	649	709	665	669	649	669	616	672	645	639	660	649	661	657	651	683	736	672	676	646	637	677	645	692	695	657	628	637	699	694	691	731	685	701	651	676	664	629	627	707	664	662	624	676	646	643	634	654	659	675	631	683	708	647	657	695	680	689	661	714	688	671	635	637	726	665	688	699	667	652	646	654	672	638	655	654	647	692	618	664	674	692	674	676	682	738	692	640	585	659	680	729	691	706	685	652	692	644	700	672	706	677	712	633	675	711	670	637	636	673	683	661	653	687	639	695	674	630	691	689	687	680	694	693	685	645	629	663	640	682	683	641	655	664	680	625	676	675	665	657	680	637	720	637	662	673	666	731	684	703	675	663	726	656	649	674	655	661	681	659	653	706	637	701	702	702	668	642	751	643	661	647	726	689	671	673	675	636	670	661	653	683	645	713	666	682	670	684	669	654	681	709	680	700	690	665	660	684	697	679	659	673	645	618	670	679	682	686	703	656	691	698	681	644	661	687	720	714	665	650	631	661	713	647	719	654	666	716	635	665	644	686	650	673	708	658	669	673	691	679	643	696	650	683	687	654	646	677	692	646	653	709	666	683	635	660	661	663	651	654	652	637	702	682	676	665	672	680	685	698	721	621	704	695	709	633	646	659	615	725	651	721	629	620	657	676	713	642	693	654	677	645	648	672	673	708	679	617	648	629	659	638	714	671	693	660	672	696	710	693	666	647	678	653	703	718	668	657	670	679	636	671	644	725	677	661	653	690	655	669	645	634	680	650	713	708	680	719	680	637	652	645	701	670	661	696	667	691	680	675	646	645	666	648	676	678	660	679	662	631	657	675	683	669	694	699	661	601	641	629	670	634	690	675	676	668	677	681	674	674	676	698	650	672	648	612	664	717	636	643	661	629	672	662	651	700	673	671	691	668	672	682	676	665	674	669	689	644	645	646	721	672	658	707	613	714	640	610	665	620	652	642	696	664	656	708	701	731	672	663	687	687	657	644	688	706	669	651	647	676	704	679	625	658	645	679	683	704	672	671	672	699	675	700	676	681	692	696	612	642	656	694	673	699	680	660	673	671	679	672	671	652	650	667	714	680	616	643	667	648	703	676	654	664	685	693	663	648	669	686	643	703	669	706	606	675	597	661	702	690	664	686	677	703	671	690	670	669	668	726	694	654	691	691	661	691	684	665	696	643	648	693	690	657	647	711	686	672	688	659	683	675	645	662	677	650	723	713	664	643	667	634	694	683	681	655	636	689	694	653	708	674	640	622	696	675	687	694	598	671	670	694	625	681	621	675	692	655	685	676	656	662	680	647	647	665	652	690	689	715	710	685	666	609	680	674	661	681	680	656	663	650	634	655	706	670	688	677	655	719	678	671	625	669	623	682	628	643	650	658	650	698	659	639	658	688	676	655	660	663	640	709	664	655	677	670	698	682	669	679	669	680	657	655	684	674	675	644	725	678	691	639	725	702	679	677	675	651	673	627	647	679	672	703	661	686	646	725	671	698	605	694	719	637	660	645	696	677	709	630	692	628	655	681	696	688	693	693	692	691	653	615	609	671	635	681	716	671	676	687	671	691	640	684	641	718	666	720	686	666	669	614	675	687	714	672	680	722	674	659	699	669	640	693	672	679	666	686	672	687	680	661	667	649	640	670	674	662	681	658	629	690	687	680	669	647	666	640	663	647	634	648	658	716	695	643	689	687	669	682	660	690	659	672	649	663	663	632	667	658	682	662	708	671	672	634	670	641	673	691	611	710	664	659	647
27520	20843	10764	2946	1519	1059	852	682	556	496	473	455	403	411	371	334	388	331	351	337	370	333	310	393	340	310	335	314	334	312	346	342	337	323	349	357	298	332	309	365	329	302	309	294	334	350	347	357	314	349	351	341	327	351	332	366	357	346	319	337	341	323	328	342	358	306	310	344	324	339	330	343	303	338	327	339	354	368	324	287	360	360	372	340	315	360	332	336	349	354	326	333	325	325	371	347	296	334	354	337	334	357	329	372	343	343	329	340	320	335	299	345	299	334	335	320	330	321	335	330	339	359	320	285	360	322	304	356	275	347	335	342	313	339	315	319	343	339	340	347	338	352	341	309	361	328	350	348	351	310	344	329	320	302	350	320	325	327	338	311	336	313	313	348	345	296	348	322	309	318	322	344	320	334	337	317	328	329	346	297	345	323	346	337	329	346	334	320	355	317	318	329	318	325	339	346	347	333	324	371	286	316	302	351	318	299	339	336	351	326	342	354	324	359	337	356	328	358	344	337	323	345	349	335	322	345	330	325	340	337	345	343	340	314	351	326	337	353	328	342	302	298	353	303	327	338	333	359	351	368	339	345	347	331	336	302	290	299	319	347	320	297	348	321	328	352	339	340	357	330	348	341	339	297	361	329	340	353	321	336	344	341	340	340	315	318	294	328	325	312	341	318	310	325	317	313	324	309	354	334	311	322	311	320	348	345	343	323	317	347	310	335	330	333	331	332	320	306	345	338	329	327	313	296	319	334	349	340	356	329	302	322	317	314	299	316	322	334	371	313	355	357	337	318	322	362	366	333	349	321	334	331	312	318	341	322	317	326	320	334	340	328	336	316	320	310	331	358	321	346	349	318	363	316	335	347	313	331	380	344	310	354	315	348	353	358	293	319	326	371	379	356	337	333	341	345	306	298	339	356	341	341	338	360	292	351	293	372	331	343	338	321	315	347	345	307	349	332	324	331	303	323	334	319	313	307	310	333	325	319	335	346	327	367	306	325	327	339	346	315	321	337	270	347	317	325	352	348	350	349	331	311	338	344	296	311	337	353	359	357	321	333	336	330	342	329	313	335	359	331	313	329	327	345	356	328	328	352	309	337	337	295	345	333	357	339	341	325	355	335	333	322	341	312	322	316	322	348	334	363	306	335	322	341	320	311	357	314	363	322	331	351	315	342	320	300	333	328	331	329	333	338	336	336	345	373	331	318	342	349	342	346	377	342	333	317	304	325	328	320	339	357	309	363	329	340	320	323	325	342	319	341	354	334	331	320	316	354	319	350	343	325	361	341	326	327	334	352	355	317	320	332	319	322	323	320	368	320	320	316	342	324	321	315	304	316	308	286	383	322	346	346	325	328	311	335	329	352	369	333	349	331	334	333	315	347	330	311	325	315	320	307	337	356	323	345	327	326	321	374	330	310	308	346	326	316	334	350	337	309	353	327	340	340	347	342	352	340	332	348	316	309	322	307	316	344	318	305	363	294	324	333	339	339	340	330	333	351	350	304	337	308	319	330	355	320	360	324	366	355	319	310	325	314	342	332	325	333	350	367	374	307	300	359	343	341	316	300	327	327	322	328	335	322	331	357	328	326	363	339	370	344	323	337	319	312	310	328	298	332	337	327	309	331	317	346	323	335	327	329	338	348	328	342	357	354	331	362	332	335	347	319	328	328	333	314	306	343	309	344	331	312	342	323	288	376	331	347	326	331	338	320	319	316	345	319	347	349	323	303	321	323	306	307	362	357	371	337	365	310	327	333	358	328	354	336	349	304	291	323	324	348	339	355	303	371	320	331	299	335	340	301	348	321	315	344	296	340	343	341	319	314	332	318	319	322	308	340	347	339	330	339	316	339	284	357	318	293	322	331	349	314	339	330	345	321	346	371	339	344	329	342	345	310	326	328	290	348	349	337	344	299	349	331	343	339	298	339	326	332	336	357	311	324	337	323	310	306	322	346	360	314	331	305	318	301	299	321	337	342	338	338	348	352	309	317	344	336	342	329	310	343	339	386	365	371	358	297	319	371	315	364	310	327	336	314	321	351	340	345	345	306	329	352	318	345	328	345	326	299	355	341	341	290	344	322	317	328	322	325	308	310	334	360	355	367	319	303	338	350	373	291	324	313	338	346	333	329	352	325	359	324	330	340	345	315	327	327	352	351	346	374	317	323	324	353	334	317	327	345	328	302	325	316	365	330	321	300	367	356	318	323	325	346	327	329	336	345	337	300	344	339	327	340	332	348	330	337	327	296	315	322	329	298	324	336	314	325	353	315	327	313	332	333	345	349	320	353	351	323	337	335	336	298	298	318	317	314	328	321	353	309	353	341	313	303	312	334	312	330	356	327	348	339	348	333	319	306	333	317	336	348	351	357	361	350	320	306	371	373	362	359	344	345	301	302	345	336	349	340	321	283	355	326	344	342	340	363	321	327	333	300	331	322	354	345	319	339	334	353	322	313	351	315	329	355	320	364	337	326	325	343	360	310	319	323	355	331	340	319	352	316	310	330	340	349	344	352	330	307	373	329	339	332	319	353	320	318	341	358	329	370	328	310	335	345	322	336	334	339	322	336	349	364	333	345	335	341	342	329	347	341	331	314	311	352	353	341	352	328	315	312	334	339	324	315	321	327	358	338	320	341	335	334	331	325	325	363	350	324	309	323	357	306	353	282	363	351	352	354	314	290	333	347	324	342	347	350	339	319	347	322	317	372	335	322	305	353	352	340	311	358	299	307	334	360	327	292	333	346	334	348	344	328	303	324	336	319	308	357	350	313	311	359	327	361	326	315	328	309	377	358	332	328	358	340	334	335	337	329	325	316	333	340	323	362	351	351	332	324	362	319	325	318	317	347	334	356	322	356	343	297	357	339	354	349	334	345	341	342	325	344	282	346	324	331	359	351	303	328	334	327	350	357	330	324	321	341	306	338	316	322	355	334	339	342	336	334	308	336	323	332	338	324	326	349	330	355	319	339	347	336	307	303	332	320	316	328	303	332	326	339	334	331	318	301	335	330	336	309	310	340	327	316	358	317	347	334	355	341	343	310	354	330	345	354	316	352	328	354	333	329	318	313	330	328	324	356	350	340	377	356	341	341	343	331	359	321	336	330	349	323	321	329	355	304	314	338	338	339	294	340	352	343	344	317	338	327	346	328	324	347	308	349	319	319	293	319	343	327	345	333	369	324	347	344	354	356	322	333	302	313	364	334	324	338	318	335	311	336	320	313	381	303	322	320	337	316	363	333	332	314	350	355	325	317	344	325	342	323	319	355	340	340	330	330	344	333	345	305	361	308	322	335	329	318	344	328	320	301	334	319	345	336	316	322	337	354	334	376	320	326	316	317	337	310	351	296	328	351	303	326	339	316	294	331	330	320	355	317	333	297	336	368	334	318	349	328	334	318	324	350	297	303	320	343	341	307	325	366	355	339	349	320	332	329	321	345	317	358	344	332	320	358	349	303	345	329	342	329	330	353	341	302	323	323
7111	9442	8244	4311	3164	2405	1795	1374	1135	970	872	735	667	610	536	505	449	468	450	418	447	454	491	503	499	453	442	421	431	435	437	477	444	471	445	476	409	423	441	437	457	442	478	437	459	433	436	447	428	463	430	432	425	448	421	406	421	422	441	430	461	428	447	456	476	488	420	399	452	421	417	456	432	441	431	469	442	452	446	449	432	458	417	397	480	439	456	410	465	452	416	400	467	421	443	416	430	460	465	462	465	392	413	457	450	397	468	463	409	432	437	425	428	421	406	427	406	433	459	464	434	437	451	475	401	435	461	423	456	438	443	424	408	418	429	431	464	448	444	449	447	381	440	449	441	421	454	447	433	442	426	410	485	421	384	453	443	435	457	418	450	448	464	426	402	449	449	485	409	412	418	446	443	440	465	436	432	421	423	462	444	477	468	421	461	430	449	433	440	457	407	440	437	452	448	461	388	412	466	442	472	453	453	440	420	438	434	441	458	452	423	442	460	484	419	460	420	409	439	426	456	417	420	433	394	413	426	489	452	441	428	444	453	456	435	423	419	454	469	429	432	460	468	435	452	411	460	420	409	443	446	426	441	450	468	423	461	434	466	421	442	401	433	446	446	446	444	405	432	433	411	388	414	449	445	456	441	420	427	428	448	446	422	436	444	433	425	411	446	448	428	430	472	422	445	409	444	470	468	459	451	441	426	434	454	459	459	421	422	428	448	421	432	411	435	435	447	430	439	430	436	471	404	425	448	401	479	447	441	445	438	414	461	461	434	484	448	439	434	430	412	461	435	427	439	447	449	415	453	398	444	432	427	420	465	463	440	422	452	454	439	420	407	452	423	432	452	434	422	396	421	436	411	456	422	436	410	449	416	400	419	410	439	424	403	434	472	458	468	427	396	461	435	440	417	431	466	456	465	432	474	391	442	446	443	466	419	431	438	438	440	436	444	443	439	426	450	441	432	417	441	469	421	433	376	415	480	445	449	454	468	437	437	435	436	436	451	429	437	434	442	435	418	455	479	458	435	409	438	424	442	454	409	411	465	422	483	414	449	441	440	445	413	436	454	421	407	425	447	481	411	441	459	420	413	457	450	447	427	456	467	432	482	436	448	445	433	424	419	432	477	434	439	465	443	456	406	471	432	451	439	465	447	457	419	439	432	450	456	463	427	501	439	411	488	472	420	464	425	442	457	444	474	430	466	441	402	459	431	444	426	437	445	404	435	417	432	441	410	443	385	421	439	439	475	449	448	435	459	442	400	430	447	434	455	444	413	445	441	419	431	479	457	442	427	453	449	439	399	423	467	423	424	431	456	477	459	453	418	458	426	466	445	421	454	422	447	450	439	486	470	446	439	431	478	454	480	441	423	426	437	438	421	468	425	436	443	471	426	421	465	464	436	413	390	453	420	474	441	434	467	414	458	407	438	447	417	461	412	422	457	449	458	431	429	430	437	457	401	429	457	433	439	423	433	431	454	443	460	452	427	446	431	470	428	474	461	407	416	441	482	472	403	429	417	434	432	425	400	436	444	405	422	411	443	430	428	431	470	488	416	390	419	471	447	443	459	458	438	451	461	409	441	447	449	461	435	438	473	413	436	411	444	446	407	425	429	445	438	486	472	413	424	439	397	401	426	447	407	402	469	408	461	436	468	455	448	429	450	447	430	458	428	437	445	441	405	447	453	440	485	448	444	428	426	458	446	443	394	435	454	445	410	456	440	431	410	441	451	450	423	430	450	467	448	480	439	434	439	455	402	436	454	462	447	397	426	459	437	435	451	427	444	460	434	412	435	445	434	439	426	459	425	459	461	444	440	446	440	475	459	431	431	450	420	430	417	422	446	409	444	432	398	416	459	455	420	432	402	467	406	444	424	420	448	460	432	425	448	457	442	442	415	492	416	422	415	438	420	419	425	430	442	430	448	420	432	422	455	467	455	438	467	436	441	413	399	444	481	453	459	444	409	413	443	438	458	421	465	410	433	429	437	433	429	424	424	458	451	464	434	421	442	456	445	465	453	406	397	418	446	443	480	418	416	456	426	407	442	436	417	479	420	455	429	431	443	416	447	473	422	426	462	445	449	474	448	422	433	446	427	463	441	469	440	425	434	389	437	444	442	428	434	436	458	427	418	468	493	437	399	447	466	423	474	408	464	461	453	449	472	451	448	421	462	470	430	439	440	452	412	446	455	426	414	412	449	408	458	418	442	474	463	479	456	478	446	426	457	417	474	427	415	480	449	416	470	464	465	411	454	430	428	445	470	445	460	408	429	435	417	440	427	446	430	434	443	433	450	415	462	448	474	431	426	456	458	436	437	427	446	441	405	455	458	457	457	453	456	424	460	437	443	468	448	431	437	424	415	446	458	424	455	469	435	440	433	431	434	441	439	458	472	432	427	467	432	413	463	476	435	434	476	455	431	417	452	450	469	437	434	395	467	470	417	467	438	443	454	459	452	464	434	420	420	466	458	452	418	416	454	459	476	423	413	437	427	465	439	429	507	460	445	431	454	451	416	459	460	445	418	473	444	411	433	438	437	461	435	456	455	456	427	444	468	463	441	418	487	494	419	469	409	427	447	439	432	440	441	432	424	414	437	463	445	427	452	414	471	437	425	416	460	453	451	473	425	440	433	420	453	426	469	485	414	440	447	433	408	468	404	433	449	461	454	408	410	458	439	425	449	440	431	477	459	447	479	411	458	407	439	417	452	449	431	437	459	440	437	445	433	480	430	454	427	436	432	482	427	426	447	437	408	435	466	429	439	445	453	399	441	451	454	463	436	418	464	436	435	452	423	449	423	429	460	427	452	452	485	424	424	416	440	475	414	428	424	479	437	452	456	442	458	412	472	413	446	429	448	410	473	424	436	406	415	412	444	421	417	472	444	433	443	492	447	443	480	448	432	446	462	464	436	415	438	450	425	441	435	426	426	439	456	448	465	439	434	447	455	411	420	439	429	455	422	437	446	396	428	417	440	443	429	464	485	457	428	442	457	463	431	447	454	410	450	407	429	435	439	463	440	437	449	468	415	413	414	476	428	490	473	437	460	453	447	429	400	463	424	419	444	461	464	437	432	453	386	438	431	439	453	449	451	385	399	445	427	404	447	443	437	415	426	491	452	414	462	471	442	451	453	418	432	455	452	431	444	461	451	432	438	428	492	496	453	444	457	422	469	460	438	419	411	420	441	437	413	477	446	425	422	444	410	450	419	439	412	434	440	403	461	469	430	471	398	454	462	458	434	418	446	463	397	414	443	469	416	404	445	453	454	428	409	473	451	410	443	470	453	466	425	395	472	420	447	453	458	409	462	424	474	444	464	476	424	420	460	460	457	439	428	463	445	450	413	426	410	484	444	429	466	453	448	435	438	454	446	398	470	424	463	447	426	442	447	390	434	445	472	459	441	411	446	450	433	426	466	505	443	413	470	434	444	440	435	430	443	418	427	407	439	398	426	471	454	435	448	431	436	459	403	454	437	462	455	424
24373	21576	29051	24587	21537	10481	2431	1591	1212	1036	980	861	808	713	711	657	631	604	642	625	586	666	596	575	605	615	618	595	590	575	608	567	560	623	598	572	617	583	596	543	599	573	552	564	604	586	588	605	591	620	537	528	535	561	571	555	571	620	562	616	531	569	534	555	546	563	587	603	558	549	552	547	572	560	582	582	573	572	558	561	600	576	579	604	562	533	559	536	552	556	533	589	568	562	617	578	596	599	564	570	568	581	576	576	599	624	529	585	583	537	565	550	536	577	535	571	576	551	561	540	561	529	540	627	545	544	577	561	561	570	551	593	562	546	623	520	574	548	553	582	571	554	573	578	616	559	548	592	566	558	531	580	615	527	542	578	520	552	552	549	548	580	547	535	546	559	528	566	603	560	562	533	558	553	540	560	555	567	541	571	552	525	564	525	545	526	553	555	551	555	569	559	524	539	571	528	551	589	513	566	556	587	539	555	553	576	591	539	584	570	548	548	555	562	566	571	542	574	573	519	566	557	586	601	606	571	572	545	554	561	555	543	571	577	548	596	562	549	561	552	580	572	575	581	500	583	558	601	548	561	565	599	607	585	559	540	539	566	530	598	575	520	544	554	538	562	610	545	588	571	523	568	569	552	600	566	574	542	514	560	544	588	538	564	509	592	549	529	567	559	557	554	541	568	531	542	589	515	569	561	570	564	523	570	538	544	589	570	557	562	580	587	559	576	551	517	543	582	556	531	558	544	571	602	582	546	570	573	544	579	574	565	552	526	543	543	517	563	561	554	569	560	547	569	601	540	570	536	589	538	555	496	552	564	575	577	544	570	548	573	556	501	533	520	565	512	556	586	547	513	575	544	564	596	592	579	541	593	522	546	577	533	608	549	500	527	561	526	539	592	544	593	583	556	549	509	577	547	570	576	540	555	560	549	564	564	543	536	597	554	593	580	548	549	593	544	603	566	576	565	556	574	587	540	599	565	562	583	534	572	558	533	517	568	596	567	569	567	559	561	610	544	545	561	512	587	555	561	550	599	586	561	546	556	573	572	539	536	587	588	566	589	573	570	571	569	599	556	509	575	528	592	579	560	519	606	554	526	571	577	556	550	546	557	611	561	559	553	534	613	589	534	594	557	545	524	529	536	571	623	552	585	553	588	588	553	552	560	507	569	577	561	555	554	566	577	564	538	557	553	551	572	559	593	591	589	587	537	610	582	583	545	546	543	561	597	534	566	576	547	554	597	552	526	575	544	531	551	543	557	567	593	562	502	570	528	533	552	555	558	593	564	560	561	593	534	570	557	562	520	563	580	558	533	510	570	569	546	586	541	555	567	553	573	559	565	546	534	565	567	548	572	563	554	531	573	568	599	536	583	581	596	548	557	541	537	571	545	536	535	542	611	582	551	556	603	555	578	542	584	560	591	589	561	564	549	550	577	578	536	557	554	565	511	579	517	550	557	574	597	553	544	538	596	579	558	568	566	566	573	626	572	543	585	543	556	526	538	589	557	549	537	545	619	568	580	564	539	523	567	513	557	534	537	558	603	558	532	541	557	561	579	541	596	562	501	590	563	553	527	578	605	563	563	566	553	548	594	575	576	553	586	584	554	564	588	530	539	535	519	579	546	582	553	534	599	556	565	561	618	533	557	537	595	623	551	554	532	568	557	626	560	570	537	548	552	558	596	587	558	548	610	588	544	552	532	585	526	555	536	551	576	533	533	571	544	600	502	535	500	525	534	547	558	542	538	551	545	555	514	561	548	552	569	563	499	543	563	565	538	606	572	589	540	585	559	554	579	542	562	556	616	566	582	548	584	542	614	552	638	565	551	541	546	545	544	556	540	551	532	547	563	558	551	527	568	555	503	565	560	585	573	588	520	565	564	568	564	562	569	521	597	553	543	541	538	558	555	573	588	570	565	532	579	609	552	606	546	542	638	555	601	599	563	516	557	534	512	520	566	565	566	562	605	558	546	581	583	532	590	558	535	537	585	542	544	578	563	535	581	559	547	555	539	564	582	543	540	581	543	594	562	520	558	593	545	561	515	624	567	569	531	559	522	542	618	583	591	555	503	582	591	578	578	509	547	530	550	546	570	546	539	509	579	580	542	544	567	572	575	539	528	565	595	548	539	570	544	567	571	561	552	567	594	543	564	560	563	576	586	546	594	530	550	564	558	549	548	570	560	558	543	575	521	577	597	533	561	585	569	564	568	600	516	565	553	540	547	599	590	605	575	567	541	547	582	586	616	553	536	541	533	574	600	546	566	606	534	555	578	599	560	563	567	575	563	526	579	558	576	574	535	605	570	569	527	539	530	529	545	539	562	607	567	564	533	531	570	581	516	545	548	574	575	562	567	577	564	586	568	579	577	564	575	547	559	576	552	548	587	584	579	565	613	548	560	554	529	562	571	513	558	564	595	557	546	550	567	569	555	541	535	566	543	571	607	569	545	526	572	576	521	606	557	556	543	594	586	551	564	602	592	512	542	563	523	576	530	555	545	522	634	544	552	537	584	528	563	525	569	516	587	546	555	551	556	576	538	575	546	576	563	578	539	549	518	541	551	560	576	555	555	561	587	593	568	545	550	558	572	524	540	557	528	570	550	542	537	565	579	549	550	624	601	539	558	564	557	575	586	537	544	518	543	575	584	564	574	554	578	548	544	554	565	576	560	585	574	586	551	563	534	608	562	553	548	537	550	553	556	570	611	514	546	593	563	537	537	553	574	588	526	578	588	510	557	586	565	612	555	543	606	568	584	565	563	550	551	550	534	552	544	572	510	596	597	582	516	593	577	575	538	532	583	578	551	554	581	606	548	538	570	541	532	569	587	593	570	542	559	547	570	562	525	559	554	521	580	556	603	551	558	565	535	533	561	548	563	523	596	563	577	574	534	558	566	597	530	555	558	558	578	525	588	570	601	555	535	584	519	562	577	572	566	546	549	560	580	563	550	558	564	563	553	553	530	533	527	543	601	593	554	574	616	544	574	528	523	513	555	623	550	522	548	576	521	556	569	528	533	581	585	541	538	584	567	564	558	562	543	536	564	584	557	580	579	589	575	568	534	576	552	544	519	542	558	545	577	550	584	579	551	555	531	536	573	571	577	570	534	565	537	570	544	548	621	511	546	538	565	585	588	558	551	564	528	570	583	600	586	582	546	585	564	580	562	578	598	601	551	577	538	564	535	577	539	572	542	556	595	574	560	590	559	568	551	533	558	575	548	567	533	562	568	542	569	505	573	558	541	578	535	512	534	528	562	592	573	627	571	548	591	555	512	565	532	575	545	558	547	583	537	566	547	535	568	535	659	575	547	565	573	581	582	555	547	587	565	578	544	576	579	536	561	525	577	579	549	583	547	555	532	554	558	533	572	506	559	557	546	573	556	617	556	584	552	578	548	576	553	546	544	567	597	528	553	560	571	550	549	559	564	570	556	570	522	590	596	578	539	538	541	596	579	533	582	571	539	530	544	568	530	553	527	560	571
8484	18351	16011	9354	6942	5244	3982	3197	2514	2004	1804	1662	1327	1160	1154	1035	942	925	888	857	789	796	831	872	840	791	804	814	809	749	791	749	710	819	754	752	737	738	732	762	744	782	743	754	703	771	762	731	763	727	747	809	738	751	765	793	711	747	739	731	749	752	787	785	693	733	741	750	728	744	749	763	694	721	707	728	697	697	732	748	731	752	771	713	732	691	694	769	737	740	773	744	769	738	763	746	712	724	690	734	762	736	741	765	676	753	720	744	804	735	702	747	718	742	748	723	696	758	721	720	733	733	762	702	716	674	722	726	702	695	777	682	742	723	731	712	718	720	731	777	727	712	710	675	711	699	699	752	688	768	733	710	719	770	786	709	741	711	737	779	719	711	775	736	677	731	770	693	687	721	739	781	763	710	723	727	758	766	711	760	713	777	771	726	752	720	729	704	726	675	753	750	728	676	754	736	751	742	724	703	703	755	766	717	731	750	743	753	721	681	721	713	748	753	712	714	710	758	672	745	735	740	734	733	712	745	717	706	735	739	701	770	742	741	725	736	739	746	712	774	770	778	711	717	739	694	790	733	723	683	728	691	727	711	735	716	657	717	735	729	700	677	734	732	730	717	727	743	729	731	717	721	707	730	714	699	741	713	721	734	743	740	728	757	710	725	713	693	739	735	709	703	687	726	698	789	728	703	680	734	760	745	717	712	704	753	729	712	722	693	716	724	743	732	706	711	754	707	715	695	694	689	718	713	751	731	750	746	763	693	731	740	721	704	721	776	737	691	707	706	729	733	735	741	746	735	750	728	703	721	712	764	765	726	739	709	722	740	739	700	723	767	729	710	724	727	753	739	752	699	730	738	705	707	762	709	727	737	729	732	744	746	690	692	719	762	743	766	734	756	728	736	759	684	772	722	748	709	746	735	750	712	716	646	711	751	694	705	706	732	694	699	805	707	720	728	730	741	758	735	731	768	689	702	766	713	722	672	779	731	732	742	723	722	757	761	748	781	731	745	687	737	750	751	697	756	746	740	751	734	719	703	728	699	753	716	691	727	754	710	698	744	713	738	772	723	745	747	723	721	742	789	752	663	735	701	703	765	747	731	714	670	732	709	737	757	725	739	720	708	710	729	800	777	737	686	776	730	752	727	751	748	748	751	668	713	709	711	744	753	728	761	658	683	759	795	679	732	687	774	743	712	645	676	697	741	761	784	715	755	702	734	705	688	727	760	678	714	730	745	710	725	733	701	798	733	720	769	742	712	742	692	761	773	705	758	740	722	740	738	755	734	766	740	707	722	724	695	686	713	756	720	663	702	713	713	739	706	670	681	723	738	725	700	666	682	772	710	737	759	701	711	711	724	711	750	689	723	739	769	737	727	672	756	658	738	742	734	723	727	678	756	725	721	748	738	730	753	716	709	728	684	675	766	726	715	752	776	739	722	739	727	749	724	712	730	785	735	687	756	738	726	717	669	697	669	730	723	710	720	765	717	714	721	735	711	712	712	712	691	749	743	714	761	760	762	684	677	726	731	725	736	743	749	681	717	775	727	759	682	744	687	733	752	724	762	744	725	683	717	694	667	720	724	782	745	692	678	723	681	765	776	699	701	712	753	777	729	687	769	740	694	747	684	746	721	731	721	744	718	765	724	781	724	729	729	735	718	754	729	718	668	735	726	722	716	743	713	714	761	675	718	726	701	707	767	721	739	774	745	770	757	739	733	760	765	745	717	769	699	734	746	789	687	726	760	728	733	749	739	771	728	733	715	741	717	725	726	731	754	713	752	697	762	741	710	724	711	696	735	758	779	703	758	679	715	705	675	687	775	721	699	755	741	687	768	729	685	716	708	742	718	652	728	682	658	722	764	755	705	757	714	739	729	723	741	743	754	733	725	759	722	710	711	763	751	752	736	762	719	729	729	719	679	786	750	745	733	730	716	762	725	760	750	681	706	739	735	740	753	723	780	708	753	759	737	709	731	739	745	745	752	725	672	707	698	720	714	733	712	707	694	725	746	719	678	725	732	703	745	696	725	715	695	731	719	748	729	726	761	732	800	710	680	708	741	698	706	683	707	736	729	711	749	764	696	678	709	756	745	746	714	738	707	730	689	693	754	704	692	702	760	716	732	737	734	736	713	711	727	748	739	742	734	713	742	734	671	704	656	758	745	723	702	707	752	728	725	692	728	721	766	703	702	732	730	713	747	734	722	723	761	748	728	699	737	759	755	701	760	767	761	729	699	692	708	710	685	709	677	688	707	726	736	705	737	694	738	718	698	743	699	719	766	725	742	757	719	753	747	718	776	727	734	717	734	713	751	710	725	749	748	694	711	710	720	745	715	759	709	732	738	734	727	717	729	740	756	726	781	705	717	683	727	723	744	691	681	717	708	714	749	727	785	740	734	761	724	738	732	737	732	688	710	763	710	715	740	762	689	707	738	699	710	726	714	721	690	742	677	734	750	761	751	717	689	710	734	679	726	754	718	776	740	735	741	697	729	728	710	692	709	703	739	705	711	717	735	717	755	690	777	758	731	704	747	728	676	713	729	714	687	723	738	744	704	714	743	764	721	777	781	685	727	717	675	779	725	686	689	708	747	771	767	748	739	710	703	703	742	747	726	725	699	762	702	700	750	733	688	767	747	734	709	710	735	708	712	724	722	680	744	681	732	707	738	750	767	736	749	713	816	717	743	713	735	744	746	776	692	769	716	716	724	751	711	724	731	746	722	714	701	740	662	738	718	741	747	719	767	749	743	751	696	764	731	733	729	742	724	713	748	777	703	740	746	739	742	704	753	761	711	770	730	723	669	710	716	771	719	704	707	744	741	733	685	809	680	691	719	742	706	718	726	746	769	697	730	738	707	732	746	706	716	703	727	729	739	656	698	733	689	758	721	723	723	705	744	725	719	750	735	699	733	723	722	759	727	721	681	738	777	726	727	708	733	704	744	717	747	729	754	720	715	742	690	734	722	810	732	750	743	737	721	736	760	733	703	772	721	752	682	720	714	653	753	709	708	739	735	746	725	700	672	742	780	716	699	723	725	720	735	720	717	705	738	710	739	726	740	769	754	728	746	752	716	760	713	757	748	733	774	807	701	735	716	750	743	741	734	712	693	748	778	746	738	739	725	735	737	752	776	761	716	702	743	772	706	728	733	706	750	755	726	719	733	707	785	705	716	761	780	707	731	769	705	708	709	738	737	747	727	755	720	728	724	744	715	736	730	755	722	709	717	729	739	762	710	726	736	766	677	737	710	761	702	701	726	745	670	761	744	744	723	713	752	720	646	697	754	716	733	703	743	754	736	738	708	688	682	705	758	764	777	750	696	749	744	687	695	725	741	747	741	710	718	748	768	704	719	729	741	688	731	744	695	781	765	696	705	713	735	767	796	765	708	734	727	709	727	729	710	715	720	719	721	710	696	727	709	708	685	757	701	702	715	748	753	725	674	717	725	716	716	759	774	723	724	701	695	740	688	731	766	722	719
23467	21581	29511	24134	21585	21580	8898	2224	1564	1329	1177	1027	852	811	785	733	693	682	630	626	605	616	623	552	598	577	573	634	589	589	598	566	544	583	547	596	533	561	533	502	553	535	534	524	544	520	537	501	541	510	511	510	512	549	525	509	493	557	527	549	532	505	528	565	525	502	567	510	520	508	513	529	504	549	489	520	521	540	495	519	526	524	553	556	542	496	529	516	479	514	491	526	522	506	564	500	510	534	548	492	509	527	510	514	509	549	487	566	533	520	501	507	513	504	489	525	517	527	530	546	542	495	577	555	513	552	528	480	509	507	587	529	523	509	517	515	540	530	514	552	500	498	552	545	533	506	519	516	573	493	526	518	537	516	501	461	558	491	526	522	506	493	493	569	556	497	566	482	572	511	522	490	534	542	493	517	503	493	518	529	540	536	507	492	533	524	501	548	511	529	511	534	516	500	487	529	488	489	534	560	528	507	534	541	493	499	495	529	561	474	568	538	501	508	545	533	476	515	523	525	498	531	508	565	522	522	499	493	498	527	539	540	520	519	494	516	514	526	499	500	571	554	538	525	516	541	524	513	553	544	506	509	474	502	528	541	573	526	486	537	502	471	515	497	507	532	511	510	501	504	505	526	524	539	527	499	543	510	508	517	567	524	551	521	538	497	523	537	522	516	541	528	502	561	534	502	505	541	499	530	507	528	496	490	522	502	486	483	570	543	554	523	501	506	504	513	511	507	504	534	526	529	488	506	524	503	517	556	518	512	529	532	559	531	524	542	485	506	530	520	504	510	559	503	524	529	518	581	498	541	505	496	503	522	535	485	498	510	496	497	465	522	533	507	511	482	509	508	529	525	523	495	526	521	514	516	496	495	526	568	530	503	542	505	527	543	516	511	509	520	500	556	513	558	528	518	532	504	517	523	578	476	500	509	575	502	565	556	506	512	540	527	539	479	496	513	510	517	493	506	498	477	533	570	531	548	477	517	501	540	478	507	500	501	517	504	466	513	484	519	506	534	482	524	507	519	562	518	532	536	510	547	487	526	533	496	551	551	526	557	520	530	505	498	540	508	524	548	492	520	522	542	514	505	510	528	527	508	490	530	547	504	516	513	521	489	547	555	541	531	532	493	480	480	498	510	504	505	519	532	518	527	490	516	532	532	533	518	537	492	512	543	494	504	503	528	554	542	508	515	493	506	516	550	498	547	512	464	519	551	527	571	529	557	514	532	506	483	531	501	510	506	508	496	488	447	516	529	522	521	544	459	538	532	502	487	541	545	548	493	528	529	478	500	514	538	560	543	538	516	506	515	552	529	485	519	535	490	504	530	529	494	493	546	528	555	535	511	557	487	502	511	508	515	539	510	470	507	522	529	549	550	530	517	555	545	547	548	536	488	506	493	526	519	523	482	508	503	525	500	513	532	539	536	533	508	553	514	492	525	525	547	513	487	527	527	520	529	499	460	462	496	522	531	497	476	518	501	535	513	526	519	512	525	527	514	500	501	519	513	511	515	511	505	546	506	508	542	489	535	543	503	531	560	529	537	523	491	536	514	471	484	519	500	544	520	502	503	567	510	525	521	500	504	550	525	521	516	475	501	527	526	477	544	557	537	498	532	506	517	568	492	529	505	541	472	550	550	497	530	538	537	523	520	523	530	516	540	496	536	507	468	491	509	516	501	499	520	488	515	533	502	503	551	519	498	511	518	491	507	519	535	498	487	540	526	504	539	533	523	532	536	503	527	506	471	509	573	523	533	542	507	535	501	501	523	495	560	533	520	582	538	489	496	507	507	493	469	543	547	485	512	511	476	496	533	542	530	498	522	523	490	519	512	509	536	522	549	526	527	526	513	496	549	538	532	519	538	542	516	557	479	471	523	529	514	503	509	538	504	504	549	525	523	516	538	472	498	542	511	522	519	586	526	540	507	503	516	532	508	534	540	528	470	498	497	511	493	520	488	521	514	506	513	548	516	514	492	509	504	520	489	466	531	485	510	513	519	506	509	558	502	540	510	518	485	498	539	521	507	514	518	508	552	523	539	521	513	499	510	519	512	494	517	537	528	471	541	528	530	520	523	520	520	506	542	525	544	490	519	522	545	493	504	487	522	509	480	538	543	505	496	548	517	489	560	542	522	504	495	542	504	524	514	518	518	542	517	490	531	526	565	510	505	563	515	506	519	492	498	509	543	547	522	530	505	494	515	504	538	494	533	541	521	505	516	540	533	530	520	515	506	537	523	505	500	522	540	555	528	520	492	538	525	502	517	511	514	491	520	520	494	507	496	535	555	543	541	481	542	539	543	494	498	499	529	501	467	527	560	525	516	496	510	488	496	534	500	533	524	504	520	502	497	509	530	536	523	484	500	516	540	513	496	521	516	508	497	498	504	509	513	549	517	525	509	494	518	551	485	488	523	517	515	502	548	528	518	583	499	528	516	539	512	505	510	505	522	543	508	502	549	511	524	490	504	482	491	533	514	478	525	493	522	507	489	553	500	486	538	493	505	480	556	532	510	500	501	497	541	553	505	541	527	520	535	561	460	524	515	506	507	503	508	510	530	520	501	549	526	493	501	492	500	556	505	535	537	528	522	513	540	525	483	515	512	546	524	536	525	509	529	535	555	492	490	502	507	566	493	517	517	513	527	536	536	501	505	503	502	502	509	538	510	556	547	531	522	515	519	497	509	522	471	535	488	497	519	543	480	492	545	523	496	524	537	509	503	507	495	465	563	543	511	545	526	503	514	507	495	524	537	525	486	523	545	553	511	520	568	564	529	524	533	526	538	512	502	481	517	497	521	525	524	510	531	548	500	510	504	523	520	497	498	510	536	503	535	557	560	543	507	543	502	545	517	487	496	488	514	509	523	552	495	499	527	514	488	486	500	509	525	531	478	489	560	515	586	528	512	553	535	526	516	522	507	498	477	522	517	492	474	497	532	515	509	530	521	518	481	519	561	544	536	493	505	546	510	471	533	501	514	553	531	520	546	522	542	488	514	493	533	549	534	540	494	532	513	500	477	526	539	526	516	519	567	519	518	518	517	477	555	509	534	534	522	489	533	465	509	506	494	505	564	523	513	518	485	552	529	512	512	482	511	511	519	501	477	502	526	548	547	547	513	475	577	553	485	460	502	525	533	494	549	528	493	527	521	532	520	516	548	494	550	550	520	484	484	521	507	557	555	507	529	569	516	533	543	537	504	525	514	507	554	525	516	460	550	504	536	529	498	506	512	512	543	498	537	508	527	510	531	550	537	497	513	499	482	515	481	548	499	501	527	510	542	514	547	514	498	523	523	507	518	530	519	480	546	530	490	493	523	517	507	499	510	487	513	513	499	539	495	525	479	511	516	555	521	537	541	509	577	507	511	533	517	501	506	492	526	550	512	506	485	528	544	544	536	529	516	517	497	508	518	542	544	532	514	519	503	520	506	494	561	501	526	520	552	532	521	505	503	527	506	549	557	542	535	540	505	521	488	537	550	475	520
10777	23949	20696	13239	9740	7759	5888	4572	3456	2859	2493	2072	1691	1413	1297	1183	1059	1009	990	892	896	868	876	884	798	826	816	815	780	780	760	745	738	757	748	737	731	732	713	707	726	706	691	711	733	724	685	739	644	746	710	655	704	663	624	679	684	655	657	715	665	706	695	724	691	723	718	661	676	684	687	689	734	667	678	696	683	687	678	677	653	702	733	739	684	667	683	657	688	676	676	676	650	654	699	721	669	662	694	644	649	647	701	659	624	699	691	738	680	690	699	669	693	728	652	692	709	716	716	735	740	677	715	637	679	745	663	702	679	676	669	661	673	605	632	685	650	693	662	677	682	685	663	711	644	699	715	698	635	675	659	687	675	680	652	655	700	640	703	665	687	659	673	687	686	676	672	637	652	681	694	682	662	693	656	661	666	720	661	698	693	704	703	677	657	730	670	706	623	701	684	701	653	706	668	645	619	713	710	693	642	644	690	703	667	712	676	710	667	655	681	689	696	683	670	686	649	716	698	680	752	645	644	685	725	675	657	635	705	727	691	648	667	616	699	724	656	668	684	685	698	644	684	663	682	666	682	659	685	659	650	658	665	706	644	713	686	675	692	666	686	666	731	664	684	645	680	648	681	670	691	660	717	668	641	701	624	691	678	685	699	681	682	685	651	681	686	707	756	648	668	673	662	633	659	655	677	728	683	687	718	686	700	627	639	702	665	640	664	722	653	653	664	661	661	703	654	630	677	697	736	658	662	723	664	666	681	693	653	680	709	710	678	719	695	644	671	629	639	636	685	678	724	711	699	680	641	695	654	667	729	650	643	659	674	642	692	672	662	671	638	660	731	701	724	690	703	670	696	689	650	660	661	643	650	713	662	695	709	626	647	680	654	693	663	705	655	679	654	656	685	731	701	649	653	712	686	725	694	716	708	672	709	730	697	698	686	669	646	667	711	688	704	679	693	676	656	658	655	712	662	708	667	653	688	674	725	690	662	642	667	666	699	684	724	671	667	689	685	705	663	677	662	649	669	664	695	657	652	715	680	695	719	672	672	700	721	657	691	648	714	634	637	637	682	664	681	720	674	669	690	682	678	680	676	677	660	678	704	691	629	641	668	689	678	689	667	674	686	685	660	680	657	633	678	685	682	703	698	648	656	694	677	639	671	683	687	698	674	722	641	676	657	689	673	674	662	683	701	640	656	669	687	701	694	662	668	761	632	702	669	659	686	686	671	674	706	648	709	662	694	619	670	705	668	643	703	638	728	692	672	683	717	661	685	673	676	620	704	673	669	692	685	625	696	685	668	670	692	661	711	683	709	667	667	676	685	610	679	685	712	682	677	701	674	717	684	664	660	650	693	699	665	647	634	742	665	667	667	719	664	691	668	662	635	689	673	692	724	709	660	726	690	662	674	657	697	698	679	687	686	703	679	726	663	709	685	722	717	672	691	655	695	687	676	675	670	699	680	658	685	614	724	681	694	697	673	674	713	658	650	674	656	691	692	707	631	702	702	707	682	683	675	659	666	668	647	719	668	677	634	647	694	671	681	654	688	676	672	687	693	650	656	723	649	658	656	664	682	734	690	658	655	693	719	676	629	722	697	661	699	679	649	646	727	668	688	696	652	674	680	634	660	642	634	718	668	695	643	715	670	695	710	643	697	657	656	705	676	625	654	688	669	731	716	685	657	646	686	673	681	673	708	664	608	697	691	698	650	727	649	697	624	736	691	689	695	634	668	647	678	654	689	685	673	698	669	648	667	693	685	653	680	707	685	706	667	692	684	697	632	661	642	661	668	714	679	704	707	663	682	685	652	687	656	686	651	700	685	705	659	654	678	690	691	645	674	685	669	699	697	694	702	635	668	685	727	676	624	731	710	670	655	656	709	656	687	682	695	714	678	694	658	649	669	702	683	640	691	689	714	716	674	725	662	704	662	698	687	706	669	668	626	680	690	722	725	643	658	702	673	690	712	708	693	696	720	660	668	624	749	646	677	675	645	641	685	714	675	687	682	689	716	695	640	674	676	668	682	673	663	726	677	703	665	640	679	692	701	670	657	694	727	669	727	691	678	693	618	687	654	763	680	692	649	709	686	720	702	670	693	665	720	646	689	709	643	663	681	650	675	685	725	671	684	692	669	676	713	682	712	712	667	689	686	646	744	641	663	704	711	684	662	731	707	676	699	625	660	633	639	675	690	647	681	655	651	710	642	672	691	689	728	645	667	686	679	655	621	652	654	697	655	670	688	683	665	662	732	673	693	669	671	668	675	725	697	663	645	634	698	681	660	713	663	679	697	680	694	646	657	710	705	677	721	703	712	664	691	628	637	686	708	673	708	676	727	663	637	686	692	664	677	688	642	667	687	700	714	703	688	636	676	692	674	646	670	730	690	652	684	654	671	609	705	703	727	681	661	654	689	720	675	657	645	687	643	658	665	674	688	666	709	645	662	702	654	682	690	676	678	730	677	703	645	674	664	705	696	667	693	719	628	720	674	705	680	671	669	659	670	658	677	660	628	663	706	682	633	633	640	678	699	675	642	664	637	668	717	689	735	701	649	703	672	672	690	708	701	706	669	694	670	692	667	701	686	654	666	748	664	680	629	716	682	695	678	686	690	666	676	706	650	659	692	715	634	675	716	714	632	641	662	662	662	657	646	684	684	679	670	652	699	665	666	676	642	616	676	686	674	669	674	697	694	667	645	665	709	699	707	678	702	661	673	690	686	640	634	753	667	661	694	628	653	698	698	676	666	679	650	654	687	696	661	665	696	715	636	634	700	652	682	658	694	682	664	683	672	671	691	650	638	679	690	669	695	687	653	686	620	669	665	655	711	687	699	660	645	686	670	665	687	643	713	645	660	638	707	688	703	707	685	642	671	697	703	660	683	703	684	703	640	643	651	653	636	636	631	636	697	679	640	719	694	694	688	658	665	663	698	743	689	651	673	676	726	638	718	722	690	674	670	652	701	653	700	665	696	670	724	668	700	685	684	660	686	690	658	743	644	640	630	655	704	682	681	663	705	642	661	682	669	704	703	650	705	747	672	639	619	650	687	684	655	725	703	687	695	635	695	716	750	711	695	666	672	684	706	733	663	654	632	665	633	648	643	666	670	696	650	706	694	646	646	686	698	678	661	673	659	683	656	651	640	642	701	699	704	669	665	640	636	683	663	716	683	688	693	654	678	631	661	677	694	657	702	723	712	664	676	683	666	718	701	698	659	687	711	711	658	705	648	624	686	645	685	648	657	658	718	673	703	674	674	687	667	690	664	672	738	709	679	654	663	650	660	665	634	703	703	680	674	651	672	681	665	674	645	652	658	667	658	688	614	687	673	672	652	701	677	709	680	670	664	698	670	639	683	697	693	647	695	690	673	725	651	666	693	668	660	696	722	703	697	663	675	724	655	706	688	718	666	685	737	655	687	645	694	650	706	664	678	655	656	680	722	663	674	728	697	656	662	698	660	677	657	631	637	679	654	719	647	657	673	711
27514	20772	10589	3211	1688	1231	897	695	609	508	517	445	444	397	367	415	367	374	375	350	352	359	356	349	374	372	350	360	354	335	380	378	356	400	356	346	331	361	382	352	342	310	345	330	375	357	350	389	336	362	330	336	327	360	312	339	343	368	350	363	360	362	355	334	339	366	411	361	318	316	352	375	355	340	350	350	327	375	328	384	337	337	333	354	368	356	353	325	340	344	348	310	322	339	377	370	351	359	377	359	333	350	356	344	345	357	343	330	329	363	345	320	347	347	351	330	352	352	336	346	358	329	374	392	293	345	293	353	329	412	358	329	352	372	343	336	343	342	366	349	362	343	397	336	354	318	349	321	346	379	344	346	371	399	335	330	345	357	381	341	351	349	359	367	374	344	331	340	364	336	354	338	318	367	340	360	343	347	332	357	333	318	346	338	341	351	310	348	363	346	358	357	316	340	346	373	342	346	357	319	354	321	358	383	337	366	378	367	339	347	383	303	375	377	350	339	354	314	366	350	323	373	356	328	337	343	343	359	342	383	377	352	355	360	335	359	322	324	351	328	363	358	347	353	373	316	350	327	348	335	370	356	332	325	313	359	313	360	385	317	354	403	344	353	342	382	358	348	344	372	343	384	365	348	399	323	371	336	350	356	320	331	374	363	338	313	341	350	341	354	327	310	363	333	320	355	322	344	376	351	358	375	385	376	346	320	336	366	337	338	329	334	377	349	358	356	312	350	314	377	353	363	327	349	341	333	335	315	353	356	347	323	345	353	333	362	354	375	354	377	364	347	377	329	348	323	353	337	327	340	350	401	342	382	356	372	354	334	343	360	376	337	338	326	336	382	339	334	324	355	352	373	372	366	352	354	336	337	351	337	361	379	365	343	349	321	321	354	341	342	366	325	356	376	334	329	345	384	329	315	357	360	334	362	379	349	327	320	362	355	331	364	329	370	350	358	332	345	314	315	332	368	340	356	335	343	318	376	364	335	331	341	339	339	346	329	372	381	350	324	323	332	339	347	360	347	334	341	342	344	358	336	367	325	337	334	359	352	366	332	342	376	316	364	343	347	356	335	341	310	316	370	316	352	332	328	378	349	346	342	330	398	350	329	339	368	364	335	355	365	344	352	393	354	346	355	361	341	359	396	385	386	338	354	332	375	381	375	341	333	327	359	374	330	331	353	356	364	345	342	367	356	363	354	336	324	361	382	370	359	341	334	329	379	358	318	329	345	366	319	376	353	343	361	345	333	333	343	374	352	312	338	333	328	378	334	361	320	354	301	355	347	362	326	376	346	359	351	333	374	343	356	363	358	368	343	369	338	349	353	355	330	314	363	359	342	387	330	348	332	341	315	355	342	362	358	335	368	327	372	308	336	342	354	327	365	355	360	326	340	369	357	323	334	332	360	372	331	352	348	352	347	354	378	362	390	323	329	365	360	341	367	352	347	348	339	360	338	373	357	371	364	356	358	362	327	317	341	350	345	332	371	346	370	371	361	376	363	337	337	351	365	316	352	334	356	334	342	355	338	338	334	355	322	321	368	383	349	373	319	367	356	351	329	325	358	353	339	367	330	359	361	354	371	324	340	354	394	392	376	335	351	336	330	324	351	351	334	349	323	352	347	358	363	317	352	328	332	348	353	325	367	366	331	337	336	330	369	368	364	362	387	346	381	334	354	345	359	356	325	348	364	333	383	376	341	384	355	343	344	343	356	369	360	327	326	328	328	356	356	367	348	342	356	298	336	364	316	330	309	314	333	372	350	369	332	374	386	378	354	373	341	296	342	337	368	327	352	352	355	341	333	357	339	350	349	329	340	287	332	376	313	345	344	355	354	391	336	320	396	371	367	358	357	324	353	319	362	334	354	330	345	340	340	352	354	323	362	318	345	328	362	332	339	322	377	340	341	358	354	372	335	336	341	373	319	357	320	332	377	335	323	345	326	377	325	377	346	335	357	326	363	340	346	351	316	320	346	331	356	367	376	343	365	323	358	322	360	339	318	342	303	341	332	352	353	334	352	365	276	366	353	356	362	353	379	375	353	331	343	344	330	352	302	346	334	380	372	348	395	321	354	282	355	338	355	364	350	341	355	359	334	385	326	373	340	324	336	353	343	366	355	346	344	361	360	372	334	302	352	356	329	340	330	333	359	332	368	355	334	369	358	309	342	349	358	350	356	336	353	346	358	319	338	351	329	337	317	348	369	348	351	344	319	346	349	353	328	333	302	378	365	397	379	365	372	366	367	361	359	327	357	321	348	360	314	351	324	358	339	426	359	348	361	340	345	355	339	348	353	361	352	336	335	346	382	323	336	321	345	358	340	324	341	321	356	349	326	353	340	364	354	326	329	335	386	405	404	356	337	336	352	337	360	366	344	361	346	338	343	351	369	344	363	316	322	364	359	358	346	331	344	353	352	341	348	350	334	353	348	363	388	349	375	353	347	382	354	354	359	346	342	324	340	333	347	372	325	315	304	342	363	387	332	339	359	334	354	355	345	376	365	308	345	334	336	392	335	378	371	348	392	342	366	334	354	342	347	357	340	368	384	357	382	386	343	362	357	344	323	317	339	336	345	355	342	328	340	353	326	350	351	330	371	359	325	322	350	371	353	395	355	337	361	357	340	371	351	350	331	347	345	352	349	352	334	358	359	333	338	361	339	382	339	364	378	368	367	339	362	337	351	358	351	359	331	338	332	372	347	339	402	348	367	328	309	371	353	360	353	378	336	330	362	323	347	335	383	357	325	355	322	334	327	395	357	327	341	373	406	314	348	363	335	354	363	349	307	339	338	361	345	314	389	379	363	386	380	363	378	357	321	339	351	347	318	326	351	354	380	318	362	360	344	339	369	365	351	339	415	308	337	384	355	365	393	339	348	349	335	351	359	354	351	349	373	339	333	381	335	319	339	335	328	327	314	356	328	352	336	345	346	342	363	331	339	353	356	318	360	367	333	339	366	343	356	320	341	324	347	346	338	357	352	393	339	375	350	365	391	361	352	326	294	346	344	336	327	382	337	362	379	392	397	342	338	338	361	340	356	337	346	354	320	366	348	318	342	349	305	383	321	387	366	333	321	366	347	362	343	351	365	333	332	348	313	397	318	366	388	330	321	373	365	319	352	372	325	336	373	368	360	360	338	366	371	316	333	328	330	333	348	343	334	361	363	380	324	361	371	339	337	331	320	347	370	384	347	342	364	353	367	330	337	337	330	362	364	364	362	355	340	373	343	331	314	348	328	355	346	359	360	352	351	365	336	334	354	342	353	315	315	333	352	338	319	356	332	342	332	365	343	352	360	347	338	334	336	339	330	337	321	377	336	322	328	349	347	307	323	343	346	336	349	368	346	346	381	324	329	356	338	377	379	332	353	339	360	353	361	347	355	361	336	334	343	328	349	348	327	345	363	361	359	341	350	372	334	335	368	347	354	351	369	333	358	340	307	367	337	334	342	326	366	373	376	363	351	351	318	329	371	318	371	333	342
6735	9064	7949	4497	3166	2477	1929	1443	1192	990	902	769	691	665	596	537	541	504	495	493	505	491	503	508	495	471	471	535	473	483	458	430	464	467	449	487	469	439	431	443	504	474	439	439	459	462	492	480	491	450	435	470	472	449	442	466	481	465	452	480	466	451	451	437	443	451	462	443	447	442	467	432	442	506	400	507	453	448	472	479	469	475	444	456	499	449	446	417	446	445	497	465	455	477	561	456	462	502	419	485	466	483	455	422	484	472	487	471	424	462	447	430	462	469	458	426	437	450	456	467	418	441	446	467	433	482	444	462	452	399	427	415	460	447	421	450	430	463	499	468	464	456	459	437	496	484	461	476	451	475	442	477	468	450	476	433	418	438	479	476	449	474	479	425	461	483	471	461	447	454	494	458	456	454	451	502	450	415	507	462	490	461	487	484	469	466	457	464	435	464	438	429	441	456	474	448	434	420	488	441	487	431	456	411	466	442	507	479	491	466	462	448	478	440	436	464	441	454	447	496	467	450	470	478	457	496	446	505	483	443	453	436	418	476	455	439	479	435	461	456	468	467	467	517	436	435	451	461	478	453	457	454	470	450	456	470	469	445	457	438	438	468	418	456	450	428	427	507	473	444	462	455	465	474	459	460	477	475	423	481	451	446	422	437	439	460	431	436	500	413	471	463	489	456	450	425	456	411	461	471	429	472	427	423	476	480	454	443	444	470	435	471	471	490	439	475	467	492	469	511	460	493	480	427	425	401	467	425	465	457	462	436	496	444	466	460	452	480	478	482	462	431	447	463	440	457	432	429	431	458	449	432	500	430	470	488	461	461	463	467	463	457	431	479	455	469	439	469	456	469	438	470	413	451	455	429	473	450	475	460	491	433	454	472	449	460	480	462	440	476	402	441	457	464	469	430	460	419	449	461	447	465	440	462	484	448	440	403	480	482	415	467	464	447	496	459	447	448	491	453	459	473	473	454	456	475	448	432	455	501	448	444	473	487	484	447	429	490	476	446	425	443	448	483	511	492	420	466	466	450	469	492	439	447	483	442	483	417	473	454	467	473	529	442	478	442	400	491	426	473	465	460	444	444	447	436	460	446	465	505	411	446	427	454	442	492	470	464	488	454	455	470	466	420	453	489	446	423	419	454	404	447	451	512	471	440	434	452	452	461	467	435	477	422	496	462	442	531	438	456	407	481	458	475	463	408	475	442	425	522	495	447	457	469	481	469	462	447	431	433	473	453	448	466	435	469	448	474	426	450	425	484	417	445	482	443	477	491	426	442	464	491	444	471	454	464	450	494	465	446	471	448	466	452	451	464	420	467	444	461	458	455	448	473	444	457	486	444	462	456	479	477	443	473	445	467	456	448	450	461	471	470	453	460	460	484	473	439	453	441	447	480	478	496	503	452	462	458	445	448	449	452	481	451	458	433	464	454	442	483	458	446	422	460	454	477	463	469	468	462	434	465	436	470	462	465	401	438	502	461	437	443	468	463	445	462	468	457	444	461	471	455	451	468	420	468	496	473	449	425	464	466	472	433	460	498	416	461	451	436	433	492	473	445	445	483	496	464	468	504	477	458	470	450	420	433	432	479	483	463	438	442	474	438	450	472	455	459	452	456	432	464	465	464	457	467	458	449	461	474	472	430	460	462	484	444	451	463	476	476	431	486	457	475	483	481	447	447	459	432	473	465	451	485	490	463	448	460	461	439	465	475	481	456	462	451	475	441	472	458	480	440	431	442	458	460	420	421	491	461	457	405	431	423	484	461	445	489	469	437	462	446	483	477	485	464	452	465	467	439	470	444	503	477	431	461	475	491	468	462	439	461	493	462	450	439	440	484	451	471	421	499	450	466	451	444	461	455	451	443	495	450	445	472	525	445	478	471	452	470	421	458	450	461	443	453	423	428	467	436	458	447	451	436	467	455	448	451	495	448	466	462	489	448	458	457	472	431	432	449	461	459	431	468	490	415	424	456	458	466	449	440	495	458	437	473	500	452	456	498	447	459	445	503	436	475	478	443	449	422	437	454	428	445	419	430	494	492	462	483	487	425	462	465	437	435	468	443	467	421	468	459	429	489	447	476	502	470	469	448	465	485	457	461	477	440	473	489	434	443	436	478	469	452	488	436	464	404	472	442	473	459	501	476	473	472	427	503	482	457	458	440	470	486	433	447	445	425	456	456	484	434	505	483	460	473	459	475	470	475	437	445	466	492	482	475	461	470	478	458	437	461	443	478	455	433	429	446	461	465	446	446	441	501	423	466	452	472	485	470	470	483	455	428	431	488	470	439	424	433	471	487	431	441	448	458	499	453	474	450	456	463	459	450	470	461	440	480	462	405	467	430	463	409	448	429	431	480	469	527	473	452	478	436	447	429	453	484	417	464	451	434	460	442	456	493	458	441	461	446	447	464	452	438	452	417	489	424	479	448	414	450	442	467	464	464	439	509	467	441	459	433	457	491	444	443	452	471	451	450	468	491	450	476	471	452	468	435	497	482	455	453	442	437	459	489	425	423	475	425	464	470	481	473	459	476	451	440	469	463	467	490	479	437	432	433	440	490	438	441	453	464	486	426	491	442	462	440	459	440	473	468	463	463	484	450	481	477	475	456	461	444	458	432	460	469	441	443	486	469	466	441	467	450	420	445	521	438	425	436	435	481	443	490	422	465	432	474	456	451	478	439	490	473	458	479	478	496	425	443	430	468	465	442	470	439	470	454	434	458	436	424	441	468	437	467	450	483	472	456	463	405	446	454	466	495	470	435	461	444	430	441	431	442	463	472	493	470	456	479	488	441	451	451	451	475	421	446	456	472	444	485	445	454	478	445	497	450	458	483	463	463	442	457	453	441	474	479	458	463	453	448	461	448	473	442	476	444	449	460	448	460	500	478	448	449	501	457	426	460	465	487	486	435	466	454	457	447	461	434	488	452	497	429	451	481	474	440	477	437	464	423	466	509	425	415	437	496	470	451	502	436	457	527	486	476	435	463	460	460	462	495	460	459	483	442	484	469	438	452	448	441	405	433	461	445	461	478	464	478	468	448	438	429	444	483	488	494	485	457	445	428	481	458	451	460	437	414	478	403	488	448	440	437	417	433	469	474	453	419	417	458	443	467	468	433	464	454	450	468	440	459	430	449	487	477	477	445	443	454	432	449	458	439	473	468	439	465	466	480	471	416	436	452	479	461	495	461	423	450	402	478	475	494	453	441	489	460	434	455	449	428	428	457	463	441	487	431	429	483	514	447	441	443	461	463	478	480	461	456	488	437	467	444	444	464	476	499	436	449	442	496	462	473	443	504	461	458	432	449	468	451	486	458	427	436	461	446	436	457	437	473	432	454	437	443	442	407	457	416	472	479	452	471	446	417	473	488	485	471	428	460	455	465	479	436	504	445	437	491	482	463	417	457	466	475	467	437	469	463	491	429	435	458	445	454	473	463	505	436	449	455	448	503	432	428	483	454	473	432	437	434	478	483	475	411
24443	21584	29008	24593	21572	10477	2432	1521	1255	1083	991	889	815	737	679	658	682	674	679	657	594	618	614	604	596	627	579	580	608	603	577	586	573	605	581	585	611	574	577	582	612	588	570	551	573	595	548	536	605	564	621	585	586	575	609	572	581	638	600	570	532	561	596	573	588	543	572	614	578	624	603	564	545	607	573	541	546	543	578	562	567	628	603	578	550	604	603	549	574	522	589	541	585	598	567	592	551	602	553	592	579	554	602	584	541	598	567	589	575	620	594	574	561	536	536	562	574	549	556	533	580	566	569	529	544	532	532	566	503	550	533	576	606	551	547	578	575	566	599	571	543	563	571	571	586	595	627	562	570	522	562	525	583	536	575	600	569	550	567	541	576	554	564	586	590	580	592	579	521	576	581	561	573	583	597	561	573	573	539	586	592	552	608	582	563	552	565	556	550	574	592	526	553	569	544	537	606	552	547	574	575	572	567	592	575	538	563	568	609	592	555	543	583	576	555	565	572	549	571	574	542	527	550	599	581	594	559	554	557	554	606	589	549	571	593	560	555	557	520	562	575	555	554	551	576	581	560	512	561	609	576	589	579	561	562	550	547	564	565	562	592	602	563	563	583	580	559	581	559	576	592	570	597	583	592	561	575	568	582	563	558	582	622	564	566	544	551	602	606	555	590	555	568	560	553	564	550	569	550	574	563	583	565	559	601	572	544	546	526	544	543	570	544	553	590	571	565	583	584	572	561	590	585	589	582	562	591	532	549	607	581	598	565	584	580	567	563	573	594	543	545	595	566	634	495	578	536	614	550	556	560	557	569	537	561	531	578	567	554	555	600	557	588	542	563	545	501	552	535	603	586	646	585	577	574	580	593	571	569	556	542	534	534	562	556	547	572	521	560	565	578	575	530	583	574	563	567	583	563	580	590	558	575	608	567	588	600	543	533	569	576	583	572	595	579	548	551	549	542	576	542	541	568	565	584	525	594	586	566	582	606	592	579	602	566	592	610	564	548	609	582	567	539	596	543	545	540	531	572	555	599	580	553	535	594	530	591	537	555	535	585	547	538	603	546	586	511	527	559	547	573	569	591	579	550	554	553	585	547	602	554	558	571	553	553	577	549	538	588	616	578	599	533	515	560	579	552	573	576	547	579	560	529	582	554	589	578	591	551	597	572	546	535	613	565	559	598	559	581	567	541	578	573	532	520	563	567	586	567	586	545	581	557	560	528	544	517	585	564	573	569	523	584	585	543	553	555	563	581	541	556	531	578	589	571	556	569	543	564	586	573	527	575	568	565	576	594	587	548	602	597	543	570	545	581	594	589	575	576	534	560	547	559	574	553	567	562	574	542	544	526	570	569	561	572	564	591	568	540	562	593	535	575	567	554	597	544	581	602	560	570	548	576	534	575	576	586	579	515	538	532	561	555	600	515	601	578	552	576	572	593	592	532	547	591	616	551	607	607	565	532	568	568	571	604	589	592	599	552	600	575	608	565	592	565	594	571	581	542	591	570	574	507	598	564	544	557	568	510	520	537	548	562	532	565	577	595	586	550	545	530	585	579	535	600	574	546	549	610	595	576	554	578	581	569	560	570	582	576	562	555	542	541	609	577	566	559	585	556	580	577	618	512	528	563	540	583	593	593	588	561	597	558	580	565	591	541	598	557	580	564	608	567	525	527	610	573	559	578	574	547	543	593	561	516	600	570	592	580	547	598	516	559	564	596	544	587	578	557	572	567	558	593	575	564	548	562	603	551	592	609	540	557	539	570	540	562	551	551	535	607	589	543	600	551	565	565	596	577	537	546	562	579	551	571	570	542	596	573	553	525	591	566	561	592	550	539	571	611	589	555	551	594	585	612	515	558	596	547	535	572	553	581	581	550	538	549	595	565	523	574	537	578	589	548	579	558	549	552	599	553	592	596	559	533	553	578	589	591	563	577	584	585	544	569	548	576	606	600	572	528	576	621	540	551	567	563	564	565	589	588	580	549	592	591	559	563	561	560	539	536	525	560	561	558	517	603	545	588	588	567	580	554	574	553	595	577	625	558	582	571	626	578	590	577	601	529	563	590	558	575	565	565	555	596	565	588	585	591	539	573	538	604	576	586	585	504	560	584	540	569	530	561	560	553	565	588	570	575	591	585	553	594	572	559	556	575	563	583	581	581	554	573	532	563	534	571	581	547	576	580	551	561	566	516	511	560	582	577	563	570	559	556	576	556	553	620	593	571	583	585	555	606	559	544	554	549	550	520	577	547	560	580	578	599	557	597	533	557	569	631	568	582	555	554	570	549	542	589	539	565	555	565	566	568	570	556	573	540	565	586	567	581	589	514	587	562	544	560	639	533	552	555	576	579	544	587	541	569	554	549	545	589	537	552	588	577	576	562	556	594	538	571	560	562	575	572	574	581	599	536	582	568	588	533	610	589	594	583	585	564	558	591	535	538	576	573	575	534	601	596	598	573	582	532	619	592	569	592	566	554	559	545	567	627	543	530	590	569	577	544	510	585	551	575	550	558	564	590	542	571	545	554	597	563	591	560	580	628	520	583	518	567	596	575	589	613	585	532	554	574	628	578	594	534	592	558	523	541	574	551	550	567	591	550	543	570	555	533	546	540	581	547	546	554	591	545	597	520	547	543	569	552	568	572	599	554	557	568	566	562	582	570	607	561	553	534	593	566	583	568	582	587	541	620	580	558	535	549	568	507	568	556	551	562	613	578	596	598	594	598	597	597	600	563	613	550	565	548	577	546	510	562	583	560	565	542	612	597	559	592	542	522	559	585	558	568	559	568	574	574	599	575	575	543	603	603	554	557	584	586	529	573	582	556	558	552	502	562	590	568	557	569	553	560	567	552	549	603	559	571	550	543	521	580	563	565	587	622	627	562	593	542	587	513	542	585	582	615	564	549	581	541	578	515	562	562	543	546	580	574	563	587	605	580	588	567	562	578	568	584	571	541	572	618	577	593	594	631	580	560	576	591	570	582	568	562	556	547	609	575	590	553	516	575	525	559	550	549	573	575	523	598	576	578	569	551	560	566	575	592	612	570	570	570	584	598	541	575	552	581	610	553	550	580	534	609	582	566	574	563	538	564	588	522	543	525	565	571	564	600	598	540	552	616	517	603	572	621	585	546	634	580	524	560	555	584	491	557	566	550	553	537	554	561	590	587	561	565	572	614	567	543	601	574	592	590	573	577	577	552	566	545	554	541	511	549	595	565	577	638	539	589	596	581	557	525	533	628	563	563	528	587	529	594	554	565	555	573	577	548	548	581	592	621	555	557	577	555	557	577	570	534	568	567	535	564	555	581	558	575	575	578	597	556	573	588	524	587	574	582	598	546	569	570	588	569	551	571	567	576	563	565	525	583	557	616	593	589	535	521	581	577	561	593	589	578	585	577	577	583	583	651	565	546	574	558	596	540	531	537	581	613	587	584	575	544	573	617	591	581	547	529	581	584	566	527	581	592	573	551	559	572	571	580	545
8412	18186	15595	9242	6830	5117	4000	3136	2479	2180	1882	1564	1412	1255	1090	1047	945	947	902	895	837	878	810	787	816	823	849	835	773	785	802	790	766	744	799	791	747	775	783	808	720	819	785	781	776	802	709	737	775	753	707	713	753	759	736	779	744	690	743	743	738	765	767	736	741	733	787	767	763	790	715	763	714	731	729	740	750	712	743	707	792	754	708	783	716	761	751	758	774	741	740	761	741	795	818	710	714	683	726	732	735	750	770	703	743	689	776	720	744	729	754	706	780	705	766	737	750	786	786	788	816	768	739	761	737	732	727	733	743	750	724	688	714	746	763	750	749	748	743	740	694	767	716	771	748	703	755	778	725	727	747	767	719	797	746	789	708	782	768	705	741	796	703	705	738	725	736	709	724	770	735	755	782	752	758	806	764	692	751	761	758	780	776	751	772	794	711	725	708	748	718	665	741	729	692	743	714	756	732	734	708	795	793	717	713	787	690	800	726	769	723	744	762	710	751	709	697	738	714	722	795	759	662	742	759	715	776	729	742	735	756	686	729	733	745	745	731	733	723	713	763	760	734	736	743	774	731	735	695	748	728	741	722	761	765	762	713	693	678	709	709	735	711	771	717	706	747	756	752	720	795	719	761	726	687	764	730	740	766	739	720	752	748	789	731	800	743	783	750	765	729	765	738	739	762	724	727	744	732	728	747	782	763	735	713	725	787	779	759	739	717	729	744	740	758	739	806	762	757	715	710	793	689	711	793	725	727	752	715	746	759	715	755	717	769	707	733	684	774	791	710	693	707	756	712	742	729	707	749	760	702	692	740	792	696	735	708	731	752	775	752	773	802	758	750	760	721	737	762	672	753	783	744	726	729	783	762	762	734	746	765	764	759	721	716	760	732	725	763	729	750	695	760	774	748	706	738	726	765	753	751	696	747	761	743	752	685	747	754	782	707	746	735	751	793	810	744	720	758	757	685	765	749	747	710	762	780	766	726	726	706	758	774	787	717	733	750	783	734	720	750	689	747	721	714	729	713	690	752	746	766	785	796	748	786	717	743	710	770	782	719	816	715	737	719	717	726	743	737	732	722	728	767	749	684	728	791	716	736	764	717	694	786	746	771	731	754	717	761	813	749	775	727	710	700	786	779	724	760	771	721	779	775	748	750	724	734	752	744	692	723	726	756	749	733	771	706	766	732	713	716	740	727	696	724	755	725	703	768	758	759	775	682	701	731	798	710	753	751	765	737	721	787	740	769	745	732	723	754	721	742	747	763	748	781	799	711	769	725	731	750	695	749	726	712	806	782	775	749	749	772	756	746	731	741	683	768	750	727	728	724	749	711	744	751	708	738	763	708	763	739	766	724	766	737	748	762	779	733	756	762	710	701	696	729	789	744	795	749	704	746	737	702	734	742	720	728	707	772	706	737	762	745	754	734	784	767	755	810	740	731	767	753	722	711	736	745	731	750	747	698	743	735	732	749	751	741	750	769	739	768	739	746	700	731	742	769	731	777	746	703	745	744	699	763	728	779	754	761	776	796	766	734	760	723	793	771	696	722	741	730	721	757	793	745	767	701	729	718	719	756	748	748	741	772	729	754	736	765	771	730	693	729	749	747	725	734	782	750	758	746	678	721	721	735	756	749	694	758	707	715	706	733	760	711	704	796	726	745	740	834	755	742	781	783	738	752	740	711	752	760	791	746	708	724	792	798	679	730	713	762	750	716	713	735	745	732	715	746	727	739	717	759	736	712	762	743	767	754	751	726	755	730	707	762	718	770	740	762	728	774	682	745	739	747	679	742	770	722	726	729	717	774	814	732	749	764	733	681	730	759	721	749	700	730	774	742	747	760	717	730	710	762	799	738	755	772	728	728	761	712	757	785	708	781	732	695	739	714	737	727	708	781	760	719	750	708	756	726	712	747	711	732	731	748	751	730	713	723	735	701	728	713	711	712	738	749	745	711	724	740	748	752	757	738	742	780	757	700	746	765	781	778	789	755	765	698	822	800	768	769	753	764	775	702	785	723	744	687	769	753	693	756	764	758	753	705	716	773	729	747	722	750	709	732	710	716	730	708	731	786	730	724	744	748	723	749	753	735	749	726	726	721	706	735	754	729	729	690	760	702	784	714	737	749	738	747	803	756	758	770	747	720	770	720	755	754	778	741	711	726	772	761	754	719	709	700	741	786	716	730	744	751	786	754	753	741	762	728	705	740	765	724	751	715	744	732	705	755	715	745	748	713	760	753	719	756	736	798	749	755	715	769	727	720	737	722	764	739	769	823	725	713	704	771	743	761	739	724	728	792	742	709	764	752	791	741	703	762	740	736	727	722	722	761	734	747	747	772	737	761	709	745	707	762	742	705	753	702	745	771	762	778	763	786	738	725	773	716	739	747	762	741	771	759	725	743	739	754	716	713	712	761	751	721	737	751	726	717	780	761	743	744	694	765	755	742	744	758	727	709	750	726	738	750	731	732	726	728	764	736	727	760	760	736	773	719	733	740	699	713	786	748	759	703	763	742	700	694	767	786	736	783	746	732	759	780	723	742	737	752	744	752	789	779	682	707	768	748	729	735	705	731	730	712	733	757	746	769	696	718	722	730	733	725	770	750	777	747	788	768	695	760	766	749	763	714	698	753	758	726	717	689	754	699	752	655	734	798	748	716	768	823	717	720	764	739	756	749	728	699	801	721	735	734	679	754	729	741	709	716	765	747	727	691	765	750	700	738	722	768	748	742	743	670	778	736	722	695	749	726	752	765	757	776	779	746	738	732	763	754	770	722	729	741	756	732	745	746	726	756	775	706	691	751	719	763	727	725	748	727	703	745	704	705	752	753	739	750	722	710	769	755	721	774	721	746	719	726	739	732	791	754	764	706	713	716	740	733	733	750	810	710	707	751	736	736	693	706	692	767	727	713	721	758	730	728	732	742	722	695	750	761	747	750	759	759	743	752	715	765	696	747	733	751	743	716	756	705	764	816	737	724	730	726	712	754	727	772	739	768	730	755	758	733	730	730	708	716	717	765	753	759	714	696	777	730	724	741	744	745	746	768	722	738	764	691	756	760	749	748	694	772	723	729	722	741	742	712	726	753	761	769	783	794	775	737	764	720	737	731	741	740	794	777	720	730	652	729	744	743	774	755	713	716	786	754	703	753	729	724	815	736	771	737	740	743	740	715	713	729	714	814	771	748	773	721	755	764	749	759	735	712	744	748	767	730	727	784	730	770	720	742	719	702	756	740	799	755	724	742	767	790	765	746	762	737	678	719	771	753	716	779	726	786	726	797	747	718	747	778	719	792	746	735	745	713	707	724	744	787	737	757	696	724	704	717	748	710	710	739	720	720	764	767	685	728	759	765	679	708	710	682	768	748	749	745	697	719	778	714	699	751	696	744	722	710	778	733	765	797	727	756	758	698	756	739	699	745	751	704	712	743	734	736	762	781	722	730	700	746	799	709	734	748	693	759	762	727	784	794	718	768	744	680	707
23409	21573	29514	24111	21580	21557	8542	2251	1517	1330	1149	1018	937	794	741	795	651	637	604	660	606	591	545	577	592	616	564	557	558	598	563	503	522	528	548	539	506	531	531	574	535	523	530	538	541	518	536	553	571	530	543	547	539	553	526	525	524	506	534	528	500	536	513	539	542	552	533	516	537	525	485	563	530	560	520	537	579	543	529	557	548	527	524	490	520	510	519	523	556	513	518	501	481	553	569	520	557	549	512	494	533	538	540	510	480	491	550	489	547	532	512	510	524	542	479	564	499	542	521	519	498	549	551	523	554	547	531	566	523	537	504	525	532	529	537	543	497	496	534	530	479	510	560	530	531	554	547	581	579	495	506	533	539	540	532	493	542	543	493	537	539	496	513	493	507	521	527	549	535	535	531	470	527	499	542	555	515	505	491	517	531	529	525	510	506	549	550	545	503	518	518	495	508	498	563	485	528	570	490	538	513	504	499	522	480	507	503	513	540	532	503	541	509	471	546	526	502	510	510	479	516	511	515	523	537	526	516	529	516	528	515	542	513	546	475	523	517	560	543	545	536	534	489	557	509	493	464	554	509	546	529	519	504	528	527	509	498	533	527	523	520	526	555	557	498	525	567	480	577	515	492	493	542	506	506	526	552	522	533	511	557	518	531	529	504	501	527	509	559	498	518	500	493	528	517	502	525	569	545	516	549	548	557	524	571	523	518	490	545	542	499	484	475	460	507	517	496	536	518	508	546	512	553	516	542	494	514	490	536	503	555	526	480	545	497	501	524	512	542	524	562	531	518	500	467	495	491	542	497	471	556	504	532	517	542	494	489	530	523	577	537	552	521	502	528	545	501	487	522	529	504	528	502	562	564	505	499	479	564	477	498	521	543	513	482	531	528	514	498	520	507	524	529	541	541	525	505	516	546	488	526	513	519	550	553	512	470	535	537	541	524	534	534	516	540	530	530	513	526	515	522	525	510	547	557	515	543	518	544	517	582	507	542	551	480	545	515	525	459	500	524	484	496	519	494	510	503	562	511	563	520	526	468	528	501	508	532	552	535	516	514	530	494	554	496	475	511	530	533	526	528	547	516	530	541	539	532	554	500	537	510	516	537	495	526	516	501	507	479	512	488	536	477	538	506	499	528	556	563	533	508	513	527	537	485	545	471	523	481	528	534	546	545	558	547	489	530	497	532	550	577	521	507	490	530	523	472	545	518	568	549	569	502	504	514	523	567	506	532	508	500	503	516	542	485	525	520	530	509	552	500	514	524	541	504	510	515	511	534	516	499	538	490	499	517	500	528	584	553	553	466	528	531	522	524	483	510	488	520	519	529	525	516	506	559	531	501	517	480	501	556	520	497	528	521	526	512	516	528	551	519	512	539	508	485	526	499	511	502	527	478	518	554	509	494	530	500	529	550	507	471	554	556	500	515	512	565	541	553	560	514	469	498	519	502	527	535	500	526	539	531	495	538	490	523	501	539	553	549	524	537	499	541	536	529	502	540	484	558	512	535	512	510	511	470	502	542	529	492	529	472	518	554	539	526	509	523	531	534	512	484	505	499	562	507	469	548	542	542	511	552	524	509	515	493	500	590	495	494	527	502	539	506	534	511	534	537	502	512	490	594	561	529	501	494	542	494	506	524	548	494	519	540	524	526	518	546	441	522	493	530	519	499	534	560	521	508	521	530	515	469	512	521	486	514	511	492	496	554	484	526	544	516	490	521	538	485	494	573	545	500	512	490	508	512	505	539	513	519	521	547	524	569	525	504	503	516	480	505	538	534	538	503	517	506	527	513	555	520	505	519	490	491	500	530	504	550	538	554	536	557	550	540	549	507	527	497	540	512	548	531	484	521	501	521	519	515	520	479	492	505	517	544	508	531	519	483	513	493	535	521	512	496	509	522	507	562	496	509	567	514	519	514	530	517	522	558	525	473	517	488	559	517	555	516	546	546	480	545	517	536	505	518	517	526	516	513	541	482	523	537	508	536	482	558	508	537	515	547	515	522	532	537	508	545	510	469	532	536	555	522	512	492	500	527	535	500	522	517	531	500	514	472	495	503	537	513	503	522	556	499	573	539	540	514	543	549	505	553	538	507	506	571	531	539	506	532	542	492	507	505	574	520	504	516	503	518	502	553	514	542	531	487	552	514	520	520	509	488	481	547	505	536	485	524	551	516	544	535	489	546	541	501	498	498	512	515	539	530	518	515	551	530	533	530	529	531	507	512	515	512	520	545	562	522	535	549	516	526	510	504	525	509	504	500	530	477	515	558	529	536	578	549	479	514	522	489	530	553	533	511	507	516	482	543	517	543	500	493	523	531	508	521	520	542	541	509	502	541	518	533	527	505	559	509	508	522	539	527	506	519	560	528	574	573	508	523	518	515	525	539	500	531	512	524	534	519	508	534	535	483	547	507	559	515	507	512	503	545	520	523	536	517	513	541	539	489	511	487	496	466	512	520	499	485	520	531	496	520	530	571	494	525	517	500	549	502	478	534	494	520	540	517	533	541	518	551	538	494	531	544	523	557	504	541	509	582	471	539	518	522	502	526	541	495	512	545	510	542	464	519	516	558	509	558	518	529	519	563	484	500	548	544	529	543	481	496	547	534	504	502	524	514	558	524	523	512	480	504	516	472	519	503	494	514	515	491	533	508	508	516	505	532	476	509	557	487	534	500	534	500	551	530	492	539	501	526	514	516	499	493	515	499	472	476	482	521	505	514	519	551	460	522	509	554	520	554	534	519	501	575	545	494	512	532	497	525	515	537	522	509	540	501	535	474	531	496	503	523	543	490	495	500	524	500	544	526	541	534	464	550	510	500	535	537	510	516	516	534	525	509	529	537	474	525	535	477	512	529	559	538	501	502	535	517	531	490	505	541	504	529	487	465	530	506	535	522	525	549	492	542	531	496	525	545	487	521	555	500	499	487	507	564	506	535	516	517	543	494	570	498	502	503	541	532	527	507	488	527	517	545	515	477	555	509	499	543	532	526	551	501	531	511	514	508	510	499	517	525	484	519	532	530	534	541	547	476	555	509	540	469	529	524	576	523	534	525	527	513	530	551	548	550	495	538	534	507	531	512	509	503	566	518	505	535	505	513	559	523	487	501	502	549	494	519	544	524	498	548	549	524	515	540	515	481	502	531	562	541	536	457	490	567	524	492	529	483	570	493	541	528	564	530	548	535	563	488	537	563	516	548	531	499	535	521	509	537	503	550	521	516	504	511	535	522	492	521	541	532	546	529	517	528	491	523	500	494	527	499	569	493	552	531	548	532	564	525	527	541	490	511	485	518	536	516	539	517	564	516	498	522	472	546	511	517	510	526	533	561	523	522	490	564	509	475	508	544	526	526	489	525	539	474	496	528	530	532	562	494	529	527	505	529	522	502	489	488	530	528	503	557	556	502	481	491	527	560	535	500	538	535	528	522	543	480	512	536	551	554	544	511	526	528	507	497	514	499	504	530	496	536	517	521	527	549	540
10700	23609	20137	12806	9706	7249	5637	4370	3536	2850	2406	2040	1750	1443	1322	1168	1051	970	934	889	898	889	926	845	881	801	764	838	737	810	768	793	795	741	748	744	735	743	706	712	683	691	703	718	655	710	705	684	747	728	715	770	736	677	640	698	659	686	707	752	756	632	679	709	733	738	655	689	722	714	725	617	651	703	695	722	695	682	674	703	669	700	726	704	686	681	674	710	684	673	698	672	715	796	757	669	682	696	642	673	706	697	662	698	647	653	661	664	688	731	682	704	666	674	660	668	776	678	728	716	714	656	717	675	636	735	712	694	696	678	663	720	659	689	664	692	666	622	733	670	689	668	696	738	661	699	644	701	688	698	665	654	626	715	709	713	747	687	670	643	707	677	685	678	704	702	674	688	660	604	647	676	711	643	625	729	706	683	702	625	683	650	653	665	631	696	655	665	663	612	694	678	727	665	681	726	684	692	665	667	668	687	671	715	667	710	714	680	710	696	625	639	657	698	650	678	689	682	664	627	696	674	697	674	621	728	663	653	651	670	666	696	709	662	661	722	632	729	699	720	676	696	693	720	628	667	713	714	679	679	686	732	678	675	744	695	689	740	659	649	706	671	685	678	742	687	665	667	606	701	667	668	698	683	707	675	722	665	675	698	670	681	674	711	699	680	654	696	684	696	630	679	648	700	727	667	664	676	667	683	652	702	698	630	648	723	710	683	732	677	650	698	676	667	671	677	668	647	689	689	710	665	695	659	662	690	687	671	671	709	657	675	686	718	694	691	685	722	661	650	622	681	671	693	659	731	698	651	726	684	682	685	655	713	664	644	632	699	606	686	682	724	698	682	683	646	708	657	698	653	680	686	634	688	662	697	715	677	673	659	697	673	676	660	718	671	651	682	699	699	662	708	686	707	688	668	678	692	683	725	720	710	677	715	706	696	649	693	738	695	692	691	704	676	681	649	635	669	638	684	678	680	714	645	640	713	663	637	718	625	673	656	675	706	680	689	675	725	695	693	635	725	685	725	688	639	670	735	703	664	701	693	658	664	681	679	642	660	723	710	752	691	712	728	705	704	667	693	729	703	679	699	684	674	713	709	657	684	679	672	711	696	681	702	728	671	717	689	688	681	732	687	707	702	696	693	662	687	669	700	628	673	673	667	697	676	712	660	677	700	654	650	649	658	700	675	655	686	702	666	692	641	687	659	665	679	648	689	679	695	680	632	656	657	625	659	714	676	701	689	668	683	704	675	704	733	691	679	648	646	712	680	659	691	629	650	709	708	696	640	663	713	694	683	647	662	689	674	703	715	679	693	702	647	661	761	651	696	676	672	645	646	670	678	659	689	694	690	705	704	673	629	660	661	685	650	663	710	673	627	706	683	669	712	664	671	685	658	648	694	661	637	651	711	726	645	681	673	690	670	688	676	689	659	675	620	703	696	675	657	644	698	711	693	692	704	685	719	753	711	690	669	690	711	695	682	659	716	665	656	667	647	676	734	683	691	686	667	668	667	677	688	695	661	622	672	702	664	665	671	681	665	715	695	679	694	710	657	695	621	659	696	643	720	683	719	692	693	656	663	683	669	703	687	646	644	660	727	707	672	670	664	712	646	663	711	652	674	669	697	654	676	713	657	697	690	650	696	661	693	671	721	693	722	721	699	700	692	690	669	645	637	665	691	724	662	636	658	683	683	701	683	706	722	683	716	675	676	685	736	689	687	680	661	662	656	671	707	663	724	690	684	690	713	693	646	649	621	703	677	676	725	675	673	671	755	712	706	655	726	683	754	660	714	677	671	667	728	646	724	672	671	605	717	680	680	656	683	647	693	692	733	687	661	664	652	689	655	651	672	699	735	686	752	681	672	619	668	735	714	708	641	710	685	675	633	679	676	703	681	670	658	678	684	673	705	645	667	734	716	664	726	677	676	624	739	670	681	644	715	649	682	658	708	712	702	692	703	654	644	693	670	683	708	647	710	651	730	709	654	693	719	698	692	655	666	659	669	708	728	659	695	662	700	645	686	686	659	705	673	704	684	693	660	673	663	633	654	669	706	665	652	656	651	707	674	659	664	648	671	701	702	722	704	668	697	682	696	729	654	684	669	658	671	675	691	617	682	649	663	676	678	672	671	664	666	701	692	770	688	677	683	654	678	708	649	658	696	660	727	704	677	651	678	695	715	652	698	710	667	718	670	641	702	644	638	712	674	662	642	722	681	683	698	696	707	677	672	686	703	653	694	680	694	645	674	713	733	706	714	664	666	671	678	688	634	675	672	667	698	663	709	689	631	712	665	676	675	699	683	634	683	655	699	659	673	666	690	664	667	654	655	692	664	644	653	706	671	712	722	644	690	660	648	673	695	660	719	705	702	691	665	665	692	687	693	690	660	656	638	702	593	719	652	678	724	648	701	671	709	682	681	626	657	676	721	658	684	639	672	677	693	696	660	691	665	708	675	681	687	699	648	651	677	680	668	733	665	690	660	648	653	650	692	711	678	643	678	700	655	714	710	713	652	661	654	700	692	691	713	685	715	677	713	724	661	714	655	714	650	685	702	672	710	671	669	684	676	692	679	691	685	700	670	694	724	677	662	714	709	647	743	713	624	688	677	675	672	647	673	649	650	687	671	674	663	690	697	668	718	669	718	695	677	685	632	668	708	693	676	700	689	694	676	662	693	673	645	718	672	666	652	700	663	710	649	698	665	625	699	682	705	680	679	716	679	635	660	708	752	638	689	670	673	665	733	706	703	670	673	663	691	710	687	684	702	674	645	709	722	647	651	707	636	699	661	690	674	625	716	691	659	671	659	686	739	735	664	676	666	641	696	717	649	691	691	668	704	663	691	645	708	660	705	638	733	682	655	670	690	662	701	671	639	646	658	705	659	719	699	705	687	687	653	698	676	746	687	707	693	643	643	647	688	660	646	668	650	672	699	723	693	640	678	694	690	652	679	712	666	691	704	684	686	647	692	661	698	703	736	703	682	706	696	664	655	686	668	666	671	692	644	669	627	658	708	683	660	690	668	654	692	665	656	688	626	641	663	668	709	631	693	723	668	692	637	707	647	671	646	667	671	675	731	716	709	640	646	722	686	678	661	685	710	643	680	690	677	688	677	668	712	716	673	641	668	660	732	643	643	691	697	687	686	658	690	685	726	697	671	673	680	696	732	690	657	707	723	677	716	687	663	666	683	674	684	672	685	678	685	699	638	678	686	689	695	643	688	717	687	647	733	699	710	714	694	695	688	657	676	666	673	663	683	721	687	685	728	639	707	671	709	682	706	663	691	648	676	689	715	674	675	691	656	682	699	657	671	728	681	664	665	695	730	671	633	718	687	691	643	647	651	711	665	650	712	698	652	673	705	667	666	685	690	663	704	626	671	669	644	706	730	700	682	691	658	686	681	656	725	657	692	674	705	660	672	636	696	672	685	687	657	636	726	679	687	701	702	705	690	671	646	658	647	629	701	666	662	738	673	631	685	678	667	678	689
27414	20768	10118	2927	1388	1000	767	667	557	536	481	428	428	370	356	373	343	351	382	315	324	352	344	341	362	366	334	372	365	348	318	348	347	329	364	368	339	347	367	330	332	319	342	347	316	326	340	335	307	339	365	300	331	358	324	322	346	354	316	345	343	318	357	311	350	367	327	337	317	333	334	351	318	357	324	326	333	302	341	327	357	330	374	339	300	309	362	333	305	332	357	333	361	351	359	353	319	386	309	348	353	363	355	366	313	353	336	294	310	336	350	326	302	295	398	319	316	348	306	332	326	328	331	372	340	366	336	308	304	367	339	330	321	355	355	360	323	312	325	311	331	333	331	286	345	329	310	338	331	342	352	325	334	315	353	329	303	370	334	349	376	318	353	331	312	333	351	361	349	316	325	335	293	332	312	354	353	337	354	332	323	330	326	344	318	336	315	355	320	310	365	332	332	381	346	352	380	315	333	333	339	311	357	346	340	337	359	333	356	333	331	328	338	315	355	337	331	362	311	321	329	346	381	320	343	326	329	317	339	306	308	335	376	330	364	325	360	329	328	317	339	302	355	313	331	339	344	336	336	339	354	337	332	317	331	337	368	334	340	327	332	326	355	340	339	327	361	325	321	316	317	352	313	350	335	345	356	317	385	326	345	322	322	337	330	324	298	330	336	348	332	330	376	331	312	337	341	336	327	313	364	303	335	329	359	307	353	337	374	350	317	311	321	336	317	349	352	357	325	327	317	362	372	331	372	346	373	336	291	327	363	367	335	307	355	319	324	331	349	353	343	372	351	347	344	339	306	343	347	295	341	333	344	334	382	332	356	366	360	329	357	333	312	349	336	337	312	344	349	319	313	327	329	336	341	337	333	351	350	297	302	334	346	338	330	331	328	338	327	326	330	330	327	365	355	308	317	323	319	373	338	323	363	379	318	307	339	365	341	366	363	323	334	342	295	356	342	350	264	335	322	310	348	365	344	363	340	330	325	326	332	334	315	354	330	340	319	325	315	328	346	341	343	354	314	351	337	335	366	327	341	308	333	329	322	324	328	333	326	319	331	361	340	303	344	350	363	337	303	320	320	304	357	335	346	326	335	325	346	358	338	325	328	352	328	321	338	350	350	314	295	365	308	339	319	353	333	320	320	314	356	345	343	339	324	338	346	325	322	332	339	345	329	312	352	333	348	358	315	360	335	342	305	327	322	347	282	323	338	327	329	369	301	341	313	318	340	339	311	320	313	306	335	301	309	338	326	313	345	323	338	366	329	326	349	308	351	337	368	344	361	327	335	363	346	343	321	307	311	358	367	339	342	344	319	317	340	315	339	353	316	343	326	346	304	327	350	351	338	295	334	340	354	331	300	319	301	330	331	322	327	313	337	334	325	333	342	318	348	345	320	314	328	365	321	334	341	339	343	318	331	350	349	334	323	320	372	326	339	329	315	305	349	347	325	387	306	349	350	354	370	349	346	331	305	344	319	363	355	372	317	334	329	338	346	342	349	351	333	339	311	312	326	325	330	340	295	309	356	288	343	342	328	324	358	343	328	358	327	360	343	337	308	311	356	320	302	338	350	340	354	333	324	330	336	359	346	341	337	342	333	347	316	359	335	354	366	358	332	331	327	352	315	329	334	342	351	338	339	330	347	312	351	346	333	325	348	334	373	333	344	362	357	340	331	332	318	326	351	341	353	321	351	312	325	355	339	340	319	319	333	325	369	335	323	348	322	348	338	361	331	326	338	325	340	352	325	340	365	343	317	333	341	357	318	331	348	316	354	318	320	320	325	342	369	364	315	350	289	337	342	315	349	334	354	324	309	343	356	344	362	348	366	309	350	305	351	323	351	326	328	364	339	339	337	297	324	363	350	330	286	335	355	343	327	364	352	347	296	325	298	322	322	338	340	327	352	334	318	384	332	347	356	353	370	322	345	337	335	278	359	336	319	355	340	359	334	344	318	324	295	340	308	340	335	332	293	336	328	349	324	344	305	309	310	339	358	354	320	329	333	323	318	314	343	342	331	344	333	337	342	345	326	328	368	296	335	345	316	339	358	352	325	354	338	354	354	341	325	292	312	344	339	361	335	342	353	359	328	338	344	305	340	354	315	340	340	338	337	357	335	340	346	332	319	349	324	386	318	365	342	326	320	340	336	321	328	324	341	313	337	305	351	362	372	345	292	299	314	362	346	324	331	310	370	360	329	334	359	370	344	333	368	339	313	348	340	339	357	350	341	343	365	332	359	339	353	316	295	318	332	330	383	342	316	341	400	359	355	325	354	337	311	306	323	361	305	359	343	349	308	304	338	324	334	306	333	357	309	331	295	330	336	356	348	327	337	337	326	337	314	325	346	337	356	351	338	300	325	315	352	322	322	338	311	328	356	317	340	360	327	310	326	316	349	322	354	346	345	373	350	312	303	332	329	339	336	338	343	321	394	381	339	321	367	323	310	330	332	311	353	365	357	341	353	315	327	374	366	343	339	338	354	324	356	342	317	333	311	317	334	322	261	323	359	357	338	331	348	335	336	343	349	351	354	361	375	357	327	336	311	321	340	349	350	363	320	333	349	337	325	350	312	376	311	336	341	330	322	370	330	326	283	303	332	319	337	378	329	314	379	321	332	313	329	345	367	339	334	331	364	333	336	344	329	319	350	314	289	329	334	356	329	326	376	320	387	333	328	364	367	336	345	354	326	352	304	382	358	306	339	337	332	350	335	317	335	316	310	344	328	308	338	323	347	325	339	343	342	340	353	314	339	297	343	356	338	308	356	347	339	363	334	334	334	347	317	362	351	338	342	346	353	389	337	313	356	328	341	311	319	305	352	338	343	359	349	321	388	343	327	306	312	331	316	338	317	334	344	323	312	343	348	323	354	353	362	339	328	307	325	374	331	324	363	340	324	325	337	331	319	347	329	319	319	325	323	356	310	301	326	349	333	318	342	322	366	349	312	354	330	320	350	348	352	361	297	343	349	336	340	329	334	365	345	315	333	349	330	326	341	369	315	341	346	334	348	368	341	355	348	334	325	376	336	352	353	338	336	320	331	326	340	329	309	352	358	346	350	358	336	333	329	318	323	333	341	320	333	362	347	339	349	347	339	311	330	353	330	335	325	347	363	370	331	338	319	328	330	342	353	344	320	339	333	335	352	337	319	306	313	326	334	330	331	340	330	347	318	359	337	332	359	336	330	333	324	343	312	375	297	328	342	334	312	326	358	327	316	331	338	326	349	332	321	324	310	323	324	333	343	345	326	350	341	309	350	339	324	344	316	306	345	351	348	341	320	320	345	340	369	347	352	351	318	335	320	328	352	359	362	326	331	322	327	340	357	312	330	330	354	375	358	366	313	323	348	343	353	336	336	342	334	291	314	332	358	349	374	299	320	312	325	336	317	353	329	326	339	361	346	355	324	381	345	359	364	354	327	355	312	316	349	349	347	336	332	316	359	332	329	305	320	364	368	343	327	336	317	339	320	339	363	308	319	324
6719	8733	7789	4291	3126	2332	1812	1337	1132	937	868	683	643	606	512	502	470	467	464	443	514	464	442	468	472	478	447	462	478	473	469	447	440	445	440	467	425	401	454	461	426	448	437	429	466	453	472	424	437	438	455	414	418	410	481	445	446	441	421	441	463	461	444	449	459	440	459	489	424	415	437	461	445	456	441	462	465	465	448	478	441	443	431	460	417	469	406	447	457	426	459	430	441	465	482	457	449	456	458	454	459	458	447	408	434	448	423	441	481	452	459	438	446	434	479	458	457	429	475	430	467	435	452	447	449	435	469	436	457	436	422	483	443	409	446	419	451	412	447	432	438	437	440	460	448	428	412	464	443	459	446	440	430	430	412	425	425	446	463	403	440	464	453	419	443	406	456	466	453	437	460	472	443	449	438	473	427	406	411	420	445	437	452	433	433	470	443	437	407	439	470	450	438	458	446	486	456	443	445	414	438	403	447	456	459	433	440	439	461	459	453	431	452	489	450	445	457	457	439	423	488	434	434	475	420	471	436	445	445	472	449	488	437	461	443	439	419	416	448	427	465	436	455	431	449	478	445	409	421	451	473	467	456	463	444	444	443	446	491	449	457	466	459	420	443	409	481	441	471	429	483	431	474	439	444	445	479	414	438	432	430	414	423	423	428	465	435	432	418	435	440	459	433	432	489	459	420	435	446	457	481	457	453	458	472	471	463	458	469	412	461	459	418	473	467	440	473	386	426	406	450	460	484	459	428	485	464	410	476	481	461	439	428	470	444	444	449	472	435	464	460	442	445	465	431	453	452	471	434	443	499	458	428	533	425	453	433	427	472	448	433	448	441	437	467	445	461	437	437	432	405	417	442	430	468	450	462	460	431	455	430	394	443	406	475	433	420	459	436	454	411	454	443	455	453	446	448	462	454	472	426	472	475	457	440	467	434	466	473	422	439	441	428	474	434	391	437	440	442	427	452	443	463	445	438	465	439	428	451	465	451	437	437	451	441	492	445	412	455	447	411	426	426	443	422	437	474	457	440	429	399	456	470	442	422	429	446	450	464	482	455	433	463	466	461	462	407	404	455	467	451	438	491	446	435	461	422	469	458	436	460	458	476	459	459	435	445	445	467	482	440	426	472	480	434	470	415	450	432	449	462	447	432	430	434	443	420	486	469	456	422	454	400	420	430	471	456	445	437	414	443	426	472	426	438	455	445	442	416	428	420	470	432	481	468	427	481	479	466	455	462	476	404	436	460	436	477	434	449	434	467	436	450	458	424	408	431	426	438	479	446	415	464	464	466	436	454	465	412	452	465	403	455	446	476	474	438	442	462	445	448	447	437	420	419	465	431	439	458	442	479	429	414	447	434	441	464	458	453	480	482	433	449	458	446	506	427	425	445	452	426	449	431	466	437	438	440	449	450	450	390	478	423	453	371	447	439	464	451	417	447	447	423	451	452	468	473	447	439	426	460	445	435	413	458	448	441	459	425	454	434	468	432	401	435	449	453	462	445	457	439	412	459	432	438	427	469	436	462	433	431	441	439	443	416	451	437	416	458	406	456	417	461	434	439	411	421	432	419	443	446	465	446	464	457	442	445	439	445	445	429	464	460	446	405	438	480	461	460	431	436	405	392	457	428	434	458	426	439	472	423	447	431	426	447	447	457	468	441	426	474	420	414	447	397	445	419	448	443	446	437	476	442	460	458	449	438	432	415	413	452	454	470	442	439	464	479	447	437	443	399	472	434	462	433	457	448	485	446	466	424	384	433	434	445	446	424	476	446	466	430	429	488	477	461	435	446	445	473	457	429	430	394	463	417	470	429	436	473	446	401	423	459	425	466	447	428	432	449	431	448	447	477	426	429	485	469	443	422	454	419	446	429	460	486	455	420	428	491	442	417	521	429	465	415	470	448	467	457	431	442	452	462	455	434	460	457	486	416	443	465	490	471	438	435	438	448	433	477	435	466	471	454	489	417	458	449	457	452	440	458	447	435	419	419	448	455	438	408	459	502	421	428	456	406	454	442	398	430	430	433	458	419	450	424	475	431	419	501	436	468	453	437	455	450	455	530	458	468	445	430	434	438	477	445	421	434	393	410	469	490	443	450	460	422	465	439	463	502	469	435	478	457	440	483	440	433	443	489	417	432	473	479	493	462	442	443	433	454	446	427	466	472	444	420	464	409	466	427	490	459	431	461	428	458	453	436	442	419	415	436	460	430	439	411	500	426	424	466	426	456	461	422	440	466	455	405	435	437	451	464	434	422	424	421	457	478	450	386	440	444	468	478	464	422	423	481	465	469	457	446	439	414	473	426	452	446	451	458	424	440	425	438	406	461	465	433	447	456	398	474	437	428	401	420	452	430	435	435	410	482	431	423	456	449	428	423	468	437	422	454	463	416	420	451	428	475	493	477	448	439	470	436	468	446	482	446	403	471	439	463	493	393	401	454	424	401	495	457	464	417	417	449	443	434	457	463	440	434	436	421	440	452	435	459	455	457	468	407	447	399	437	450	476	478	474	457	465	461	441	441	467	477	429	432	457	437	439	461	466	460	420	426	471	459	452	424	440	427	430	422	431	436	481	446	436	460	425	434	425	428	453	463	457	446	449	426	453	459	442	431	441	455	439	443	444	430	439	431	452	434	441	434	466	465	398	424	486	440	426	435	432	431	440	464	429	419	424	450	394	484	443	447	455	465	427	442	437	424	443	478	397	478	444	441	486	497	438	485	447	438	396	442	457	477	444	481	415	491	472	447	447	422	468	428	476	436	459	436	450	446	468	440	412	499	436	456	460	405	439	427	434	438	430	397	474	447	465	435	465	466	439	412	445	462	441	445	438	421	437	457	496	485	453	465	446	432	455	440	416	448	468	441	420	433	462	433	443	437	440	433	429	465	431	444	428	426	447	403	447	489	425	456	426	420	452	452	456	432	443	487	439	438	446	407	451	465	434	455	476	413	407	474	456	406	405	445	425	445	434	400	515	470	434	471	473	451	460	440	455	435	454	430	477	443	431	466	441	423	414	447	494	426	426	462	436	436	423	435	457	455	432	427	448	453	475	468	427	441	412	433	381	458	439	399	452	466	458	424	505	478	465	429	404	407	449	474	476	462	459	460	448	417	416	449	456	495	446	464	450	433	450	458	449	426	426	472	436	414	438	444	455	487	437	458	432	444	451	441	448	418	416	454	420	485	428	458	448	444	428	441	445	456	450	434	422	440	405	426	436	427	424	459	425	487	426	433	422	507	408	463	456	488	440	460	436	432	453	412	424	440	454	468	446	456	465	444	462	482	463	438	442	423	438	431	461	481	446	441	454	429	485	430	437	474	443	432	388	432	432	472	454	447	417	471	442	425	430	415	499	427	463	449	450	404	450	417	441	442	436	457	469	436	467	464	431	447	422	485	451	484	480	427	453	445	434	446	409	436	432	437	429	454	464	434	469	475	449	452	453	452	442	446	449	428	440	457	422	449	447	448	434	438	447	427	494
24384	21592	29087	24581	21583	10361	2413	1468	1196	1033	951	867	776	752	693	687	691	647	652	616	611	598	615	612	579	562	560	583	586	622	585	573	596	557	638	620	557	579	588	616	563	561	559	572	559	574	564	605	585	573	559	508	542	568	568	585	567	533	576	591	539	583	560	539	548	537	543	517	536	580	540	542	566	593	568	559	557	585	533	519	530	604	525	554	619	548	547	520	569	580	585	555	567	594	599	532	557	529	605	566	555	536	555	516	548	585	569	567	523	585	530	595	539	579	583	572	619	549	584	586	539	545	614	571	566	565	569	554	566	565	571	549	571	609	568	547	526	530	520	591	538	544	533	574	554	506	537	559	582	557	584	534	574	608	548	552	580	530	617	568	545	558	567	605	587	555	577	554	511	541	544	536	599	561	586	556	534	541	565	577	550	537	567	531	561	572	523	495	521	575	540	569	545	545	574	529	567	590	596	553	538	554	555	541	564	546	569	546	586	579	595	585	577	603	562	574	544	575	569	557	530	544	564	527	551	525	558	566	567	538	573	522	549	546	542	550	550	587	552	587	545	547	545	563	559	572	577	541	541	564	531	552	584	568	567	528	564	541	577	569	548	538	580	588	609	555	576	572	544	563	561	586	517	558	522	578	551	544	537	541	541	590	556	580	585	551	528	559	597	572	516	572	553	543	565	511	581	560	571	546	542	572	587	585	562	587	583	519	535	522	527	540	525	566	600	591	552	573	533	533	542	515	531	542	561	535	527	583	529	568	566	539	566	548	540	585	573	567	515	555	526	530	533	563	542	580	537	558	555	556	547	556	584	539	541	546	565	554	513	536	575	531	538	569	532	576	549	584	566	556	573	585	575	553	553	556	536	566	581	563	607	561	515	598	572	526	576	541	492	573	566	591	548	576	539	552	541	539	566	588	547	557	551	541	593	568	572	581	582	565	541	538	514	551	589	557	585	592	602	537	545	588	539	577	578	574	571	557	562	577	543	564	578	562	548	563	564	580	516	531	570	579	560	552	566	538	578	547	539	579	537	545	529	576	571	546	542	537	567	538	584	586	563	555	578	541	521	561	543	532	519	556	525	569	553	553	523	598	571	607	529	589	572	517	547	523	517	552	566	621	592	572	587	556	567	559	555	562	546	541	536	597	543	542	550	556	552	528	553	588	614	596	540	547	555	577	532	546	549	550	573	541	545	553	521	547	574	576	556	561	563	582	535	575	559	547	578	532	574	530	586	540	534	556	563	550	546	517	547	543	586	539	530	567	554	595	533	559	560	516	541	520	532	575	511	583	511	521	554	620	581	527	567	527	571	563	575	518	551	517	594	582	566	512	548	587	520	619	540	552	571	537	550	542	578	546	584	563	581	554	581	564	563	538	583	518	546	556	559	526	557	553	575	570	545	552	540	523	542	534	575	585	587	569	541	537	551	573	591	564	553	579	560	557	598	573	569	576	560	545	583	544	564	564	550	564	517	529	542	589	590	501	505	572	543	554	538	552	558	551	568	517	540	571	590	527	576	562	551	587	541	590	485	535	596	563	575	575	577	593	558	533	567	539	553	554	577	589	553	534	570	554	566	585	588	536	545	548	548	545	574	552	575	507	563	590	545	584	528	580	572	583	543	544	517	534	529	575	558	539	558	592	529	559	562	528	562	575	551	609	541	562	549	576	584	589	559	519	516	567	544	582	554	528	564	535	589	571	557	562	591	533	538	513	559	545	537	539	560	555	517	571	580	510	536	518	568	584	529	568	589	559	534	512	579	565	549	547	545	541	539	562	551	558	557	556	540	547	579	557	563	540	565	540	588	561	566	561	523	581	537	588	541	573	551	521	568	571	561	527	527	511	545	524	534	538	546	545	531	572	523	592	549	536	535	532	584	562	525	574	563	525	565	514	552	555	547	567	575	563	572	521	563	551	530	551	570	601	530	569	611	539	554	572	553	561	590	541	603	570	560	539	536	526	547	518	532	556	577	560	570	561	533	586	537	555	531	522	543	566	575	558	554	564	539	544	575	609	566	580	535	567	542	563	555	534	587	525	600	544	568	574	531	573	539	569	575	548	596	561	559	542	560	595	575	512	569	519	541	565	554	548	576	561	584	620	563	560	519	547	534	552	537	553	549	552	562	557	561	542	519	540	540	535	552	545	552	529	580	546	580	592	568	555	552	590	506	567	576	538	548	534	552	562	580	539	518	546	535	525	545	571	553	572	576	545	594	561	564	544	527	539	583	572	548	547	561	561	555	531	576	519	541	576	549	553	531	565	564	556	547	511	551	541	549	554	534	568	520	579	562	564	496	549	532	559	531	532	540	566	566	523	553	572	564	551	606	550	535	530	531	511	571	587	574	585	534	550	514	562	571	564	591	598	525	536	533	595	510	548	577	573	557	585	566	552	510	552	548	549	556	559	576	565	592	538	537	549	517	578	548	541	530	592	531	526	548	589	549	557	547	547	584	557	537	564	557	572	509	551	589	579	582	615	584	558	554	518	574	518	582	579	510	506	531	552	517	525	551	535	574	564	573	597	556	536	502	573	566	540	557	542	527	563	601	563	582	533	555	548	529	620	561	551	597	545	526	546	582	523	541	555	532	541	502	550	502	553	533	571	559	556	570	573	553	539	579	591	537	570	558	555	547	525	540	569	567	604	556	554	580	526	564	606	564	569	556	568	610	589	567	574	539	552	523	543	587	564	569	559	562	572	578	528	557	544	582	539	590	613	511	565	562	555	576	566	599	581	550	558	511	537	528	583	582	590	572	537	547	558	529	596	539	557	530	559	533	569	558	581	549	532	526	589	526	595	529	543	543	577	526	545	535	575	536	607	575	553	568	572	567	543	553	548	577	559	554	600	569	549	591	514	596	536	539	572	589	571	585	547	517	570	560	593	540	576	535	540	601	545	585	549	553	536	536	573	580	568	586	497	550	530	589	555	551	527	573	588	571	531	582	565	553	564	553	582	571	573	502	551	558	546	544	536	547	582	585	547	549	543	554	565	575	564	542	575	532	554	546	525	517	537	594	560	570	580	543	529	568	573	560	598	573	524	574	539	560	566	540	567	524	527	560	593	570	582	521	576	556	534	508	514	544	540	589	536	558	600	553	573	529	574	557	559	572	557	535	565	585	565	577	546	553	576	552	542	551	577	526	555	529	579	569	571	555	548	562	574	563	593	572	526	549	569	529	611	573	550	522	554	537	554	542	545	552	560	541	564	559	528	571	528	549	560	565	532	535	575	614	555	559	481	578	524	569	587	505	521	555	539	570	562	570	542	516	527	529	547	513	540	547	545	533	575	541	576	565	588	511	547	545	535	561	607	570	504	547	541	554	540	578	550	584	550	508	588	574	566	539	574	594	574	593	524	584	547	573	580	536	558	627	593	564	531	572	556	575	532	552	641	514	561	562	558	550	558	550	593	552	545	570	540	580	540	542	549	562	615	587	584	564	584	584	531	574	563	530	560	546	533	539	535	549	599	555	573
8133	17715	15440	9239	6961	5091	3985	3120	2505	2105	1771	1508	1351	1183	1080	960	972	904	946	885	791	804	818	805	827	806	822	819	779	768	764	760	790	818	719	774	755	737	711	737	774	718	753	777	785	770	759	721	737	747	784	748	725	765	761	738	717	734	758	736	705	737	735	780	768	768	722	756	687	759	721	730	734	735	743	731	689	715	724	799	718	726	731	720	697	730	746	739	722	761	729	706	706	821	725	721	737	712	765	702	757	751	745	727	740	794	757	748	738	776	735	722	727	754	699	701	759	706	745	749	749	774	765	734	752	770	689	694	700	729	714	714	685	708	716	713	721	738	741	705	695	702	765	748	708	695	751	720	737	734	695	755	755	732	718	686	709	715	724	729	680	732	728	750	712	727	711	755	735	678	741	700	721	773	721	783	742	703	667	698	740	746	710	720	758	736	731	717	733	697	717	736	728	743	729	723	745	740	721	706	693	747	730	700	721	708	727	691	718	736	764	731	696	737	749	714	729	760	753	762	786	700	721	731	701	671	733	734	727	769	682	707	753	721	737	722	716	727	698	741	698	748	702	710	757	734	728	742	747	710	763	693	726	718	765	753	784	686	717	782	757	691	741	705	723	713	719	667	709	774	704	741	748	709	749	706	747	693	756	711	739	691	742	703	711	674	716	735	722	731	764	749	735	698	734	703	712	723	740	651	752	749	762	740	681	753	678	730	738	754	727	709	779	701	685	725	692	727	766	733	708	735	732	736	687	712	749	739	730	710	735	725	680	740	688	729	756	720	697	737	742	737	698	709	753	728	748	708	684	732	713	769	718	725	738	713	755	743	694	789	733	715	679	762	677	716	783	757	727	729	682	776	691	685	697	731	702	729	731	758	682	725	689	762	733	699	703	713	736	752	740	728	750	695	719	719	717	729	704	717	745	714	750	708	761	710	728	685	708	697	710	705	675	753	716	727	718	749	697	756	696	673	720	714	704	710	784	682	756	708	706	731	737	727	745	664	697	763	704	716	779	728	712	721	742	695	736	715	742	717	732	681	735	797	731	693	753	758	699	705	702	705	737	723	775	703	708	737	706	682	737	700	736	715	716	757	735	656	741	745	716	649	701	734	734	728	772	731	719	706	735	678	784	670	729	715	779	752	712	752	728	697	710	731	730	737	715	732	741	723	724	719	782	693	712	693	740	689	751	742	744	760	723	739	744	703	723	736	730	724	681	714	718	735	754	688	748	707	755	702	725	711	723	766	714	727	694	733	721	691	761	703	732	725	766	735	738	700	770	768	776	759	736	714	751	772	746	683	700	737	711	728	717	705	715	723	689	717	678	763	763	763	738	708	650	760	745	715	695	761	744	670	733	694	743	734	754	706	714	722	727	770	746	690	735	700	735	788	688	686	662	721	734	758	699	722	709	732	762	721	765	741	728	738	726	714	742	751	711	671	745	726	722	688	763	703	727	731	744	755	766	739	724	720	728	718	730	730	700	669	737	733	719	734	754	748	722	758	759	700	733	709	715	703	706	757	708	746	710	716	724	733	704	728	723	739	764	754	732	759	695	779	677	696	763	736	736	741	696	766	718	730	744	753	726	735	685	767	736	679	681	739	718	719	719	717	708	709	688	666	756	731	723	707	721	738	739	723	739	693	766	710	708	687	728	708	729	734	715	677	722	715	747	711	711	707	685	739	726	724	735	724	741	756	723	688	774	693	731	724	698	735	751	757	640	723	723	718	778	739	763	764	689	688	741	760	719	748	701	728	767	688	776	747	748	720	693	722	749	712	763	808	720	742	726	763	694	728	733	739	767	766	708	736	731	752	711	685	707	728	706	736	787	763	727	739	742	678	709	708	698	716	743	717	724	723	744	746	697	702	716	745	718	730	774	694	694	700	745	718	748	704	748	723	764	716	706	721	656	715	724	751	741	731	767	719	741	776	708	733	737	724	743	753	746	732	707	780	690	718	686	696	733	672	716	714	686	715	749	754	680	733	732	745	730	752	648	713	689	697	709	716	690	713	745	728	717	679	679	699	685	723	724	731	698	765	762	675	672	745	781	742	778	699	749	705	725	767	748	713	755	728	714	756	709	711	712	736	728	744	706	737	758	741	682	735	707	701	742	722	717	706	667	704	683	763	716	745	741	729	700	663	713	713	691	722	737	763	676	714	795	697	783	708	782	746	722	706	722	722	740	742	724	707	707	738	739	735	731	734	708	690	770	718	713	709	741	721	712	708	794	703	730	758	751	734	770	697	746	710	677	703	686	725	684	719	772	728	784	749	730	722	720	706	711	711	679	755	720	705	730	719	749	685	753	744	731	758	734	739	717	712	734	755	739	723	687	678	719	741	752	695	688	748	744	718	746	724	714	720	737	736	734	695	742	728	729	759	688	739	711	697	705	681	706	677	739	731	736	720	687	698	685	729	737	723	737	726	676	701	715	740	700	721	723	742	742	764	704	707	763	753	677	752	745	749	752	728	750	744	738	731	743	702	701	722	737	741	701	692	713	726	696	714	719	689	763	720	732	789	717	703	718	733	694	725	746	670	752	720	723	775	709	772	736	741	747	746	770	736	714	726	738	711	709	734	698	724	750	720	730	739	713	720	757	717	719	767	727	723	759	744	693	703	724	746	728	733	713	694	716	685	742	765	733	702	723	674	710	739	704	715	685	733	723	698	742	749	710	762	736	736	745	770	808	748	728	778	737	799	727	734	736	758	740	703	723	715	691	675	747	736	768	659	753	709	756	775	733	739	686	736	731	738	730	735	764	730	725	732	710	740	756	736	773	744	768	760	694	673	736	711	702	719	698	680	694	719	777	673	763	704	706	731	733	752	749	721	691	734	764	756	723	747	739	692	689	709	746	643	722	711	715	707	749	687	740	716	713	739	742	736	741	726	715	727	708	717	712	692	701	717	757	751	734	726	725	748	717	744	704	730	731	737	767	711	723	710	740	748	748	683	718	737	738	697	693	686	736	720	688	722	713	733	710	749	733	754	702	719	754	688	711	737	732	730	700	721	756	739	762	754	707	726	758	732	726	768	761	795	710	655	704	735	784	710	767	730	705	741	705	743	692	683	724	721	711	708	716	778	725	722	731	741	726	750	741	758	756	733	722	693	739	714	695	714	742	699	712	728	709	745	723	680	715	741	744	711	696	714	687	738	720	707	710	729	734	719	687	675	693	758	712	688	728	687	740	686	721	747	737	754	706	715	750	687	747	765	773	723	733	752	722	718	715	729	724	722	780	722	744	758	722	703	693	711	730	683	743	696	770	735	735	686	758	717	760	758	677	709	723	720	672	692	670	721	734	732	757	697	706	736	741	741	734	766	739	751	742	728	675	693	742	742	750	669	686	735	751	753	670	727	698	726	669	725	724	697	703	717	710	748	699	738	746	762	727	701	736	762	773	725	686	725	725	698	720	708	711	680	712	737	747	693	723	738	728	733	681	730	688	694	743	662	718	679	725	730	730	695	735	727	705	727	709	747
23409	21580	29512	24115	21582	21585	8542	2196	1423	1266	1102	1022	928	768	765	703	642	650	596	601	619	601	604	568	537	579	524	549	578	519	557	522	533	551	539	514	537	540	537	521	541	509	512	501	510	509	550	535	519	555	518	522	538	500	557	499	535	469	565	501	481	507	488	511	558	537	531	509	514	472	493	483	520	520	487	518	528	536	525	513	523	489	524	507	531	527	475	493	494	508	512	510	473	519	544	532	537	515	529	512	524	526	532	504	487	471	536	503	499	461	509	512	543	485	534	501	480	514	555	540	518	524	547	518	509	482	542	516	512	513	515	542	512	510	544	507	511	531	525	482	501	519	536	516	513	521	521	515	498	554	538	503	519	526	489	528	507	492	526	474	523	464	543	528	488	516	512	488	521	477	510	536	483	507	508	485	527	506	516	515	501	475	540	500	516	522	516	526	518	479	483	503	545	474	488	527	515	491	495	551	506	499	490	500	494	532	548	456	506	546	488	506	486	475	499	485	534	492	495	529	492	496	511	460	516	552	500	460	514	529	507	495	476	526	509	497	531	515	509	516	492	522	465	479	534	520	525	497	503	500	480	520	520	498	498	520	490	510	513	517	524	532	475	530	506	501	511	483	473	498	546	522	515	552	522	510	527	538	519	515	541	503	499	508	532	487	533	515	550	503	480	518	498	472	471	479	486	496	516	502	530	508	529	477	507	530	534	519	518	501	504	490	520	529	475	530	535	492	510	512	481	523	506	556	516	470	558	510	508	494	542	506	507	477	517	528	514	476	507	533	528	488	525	501	509	481	497	525	540	522	497	494	499	483	532	522	527	486	532	500	504	475	535	501	518	481	516	520	509	555	497	542	490	505	519	539	502	547	560	531	511	497	476	517	504	505	517	518	503	522	540	494	517	522	542	510	532	515	487	521	459	478	516	471	513	550	516	546	513	532	510	533	524	523	481	494	533	505	552	467	520	499	511	492	491	509	492	532	509	484	541	529	539	523	512	517	525	465	528	474	475	496	492	525	522	527	482	535	525	503	492	506	560	493	484	534	498	536	522	489	536	512	499	487	490	479	476	492	563	533	507	499	566	518	484	474	495	533	527	493	489	533	489	544	496	544	497	529	482	503	517	521	525	530	484	529	498	451	499	427	495	474	572	509	515	531	497	492	508	541	504	502	525	513	466	526	520	489	555	525	526	552	519	515	470	504	517	564	518	520	465	515	486	522	501	519	515	503	474	514	524	520	518	524	549	465	506	503	498	500	540	505	538	506	500	512	517	520	517	485	467	479	494	519	471	528	516	484	509	481	490	510	540	463	516	522	496	518	488	487	524	495	515	496	517	547	505	552	498	451	503	506	475	528	489	515	515	563	515	491	472	516	540	498	540	488	526	500	502	498	494	479	486	492	513	507	502	540	505	514	475	539	490	501	516	498	522	497	497	520	486	460	534	500	461	485	525	500	547	486	506	544	477	477	541	492	528	514	512	491	510	525	514	487	493	536	520	494	541	535	500	551	502	501	486	453	475	543	519	527	554	501	538	486	510	473	538	480	493	514	515	509	534	542	486	540	492	518	483	516	486	513	498	487	529	482	487	490	505	488	514	490	476	503	506	496	512	512	521	527	523	490	589	490	521	506	512	480	521	474	501	455	496	509	491	475	483	498	502	456	482	489	508	509	551	504	457	473	483	492	518	498	502	535	507	526	531	539	550	492	488	516	493	472	474	507	514	502	541	531	521	504	500	519	480	507	516	580	488	494	516	553	500	492	468	501	519	506	484	517	483	477	532	485	507	465	514	511	480	530	474	493	526	502	514	517	487	496	498	524	502	494	510	513	483	516	476	470	527	520	542	503	507	461	489	492	500	534	505	513	573	537	484	496	489	536	515	496	518	510	497	522	555	528	511	511	517	496	493	468	500	510	513	474	506	468	508	526	527	539	498	540	527	552	518	494	476	543	489	484	507	515	513	489	502	494	538	442	488	520	527	541	456	501	496	513	486	546	461	500	522	494	502	523	500	501	489	511	492	473	521	508	506	486	497	525	523	478	486	497	508	496	533	523	539	516	565	501	551	514	523	537	488	509	492	497	505	499	475	507	485	522	511	509	479	483	494	505	481	488	513	506	522	532	549	479	492	508	515	479	514	538	508	510	522	559	534	522	482	532	567	533	517	501	527	541	512	527	519	512	546	511	500	499	498	525	482	464	496	472	519	549	450	495	508	529	541	521	485	498	561	495	522	521	508	525	530	527	561	527	511	500	559	544	531	532	494	472	489	466	474	491	484	521	516	519	502	509	542	496	540	513	496	510	480	498	534	504	497	508	527	483	510	519	496	528	498	517	457	520	512	545	547	525	523	503	525	487	482	509	471	487	534	490	502	515	519	529	469	529	491	521	517	461	518	537	530	492	500	494	530	519	552	506	513	535	521	534	487	570	546	489	499	527	539	484	538	511	530	494	493	493	483	521	542	527	502	500	519	499	497	521	495	506	500	513	505	494	508	551	525	481	554	513	480	534	476	514	517	500	477	534	488	517	480	563	510	543	501	518	451	537	495	512	509	511	525	475	497	540	532	501	492	525	519	492	564	483	488	521	476	490	524	455	537	468	506	498	492	504	496	510	487	501	544	541	516	540	524	493	487	526	501	496	493	529	493	528	490	492	504	482	492	510	520	484	527	504	489	512	478	524	497	529	500	567	496	504	501	465	493	518	514	491	508	509	535	458	508	497	499	513	508	532	524	526	522	545	477	517	533	510	506	488	484	509	520	486	517	516	497	504	512	479	517	468	469	548	509	505	517	476	510	508	564	515	545	508	502	536	512	527	513	483	486	497	501	503	511	480	476	513	498	509	523	489	511	497	521	531	534	505	547	510	552	520	553	537	511	535	482	479	496	491	479	524	514	547	512	479	496	491	478	489	542	547	560	485	536	484	472	532	495	522	538	510	537	496	516	522	510	500	472	495	500	469	512	466	508	530	526	548	544	508	536	497	490	514	506	503	544	499	503	485	490	521	495	514	531	493	504	496	521	490	488	485	465	519	511	531	497	504	550	488	559	473	502	496	515	487	496	452	546	537	522	506	526	507	538	509	492	512	490	542	510	531	520	516	498	548	486	515	486	509	509	484	524	525	544	522	510	488	502	493	504	509	522	503	530	476	484	521	513	491	529	533	507	497	510	505	524	512	520	540	528	528	504	491	541	491	513	501	554	530	466	506	495	492	497	523	515	536	490	465	509	527	525	476	522	521	512	508	478	488	524	549	516	518	509	479	509	520	514	518	552	522	518	470	458	490	500	539	503	480	530	541	498	513	502	502	466	533	534	513	547	513	521	438	496	534	481	522	485	527	499	527	542	516	536	513	516	459	491	510	514	504	514	535	517	495	475	516	545	525	480	531	504	521	494	516	491	542	538	483	509	506	489	490	521	479	528	496	516	538	515	485	520	514	494	497	502	522	491	477	480	539	478	514	531	491	526	490	520	507	506	545
10160	23469	20611	12997	9675	7291	5559	4373	3489	2925	2396	2047	1666	1449	1275	1162	1054	1046	968	918	838	848	797	866	792	764	795	820	742	813	744	740	712	747	692	719	751	705	725	735	663	749	720	724	686	773	700	726	641	689	747	679	699	723	651	665	652	690	703	697	627	718	699	662	686	670	712	727	671	673	646	654	697	687	642	719	716	692	642	717	672	691	687	668	685	660	677	654	678	699	614	686	645	726	701	661	674	660	674	652	708	644	636	763	685	613	737	701	652	691	687	686	688	680	655	693	661	706	702	679	698	694	659	685	663	700	656	707	690	681	686	640	675	677	678	696	682	738	678	616	644	672	678	726	681	698	663	684	636	655	703	710	704	658	695	663	650	620	674	671	680	652	637	689	663	615	660	673	677	594	659	686	684	635	694	685	667	698	675	730	629	665	704	681	633	674	632	694	639	663	633	684	669	685	694	675	666	674	620	646	660	624	673	692	636	667	669	647	679	673	681	646	658	726	638	669	653	645	694	611	675	696	631	677	628	687	725	654	654	677	648	670	666	661	695	707	714	666	686	681	665	670	683	628	716	643	683	690	656	657	644	716	647	659	679	671	686	657	641	661	655	656	656	709	691	701	660	664	637	667	655	680	696	661	659	681	717	642	610	689	669	641	677	673	645	684	702	662	656	661	739	665	677	656	679	674	682	671	631	661	679	611	633	641	678	579	713	640	685	625	671	687	668	733	703	658	673	681	642	695	686	699	652	667	744	673	691	674	662	688	663	681	663	661	647	642	595	639	693	702	691	666	639	661	652	651	665	632	679	670	638	674	725	646	753	668	638	659	658	661	656	686	697	671	665	706	633	703	722	635	631	666	665	643	665	669	668	695	673	673	648	656	690	645	624	692	647	676	653	685	705	668	711	675	713	675	628	631	655	649	631	664	640	665	677	629	693	618	651	694	659	679	655	660	632	667	697	641	664	628	598	698	663	657	687	649	679	636	628	687	675	638	668	620	656	669	696	698	675	674	662	634	654	695	674	659	687	673	679	733	696	714	664	656	636	666	666	634	684	663	681	648	675	687	693	688	630	647	635	641	672	652	676	665	698	666	670	670	713	679	661	666	650	666	651	709	698	670	698	620	658	648	663	675	676	648	641	654	696	660	683	597	652	688	671	667	738	681	647	667	698	651	648	630	691	677	684	679	626	709	672	654	660	659	657	708	630	667	637	668	655	700	703	673	656	618	653	655	672	699	653	659	673	661	705	707	690	660	637	675	652	694	681	656	669	704	665	715	630	652	686	669	668	700	634	648	665	693	703	666	617	663	657	687	665	648	692	670	689	677	657	662	642	670	652	664	644	652	663	716	676	676	643	651	601	634	627	660	653	654	671	697	623	686	667	719	667	675	674	705	689	664	653	676	704	650	695	678	631	660	703	633	685	691	660	673	668	642	670	666	726	689	646	686	680	637	660	628	686	679	669	692	649	669	726	677	655	695	627	695	624	624	633	670	638	646	686	700	663	680	665	687	651	681	688	674	659	671	694	663	696	698	695	679	666	679	681	648	642	729	664	700	681	658	665	666	626	660	672	672	663	657	683	629	652	677	669	686	709	695	698	656	629	697	671	703	643	663	653	661	733	684	661	612	664	706	741	679	645	674	670	649	686	652	706	641	679	651	619	636	708	696	649	689	699	707	657	680	665	692	694	661	641	691	690	637	633	687	637	682	639	645	687	680	648	630	719	688	687	673	667	635	693	683	684	654	650	643	666	695	660	655	696	651	666	662	659	690	711	615	696	655	656	653	693	701	675	668	654	672	645	667	682	662	641	677	681	668	681	732	665	655	650	645	672	668	679	653	694	719	651	640	713	659	636	652	655	668	647	638	611	683	689	639	633	702	667	667	661	683	642	637	670	658	716	677	614	638	678	691	666	655	636	694	638	673	663	696	673	659	644	665	675	675	656	633	651	649	657	647	627	615	699	656	661	649	658	677	616	691	658	657	659	634	639	700	664	647	667	633	670	700	640	654	651	632	691	684	687	640	618	701	644	669	713	681	681	630	698	689	651	680	697	690	666	637	660	702	659	653	653	721	636	684	684	692	676	680	665	680	681	693	640	651	684	657	654	683	727	704	659	685	666	684	630	691	685	649	655	683	637	653	682	675	648	666	637	697	722	701	662	637	671	668	649	686	663	698	670	680	667	665	651	674	701	693	681	665	644	645	667	685	615	655	645	630	668	661	707	623	689	626	640	702	645	609	687	696	685	694	686	609	668	665	691	660	701	672	653	665	635	661	651	666	701	692	654	656	659	664	669	637	698	657	654	669	670	667	679	684	706	669	651	645	618	659	691	669	663	661	685	644	684	660	641	683	721	678	644	650	687	681	688	640	647	635	668	637	702	695	666	642	724	693	727	656	717	676	629	676	676	659	632	641	684	698	727	668	673	681	617	673	688	685	699	677	659	655	702	625	705	647	692	673	685	683	656	647	658	632	645	675	675	683	618	701	668	671	710	656	652	661	648	668	677	678	677	670	637	704	693	672	644	655	664	651	664	652	687	627	640	660	654	678	654	660	666	631	688	624	693	668	666	645	667	644	659	677	668	668	644	678	652	706	660	641	653	714	659	664	729	664	635	647	666	666	652	693	667	689	660	693	639	674	631	674	667	690	641	677	694	631	714	656	654	665	686	668	653	734	675	672	676	676	630	688	666	654	713	657	680	624	661	645	675	620	683	674	688	625	670	667	642	668	688	652	657	644	681	679	671	682	633	663	692	670	653	657	689	671	665	663	690	684	694	668	700	633	619	629	668	639	598	661	679	647	646	660	686	654	663	663	707	682	683	702	712	631	662	645	667	675	702	630	641	652	663	656	649	662	652	658	668	724	674	662	672	709	652	646	666	615	727	643	617	697	638	672	684	685	612	660	657	673	651	683	678	677	655	688	704	673	663	702	651	642	686	652	683	683	659	670	635	677	604	668	694	659	688	655	652	695	667	667	654	675	624	683	690	656	675	627	688	686	687	654	692	625	680	681	684	693	665	650	688	662	697	651	666	661	651	631	687	648	699	669	635	644	654	654	669	634	665	639	681	623	683	643	688	659	657	656	633	682	655	704	654	681	678	678	673	676	682	658	643	650	639	613	683	652	673	663	671	640	675	701	673	669	683	657	636	686	663	693	672	677	655	615	688	657	643	714	645	672	684	624	694	663	623	616	687	716	692	670	691	618	680	686	627	692	644	670	685	665	708	663	650	640	667	644	681	679	670	638	663	659	682	635	680	695	644	626	648	653	691	676	640	708	633	656	697	666	685	684	660	681	667	677	633	615	594	664	664	711	635	615	674	650	665	631	672	685	649	651	649	658	691	620	675	660	669	682	655	706	659	679	669	707	706	664	661	677	674	687	674	688	628	676	692	661	628	653	679	708	669	683	711	669	658	699	665	664	635	695	683	666	641	697	695	702	663	684	658	669	661	700	686	670	653	628	625	687	683	703	683	663
27382	20810	10331	3080	1645	1216	866	624	558	573	482	451	422	361	345	365	361	359	350	377	376	343	348	354	321	349	347	324	352	339	338	353	345	342	309	351	339	305	315	305	316	352	331	336	338	328	344	355	336	328	357	326	338	365	340	321	358	351	342	298	304	353	343	345	329	382	376	367	367	353	345	390	325	315	333	319	332	360	362	320	342	363	330	365	344	336	322	340	379	319	303	321	323	359	361	340	331	322	339	319	353	331	313	347	353	347	342	347	311	321	342	358	336	316	369	351	364	300	347	338	348	377	326	327	332	345	355	312	314	314	316	314	351	313	302	310	346	364	313	352	356	295	325	315	331	345	348	300	325	328	356	364	326	334	363	333	328	359	348	342	320	352	334	332	326	322	374	312	336	354	347	362	327	338	359	325	345	328	333	330	370	351	321	332	296	363	306	324	315	323	327	360	348	352	341	362	347	349	340	337	344	336	325	344	337	311	339	370	329	372	320	335	334	342	327	303	343	327	321	336	314	329	358	354	323	309	352	338	329	316	376	370	352	330	328	347	331	331	353	334	321	336	335	339	321	337	363	310	312	291	293	351	329	357	316	314	348	309	343	327	339	328	356	366	327	325	342	336	345	342	349	361	354	306	314	314	374	332	369	366	344	340	344	302	325	329	363	343	345	330	312	338	337	346	363	348	323	321	346	311	315	340	331	332	364	354	327	365	378	341	319	378	366	331	350	315	317	347	338	334	373	331	328	333	349	316	352	334	336	321	324	353	337	342	330	345	359	342	306	350	397	343	359	338	331	346	367	350	337	297	309	333	337	310	321	337	317	318	305	317	352	344	346	346	313	331	320	353	348	335	360	321	328	363	316	308	326	349	315	324	349	331	360	343	344	319	306	341	366	352	338	319	351	354	318	351	326	341	347	352	344	332	309	314	314	374	282	319	360	381	334	304	342	327	319	332	302	341	312	380	308	288	341	343	320	331	337	342	331	344	349	332	332	338	345	344	285	368	308	389	329	341	361	341	322	366	350	371	338	344	348	340	348	348	316	336	299	355	289	314	356	345	354	374	339	318	355	332	332	341	311	325	330	329	347	325	311	350	322	332	325	322	331	307	339	310	324	330	359	319	329	339	306	339	329	369	337	355	356	321	311	342	348	370	336	327	328	338	320	354	301	360	339	301	345	333	360	310	309	351	331	346	317	315	329	341	328	347	292	361	339	361	328	349	314	306	354	306	340	366	325	329	336	352	349	345	349	341	328	324	322	359	335	352	330	348	369	315	352	322	342	332	328	281	324	357	367	322	340	311	334	311	351	364	353	341	371	361	344	308	346	357	363	330	347	305	311	342	335	322	316	339	353	319	310	308	319	346	340	338	335	316	358	323	333	362	316	328	331	334	337	339	324	351	343	329	334	334	325	346	339	356	307	369	337	332	352	354	331	338	333	341	310	337	344	363	347	349	339	339	339	339	367	333	365	350	350	314	324	334	318	363	323	326	324	351	351	293	322	346	324	346	322	338	345	319	346	309	326	307	336	324	327	327	336	352	336	345	338	324	307	308	372	325	320	321	351	360	322	309	325	374	349	358	331	350	330	319	331	339	333	324	345	340	347	309	307	333	319	350	324	338	344	348	328	341	336	354	343	353	324	333	332	391	329	316	352	350	330	320	333	339	315	351	341	352	365	330	348	319	349	338	337	341	319	354	368	324	304	352	346	324	300	355	345	342	349	340	369	329	353	344	316	334	343	312	363	307	345	321	339	345	353	335	292	337	343	345	338	349	323	357	390	336	369	322	361	363	325	334	322	331	320	331	342	342	356	334	329	295	345	325	345	343	359	375	344	372	332	351	331	321	339	332	316	291	323	317	323	308	299	338	341	355	329	330	317	354	315	346	322	329	318	350	309	360	320	315	329	351	363	346	304	327	318	330	337	338	307	296	341	341	315	350	346	353	342	302	311	354	333	357	357	318	333	332	340	326	346	309	332	319	336	331	312	355	380	339	334	355	337	320	337	306	314	351	336	351	347	313	324	322	357	319	338	336	357	331	335	332	347	359	337	376	327	329	344	347	360	336	293	332	350	344	368	335	351	312	309	351	336	346	328	344	346	358	349	344	351	325	354	348	330	336	346	323	316	336	299	376	362	355	334	308	307	320	333	342	312	341	357	367	314	341	357	372	290	339	315	327	330	324	341	349	277	333	342	336	341	341	317	355	343	329	360	344	340	328	323	306	329	338	350	331	352	334	359	311	335	392	291	336	331	331	332	362	336	306	322	353	342	341	361	326	318	338	321	344	331	309	304	338	322	344	346	340	344	364	345	325	319	341	366	329	336	324	359	407	339	338	324	315	333	332	313	335	313	337	344	325	321	326	326	322	327	328	326	342	340	307	308	333	373	318	345	326	318	347	329	355	341	331	323	313	331	308	351	316	326	334	354	302	340	339	322	353	335	332	326	349	309	304	342	311	314	325	309	337	321	345	340	326	335	327	343	349	320	286	323	329	334	325	322	341	312	338	337	331	307	343	346	343	352	379	313	344	327	301	368	336	374	329	367	327	320	315	342	332	314	332	334	349	343	334	335	347	381	335	331	338	335	307	350	331	331	361	317	332	352	331	315	312	336	329	348	348	339	323	346	309	324	337	344	334	345	321	325	381	304	351	337	361	370	320	325	359	356	321	356	344	345	327	336	306	388	352	362	338	314	360	349	351	326	332	358	355	358	334	363	312	347	355	335	323	371	364	331	345	350	329	340	326	326	321	351	323	302	363	336	303	336	320	361	333	319	318	347	340	332	350	316	357	346	349	353	309	331	339	348	325	388	302	330	352	360	348	328	312	334	355	360	331	343	316	322	300	313	325	350	314	335	329	342	338	338	339	329	349	317	337	323	337	307	333	333	326	329	310	347	320	380	348	324	328	312	333	331	362	347	356	328	363	399	325	342	338	330	349	319	360	310	333	348	327	319	332	337	318	317	324	344	308	362	339	337	327	345	349	347	373	339	343	348	320	320	337	354	329	368	349	307	336	337	350	317	361	346	352	352	332	361	350	324	347	337	331	354	352	309	340	359	346	331	368	330	311	303	363	357	327	351	315	354	331	335	335	341	326	294	352	323	326	326	330	337	349	336	374	321	368	340	347	316	350	329	333	342	347	301	363	374	310	329	332	357	345	326	329	332	352	347	332	339	340	338	289	348	340	353	339	374	354	339	307	336	313	352	333	358	339	297	357	305	333	321	364	338	357	351	365	331	333	305	350	350	345	343	347	337	303	324	331	354	328	321	339	315	317	337	299	328	307	353	336	360	312	333	328	330	342	337	328	348	381	351	374	355	333	338	326	328	310	339	331	356	351	327	371	288	354	363	314	326	335	342	305	335	355	277	348	345	343	321	353	366	347	343	330	321	327	328	331	300	336	369	308	377	326	318	332	306	330	351	331	370	330	330	319	294	342	322	355	332	334	356	342	337	391	362	312	345	320	334	354	330	324
6581	8617	7707	4274	3147	2342	1855	1430	1187	999	845	721	625	599	577	483	490	482	475	466	489	456	506	446	516	493	437	446	468	453	468	441	476	471	464	471	448	468	489	474	443	479	438	414	451	422	455	488	445	451	475	470	457	436	472	430	418	424	426	486	462	427	462	469	431	439	458	450	436	443	442	468	471	472	418	443	415	422	459	459	460	444	456	446	455	436	491	432	467	486	466	519	462	466	449	453	441	433	460	432	450	412	413	431	461	436	435	481	467	454	461	449	442	469	457	448	472	428	443	459	476	421	431	451	468	437	460	419	463	434	443	450	448	421	464	474	460	438	450	383	403	410	434	454	422	455	455	447	440	451	431	416	468	442	460	454	435	447	463	437	434	449	453	440	440	445	461	497	437	478	432	466	438	461	442	429	430	431	427	447	428	421	468	440	455	454	443	405	456	433	436	432	441	439	394	474	458	445	444	458	443	443	462	454	424	423	426	453	425	455	423	412	457	443	478	432	445	435	425	433	452	433	408	437	467	448	380	452	414	432	425	401	462	444	432	454	426	444	435	444	411	440	418	469	440	442	443	450	451	414	427	414	410	475	440	440	434	463	452	436	460	412	427	461	435	495	411	433	434	439	439	433	448	463	435	440	455	444	447	466	433	485	417	484	448	377	433	479	471	446	436	429	415	467	427	472	444	426	453	445	434	465	468	478	453	439	443	446	437	433	434	432	434	479	433	448	492	437	423	422	439	446	448	446	428	444	438	452	413	408	439	462	454	477	411	451	411	417	451	452	460	439	436	452	426	449	420	425	418	463	422	461	468	447	420	427	473	434	452	449	464	444	467	464	428	418	445	397	469	463	481	426	467	431	465	454	445	448	463	450	445	467	450	425	441	448	443	453	430	450	456	438	415	497	449	449	436	435	476	443	457	457	443	397	436	438	473	451	411	407	444	462	496	470	444	457	463	449	410	435	428	404	483	471	449	435	436	457	424	484	436	483	437	441	485	449	453	424	421	485	475	459	414	418	461	427	409	454	438	453	455	453	417	416	462	453	437	442	458	426	450	405	406	434	455	417	456	446	425	466	424	465	417	439	464	450	463	460	437	443	443	458	460	461	415	443	431	441	431	446	496	477	445	457	489	427	424	493	407	417	443	466	464	439	487	442	460	452	421	436	458	406	419	452	432	430	441	423	450	421	440	448	440	451	412	442	470	426	439	479	452	482	437	445	429	464	448	413	452	475	420	455	434	426	438	446	461	420	428	443	474	452	444	448	463	447	440	464	443	465	457	434	482	427	453	434	484	434	454	432	418	433	412	443	459	469	428	478	465	416	471	428	440	481	414	441	460	453	424	432	460	436	458	461	469	436	432	463	434	456	437	415	455	435	418	435	457	432	425	455	496	420	424	443	465	426	475	413	377	443	445	422	457	385	419	426	457	412	490	406	473	434	420	471	450	417	445	487	435	475	453	465	460	438	496	452	456	419	434	462	458	439	432	473	468	433	407	428	449	459	419	476	464	395	467	414	419	442	394	471	469	432	442	403	419	401	447	449	442	475	448	461	449	453	441	426	472	467	465	473	428	455	441	449	412	430	467	466	443	465	431	433	442	455	453	465	401	452	445	414	438	422	447	433	453	445	424	425	403	435	400	409	419	445	440	422	468	416	477	483	409	463	461	468	449	454	445	449	445	432	463	426	439	466	438	414	424	455	442	437	425	435	427	468	463	450	448	432	421	454	494	445	456	425	450	433	445	486	477	451	465	459	438	411	459	435	459	465	436	438	429	418	427	433	405	437	457	424	476	445	435	433	452	443	469	471	462	425	449	464	446	469	423	451	417	435	425	430	451	428	475	428	483	443	405	412	483	452	458	427	479	415	444	440	484	481	462	436	433	445	432	461	452	449	434	444	419	470	446	435	465	436	406	447	437	448	448	425	440	453	463	437	441	402	453	426	432	467	436	481	469	440	460	410	454	422	480	429	451	451	435	452	466	471	457	442	425	439	446	431	428	434	445	460	420	411	452	445	444	423	449	442	424	411	459	456	467	428	420	434	458	422	438	438	421	459	426	457	419	449	457	450	426	448	456	434	458	459	442	454	441	426	476	452	442	444	429	459	458	427	442	435	454	425	433	449	456	440	445	451	425	400	440	447	443	472	444	431	416	415	470	466	421	433	426	444	422	411	457	455	463	430	421	442	483	427	413	450	473	484	434	455	451	453	462	447	454	446	427	462	479	458	461	444	430	429	441	406	428	441	414	430	438	439	443	447	428	445	471	491	498	478	431	416	447	482	425	407	456	441	449	460	466	458	473	467	433	452	437	476	449	483	421	398	427	420	457	458	436	462	421	459	433	442	473	478	437	464	445	421	496	470	425	421	443	455	396	452	454	475	437	455	440	438	440	477	452	422	439	423	409	445	454	417	414	492	403	401	431	432	437	448	416	475	428	463	421	406	440	400	468	444	419	455	436	433	458	462	446	451	468	446	478	468	436	404	468	408	392	472	418	461	447	424	460	432	455	448	423	483	433	459	459	442	450	446	426	440	427	440	445	470	456	420	449	442	431	477	441	450	436	478	435	466	448	426	425	448	421	442	424	419	457	456	429	470	413	439	417	444	467	442	444	441	429	415	444	451	460	477	450	459	453	450	436	453	464	424	432	418	402	430	425	459	427	481	442	463	474	429	481	443	470	471	422	460	424	451	457	462	436	484	435	435	395	460	431	441	462	433	470	493	407	435	422	444	432	424	440	422	466	430	470	445	454	410	492	473	456	478	437	436	405	453	404	464	443	423	454	433	471	432	450	455	446	398	465	409	416	461	460	422	452	438	440	450	424	475	435	437	437	405	436	403	454	453	437	429	441	433	457	454	437	419	471	433	393	449	449	409	424	480	433	452	485	464	448	450	499	413	457	448	464	425	450	452	465	458	430	445	422	458	461	447	464	459	445	433	432	427	454	410	415	471	449	452	439	421	428	455	427	448	480	483	462	466	439	421	448	448	492	496	453	431	427	457	451	452	431	443	432	460	451	430	452	474	471	420	465	426	440	445	451	444	452	427	461	441	432	410	448	444	428	430	458	442	483	470	415	431	410	441	445	470	432	409	414	422	448	408	453	452	431	464	473	450	469	449	458	462	481	419	448	466	432	417	427	434	455	452	463	462	443	439	473	437	439	444	472	466	431	441	433	438	470	467	489	446	451	454	477	403	459	472	442	436	418	502	469	490	499	433	438	484	468	396	437	504	449	417	472	484	450	420	443	397	449	486	422	403	480	452	438	427	425	447	468	416	453	419	420	444	434	458	458	448	461	438	447	439	425	423	454	466	478	414	437	449	470	439	458	459	416	461	456	472	424	439	418	416	486	454	472	425	469	440	479	457	414	435	481	423	432	423	474	454	472	428	440	450	443	476	493	422	456	423	446	394	478	431	444	444	473	425	472	472	447	444	445	468	455	460	476	405	406	413	417	445	438	470	427	419	481	462	448	415
24451	21646	29150	24641	21606	10594	2366	1550	1194	1088	880	845	762	753	700	677	591	650	596	649	600	601	600	613	582	545	576	581	575	584	566	560	530	602	537	559	519	540	594	555	544	569	562	547	579	560	532	567	553	551	570	538	553	563	521	536	544	580	613	567	546	571	589	562	512	571	565	538	556	616	522	580	578	550	535	558	536	596	551	570	567	549	552	551	575	598	558	538	569	529	583	546	555	582	569	541	576	554	550	559	526	574	527	568	537	526	585	577	544	560	543	553	561	562	544	560	553	532	573	561	589	537	546	546	598	587	566	554	556	561	544	559	593	553	546	511	578	518	554	582	560	567	580	572	517	548	567	553	524	567	501	593	532	541	534	574	551	516	556	568	560	555	525	586	534	540	565	548	545	543	546	584	545	603	516	570	549	549	551	561	548	568	582	529	545	562	550	582	561	541	587	552	537	528	571	530	527	533	561	552	531	584	525	581	559	513	563	609	589	569	578	607	575	558	565	551	557	583	557	615	584	548	516	585	607	564	566	558	577	561	523	579	547	559	592	606	585	549	579	547	564	543	521	482	553	535	559	602	590	569	547	559	568	495	573	553	573	547	537	519	576	577	551	552	522	536	544	536	526	533	563	558	563	580	589	527	584	561	577	553	513	579	559	549	561	532	552	612	512	557	510	560	580	544	549	553	558	519	524	566	533	601	530	577	569	548	546	584	577	571	544	528	594	584	579	571	561	589	580	576	533	538	600	572	567	552	546	545	565	540	558	559	549	560	559	531	581	618	564	573	541	544	581	564	555	562	516	572	527	576	576	569	511	595	547	547	530	563	548	562	546	530	549	537	552	555	623	544	548	552	560	569	562	578	539	520	534	552	544	528	561	561	554	530	562	543	549	557	539	549	554	529	571	545	564	566	533	536	538	546	543	620	531	562	536	584	554	553	567	533	497	573	549	551	555	575	532	553	521	553	562	550	576	493	576	538	558	529	559	572	525	556	560	556	591	532	606	527	530	545	561	559	554	577	537	594	599	586	530	546	577	553	517	609	572	562	550	591	522	557	553	578	535	538	570	489	604	525	607	589	526	541	550	529	572	554	538	532	584	587	543	570	549	556	543	580	580	570	601	547	585	533	543	535	594	545	536	575	535	536	537	536	551	563	547	570	582	497	584	596	544	520	548	534	531	588	542	516	540	505	552	557	551	530	570	590	531	549	558	564	540	550	544	541	569	567	526	586	540	578	529	520	561	531	536	566	585	527	550	541	503	575	576	551	552	533	554	549	568	531	498	587	585	536	495	538	547	591	549	597	579	552	553	552	512	570	504	557	577	574	546	548	557	545	568	559	573	609	575	539	550	535	603	609	566	538	575	578	557	531	550	539	540	548	554	550	577	497	530	558	538	597	550	548	560	546	579	576	567	573	523	552	520	535	559	529	597	483	541	549	563	575	560	533	551	494	569	491	535	543	565	541	577	526	584	556	560	601	514	579	542	547	578	541	557	536	513	510	568	474	545	604	555	542	518	517	539	572	571	543	575	563	550	488	524	562	586	559	520	550	519	545	591	522	584	564	565	570	575	572	539	567	570	610	535	548	527	549	560	567	560	570	579	577	572	552	543	567	558	540	570	564	564	578	580	539	553	549	554	545	558	561	569	549	591	534	575	531	554	525	557	558	504	549	514	608	528	574	579	555	556	551	577	600	565	534	548	597	552	538	578	550	544	556	580	550	520	602	546	531	547	571	508	511	545	547	578	526	578	589	534	560	568	576	589	559	528	563	586	525	508	569	545	564	602	537	545	545	586	525	568	551	556	531	570	575	545	580	546	562	581	596	585	538	517	575	532	547	556	579	539	598	564	550	559	514	527	613	566	579	581	519	573	547	563	569	529	540	520	537	575	533	561	559	611	514	542	569	518	587	540	558	568	540	579	593	544	559	551	531	555	509	549	537	570	610	584	577	548	558	556	562	533	539	540	538	595	558	517	538	530	551	541	545	518	551	583	549	585	541	588	522	560	573	561	526	567	558	568	573	600	549	541	554	518	546	540	590	573	570	558	538	545	530	581	594	555	598	545	529	555	549	572	536	563	553	568	553	561	605	543	549	541	569	540	579	524	571	573	559	573	562	590	534	562	568	575	540	503	554	590	552	521	552	535	523	537	591	573	571	539	591	566	550	534	592	603	525	592	539	577	579	590	542	485	570	589	555	542	559	527	551	533	559	564	538	563	544	562	550	552	545	563	575	516	564	566	582	545	541	521	569	543	604	552	554	578	613	551	548	555	502	616	541	564	537	541	552	559	568	569	570	504	556	550	544	563	578	530	523	570	560	577	554	554	512	587	565	584	533	526	550	540	588	569	525	554	549	533	542	574	558	596	568	560	512	556	555	587	600	559	569	531	525	556	508	551	553	570	564	580	558	499	582	544	532	579	586	561	561	560	559	577	543	554	546	493	589	555	525	573	543	495	554	556	583	575	574	565	568	549	559	579	525	532	543	582	571	588	569	557	518	502	547	565	564	573	526	513	545	510	536	581	557	551	583	589	540	571	551	523	513	569	541	550	547	536	515	576	539	561	555	529	558	520	514	558	569	556	551	562	611	577	598	534	572	586	569	548	566	515	579	532	530	553	540	589	553	556	568	552	531	543	557	533	514	554	507	547	558	541	554	569	497	550	592	543	544	535	553	541	569	529	551	574	596	542	565	562	560	573	540	583	562	567	567	523	572	547	573	532	554	576	554	550	536	563	571	553	574	530	558	526	517	549	537	563	543	526	545	580	559	567	548	585	561	582	590	586	574	541	535	561	545	519	567	598	597	582	592	568	560	588	494	543	580	509	541	564	542	554	589	544	554	590	545	548	566	552	575	552	595	531	542	552	558	552	579	524	534	525	584	546	538	565	504	545	522	539	537	562	595	548	561	557	563	570	584	607	515	567	554	553	556	566	535	544	516	543	532	585	593	575	557	540	530	566	539	531	536	535	539	549	529	550	496	519	570	509	549	537	558	570	547	514	547	543	568	538	531	539	535	548	581	553	535	544	552	540	577	572	537	526	523	580	541	589	589	548	555	550	514	528	539	583	539	578	547	513	554	550	533	544	544	545	571	539	571	516	540	522	544	573	570	522	569	516	550	560	563	571	566	553	576	553	515	587	537	519	530	568	540	580	570	551	563	501	574	602	515	525	572	561	586	512	558	595	608	514	576	604	541	569	553	528	539	544	542	557	601	557	549	557	590	589	554	527	554	525	571	541	550	562	544	567	545	571	559	556	548	495	553	550	542	513	539	576	560	536	520	546	533	515	500	535	558	534	557	576	506	531	592	529	544	544	561	563	571	541	584	542	561	524	551	547	552	579	606	562	563	591	567	555	571	522	580	516	615	553	506	538	571	559	559	542	556	523	550	502	547	514	547	536	572	584	550	575	516	568	582	543	550	582	564	578	563	545	554	580	565	552	567	530	558	559	544	537	526	535	559	604	566	544	550	562	587
7792	17779	15679	9249	6777	5327	3874	3131	2688	2121	1818	1501	1292	1196	1087	1009	927	884	905	803	862	874	802	785	850	801	824	765	762	727	813	788	728	743	720	799	785	762	795	792	751	767	748	739	744	705	714	745	770	689	746	775	668	773	745	765	683	706	769	733	697	758	708	724	720	707	740	676	723	749	727	693	697	731	706	721	724	750	727	686	689	689	737	753	788	732	736	746	727	711	709	693	759	756	758	738	692	713	741	728	754	748	726	741	766	748	760	740	740	720	724	773	739	742	689	724	739	714	714	728	673	749	744	773	719	714	691	681	738	739	702	733	721	707	744	732	770	727	742	696	795	711	747	684	698	744	692	723	693	729	727	724	734	746	773	791	713	741	696	734	680	732	717	693	726	695	712	721	739	684	732	726	695	714	798	740	712	685	689	710	711	724	724	686	729	736	711	710	748	703	697	746	690	713	718	683	743	700	718	727	678	727	670	712	705	676	712	732	719	735	737	727	727	746	704	752	706	751	739	730	734	675	703	704	709	727	763	733	750	705	756	679	705	654	752	736	731	684	736	735	733	713	676	731	708	743	666	719	737	787	746	712	682	730	709	737	698	726	740	788	668	702	736	736	707	726	741	733	744	690	697	694	733	727	713	733	753	734	693	683	749	708	714	707	673	691	733	705	694	710	721	724	710	718	728	705	710	721	764	738	729	713	731	707	749	730	742	662	728	714	710	647	706	726	792	744	704	723	663	722	726	744	686	784	701	727	755	750	724	740	715	695	756	712	742	695	659	754	724	689	693	681	671	679	687	741	694	780	744	685	737	712	732	681	748	730	696	720	716	759	766	714	717	787	752	728	707	735	717	672	694	758	737	721	731	716	729	709	716	729	746	738	695	737	677	693	698	742	695	747	692	734	737	747	690	740	688	744	725	709	760	749	688	680	652	714	720	680	738	711	709	721	705	765	688	752	683	703	697	706	730	689	740	717	702	699	760	724	741	726	732	713	726	742	690	752	719	735	709	710	709	733	747	777	787	716	680	697	681	748	702	720	712	719	741	723	642	719	708	696	741	744	711	709	738	715	721	734	745	724	743	697	731	738	723	717	725	698	753	728	711	730	691	740	699	707	667	739	715	723	696	753	786	725	731	726	701	733	726	725	742	741	724	700	687	702	694	739	711	683	698	677	724	738	711	743	706	725	736	704	710	737	720	709	718	692	648	690	726	710	715	718	717	723	724	734	749	721	706	716	716	711	700	713	753	730	722	719	680	668	736	701	736	753	706	768	712	717	707	681	835	741	734	730	729	706	718	761	744	723	699	692	681	716	668	727	733	702	752	695	713	769	729	659	758	694	742	705	706	735	751	706	738	705	705	726	702	738	754	705	678	785	708	692	661	749	721	706	714	691	749	719	725	744	761	765	718	703	668	730	714	706	732	689	712	741	762	709	700	658	698	729	739	682	734	690	763	762	752	704	751	748	694	753	735	671	751	698	715	736	689	743	750	746	697	741	700	714	703	681	716	683	733	689	706	717	701	702	699	686	709	717	731	739	723	710	736	712	742	789	756	740	745	709	756	737	700	731	694	682	704	723	688	673	709	729	709	734	720	729	753	722	717	690	714	710	782	660	670	702	745	712	694	687	653	710	745	758	711	756	690	712	760	735	750	680	731	726	704	750	715	693	717	791	705	706	737	728	720	730	717	702	694	762	736	768	770	662	698	713	747	703	696	688	714	732	750	734	708	669	724	695	729	725	692	697	654	674	685	774	697	703	722	706	723	695	728	661	744	747	734	729	729	669	732	706	727	770	716	702	693	716	719	766	703	748	722	707	709	737	725	697	743	731	727	714	704	736	708	696	722	700	743	758	743	693	719	785	743	713	684	669	708	680	696	715	702	734	690	713	671	699	719	729	742	742	707	683	719	737	729	745	690	687	763	747	720	769	709	726	707	720	719	703	753	669	664	724	713	700	723	668	719	711	719	661	735	733	708	687	690	702	689	707	700	665	697	681	696	712	689	700	711	708	688	723	747	736	703	749	752	733	643	718	713	717	676	715	746	708	689	689	697	685	747	780	725	703	734	705	724	712	712	761	704	726	746	716	730	740	737	678	721	771	671	747	719	740	677	690	740	703	748	710	688	699	736	675	722	731	726	721	745	688	692	703	694	704	785	726	702	739	735	719	753	705	720	730	740	749	723	766	719	745	684	712	748	697	707	727	712	784	705	728	739	745	718	748	759	708	686	676	749	702	689	709	774	759	740	692	719	720	689	694	712	723	776	696	738	718	722	677	710	720	676	734	688	730	680	720	756	717	721	712	729	669	695	705	704	695	680	742	701	707	681	704	707	743	725	732	763	713	720	728	751	734	675	744	740	739	770	666	732	690	700	713	732	739	715	729	703	758	728	731	719	734	712	744	712	740	728	741	663	698	677	735	695	721	721	720	660	679	673	723	725	731	773	724	700	707	705	682	728	675	756	740	695	688	693	747	709	736	711	721	714	692	712	699	729	699	750	685	717	717	711	682	729	726	757	681	726	742	729	747	692	774	711	742	742	671	726	712	692	701	712	713	662	694	718	664	701	744	667	724	711	716	724	729	740	737	690	727	746	759	707	731	765	713	716	685	729	716	721	709	683	671	756	727	751	665	760	697	753	757	693	779	716	739	648	732	730	761	689	717	703	729	747	715	696	733	718	714	738	707	751	760	699	724	740	699	679	691	719	711	705	682	741	721	743	732	739	734	740	706	718	698	721	720	731	742	693	713	716	743	756	686	728	763	689	710	710	733	681	727	719	745	715	755	762	724	706	697	759	745	751	704	738	747	716	724	746	724	701	726	695	713	679	691	704	746	712	715	710	676	725	729	690	697	753	732	744	727	714	774	742	750	706	709	697	735	683	755	700	687	755	735	708	730	716	688	677	721	721	714	769	771	671	731	681	684	748	718	713	725	770	756	685	755	736	741	733	752	680	692	704	690	730	710	732	784	720	726	693	733	744	727	664	691	674	744	674	698	687	735	685	752	757	684	692	737	708	720	696	719	702	761	774	739	735	693	697	659	709	700	704	749	697	708	689	730	658	713	715	725	696	728	683	697	719	720	752	725	696	712	732	720	720	768	707	762	795	753	704	695	724	719	699	741	693	734	710	725	734	689	733	695	736	711	752	780	701	717	705	701	739	697	739	745	725	777	754	703	734	717	748	758	748	718	752	766	703	754	719	707	695	705	739	724	727	745	733	750	684	725	704	671	696	760	741	681	744	713	684	728	695	686	741	701	743	756	684	704	735	739	751	683	726	722	750	732	723	744	722	662	716	720	739	707	757	749	728	678	734	696	671	685	690	680	724	699	713	704	723	669	713	687	695	676	744	715	699	736	729	740	712	713	706	703	727	772	711	719	761	724	714	677	708	699	728	704	744	699	737	729	696	690	700	800	719	719	750	718	703	768	705	724	713	735	749	757	717	719	739	712	692	741	716	798	728	676	685	720	725	679	681	691
23439	21580	29516	24125	21588	21611	8402	2160	1520	1337	1092	950	843	809	689	699	677	628	629	576	575	586	599	582	535	598	563	548	571	548	547	553	529	531	523	541	544	533	531	516	511	524	526	529	496	533	469	536	497	495	533	508	563	522	515	477	550	489	515	525	522	518	522	513	520	509	530	507	493	523	505	486	515	489	512	532	508	479	490	510	528	497	539	502	527	528	498	500	444	471	475	485	519	561	550	519	539	539	507	534	539	543	474	508	486	507	492	502	514	509	531	498	502	507	503	512	478	532	531	490	526	488	503	509	498	497	567	515	459	517	558	514	499	511	511	533	507	528	531	495	501	489	487	543	496	524	491	480	513	533	517	540	520	498	494	533	498	513	531	520	466	483	533	496	540	528	494	481	463	555	460	519	494	509	502	492	530	514	500	454	505	504	539	551	518	507	502	512	506	475	496	485	495	522	457	505	478	519	522	466	510	481	498	475	523	496	479	524	522	480	523	520	528	484	519	525	541	504	523	539	487	517	546	471	514	505	508	511	499	480	519	463	520	530	519	493	477	476	510	524	507	503	524	538	550	562	476	521	511	529	508	493	500	503	533	478	490	510	516	472	493	472	507	560	504	506	529	512	499	501	524	543	509	492	506	515	528	484	508	523	523	552	489	502	513	488	502	493	484	492	519	492	570	484	500	507	512	515	502	498	507	477	524	506	519	467	512	491	502	518	531	524	532	516	525	481	530	526	515	499	482	547	496	469	497	492	533	520	494	506	498	498	502	454	521	512	521	550	497	533	512	526	482	529	499	532	499	520	440	542	507	519	499	518	516	487	518	540	545	485	504	550	534	511	497	493	540	478	519	492	460	554	508	526	521	483	548	484	447	507	501	546	508	537	501	501	455	471	494	539	481	525	508	501	510	479	505	491	467	463	496	534	519	502	476	517	515	519	472	503	449	485	468	516	480	515	482	467	500	510	508	517	495	506	487	500	500	507	530	497	524	499	485	487	474	483	520	540	495	501	518	498	525	506	534	477	487	487	491	470	483	531	520	493	455	546	497	514	522	454	470	525	462	487	520	535	506	550	473	485	480	479	501	526	539	506	512	528	536	513	514	472	502	496	522	531	549	491	469	494	500	513	544	535	501	526	491	497	496	479	482	537	505	539	475	532	541	520	478	491	479	521	492	497	488	502	532	531	492	509	520	559	484	484	484	491	517	530	487	493	512	536	481	490	482	506	508	510	509	521	494	491	504	487	505	502	512	511	471	502	539	484	472	506	499	530	532	507	521	491	509	504	500	496	539	538	495	509	489	505	475	522	503	514	480	493	512	487	516	517	496	489	507	492	546	483	502	466	508	502	493	485	485	496	494	500	527	534	508	471	520	546	552	496	483	514	502	482	502	466	540	537	505	533	471	512	485	475	508	492	503	460	496	539	495	485	503	522	518	489	512	530	512	510	516	515	538	512	506	500	482	519	491	503	506	501	523	521	494	524	521	500	501	488	528	527	496	465	509	553	519	500	527	475	490	523	487	523	513	503	519	484	481	507	498	502	526	532	533	490	496	507	544	517	497	510	524	543	521	508	537	482	472	520	489	488	493	488	534	494	490	525	484	529	511	496	519	528	541	515	528	483	470	523	511	490	522	549	510	534	498	490	508	494	454	504	509	476	510	526	496	473	506	485	468	514	463	475	512	524	525	504	510	495	528	516	517	529	488	519	572	484	497	492	488	469	497	489	502	487	532	529	509	525	525	517	485	515	548	529	500	501	514	476	517	509	491	503	507	493	493	508	491	482	499	546	494	500	492	468	448	485	535	480	500	511	484	434	485	476	511	494	509	513	516	481	487	534	513	526	472	528	475	496	489	511	488	507	493	488	497	526	497	487	473	500	510	504	496	540	521	466	511	509	493	514	518	494	484	518	478	535	522	474	474	488	496	483	544	505	471	553	517	537	501	498	518	512	506	476	528	505	465	499	523	521	541	485	504	495	522	478	467	488	510	486	530	533	551	463	488	523	531	480	498	509	516	489	488	517	541	511	483	528	485	476	474	534	549	540	517	505	492	519	492	514	461	500	526	516	516	499	494	517	515	493	494	507	494	523	536	557	499	491	490	476	491	499	463	507	517	527	473	496	487	472	495	497	507	543	556	507	457	488	517	515	508	482	503	515	505	515	502	489	464	496	529	466	503	532	510	462	511	507	506	506	530	519	488	505	498	498	506	546	546	494	482	463	501	513	485	506	478	489	492	456	521	498	490	477	475	453	516	530	525	522	503	508	510	513	498	515	526	482	511	490	467	502	502	508	485	497	486	501	536	497	511	487	526	488	497	496	494	515	522	465	515	510	522	486	486	464	504	471	525	517	488	525	527	523	477	472	500	533	498	547	527	504	514	503	451	509	499	522	469	495	519	499	459	490	487	535	497	474	478	514	525	527	495	474	535	495	528	492	537	483	539	509	509	500	516	496	480	504	518	489	455	484	482	486	511	486	481	495	518	485	492	521	499	497	496	533	530	500	484	481	475	506	508	501	511	515	499	480	512	513	520	475	528	482	514	496	480	492	515	505	484	493	526	509	483	492	485	517	504	495	532	470	502	503	507	475	488	509	477	518	481	483	526	538	516	502	509	517	501	469	495	517	509	436	511	487	547	501	518	495	473	470	500	494	530	491	515	476	483	515	460	488	476	513	470	484	479	517	495	472	486	541	506	465	544	512	467	499	516	468	499	481	462	500	529	515	483	519	476	502	524	489	524	507	523	529	541	489	513	509	473	509	548	499	509	525	548	521	534	521	527	479	499	525	448	470	517	537	496	502	520	497	486	503	499	515	493	474	491	499	517	475	497	500	519	513	510	486	479	480	474	545	459	503	498	509	476	506	493	509	500	521	506	491	540	494	484	491	493	492	488	485	483	501	491	512	508	497	501	520	484	515	459	551	502	512	503	519	473	522	512	530	503	509	514	536	511	515	496	508	543	509	479	499	546	499	526	525	478	504	502	538	486	585	511	505	450	483	482	518	509	499	487	483	490	497	504	475	504	514	464	510	515	499	514	504	514	480	456	490	534	515	491	480	496	524	524	470	508	494	520	548	510	503	529	501	499	519	488	491	465	494	534	541	526	507	487	498	499	494	530	511	518	479	495	507	529	495	538	498	488	486	513	497	509	537	506	514	470	472	458	492	524	559	522	482	531	514	491	481	496	484	490	519	490	502	513	487	536	504	519	525	497	472	477	518	523	479	526	531	512	493	509	525	517	531	562	475	501	519	490	486	500	468	476	522	510	520	502	501	521	479	491	492	480	507	453	509	512	518	498	527	503	490	479	503	525	504	489	504	513	513	574	536	511	487	503	483	453	535	507	485	495	500	441	499	508	516	520	475	528	530	473	512	533	502	526	508	501	519	513	541	485	513	485	499	513	467	473	516	483	505	516	505	524	507	506	496	502	502	529	505	494	557	470	481	505	482	532	480	505	551	510	507	520	517	509	529	525	480
10293	23357	20368	12744	9705	7574	5605	4444	3581	2915	2341	1911	1703	1401	1248	1107	1022	949	961	935	889	883	887	813	809	855	790	770	806	756	800	789	745	732	805	752	702	734	699	680	714	663	722	652	680	721	746	664	691	640	672	708	642	667	716	718	648	683	709	661	648	665	685	662	664	687	719	647	661	695	670	738	651	676	693	695	687	693	701	640	665	719	626	693	682	700	628	685	622	620	643	647	648	762	711	671	688	676	651	711	682	665	667	644	672	700	670	631	716	664	673	667	653	694	600	702	655	670	670	689	709	622	658	677	657	656	638	707	665	676	660	635	670	615	648	640	681	699	659	645	657	629	647	665	715	634	637	626	679	640	639	656	618	673	650	652	676	680	627	608	673	667	683	662	663	661	657	629	677	718	665	664	640	669	667	681	661	653	675	662	624	636	649	616	651	673	670	666	681	668	636	667	648	694	693	606	657	666	646	656	652	645	629	679	684	671	658	666	681	641	699	625	671	627	691	665	747	695	649	644	636	659	640	682	665	620	687	673	668	675	698	686	651	653	638	657	677	677	719	644	708	713	653	652	640	685	702	640	640	705	707	624	655	646	656	647	662	677	612	699	666	614	624	627	696	672	632	669	666	690	609	694	661	639	633	664	676	683	656	697	695	660	662	642	619	631	617	654	652	658	700	676	670	649	730	648	610	630	719	684	683	674	627	656	691	673	727	675	645	615	650	639	632	677	674	643	656	674	657	673	703	687	620	675	679	634	662	660	647	634	629	688	677	673	628	679	622	656	644	650	684	647	681	691	664	631	616	636	604	650	664	711	636	675	678	655	670	667	645	623	651	666	681	710	661	722	673	608	672	660	646	665	658	577	689	680	658	695	661	651	672	707	651	650	667	626	637	671	705	651	666	630	686	626	681	673	646	679	647	614	683	684	647	654	628	605	652	675	651	668	680	694	596	692	625	616	677	651	640	665	618	641	676	675	689	662	644	663	652	666	668	664	658	645	713	697	680	676	659	688	657	660	690	640	710	673	622	650	656	699	647	689	725	634	658	700	656	661	662	657	638	648	655	698	683	630	640	670	661	661	704	659	668	692	678	619	706	685	684	642	665	662	661	692	663	620	652	671	656	631	647	632	667	665	667	662	661	660	656	647	655	708	607	690	599	693	663	642	654	639	614	646	641	682	658	645	636	637	669	682	636	671	695	677	634	672	650	683	678	688	637	661	631	617	632	658	668	650	653	659	648	664	659	666	664	681	651	621	647	699	636	648	645	635	678	644	639	689	649	709	615	607	660	719	651	650	624	676	671	679	648	662	670	644	678	647	632	671	694	636	638	681	616	640	652	663	639	712	653	664	649	694	619	650	654	651	659	676	636	658	661	658	673	653	657	630	617	673	645	656	641	652	645	676	625	654	681	635	678	665	681	625	654	645	650	680	680	654	691	638	718	681	635	673	656	665	669	630	663	633	623	661	655	623	688	634	677	668	620	697	686	672	691	691	609	655	683	638	634	679	666	644	656	650	611	668	731	691	635	660	663	661	729	603	649	663	636	653	666	634	631	691	686	638	625	680	682	702	691	678	646	686	643	707	671	657	656	683	672	644	705	675	667	630	638	650	663	664	628	669	656	662	679	673	668	670	683	618	627	652	667	680	643	665	637	647	698	662	645	639	658	629	677	659	664	670	641	688	636	677	683	680	642	631	646	673	692	643	670	634	663	675	668	725	639	687	659	648	700	631	670	647	673	697	636	634	691	704	606	619	651	680	671	675	692	660	691	610	670	627	670	625	687	704	633	635	682	658	654	624	650	679	659	680	652	687	665	638	647	584	621	640	674	642	649	682	656	614	652	652	703	640	710	683	670	658	632	659	666	703	667	662	707	651	723	684	650	696	661	661	663	626	659	651	634	698	658	703	695	668	635	658	659	636	627	680	662	703	656	645	670	707	647	672	625	680	676	648	627	670	700	719	653	672	674	659	678	653	668	650	673	667	679	650	646	654	683	620	664	627	673	669	646	664	744	663	641	726	648	667	607	631	659	665	662	653	678	663	700	665	684	646	649	671	653	656	641	699	631	700	610	697	654	674	622	650	667	644	642	672	693	650	624	634	664	678	689	684	628	644	662	653	683	623	681	703	660	679	651	683	638	636	694	685	657	689	668	684	630	647	646	695	674	666	660	665	653	692	649	701	699	711	652	687	644	676	663	662	682	642	646	664	651	676	642	644	656	630	688	652	655	643	651	720	671	627	675	661	680	669	693	630	659	610	675	643	682	655	663	673	669	723	676	713	628	656	638	681	649	688	686	673	693	697	620	658	658	693	685	603	662	654	645	658	652	622	626	680	631	679	699	615	640	672	673	658	658	644	603	685	677	681	677	684	661	662	685	662	671	626	669	660	660	654	652	634	644	713	641	671	670	648	625	652	703	632	653	640	653	659	665	631	625	653	666	648	649	718	660	661	678	659	624	657	703	681	620	697	644	651	688	650	666	648	610	682	644	632	660	678	695	676	664	691	696	660	674	662	672	637	639	656	697	652	655	637	687	669	594	625	687	648	625	621	625	655	664	619	715	627	676	663	683	688	570	666	651	651	668	658	661	698	664	695	673	667	673	662	661	657	659	714	666	662	682	677	644	638	675	658	670	697	661	635	657	711	632	677	663	671	661	655	673	640	674	677	619	656	712	642	669	669	629	630	621	663	586	630	703	704	639	626	624	680	663	666	645	669	645	646	647	667	664	654	642	610	669	637	622	658	659	664	666	688	697	667	705	651	686	652	627	650	654	639	649	713	613	694	627	672	622	668	613	688	654	661	664	681	674	657	641	692	645	657	670	621	691	660	649	651	662	661	714	632	674	651	682	659	699	642	688	615	605	642	686	651	691	653	650	671	603	674	618	715	747	649	690	641	679	699	657	625	700	674	674	624	687	674	640	672	698	689	669	740	620	661	671	664	662	687	663	646	641	638	668	647	675	653	639	635	650	676	615	665	643	667	622	663	676	668	706	668	658	678	683	653	646	694	672	648	652	609	690	641	717	714	663	636	633	668	680	646	656	655	626	663	696	652	669	686	677	627	650	652	675	656	627	680	644	693	689	647	720	675	686	655	660	645	666	620	638	693	668	710	658	667	660	655	658	641	637	644	645	664	632	653	655	661	673	681	648	623	636	658	624	682	646	652	662	672	673	641	636	628	657	648	646	646	692	696	663	668	677	639	662	717	658	655	663	653	615	652	685	662	660	640	631	597	643	670	668	655	650	646	660	681	677	653	622	669	646	660	664	684	638	647	676	640	640	709	658	706	686	645	647	665	674	669	697	731	640	626	666	646	689	663	626	663	634	629	638	663	632	671	671	647	639	667	707	654	663	622	642	652	655	680	651	646	645	639	695	629	624	635	729	602	678	667	685	654	715	643	641	649	613	699	649	671	669	669	661	651	657	647	672	655	700	590	651	693	669	631	630	648	669	630	649	622	614	679	594	700	651	650	665	649
27545	20739	10100	2764	1525	1009	793	641	569	485	455	406	370	383	370	348	358	322	339	357	343	323	353	348	308	327	333	354	310	339	324	341	329	317	326	320	344	325	333	310	345	317	344	316	342	314	326	309	310	321	329	308	325	320	331	314	348	323	333	303	334	334	328	336	317	318	327	341	308	318	359	329	322	330	332	323	347	323	281	334	318	317	324	318	359	315	316	335	305	335	313	323	304	331	314	311	328	324	313	347	317	341	315	340	321	333	324	333	328	311	315	346	342	328	299	328	333	342	328	332	319	316	306	327	339	361	340	319	316	304	334	336	313	306	315	310	335	334	309	328	330	304	331	301	309	317	325	300	320	334	287	346	297	368	318	305	311	325	332	293	321	336	323	360	339	345	322	352	350	326	307	328	343	309	354	304	333	307	299	325	331	332	336	324	311	332	324	333	309	320	331	335	331	359	343	324	355	318	326	359	303	362	318	339	308	317	304	316	326	307	334	313	311	311	336	333	338	293	335	334	354	326	329	316	350	366	291	337	311	332	334	330	314	326	304	296	327	317	299	328	332	314	335	342	290	299	294	338	312	328	329	290	298	328	307	340	283	299	316	312	316	333	331	341	307	341	318	350	319	342	291	317	307	275	346	322	331	287	319	320	328	325	334	304	326	305	302	305	323	329	323	283	327	340	324	349	311	335	331	308	299	359	355	326	338	348	320	347	298	329	355	350	315	304	343	339	322	307	320	342	344	325	287	303	333	340	357	331	341	296	311	324	317	322	304	324	342	356	342	315	283	328	320	345	343	322	326	333	350	309	335	302	312	299	297	319	318	323	309	329	327	317	295	329	311	373	324	290	292	305	335	358	298	315	300	316	316	308	306	325	346	339	283	312	306	326	298	304	344	347	323	344	309	336	342	314	300	327	291	345	313	313	337	332	307	315	326	333	327	284	302	326	335	352	332	327	336	324	335	309	307	303	285	317	299	319	374	324	301	332	353	324	313	327	325	286	330	290	322	348	308	328	324	342	332	350	359	340	340	323	310	297	316	326	309	352	305	288	335	331	324	323	319	332	317	308	349	365	342	322	337	345	353	324	369	305	324	338	351	359	328	285	340	336	312	339	328	347	336	309	320	318	292	323	325	279	329	321	323	291	296	356	270	317	324	325	331	337	361	314	348	314	303	312	317	329	338	343	318	304	339	335	345	345	356	346	312	343	295	335	300	327	348	302	285	292	287	299	308	324	322	286	315	345	310	333	322	336	308	317	314	318	332	336	310	331	321	311	329	345	315	304	343	318	308	326	312	306	328	374	352	338	309	303	344	315	334	338	310	312	321	311	318	296	316	313	326	343	336	322	299	343	311	322	300	314	333	334	313	321	342	322	319	329	316	320	332	332	318	301	293	296	326	349	321	340	326	349	334	332	303	349	321	361	322	341	320	317	335	347	314	315	335	314	311	349	304	325	321	312	344	296	348	324	315	365	344	315	318	345	323	300	305	311	323	328	334	333	323	307	339	348	327	332	299	319	335	307	339	340	352	304	323	324	301	337	301	305	280	300	326	342	286	315	317	341	318	318	308	325	338	349	366	324	323	348	348	321	337	339	305	308	347	302	327	326	341	340	319	330	321	341	340	330	308	323	311	280	334	369	349	315	318	285	326	311	337	326	311	343	311	289	353	306	326	336	322	333	333	353	302	313	328	331	330	338	335	347	365	338	320	318	331	337	345	325	329	351	299	312	306	323	327	322	319	302	310	361	321	333	322	340	320	297	355	307	338	300	351	320	314	309	353	343	312	344	325	326	327	344	355	303	290	285	311	319	313	328	334	330	300	330	318	337	339	337	336	317	340	329	322	324	332	328	351	348	337	353	327	337	330	321	296	363	334	298	323	314	349	295	340	331	315	318	332	357	309	345	304	315	293	326	329	326	319	333	345	291	313	304	338	299	296	326	306	321	311	301	311	320	312	331	339	303	316	321	318	336	324	313	334	324	359	330	296	315	295	318	338	363	319	308	322	356	321	275	314	330	321	310	320	301	311	308	317	334	351	312	326	320	332	346	347	335	374	352	336	360	312	361	335	291	350	365	334	299	327	330	358	328	372	348	350	316	318	327	319	322	345	310	353	330	349	303	340	325	318	341	323	291	311	301	290	312	299	286	302	332	286	307	312	324	333	311	314	334	292	354	299	325	341	342	325	324	319	333	324	326	332	312	326	335	351	333	313	331	289	324	319	335	323	309	308	336	311	321	328	330	311	327	328	290	325	347	340	343	322	309	317	333	281	312	323	305	331	351	328	352	314	311	332	311	318	317	304	341	317	335	324	322	336	313	358	327	337	294	287	321	323	324	332	313	305	316	308	324	296	324	338	289	326	323	344	353	328	314	311	324	311	338	307	316	316	312	343	327	333	319	310	326	320	323	330	365	297	345	305	336	316	332	334	355	343	322	316	298	326	275	311	324	344	349	301	293	302	338	333	319	300	316	304	319	325	320	337	314	324	347	326	296	300	331	336	329	343	316	326	311	304	337	316	352	312	319	342	337	326	311	318	304	325	290	297	319	306	320	283	317	317	322	336	337	321	323	348	331	309	305	296	351	318	316	320	313	374	334	294	304	322	292	312	344	321	336	341	321	338	332	319	295	341	326	327	321	319	311	301	316	314	331	337	325	331	323	360	329	328	336	353	328	294	337	324	312	340	299	331	331	340	340	309	290	314	326	353	313	350	318	325	338	298	339	305	349	336	308	334	285	319	321	331	341	320	315	308	336	309	327	303	328	322	318	333	313	339	305	363	317	311	347	314	365	339	330	324	320	331	344	304	333	310	336	303	295	336	304	343	289	340	324	325	352	343	342	313	356	314	342	329	335	303	308	305	291	304	344	348	325	317	328	338	281	361	295	279	317	304	328	323	328	317	313	311	323	343	312	346	337	314	324	347	359	307	294	334	349	325	320	358	332	342	334	319	311	325	318	334	322	312	307	315	335	357	308	330	329	347	314	331	308	308	314	305	302	304	309	304	319	328	318	337	363	329	332	319	334	325	320	329	288	316	353	336	310	334	339	339	312	308	328	334	319	314	319	335	352	319	318	312	341	300	319	346	335	307	341	366	322	311	326	360	339	323	317	317	341	319	308	297	334	314	320	333	342	319	323	328	321	312	313	330	316	324	325	301	310	320	332	344	337	307	308	323	340	332	308	308	309	323	292	293	321	319	324	321	320	305	298	337	333	294	345	307	321	325	343	323	332	333	284	347	330	347	272	303	298	309	316	325	346	357	292	331	316	295	301	302	327	324	317	333	319	339	338	298	344	314	310	300	329	308	309	307	310	341	341	311	334	288	311	331	334	319	297	339	311	341	309	331	366	307	327	320	333	312	320	377	351	300	313	319	310	342	316	340	314	332	294	336	322	295	301	340	321	300	345	318	312	346	306	343	328	336	290	320	304	326	307	320	343	321	315	353	343	344	312	303	318	312	314	348	285	323	333	323	299
6256	7844	7413	4111	3078	2401	1838	1386	1208	981	841	708	575	573	498	502	490	472	424	416	453	410	446	475	461	487	423	444	481	438	419	446	433	437	461	417	436	434	432	404	424	416	420	431	411	383	452	430	459	430	444	386	410	383	427	440	423	423	413	435	431	427	429	416	393	456	446	414	428	381	432	413	422	420	403	402	436	458	462	474	435	396	453	458	458	433	433	418	440	391	424	425	412	430	452	428	456	421	444	436	436	410	417	409	432	452	418	458	443	418	431	394	432	437	444	424	442	451	455	479	441	419	423	436	432	447	437	420	472	444	425	416	433	440	422	437	412	441	423	434	464	390	431	423	439	422	407	455	428	404	457	467	426	436	426	428	393	415	474	427	413	437	448	430	435	427	399	444	397	397	416	419	417	402	438	457	410	407	416	440	429	439	416	441	415	443	442	452	436	464	463	426	456	432	416	408	403	394	406	435	412	422	472	416	409	423	412	409	449	450	435	423	431	433	397	418	418	414	402	446	447	418	441	440	410	394	421	396	438	423	418	442	428	480	425	420	441	431	430	431	404	425	434	429	426	438	422	479	466	422	423	467	441	412	433	457	428	407	432	422	457	412	424	463	384	400	413	407	431	423	418	430	419	440	423	415	408	393	403	436	435	399	430	440	384	401	430	419	429	416	425	471	437	401	418	457	409	424	407	409	407	416	441	448	434	400	422	414	443	404	439	413	412	402	451	452	440	424	449	444	429	453	426	425	434	405	436	401	396	409	422	449	442	436	389	461	392	459	439	421	459	391	425	409	407	440	387	429	464	407	420	416	415	463	420	437	419	425	400	395	432	414	433	433	441	440	434	442	410	417	438	440	427	413	391	433	437	409	425	426	405	444	420	459	415	391	428	422	457	450	429	489	420	411	454	418	400	388	430	430	432	432	450	415	428	449	435	398	423	453	465	424	460	408	401	415	423	453	427	428	454	410	470	423	426	414	414	435	419	465	409	434	451	418	433	419	434	409	401	422	445	409	401	433	422	430	408	403	408	416	425	421	406	394	430	424	460	456	383	429	432	473	456	417	417	401	449	403	388	407	414	422	412	421	396	412	430	403	455	440	428	437	423	415	419	446	433	426	424	388	426	437	475	425	409	427	438	426	445	409	418	398	432	442	428	412	428	440	425	440	413	415	403	428	443	416	405	426	414	420	455	447	378	440	425	413	437	391	423	417	416	449	424	442	415	413	410	453	490	473	441	424	445	452	413	380	435	436	450	452	430	467	454	434	422	424	427	414	465	464	461	473	428	444	397	415	452	408	418	436	437	460	444	414	448	447	444	442	412	434	425	414	405	445	411	424	419	401	421	443	429	412	405	413	476	419	455	419	442	405	393	407	431	423	406	440	436	437	426	408	425	425	413	441	427	400	432	453	427	424	439	437	408	391	431	404	464	430	444	435	418	448	421	400	442	423	448	456	429	420	396	415	436	467	414	466	422	426	421	411	444	463	446	433	409	427	441	402	460	406	431	435	418	416	426	417	423	433	432	446	417	415	384	392	453	437	434	471	414	403	435	426	444	448	446	394	414	435	456	417	418	429	415	474	423	426	442	412	432	420	450	420	440	417	437	467	400	425	418	439	432	433	423	436	445	433	456	409	419	436	422	447	437	392	388	445	420	432	404	416	421	425	477	453	425	462	403	427	421	438	447	447	433	448	439	442	454	426	442	443	410	427	448	437	404	435	464	396	419	441	441	395	400	425	435	406	439	448	429	443	468	418	444	439	451	431	411	423	436	444	435	439	418	429	440	478	408	408	476	436	410	432	420	455	397	452	400	424	449	444	414	426	452	424	433	410	451	454	431	419	420	454	398	458	445	451	416	434	447	505	455	440	468	465	432	412	396	417	414	432	430	417	415	435	442	402	435	459	420	416	465	403	416	444	436	438	440	447	440	424	434	390	402	421	462	405	435	413	481	417	419	408	440	411	429	436	449	439	432	475	405	445	421	482	445	447	424	409	428	405	421	467	437	416	379	421	413	394	468	437	402	445	411	426	436	417	435	424	407	421	440	465	445	419	430	436	415	417	429	398	411	420	412	423	414	412	445	425	416	408	433	424	402	428	409	410	378	441	446	415	446	407	441	443	413	423	410	446	432	425	412	423	445	407	442	427	457	440	454	469	430	444	429	402	428	441	433	434	472	461	409	414	431	410	445	403	447	440	377	407	413	416	415	404	446	412	433	461	440	422	430	419	450	430	448	420	437	428	427	441	409	400	471	428	414	434	425	444	406	465	422	437	424	426	440	445	418	439	403	437	436	461	413	444	423	466	413	411	411	385	457	418	407	436	468	397	389	455	418	426	461	433	409	438	424	423	393	402	461	420	413	404	418	445	434	416	459	449	447	403	412	372	425	429	445	403	472	411	474	413	445	427	429	401	389	431	431	412	431	422	419	418	446	454	409	458	417	404	427	435	447	416	386	427	451	450	415	424	424	409	409	421	404	426	426	440	413	467	390	440	446	401	428	451	446	438	460	411	430	407	430	457	445	442	421	427	466	448	411	424	416	418	478	407	443	414	451	438	442	401	440	427	438	404	467	410	425	460	413	399	461	442	440	438	387	445	431	466	435	407	441	424	428	449	445	414	406	408	426	439	411	446	432	379	451	464	432	435	428	438	430	430	424	426	417	409	429	460	432	422	437	451	460	456	395	422	459	363	415	449	456	425	432	397	430	427	395	399	437	401	415	417	447	427	438	446	416	390	429	435	424	448	414	419	451	406	449	389	456	448	425	424	427	435	458	418	461	433	424	405	408	403	414	425	385	440	446	409	454	449	427	440	424	422	387	442	434	427	428	403	418	426	410	414	455	416	444	422	419	453	459	390	437	438	444	403	447	436	450	454	451	454	431	431	450	427	421	440	435	407	435	445	395	388	383	408	405	415	443	429	452	434	457	406	455	443	421	417	457	439	426	433	417	430	410	414	413	418	406	433	392	406	464	401	444	462	459	402	407	449	413	450	427	390	419	364	421	383	464	417	477	438	439	406	398	424	421	420	411	414	446	469	411	388	420	465	436	422	455	451	399	458	459	412	421	424	457	389	458	422	430	438	432	431	384	405	476	442	418	413	435	440	442	419	435	430	430	442	452	399	469	408	442	402	425	423	426	429	447	467	401	442	411	446	405	431	446	383	403	429	429	424	405	437	403	428	432	404	393	413	411	425	429	429	425	391	434	439	435	408	474	446	434	451	466	446	441	401	452	465	400	395	434	439	395	449	410	422	437	423	451	418	461	425	461	424	429	444	428	380	432	406	433	457	413	460	424	434	422	449	448	417	458	407	422	432	447	443	407	378	440	427	409	439	412	442	439	419	409	420	433	426	494	416	456	436	444	447	424	407	434	415	418	411	433	406	468	467	400	424	420	449	424	474	434	478	452	475	426	425	443	417	432	410	441	425	447	427	459	469	410	431	418	404	412	425	391	411	455	411	441	410	408	417	468	415
24421	21596	29034	24648	21567	10432	2310	1453	1240	1013	934	782	759	698	661	623	636	564	616	607	543	617	593	593	553	577	571	545	561	587	585	528	515	604	570	561	577	591	562	524	543	583	561	581	534	555	587	533	566	519	545	559	514	571	556	577	577	553	545	526	533	620	495	539	543	558	565	555	569	560	572	509	543	527	528	553	565	535	497	552	571	543	524	534	524	572	533	532	508	548	573	509	544	543	550	568	541	545	529	531	576	519	510	538	532	568	547	529	521	556	527	548	526	530	549	541	578	534	562	538	557	583	532	528	550	563	564	563	565	551	525	539	545	545	512	517	576	542	563	575	536	523	531	567	524	517	521	568	538	517	574	489	497	495	570	533	534	566	548	519	567	567	523	552	539	518	569	535	563	511	529	519	529	534	525	553	538	507	507	499	575	542	579	580	538	534	538	510	547	521	537	515	535	519	543	567	512	548	527	542	521	528	586	544	550	542	526	543	514	503	534	538	513	520	583	521	552	553	570	540	539	509	541	540	532	519	520	533	608	549	522	526	524	525	526	555	521	519	525	541	530	541	553	537	593	553	561	547	508	518	524	513	547	552	567	553	560	560	532	565	568	545	508	562	529	553	546	531	557	566	540	547	534	560	519	531	567	494	522	544	547	571	551	580	508	523	554	547	571	554	536	549	531	508	526	569	519	549	558	538	514	564	487	550	563	580	505	559	560	534	548	547	565	513	544	542	540	544	519	565	571	548	577	517	512	496	522	553	491	509	553	531	559	542	533	536	550	544	532	549	540	513	542	507	519	471	481	556	521	523	527	547	560	496	514	517	528	519	514	530	522	533	569	538	485	522	529	506	520	526	552	564	500	531	535	567	507	513	535	542	535	514	542	541	517	558	544	511	535	513	553	530	554	482	537	536	544	541	543	565	576	526	568	559	537	585	573	567	512	531	502	569	561	532	528	516	542	505	586	549	530	498	580	529	566	552	546	530	538	560	545	566	541	552	522	519	537	542	574	534	491	545	504	531	543	555	542	535	528	570	532	517	498	515	511	528	529	545	546	552	527	541	543	549	574	536	485	520	539	529	536	566	561	531	536	537	557	501	596	508	535	543	560	511	521	557	525	540	518	542	561	534	580	535	540	514	517	519	521	526	513	475	535	513	528	508	545	530	553	538	520	553	495	561	522	515	551	529	517	535	545	579	550	524	556	531	565	528	590	548	530	501	558	497	511	561	567	513	509	575	546	568	553	525	534	558	557	542	590	525	508	557	547	519	547	551	545	536	512	571	509	543	527	545	547	547	538	540	563	578	570	532	515	500	517	531	558	521	525	510	568	504	559	480	528	518	503	537	490	490	555	580	528	561	588	545	524	561	520	493	495	539	481	515	550	549	544	535	575	490	549	536	543	527	540	545	591	540	534	495	547	555	539	533	510	556	514	544	567	484	546	512	542	547	535	544	541	549	529	554	512	500	533	565	541	544	582	528	504	510	546	515	525	527	560	528	533	519	537	504	524	486	552	556	510	584	498	585	562	501	526	556	552	510	525	549	530	542	537	538	539	564	538	531	503	507	534	537	492	547	511	559	573	570	583	491	513	515	519	556	543	497	563	551	572	542	504	589	554	560	551	518	467	568	529	520	581	502	546	517	541	541	553	532	559	546	526	552	565	528	543	543	497	560	545	529	545	517	529	566	562	551	542	557	550	539	549	526	536	478	507	520	547	554	561	539	530	535	512	532	564	508	486	508	540	520	514	529	531	550	517	492	500	537	545	543	556	530	550	551	550	521	547	556	580	523	546	533	551	567	535	526	528	495	520	520	556	558	563	483	526	546	564	553	545	545	481	528	551	510	554	561	496	572	558	535	518	550	499	521	562	528	553	486	522	590	556	562	517	491	573	548	541	592	531	513	553	515	547	527	580	570	534	518	559	504	508	469	522	525	543	535	570	507	545	497	475	527	522	550	494	561	533	576	528	496	551	508	513	531	551	535	550	503	580	515	556	522	540	529	543	542	510	551	563	563	502	519	537	570	488	516	532	522	519	525	545	547	534	559	578	540	540	526	503	566	550	518	553	506	543	529	530	549	529	479	534	562	559	505	581	541	510	521	536	566	547	564	584	551	533	556	545	543	551	475	493	528	524	551	551	524	534	507	550	574	531	554	547	540	543	549	552	570	531	530	557	516	534	518	543	534	519	526	570	554	528	504	597	565	538	547	507	567	546	509	548	550	569	571	518	565	485	521	549	587	554	493	532	530	550	543	561	515	532	515	531	517	583	513	522	524	536	527	519	526	519	564	530	524	536	551	553	536	539	524	536	502	535	551	505	534	555	533	532	532	518	536	536	572	523	575	494	575	540	539	505	544	543	587	545	534	522	549	531	552	547	552	555	571	544	549	534	566	517	556	533	547	537	558	562	551	557	524	542	535	551	545	537	503	514	544	560	520	512	560	530	545	542	558	538	507	539	547	556	527	592	539	491	549	566	540	508	513	530	537	558	521	547	565	524	546	561	554	531	529	522	534	552	550	562	541	522	543	559	501	551	559	516	526	541	513	521	507	567	559	530	515	513	581	562	501	541	552	513	585	538	592	505	549	501	522	520	533	571	512	528	482	522	502	555	522	526	561	505	509	506	549	530	508	568	569	555	545	527	525	509	537	577	550	528	531	551	528	520	578	523	536	556	535	553	585	533	500	548	558	535	531	566	563	529	547	530	562	535	549	558	584	531	531	530	522	538	500	578	524	532	503	549	515	517	548	553	504	557	494	554	559	536	525	569	570	571	551	535	530	519	547	566	553	510	551	554	531	553	517	557	537	564	511	554	503	513	521	534	521	510	547	526	539	525	597	574	536	566	498	490	540	512	512	535	519	524	513	608	548	547	561	533	515	569	538	518	533	553	599	566	495	552	527	513	557	545	527	519	536	542	534	532	536	526	551	559	556	551	511	563	487	539	542	547	518	533	509	533	534	518	507	545	538	512	562	534	570	538	521	512	542	560	536	564	501	530	536	518	555	530	554	551	543	528	523	523	553	527	542	507	552	516	524	518	523	515	517	598	510	544	482	529	533	545	525	552	559	524	520	547	544	558	547	524	564	520	566	543	550	537	538	568	549	562	530	515	547	547	527	561	590	551	544	540	524	509	543	550	512	562	557	554	535	528	539	529	553	545	557	563	517	567	549	559	472	512	566	544	517	523	519	564	523	550	598	530	543	536	549	529	579	522	568	513	554	539	515	551	555	565	542	523	535	526	557	561	559	552	560	554	516	544	561	531	523	544	534	525	550	550	515	547	538	531	562	517	510	499	556	519	521	550	558	532	554	550	508	531	515	549	533	523	568	540	536	559	543	517	544	566	540	574	572	538	576	518	569	572	539	574	541	536	528	520	539	529	512	558	558	560	550	545	508	529	586	542	538	550	541	550	540	546	551	552	547	557	547	519	563	523	553	589	525	537	569	526	551	539	533	559	584	550	514	525	516	554	575	573	529
8012	17404	15560	9091	6815	5179	3992	3129	2650	2021	1720	1507	1299	1120	1050	923	901	866	818	812	807	840	801	798	722	783	768	778	805	766	743	783	721	711	739	714	713	754	704	724	702	729	762	657	791	699	723	706	731	723	702	675	692	723	703	740	715	687	692	690	682	716	747	706	712	771	710	671	696	699	700	688	706	640	740	701	643	728	663	714	713	695	713	682	663	744	657	697	670	697	715	667	686	719	691	755	715	697	701	727	695	716	725	657	684	726	698	654	715	666	690	683	695	667	727	691	652	681	706	700	718	719	700	676	655	671	692	680	741	707	685	679	736	698	732	666	712	664	711	696	677	723	780	677	715	677	728	695	662	712	664	711	705	670	694	672	687	690	708	686	715	713	713	703	726	662	702	674	718	685	675	710	711	690	695	695	665	715	648	695	700	698	721	714	709	691	696	733	717	686	718	677	700	712	686	687	682	694	694	644	671	675	681	648	691	711	722	698	695	694	786	686	664	681	701	654	729	684	681	701	745	683	754	710	636	724	660	701	672	701	722	709	666	722	670	696	701	681	675	703	690	656	708	686	687	670	692	653	722	696	696	685	648	717	643	675	713	721	704	690	721	727	705	678	695	707	694	648	660	684	679	685	672	684	696	681	702	696	668	739	716	718	714	697	702	711	701	690	671	678	641	667	689	685	755	698	686	709	695	664	688	735	695	707	651	715	676	693	728	713	731	687	688	687	677	671	731	689	721	684	736	696	675	735	653	705	656	738	654	689	766	686	661	740	636	703	684	637	697	645	683	727	678	700	663	723	701	705	668	673	684	680	686	682	706	676	682	763	676	701	730	656	693	699	711	710	707	667	735	665	692	716	716	677	709	708	619	657	694	699	704	684	682	671	688	748	699	688	719	669	734	675	679	693	694	707	658	704	699	637	772	735	682	639	712	676	726	700	706	689	716	704	658	702	666	686	680	680	731	669	693	686	692	692	694	709	714	695	668	703	737	722	676	698	721	686	667	682	677	706	701	687	685	647	761	688	700	688	680	705	685	711	671	700	668	728	714	700	655	711	712	685	657	684	697	682	691	665	680	730	766	675	670	677	734	727	706	701	719	689	680	730	651	731	640	665	652	669	707	657	704	682	692	702	701	624	660	690	705	696	698	714	702	623	703	709	677	679	631	727	664	686	717	717	724	687	666	702	657	666	694	665	704	704	705	711	677	717	700	698	723	725	714	662	681	741	701	671	703	677	671	676	669	679	669	662	720	737	681	687	699	710	680	709	708	679	730	697	661	735	697	674	689	731	689	776	706	700	721	697	658	721	755	704	715	732	716	687	727	722	708	720	718	698	666	778	705	677	729	730	661	698	708	733	691	690	685	705	711	705	681	707	694	735	730	743	700	691	690	711	723	655	718	643	705	695	677	684	714	708	731	689	755	727	694	696	716	694	678	742	679	714	709	730	704	721	697	724	667	710	757	709	694	683	686	653	681	640	718	662	719	705	655	751	716	657	684	734	721	680	721	681	728	697	718	712	693	724	709	670	681	721	696	681	686	683	734	714	652	740	679	666	692	709	686	716	698	682	661	676	666	680	641	729	682	686	679	695	683	688	746	683	734	723	678	740	660	689	734	683	684	725	722	725	656	729	696	754	696	647	706	696	722	652	741	723	715	654	685	729	702	702	671	677	693	667	640	739	700	713	693	682	658	695	685	684	682	715	707	719	712	678	710	689	712	651	702	644	672	713	706	694	676	705	724	715	657	669	749	699	727	672	739	719	682	700	735	690	666	673	709	721	682	719	707	730	689	687	684	670	674	635	658	691	725	667	652	714	725	682	726	669	702	623	735	671	690	710	683	701	669	722	673	689	731	679	689	693	702	692	689	666	669	667	684	710	700	738	722	653	698	695	666	667	710	683	694	677	698	743	721	646	702	711	704	732	625	718	667	767	672	712	713	662	676	704	704	707	726	693	694	705	681	702	732	675	749	760	665	714	665	735	686	681	725	720	709	757	695	713	711	645	733	690	718	742	695	680	670	753	721	697	648	741	697	627	704	724	661	694	689	665	698	686	699	680	698	722	744	673	669	691	681	655	641	722	722	673	708	729	701	685	698	743	678	695	711	697	659	718	691	719	674	705	702	718	674	686	654	708	670	684	714	737	697	719	735	679	736	671	699	742	675	716	666	693	729	659	657	746	690	685	671	718	696	747	680	706	661	709	714	693	692	710	618	677	669	700	719	710	738	685	665	706	702	707	677	681	694	753	692	693	699	676	703	688	706	701	682	680	713	689	708	680	721	690	702	709	672	744	702	680	666	715	669	686	699	669	687	706	716	717	645	684	685	713	638	715	627	658	686	708	648	725	661	756	664	681	681	684	707	725	671	688	717	668	740	700	673	706	759	724	727	722	669	715	689	730	693	707	705	696	679	717	702	738	657	686	684	708	718	687	667	650	735	708	695	721	697	734	694	671	730	668	715	731	718	691	679	702	698	694	713	717	715	723	653	728	710	701	711	761	718	697	660	702	668	693	711	675	704	705	746	664	740	686	701	688	738	662	617	707	714	702	716	693	734	664	684	688	666	658	696	697	707	700	660	690	688	661	719	709	711	658	720	675	689	666	718	676	705	671	675	671	680	701	785	735	691	739	668	669	709	720	716	683	679	777	688	703	672	682	672	665	676	701	658	678	654	708	689	659	698	727	654	671	649	723	718	711	737	667	726	652	686	745	686	681	708	709	731	703	674	663	689	678	756	698	671	709	667	660	654	664	679	685	711	726	681	643	678	701	766	711	750	715	674	722	664	696	687	660	725	708	673	733	738	712	686	727	756	676	681	680	684	701	695	670	724	680	670	738	708	711	676	671	705	717	682	701	674	730	711	699	693	720	710	718	684	691	677	676	651	721	700	653	665	716	732	704	662	670	720	690	643	686	721	737	688	765	689	680	659	663	702	730	711	649	725	710	722	667	720	645	686	689	689	701	684	688	702	693	684	698	655	700	669	707	726	672	685	678	676	733	688	755	696	692	691	703	685	685	727	742	700	675	697	683	730	716	662	695	693	696	679	680	681	693	698	677	673	678	687	703	726	726	766	708	735	679	715	734	705	708	635	712	659	727	692	684	703	659	689	699	675	696	670	719	758	747	660	736	679	646	674	682	684	706	678	684	693	695	662	677	671	687	656	688	679	705	684	671	722	673	729	671	696	690	659	647	677	671	667	692	631	701	727	671	686	692	701	668	696	674	662	680	710	715	698	686	695	707	709	644	687	712	705	742	671	729	682	707	736	667	704	653	672	719	707	708	671	676	695	703	728	701	648	699	701	665	719	687	669	733	678	711	740	686	650	704	683	707	748	673	642	685	663	685	654	702	728	677	713	738	671	716	658	698	746	703	712	669	660	703	644	696	659	698	691	696	704	686	672	653	702	664	649	717	697	715	738	696	702	723	720	686	677	715	709	719	694	679	694	674	674	685	631	673	719	688	662	665	708	740	703	717
23470	21618	29574	24148	21621	21645	8601	2297	1556	1270	1130	910	852	714	704	638	650	578	602	598	578	618	563	563	517	547	551	543	563	563	526	521	556	464	510	508	523	547	536	506	521	501	501	530	498	520	499	568	526	520	517	523	483	505	509	509	497	500	524	490	508	505	513	478	524	471	475	472	522	506	479	469	519	445	502	478	519	531	482	489	520	469	472	492	499	527	476	501	508	484	474	480	474	486	468	528	514	483	488	475	479	494	503	512	504	487	505	474	483	530	505	500	521	489	506	508	512	501	508	507	496	496	490	483	506	455	508	493	504	461	542	459	523	474	524	437	500	484	508	484	505	492	480	483	483	517	492	499	474	516	499	494	510	479	484	443	483	515	487	527	472	529	483	489	471	452	499	472	494	452	497	531	470	503	489	466	491	499	516	502	489	512	457	483	510	469	506	486	476	485	487	499	445	503	481	477	483	466	461	472	486	480	482	488	491	490	452	473	497	482	458	505	473	522	520	481	479	484	505	524	492	510	488	528	481	481	479	488	513	471	474	497	472	491	519	504	518	520	518	517	460	495	482	477	504	497	488	465	510	522	499	442	473	504	473	447	480	515	505	490	510	506	500	510	510	501	493	508	482	511	488	452	501	459	516	477	487	511	477	467	499	500	464	512	511	505	479	526	455	515	473	491	499	485	461	480	495	532	503	475	502	497	477	459	471	461	456	471	477	487	460	489	480	506	492	520	485	522	490	470	473	460	444	515	486	509	474	475	501	480	499	519	504	469	498	514	480	497	528	498	468	484	488	475	503	438	426	505	476	503	521	478	488	502	486	491	551	524	474	476	497	485	486	499	517	502	498	475	494	503	515	473	486	482	508	452	477	515	513	474	477	476	476	448	483	470	498	483	492	475	527	461	508	472	464	461	471	529	483	500	477	485	470	458	482	483	498	457	489	505	497	502	467	485	496	532	479	512	472	482	465	490	504	535	495	515	543	466	467	471	489	492	465	501	476	520	499	536	480	493	462	491	461	494	499	488	491	501	501	482	466	470	505	509	497	479	460	493	456	470	472	504	475	489	487	487	471	520	479	491	510	490	497	484	482	474	496	504	468	517	474	474	507	489	456	505	454	460	508	494	468	513	450	453	483	488	499	497	489	481	500	502	482	531	489	526	487	489	511	464	485	478	488	520	502	497	446	474	470	488	493	463	501	511	508	473	478	481	495	487	518	513	464	494	511	456	450	485	497	477	485	471	499	475	476	471	524	504	476	527	480	503	436	498	464	455	500	507	456	478	501	502	449	518	495	501	504	509	505	460	467	453	468	508	483	451	475	493	461	474	514	511	485	502	499	476	506	467	505	515	475	515	485	531	471	484	448	467	481	463	499	500	508	506	463	492	482	423	528	502	505	486	457	494	485	478	531	461	500	508	481	484	465	469	470	496	480	493	482	479	487	453	488	481	499	493	496	516	485	476	453	480	508	493	470	520	451	477	478	475	484	532	547	474	478	504	536	466	520	506	504	460	495	547	463	484	469	485	506	454	475	464	537	510	468	502	498	483	465	461	500	508	540	488	473	486	476	515	482	512	479	504	480	478	507	506	474	443	483	494	502	475	533	475	524	467	468	488	498	515	506	456	478	443	493	460	494	513	483	515	483	482	510	478	525	475	492	479	501	479	516	519	502	478	499	508	463	508	507	500	515	484	498	473	514	446	437	495	474	494	448	479	489	449	505	504	494	483	506	507	455	488	498	455	493	485	502	509	476	490	501	515	494	492	494	459	534	487	443	480	529	489	469	488	516	490	454	446	474	466	458	505	487	481	497	497	477	516	487	484	472	469	495	504	511	480	468	461	480	493	473	505	476	450	521	483	491	466	455	514	531	465	505	502	506	466	489	513	498	509	482	501	468	481	454	493	474	482	467	481	503	526	518	490	465	482	518	452	524	450	517	504	461	493	528	513	519	487	521	485	528	479	489	482	495	496	488	481	476	472	479	491	455	513	493	513	505	459	484	503	506	464	466	472	484	502	506	496	495	486	511	493	523	500	508	508	469	487	469	474	495	443	503	485	514	475	475	510	469	481	512	491	504	511	500	516	522	508	481	476	506	487	492	469	489	466	456	460	510	512	463	478	469	477	510	506	511	503	497	456	479	477	470	499	501	480	481	503	532	463	479	490	464	469	466	483	496	511	480	519	497	457	508	452	479	499	464	500	501	496	453	511	485	515	473	465	480	542	525	472	466	482	494	500	535	486	481	487	459	525	470	513	504	482	486	502	512	464	455	490	471	506	478	497	469	468	485	468	520	469	476	496	496	529	505	495	472	505	509	509	481	520	464	458	468	466	500	495	467	476	507	493	476	527	476	495	484	463	456	489	495	486	454	461	524	480	473	499	472	532	510	471	466	464	489	473	464	490	447	472	487	501	518	491	527	440	493	472	457	484	494	473	505	478	457	470	490	499	524	536	477	480	477	483	490	457	504	493	502	499	510	471	501	443	485	471	484	514	518	488	507	502	470	467	493	452	480	523	442	478	495	454	490	490	510	482	454	512	464	482	490	473	489	464	462	503	476	474	459	419	506	479	488	523	498	509	476	461	455	484	480	493	514	481	511	476	449	476	442	513	507	525	543	507	516	485	503	446	463	467	484	500	549	462	483	472	523	476	499	504	496	499	485	515	511	500	479	487	485	501	502	460	525	489	462	500	490	518	479	498	469	462	504	505	540	495	514	489	481	466	540	464	518	469	531	493	454	528	510	459	522	527	474	497	526	504	500	478	517	532	472	500	481	480	486	449	488	495	499	471	491	534	493	493	450	471	495	474	468	462	567	485	477	491	489	454	477	493	492	530	486	549	461	519	474	497	460	478	496	516	472	492	446	493	499	509	497	506	475	491	492	470	517	490	481	543	514	485	498	478	472	466	487	482	518	459	477	463	516	462	479	494	507	500	500	480	478	489	494	471	419	491	477	483	491	488	437	449	488	419	498	468	473	477	451	478	461	494	483	426	510	470	462	466	528	506	521	488	499	467	445	472	511	467	514	490	494	533	493	489	489	513	475	473	456	446	415	541	494	503	520	495	499	491	519	481	507	513	484	463	479	470	488	530	451	449	499	501	512	456	453	512	478	474	504	497	486	542	507	483	487	504	462	470	484	491	512	492	473	505	458	479	489	471	505	508	494	498	482	447	462	485	537	454	486	463	504	525	466	495	508	462	502	501	472	478	477	466	497	473	481	522	491	510	462	406	518	448	502	525	480	474	477	498	512	482	466	491	464	458	498	495	505	512	481	519	487	491	465	507	468	498	474	517	484	515	505	486	460	482	468	505	476	453	508	461	470	496	466	445	507	456	476	499	520	492	445	488	511	533	483	486	509	489	501	462	502	509	499	494	496	469	470	504	459	460	477	489	458	477	483	460	449	488	507	472	488	462	534	524	469	488	495	449	491	443	519	499	491	508	491	474	478	521	463	452	462	480	496	482	503	494	480	505	513	473
10371	23360	20402	12867	9623	7416	5778	4532	3646	2826	2240	1885	1649	1456	1264	1104	1050	909	861	879	875	824	793	815	760	754	792	799	749	734	758	700	720	703	660	735	714	725	694	680	720	686	692	705	675	638	684	671	660	652	684	648	679	658	666	656	647	622	622	647	650	636	616	647	686	623	682	653	632	685	652	619	651	675	655	701	658	639	645	668	637	624	633	600	672	609	635	584	581	602	648	650	608	684	661	657	678	648	627	650	666	658	609	633	679	586	638	655	675	637	637	680	679	631	655	669	662	698	685	697	648	614	592	623	631	625	672	628	641	634	631	634	609	648	651	628	638	643	671	676	659	686	602	638	625	682	675	631	637	596	649	663	681	616	657	628	657	656	671	659	606	642	675	598	620	643	650	657	636	660	652	630	622	673	637	639	640	635	665	633	597	598	666	641	608	623	650	657	656	646	650	680	640	620	630	656	629	646	641	682	672	641	618	611	680	629	671	624	657	665	639	688	622	642	652	624	646	615	619	644	675	680	667	673	661	573	608	672	614	631	678	678	663	697	700	674	632	633	665	670	578	607	627	645	656	619	630	643	635	675	674	656	591	688	641	646	658	646	643	628	642	658	627	630	640	649	652	684	655	638	660	651	642	661	622	614	674	637	600	640	673	671	642	630	646	639	621	617	611	658	641	648	624	660	611	627	627	622	649	613	633	646	656	688	645	624	604	635	623	588	666	684	643	664	646	626	629	666	644	674	639	652	595	616	685	629	660	632	639	643	618	647	599	628	632	643	613	626	655	629	629	620	588	653	657	628	622	676	603	589	657	632	619	638	588	636	608	615	650	630	682	610	623	648	676	617	604	636	673	663	623	638	584	662	644	646	619	630	615	657	637	613	595	620	622	668	676	643	627	579	598	589	605	643	632	602	654	608	639	633	657	649	671	654	629	658	612	634	659	634	611	636	633	594	628	669	638	607	593	641	609	638	601	684	657	625	633	639	637	660	669	639	678	678	652	633	619	612	679	635	601	649	626	591	643	612	652	707	654	629	649	609	624	622	596	670	603	674	667	635	625	636	673	661	626	680	618	670	638	640	669	615	624	607	638	618	666	638	641	658	640	623	623	645	660	658	662	628	646	572	605	627	611	644	637	612	607	624	627	610	614	625	652	593	634	666	666	622	621	646	636	627	752	646	606	644	640	658	655	630	654	637	660	623	675	658	646	668	671	625	677	666	615	665	661	652	655	661	604	626	631	659	630	660	663	667	635	667	598	643	638	685	680	639	612	634	648	608	633	653	666	678	611	623	644	672	598	653	631	627	628	638	632	683	616	669	637	663	634	648	642	626	644	652	655	612	684	686	622	674	637	660	678	613	642	680	642	617	636	601	651	608	674	639	628	629	607	657	626	645	642	671	614	627	640	624	619	649	624	644	653	673	609	701	618	627	692	608	628	666	669	660	647	695	648	588	650	658	626	594	613	673	680	645	617	610	620	635	646	588	655	602	658	658	617	593	576	630	679	630	655	686	642	583	642	638	639	654	663	643	687	630	629	661	714	666	629	664	622	632	618	625	625	644	640	613	641	675	630	627	605	650	647	642	630	671	614	628	649	647	623	617	645	635	605	614	643	630	623	675	640	670	616	678	599	696	614	673	624	622	652	631	614	657	643	670	596	661	628	643	638	598	618	653	615	626	637	642	654	632	649	664	633	636	617	640	624	595	674	633	679	618	611	620	645	636	690	676	636	700	640	583	660	618	682	650	627	648	638	690	639	663	617	599	658	662	692	693	601	658	639	638	667	649	681	595	609	631	663	615	656	675	629	606	626	645	625	625	612	575	621	640	652	625	621	656	621	651	669	678	695	661	686	656	624	688	643	654	618	642	649	640	637	667	664	644	672	664	660	657	584	658	619	646	644	651	627	606	632	667	650	605	625	619	645	663	621	642	647	678	580	663	608	621	649	659	633	633	659	601	595	656	631	618	641	641	643	622	645	654	637	578	631	629	638	621	653	666	616	642	634	647	616	651	654	664	620	627	636	649	630	575	619	629	624	625	653	655	638	649	623	607	663	629	632	640	633	595	637	644	630	658	635	640	616	628	661	598	644	613	655	627	620	672	637	686	666	628	639	630	665	665	644	603	574	644	689	634	614	643	603	633	596	637	640	671	607	629	641	668	634	664	640	676	640	596	592	665	621	644	621	650	639	624	633	638	625	664	652	627	659	627	635	613	584	647	654	672	642	614	611	599	627	642	624	609	654	583	620	667	637	648	665	645	654	625	633	645	682	643	633	648	630	627	687	604	610	633	654	643	586	630	669	622	664	631	630	653	615	638	664	665	614	622	646	658	631	633	629	642	653	625	641	658	622	624	589	663	622	667	622	637	597	641	665	656	672	630	619	616	660	655	630	635	623	680	620	639	633	639	637	647	667	674	645	681	615	615	638	643	630	627	604	602	653	673	675	640	663	641	661	586	617	676	631	626	613	663	586	658	656	621	672	639	626	612	627	632	634	641	596	637	632	654	628	647	594	670	638	625	633	683	642	633	634	589	642	673	678	651	653	633	615	630	664	646	648	620	684	618	629	595	671	667	606	631	642	596	649	637	656	669	612	658	591	628	652	622	607	575	636	647	643	649	641	631	616	659	636	638	647	597	621	616	626	622	682	641	600	627	638	651	620	657	616	592	621	640	635	635	641	688	630	668	652	651	672	629	636	641	623	646	645	624	655	642	625	646	649	654	596	621	661	709	633	660	638	642	647	667	624	629	609	630	636	609	635	636	646	629	603	624	704	627	599	636	648	668	658	690	625	610	632	657	653	625	628	655	644	597	645	659	666	610	624	652	637	636	617	639	640	644	574	634	620	610	646	643	650	602	596	598	609	576	631	681	612	667	679	643	648	582	664	667	634	627	657	658	631	613	610	624	643	632	627	612	651	640	651	660	637	631	654	666	628	705	633	640	629	616	613	667	654	619	670	667	600	660	655	650	617	631	664	644	656	666	627	651	634	655	650	646	660	666	661	646	642	622	660	657	606	624	635	660	649	630	638	657	662	691	637	640	636	646	635	618	675	625	630	676	636	670	668	656	610	662	623	676	620	636	690	668	651	642	649	651	621	640	670	630	622	652	643	617	660	654	593	626	655	604	621	655	623	626	653	630	652	651	632	639	649	626	648	634	626	634	636	597	670	611	687	649	690	628	620	639	673	641	640	621	660	618	644	665	641	605	650	641	660	633	666	588	634	678	646	588	669	623	641	611	627	680	681	642	642	626	654	558	622	624	618	615	590	619	622	646	622	630	646	658	615	644	655	675	633	648	641	636	670	626	670	611	638	596	661	632	654	672	656	683	630	632	668	634	663	635	600	663	618	643	651	620	615	637	665	635	635	659	605	620	655	655	585	660	648	654	605	653	650	642	632	619	654	629	659	614	635	655	621	651	649	615	642	668	652	611	650	643	631	635	616	619	647	624	631	626	609	635	623	628	646	662	619	634	641	617
27340	20600	9919	2604	1417	1063	806	637	583	475	420	373	394	368	344	355	356	305	340	317	315	348	300	306	284	321	329	313	324	327	337	306	292	327	297	288	309	336	304	318	311	307	286	315	292	327	305	316	296	319	304	309	295	306	302	313	290	318	305	307	311	288	307	327	302	322	295	311	317	311	325	311	312	329	318	307	328	304	338	314	324	291	312	298	330	309	293	312	319	321	335	310	291	329	310	310	310	287	333	312	313	305	307	316	267	312	325	302	348	337	270	320	300	297	305	308	290	295	303	321	302	286	284	292	321	303	314	317	296	281	313	323	290	334	310	305	316	305	307	303	309	337	306	306	304	313	306	296	292	309	324	322	308	309	294	308	307	289	301	286	309	300	286	310	308	324	324	320	310	325	288	294	302	307	310	292	319	329	295	326	317	340	279	318	289	301	308	318	306	336	319	324	292	288	288	307	317	321	286	312	316	301	279	283	322	334	301	304	324	292	312	296	337	299	301	303	328	327	316	300	305	314	327	336	311	323	290	299	310	317	339	307	300	307	311	285	312	303	334	290	341	302	317	308	339	322	335	304	293	321	323	321	321	317	315	304	327	311	320	270	313	318	325	289	322	317	304	314	299	290	313	291	294	343	343	334	328	323	298	341	330	311	323	331	323	314	322	296	300	292	327	311	296	278	311	319	318	338	312	321	329	318	275	292	309	304	299	304	314	330	323	312	296	290	295	300	308	292	304	312	324	312	296	316	299	340	322	310	322	284	295	283	300	304	302	302	311	299	347	297	335	315	324	320	330	324	280	310	302	333	331	318	345	323	330	315	279	315	310	298	334	328	344	312	318	291	331	298	314	317	305	291	314	318	283	292	301	297	318	288	292	288	324	308	319	308	308	298	339	317	282	319	302	326	320	315	273	315	290	297	279	318	279	294	331	307	324	328	315	324	336	326	299	322	303	308	313	298	279	328	319	312	272	308	290	310	295	298	287	327	309	302	288	304	325	313	296	301	283	308	308	298	308	328	311	326	306	309	296	313	307	291	313	316	288	307	315	305	305	330	305	319	313	299	312	299	317	284	323	302	323	278	312	305	294	326	307	331	321	332	303	313	300	291	317	318	264	316	313	345	324	295	340	324	266	319	308	278	311	296	313	302	312	334	289	324	300	286	346	288	297	308	297	320	301	284	305	329	313	325	302	294	284	318	316	307	312	324	288	312	304	299	273	305	295	330	318	329	318	305	289	278	298	310	334	317	314	304	313	315	315	305	310	296	310	300	292	333	282	335	269	301	299	314	315	320	310	317	280	308	353	299	297	325	281	286	299	307	331	302	319	297	313	337	317	299	311	336	339	302	324	312	306	294	309	331	289	311	319	304	307	301	321	320	274	283	341	279	296	284	301	330	299	280	279	299	324	310	298	290	300	325	313	306	295	305	296	314	289	299	301	307	293	302	348	307	316	292	325	309	295	284	251	326	295	298	332	329	297	337	290	281	335	315	304	317	306	329	308	339	307	313	292	304	297	320	295	286	283	320	299	324	323	289	318	319	309	332	281	324	307	310	302	312	287	287	308	308	311	327	325	304	277	320	281	276	302	293	264	326	299	301	329	334	299	290	308	292	309	346	277	306	314	291	327	339	326	297	313	311	305	312	305	294	308	297	315	307	288	306	316	291	312	296	316	323	309	262	312	332	302	289	306	315	345	301	329	278	297	297	307	292	292	317	311	321	318	313	325	260	314	317	292	260	294	275	341	284	269	317	283	306	307	277	314	289	292	312	318	328	313	296	303	299	319	279	299	305	296	294	295	283	304	337	326	306	313	319	322	329	332	307	331	301	330	316	330	346	299	329	313	280	329	320	306	337	316	293	327	326	306	286	315	309	295	324	306	277	306	293	301	304	309	325	306	292	323	308	298	322	314	324	310	319	315	323	320	313	314	314	325	290	332	298	292	343	288	282	328	315	288	331	291	316	329	311	328	325	296	298	319	294	313	295	328	305	290	320	310	322	288	330	295	305	304	300	316	309	296	313	316	324	330	319	351	288	303	354	307	318	294	343	289	334	314	338	307	288	293	292	278	289	296	299	300	338	313	322	295	297	292	305	310	312	323	310	298	293	270	354	327	316	326	291	273	278	308	312	284	295	299	317	313	322	287	292	301	321	327	294	310	313	312	321	320	301	312	295	332	317	312	283	293	343	306	334	282	306	321	326	252	313	338	295	304	303	273	307	310	316	311	337	280	309	293	298	293	303	293	306	291	296	308	296	322	317	304	313	302	295	327	304	312	307	281	304	315	305	335	287	273	305	295	313	335	329	287	311	340	329	319	350	315	273	332	313	319	284	309	311	316	285	309	321	300	324	291	349	318	321	303	281	324	311	276	322	334	339	301	292	309	330	312	327	332	318	312	318	314	296	300	322	331	316	320	307	307	313	324	310	294	276	335	328	326	338	321	313	300	299	306	344	316	302	268	324	299	314	314	301	308	283	299	338	304	327	328	305	313	324	302	291	298	305	329	313	291	305	312	305	309	295	312	306	329	291	309	297	282	290	316	344	304	336	285	321	303	290	300	279	349	272	314	305	284	323	282	309	278	318	295	327	321	327	327	309	324	302	323	326	327	307	298	316	313	329	357	318	321	303	304	306	323	313	307	296	308	295	315	327	294	289	284	296	311	313	320	305	292	299	308	313	326	299	291	339	321	294	325	317	332	316	292	317	299	332	296	343	321	274	293	294	325	296	319	286	326	302	304	317	319	292	337	348	297	341	319	331	310	354	311	267	313	318	322	316	302	309	291	291	301	297	303	309	342	304	334	320	312	285	258	332	309	329	292	360	317	307	304	321	309	290	314	330	291	306	306	303	301	331	312	321	309	326	304	326	326	329	296	309	344	329	322	308	341	310	297	340	298	313	313	309	306	330	297	339	347	316	324	294	299	309	316	290	304	331	312	325	298	290	284	310	303	302	325	308	325	302	313	321	339	273	312	300	299	279	320	295	318	294	335	301	325	307	305	311	305	317	305	282	303	296	311	297	308	327	306	316	341	302	304	324	281	294	281	316	318	325	343	303	321	299	312	299	310	294	285	271	320	294	305	309	318	326	316	319	339	284	316	317	317	307	306	332	296	311	317	295	319	318	288	283	330	285	313	295	261	313	284	310	358	300	311	312	286	329	256	323	269	304	320	294	300	335	280	328	316	270	320	332	281	333	308	313	312	343	323	314	286	307	351	302	321	318	278	316	295	278	267	341	298	292	279	332	327	334	308	316	268	320	295	295	321	314	298	353	270	294	311	335	322	320	318	306	325	305	316	311	283	323	308	316	319	349	274	307	322	312	339	306	350	322	310	311	296	319	300	291	292	325	273	289	321	307	323	310	282	280	304	273	279	285	314	342	329	310	300	312	343	340	330	318	322	291	321	293	329	328	288	321	300	345	324	315	319	283	304	315	311	303	293	316	292	292	296	302	352	281	337	300	306	307	317	297	302	301
6289	7840	7255	3976	3066	2345	1841	1490	1226	964	781	634	591	536	481	455	394	424	459	443	473	438	411	434	429	433	407	400	431	454	439	421	402	415	420	391	412	432	398	427	416	403	392	405	443	428	414	400	468	402	433	430	427	407	396	395	396	421	402	433	418	407	414	397	451	402	412	394	396	412	426	427	434	411	417	411	438	422	460	397	418	399	377	441	360	443	426	391	370	453	417	405	428	434	406	372	417	379	425	403	427	423	408	422	423	412	370	405	406	425	419	425	412	434	402	438	422	414	416	436	389	394	430	436	374	424	388	436	397	401	412	427	416	412	380	416	412	446	403	403	392	458	418	413	440	413	417	436	341	468	407	415	390	410	428	390	432	416	406	401	434	401	406	430	424	419	402	395	452	443	432	394	406	413	402	422	418	424	391	405	376	407	425	422	385	420	418	385	427	373	419	389	375	425	397	399	440	426	365	378	422	424	421	427	365	413	404	426	397	439	403	406	442	409	402	446	414	413	421	406	423	409	399	395	417	390	404	433	429	408	400	432	381	405	402	438	416	384	411	418	437	423	434	438	400	421	422	405	346	431	409	410	400	423	383	373	390	396	414	446	403	392	426	397	396	430	387	376	407	425	376	403	456	390	379	416	394	410	396	460	434	410	432	405	406	440	433	412	417	427	412	423	435	399	422	395	375	409	407	399	427	392	398	400	406	407	406	382	407	435	412	395	419	422	432	396	376	424	424	392	404	386	388	443	403	429	423	424	419	421	392	418	408	424	412	435	385	437	400	393	368	447	388	404	398	393	411	414	384	408	387	417	369	432	438	367	437	409	392	401	392	434	442	364	432	405	401	395	404	414	415	417	397	385	407	389	396	420	410	388	450	428	371	441	400	379	427	432	435	419	436	427	380	399	402	407	436	411	430	421	365	427	405	394	363	408	414	391	410	404	438	393	410	384	439	413	424	381	443	439	425	408	412	384	423	387	391	409	420	426	434	439	418	412	406	419	375	433	410	453	409	415	446	388	436	423	440	416	415	399	383	421	397	430	429	387	398	398	400	403	414	432	433	449	375	399	448	432	388	415	387	431	422	445	378	416	404	415	406	399	441	379	408	392	371	398	443	398	403	409	368	391	411	412	423	425	385	400	375	401	455	452	407	415	384	425	399	394	391	400	451	408	442	435	423	421	393	378	419	427	408	415	389	401	393	387	420	428	406	439	363	401	418	415	442	425	414	432	402	399	426	406	396	391	377	403	393	402	400	428	432	386	436	431	395	394	418	395	378	409	423	426	414	395	413	448	417	403	421	412	425	434	416	391	448	442	448	391	408	414	408	418	422	422	438	416	408	416	424	418	457	413	410	407	382	429	384	441	401	370	418	410	390	403	390	413	408	412	422	359	451	419	409	420	389	440	419	419	409	411	430	421	385	460	398	410	400	434	402	415	411	430	403	409	434	395	405	465	438	390	380	398	424	413	414	439	365	422	394	381	417	408	428	411	404	425	396	425	426	395	399	408	398	404	449	409	454	397	389	404	413	393	417	412	388	415	458	411	404	379	416	398	414	453	398	449	426	416	442	433	399	420	402	391	427	388	400	445	430	443	412	409	343	383	403	381	414	430	459	432	393	377	390	420	434	408	405	436	413	441	432	364	438	416	415	421	377	405	395	387	416	417	416	378	398	380	418	412	406	390	415	404	432	421	391	379	381	408	402	410	409	388	391	396	445	382	397	365	405	411	406	416	457	398	391	391	427	384	432	410	371	383	434	360	448	449	397	402	408	407	383	406	428	417	398	440	408	380	426	392	427	389	430	393	445	419	431	404	424	432	406	413	402	395	430	384	400	422	389	411	392	399	381	430	417	430	383	437	401	408	393	404	399	393	395	397	386	420	390	398	404	401	389	416	418	412	363	438	409	393	397	425	435	411	437	453	402	401	429	422	395	411	428	441	393	413	425	386	421	413	366	402	434	450	395	410	334	407	433	415	399	410	407	406	427	413	422	425	414	396	436	408	419	409	389	399	393	389	389	385	407	379	454	433	425	392	438	431	397	412	406	389	382	430	431	414	405	413	432	406	377	439	462	412	410	421	413	436	401	423	439	406	368	385	398	415	421	407	404	406	434	413	396	429	385	411	366	360	415	431	420	381	399	418	393	433	399	444	414	430	418	404	437	404	438	419	405	397	426	390	450	399	403	411	429	426	458	400	411	385	428	414	363	427	395	394	421	400	431	394	427	422	396	426	409	426	390	417	385	406	422	408	371	433	421	428	427	428	404	417	419	390	374	396	419	413	426	409	401	410	393	433	423	431	440	411	390	418	429	427	401	424	404	418	406	388	382	399	429	376	416	404	413	419	429	396	382	391	404	376	358	404	401	432	439	409	377	426	448	397	467	413	430	417	409	402	417	403	400	434	429	428	397	410	426	407	413	400	418	438	410	398	384	410	436	397	392	376	422	345	385	393	381	412	423	391	436	392	413	400	441	434	396	414	402	418	407	457	400	364	410	386	391	464	406	365	396	393	414	426	443	386	412	408	406	416	414	396	412	420	385	397	448	398	430	414	412	438	448	421	418	370	446	416	366	416	424	410	443	412	410	380	443	410	419	398	418	388	346	422	390	432	406	430	415	412	421	376	411	393	424	432	425	392	427	432	430	430	431	419	418	401	417	417	387	455	409	427	442	387	392	427	421	404	414	420	436	408	367	399	395	398	401	435	394	393	436	425	410	420	382	425	426	404	429	427	422	425	413	373	407	406	411	415	361	413	364	403	423	420	392	397	401	391	425	393	443	416	404	437	410	399	384	418	434	406	405	408	414	421	428	416	428	411	415	409	391	398	437	411	434	372	462	418	407	404	397	420	416	395	408	419	380	432	398	396	370	381	416	399	432	397	405	420	446	412	413	385	405	423	409	427	429	387	409	441	425	445	406	450	436	370	376	426	404	408	393	393	392	435	399	405	428	431	375	415	408	422	418	402	394	451	409	441	425	420	395	386	399	440	423	405	411	398	395	398	405	431	405	419	414	417	378	396	438	395	406	397	402	388	427	402	424	437	398	411	405	407	412	424	436	412	460	410	383	410	431	392	415	405	398	427	385	421	371	423	415	423	440	415	416	458	437	442	423	421	373	411	390	427	404	388	384	401	484	412	415	435	397	434	419	403	426	414	367	386	386	420	395	436	470	405	386	386	405	400	417	454	455	434	420	392	384	410	423	388	436	403	399	397	420	426	424	401	387	430	426	435	440	406	439	389	403	390	415	392	371	415	454	374	413	423	413	392	398	389	397	383	422	387	375	394	376	409	388	424	436	440	467	382	402	433	409	434	408	427	404	424	432	374	389	425	411	406	424	427	429	419	382	406	399	398	442	420	399	390	404	425	415	410	379	412	408	429	402	398	419	404	415	420	412	413	374	428	414	394	375	411	409	431	401	437	411	412	390	424	445	410	414	395	393	380	424	392	399	392	437	439	397	410	406	383	411	391	418	405
24412	21594	29073	24585	21567	10385	2459	1502	1110	992	826	815	793	743	646	607	625	634	583	553	598	593	581	584	607	606	562	560	536	581	529	572	569	560	559	538	552	544	554	530	535	567	520	550	527	520	510	525	546	548	518	540	531	516	506	559	520	534	551	544	547	561	515	560	545	554	568	537	551	536	549	573	503	528	540	516	536	521	501	538	576	497	529	519	501	530	534	525	506	541	565	579	543	552	508	564	532	497	566	509	549	485	530	539	540	527	508	610	549	551	530	569	497	495	521	547	527	485	566	543	544	538	526	504	542	521	509	543	549	496	536	537	530	537	529	513	518	528	524	512	552	511	509	524	497	518	530	522	551	525	522	501	510	508	496	507	523	568	518	492	514	519	545	536	513	541	533	522	531	532	560	489	566	574	526	499	545	533	542	501	537	528	540	516	465	537	538	512	569	535	539	513	517	529	539	545	535	523	522	559	511	549	538	502	504	561	540	533	557	514	500	475	511	511	478	553	520	538	552	543	531	502	521	530	516	504	556	519	508	488	568	530	528	521	523	531	508	538	510	516	549	521	535	492	535	550	567	529	502	548	474	539	540	494	526	535	523	544	502	540	527	513	520	524	490	547	548	565	519	522	526	546	548	515	500	492	511	539	523	545	538	496	511	540	511	511	522	511	545	454	541	526	569	532	512	499	524	518	516	529	552	500	559	574	550	508	520	516	505	551	475	533	547	534	527	562	547	584	527	492	503	523	532	532	552	527	497	500	512	502	538	553	553	541	519	504	547	514	550	542	504	537	566	552	525	523	529	538	524	516	515	514	493	517	530	523	534	504	504	506	538	546	496	478	497	551	519	494	536	544	507	521	544	484	533	535	501	518	524	530	536	540	531	518	503	553	526	560	518	548	487	546	507	496	513	536	537	511	524	542	513	526	521	502	528	518	525	544	477	559	521	576	553	529	471	497	537	531	538	527	507	549	568	515	572	514	526	510	519	525	546	534	478	563	526	527	552	517	493	492	511	528	522	494	513	550	542	532	536	527	536	517	570	536	518	535	559	507	506	532	502	475	532	472	508	561	566	510	525	535	523	502	544	509	505	530	514	508	491	525	561	508	531	525	498	532	543	501	499	559	537	549	549	515	535	517	537	506	543	493	576	514	538	522	529	498	505	523	501	569	506	517	511	520	518	517	515	537	531	521	545	527	526	518	487	556	567	532	533	530	558	535	533	501	507	519	528	510	500	500	501	502	503	552	508	543	544	504	550	545	518	535	532	570	555	509	531	535	536	540	515	508	541	496	529	510	544	480	571	534	545	533	520	529	507	519	542	562	532	542	528	515	519	534	536	504	490	520	514	531	539	520	524	527	545	522	505	484	596	551	525	541	539	513	524	538	559	520	532	547	505	529	475	541	521	518	541	502	535	508	516	538	553	561	506	513	484	546	555	542	520	525	517	551	563	559	558	534	494	527	536	541	561	527	536	546	493	492	532	534	531	519	502	519	511	566	531	535	515	484	521	553	537	519	533	503	515	491	543	544	560	532	534	564	561	555	469	529	528	504	540	526	533	543	487	567	556	495	523	532	528	524	501	535	508	531	477	528	502	491	488	499	551	498	520	572	565	522	578	552	490	544	561	535	478	513	503	495	520	554	500	535	513	526	546	528	516	539	536	550	517	520	481	528	519	509	535	542	514	533	493	468	537	574	522	549	511	502	535	527	524	524	513	558	515	503	519	522	529	528	519	533	521	514	566	485	513	511	548	558	514	526	495	544	521	532	485	507	517	521	585	534	531	518	512	533	516	540	532	521	501	547	568	533	503	516	495	545	502	546	515	540	486	532	542	495	543	534	476	521	551	509	554	540	488	544	485	491	511	544	540	546	526	502	547	510	527	533	523	517	548	558	535	556	515	516	525	529	540	535	522	513	538	532	517	526	496	522	535	480	548	526	501	558	535	546	532	535	498	539	496	482	508	494	560	532	536	532	533	489	532	510	539	527	552	508	505	534	534	484	542	510	513	513	547	489	494	502	534	522	523	511	500	541	522	513	555	520	533	529	517	493	525	521	533	513	497	494	517	506	511	508	535	557	498	545	523	511	515	538	496	536	508	489	505	478	562	524	509	506	491	541	528	536	526	518	572	535	523	533	508	479	506	469	540	549	504	531	493	509	536	543	538	510	515	564	527	511	532	540	528	500	525	502	531	536	571	538	526	547	522	564	544	545	535	550	577	503	520	511	515	515	495	520	549	530	539	562	565	523	526	497	503	559	524	496	500	479	526	534	505	555	539	524	471	548	525	507	485	540	572	499	514	524	555	515	543	520	468	528	534	539	554	531	542	499	506	517	520	509	520	525	512	578	525	503	529	519	533	543	549	499	518	509	515	534	492	549	520	543	542	518	554	523	508	489	523	537	528	504	537	542	511	539	516	539	502	514	529	510	522	485	524	517	540	515	518	525	532	530	518	530	530	504	489	582	553	532	528	516	508	504	556	523	514	536	529	545	500	533	534	558	541	534	520	558	518	539	541	545	535	555	561	487	510	542	510	540	488	524	534	526	530	537	501	505	523	527	538	494	497	521	514	532	486	548	495	515	519	516	551	520	522	543	530	547	508	509	541	513	565	501	507	535	522	507	495	559	526	514	539	547	508	524	552	537	529	492	496	525	528	562	522	550	542	529	524	518	536	528	561	519	558	517	524	513	508	507	520	532	568	503	552	539	541	525	517	538	498	547	517	542	530	513	523	504	506	541	546	548	500	509	527	551	531	505	575	519	549	543	534	533	525	511	572	563	533	552	529	510	508	567	555	526	501	529	521	527	544	537	558	511	538	523	510	534	471	561	493	526	525	530	565	560	513	560	503	513	533	504	568	515	507	520	537	525	527	514	517	531	535	543	570	531	504	527	460	523	501	493	530	500	493	529	532	497	543	565	524	533	531	501	510	540	529	532	531	525	533	490	552	547	540	521	529	539	516	575	504	512	505	534	554	533	527	539	494	505	543	505	505	516	509	536	553	594	542	514	510	486	490	500	537	538	491	528	521	502	536	499	510	529	527	495	542	527	517	540	526	516	534	541	544	543	530	507	557	507	527	541	541	499	502	530	532	509	564	493	487	546	545	544	529	503	540	541	524	517	507	519	539	508	525	518	527	555	521	546	519	575	571	538	543	503	557	526	530	497	513	520	518	553	513	506	558	501	522	536	521	491	517	521	533	558	503	521	535	494	545	554	527	571	518	489	544	536	524	517	518	552	506	525	523	516	532	511	551	512	507	561	487	549	529	489	551	503	505	538	499	536	548	507	489	550	564	482	564	527	518	509	538	540	513	536	485	535	516	512	499	495	549	505	525	529	529	518	485	527	504	538	537	515	530	499	566	547	505	544	540	511	531	485	516	524	531	507	513	553	534	527	541	541	535	532	521	494	517	497	536	524	540	528	537	528	550	501	524	548	506	550	535	535	543	547	527	536	498	522	495	534	521	521	534	515	546	563
7788	17321	15301	9071	6884	4989	3969	3214	2481	2031	1607	1473	1319	1118	1010	937	883	900	850	831	802	780	824	809	757	808	778	732	752	760	744	746	677	741	767	751	723	740	727	711	678	708	724	715	731	731	719	689	717	730	700	748	675	688	685	679	707	704	682	684	734	704	677	724	673	687	636	641	710	712	667	722	695	704	706	759	679	676	644	695	708	681	694	717	649	710	635	706	698	704	678	661	694	731	653	690	667	645	644	711	693	695	691	710	701	752	710	696	662	698	673	683	669	713	716	714	626	740	683	683	688	687	693	740	657	754	696	700	663	717	686	711	685	650	690	662	645	689	729	682	688	732	676	679	646	665	694	703	684	671	702	744	683	635	707	671	680	687	661	723	726	691	723	667	692	682	701	664	694	696	691	632	678	738	655	665	729	664	653	666	676	704	725	676	682	669	698	676	649	673	700	672	713	620	676	691	699	671	697	682	679	708	651	691	663	673	653	658	713	718	720	670	642	693	690	690	690	682	670	668	699	669	649	708	670	670	638	711	665	698	666	682	673	709	684	680	660	671	713	676	735	671	693	695	712	651	686	695	696	686	667	728	683	712	672	661	711	662	722	727	717	628	623	691	700	664	704	683	660	671	703	663	697	691	671	673	696	691	683	695	708	646	697	662	682	660	658	694	668	622	684	664	700	667	698	721	713	641	713	683	705	690	634	713	686	708	657	672	677	689	682	648	711	681	676	681	674	675	662	683	666	708	679	709	679	697	675	683	707	706	719	658	662	683	649	683	666	675	710	716	673	659	677	660	740	722	681	730	642	717	661	685	655	673	722	632	665	662	710	650	673	690	659	654	688	699	689	692	672	688	723	688	707	678	697	666	694	639	656	692	669	717	676	695	690	688	698	688	687	667	693	681	685	673	707	706	687	730	658	652	658	664	717	686	686	660	690	693	667	653	676	659	648	682	689	677	727	681	719	651	739	706	690	704	714	708	639	652	670	615	674	681	738	702	723	680	701	703	666	747	638	683	678	688	683	732	692	711	676	722	719	703	653	691	665	660	668	628	644	639	639	669	664	645	689	691	649	664	723	736	664	669	683	679	676	735	692	624	641	694	702	686	681	689	673	668	710	740	675	681	683	684	728	705	703	705	733	683	749	665	702	701	654	686	699	698	709	675	667	676	675	670	693	669	716	706	658	648	665	712	705	668	699	700	674	699	664	689	668	703	733	702	712	689	707	678	678	659	680	698	712	680	670	670	673	709	694	748	699	656	669	662	667	678	707	737	674	680	666	673	697	693	700	679	718	660	709	699	704	688	699	683	698	738	668	692	690	735	646	682	683	656	714	669	656	632	680	675	681	652	733	719	686	673	705	698	679	702	697	667	669	684	664	694	676	724	662	697	699	764	674	687	657	667	729	662	726	704	643	678	668	689	664	699	686	710	702	675	654	714	642	669	676	685	765	716	682	718	658	698	713	700	666	693	698	686	726	688	714	687	728	704	663	690	709	708	712	643	660	699	664	641	676	742	727	673	664	665	709	660	697	696	694	656	662	693	692	687	705	697	690	660	713	683	697	678	681	719	711	688	642	663	731	661	672	707	702	689	661	712	692	652	684	692	659	667	698	675	685	738	670	697	716	717	669	665	685	698	679	695	714	652	678	730	735	670	633	666	767	716	679	653	698	686	662	642	696	637	727	706	684	723	689	695	706	701	678	696	698	711	663	673	716	704	684	655	701	727	669	722	744	661	670	703	690	676	655	649	744	672	657	660	666	665	657	637	645	648	705	708	719	724	684	661	692	701	694	637	680	666	711	685	669	692	700	732	672	684	700	686	692	688	670	693	667	653	696	662	701	686	747	735	707	706	678	700	724	696	652	666	700	705	656	674	636	656	675	673	695	648	697	703	688	664	708	694	717	706	723	675	684	705	725	714	664	709	633	694	688	672	679	661	711	684	687	707	668	688	660	692	670	670	685	680	720	732	688	686	722	721	688	669	687	657	662	715	645	686	624	677	656	668	720	715	699	706	640	710	665	725	670	678	729	673	663	667	695	691	700	693	703	616	711	681	694	714	679	670	647	665	591	716	660	658	684	683	713	690	677	708	675	667	718	685	713	662	717	671	631	722	666	662	671	724	723	682	674	661	681	681	662	705	677	651	717	667	609	697	677	709	647	681	713	692	676	702	709	670	733	653	671	696	690	713	660	706	704	678	719	707	712	676	733	734	649	729	688	695	679	667	679	669	671	716	706	625	622	695	693	609	716	690	716	659	646	703	738	680	659	688	673	691	723	650	670	747	707	705	721	679	709	669	669	702	667	671	705	663	687	656	694	715	716	741	650	714	677	660	720	684	696	654	687	691	736	704	672	620	673	685	701	681	690	727	675	677	689	687	683	662	725	651	729	657	670	677	691	624	667	672	613	700	720	716	720	697	678	703	668	707	705	652	710	677	714	681	697	692	663	714	704	681	671	697	692	709	741	715	696	660	716	667	696	687	710	684	660	667	654	721	714	684	695	683	619	663	677	653	700	660	685	648	723	698	717	694	700	690	681	697	715	606	735	652	719	693	676	677	682	689	725	704	697	688	664	672	721	708	722	691	694	675	732	649	656	725	702	631	631	680	645	698	644	686	660	667	697	665	689	649	701	699	692	692	710	669	710	709	672	674	660	722	724	671	685	695	734	684	665	658	705	664	706	709	720	655	659	639	701	685	704	706	685	710	683	653	694	689	658	693	711	752	674	711	657	682	658	664	697	661	682	657	714	670	710	658	673	675	720	689	697	657	687	700	695	657	663	664	664	711	693	683	612	674	668	657	646	666	661	717	709	697	686	716	663	648	651	736	719	693	663	681	659	672	725	712	618	718	678	710	657	689	685	710	681	650	682	669	685	683	645	734	693	680	696	676	653	661	718	654	696	699	667	697	653	720	644	655	727	667	688	704	717	679	636	695	662	672	615	670	660	695	664	644	649	691	733	692	714	691	708	686	685	661	665	710	694	699	656	659	678	687	669	690	696	671	693	690	682	671	684	695	676	717	704	684	649	647	697	623	699	717	693	680	731	743	687	716	675	673	664	681	659	647	673	732	712	688	646	687	669	682	719	718	666	697	688	705	663	685	683	671	681	634	668	622	693	637	693	662	709	667	670	643	735	661	712	702	641	618	679	660	670	700	689	676	687	712	679	680	663	695	674	639	696	703	695	708	701	704	658	672	697	668	697	702	699	712	642	672	678	697	667	693	650	710	680	656	694	628	643	684	709	684	685	673	699	675	735	669	650	707	677	688	655	686	664	664	665	701	678	654	704	693	679	695	682	700	668	666	631	713	692	727	714	659	655	719	669	677	679	651	662	676	717	697	676	656	692	714	658	668	713	675	728	643	678	694	667	721	711	703	716	674	685	706	698	704	670	743	667	658	724	642	702	690	677	668	696	655	679	640	732	691	669	666	670	669	674	712	638	646	681	656	669	706	637	680	717	718	676	713	658	699	672	679
23414	21588	29523	24156	21592	21605	8603	2188	1524	1254	1052	941	877	751	708	596	671	617	601	550	574	549	520	548	521	528	501	517	530	507	540	494	506	522	504	483	517	477	477	488	536	479	547	490	512	511	476	435	467	485	490	529	477	493	427	476	477	489	487	503	497	498	487	480	509	453	499	512	510	480	525	503	484	529	502	476	499	494	538	467	471	530	500	477	490	474	462	480	482	514	476	466	502	520	455	447	445	482	486	436	465	490	504	492	490	505	500	524	442	483	501	426	460	524	488	451	503	506	518	466	426	480	504	479	479	479	468	468	487	451	469	483	486	478	464	513	484	514	480	535	496	517	467	455	497	497	439	505	471	458	489	465	476	498	473	492	466	478	462	481	516	495	488	491	469	477	484	472	476	484	475	490	426	471	499	514	463	494	478	456	517	494	473	444	454	491	504	481	522	490	491	471	483	447	501	476	523	482	490	509	462	473	474	502	467	453	490	510	535	463	468	514	468	495	501	506	512	471	443	478	495	498	466	424	484	470	474	517	471	464	474	456	484	507	477	472	480	501	481	456	489	461	522	476	487	476	518	469	467	438	485	484	484	472	461	502	470	450	490	454	482	442	497	486	418	490	512	460	485	490	473	479	431	493	470	482	495	484	471	463	471	470	453	458	498	528	477	450	481	459	506	480	495	471	491	480	453	480	497	501	488	470	477	487	510	474	487	498	492	460	475	467	480	498	454	461	455	474	525	463	484	463	465	496	450	415	488	445	479	444	466	465	487	461	507	473	485	491	465	503	439	501	527	437	489	488	497	460	510	468	450	477	422	506	468	492	464	471	472	435	495	450	502	462	473	520	501	509	468	494	473	493	541	502	463	446	494	453	502	471	500	479	484	504	432	491	473	510	461	482	492	430	480	459	469	439	492	471	505	471	431	467	461	491	487	507	485	481	505	505	472	474	516	461	501	484	468	500	474	446	498	496	462	498	493	466	501	449	514	498	506	472	468	488	463	492	492	464	492	495	556	451	475	451	439	487	501	494	497	469	479	468	450	500	502	496	481	490	479	512	481	505	477	463	524	498	506	436	469	456	456	481	478	451	504	488	459	499	470	463	433	479	462	452	469	474	504	472	449	439	493	491	456	489	530	494	491	513	469	497	515	429	489	468	464	444	514	484	481	460	469	482	478	478	511	461	468	453	509	465	479	473	509	494	509	469	500	476	489	474	441	447	508	457	500	465	478	504	501	461	484	452	475	493	486	503	520	503	498	468	491	483	511	487	487	459	476	473	474	495	503	484	474	495	457	482	466	500	478	495	480	512	513	488	494	493	480	444	468	488	507	475	457	520	483	493	488	428	483	463	464	495	546	489	461	456	474	509	502	487	491	474	484	479	506	480	459	480	476	523	483	487	524	472	457	493	441	467	475	488	443	499	478	499	452	462	504	500	467	439	483	464	508	475	500	473	455	487	470	463	432	516	488	483	478	483	478	452	508	484	531	489	502	474	499	459	466	465	487	464	481	489	463	484	477	508	469	465	443	501	461	454	474	497	480	477	526	479	477	464	482	464	457	471	507	481	464	505	477	467	443	483	457	507	462	456	522	461	533	472	478	468	474	508	485	476	467	426	488	473	442	502	483	488	504	463	477	471	498	454	474	474	445	482	461	431	499	479	472	487	454	507	481	495	500	478	497	499	497	504	478	455	481	468	448	480	482	482	508	461	479	474	473	470	509	492	465	484	458	465	491	496	496	462	426	541	476	517	495	483	437	496	447	491	471	468	479	496	480	470	487	466	507	500	492	481	474	494	465	453	470	467	479	453	489	534	462	479	496	499	483	484	418	493	491	490	528	434	534	495	504	518	458	474	475	498	502	502	465	474	470	494	496	508	477	491	448	468	479	479	471	486	484	492	481	453	454	470	499	502	516	469	489	495	466	474	483	462	511	503	475	483	467	464	493	498	478	484	482	466	464	498	470	448	521	487	452	488	459	501	451	422	466	513	477	458	452	474	501	526	421	484	462	440	429	449	470	457	487	492	475	425	461	453	471	485	465	493	476	448	515	456	450	487	468	562	454	468	507	460	488	514	507	489	462	473	467	470	455	452	469	474	457	475	497	490	498	504	478	476	463	447	438	447	539	466	472	476	473	485	473	470	471	490	462	464	477	465	492	487	492	466	466	478	488	456	514	469	500	495	475	447	512	478	454	485	522	465	458	475	479	438	475	488	496	488	482	467	476	483	501	467	480	497	432	489	477	451	454	485	465	458	449	492	447	427	480	512	437	429	446	489	496	454	566	497	521	488	464	441	486	500	495	468	449	487	489	473	461	465	450	505	442	439	483	506	444	481	504	470	505	474	494	487	441	495	508	518	511	463	486	455	484	495	480	446	465	481	472	498	445	448	497	494	462	490	486	500	509	477	474	444	460	490	502	469	488	483	463	458	498	458	473	505	510	458	480	468	477	492	464	472	498	471	450	489	491	505	468	505	462	461	492	463	510	491	455	500	492	471	475	447	477	439	478	458	493	540	482	465	512	486	475	471	493	479	466	458	466	490	519	443	491	467	478	499	478	452	456	528	482	459	454	448	434	470	466	460	485	434	417	465	514	482	476	503	459	457	458	415	503	452	494	489	463	538	442	485	467	474	507	451	493	473	483	456	470	495	469	476	491	491	473	486	477	487	459	466	482	473	468	428	481	481	500	470	467	504	474	490	492	451	508	523	505	476	485	491	490	481	493	487	474	490	494	471	491	457	467	487	498	513	442	444	486	476	493	458	472	483	450	487	464	497	466	467	481	455	502	512	444	486	454	466	530	484	479	444	491	480	463	487	454	447	479	470	473	453	459	466	475	481	449	468	489	466	452	465	464	471	448	499	481	479	518	476	469	492	514	462	492	517	516	485	464	489	431	477	490	468	475	485	470	491	510	475	496	491	443	473	468	479	489	454	458	473	429	476	489	465	465	454	525	486	486	469	466	470	480	482	482	459	474	483	486	441	437	478	467	461	478	478	493	445	476	520	457	468	462	470	502	460	461	473	492	454	509	449	481	543	465	493	473	497	493	492	475	470	482	515	490	510	480	486	524	480	478	490	480	471	461	475	510	460	510	508	489	519	489	474	533	506	487	464	465	484	518	504	470	444	492	447	470	486	499	444	485	444	464	501	449	469	492	474	470	490	478	482	500	443	499	487	504	465	493	470	474	502	489	443	476	473	452	464	468	465	446	463	474	501	465	449	486	467	456	475	476	468	462	457	479	478	489	521	495	483	509	464	506	514	499	468	461	467	440	466	472	467	507	486	488	486	466	465	485	465	487	543	475	456	470	498	506	479	501	476	460	477	466	481	501	538	454	509	468	451	471	475	469	484	469	470	501	433	455	471	475	457	502	472	461	462	491	482	476	451	447	485	472	493	470	491	474	513	474	473	491	486	493	510	464	465	458	482	498	465	471	477	461	449	491	474	459	500	511	477	470	501	451	473	472	497	454	481	503	489
10168	23054	20235	12320	9441	7243	5678	4364	3537	2798	2154	1784	1615	1407	1232	1104	1019	942	936	937	875	920	764	784	751	748	755	730	755	703	724	743	730	729	687	678	648	675	639	678	673	681	639	641	680	633	663	703	642	618	623	632	653	610	656	684	649	620	669	655	623	633	672	622	654	645	639	637	616	636	638	673	644	666	646	655	631	647	613	610	633	619	621	639	643	617	610	626	634	657	626	623	646	645	598	625	640	645	647	654	684	622	648	643	636	649	637	648	610	608	627	582	637	595	657	617	648	661	670	660	612	650	639	641	631	642	614	600	619	594	628	602	626	640	604	631	676	643	620	601	662	619	659	599	623	606	645	658	627	642	650	648	632	665	601	608	639	638	613	632	629	625	624	650	642	645	648	647	597	679	659	645	625	635	635	611	646	654	632	672	641	654	609	653	585	619	611	604	630	631	634	650	623	607	628	627	661	607	601	595	612	630	609	648	568	636	637	581	622	604	621	605	634	646	623	654	622	640	613	631	659	622	636	622	656	638	640	640	657	640	613	640	641	612	673	622	646	615	645	625	604	619	663	660	631	641	637	628	648	654	645	607	619	623	621	627	606	601	611	643	594	608	646	661	645	610	646	655	628	614	625	570	671	667	647	618	646	655	683	609	675	661	571	618	639	671	622	701	649	620	633	602	613	592	616	617	658	627	622	627	601	656	618	636	600	626	633	595	616	649	600	640	636	630	581	610	653	635	620	665	633	613	601	665	633	639	703	638	621	594	605	596	625	670	610	642	606	658	605	621	631	673	593	653	685	628	606	631	630	595	611	625	638	588	637	616	622	633	608	622	668	610	648	602	619	613	639	638	643	644	643	616	645	611	579	588	585	615	629	598	609	639	650	600	645	633	587	632	651	635	577	590	616	648	630	638	605	566	633	622	597	658	633	615	679	650	615	619	615	644	636	639	639	586	656	621	630	620	679	586	614	626	635	616	607	622	591	630	617	634	611	601	619	629	651	588	577	616	618	631	631	626	636	669	698	554	591	604	633	632	604	617	641	607	601	626	581	631	625	683	587	624	624	622	642	631	609	581	588	643	592	590	582	647	612	666	634	649	616	640	617	603	625	618	627	645	630	601	626	646	639	629	640	662	636	633	606	630	618	658	654	620	620	586	610	618	653	664	642	607	618	606	641	627	653	598	640	689	618	694	647	638	611	618	626	620	595	622	681	600	650	699	599	614	602	600	599	615	651	641	653	626	612	665	632	623	611	637	582	618	644	625	590	625	643	631	637	581	627	617	617	613	643	646	641	620	622	606	637	642	685	598	639	676	617	641	656	611	643	612	629	605	610	664	603	650	624	602	638	588	580	643	621	607	637	656	626	631	609	641	656	628	628	661	655	609	614	646	649	643	630	624	628	632	628	634	600	606	641	593	651	638	613	596	633	626	627	593	644	614	637	608	633	623	639	606	623	661	598	614	641	632	640	669	641	620	578	633	588	601	633	663	580	603	614	630	597	652	598	595	643	660	603	608	580	623	607	642	626	619	628	591	579	647	681	652	640	646	628	596	629	677	620	589	637	597	630	612	634	617	614	634	617	620	608	658	598	678	643	657	660	634	668	615	624	659	608	620	602	649	601	638	590	605	552	604	595	659	617	614	668	638	606	645	652	600	623	659	643	626	606	649	621	640	664	617	645	640	631	626	613	633	609	657	612	661	620	623	637	631	638	613	624	636	603	633	648	668	627	666	631	611	623	604	624	618	667	640	619	638	622	621	652	623	642	639	617	613	623	601	674	638	639	623	593	660	609	660	645	639	664	644	634	614	579	631	606	648	632	654	621	626	625	622	624	572	638	604	603	621	658	644	680	640	637	610	639	644	630	625	683	589	587	647	618	583	609	621	620	599	660	629	607	644	632	647	578	612	610	591	632	659	626	631	634	650	635	612	676	615	593	634	591	616	630	630	619	651	602	645	598	621	608	619	663	639	607	589	628	599	611	605	676	622	619	613	637	640	584	621	610	637	600	657	610	619	651	623	671	676	609	618	618	618	636	589	647	620	614	608	657	623	600	708	594	609	625	685	614	589	610	634	650	644	649	628	637	619	644	653	640	659	627	652	595	633	604	669	598	622	625	576	610	572	694	635	625	657	660	639	661	633	638	634	622	615	635	601	642	646	624	646	645	628	638	578	625	633	658	622	637	629	673	629	623	633	585	606	643	636	558	625	662	619	608	625	620	691	612	597	597	630	604	638	628	619	623	591	641	634	581	596	591	656	607	608	614	621	647	619	647	607	638	618	593	617	607	616	594	602	635	634	639	645	602	616	626	640	637	618	597	665	571	659	598	649	603	606	611	699	615	608	618	638	652	632	659	616	659	641	593	613	596	636	588	642	608	597	629	690	570	600	629	600	663	655	617	656	640	583	664	647	612	626	659	635	604	612	620	622	638	612	658	636	626	641	595	575	633	618	609	625	659	627	644	672	650	595	684	635	600	627	664	602	606	632	600	674	637	597	675	628	630	611	640	622	606	603	619	617	641	617	663	607	663	593	638	629	621	641	627	622	620	630	603	613	619	669	654	669	609	649	634	602	636	610	599	605	655	598	635	606	625	661	659	616	608	632	615	617	621	635	621	640	622	614	615	614	658	654	597	586	617	621	639	626	619	588	658	665	638	577	649	632	647	655	614	616	638	629	684	643	590	684	608	643	612	617	582	633	615	632	631	649	623	623	577	626	623	678	636	635	654	625	658	624	643	633	622	645	599	572	563	644	606	610	639	682	588	653	671	667	607	597	607	639	644	642	664	600	641	628	646	610	649	602	611	583	634	661	675	650	610	646	638	603	640	636	623	637	666	658	630	559	679	583	598	651	665	607	621	638	611	603	612	643	615	610	631	615	672	635	654	650	642	614	587	613	617	648	652	641	597	627	615	643	645	654	600	614	630	641	631	643	620	636	637	627	598	553	617	688	625	644	662	660	627	611	651	658	620	631	612	630	609	665	613	638	614	609	633	651	625	583	656	635	608	651	642	633	629	644	640	613	602	589	632	648	634	649	636	588	637	555	619	594	636	654	595	638	646	647	585	609	668	614	651	637	672	612	541	674	660	604	581	604	648	653	628	615	647	576	622	615	650	608	648	638	624	630	609	592	624	592	627	646	616	620	610	642	631	624	625	676	682	617	607	638	609	608	596	626	627	619	632	612	615	651	656	600	654	665	667	634	662	670	612	660	579	643	628	631	663	600	604	637	625	640	630	602	640	602	580	617	607	648	585	637	611	648	658	618	607	659	631	623	641	621	619	650	644	589	661	648	609	669	608	600	628	596	628	621	628	659	639	628	586	647	644	590	656	660	590	634	624	624	629	603	638	613	645	626	650	636	660	648	637	604	615	653	594	648	605	619	628	594	636	613	635	606	609	655	632	639	640	656	628	635	662	652	636	608	620	600	626	624	613	599	638	614	632	628	650	631	609	626	637	650	612	629	614	641	633	657	633	591
27415	20656	10011	2650	1408	968	728	617	508	450	428	401	333	342	342	333	319	327	300	305	302	292	341	337	289	314	316	321	334	306	314	269	306	311	304	313	302	322	331	298	307	302	288	285	314	319	298	295	278	293	258	297	290	305	316	310	298	273	281	304	298	331	287	305	302	290	304	316	301	314	288	313	337	303	300	318	317	305	345	256	296	289	341	317	275	317	290	301	290	301	315	310	310	314	308	314	296	304	330	282	303	290	287	295	317	341	291	305	290	310	297	310	310	305	325	297	308	314	297	323	309	317	291	299	318	323	292	306	307	295	338	316	294	307	322	307	311	320	316	297	294	343	291	282	320	306	305	305	321	287	306	289	340	308	278	329	290	301	327	308	303	292	317	295	291	316	311	306	263	321	306	299	325	320	299	319	276	314	304	313	278	288	299	270	313	310	264	282	321	293	319	323	323	271	320	299	299	318	287	312	320	313	325	311	302	275	309	283	316	300	292	295	291	303	305	323	293	307	285	328	307	293	321	320	311	309	284	300	303	313	320	288	297	315	303	297	310	298	310	256	335	298	320	338	319	311	257	289	318	264	301	295	330	313	301	293	316	302	320	323	274	331	278	293	309	311	284	269	324	301	307	289	298	309	324	318	294	344	284	280	302	290	296	267	294	316	267	298	298	270	314	328	299	307	298	297	314	300	321	301	302	272	300	305	292	302	278	298	298	311	290	324	303	299	288	305	328	292	309	269	327	329	319	320	330	292	304	293	288	300	315	300	300	295	285	331	294	277	329	297	275	305	296	350	303	330	298	342	298	291	322	305	264	306	300	306	331	306	294	314	347	297	307	331	302	323	291	304	288	300	293	313	318	310	332	301	299	319	308	327	274	297	290	271	260	298	292	304	280	276	297	309	331	295	291	291	295	288	331	316	329	289	291	288	301	305	325	287	317	316	302	288	294	325	304	300	281	284	289	333	291	332	282	334	335	306	332	312	306	296	300	279	302	308	296	298	320	312	298	295	312	319	314	289	334	289	296	337	316	313	325	300	315	314	295	289	320	257	306	285	270	296	283	313	315	312	332	306	290	256	287	253	277	312	304	302	321	322	308	274	311	277	324	274	288	337	309	303	283	303	321	299	281	314	304	314	289	321	291	297	287	274	287	286	303	276	286	294	287	329	305	314	284	339	306	293	272	333	308	291	332	311	260	293	289	315	296	301	285	286	286	294	285	279	287	299	298	316	333	299	288	308	307	316	270	299	306	304	309	290	290	291	282	307	291	316	300	267	295	304	290	305	329	321	258	289	316	295	284	267	304	313	314	297	307	301	306	286	309	333	289	307	288	299	324	318	305	308	294	331	312	289	313	308	284	318	339	318	311	296	303	316	310	306	302	299	310	327	302	308	243	282	279	291	314	316	318	307	316	279	294	319	313	295	291	283	294	301	302	328	284	297	296	322	320	312	283	307	318	338	310	321	312	292	295	319	318	305	298	311	314	299	312	327	317	299	298	298	315	292	311	291	283	329	309	298	308	295	279	324	318	296	310	293	318	264	310	309	293	308	325	306	287	338	327	336	294	294	306	306	282	300	329	303	312	282	277	308	321	291	307	333	317	319	317	297	308	336	336	305	280	286	289	285	320	328	287	309	320	294	340	299	301	336	300	329	302	307	309	306	291	289	286	295	299	319	308	292	270	319	311	291	305	305	291	304	304	321	292	302	291	306	305	288	305	300	261	312	317	304	320	282	304	333	301	292	276	274	295	288	324	319	357	301	328	283	317	317	307	331	308	291	265	295	295	322	310	304	314	293	317	285	332	293	304	259	311	304	320	281	301	299	296	288	277	294	300	313	307	306	287	317	287	303	338	291	316	286	319	296	314	280	294	322	318	328	267	302	305	318	342	310	300	312	311	310	300	323	277	317	284	275	316	269	289	326	273	299	309	285	287	308	285	306	314	307	328	280	298	303	295	312	300	294	326	292	303	287	277	292	292	306	282	293	301	287	301	292	330	327	292	291	296	285	311	295	276	287	290	297	305	320	297	321	304	299	306	299	311	335	318	320	312	308	316	281	324	286	314	295	286	319	313	306	325	296	287	309	319	323	315	291	276	343	299	311	328	303	301	325	303	280	307	307	307	286	314	309	297	311	301	324	282	322	272	290	298	277	305	318	287	326	305	347	308	308	290	290	262	292	293	302	297	298	304	273	318	326	275	317	298	327	303	347	304	298	329	290	312	296	296	340	279	334	326	336	279	273	337	280	282	298	271	322	317	298	309	325	311	294	281	322	310	344	314	284	294	321	285	303	292	341	308	300	252	291	294	313	313	318	319	300	289	302	302	354	305	325	313	332	302	300	296	310	302	306	289	312	300	287	299	316	306	313	319	263	293	295	299	288	317	312	299	306	298	292	274	312	277	309	288	324	308	307	292	334	302	308	300	250	332	325	289	285	290	267	302	326	272	262	337	336	321	312	281	270	345	318	297	293	281	284	313	312	344	253	310	314	310	305	268	281	305	286	311	321	281	333	281	320	325	274	353	304	283	315	328	311	317	310	297	297	300	322	319	285	293	306	324	344	311	316	282	305	290	280	287	278	303	317	288	279	325	300	315	293	308	282	307	300	278	291	312	295	304	308	266	277	309	287	305	349	304	293	309	304	291	315	303	307	292	338	296	301	298	308	326	303	293	329	308	281	294	306	339	279	282	311	324	282	287	295	310	314	327	290	327	297	309	292	344	308	275	305	306	288	296	288	312	310	285	296	303	301	291	315	280	292	316	327	330	294	306	293	318	299	295	294	284	289	309	295	297	306	295	340	287	284	323	331	297	296	302	310	339	311	317	294	321	297	295	309	287	308	338	305	297	290	331	343	282	329	301	284	279	299	278	294	311	308	303	309	312	284	320	335	302	317	328	302	327	273	308	293	326	326	305	298	305	300	309	322	323	313	290	326	316	323	295	294	291	293	302	315	297	291	347	329	283	305	335	292	298	316	318	295	282	331	290	291	292	298	304	272	308	299	298	298	307	306	306	341	314	310	310	324	316	298	265	262	278	329	308	326	326	322	298	307	332	322	297	316	282	314	292	311	278	319	291	291	315	316	280	302	326	308	288	310	328	315	291	320	273	289	276	323	310	295	305	312	313	297	308	281	313	328	303	301	313	278	274	283	318	293	323	313	289	298	320	299	313	305	327	288	301	299	298	291	310	300	311	322	293	300	292	321	309	308	311	289	290	274	299	312	335	318	288	297	324	317	305	309	263	334	308	309	349	292	311	292	300	330	284	281	306	310	301	314	311	317	291	303	339	306	294	307	300	316	254	290	325	323	314	278	277	306	312	300	297	315	279	297	286	283	359	335	308	316	327	307	323	315	287	262	307	316	325	320	296	326	315	305	306	279	298	291	308	340	308	293	276	305	297	315	295	310	296	300	322	303	301	295	314	306	340	308	293	305	310	332	297	297	322	301	316	306	275	324	283	314	283	316	330	301	315	299
6358	8095	7334	4039	2992	2253	1765	1364	1113	838	725	630	566	522	459	457	470	435	436	401	434	403	417	418	408	444	399	391	417	396	402	445	415	383	423	432	452	389	395	363	417	366	404	403	410	420	410	446	415	430	410	440	427	392	401	412	417	407	374	426	427	370	360	387	415	418	441	417	396	401	363	407	418	404	432	412	380	360	419	408	419	391	401	406	401	401	422	367	381	380	385	387	411	398	430	377	402	411	389	446	387	386	400	406	399	424	431	431	381	398	398	396	350	432	431	408	431	403	362	428	390	390	385	405	417	392	416	397	420	417	453	386	415	399	383	395	392	384	384	405	382	428	387	415	442	384	427	398	401	429	382	401	396	374	408	398	405	413	365	380	418	404	381	404	424	400	424	418	415	385	420	384	418	371	412	407	356	421	400	381	398	414	410	374	407	387	378	348	393	375	402	400	412	378	402	392	426	421	407	435	439	435	390	437	416	372	396	363	370	386	425	405	425	422	409	382	378	412	358	408	419	407	416	409	387	377	396	406	399	385	400	366	412	442	425	385	376	403	387	406	405	439	419	391	387	399	401	415	376	427	421	381	407	411	427	378	393	409	388	378	358	418	392	383	385	402	365	405	382	380	415	379	384	444	438	390	383	409	415	419	416	386	378	357	388	388	408	398	408	377	385	391	407	408	379	430	405	402	372	414	409	415	376	404	391	416	385	413	406	405	410	373	409	407	391	399	389	408	428	364	391	393	406	422	381	418	406	397	403	410	420	410	430	362	410	420	413	395	434	381	414	397	416	386	412	427	403	407	394	396	414	348	409	397	378	350	366	407	381	417	438	409	401	422	423	410	400	404	414	392	424	402	404	358	403	379	431	395	399	390	452	437	416	411	397	442	410	402	387	367	450	419	400	396	407	420	416	408	395	416	400	412	389	410	408	437	413	433	391	410	435	373	388	391	435	368	430	406	382	384	407	397	425	380	426	395	391	406	395	427	396	397	402	382	412	452	406	424	396	407	389	427	421	399	398	407	458	414	406	392	375	411	390	389	419	405	413	408	370	428	406	405	371	413	402	415	404	387	348	423	420	443	420	390	397	355	367	423	418	411	384	402	407	403	432	397	435	441	407	406	389	412	393	411	373	364	392	409	442	408	400	429	413	408	368	401	390	412	390	407	420	396	424	387	361	387	420	440	408	417	390	389	411	439	392	385	419	382	413	405	368	378	429	395	427	395	376	360	375	370	395	423	379	380	393	441	414	425	410	389	398	410	392	409	403	389	409	409	378	361	388	420	429	405	362	378	401	398	435	380	410	399	421	398	394	408	392	392	401	413	390	399	392	393	413	417	403	430	422	387	412	426	413	400	410	424	432	396	409	413	411	405	392	414	423	407	409	365	421	395	409	388	408	385	471	397	402	389	436	390	430	409	395	388	387	432	389	419	431	368	406	398	390	348	405	418	405	420	402	365	377	409	347	433	382	388	357	391	430	409	430	413	433	415	399	387	389	370	413	401	413	414	388	402	373	409	407	365	380	419	392	404	416	415	388	390	375	387	416	393	406	414	375	383	396	423	392	431	389	403	392	419	396	363	365	441	394	406	403	378	427	407	418	364	403	363	399	404	389	437	385	382	391	384	418	417	394	417	397	392	347	386	403	417	441	409	422	373	415	393	395	397	416	401	401	398	380	443	403	370	401	411	390	402	404	413	424	409	402	392	380	378	403	404	383	422	404	442	421	424	413	405	352	420	370	409	365	421	403	399	418	382	383	405	375	449	379	382	382	416	395	450	391	404	385	403	388	432	415	423	422	380	405	406	384	423	404	415	407	376	411	405	387	411	428	404	435	413	412	416	410	392	438	405	402	426	407	428	424	448	428	387	403	418	379	407	392	373	411	388	393	395	405	393	387	389	413	434	408	414	396	373	439	400	417	431	433	373	411	403	406	411	433	443	382	415	384	447	409	413	420	405	392	404	394	393	391	423	395	407	391	374	426	396	410	431	420	379	410	372	401	370	402	405	396	395	382	411	393	377	374	398	401	396	413	371	414	420	394	406	432	407	403	391	396	377	377	407	406	442	398	409	431	410	425	425	403	386	403	382	392	392	421	390	404	393	418	397	432	419	465	420	423	405	422	382	408	399	392	402	351	393	435	389	372	400	383	381	373	381	383	402	383	388	375	420	407	379	407	415	427	383	387	412	366	399	407	438	433	398	406	421	395	389	410	403	420	429	389	399	425	408	386	402	389	410	402	400	419	396	420	399	403	362	378	382	429	363	413	404	404	420	404	414	399	413	410	391	427	380	422	410	414	382	395	373	415	421	392	394	400	408	414	375	393	463	425	397	458	382	423	382	404	367	404	403	404	377	386	393	400	418	448	421	431	399	388	446	400	446	417	444	386	450	387	411	386	383	388	384	406	406	432	374	385	432	391	422	411	406	396	396	407	425	391	421	398	407	417	420	441	400	407	408	413	408	401	361	377	415	409	418	417	432	409	413	408	406	414	398	424	389	417	394	398	423	408	404	412	406	404	415	364	390	382	390	421	411	404	417	396	407	434	394	381	450	412	400	391	384	405	391	413	452	392	388	371	400	378	419	380	390	390	414	402	404	391	403	386	403	424	403	404	433	351	390	455	378	395	371	392	378	423	435	392	410	376	388	408	410	409	393	395	428	422	430	384	399	395	393	404	410	411	391	396	361	411	407	421	380	376	400	376	424	375	470	366	407	401	389	424	372	400	379	391	393	423	413	361	413	409	415	417	441	417	377	395	421	403	427	367	382	411	404	390	398	421	396	431	385	386	393	400	404	411	440	378	442	384	440	401	392	411	419	375	418	386	390	386	388	393	448	408	395	433	405	392	413	420	376	413	412	409	378	421	379	410	415	424	412	423	406	429	415	404	387	406	397	377	383	378	408	433	408	412	393	391	399	413	395	375	421	387	402	378	402	364	392	372	441	391	398	381	390	393	408	405	452	409	385	416	406	432	434	399	425	430	398	421	414	399	387	397	360	420	423	374	402	402	405	390	402	362	384	369	452	426	390	404	362	421	404	405	404	417	394	367	427	412	390	428	415	422	355	394	381	383	406	402	403	432	393	390	410	360	386	397	405	415	423	431	412	365	388	401	377	429	393	352	425	407	460	452	385	447	398	430	389	377	390	412	392	432	406	391	414	407	384	374	375	391	426	428	429	369	398	397	399	396	428	376	400	429	398	403	399	419	383	433	387	399	384	417	400	381	388	378	389	388	388	383	404	396	394	417	420	424	402	396	414	395	368	387	428	398	360	387	417	411	371	387	385	386	423	404	385	417	424	371	411	404	392	412	412	443	371	402	381	388	403	379	420	401	402	409	385	425	413	428	413	380	390	433	440	393	394	416	416	415	403	407	419	373	405	401	373	398	408	417	384	357	418	391	376	414	401	428	399	403	409	378	398	402	395	397	423	395	405	450	372	372	420	405	403	403	405	387	396	400	399	410	429	406	375	420	389
24421	21592	29030	24637	21559	10341	2412	1467	1176	997	898	750	720	658	644	653	628	557	611	546	558	566	544	536	539	554	564	564	536	542	516	560	552	552	551	560	486	525	498	520	582	525	527	525	550	531	570	501	516	537	492	555	524	559	532	534	557	535	530	531	567	500	523	537	519	497	579	534	506	505	502	538	527	545	533	540	549	493	567	506	503	518	497	533	573	520	514	537	478	484	533	543	495	535	521	536	511	529	516	537	485	502	532	516	529	547	492	523	528	549	482	504	537	533	494	556	517	565	510	469	502	543	514	538	517	533	473	542	519	527	527	524	541	499	538	545	527	486	529	536	525	521	514	495	546	520	525	478	549	546	552	553	497	537	528	522	532	517	552	526	529	497	521	531	525	521	498	540	481	500	514	462	494	494	566	552	502	525	549	487	533	468	526	543	547	502	507	506	555	517	492	518	543	530	500	509	542	494	541	477	523	538	495	476	511	485	530	491	559	510	562	522	525	496	523	508	532	516	535	507	527	523	498	545	513	480	504	534	516	558	521	519	532	556	528	498	525	536	513	513	515	485	474	560	510	539	528	503	510	544	496	511	506	540	504	516	536	500	549	475	514	490	542	505	534	530	551	515	539	507	537	527	538	487	504	482	522	535	504	493	523	508	539	504	490	521	523	547	517	547	532	543	509	520	522	523	495	509	508	537	517	548	520	481	530	498	489	498	548	502	574	508	460	536	543	510	521	507	526	527	564	527	515	529	532	533	532	506	534	513	532	533	524	512	498	543	527	507	537	534	507	578	533	543	496	555	519	531	502	539	499	511	521	523	535	495	533	519	511	496	497	479	511	517	509	521	530	503	539	539	530	538	503	497	556	574	526	488	502	493	562	535	508	526	510	511	493	505	545	550	551	495	532	522	502	521	522	517	509	488	513	491	554	538	510	490	523	514	546	504	541	546	509	534	540	511	528	482	551	518	541	505	526	517	518	484	564	539	511	518	558	529	508	510	522	521	524	555	522	477	492	511	512	537	481	500	499	553	511	511	547	527	521	478	527	563	498	502	545	525	531	481	511	504	543	547	518	515	505	512	514	523	514	549	513	531	490	552	533	506	494	475	505	544	518	493	512	511	521	543	530	526	535	493	541	499	503	553	515	487	509	533	503	553	505	537	520	551	475	512	547	526	535	492	504	519	538	553	517	523	528	490	521	515	551	512	530	554	558	502	564	555	490	513	510	514	505	492	551	512	512	503	502	474	500	537	535	502	498	531	505	499	545	518	513	521	519	534	480	525	527	558	505	533	495	528	526	510	545	550	537	503	530	518	505	468	531	460	530	515	558	460	517	533	516	452	494	488	500	532	553	506	526	495	476	527	521	503	514	566	460	533	548	529	502	495	526	468	552	462	571	534	523	509	546	576	489	492	541	514	527	529	511	539	544	542	516	565	549	500	555	545	542	495	480	517	532	519	541	491	502	544	532	542	534	521	505	505	520	528	544	482	533	535	557	496	515	530	561	505	533	498	486	520	519	582	517	529	524	526	503	499	496	521	516	562	457	543	522	520	524	523	512	531	536	520	528	494	542	497	513	540	514	496	509	526	544	508	540	504	504	513	527	553	492	494	502	532	532	502	536	499	505	527	527	534	521	545	494	506	526	569	521	487	543	520	461	522	530	539	554	546	532	488	501	540	546	486	481	537	505	490	531	527	493	537	515	538	525	550	502	514	530	569	512	500	491	490	499	548	522	489	548	513	545	537	515	525	567	544	496	495	501	526	530	496	488	493	526	515	580	516	481	499	510	532	545	523	508	551	529	502	514	497	515	538	523	515	520	555	528	500	513	534	505	515	526	501	498	514	492	493	477	523	494	515	502	478	528	547	482	539	527	534	507	552	520	540	533	536	485	553	520	512	513	484	538	510	562	506	534	499	521	496	551	524	505	479	501	509	510	545	531	537	488	529	522	503	538	506	521	542	558	499	521	507	493	549	526	533	523	517	493	536	483	532	545	474	478	516	530	535	512	528	527	511	578	543	541	570	520	535	515	537	487	521	522	533	544	477	486	560	501	511	502	510	531	470	511	541	529	550	496	551	520	516	520	522	480	508	470	541	558	482	515	507	521	501	505	540	481	503	525	543	535	579	530	546	523	569	516	500	517	525	510	508	543	516	534	522	524	502	539	494	542	522	535	531	486	543	508	553	508	520	504	507	522	499	514	523	532	487	512	526	507	530	535	538	513	506	544	497	487	562	572	498	493	525	520	571	522	481	536	517	502	545	564	503	502	511	513	542	506	536	532	513	482	528	511	525	551	524	506	502	507	510	504	514	510	525	532	517	516	530	524	465	533	486	501	545	489	500	529	533	516	515	529	508	520	499	535	574	561	544	544	518	552	473	537	497	538	520	505	535	549	527	537	508	536	518	537	533	552	537	519	546	524	484	555	549	506	484	498	498	490	536	543	467	499	520	477	536	509	500	505	541	508	489	560	510	517	512	537	519	503	500	504	513	537	563	517	493	503	483	566	516	518	499	498	511	484	497	541	523	521	573	548	513	538	504	520	508	481	506	527	559	555	527	491	501	528	529	529	529	535	536	495	530	544	507	497	513	508	518	528	525	524	530	560	530	537	520	530	531	528	497	544	519	501	521	547	493	497	496	493	524	559	501	486	509	524	547	524	481	540	533	494	493	489	497	534	476	502	507	545	504	547	512	521	495	529	519	527	500	506	534	502	505	510	564	521	493	509	506	543	502	541	494	527	531	557	471	509	501	544	539	512	540	519	527	507	505	512	497	512	528	499	502	500	509	505	512	540	520	507	525	494	519	503	508	498	493	537	539	545	560	502	526	533	519	520	523	544	512	533	502	490	533	484	506	521	562	498	515	530	507	498	538	526	524	520	535	525	516	563	554	472	496	522	508	497	496	519	540	509	508	566	515	485	510	516	491	503	509	531	530	524	514	520	498	537	521	522	518	489	523	501	554	551	509	498	509	522	503	489	523	542	501	509	530	519	521	541	514	528	536	501	533	521	471	518	566	523	523	545	499	516	519	540	529	478	512	492	501	502	519	505	535	530	475	512	562	561	532	510	510	565	523	511	548	548	545	551	513	494	521	511	510	477	524	503	506	497	482	480	494	521	512	506	470	509	520	508	533	513	513	501	536	514	545	524	498	494	517	576	549	511	494	507	547	509	510	511	460	492	509	530	528	528	516	531	509	508	487	526	572	530	527	506	513	525	520	576	537	512	520	525	464	533	490	517	503	510	548	525	514	516	513	496	536	501	494	498	512	505	536	507	489	491	558	554	528	539	509	512	521	508	551	492	563	544	514	531	524	572	520	526	501	547	465	537	535	506	536	548	512	519	539	511	498	531	486	528	514	547	478	499	509	541	547	525	480	532	562	529	527	515	542	495	496	522	502	516	551	530	554	488	501	536	518	528	523	495	518	522	506	485	513	541	535	496	520	539	504	501	522	536	521	540	483	509	494	496	516	486	513
7737	17377	15152	9070	6717	5194	3950	3112	2500	1998	1685	1470	1235	1111	1026	949	937	893	791	840	780	812	768	803	778	785	767	773	699	724	733	756	727	699	689	717	780	686	723	694	698	706	708	688	683	713	667	659	664	713	624	708	707	688	680	720	689	701	683	675	686	736	670	674	701	698	666	728	659	696	707	725	662	665	711	670	722	649	661	672	652	725	669	668	658	658	681	708	634	686	731	703	664	668	668	716	687	665	735	686	632	695	627	694	650	632	613	694	691	711	689	664	741	692	724	689	771	664	668	712	705	673	707	711	671	666	673	689	732	685	685	634	701	649	660	665	668	668	633	633	641	660	689	642	693	683	663	635	674	678	653	640	694	728	699	676	703	672	680	666	681	699	674	694	646	669	654	690	722	712	654	640	675	663	685	675	654	718	651	635	681	662	696	725	671	661	693	706	712	680	636	668	672	649	682	682	694	657	694	720	676	667	634	670	652	690	719	741	693	710	666	663	659	677	679	685	766	644	745	717	660	675	716	684	671	705	684	700	674	704	689	678	670	675	685	668	629	709	664	656	683	686	633	671	629	674	694	644	674	711	695	685	692	678	663	647	666	682	638	701	683	697	692	630	663	662	664	691	684	667	665	707	695	651	655	653	697	686	664	704	691	658	670	670	714	682	676	692	728	625	655	665	621	656	660	637	731	669	693	693	734	721	678	671	663	672	688	708	720	660	691	684	689	707	686	716	633	717	696	694	627	681	672	666	645	702	692	648	680	640	693	670	684	664	709	633	671	703	698	643	688	656	651	668	664	617	667	665	704	633	688	660	679	643	702	655	680	682	681	700	692	706	665	662	646	677	668	683	701	682	684	718	691	703	675	654	682	667	675	682	658	701	684	722	671	659	671	710	645	704	667	697	685	675	672	672	663	614	691	703	647	693	719	656	696	643	706	687	672	671	683	661	633	649	682	664	675	656	714	668	687	673	680	728	685	657	688	713	700	706	702	689	691	737	621	642	634	682	686	683	656	642	697	682	640	670	664	656	652	676	679	727	669	678	635	696	687	690	631	651	650	706	701	640	708	733	716	684	640	681	689	677	671	709	690	648	719	683	640	734	677	666	672	661	639	667	691	623	708	655	600	725	693	695	654	652	646	665	669	672	696	666	640	688	624	677	675	717	690	692	673	678	705	684	681	690	653	665	634	662	684	661	681	640	664	706	693	694	686	692	694	656	695	649	661	644	644	703	672	677	660	690	640	659	723	686	690	701	722	667	673	675	698	690	737	677	690	637	703	719	660	680	689	708	637	642	748	751	670	661	705	638	697	691	653	691	660	653	663	661	670	695	670	693	664	646	682	691	709	678	655	654	704	632	693	669	699	699	682	697	663	622	677	677	711	689	730	642	720	670	648	713	723	686	676	642	687	651	712	678	708	661	682	681	662	758	715	661	655	688	669	690	668	678	680	682	694	674	714	673	671	677	705	658	661	713	698	719	684	641	702	697	639	652	628	641	667	734	668	646	650	610	657	678	665	652	651	677	690	720	622	672	649	699	680	651	696	703	672	663	656	656	634	711	630	669	625	654	694	689	689	670	663	668	683	655	744	648	670	675	656	687	710	662	686	699	616	648	671	648	696	644	697	677	688	669	681	709	648	663	691	678	671	676	638	704	662	675	670	643	708	687	680	692	717	667	682	685	719	640	718	658	663	662	689	682	660	672	631	709	686	696	650	725	682	697	652	683	674	671	710	666	673	627	668	649	710	697	682	668	617	645	694	690	635	718	694	682	653	646	703	713	675	693	647	678	687	663	692	682	622	684	663	655	664	706	677	707	646	668	684	672	699	731	650	683	669	700	713	636	674	706	713	654	697	695	651	694	646	614	696	661	665	729	655	693	661	643	690	704	681	646	666	660	696	670	701	703	694	624	687	682	682	685	662	685	642	681	669	686	648	653	638	670	734	678	694	653	677	667	732	667	663	661	706	707	696	691	657	667	667	671	725	676	681	671	699	698	656	677	690	664	675	679	683	684	679	728	644	665	713	673	682	701	680	661	695	686	678	728	700	679	628	655	656	682	709	690	622	706	667	669	727	652	690	682	630	652	684	672	667	644	686	686	701	671	652	675	647	656	645	706	694	710	675	696	664	683	670	639	742	730	669	686	696	665	722	705	713	672	672	697	666	685	686	725	642	637	618	690	682	654	680	675	678	715	682	661	667	695	670	681	695	679	677	598	689	700	652	670	629	675	679	674	682	697	708	702	710	677	699	676	648	714	674	700	656	674	632	650	663	730	696	724	654	658	633	668	671	665	725	683	664	664	697	701	722	667	656	653	683	670	697	637	674	738	698	670	689	691	658	689	700	681	686	652	630	646	634	719	665	630	633	693	666	637	637	739	658	696	662	691	657	685	679	714	679	674	689	668	694	670	709	697	702	696	690	664	612	626	629	716	743	684	674	642	666	707	656	669	700	708	659	631	731	658	697	688	650	706	739	695	663	686	676	684	679	657	673	653	664	679	692	697	687	676	690	636	654	680	637	689	677	624	668	650	640	662	620	690	681	689	671	689	709	693	646	669	696	689	701	696	667	689	707	646	683	668	664	717	682	662	688	686	684	702	701	656	686	680	687	677	662	658	713	651	677	645	683	628	665	652	682	703	712	717	659	698	664	663	652	663	689	697	633	686	695	657	699	676	654	689	662	641	685	671	694	691	683	671	641	678	695	712	649	671	688	672	671	732	717	690	668	668	691	640	675	688	633	665	695	646	627	692	634	709	657	684	639	729	688	687	660	628	681	714	649	670	682	684	687	645	664	728	668	697	663	644	670	679	635	639	681	679	707	726	672	662	639	736	666	731	653	634	698	675	661	704	712	671	682	657	689	628	692	660	717	671	642	635	639	651	648	670	644	726	659	622	655	665	681	710	701	623	668	727	698	712	616	656	668	640	636	682	677	697	664	675	677	680	677	673	632	661	685	691	675	729	664	650	651	702	703	691	654	682	648	632	694	688	616	696	689	687	667	642	720	684	642	643	686	668	694	649	690	694	649	660	702	686	674	679	686	646	666	675	723	731	712	672	686	634	669	697	681	663	715	686	669	625	696	684	703	712	653	692	671	694	711	717	643	668	698	657	714	712	651	619	665	691	688	662	656	724	706	679	599	699	701	683	649	684	702	672	662	627	699	721	678	680	630	675	676	657	691	671	670	634	719	697	687	666	628	681	701	668	689	650	635	684	670	679	671	667	686	648	659	691	673	682	655	678	692	684	713	674	729	653	645	651	710	659	689	656	654	630	651	659	682	691	668	673	660	712	653	703	694	681	675	670	735	626	671	705	675	674	679	708	638	643	711	689	649	642	650	674	675	667	675	664	664	706	690	689	615	675	620	688	670	695	721	692	688	650	686	694	685	594	704	652	618	655	722	674	693	680	661	693	638	726	718	667	660	639	664	674	661	651	677	685	707	705	650	663	659	668	642	715	695	682	689	633	676	684	712	672
23433	21588	29519	24111	21591	21606	8481	2210	1521	1203	1005	904	842	773	670	656	617	589	589	600	579	562	515	549	569	508	517	522	532	510	475	529	515	509	444	519	477	461	482	453	491	495	483	520	509	502	518	507	500	483	484	473	481	523	524	457	505	496	500	454	485	451	474	488	462	500	474	462	456	440	509	469	470	513	475	474	484	494	492	482	503	493	515	468	473	454	474	493	453	485	517	468	470	498	473	519	470	460	486	471	473	490	480	488	477	506	458	470	471	471	479	468	446	485	478	475	476	471	512	463	516	517	469	497	476	499	451	503	480	517	513	496	458	468	507	464	480	484	477	440	472	483	494	457	489	488	491	494	458	482	450	483	487	451	473	460	454	460	444	516	463	471	461	444	443	494	481	486	479	480	465	470	437	480	474	461	488	451	483	442	476	500	442	447	496	447	493	470	467	427	445	488	476	455	472	481	504	486	431	511	474	468	459	457	488	485	447	428	452	483	485	486	509	478	452	442	469	458	483	472	518	471	434	492	478	442	446	440	438	468	503	470	489	497	458	503	481	521	499	479	451	489	450	493	491	434	483	488	483	481	501	474	517	474	483	494	490	488	454	469	474	483	507	483	486	506	441	492	444	483	490	484	479	481	480	498	467	490	487	492	475	448	456	452	505	470	473	501	472	432	454	518	476	516	471	443	480	497	468	456	505	452	456	473	468	512	455	510	491	473	451	429	479	471	477	462	475	497	464	448	514	462	451	496	485	482	433	442	500	472	508	452	487	454	489	467	459	446	482	474	459	495	515	466	451	463	468	479	461	462	467	452	446	456	434	464	462	463	481	462	482	476	457	460	487	410	441	489	484	451	483	497	474	487	482	481	482	472	468	505	479	490	485	481	477	466	478	486	444	459	447	464	521	497	446	485	470	472	490	496	488	448	478	428	482	470	455	440	492	472	459	477	494	507	461	457	426	472	485	460	487	473	487	478	482	455	453	474	500	421	466	472	490	500	483	471	504	501	501	464	495	471	443	480	487	475	456	513	481	484	469	473	501	494	458	494	458	480	487	450	462	426	465	432	477	483	492	502	471	473	495	502	435	431	495	518	498	473	541	445	453	448	454	468	464	472	471	457	484	470	496	483	485	447	453	456	503	484	447	454	465	476	506	461	441	443	433	462	448	468	434	461	486	443	465	474	451	453	481	507	465	478	420	452	483	464	483	512	503	510	525	473	471	488	442	486	464	479	465	477	431	463	507	487	466	426	454	448	496	475	489	444	446	511	462	491	481	478	490	468	492	446	493	467	466	463	487	495	451	449	461	450	499	493	451	485	458	524	450	456	481	489	515	514	463	480	464	473	471	470	484	485	467	445	454	480	516	507	485	488	485	481	454	494	423	484	478	436	475	477	460	480	436	457	462	430	472	470	463	488	450	486	469	480	480	488	449	458	466	506	423	438	476	466	465	491	493	494	481	461	482	466	455	521	463	461	449	472	453	466	456	512	551	489	477	445	481	455	470	464	458	437	502	468	440	469	464	474	467	538	473	464	497	481	472	441	466	453	504	455	484	476	473	478	461	491	478	499	455	476	440	472	475	507	488	477	481	441	465	496	474	465	464	492	451	465	483	465	466	462	456	458	465	483	488	464	470	438	475	484	476	492	463	451	505	494	513	461	475	486	460	458	477	475	490	435	514	457	443	481	442	490	441	476	450	472	488	444	507	437	488	486	455	455	458	462	464	466	466	497	490	434	491	478	449	484	514	470	494	460	461	485	496	468	454	478	463	465	448	475	504	466	501	481	495	482	468	484	441	475	446	516	451	492	497	451	421	461	483	476	458	478	473	455	461	470	432	485	495	463	463	463	477	449	485	489	466	492	456	484	463	465	473	446	514	495	451	480	468	469	461	475	465	472	477	473	487	485	428	502	469	481	487	490	424	453	508	488	505	484	503	459	469	496	483	442	494	462	457	483	489	458	459	492	473	457	469	443	436	472	435	472	480	480	501	461	490	436	439	448	490	449	430	496	464	485	485	467	510	478	501	462	435	444	500	474	458	500	462	464	459	485	457	497	492	473	503	468	443	469	484	438	441	457	494	484	494	470	450	478	462	466	464	472	484	443	490	447	484	478	447	450	458	443	501	493	442	468	435	482	504	459	469	465	475	469	491	460	454	445	465	481	468	471	449	468	469	490	470	423	457	444	479	521	428	470	441	450	505	488	487	511	441	418	475	489	488	457	449	474	479	439	453	492	485	431	502	490	471	453	469	466	472	480	476	475	462	480	507	482	466	431	481	492	458	492	464	435	431	471	462	495	468	500	480	463	474	486	513	459	471	451	491	450	453	462	495	484	480	436	446	468	492	490	473	454	469	424	431	424	448	466	481	508	498	460	482	459	459	455	455	463	510	502	480	487	466	468	524	452	497	500	454	479	444	435	446	429	454	467	485	468	444	454	463	452	493	480	479	491	466	438	469	499	474	422	498	484	492	426	452	468	449	459	429	473	483	457	489	449	499	494	484	458	431	474	443	445	453	487	477	523	488	496	430	479	500	469	474	480	530	453	487	542	474	442	484	483	460	471	487	440	449	465	462	478	483	458	458	466	511	484	503	507	471	500	470	448	458	461	433	484	500	440	462	453	500	492	458	465	469	432	432	491	479	478	466	437	507	473	442	434	470	450	504	469	469	474	526	447	421	496	484	443	487	490	480	485	447	464	491	465	463	512	444	484	482	470	472	464	458	474	484	465	461	445	456	510	511	474	471	497	458	472	497	492	467	454	488	452	488	456	492	443	461	451	465	506	505	496	476	479	460	500	461	495	474	478	463	478	451	440	452	500	476	435	434	444	443	484	443	438	460	464	451	503	475	451	480	512	474	454	490	537	466	466	482	467	470	474	485	475	470	511	482	465	456	476	475	453	445	477	473	478	503	486	518	469	488	453	505	438	466	465	498	471	452	466	473	444	484	452	494	428	491	481	486	520	477	497	457	442	460	431	459	490	511	485	511	502	498	485	483	454	510	501	469	484	504	471	495	509	450	474	465	474	477	463	416	474	435	500	497	493	490	452	496	471	471	482	484	474	447	437	484	449	477	536	503	498	431	488	438	449	452	475	453	476	462	476	470	448	460	485	441	470	516	444	501	423	434	505	440	433	454	491	436	471	491	453	492	455	473	462	452	504	468	494	493	487	429	466	491	460	439	454	454	482	443	512	448	480	464	451	462	472	482	486	501	463	447	453	450	467	492	470	478	446	474	480	445	501	480	513	464	470	517	490	465	435	475	460	507	502	452	447	514	479	479	460	426	472	501	513	412	485	490	501	446	486	466	499	459	458	479	478	538	477	491	498	487	469	447	483	430	454	426	458	521	492	466	472	508	513	449	500	476	472	459	506	489	479	458	469	503	487	481	519	461	502	464	517	487	487	472	480	508	464	499	482	465	458	465	520	468	480	465	479	449	501	455	465	476	471	509	485	500	518	468	459	450	451	468	525	453	487
10091	23436	20104	12466	9378	7192	5778	4433	3429	2722	2187	1832	1636	1358	1152	1045	986	885	891	821	908	806	800	822	765	796	780	696	742	720	677	687	663	693	680	664	656	690	610	729	654	645	661	663	643	721	652	691	664	635	655	662	641	702	650	597	622	631	644	654	596	631	670	637	650	653	647	602	611	683	601	620	608	600	626	570	610	666	644	641	615	641	666	632	652	618	648	629	622	630	642	634	658	622	608	638	576	648	607	656	650	657	620	616	581	629	675	634	637	641	626	606	589	626	640	568	601	644	665	595	645	661	605	619	589	613	609	618	649	647	639	649	639	599	615	616	618	644	609	627	598	627	536	658	638	635	642	601	601	609	603	595	655	613	633	597	603	619	619	614	643	583	660	573	662	617	607	647	626	612	650	606	610	663	640	627	637	645	603	599	588	616	629	629	630	626	633	589	628	589	626	612	604	653	619	642	635	640	641	596	636	596	604	633	614	615	632	595	610	662	636	616	591	603	643	623	647	610	604	629	655	645	571	584	614	622	641	617	595	626	655	663	640	627	616	626	603	630	614	621	611	619	668	644	646	599	633	600	634	656	599	627	617	643	624	633	637	621	604	608	657	650	618	619	613	584	587	612	610	633	601	629	614	601	613	586	587	614	625	663	647	601	645	611	611	616	621	601	637	652	598	634	565	633	687	665	650	624	679	647	622	628	612	592	638	639	590	603	649	645	623	645	650	653	604	612	564	627	620	641	607	593	621	644	644	588	585	589	643	587	607	607	626	649	609	643	620	605	648	642	597	582	628	672	645	611	631	600	632	629	584	647	626	618	629	637	594	621	606	616	599	619	599	644	593	608	608	628	628	606	633	601	642	581	623	613	578	606	597	610	634	611	649	631	593	631	638	653	642	606	595	680	622	618	603	609	579	615	625	608	627	612	632	624	669	645	583	611	639	578	557	608	625	607	607	582	644	602	609	621	660	602	658	580	616	608	622	596	639	594	600	663	566	627	640	625	615	605	614	618	644	630	625	633	613	568	683	580	654	628	660	634	654	650	665	621	626	653	600	598	593	581	630	639	587	582	620	639	592	585	664	613	621	570	609	604	617	604	622	625	603	618	622	634	636	651	634	575	600	605	625	648	595	609	578	680	575	637	621	663	574	598	577	609	642	588	615	623	589	633	661	596	652	597	648	595	604	644	619	632	561	617	632	611	650	585	593	585	582	608	607	597	568	606	610	655	611	612	600	641	645	625	659	602	592	617	633	670	641	594	645	601	626	651	640	610	650	601	643	619	642	636	649	635	623	635	587	620	606	602	641	665	632	564	599	633	620	608	588	638	645	615	630	619	586	607	633	629	630	618	580	648	602	605	655	615	589	652	606	644	664	648	647	633	631	606	615	600	647	683	605	629	647	665	606	618	633	590	596	603	619	658	640	647	619	588	642	650	592	596	595	638	641	617	598	651	583	676	567	631	611	593	548	647	605	661	623	627	634	656	628	631	638	569	602	587	652	616	609	575	632	627	596	607	661	613	626	630	571	606	608	631	601	633	608	597	602	660	666	616	628	592	610	615	578	616	618	652	629	604	613	597	613	600	604	612	607	604	634	608	612	632	642	627	611	657	617	592	609	616	637	592	645	665	592	640	593	634	598	620	630	636	639	613	587	560	618	588	637	646	629	622	600	599	651	658	621	591	623	610	594	606	657	646	597	623	616	616	600	600	588	621	607	619	639	645	612	675	659	637	641	620	644	614	591	648	585	621	670	634	563	611	609	647	577	619	603	600	605	612	628	689	592	606	576	600	661	598	617	578	616	649	628	611	642	540	594	611	608	642	658	590	591	568	581	669	624	591	604	617	596	639	602	633	655	573	602	599	621	689	650	661	659	629	572	670	635	599	614	588	637	646	609	663	602	656	628	591	592	609	642	592	639	621	661	653	622	610	642	625	630	612	640	651	640	592	574	637	660	602	620	641	657	612	626	603	616	605	616	613	641	616	591	604	605	632	611	651	617	613	630	616	613	612	626	581	634	609	577	569	618	664	615	625	674	651	637	678	599	598	607	576	633	633	613	659	616	592	616	606	620	622	671	622	646	592	651	621	621	624	582	625	611	652	622	615	643	631	599	624	622	636	592	628	589	643	595	646	615	604	658	630	640	574	619	595	629	632	579	613	636	587	641	606	598	625	615	663	572	572	603	626	608	578	564	623	622	624	624	616	594	577	648	644	592	644	595	572	675	622	644	618	600	614	639	623	618	642	666	596	618	643	628	641	589	628	584	591	627	601	641	623	650	627	622	645	633	628	619	597	602	577	632	630	661	648	636	617	599	599	606	619	603	677	613	654	637	597	641	591	632	606	614	616	644	608	599	628	637	617	662	615	633	608	604	612	628	644	611	658	598	636	607	618	588	613	611	630	617	622	623	586	670	619	608	639	632	583	633	664	618	621	642	635	581	624	623	596	569	618	634	607	603	614	598	627	621	645	626	603	619	657	647	587	597	590	545	610	633	655	620	572	610	589	633	625	587	606	646	599	610	639	578	662	610	680	640	640	611	592	612	646	643	633	600	626	610	627	591	572	599	631	650	611	664	591	581	583	564	609	604	654	605	617	622	612	604	611	664	606	586	649	607	565	634	618	604	628	622	633	623	631	640	622	620	613	616	580	612	602	636	593	669	602	581	630	625	656	626	625	630	631	620	632	612	580	597	652	647	627	595	681	609	556	613	642	634	625	631	571	675	640	655	608	623	607	611	569	593	580	627	587	627	631	577	612	548	618	647	575	641	609	627	614	620	602	615	637	647	644	541	620	588	636	607	616	606	596	577	627	631	618	622	631	582	624	587	589	622	626	622	623	616	641	635	594	571	603	597	624	592	590	641	648	625	609	648	624	625	611	648	628	631	585	684	625	603	620	609	628	639	598	617	654	621	624	622	621	649	603	629	641	595	632	602	621	623	633	586	654	589	621	624	602	609	615	659	606	591	640	650	556	620	593	644	609	673	586	613	613	618	630	635	607	628	647	656	640	631	586	589	652	628	583	603	654	610	634	631	604	643	663	594	584	619	599	617	660	638	593	583	611	612	603	638	688	630	627	592	621	600	594	633	657	649	641	619	643	615	581	642	666	649	570	597	648	645	630	648	581	589	633	619	625	640	606	598	655	648	622	645	621	630	577	603	614	611	603	605	593	617	618	676	588	588	589	610	582	586	615	633	632	625	647	636	618	598	594	603	649	632	616	577	591	589	589	663	596	622	608	644	578	599	655	602	666	643	597	651	644	648	606	621	635	622	631	635	601	656	647	625	644	639	642	671	627	588	627	599	606	632	558	623	640	581	627	601	549	598	582	627	623	637	614	654	610	623	582	609	609	601	592	578	581	601	652	625	634	654	598	590	638	565	642	564	623	635	628	625	597	644	588	592	633	583	638	666	622	673	619	595	628	580	647	650	586	577	610	632	610	601	617	603	635	613	662	633	625	556	612	625	587	656	579	627	624
27585	20795	10062	2737	1305	984	764	635	541	470	455	384	385	339	338	319	289	325	302	342	292	329	318	308	331	271	297	279	306	326	293	313	322	299	331	295	312	326	287	321	330	285	312	304	304	345	292	276	332	316	301	307	313	314	315	292	321	323	313	277	291	317	276	319	327	291	299	306	332	314	324	324	294	279	309	319	289	332	284	306	336	279	365	298	306	298	324	345	339	336	299	331	306	314	305	310	321	288	317	291	284	303	294	277	312	330	283	307	308	304	325	324	300	300	304	292	312	302	304	302	297	272	292	321	291	324	301	316	323	305	313	336	295	296	308	334	313	312	304	316	304	286	361	304	332	320	278	304	309	350	286	303	316	324	327	318	258	285	328	311	282	310	288	296	338	313	319	316	302	309	287	312	337	315	308	308	309	333	296	299	344	301	318	331	275	306	311	295	302	296	305	299	334	324	297	289	309	302	296	302	325	324	297	325	322	315	305	291	264	356	315	319	288	293	350	314	311	328	293	346	294	315	277	313	283	304	337	282	318	308	315	326	295	306	314	327	287	336	308	303	304	302	288	308	293	288	296	280	305	334	317	304	330	310	338	314	318	296	302	297	304	300	307	305	300	303	315	305	342	301	326	294	331	284	313	290	288	297	276	305	307	293	300	306	327	314	277	282	315	309	295	338	339	291	319	289	294	293	298	303	312	309	295	323	311	294	284	297	316	297	283	282	326	329	302	297	318	302	296	279	284	316	325	301	281	293	321	308	334	304	299	290	315	294	316	298	282	313	310	340	296	331	341	318	276	298	303	295	334	332	279	298	313	341	322	297	296	311	304	276	320	317	332	308	304	329	305	327	331	313	316	296	275	295	312	349	305	308	295	280	285	332	313	306	289	325	287	329	301	319	335	325	306	316	289	298	304	320	292	311	311	317	315	331	332	334	299	294	328	298	295	320	307	289	297	293	317	338	284	332	328	313	314	247	323	330	297	315	298	273	277	303	302	305	305	301	308	342	274	281	309	298	309	315	321	295	312	301	312	276	286	317	328	297	324	305	311	275	286	287	319	288	324	316	325	318	333	306	306	305	311	320	308	283	318	340	285	295	288	323	324	287	326	301	268	325	299	304	327	345	337	293	358	314	297	294	310	290	311	304	307	308	323	317	294	334	291	293	316	300	300	321	309	278	310	305	323	279	351	283	279	311	331	259	293	326	317	267	328	312	298	317	309	304	308	310	291	311	317	308	314	288	339	289	302	303	297	276	315	308	310	325	272	281	314	318	285	306	307	268	325	324	294	300	306	312	319	332	296	318	349	299	296	300	271	311	278	318	323	303	302	295	308	292	339	280	307	314	280	317	279	277	334	277	315	316	329	300	316	304	341	286	318	311	319	302	302	291	316	330	287	298	276	317	309	308	312	335	276	309	325	278	279	283	283	320	315	297	303	329	316	336	308	306	251	295	326	330	293	296	293	323	302	306	293	307	308	324	322	305	318	300	286	310	298	302	281	311	270	314	316	279	307	334	290	302	288	323	319	310	313	305	278	295	304	355	309	300	317	319	313	331	320	286	316	285	303	306	296	298	336	274	295	299	301	323	311	321	304	305	328	289	316	301	308	304	310	291	305	301	306	307	337	307	338	299	308	306	308	309	303	326	329	301	304	317	318	325	309	308	320	322	294	290	277	312	297	337	286	328	293	320	289	283	304	284	317	281	318	315	309	308	305	257	350	311	333	319	319	313	302	293	304	327	289	289	308	316	310	336	303	293	311	329	315	325	306	296	289	297	306	303	305	263	286	318	322	314	347	302	310	316	332	275	337	323	294	318	284	298	300	328	322	326	315	301	300	324	295	309	305	279	313	318	309	301	321	331	302	290	304	297	307	283	306	336	279	305	285	277	267	306	314	299	333	323	297	317	297	290	250	299	288	302	320	321	316	300	289	315	321	288	308	307	310	321	306	313	296	294	317	301	288	304	299	286	301	300	297	279	307	287	306	327	292	294	279	274	303	308	283	304	318	289	305	309	320	331	341	309	277	295	310	317	305	357	322	304	311	329	327	325	317	326	293	298	291	302	321	296	325	305	344	305	318	324	312	335	312	272	320	303	286	313	304	298	311	295	323	313	308	308	303	343	299	300	300	307	321	275	288	274	299	308	260	297	289	329	321	312	328	315	300	312	262	327	301	318	296	309	304	300	308	328	335	292	310	299	311	279	311	292	304	297	271	287	306	316	290	289	330	285	285	300	311	307	292	336	305	308	313	331	291	283	311	343	319	255	312	306	310	340	264	304	298	300	299	332	292	312	302	299	295	296	323	295	277	312	271	316	281	264	290	315	332	306	318	290	309	291	307	295	298	301	342	266	293	302	333	305	269	332	291	301	310	269	296	298	332	286	297	293	339	309	309	297	337	321	319	340	307	307	331	317	349	298	306	299	306	311	317	303	298	303	341	311	300	315	297	329	310	304	333	300	302	266	332	315	305	334	308	292	312	328	279	286	301	324	338	290	301	317	307	293	314	301	315	307	298	265	302	301	305	317	318	277	318	299	308	296	296	299	324	329	313	339	342	339	339	313	310	322	303	325	299	300	311	295	307	276	280	315	316	335	333	311	318	308	288	337	293	308	318	336	288	325	301	322	344	317	333	308	278	298	322	332	323	311	336	330	322	273	302	295	313	284	319	313	306	293	272	314	290	306	321	327	299	296	331	301	293	294	299	324	281	303	280	313	289	274	330	305	295	327	278	289	323	327	324	309	291	309	321	313	291	292	309	342	298	300	303	283	303	307	285	329	320	274	298	302	278	272	325	313	268	317	285	292	300	335	322	338	317	305	354	319	304	308	309	296	322	313	290	333	334	291	322	293	334	296	304	314	313	293	291	326	329	300	294	309	316	302	305	288	297	316	278	312	275	291	298	305	317	313	324	288	308	321	309	308	288	287	297	319	338	306	278	314	296	329	343	303	285	316	278	317	315	285	320	322	295	335	264	286	344	308	297	304	312	308	321	340	323	306	343	318	320	288	295	318	287	331	312	321	289	298	307	283	312	292	302	281	330	330	321	330	339	319	282	289	310	297	307	303	289	286	317	313	323	288	289	287	313	308	324	299	329	333	319	297	305	315	277	296	296	294	329	298	296	309	301	273	292	312	309	356	319	331	272	304	292	326	308	280	295	323	289	287	342	311	316	315	303	295	312	291	327	294	317	291	343	303	316	304	284	308	327	297	298	291	267	283	276	295	283	310	308	299	288	269	296	290	286	273	294	317	319	275	279	282	315	303	292	339	317	298	298	319	318	311	272	336	319	304	281	305	319	286	293	287	287	290	310	308	293	302	313	307	290	306	318	319	320	285	294	304	335	300	298	302	302	332	334	310	303	304	311	313	288	319	319	272	320	329	314	323	304	283	336	317	329	343	315	326	283	321	303	322	310	312	329	298	293	293	323	294	317	286	313	329	291	305	281	285	272	309	293	299	269	320	326	311	290	304	291	295
6368	7994	7227	4120	2928	2181	1757	1325	1073	777	736	614	522	573	456	471	463	464	463	422	423	429	451	434	429	443	433	389	407	391	393	404	392	443	365	431	441	369	409	419	413	433	416	418	406	393	430	431	430	410	394	415	407	402	432	433	393	391	389	396	429	404	422	415	431	383	400	393	414	417	412	443	451	419	374	424	382	375	434	389	392	430	387	415	398	360	406	409	404	394	361	442	382	426	418	419	392	385	412	365	393	407	395	435	419	398	420	389	393	403	403	407	422	401	414	432	405	403	411	422	416	409	413	410	441	431	405	412	399	394	370	430	414	425	402	365	400	411	376	427	355	401	399	416	402	403	412	409	392	416	378	381	407	395	436	395	403	386	382	394	411	441	382	411	419	402	402	420	427	380	426	399	381	422	426	393	439	413	347	410	438	402	402	382	391	413	412	384	354	398	401	388	439	408	381	399	411	444	398	394	406	409	449	384	404	455	439	397	394	429	375	417	373	407	378	403	406	411	401	436	441	435	360	403	396	429	433	409	406	436	444	432	421	419	393	380	389	417	416	420	393	379	409	397	425	406	413	418	411	425	408	398	428	388	413	388	389	431	419	423	380	391	421	415	394	392	393	404	413	416	403	399	408	383	418	452	421	418	412	423	412	393	436	374	358	404	391	440	394	398	381	406	394	407	430	406	415	400	418	412	401	373	403	398	439	415	398	445	424	385	415	387	398	404	359	389	422	421	398	432	404	391	404	422	421	383	376	417	405	396	414	381	417	409	395	438	388	401	437	376	428	391	397	395	386	378	392	384	378	386	384	396	409	436	371	406	406	422	397	413	410	390	382	363	412	438	367	400	412	381	401	425	399	430	435	403	459	419	424	379	408	399	415	419	410	411	425	413	419	419	394	406	408	414	405	433	420	406	377	432	423	448	406	405	413	426	411	424	399	408	385	400	383	456	415	459	394	379	370	415	404	382	392	425	362	453	442	405	403	378	411	410	431	420	421	407	389	401	378	406	400	395	428	409	372	441	386	442	388	434	417	392	406	399	388	426	383	406	428	394	425	379	407	390	453	376	421	352	411	406	390	413	423	388	413	403	430	408	389	451	392	393	436	439	419	432	430	383	416	406	397	425	414	404	386	427	401	403	393	407	397	417	434	388	455	404	400	403	406	365	430	403	384	403	389	427	434	419	387	423	401	435	427	361	426	377	418	405	415	379	407	406	399	416	413	356	399	425	370	437	391	404	381	407	410	405	424	422	398	406	370	397	406	426	386	404	409	388	403	382	359	401	417	390	402	405	387	409	424	403	413	406	403	429	443	389	479	415	399	340	432	440	417	396	414	417	446	408	404	424	443	403	389	400	385	420	416	418	395	411	429	397	382	442	385	406	412	369	393	419	415	399	412	389	406	430	432	414	399	413	417	378	414	387	435	379	424	417	413	369	399	434	412	459	420	396	409	412	423	410	388	416	389	390	443	416	445	428	392	384	413	406	436	396	411	411	395	379	420	412	410	394	364	398	432	392	426	422	415	407	451	356	414	402	413	389	407	432	395	417	407	401	410	382	431	454	422	443	430	425	374	377	404	404	392	429	374	399	389	374	393	374	407	409	415	411	384	377	413	405	405	390	421	428	400	446	404	410	397	441	433	405	440	437	395	386	388	417	399	392	375	427	392	406	423	381	407	414	400	415	405	434	373	409	400	386	397	438	428	362	410	379	412	395	377	423	407	414	392	384	381	394	402	385	408	395	412	437	447	424	435	423	373	404	400	385	415	413	364	388	426	446	397	424	402	435	378	410	423	390	413	364	404	384	367	395	399	423	392	401	387	391	421	378	390	403	401	416	389	397	428	437	378	410	439	413	390	428	452	395	383	402	394	430	395	398	383	402	396	412	425	444	377	392	415	415	397	412	450	399	450	427	382	382	418	383	384	442	418	373	389	401	410	384	381	417	383	415	424	384	397	415	407	381	421	416	423	368	400	395	398	400	398	447	369	426	432	392	406	379	405	436	393	412	393	394	429	432	419	422	405	436	389	404	423	428	448	406	428	408	418	391	421	376	428	387	408	391	428	451	409	398	402	403	388	393	431	373	430	417	425	384	414	361	392	396	449	406	413	404	403	402	406	428	428	425	385	426	403	396	395	420	420	404	415	413	407	405	389	403	401	393	418	402	395	411	383	386	430	443	369	395	380	378	405	382	399	402	427	416	393	456	413	433	392	412	400	416	392	409	363	409	360	413	399	397	391	422	404	413	393	408	419	376	396	411	442	412	401	418	393	388	427	437	438	439	409	417	413	421	393	433	391	390	391	440	388	391	396	436	392	406	384	402	413	386	459	402	407	405	395	417	383	403	406	353	447	383	401	414	380	408	401	389	408	422	427	423	375	391	394	362	390	398	433	420	425	395	384	402	390	418	372	419	430	399	382	446	421	380	386	397	402	408	406	433	390	431	402	381	355	420	406	402	390	440	399	400	371	397	393	445	435	395	391	425	430	431	414	383	378	380	369	429	429	376	380	412	370	423	400	384	435	422	416	412	390	369	400	403	391	394	440	359	426	405	402	355	407	424	363	382	377	409	389	425	386	412	413	380	394	375	396	402	396	403	404	416	415	393	398	403	396	399	393	414	411	395	458	370	376	439	378	443	405	378	415	410	360	433	412	444	393	400	394	401	404	425	450	395	404	382	407	423	400	386	420	364	436	400	391	435	371	358	418	408	447	387	417	427	366	399	396	386	432	390	384	401	435	428	399	387	395	400	420	405	397	407	413	435	431	377	447	380	418	409	413	415	452	408	398	384	380	422	402	373	365	404	393	400	408	387	414	426	409	401	352	423	386	405	414	381	401	421	391	428	380	386	427	393	362	374	396	398	390	429	434	414	422	397	424	417	401	411	402	357	407	408	425	398	398	418	373	385	360	411	413	410	397	437	420	393	379	381	392	406	403	416	404	389	412	398	445	398	391	368	417	405	368	402	406	408	373	416	424	391	391	465	403	413	409	403	401	392	420	413	400	407	403	436	423	405	424	432	406	428	380	393	417	384	384	407	414	397	401	413	392	415	417	451	406	437	429	381	382	420	374	405	413	392	372	461	390	419	385	401	412	416	386	445	404	402	400	394	416	411	443	395	437	388	394	429	405	363	417	381	404	397	385	433	403	404	408	373	390	396	410	402	382	396	414	412	413	440	416	423	410	400	403	390	404	388	392	378	423	407	387	417	407	440	451	436	410	423	414	380	412	434	409	395	395	435	424	394	392	382	401	384	407	383	382	400	401	371	373	430	395	399	413	417	404	399	380	388	412	432	386	441	410	451	425	416	426	420	394	395	413	418	406	376	404	411	419	422	421	428	376	417	376	375	429	421	395	407	429	428	410	445	405	414	402	403	406	388	431	428	445	384	434	428	400	369	365	397	410	416	395	430	417	402	418	437	411	397	388	378	368	401	428	420	404	406	432	402	421	379	436	432	391	405	371	409	400	419	438	389
24423	21630	29088	24660	21598	10213	2317	1459	1139	943	873	788	695	696	658	659	554	598	631	539	551	575	551	571	559	588	550	565	535	535	572	549	506	556	530	583	537	555	565	552	531	459	545	556	527	520	559	531	562	541	549	493	582	553	549	527	525	540	548	522	504	486	487	514	549	530	511	557	506	587	516	584	532	522	487	542	576	543	547	499	510	467	505	504	514	530	536	530	497	522	504	538	533	525	498	489	548	538	523	545	507	528	504	547	537	511	531	513	512	513	534	487	516	490	492	532	478	493	506	515	530	530	574	555	515	518	515	484	534	531	514	524	525	529	508	547	491	493	526	526	517	512	548	508	559	528	529	516	516	524	511	536	518	525	551	524	499	525	532	505	544	518	523	561	535	505	578	512	551	534	538	519	494	527	537	552	534	523	464	525	531	517	512	516	518	484	523	541	489	522	518	520	517	517	488	559	512	511	575	541	507	546	522	510	513	544	543	531	529	570	494	521	563	513	510	518	519	495	555	510	490	536	516	490	567	551	542	516	500	511	525	490	489	526	501	496	548	521	546	537	512	573	481	530	552	537	534	534	523	501	524	523	536	510	494	550	555	511	516	576	534	565	501	521	533	515	572	553	543	514	562	532	532	543	530	551	507	537	489	517	516	511	554	494	512	546	505	523	531	517	498	516	518	518	541	492	521	511	580	523	478	528	481	476	526	533	501	524	521	530	540	476	533	489	499	497	577	568	475	515	536	487	540	505	537	537	512	502	542	496	526	513	519	521	491	447	504	531	528	553	529	521	513	529	509	540	497	514	534	516	511	512	463	470	529	516	522	534	544	516	484	511	522	545	492	483	516	495	520	525	507	511	555	526	530	511	526	529	492	556	476	560	499	522	477	561	515	502	549	525	552	524	532	520	495	497	519	538	508	499	531	537	520	480	534	470	522	539	500	500	524	509	524	533	520	497	519	538	494	497	528	554	486	511	530	494	493	526	514	537	515	525	482	525	519	556	510	492	514	523	527	505	550	528	527	558	500	571	519	503	520	511	538	511	520	502	534	548	505	477	475	527	498	530	530	527	498	496	513	521	500	545	543	502	524	564	547	489	539	498	493	493	524	529	528	524	507	536	516	523	520	514	547	515	515	520	523	524	540	527	525	524	549	541	515	519	512	513	523	512	506	533	499	529	500	550	541	513	511	527	531	494	520	506	540	509	518	500	517	506	558	505	539	501	517	577	543	499	521	505	502	507	494	487	504	565	469	506	533	493	522	489	519	520	507	504	496	552	518	499	524	515	526	537	547	563	521	488	487	545	515	517	500	518	480	504	579	563	494	506	551	515	527	510	516	561	578	511	517	506	541	520	522	470	515	540	579	525	529	522	534	540	552	534	481	519	524	502	531	504	534	505	493	532	525	531	542	532	527	463	526	509	556	534	560	530	573	522	498	482	553	548	531	490	542	488	510	478	529	513	517	514	502	535	502	518	508	526	547	480	529	510	498	531	532	522	508	531	547	530	531	505	501	513	509	577	545	514	549	532	531	536	518	491	463	553	504	553	566	530	580	500	563	513	535	538	498	524	504	499	541	549	527	517	520	528	481	499	446	528	545	512	529	486	493	493	490	505	546	519	537	532	527	536	482	507	482	523	488	523	526	528	478	532	541	536	551	484	511	504	542	528	553	511	505	553	526	553	516	517	529	510	516	531	519	578	512	510	532	479	502	521	555	510	537	512	509	522	545	525	517	535	525	531	509	518	548	533	572	510	560	522	523	554	501	485	506	540	567	469	538	507	521	521	504	509	487	504	510	567	507	488	503	497	508	537	494	504	505	564	497	509	528	517	513	525	509	546	519	541	534	558	525	528	514	549	508	502	515	513	493	506	504	567	464	522	535	544	470	523	554	532	537	537	564	517	558	529	537	485	556	506	477	541	533	521	553	511	501	525	530	527	515	483	545	512	519	546	547	496	535	518	551	524	502	570	519	536	517	510	514	518	468	483	516	499	536	494	508	537	554	536	504	515	494	562	538	546	532	508	533	468	496	518	571	495	479	502	531	515	541	526	528	515	520	489	531	513	498	504	536	522	500	558	492	530	542	509	538	513	559	578	491	486	507	511	530	561	513	523	539	508	502	526	512	491	528	492	542	513	473	539	513	469	501	524	495	485	520	533	460	531	486	512	534	516	486	541	499	546	511	515	537	529	557	494	487	551	494	530	518	500	557	566	521	524	567	566	511	516	480	513	536	502	487	562	521	552	509	526	532	471	510	458	485	520	526	524	539	526	518	518	508	559	532	566	522	510	529	494	483	542	519	509	529	538	515	573	506	492	509	523	558	486	511	526	513	548	537	499	542	533	549	534	530	500	466	500	521	510	553	564	498	530	572	534	490	530	551	540	496	491	521	543	512	523	517	572	505	502	509	488	487	494	512	530	518	479	509	526	520	474	501	533	478	502	504	525	520	525	519	529	506	522	573	521	501	568	519	545	520	485	504	509	523	532	522	539	506	506	508	548	509	509	514	480	487	513	483	508	493	497	494	566	494	540	566	535	535	529	500	540	512	521	526	495	531	546	531	507	511	523	496	525	529	506	502	506	509	567	533	516	520	556	513	497	501	552	516	499	524	517	522	545	461	497	526	582	585	530	526	529	483	545	522	492	532	526	540	526	548	532	543	527	553	495	523	520	538	501	515	508	513	518	536	520	465	521	559	512	507	500	461	541	523	515	490	505	513	526	520	493	496	524	510	503	496	480	531	530	523	514	489	548	523	524	501	544	525	545	522	518	500	510	524	472	546	537	541	510	559	487	505	514	513	529	534	502	516	496	532	526	524	502	537	478	510	529	493	540	522	540	513	527	477	512	482	515	518	493	536	490	528	490	540	529	475	540	559	522	522	480	528	538	504	528	516	490	541	516	539	554	512	537	537	569	495	507	530	517	522	529	512	487	504	506	563	524	536	499	519	494	534	526	505	544	490	527	511	538	544	542	483	488	476	509	523	557	543	512	534	556	532	515	486	523	559	502	515	506	514	515	479	521	510	508	523	506	515	502	535	538	531	541	533	533	529	561	504	521	570	525	508	555	532	508	528	532	551	495	538	545	477	543	536	519	485	549	524	511	491	497	512	547	511	534	512	537	516	521	548	474	531	504	505	493	514	536	530	523	490	500	509	541	528	569	459	487	530	535	528	543	529	542	530	538	522	529	497	524	514	535	543	497	536	498	528	541	519	546	501	529	512	496	539	552	517	500	496	547	504	531	510	534	519	565	523	531	525	534	522	520	494	538	542	496	521	520	525	509	532	516	542	512	491	529	511	505	530	508	525	521	523	523	553	500	500	503	526	533	506	524	522	530	504	468	541	505	517	554	526	506	485	555	530	533	504	517	538	520	515	552	535	504	478	527	531	489	525	517	488	529	529	592	534	512	528	539	517	502	534	478	561	517	517	500	524	518	531	525	564	532	530	498	507	496	501	509	518	499	512	505	516	475	552	520
7741	17444	15262	9014	6526	4969	3861	3010	2463	1918	1548	1451	1208	1136	1017	945	902	919	871	820	771	777	798	756	782	745	745	767	746	726	716	719	724	650	711	769	679	694	728	748	676	720	707	726	698	654	724	705	657	733	672	713	712	682	680	741	676	633	610	635	683	693	706	665	707	695	702	655	684	659	688	676	676	656	658	675	683	680	682	676	702	695	730	689	634	687	670	667	642	663	644	747	670	705	642	723	702	681	688	675	688	694	736	685	667	738	693	663	677	611	655	733	662	658	686	693	651	718	669	721	658	681	708	653	669	719	725	717	684	694	706	736	718	681	706	672	728	715	702	676	660	672	672	712	704	718	689	638	700	689	661	636	630	673	681	721	681	684	713	723	707	713	666	681	688	697	687	645	667	668	666	664	645	686	635	679	669	696	695	670	664	682	703	663	697	657	641	657	664	720	692	637	671	716	698	688	652	694	642	678	650	703	684	666	650	639	700	714	679	689	700	693	710	656	663	725	696	658	645	674	719	660	650	660	691	681	683	687	696	678	668	679	645	662	653	669	682	685	685	691	725	709	654	700	667	662	623	636	684	719	700	637	728	689	647	718	694	694	688	667	715	676	710	672	693	706	638	655	682	729	684	682	683	681	633	700	705	671	693	689	663	712	660	670	692	651	696	661	701	680	701	650	712	644	715	636	682	690	647	679	669	675	710	676	652	658	658	680	708	655	702	698	669	703	697	686	663	712	651	670	657	719	675	668	662	735	654	660	662	703	673	646	649	674	662	653	718	661	692	670	677	706	691	686	675	715	678	667	694	656	678	700	689	636	651	709	716	700	647	620	648	689	630	673	670	713	647	704	696	667	663	621	678	640	690	678	666	643	678	645	714	701	690	631	730	697	675	689	641	699	698	658	686	692	678	695	707	677	690	645	684	670	673	662	656	667	702	684	678	696	664	655	696	744	669	646	679	681	689	693	678	696	699	676	652	675	669	692	691	668	663	688	632	660	638	682	670	694	690	724	644	621	668	676	673	694	680	746	654	703	661	681	683	695	651	686	692	689	635	729	652	678	692	681	704	684	668	636	676	655	687	670	672	729	644	679	687	692	698	673	677	678	659	682	626	715	691	653	685	641	684	674	714	685	724	669	659	646	693	717	668	658	716	675	685	668	712	672	656	696	658	643	669	642	660	638	713	689	686	681	690	606	659	669	652	678	663	706	660	698	657	689	695	666	650	688	690	725	647	659	645	658	675	652	673	670	689	675	716	664	697	658	694	710	629	662	673	672	684	670	644	695	666	709	642	719	713	695	673	697	668	649	678	672	640	664	681	677	639	647	644	723	678	658	629	712	674	633	708	644	638	656	687	669	655	684	664	664	633	693	689	671	663	710	646	663	679	720	723	685	719	722	677	684	627	697	706	672	684	719	703	704	704	683	660	667	692	661	731	691	672	717	715	681	678	687	689	684	703	676	717	690	680	680	653	662	683	720	757	672	599	702	675	674	687	713	719	714	637	672	683	717	694	668	673	652	734	649	701	645	655	700	687	670	678	647	708	718	706	689	678	687	699	669	673	669	666	684	650	652	648	640	714	715	676	676	665	710	634	681	668	677	667	712	664	660	659	651	683	689	695	680	623	709	684	685	686	684	660	673	638	692	712	656	695	642	694	686	646	694	678	691	641	696	689	700	688	639	691	670	670	682	705	606	655	677	669	656	654	654	677	688	673	704	710	707	663	684	700	663	691	729	668	669	722	685	699	686	646	700	691	684	686	686	660	705	695	686	638	721	655	694	694	641	668	671	653	660	691	669	689	650	684	683	661	692	660	659	694	715	679	708	686	684	668	678	639	615	664	688	638	706	679	681	680	677	687	647	669	696	687	713	659	722	691	658	660	680	665	645	704	703	651	638	655	689	692	640	663	687	684	640	689	637	730	655	643	707	671	664	675	673	681	663	657	671	680	695	680	642	639	662	702	660	691	657	681	663	692	692	709	629	639	644	642	673	690	654	688	650	650	649	679	661	656	674	686	668	647	659	656	673	636	685	661	629	656	696	690	660	649	650	704	684	691	640	713	638	645	694	666	656	661	661	663	694	697	679	644	660	733	670	638	717	722	685	698	659	681	659	688	674	681	662	700	619	716	684	640	692	698	667	707	661	703	721	654	665	690	690	665	674	663	653	652	635	670	656	718	659	658	670	632	692	687	685	661	647	674	663	689	687	660	659	660	673	690	666	676	665	669	663	613	677	683	677	680	675	672	674	652	694	694	697	689	682	674	698	676	672	681	726	667	653	664	680	663	682	686	620	649	645	684	669	660	704	664	672	638	675	684	706	684	672	680	667	715	697	696	683	686	674	687	677	643	652	670	655	693	667	691	694	686	625	702	699	644	725	702	704	637	667	685	722	670	691	707	674	674	669	664	669	639	682	657	693	683	685	648	664	700	708	681	675	700	699	625	655	651	682	684	711	647	671	647	686	668	714	672	700	664	706	651	668	663	720	693	639	678	709	687	660	687	683	658	679	710	674	646	668	682	659	686	695	725	684	683	684	685	720	671	675	651	661	661	699	634	658	651	699	686	692	706	669	694	660	701	652	669	646	666	697	721	719	714	700	676	662	686	641	653	641	660	675	655	714	672	709	697	714	664	684	691	698	657	654	634	658	684	675	667	668	748	699	723	667	655	643	735	658	616	688	695	651	650	689	680	702	665	655	677	673	662	681	666	662	689	661	704	708	669	679	685	691	711	674	685	634	679	677	684	731	654	671	694	699	669	718	642	664	711	725	646	687	667	701	626	679	659	687	689	687	649	644	679	679	682	694	688	663	692	670	653	711	695	678	683	706	712	674	688	673	668	670	657	707	665	665	714	695	698	667	759	696	633	667	663	652	667	671	714	678	659	669	703	659	705	730	736	684	655	681	688	700	671	702	704	696	664	688	690	632	652	639	682	687	643	669	652	697	730	673	702	641	701	665	639	675	671	649	669	675	614	672	726	660	702	653	660	662	707	649	627	711	689	663	663	707	690	683	689	648	648	719	688	637	720	691	617	671	689	726	692	636	667	682	679	657	685	676	677	668	684	690	672	655	665	623	665	699	670	692	708	708	678	670	698	679	677	691	669	667	674	654	671	694	709	682	665	684	651	655	677	668	682	703	707	665	661	665	643	632	718	648	674	627	685	727	708	664	669	662	677	697	655	665	656	681	686	692	664	661	667	666	672	704	696	709	684	704	693	670	687	685	675	713	705	659	700	715	667	695	686	716	693	672	658	670	694	668	650	719	674	676	662	688	650	698	661	669	701	701	702	646	636	644	664	636	679	727	710	664	646	713	679	679	670	640	640	667	623	721	706	669	704	654	667	666	679	651	716	687	655	692	644	678	666	674	670	687	651	710	639	669	694	668	691	648	705	638	686	690	677	678	645	667	678	636	651	651	697	647	718	710	685	669	652	651	724	649	700	647	665	654	653	703	710	699	650	708	686	658	688	680	662	659
23528	21659	29621	24208	21662	21688	8549	2167	1445	1189	1072	892	812	725	709	672	592	636	596	537	585	535	604	569	570	536	510	529	568	512	495	513	499	506	543	477	460	494	511	518	520	518	489	501	498	508	491	468	454	500	483	502	483	497	445	505	514	522	477	476	481	473	483	500	512	519	528	487	455	505	440	460	498	469	496	482	483	486	461	498	458	480	443	482	447	481	476	483	495	451	497	478	481	470	482	487	523	469	436	484	452	517	487	428	495	513	426	476	460	471	510	486	479	450	442	475	485	444	500	496	493	485	494	463	481	481	519	464	489	472	485	458	489	483	460	447	442	438	495	432	487	504	478	488	519	454	502	488	472	487	474	510	473	489	459	435	508	489	483	475	452	472	458	481	464	452	478	479	485	476	492	463	471	463	495	462	488	494	448	511	454	459	455	494	451	466	510	459	449	445	460	461	488	436	471	439	444	449	423	481	515	464	433	449	482	491	440	507	493	461	473	494	434	444	490	487	489	454	438	451	434	474	469	497	472	443	449	506	486	497	417	487	486	490	478	510	479	456	420	448	474	482	455	477	478	506	467	474	486	485	485	489	469	478	502	488	498	458	420	475	438	467	485	463	459	473	487	492	454	437	442	483	498	491	461	446	495	443	514	448	473	459	468	495	491	437	451	470	482	459	424	528	464	463	485	482	488	444	514	451	477	434	478	461	457	500	491	442	509	514	467	428	504	469	463	483	491	484	441	475	475	476	491	482	467	496	454	462	466	456	455	441	455	510	457	496	436	464	486	442	481	471	463	473	500	448	499	482	460	453	458	423	455	461	468	477	474	472	481	466	459	495	490	460	431	439	473	477	465	509	452	506	486	452	514	445	508	467	478	440	482	503	450	455	461	468	467	468	462	447	471	470	472	483	490	509	477	432	467	452	478	452	487	481	475	509	476	408	505	488	533	450	471	446	488	461	439	517	475	462	440	509	508	458	481	461	496	414	513	472	431	499	454	521	432	478	463	486	476	464	482	509	477	448	461	480	502	495	502	492	467	493	519	478	482	477	507	488	456	504	482	459	464	444	507	474	482	455	509	498	474	500	466	522	467	465	471	477	438	466	478	469	476	499	459	492	449	499	481	466	473	531	455	456	509	447	468	471	445	481	471	486	462	470	506	474	509	484	491	476	453	447	464	465	443	476	456	466	488	475	466	460	461	464	508	471	452	492	490	453	474	473	449	472	478	461	466	495	474	501	489	489	475	501	479	462	460	488	470	489	479	468	466	491	488	479	492	526	465	425	493	494	467	498	477	474	455	464	496	476	482	489	488	455	496	479	452	471	474	453	475	480	431	519	500	429	445	454	472	479	456	471	518	520	459	466	428	423	454	454	522	498	489	503	478	453	479	443	492	471	448	450	459	465	472	458	487	513	474	483	468	484	474	453	456	452	439	485	493	501	481	485	489	450	456	473	457	519	484	495	490	485	451	480	482	453	457	497	472	472	472	470	476	459	453	478	490	462	465	467	471	454	506	468	488	435	478	471	479	480	436	433	515	481	504	470	479	464	479	466	472	513	515	478	442	489	496	453	461	433	433	476	442	484	494	494	490	482	511	461	450	450	490	466	460	431	480	451	483	447	458	447	488	479	474	462	491	479	488	479	456	475	476	457	469	448	448	442	477	505	502	507	511	498	447	487	471	422	461	465	487	468	480	466	481	479	467	479	481	464	465	486	444	489	470	461	512	468	466	451	503	440	475	465	476	518	478	466	459	494	511	473	422	456	459	487	478	497	461	470	490	483	454	448	447	493	467	495	492	482	472	495	466	531	457	468	471	463	472	509	464	440	532	439	491	502	471	506	516	479	460	469	479	462	487	496	444	456	463	488	469	453	469	440	472	492	455	482	495	490	446	500	472	474	502	474	438	428	505	474	494	462	433	474	430	499	475	500	500	500	455	483	473	466	478	457	439	463	513	485	475	465	485	434	504	486	467	423	470	442	456	451	472	476	461	494	501	476	465	496	500	493	467	471	488	443	463	471	477	470	480	461	461	500	455	487	500	474	499	478	481	448	455	481	460	480	462	463	452	495	497	471	486	531	433	450	461	468	484	482	484	501	486	496	488	473	473	514	541	506	446	479	479	455	460	438	445	507	481	464	479	465	495	476	482	461	451	481	476	475	467	486	517	471	457	480	483	487	492	495	478	461	494	474	467	480	429	475	432	454	497	502	464	479	491	479	467	461	454	463	469	475	446	465	473	466	492	482	456	463	483	462	468	491	440	478	449	471	456	475	518	458	473	479	453	434	494	432	496	492	478	466	460	435	496	478	450	481	484	466	524	503	458	456	449	479	452	547	470	485	471	484	479	493	450	457	461	497	494	440	485	519	501	437	484	472	482	487	525	476	463	492	461	467	500	474	458	441	500	483	484	473	467	448	484	468	505	445	489	471	504	467	424	479	463	484	484	519	468	484	452	484	461	456	467	486	457	447	441	498	469	434	472	459	481	496	463	453	465	484	494	447	435	486	468	442	482	478	476	475	484	443	480	456	489	491	488	425	473	456	490	453	404	474	505	473	477	486	482	457	446	489	485	534	474	461	461	471	493	427	465	499	487	479	435	501	515	468	452	487	454	436	442	476	476	493	460	465	478	519	488	504	505	477	450	449	446	489	445	453	457	465	510	463	474	471	488	441	487	479	439	459	479	476	461	506	448	457	474	481	467	482	489	445	489	468	455	497	445	507	459	468	474	480	498	461	451	466	458	489	481	466	457	474	417	495	486	486	438	455	490	504	492	503	419	449	476	467	466	473	521	500	465	484	466	473	468	478	493	497	446	486	455	464	447	488	436	525	451	449	462	495	437	451	501	477	503	452	454	470	469	459	472	452	491	452	466	497	473	446	458	426	494	482	443	462	453	457	505	462	491	443	485	496	471	481	471	482	441	467	440	504	464	463	442	467	478	444	500	479	490	493	465	495	486	435	477	512	474	453	456	485	498	464	446	479	469	498	469	440	491	489	493	449	467	485	433	478	468	461	450	490	462	488	471	494	480	503	484	476	451	485	465	463	483	463	442	441	455	506	485	499	506	471	457	461	459	489	500	491	487	443	485	451	485	485	444	442	460	477	441	508	512	452	486	491	482	458	443	507	498	471	451	491	476	482	458	479	458	486	465	460	458	477	429	488	520	496	480	457	461	473	486	497	470	460	441	442	447	492	500	452	518	544	443	495	486	457	513	483	431	459	437	469	485	446	492	456	458	511	498	461	456	487	439	480	460	501	475	469	467	464	482	499	463	480	487	460	481	441	458	505	463	470	471	542	476	484	419	482	522	489	467	494	447	501	492	469	471	507	428	484	470	432	437	492	494	481	466	489	472	461	517	446	467	475	445	475	471	484	465	473	457	463	436	466	499	458	431	473	458	506	453	489	434	444	480	474	502	457	501	463	482	499	473	496	501	470	444	459	478	471	453	442	445	475	455	480	436	461	484	475	468	467	443	443
10186	23226	20136	12252	9317	7143	5460	4273	3223	2570	2167	1873	1535	1316	1196	1110	995	971	859	877	807	820	794	777	797	774	715	795	741	720	683	720	652	682	673	683	594	656	616	649	660	681	655	631	674	654	663	635	614	692	641	602	662	612	638	670	670	623	646	608	678	614	617	675	615	620	619	597	609	644	629	607	610	591	615	576	602	601	622	654	646	603	614	616	652	597	618	630	656	647	617	601	642	593	599	644	626	604	596	640	645	568	623	625	622	612	650	599	627	633	606	627	634	651	605	694	576	635	620	562	667	678	651	668	616	584	586	583	561	620	607	677	620	650	662	647	598	614	611	633	595	648	616	610	647	606	607	596	650	591	600	658	610	598	625	617	572	593	658	583	626	658	627	571	600	578	640	601	609	659	623	614	587	591	590	573	605	619	655	618	575	587	610	657	660	615	614	646	565	615	629	655	595	638	592	624	584	602	634	637	602	618	605	637	657	601	611	577	652	652	629	603	596	625	602	603	596	637	628	625	589	556	603	602	633	600	639	657	624	586	649	608	653	614	621	575	617	637	592	662	599	659	619	648	580	602	657	596	613	604	635	609	605	669	614	589	601	606	648	625	618	623	593	605	577	602	661	613	607	609	619	596	632	621	613	631	611	634	591	630	634	643	651	617	649	619	598	658	577	643	617	630	622	610	611	611	636	604	643	659	611	570	584	610	610	621	649	598	621	618	616	603	579	606	639	645	620	639	614	650	636	603	569	613	623	576	619	643	619	610	593	586	614	660	606	626	622	609	625	592	667	602	595	651	614	624	640	639	607	636	633	597	661	606	596	579	637	621	646	609	632	621	631	632	612	620	622	629	637	642	618	637	629	605	642	633	614	614	593	589	595	636	598	660	627	601	637	649	627	640	612	624	659	636	642	627	603	591	672	615	588	621	630	645	645	610	594	607	599	639	624	618	612	635	647	647	622	621	604	627	575	666	630	631	599	636	587	634	616	603	609	601	647	629	562	611	592	618	630	673	603	633	631	588	587	580	586	625	609	598	565	596	614	629	595	588	637	604	625	609	601	601	622	637	563	602	619	624	642	637	603	591	615	621	627	566	619	603	609	643	624	640	646	626	582	597	615	677	657	617	611	609	610	598	614	594	612	585	673	636	598	611	625	630	574	627	606	640	610	584	639	601	674	604	585	583	611	587	581	629	588	655	618	612	571	586	633	606	621	631	618	620	617	595	635	596	606	585	603	610	609	563	596	629	629	620	646	624	625	592	613	572	546	620	610	590	609	611	607	588	609	574	636	606	650	620	580	643	624	588	614	611	619	592	618	656	666	640	646	615	638	641	611	665	643	626	596	588	624	608	617	622	568	647	610	614	609	553	590	621	611	604	608	622	617	588	599	611	619	644	590	639	607	618	605	627	590	590	596	561	571	583	629	651	640	606	606	622	589	608	542	605	597	631	649	621	603	682	617	592	608	599	644	601	574	596	668	627	640	591	589	635	589	628	626	652	621	632	619	550	618	601	621	594	602	627	586	557	611	632	589	636	631	619	630	631	581	593	611	644	646	604	660	602	605	611	632	598	592	640	638	566	628	616	633	602	617	613	651	603	624	639	650	633	648	604	615	638	591	591	653	620	639	621	695	634	661	605	620	656	582	582	597	602	631	598	639	618	553	621	676	591	639	643	608	662	653	610	595	611	586	652	609	598	596	623	613	603	604	626	657	593	648	630	634	645	621	633	608	648	610	610	593	626	599	612	625	614	646	611	610	597	603	628	615	620	642	630	601	602	599	633	673	623	595	619	616	607	596	592	646	631	618	629	630	640	553	620	601	584	594	622	618	629	621	621	614	629	619	586	600	583	621	615	600	613	567	633	636	556	627	620	585	648	599	620	594	611	630	651	623	655	630	597	602	628	614	561	624	620	646	612	601	605	617	649	579	582	571	630	616	604	658	642	588	632	598	659	614	646	620	675	609	641	617	623	619	647	606	607	606	673	632	610	617	599	635	614	642	641	589	645	576	610	646	590	604	623	631	631	599	668	609	617	603	605	628	605	610	575	579	575	601	634	596	575	644	601	597	582	568	603	624	681	582	595	652	589	636	641	596	581	658	613	645	617	612	590	621	564	631	598	636	619	648	643	644	605	626	591	589	598	602	643	610	608	594	597	611	600	620	597	625	611	629	629	653	610	600	574	610	595	636	577	575	615	560	591	600	631	619	577	602	611	656	602	614	625	589	611	611	652	646	610	637	642	605	652	613	606	621	613	645	615	578	655	612	663	609	658	598	619	587	632	618	555	608	566	584	591	619	602	605	611	619	582	643	669	640	628	558	600	622	623	631	634	665	636	621	608	610	646	676	629	618	646	632	638	593	634	610	640	594	593	608	595	577	641	625	644	596	636	602	597	655	608	619	601	620	636	640	614	619	643	586	612	600	661	608	646	605	652	631	581	569	610	610	591	585	620	642	613	627	641	620	634	593	600	579	589	592	620	632	656	627	657	600	608	616	614	591	611	662	609	583	627	581	624	619	636	621	584	656	641	606	606	636	554	602	646	566	648	612	609	614	634	606	630	634	603	595	600	585	591	656	621	594	597	602	600	620	647	663	597	636	556	667	588	620	637	642	621	631	634	649	619	619	574	582	616	642	663	667	634	626	628	585	547	589	611	602	616	598	623	579	586	670	601	613	621	633	639	609	592	602	629	569	603	617	616	605	575	612	602	633	592	636	625	613	594	595	637	609	618	609	614	605	673	642	597	618	646	590	656	611	618	617	616	634	594	639	616	603	598	628	622	631	546	583	676	579	627	612	643	634	605	600	618	626	630	629	605	620	641	657	611	611	602	609	623	619	613	569	577	611	613	673	639	592	618	607	592	601	619	618	616	630	597	610	595	623	610	556	648	683	622	620	625	613	588	613	601	600	614	604	595	625	613	618	594	612	624	585	603	613	581	654	642	598	615	564	641	622	617	626	602	579	602	637	589	602	631	594	610	584	602	575	600	658	631	597	686	616	598	610	581	610	618	629	641	627	620	569	629	629	625	614	593	643	586	619	627	628	600	619	593	641	577	552	642	589	609	646	576	574	603	625	633	620	636	590	650	607	600	598	639	592	601	597	618	674	581	622	636	608	639	612	604	590	577	677	618	587	614	641	619	624	619	616	654	589	603	593	598	589	620	601	619	607	602	596	649	602	640	600	635	612	615	660	575	618	624	639	594	599	597	587	638	647	622	610	610	652	610	584	606	621	667	618	584	599	612	545	611	569	626	633	606	649	601	624	677	604	627	613	631	667	644	655	577	593	595	575	631	616	585	629	641	627	599	563	597	584	634	581	610	613	618	597	632	603	618	624	617	624	625	614	653	619	624	588	636	568	661	684	619	639	639	614	608	603	629	625	631	572	608	666	657	666	611	631	600	653	671	595	616	617	611	602	608	597	665	567	633	679	614	606	599	637	642	648	631	654	688	587	618	600	588	614	602	639	577	650	621	619	622
27275	20597	10072	2628	1312	920	712	576	501	426	414	332	348	316	293	306	325	319	295	290	341	309	322	307	325	316	304	297	298	314	262	285	324	267	285	294	324	277	294	299	313	311	305	278	327	281	316	312	296	330	320	273	299	289	318	301	298	313	298	302	308	290	323	292	309	307	297	334	289	279	279	302	310	281	299	303	323	285	314	285	326	305	317	312	290	294	294	328	331	279	281	292	320	304	305	329	340	300	292	304	305	301	301	277	304	280	301	313	276	310	305	282	297	274	306	327	334	286	289	329	271	324	288	319	318	310	298	270	301	317	302	299	288	323	282	329	310	288	291	285	303	305	308	311	304	323	299	284	297	300	317	313	289	290	290	286	317	262	302	307	276	289	279	305	315	303	281	287	283	328	341	299	314	320	309	279	288	283	308	309	307	300	273	276	324	306	317	276	291	312	301	297	282	304	302	317	302	310	300	296	283	293	287	307	291	267	274	290	294	303	329	303	274	330	277	291	312	271	306	292	299	301	300	282	300	297	278	287	303	279	288	292	276	280	327	304	307	294	275	311	346	274	288	292	297	312	323	300	284	267	281	314	310	291	331	306	307	302	313	306	312	284	322	281	332	257	297	309	288	307	285	295	303	293	274	327	282	276	292	287	261	287	272	296	278	281	288	293	315	281	272	309	274	315	317	328	288	359	298	288	298	303	301	318	320	289	286	296	265	281	286	358	276	281	311	296	291	305	284	285	308	270	315	292	297	290	312	304	282	289	295	280	295	291	274	283	297	299	311	289	268	301	297	295	283	316	300	281	282	304	292	287	331	301	288	314	311	315	300	299	279	307	302	303	298	320	303	273	285	290	278	306	287	262	291	301	291	265	295	295	295	305	312	321	296	297	275	293	259	284	309	280	294	298	303	309	317	275	305	293	296	304	277	292	272	290	309	322	303	297	276	276	291	310	308	291	274	332	299	302	307	287	310	289	280	274	314	275	292	285	323	287	324	313	280	284	283	307	289	308	301	272	270	292	290	304	279	337	268	273	310	299	296	306	281	303	302	291	307	272	310	317	291	291	290	298	271	305	304	281	267	305	278	289	292	289	293	277	296	325	308	292	265	326	296	297	280	304	310	321	273	302	309	300	315	285	290	291	315	306	293	313	302	289	287	276	303	299	296	298	281	324	249	306	297	309	288	294	307	292	303	305	288	322	284	266	313	295	268	289	308	306	299	291	295	269	309	302	302	302	326	294	268	300	287	299	297	295	300	281	303	258	300	292	290	264	299	293	278	301	323	328	281	278	310	276	309	286	305	303	337	290	309	282	309	305	301	293	272	325	294	288	302	282	273	314	278	285	281	293	298	341	287	282	315	327	296	297	284	303	306	269	282	285	285	319	279	302	297	301	302	297	263	325	312	302	305	272	312	315	295	298	310	290	295	282	337	311	310	287	275	307	297	295	305	303	288	333	293	265	285	331	293	268	304	304	277	283	334	266	298	306	282	288	285	281	307	274	302	322	324	304	295	312	292	316	280	296	270	301	305	305	284	271	269	284	315	298	326	313	275	292	297	330	286	333	311	316	297	299	299	308	319	304	337	287	304	309	311	285	311	299	318	319	337	286	276	321	305	301	271	290	283	313	289	283	297	302	283	304	287	285	310	301	275	258	337	308	309	272	320	272	272	283	322	259	317	301	292	304	278	299	300	281	295	316	316	305	292	282	311	295	291	304	299	311	315	300	304	295	273	266	308	286	308	302	310	297	293	288	289	315	311	271	286	338	296	313	301	309	293	289	323	305	309	278	306	294	289	298	307	300	293	307	320	273	299	311	287	272	288	290	305	291	284	279	293	295	337	273	303	285	294	313	295	282	310	290	291	297	319	315	320	281	306	290	274	298	299	303	300	286	269	297	289	295	300	291	309	292	291	293	287	306	262	280	284	302	311	276	311	328	274	284	294	265	303	313	299	279	324	296	288	307	281	296	309	289	313	301	301	292	285	305	331	278	282	276	272	293	330	295	302	283	353	286	317	301	326	326	282	311	332	271	290	329	324	298	317	283	307	350	285	274	293	340	270	333	302	286	328	286	289	300	304	306	286	303	259	274	321	323	284	304	295	285	320	298	336	304	310	262	288	295	289	303	313	273	281	301	296	320	285	272	315	256	295	286	313	293	268	298	321	310	327	266	291	294	323	287	301	288	311	287	291	292	293	294	284	293	314	298	314	304	258	286	285	298	278	249	290	284	304	332	324	290	271	316	299	297	315	326	322	278	327	325	317	310	279	283	291	294	326	299	271	293	325	299	319	296	278	293	304	298	304	312	313	305	296	322	289	303	298	297	307	300	314	291	273	281	309	296	329	305	305	319	285	293	309	305	308	277	290	275	265	279	290	286	288	247	288	300	294	318	306	329	301	327	286	303	309	304	304	319	303	288	279	331	272	282	320	294	306	281	338	293	294	275	284	266	303	319	309	303	273	311	250	320	327	308	315	299	277	271	322	312	321	283	311	284	300	317	304	283	307	304	289	289	281	314	307	326	294	293	292	301	281	265	293	290	283	294	288	301	316	338	307	333	270	314	270	269	308	307	308	313	288	275	297	303	297	304	310	304	303	313	300	321	290	285	296	323	286	301	293	303	273	274	298	278	288	270	307	299	323	325	289	300	269	299	293	281	292	296	325	315	311	307	307	305	315	320	307	263	280	315	298	274	286	304	296	285	313	310	304	282	286	255	301	315	265	301	301	266	312	295	327	310	329	297	312	301	339	317	292	308	298	283	286	298	292	286	312	325	324	321	294	323	316	292	337	312	323	362	306	292	289	302	288	295	319	308	299	288	300	296	292	294	285	279	274	279	288	280	294	301	287	315	280	289	317	301	347	284	291	300	306	279	304	322	338	309	299	290	288	317	307	306	295	270	290	300	303	316	302	292	296	296	296	318	268	348	291	305	326	317	304	302	296	250	267	324	294	302	301	331	284	296	300	268	316	317	307	310	264	302	299	288	308	294	294	273	316	271	305	285	286	297	285	303	287	294	284	296	299	285	277	276	290	287	301	296	273	296	301	276	289	303	310	260	290	305	315	320	292	311	313	307	262	310	303	320	304	297	302	323	286	286	297	273	331	302	278	301	268	289	308	340	311	352	296	309	315	286	303	293	294	300	333	315	291	290	280	295	314	297	272	311	292	311	275	285	285	286	318	309	305	289	301	304	301	313	341	289	294	303	290	298	335	280	266	296	294	318	333	324	322	276	312	296	298	275	306	305	291	321	286	314	299	284	298	321	289	291	290	283	271	291	313	298	311	303	281	300	274	330	308	280	301	286	295	280	293	307	300	299	295	299	299	298	316	292	263	313	306	320	356	292	344	281	308	294	283	282	309	316	293	302	305	294	290	321	271	288	315	279	286	265	298	314	298	272	278	313	265	306	283	296	301	303	292	294	293	336	302	295	311	310	295	280	317	313	268	280	298	280	300	289	301	310	309	296	292	316	282	281
6239	7882	7072	3930	2705	2105	1630	1322	1000	793	701	626	566	472	451	455	487	418	433	395	377	456	435	406	421	410	415	413	415	404	429	356	404	401	420	391	397	393	394	384	375	404	383	386	400	367	409	420	404	367	406	415	385	413	403	389	422	392	432	413	369	414	419	364	406	382	386	387	413	364	404	400	375	405	385	393	383	381	384	382	412	397	380	391	362	405	394	425	365	385	445	413	433	377	423	368	399	399	418	415	371	358	389	405	419	399	412	415	410	381	397	425	417	393	401	391	404	360	363	380	410	389	402	406	374	440	417	382	409	396	393	444	438	396	358	393	389	388	417	415	416	405	377	406	420	407	393	394	392	376	413	400	366	392	405	374	405	388	370	395	398	404	346	400	362	417	377	403	382	392	417	391	386	375	354	417	381	409	410	377	380	373	415	421	389	396	385	361	404	376	439	376	418	401	367	409	382	387	360	390	402	435	414	351	416	412	378	379	401	407	352	398	415	421	382	378	396	374	384	401	395	405	407	431	396	357	376	360	380	370	399	391	408	382	397	396	384	404	373	341	357	372	414	379	419	388	404	424	405	418	403	404	385	406	346	419	409	367	392	390	370	404	386	384	397	357	418	393	404	362	397	413	366	345	381	396	373	385	383	396	384	420	407	411	371	393	365	398	385	358	363	425	389	413	383	384	418	381	362	381	388	409	394	399	396	398	403	351	391	411	404	382	376	382	401	378	398	395	355	375	428	412	403	381	401	395	398	360	415	400	394	412	414	408	405	454	357	380	379	407	353	385	418	424	359	406	376	386	381	408	395	391	406	390	390	420	386	413	388	376	423	369	404	385	360	381	459	377	392	420	415	410	382	360	370	399	404	359	387	372	404	400	370	411	428	402	432	416	397	390	386	401	369	380	345	406	393	411	388	385	415	397	419	368	393	403	379	382	404	390	375	336	406	415	408	379	402	431	429	396	398	420	385	361	390	369	392	371	410	398	367	404	351	392	378	418	388	400	364	349	368	368	416	381	398	390	385	353	391	396	366	376	411	402	402	399	340	417	398	400	399	355	381	405	381	379	414	398	402	381	410	401	390	399	379	381	373	395	406	409	383	389	382	394	373	391	374	417	381	377	391	382	398	394	421	400	409	422	417	405	433	397	428	393	374	385	370	333	407	398	405	348	380	380	359	410	397	373	367	439	351	376	366	421	414	380	372	367	414	401	405	400	416	379	411	401	404	403	394	400	389	407	379	415	414	408	393	393	372	360	429	410	397	396	411	407	397	392	397	404	411	417	401	417	375	373	369	393	405	381	361	382	411	442	356	358	402	420	434	388	391	405	414	396	393	408	389	385	390	386	371	383	390	423	402	409	395	367	402	401	388	391	392	411	368	397	399	346	373	409	409	377	412	429	368	391	382	404	382	416	391	394	410	404	402	414	437	411	410	398	390	401	383	408	390	365	416	420	400	374	395	388	399	397	406	402	390	342	378	398	389	404	435	382	382	421	404	398	354	414	399	408	413	397	398	401	405	384	392	399	411	390	378	383	388	406	410	374	424	380	402	393	367	349	379	392	338	410	400	332	391	389	376	373	357	363	364	381	397	428	376	358	390	378	357	397	404	399	396	415	395	370	389	399	399	430	371	404	407	360	415	388	383	398	368	386	372	405	421	405	376	422	421	397	404	395	364	413	407	380	376	432	399	369	385	414	390	396	381	433	390	385	412	393	375	403	397	410	399	404	403	392	356	394	389	370	416	384	419	361	369	379	411	385	408	374	384	420	426	389	372	353	381	399	395	432	418	412	386	399	374	367	444	403	406	408	353	389	402	399	453	391	397	381	374	385	385	368	422	369	394	420	389	377	387	405	378	404	440	440	401	372	414	402	421	385	395	428	410	402	391	367	409	411	400	413	372	376	400	379	376	399	367	404	370	420	441	420	401	359	399	394	407	384	410	393	358	355	393	403	422	393	410	394	417	434	384	370	382	395	362	386	420	383	397	396	409	409	453	392	369	396	379	416	363	373	386	364	365	406	440	415	385	343	364	426	418	401	373	408	423	438	398	389	405	416	399	390	369	422	411	378	391	418	378	399	444	398	389	378	417	403	424	395	382	423	423	429	404	391	401	382	377	393	357	400	355	421	394	415	415	373	372	381	379	365	397	405	398	392	423	374	362	421	372	414	381	389	413	356	426	396	375	367	392	362	387	383	386	388	409	392	388	410	435	370	385	384	365	378	347	399	395	412	379	402	385	372	408	358	373	377	369	400	384	366	457	401	400	406	375	410	377	407	409	407	381	349	386	386	392	381	371	422	402	382	361	384	386	421	419	394	426	381	368	393	375	372	377	375	390	432	398	365	418	395	424	412	423	433	403	402	395	390	423	396	382	364	413	401	387	407	374	402	391	412	374	403	398	398	364	387	389	398	375	344	369	380	405	381	429	376	425	416	412	404	387	419	377	415	410	383	402	392	368	389	376	379	383	379	393	411	409	377	395	403	399	410	371	397	382	410	419	371	391	379	401	406	375	392	376	403	430	404	410	392	407	381	372	406	389	444	406	392	402	394	373	383	399	384	363	426	395	386	431	418	379	403	405	371	401	376	403	361	383	410	364	418	373	377	374	394	381	399	369	402	409	404	394	363	387	401	385	378	420	377	380	382	388	395	401	398	369	406	375	395	394	359	371	426	416	400	400	390	372	375	389	363	399	382	388	373	405	391	371	381	367	402	399	408	421	419	398	376	395	384	403	382	389	411	404	393	400	393	359	373	386	422	375	395	385	375	359	376	409	377	398	396	391	387	394	382	389	365	409	393	387	384	360	403	369	420	381	412	388	398	400	356	393	402	381	403	352	400	408	442	381	422	350	365	384	429	373	386	370	383	397	394	387	419	400	419	408	389	388	393	399	375	420	406	367	412	388	412	383	374	394	419	378	383	396	420	412	353	371	410	422	378	361	406	426	365	415	396	419	366	401	402	401	411	396	369	390	400	393	346	390	370	410	409	384	395	402	399	373	342	433	414	382	416	414	418	392	412	374	401	407	399	411	386	378	386	417	399	405	421	394	380	378	416	388	353	381	357	414	407	382	374	389	423	422	420	401	382	402	364	399	413	403	383	380	374	399	417	424	406	386	396	388	418	381	417	470	385	375	379	394	427	365	406	391	399	391	416	366	349	415	423	413	416	421	426	395	398	375	388	379	398	381	399	424	399	402	394	376	413	388	374	393	396	387	403	388	398	411	380	390	374	397	405	392	363	402	441	393	410	397	411	414	391	411	403	395	394	389	370	407	366	363	418	373	417	367	376	422	389	403	405	410	357	374	374	421	402	390	413	392	399	369	413	390	440	401	399	391	372	407	372	381	380	346	374	408	379	365	391	403	381	390	366	399	402	351	435	406	380	374	403	396	418	349	434	357	402	392	382	391	403	367	391	412	382	372	411	372	378	422	380	373	412	377	418	373	393	365	393	391	375	398	404	411	406	379	374	374	401
24391	21584	29037	24604	21546	10048	2341	1351	1124	961	862	789	704	693	621	607	618	568	555	573	583	574	537	538	569	551	545	533	538	523	560	589	558	549	490	541	521	555	516	519	484	555	524	483	484	508	530	545	487	550	515	482	546	514	563	540	527	477	526	501	508	501	498	468	529	531	505	530	494	539	528	566	532	510	488	554	547	551	512	520	499	533	522	539	524	494	510	514	549	511	503	546	507	489	501	540	493	541	514	512	498	504	513	492	496	503	503	500	523	536	546	547	516	475	484	515	540	487	541	487	469	475	564	492	509	466	532	512	489	517	546	557	494	507	490	528	498	526	522	521	511	524	550	498	480	483	524	486	498	522	505	518	520	504	498	522	504	493	503	521	518	532	553	576	504	499	533	494	485	504	504	501	490	527	548	537	528	533	514	524	506	518	503	521	541	497	505	534	538	527	513	534	523	490	486	534	507	509	509	506	550	522	486	531	476	513	536	513	516	517	513	511	514	524	509	549	496	536	502	463	507	466	485	541	557	508	526	532	511	532	519	542	552	518	461	550	508	525	515	503	530	529	494	502	452	503	494	521	528	500	545	518	524	496	505	514	471	495	536	537	492	528	478	539	544	479	510	473	515	543	470	490	496	526	512	541	529	526	530	511	532	510	527	508	505	512	547	519	482	516	511	559	533	549	543	503	527	496	510	487	523	523	494	526	526	511	505	491	503	542	486	503	545	466	525	504	522	520	533	487	495	501	546	552	489	502	527	493	499	536	527	507	523	488	504	540	532	515	534	552	518	510	527	499	498	563	551	545	516	519	560	536	488	534	508	514	497	526	488	463	504	499	507	493	526	485	513	547	489	487	509	509	520	505	506	487	526	516	499	529	545	530	560	523	508	503	544	519	525	521	504	538	488	509	530	516	519	512	516	540	501	521	522	510	481	507	528	556	525	549	501	483	533	535	504	498	489	500	475	495	540	527	491	549	514	578	509	522	546	534	548	547	509	514	513	493	541	485	532	506	530	470	518	517	500	532	499	475	529	503	509	539	564	513	540	530	515	549	528	503	527	489	498	528	520	489	515	523	547	509	494	524	529	516	547	540	473	537	526	484	463	516	518	510	522	476	536	518	476	490	515	558	508	503	518	541	535	507	485	504	491	555	508	500	483	545	484	525	534	515	518	476	498	545	545	519	494	525	506	522	511	500	482	529	499	574	545	549	467	483	470	468	504	480	490	485	529	518	523	508	511	464	486	522	549	506	501	551	510	520	515	532	551	516	501	558	511	521	527	490	488	536	521	562	437	521	515	531	493	497	501	537	488	497	489	506	525	508	533	509	527	504	503	538	491	533	505	531	528	507	503	506	458	507	523	495	516	511	514	509	531	504	547	493	514	495	522	476	543	486	489	528	529	518	505	496	517	483	521	508	542	515	542	482	500	529	512	535	510	528	520	511	492	527	481	530	497	521	516	497	489	498	501	503	540	516	512	515	494	499	513	496	515	499	508	496	479	508	493	496	543	545	539	545	552	527	526	533	511	539	475	516	496	556	482	519	511	524	501	502	525	568	532	515	556	508	515	529	525	540	477	519	520	537	504	529	496	536	559	475	507	515	511	526	516	539	540	584	543	502	512	505	487	526	532	526	509	490	518	525	540	500	501	528	491	547	491	530	521	506	522	538	524	504	495	499	535	494	501	536	540	506	483	548	494	538	510	528	487	491	546	500	511	475	506	500	513	489	482	512	537	488	472	515	514	525	522	531	516	491	527	508	519	523	553	542	461	496	530	529	497	543	518	530	467	492	526	526	522	506	508	510	477	553	537	477	518	520	519	554	540	514	562	540	514	506	492	567	512	520	517	520	489	524	520	492	525	470	497	504	477	463	491	530	509	514	484	524	545	490	549	522	515	522	527	531	546	521	499	523	543	546	504	550	510	504	505	503	495	500	508	520	524	514	487	480	532	541	518	493	508	485	513	518	550	501	539	509	500	488	549	518	526	556	497	490	544	476	503	500	504	511	539	489	518	484	556	514	529	512	537	526	497	509	500	514	521	541	506	508	514	551	480	552	515	515	529	513	529	490	520	492	556	521	503	507	521	504	504	474	472	516	520	520	507	519	488	516	544	481	498	494	543	510	531	489	482	515	494	509	535	498	529	475	493	533	542	467	525	520	525	498	478	495	463	499	540	517	507	500	538	507	476	514	507	529	511	508	476	549	532	499	509	531	519	499	524	486	571	527	540	583	511	492	520	504	526	483	503	544	517	498	474	489	526	562	500	528	475	520	510	533	516	489	514	504	542	534	523	493	513	486	505	540	535	544	493	562	547	504	480	500	521	459	484	495	508	520	502	455	506	534	500	492	529	539	498	524	503	497	515	553	502	485	520	535	535	460	509	542	519	522	530	487	515	520	511	517	526	498	522	501	505	525	494	519	508	491	495	509	513	515	489	479	521	462	491	530	492	466	532	528	481	516	520	495	451	513	547	511	520	519	564	525	521	520	465	566	491	509	491	478	493	508	506	506	515	520	525	529	514	517	511	513	507	491	505	469	510	502	481	501	518	493	539	511	481	520	482	553	529	524	495	504	534	513	518	523	559	551	505	508	552	537	512	541	469	484	484	510	487	556	515	510	548	487	546	487	509	526	518	565	500	521	509	501	524	530	480	562	505	523	529	496	530	521	534	518	503	517	553	516	510	526	530	522	505	499	481	508	504	493	529	524	546	581	556	525	521	492	543	538	533	522	533	489	490	542	527	572	511	494	537	512	508	493	528	522	485	526	496	505	513	504	550	519	543	568	480	524	492	501	495	523	485	488	471	487	505	508	529	520	499	514	521	501	519	513	520	490	494	504	561	543	497	507	542	512	541	539	545	544	489	474	508	478	520	470	502	471	514	521	498	506	538	507	511	511	540	484	492	533	540	523	526	514	506	493	476	503	522	508	540	495	490	539	479	537	546	483	476	528	510	519	501	509	544	550	520	530	523	482	499	523	507	527	546	514	506	525	506	528	550	504	514	520	493	487	505	495	526	501	508	538	496	501	484	510	495	517	522	525	539	477	512	501	559	476	510	491	507	530	504	510	508	493	492	518	476	478	523	504	524	467	495	542	557	551	514	529	537	494	517	493	506	528	526	497	527	530	488	505	517	561	508	501	524	542	511	535	548	494	538	471	521	513	495	502	509	528	535	515	486	491	506	508	507	520	545	537	549	506	520	527	495	467	542	534	519	515	516	504	510	513	493	491	538	469	558	479	508	491	502	501	516	470	502	492	540	510	511	521	546	510	485	494	508	529	513	529	513	526	546	532	525	490	520	508	490	482	543	508	512	475	536	526	498	518	532	528	498	474	537	531	520	496	515	511	494	513	485	546	519	517	460	477	502	518	534	545	517	516	525	510	508	522	496	544	490	513	537	501	544	483	516	521	522	547	506	515	478	528	482	453	471	534	495	495	483	561	508	492	541	488	495	545	482	512	518	511	525	500	486	509	532	462
7559	17343	15180	8773	6460	4895	3721	2936	2331	1925	1599	1352	1199	1011	962	1009	889	867	819	778	820	760	792	736	769	774	731	763	782	735	713	699	668	761	756	692	692	640	674	696	704	720	643	706	712	634	713	694	684	657	660	621	653	676	709	718	658	703	680	650	677	649	687	646	683	648	680	644	688	641	711	633	676	648	644	668	716	693	664	676	705	634	663	639	643	682	657	688	672	678	676	681	641	652	650	705	651	659	652	675	657	629	648	696	677	681	702	662	646	656	647	671	661	620	675	703	678	679	683	718	670	658	667	712	675	710	732	754	674	656	686	661	702	679	724	671	695	651	643	672	663	679	645	645	714	685	672	629	627	686	710	698	674	654	639	657	690	646	651	637	672	667	661	666	646	647	673	682	674	685	624	637	694	656	678	686	667	665	716	661	687	660	628	661	645	678	654	678	648	631	700	657	648	635	616	700	647	627	660	703	686	664	654	708	700	625	648	687	698	671	666	659	668	647	717	683	681	691	617	654	659	714	679	693	659	660	652	694	740	684	720	638	669	654	671	655	688	688	657	663	657	688	650	649	695	653	639	665	689	691	613	700	678	698	726	658	682	662	690	661	675	641	677	673	643	652	674	704	673	664	676	630	662	668	630	666	658	670	682	667	675	678	684	681	673	651	666	696	628	642	632	698	697	661	684	595	657	654	690	661	625	622	682	679	663	652	625	659	638	679	659	685	663	667	667	669	676	684	672	679	696	671	642	661	651	694	666	604	668	646	697	674	662	666	629	639	657	680	667	660	666	653	673	675	680	655	666	665	676	696	680	655	600	624	718	661	649	689	645	703	704	700	702	672	706	687	642	659	697	667	660	632	639	666	659	693	679	681	665	638	651	672	691	659	692	657	641	646	660	708	650	657	653	696	762	704	649	650	627	694	680	681	663	689	660	673	665	688	689	671	687	682	665	664	670	663	668	642	651	686	695	623	645	630	627	677	662	662	659	658	625	648	663	666	665	659	631	741	686	672	701	680	645	671	707	651	603	681	673	648	679	655	685	654	687	670	664	692	696	656	707	683	671	691	682	716	683	685	670	670	693	680	708	622	643	628	716	664	674	680	731	675	638	668	694	718	666	674	653	657	678	681	662	651	708	665	601	638	700	690	682	626	670	673	662	689	660	632	709	639	667	678	650	645	622	644	663	668	679	700	699	639	682	646	692	632	676	690	660	672	642	666	660	712	630	665	714	695	611	710	624	666	699	685	622	690	674	655	662	657	684	633	674	710	650	640	712	656	618	645	710	693	694	663	700	702	624	634	681	681	693	696	655	682	632	634	671	684	660	665	685	670	637	666	645	682	657	640	645	636	654	622	715	692	646	653	672	665	690	678	635	647	655	646	679	685	630	650	676	656	647	660	669	700	622	697	673	661	657	657	649	653	625	659	673	646	672	664	670	681	701	660	665	703	650	592	657	662	695	662	708	693	674	701	660	695	685	640	658	674	664	664	620	701	733	658	682	710	596	641	680	682	649	652	664	653	657	676	672	610	666	694	640	626	661	674	662	683	666	664	687	697	641	705	635	663	702	669	694	682	673	636	626	635	664	691	660	701	686	675	598	624	692	674	668	686	703	629	682	668	705	679	649	606	653	654	680	664	690	648	656	691	667	660	677	655	641	637	669	654	647	704	647	656	675	648	666	646	642	685	689	648	687	697	688	658	667	664	667	688	659	605	647	697	660	696	635	635	653	680	695	650	686	642	673	627	667	700	657	639	655	685	681	612	681	694	605	621	692	711	674	655	681	674	700	666	672	702	690	638	666	660	678	678	662	681	652	660	656	661	659	661	688	653	630	640	676	704	638	686	694	655	687	712	675	673	686	616	630	715	689	655	667	634	693	687	701	647	728	663	681	700	722	683	657	644	670	687	685	686	652	655	659	668	602	668	680	648	633	687	649	654	675	665	688	724	628	653	660	664	697	675	682	665	626	697	708	651	645	655	676	731	712	657	646	634	692	676	646	665	652	647	714	629	699	707	688	673	652	637	665	657	713	718	661	675	687	645	680	644	701	667	601	655	661	677	690	709	675	656	669	634	635	698	661	640	661	671	651	661	737	643	683	682	639	660	658	658	666	704	629	644	637	648	694	710	647	716	670	615	666	620	622	652	679	698	661	672	671	670	621	673	672	669	623	676	669	666	673	673	637	632	684	639	679	645	647	693	621	629	639	679	683	665	659	685	665	691	659	586	681	662	682	659	682	635	691	683	691	655	660	645	642	653	675	652	660	707	648	682	730	664	613	656	673	685	657	672	700	674	626	674	670	700	606	701	673	663	707	694	643	713	679	673	656	648	644	673	682	730	757	675	672	633	686	696	670	685	672	679	615	701	662	705	667	664	663	672	699	659	680	698	650	702	661	706	716	670	641	640	610	711	678	656	677	638	663	675	680	664	705	650	714	647	704	678	671	717	662	691	710	680	699	715	649	668	682	711	666	685	709	658	688	666	712	652	637	652	681	711	698	691	637	700	668	673	675	616	651	635	675	706	687	642	643	668	692	640	682	677	661	695	688	652	655	683	689	669	674	672	676	623	672	690	647	671	666	599	622	620	695	687	654	623	684	694	725	645	622	679	647	711	681	662	665	639	680	666	650	683	625	683	690	650	704	677	659	647	680	655	663	630	656	657	667	660	660	700	652	698	716	709	665	672	666	698	687	679	632	620	702	646	724	655	671	627	623	671	705	622	654	644	685	662	728	664	733	702	666	645	640	683	670	692	668	664	680	693	661	628	657	659	661	694	649	651	682	657	674	677	672	685	698	660	674	662	661	734	667	637	667	696	677	670	614	646	664	635	657	676	692	657	629	677	666	721	690	664	646	625	698	658	676	671	733	670	690	675	679	679	711	679	647	639	652	703	637	657	667	663	640	643	707	641	686	650	641	618	649	661	673	641	671	658	632	639	667	682	658	640	701	685	679	671	682	692	635	683	677	695	640	687	651	653	678	685	705	668	673	650	635	649	695	640	652	672	650	705	674	690	684	658	668	675	650	610	652	731	671	627	685	656	666	661	666	700	687	693	658	676	649	688	641	682	632	660	695	696	685	674	616	668	647	689	693	671	677	688	655	684	678	691	653	649	628	666	679	689	682	695	668	686	670	635	681	678	674	686	664	669	669	619	643	674	667	647	691	670	660	612	617	678	673	700	699	679	681	664	646	649	669	653	664	672	639	678	698	675	691	673	723	756	713	684	652	658	663	723	668	707	647	652	691	684	689	703	677	689	653	669	665	713	681	645	680	677	664	650	655	677	675	708	661	597	637	651	655	649	695	652	697	699	687	660	668	638	643	645	674	684	664	648	665	683	639	620	662	695	644	669	673	666	670	740	665	668	678	686	635	655	669	663	650	647	710	638	676	643	668	671	650	667	668	637	623	679	658	668	661	703	714	685	693	643	674	696	671	672	671	608	639	687	656	672	689	663	680	634	655	653	648	674	685	664	642	670
23443	21600	29516	24169	21627	21617	8245	2089	1405	1184	992	921	738	678	685	635	564	597	572	624	541	495	533	563	536	507	507	554	546	505	491	506	518	487	463	468	470	513	496	477	451	484	495	463	518	503	518	479	465	506	468	465	471	496	454	467	475	448	500	461	460	481	493	481	460	478	483	464	422	449	469	448	471	430	481	492	466	487	441	484	482	452	496	446	456	486	510	442	453	473	455	510	526	457	455	482	478	459	464	474	457	458	482	471	464	479	491	507	433	476	470	437	508	475	472	476	476	479	481	503	472	479	479	472	471	486	473	470	498	459	452	461	498	455	453	447	483	496	464	491	456	495	463	445	423	455	468	492	419	488	456	449	453	451	465	452	465	483	469	463	441	449	500	497	406	475	452	460	478	460	515	489	483	445	434	435	467	467	459	469	475	451	464	439	432	437	440	493	483	481	448	493	489	495	466	455	498	495	484	448	463	430	446	458	481	465	460	426	492	484	473	469	504	474	411	479	455	484	477	450	432	481	460	456	447	466	462	485	468	468	484	473	453	451	462	478	469	478	457	479	445	454	501	440	443	473	485	435	485	482	469	455	449	491	474	474	474	468	437	426	493	440	488	452	484	455	456	411	474	506	435	469	444	431	444	489	485	411	464	478	479	441	443	494	466	493	457	467	458	484	450	396	485	459	503	459	471	437	448	460	470	490	458	456	481	452	476	450	495	459	475	482	442	434	447	479	444	442	458	454	464	426	458	457	454	434	463	462	515	440	432	479	422	461	469	464	461	484	512	470	497	481	471	503	482	460	450	486	455	489	484	508	507	519	442	471	496	512	466	479	446	473	456	428	457	447	496	452	442	467	476	505	487	467	458	487	477	483	475	447	458	491	487	468	456	429	498	437	486	486	415	459	477	510	507	444	455	458	452	455	479	495	436	447	426	482	472	468	478	478	500	466	524	459	481	471	417	475	466	491	472	472	466	440	485	484	470	488	424	456	444	459	451	423	481	470	441	484	470	497	478	452	456	448	455	477	482	498	431	441	478	447	454	433	468	429	481	466	461	465	452	480	494	443	447	438	444	464	455	464	459	454	463	461	474	456	475	469	438	452	472	463	476	446	494	496	445	449	488	438	470	493	477	465	455	465	486	469	461	429	471	471	445	489	458	460	449	480	453	475	443	444	480	436	462	482	445	468	454	482	461	438	472	410	484	491	454	449	469	489	511	462	488	438	473	457	415	453	501	438	459	441	478	470	446	425	496	473	464	469	448	428	455	474	458	459	446	466	481	445	475	445	452	490	482	461	445	486	471	440	450	531	451	490	507	498	481	481	463	507	448	470	462	483	469	440	484	423	431	456	476	431	458	486	458	453	487	458	488	495	496	447	494	452	459	456	488	505	508	467	469	420	470	506	467	447	437	484	493	488	461	522	443	482	467	466	475	462	420	435	445	455	467	438	488	430	491	443	479	440	455	461	484	456	489	457	487	469	449	442	451	475	470	480	466	500	488	486	479	452	425	455	470	443	458	472	425	455	503	477	479	481	515	495	450	463	462	435	441	466	431	469	515	519	503	487	469	465	462	521	450	510	464	441	456	446	453	446	473	458	441	487	466	455	452	453	453	438	447	471	424	455	482	445	475	460	443	445	476	480	484	477	454	444	442	473	454	498	457	450	481	479	510	478	495	500	494	468	430	482	461	474	484	457	454	435	443	449	442	405	457	481	496	476	465	451	482	443	462	463	452	469	472	473	453	497	437	480	488	483	464	476	467	439	480	470	450	422	423	485	514	474	473	452	474	424	430	468	459	463	469	442	461	501	481	453	466	431	463	424	447	437	496	442	451	439	449	441	468	472	446	481	452	477	457	483	431	474	476	432	416	451	479	450	447	467	421	420	470	476	450	444	498	478	423	486	493	482	474	457	461	497	481	496	473	514	460	479	487	462	468	486	457	469	473	454	472	470	470	455	481	466	472	441	475	432	472	507	448	444	460	463	481	489	478	464	465	427	480	456	488	456	477	488	461	445	482	467	440	462	446	465	490	478	462	472	473	483	459	474	440	439	463	461	466	420	466	480	469	444	460	486	482	514	474	472	441	479	416	458	449	481	484	449	485	455	470	434	475	434	481	477	481	461	468	490	481	460	480	427	501	470	453	449	473	445	436	436	463	464	443	468	456	479	477	448	464	440	491	477	462	468	492	443	461	492	468	478	440	475	460	448	484	456	470	458	474	471	472	432	463	508	502	501	445	463	499	463	468	472	441	466	475	497	412	496	454	441	451	453	458	469	446	489	474	481	471	460	466	463	458	425	449	509	476	467	481	456	472	484	435	447	463	433	442	516	513	475	468	490	482	485	451	481	454	488	469	444	461	473	443	439	484	448	448	441	490	430	482	440	442	463	469	446	457	436	445	454	457	470	420	475	461	484	441	487	469	435	460	477	445	445	474	479	460	457	455	462	426	458	474	439	475	469	484	436	441	451	439	452	477	449	472	515	434	481	473	463	493	500	444	467	473	416	481	429	479	492	480	450	468	472	436	465	479	450	486	479	445	453	436	471	461	440	473	461	465	471	473	460	488	438	422	456	427	472	480	426	450	415	466	474	509	476	462	467	472	448	481	466	443	477	465	443	451	443	441	465	478	469	491	421	473	446	479	473	452	461	485	498	492	424	477	449	497	445	449	468	470	493	513	521	462	445	478	503	489	470	495	474	491	471	496	471	431	473	457	511	489	494	467	482	438	450	486	433	468	501	479	458	486	471	490	460	452	452	421	425	450	477	425	460	469	486	450	478	449	447	460	485	440	439	470	451	447	483	461	439	478	454	494	453	445	476	477	479	464	481	465	446	485	473	452	460	459	456	463	454	489	435	489	470	425	447	471	452	443	457	495	464	442	453	467	442	450	467	485	452	419	448	483	490	474	463	487	485	474	432	491	429	482	473	471	485	432	434	494	474	488	455	478	456	463	486	449	477	491	463	460	439	471	458	463	452	460	475	446	476	485	431	468	466	480	438	474	468	449	461	425	464	451	496	466	455	470	443	458	423	478	489	486	457	472	449	485	484	505	431	433	473	448	490	454	445	423	472	511	427	482	470	486	489	456	444	492	436	442	450	459	431	480	447	465	470	453	473	486	462	464	471	473	452	434	481	444	467	418	483	431	441	468	496	507	477	469	452	440	426	480	460	452	457	455	420	425	449	458	495	461	479	483	490	472	458	473	453	464	442	483	477	446	488	471	474	439	463	484	461	496	471	458	446	464	486	444	473	479	442	460	483	440	500	450	448	471	429	479	421	428	425	449	478	482	505	459	460	468	467	453	476	463	452	507	428	479	449	464	516	489	450	434	434	443	434	463	476	494	464	478	442	450	477	467	498	479	436	507	476	439	493	439	457	473	488	469	455	458	492	475	476	441	453	477	474	444	458	510	454	463	466	464	460	471	479	444	453	439	478	473	478	503	443	459	508	511	502	489	471	484	433	461	480	446	434	456	487
9902	22811	19893	12152	9059	6959	5240	4150	3154	2560	2066	1703	1505	1272	1145	1042	941	917	871	873	868	816	805	803	738	753	732	736	722	690	744	664	697	679	703	699	649	665	603	682	656	647	648	618	612	621	642	637	671	637	652	613	602	601	626	624	640	632	606	612	637	639	614	621	597	615	639	611	572	602	587	597	628	649	639	621	623	661	634	617	642	612	653	616	634	581	656	616	645	581	590	684	651	623	582	656	631	637	562	594	589	614	627	593	603	634	618	597	601	602	627	604	614	609	648	652	606	581	638	605	569	647	615	653	668	622	621	608	610	589	630	611	590	610	619	623	603	612	597	610	563	602	600	595	610	607	612	614	597	588	614	593	579	661	666	602	635	580	583	613	577	613	598	603	624	621	605	608	610	638	599	585	595	601	570	610	578	611	656	662	632	591	629	599	602	650	612	634	613	583	584	584	631	616	625	622	655	621	631	563	604	647	596	613	563	619	642	584	592	629	645	602	609	553	605	660	625	616	595	597	612	575	586	588	618	587	625	606	562	606	619	590	639	608	626	629	648	582	561	574	645	597	641	596	579	610	616	636	611	561	643	591	575	626	657	588	592	612	616	619	607	606	608	619	638	647	602	581	583	578	641	597	616	580	634	597	616	645	668	622	580	575	554	565	598	618	575	579	582	629	579	629	590	611	640	592	604	565	613	660	635	623	588	618	607	607	589	640	595	609	594	607	600	606	627	577	612	632	649	634	559	589	611	636	626	582	631	635	636	592	604	608	582	600	600	626	646	565	601	573	628	559	602	570	640	629	577	610	597	604	629	563	615	632	595	626	621	619	557	626	610	642	608	633	591	611	584	623	620	637	580	632	588	598	613	596	669	619	571	589	568	612	587	596	580	638	638	594	582	669	616	648	619	606	617	600	589	631	647	580	561	629	629	617	614	621	559	585	610	592	587	660	641	610	614	622	613	593	616	630	614	672	576	603	643	560	595	595	619	604	619	595	590	608	614	620	617	587	579	590	608	633	565	635	579	624	611	604	619	600	586	588	605	606	585	664	578	596	622	606	642	642	599	559	597	602	590	623	592	600	646	646	614	594	658	665	606	576	597	644	611	609	586	554	641	569	607	593	602	592	623	601	563	617	633	637	597	612	622	576	586	613	624	636	584	590	570	611	605	664	640	620	625	557	586	596	603	610	602	610	600	635	619	622	617	619	643	599	644	594	572	642	630	648	616	602	602	567	600	616	611	642	606	579	586	623	646	643	601	573	595	595	618	628	609	615	595	594	607	601	609	566	581	621	597	646	617	625	640	609	627	584	603	641	621	642	646	592	644	604	635	587	606	588	603	675	617	608	564	612	567	604	570	575	634	573	591	614	618	612	659	582	630	642	612	616	636	572	590	608	608	559	602	625	613	630	621	614	590	602	609	636	600	588	583	610	618	614	592	632	620	554	613	605	614	585	599	605	634	643	624	622	583	593	599	625	592	591	586	566	669	612	621	602	675	601	587	616	666	622	583	606	653	653	610	614	643	660	627	614	637	595	598	568	591	583	601	644	603	619	612	608	636	587	617	571	618	646	608	593	605	589	562	583	601	596	602	595	574	646	589	607	615	601	625	578	627	618	572	629	670	608	608	633	613	592	623	605	605	625	599	597	653	592	592	616	578	613	627	597	621	610	621	615	597	645	637	601	599	624	608	618	620	643	591	635	633	583	582	568	627	591	589	620	601	657	614	606	611	623	607	591	604	594	594	586	599	618	591	644	606	596	646	571	621	568	588	631	647	629	584	566	598	597	600	615	591	611	599	650	627	600	629	592	631	637	592	606	603	624	566	636	582	597	628	637	576	603	613	560	631	632	591	592	603	629	604	576	561	624	585	612	626	555	570	586	634	660	620	646	585	633	592	648	670	570	657	597	656	605	583	616	613	610	606	605	585	629	626	647	627	613	589	638	579	636	623	575	614	620	577	626	623	637	638	630	577	644	586	572	621	606	605	553	638	585	627	595	644	587	579	635	615	565	621	582	577	598	600	618	646	608	618	619	613	586	617	576	587	588	618	628	624	617	625	642	653	605	596	588	588	606	595	628	606	583	581	604	610	614	604	610	588	620	592	635	596	611	602	618	589	628	595	587	558	574	641	597	639	569	608	637	610	629	601	616	607	581	585	586	615	596	656	635	630	627	650	596	579	622	627	614	643	637	589	624	567	644	612	599	561	603	600	632	587	569	567	664	608	658	593	571	582	661	582	595	611	599	682	602	587	601	625	650	631	593	586	584	655	624	592	603	645	620	615	606	598	598	603	626	581	625	687	609	585	616	600	600	585	625	612	588	620	583	631	627	613	610	586	618	593	589	609	607	581	622	613	617	623	639	594	578	528	623	628	550	595	607	628	633	568	627	613	571	599	667	613	677	588	640	615	597	613	602	580	646	584	675	585	569	616	612	621	617	597	612	614	610	615	614	590	605	584	651	593	589	595	604	617	595	648	594	620	617	558	621	601	569	619	582	607	616	657	644	611	599	616	608	617	579	606	644	638	585	606	602	576	562	567	603	603	635	586	604	561	581	564	588	598	601	577	617	615	551	648	612	593	560	654	621	592	592	625	617	617	637	624	581	556	647	580	599	605	572	616	575	573	604	599	625	626	581	623	620	618	636	608	630	616	609	619	595	579	579	638	584	647	599	587	565	614	627	569	591	531	544	598	657	590	576	616	586	626	612	564	577	608	589	618	611	576	582	630	597	599	621	611	552	594	628	615	603	653	613	587	602	567	615	588	644	610	646	611	603	633	609	628	635	589	594	641	631	648	602	586	613	618	581	579	645	636	591	619	561	617	595	626	624	624	592	566	620	594	627	621	661	576	602	607	584	591	663	584	603	626	638	594	650	604	599	608	548	596	614	635	657	635	562	637	584	612	640	659	634	616	605	599	663	638	619	643	636	624	590	610	592	629	601	593	583	635	583	576	621	626	604	598	583	582	594	663	568	591	564	614	620	610	592	650	619	616	586	623	614	616	627	606	596	571	585	561	647	583	602	611	593	614	619	622	551	603	593	588	632	574	618	600	644	586	623	642	630	607	615	608	633	587	617	587	605	572	639	626	606	574	618	579	631	626	619	674	614	607	620	598	613	621	581	613	589	625	630	601	601	618	614	590	627	628	616	616	660	585	582	609	621	619	620	606	607	609	584	621	604	593	611	613	614	606	604	633	628	575	594	606	632	633	613	607	595	641	586	592	590	633	629	626	626	586	605	577	582	618	595	643	628	594	590	566	633	599	594	627	625	591	633	563	598	592	652	622	590	588	592	608	601	614	566	661	569	592	663	630	636	602	626	582	646	595	626	586	605	595	631	644	626	586	625	586	638	608	623	586	626	652	603	596	599	610	613	584	559	644	659	639	620	575	632	595	561	612	597	603	634	596	564	607	644	593	641	612	610	608	618	626	641	601	570	608	617	577	607	592	637	561	598	590	605	612	609	603	606	587	633	607	621
27347	20618	9909	2628	1243	878	706	609	478	450	357	386	327	314	311	309	351	310	332	270	315	308	260	296	308	321	307	293	326	280	304	286	275	330	291	324	286	278	265	299	300	333	314	287	300	291	287	288	310	277	292	293	310	282	315	279	297	279	275	303	285	306	310	283	308	281	300	287	262	283	303	297	287	289	272	288	253	290	295	310	272	285	296	291	265	259	274	332	307	305	275	290	308	300	305	277	295	279	293	298	277	291	306	343	274	296	277	284	282	293	312	321	297	294	287	313	298	292	313	296	303	308	304	287	287	320	291	293	300	304	299	323	304	306	281	303	283	275	286	260	313	257	300	337	314	281	291	282	325	288	285	310	281	285	282	278	276	269	310	296	289	298	322	334	303	305	269	294	334	301	326	255	299	321	307	313	288	302	302	284	303	310	311	283	302	296	278	296	296	310	315	302	276	288	277	312	331	298	287	284	311	304	288	284	278	301	275	326	289	289	330	253	276	265	266	313	310	280	298	318	288	286	289	310	277	311	294	322	286	276	311	292	306	310	274	269	319	266	294	294	297	292	319	334	292	315	282	296	289	291	276	296	294	286	282	294	288	281	305	316	286	288	294	313	286	282	299	327	282	290	340	280	282	337	268	301	291	293	313	320	312	290	306	297	267	299	300	311	299	299	307	314	278	318	282	267	271	330	311	307	287	288	316	299	286	319	314	294	278	285	289	280	292	283	280	300	290	280	256	288	295	309	284	293	294	301	278	297	315	315	265	307	294	301	262	287	285	327	258	308	313	282	294	268	275	281	297	308	290	310	301	322	296	306	303	311	294	283	306	285	286	274	276	308	297	312	319	325	286	265	307	288	298	289	309	271	295	314	309	294	337	305	317	314	321	288	307	298	284	287	293	288	291	266	320	299	263	303	281	275	272	329	320	268	280	312	282	265	311	307	290	293	302	285	353	290	308	295	307	273	336	326	288	301	292	292	297	299	302	299	292	289	301	283	291	253	286	271	308	285	274	272	267	304	317	291	336	279	284	310	297	313	287	323	270	298	279	301	268	291	282	305	288	284	271	273	326	276	296	311	297	281	288	312	284	281	312	300	308	302	303	286	269	273	312	308	284	286	305	298	291	294	302	297	313	288	317	306	257	279	301	291	281	299	265	289	268	307	297	286	294	297	320	269	287	292	281	301	303	297	319	278	302	278	302	306	329	285	287	304	284	273	311	311	284	333	304	295	301	297	279	270	319	314	289	296	278	307	289	279	293	287	281	295	287	299	306	291	312	323	280	256	328	325	272	303	296	302	260	267	309	295	284	287	283	294	313	274	326	305	274	303	267	330	288	287	280	285	286	307	306	301	317	296	304	272	316	274	313	306	292	297	254	303	298	279	278	259	304	285	270	263	295	301	303	314	296	306	294	279	302	301	307	309	307	310	322	268	288	289	262	300	292	300	277	285	318	286	297	325	293	277	294	289	305	330	292	290	292	309	289	306	292	304	328	288	276	268	267	269	309	336	287	294	306	321	306	304	295	286	284	293	302	296	294	291	303	267	291	291	284	290	277	316	310	282	312	264	278	279	300	283	292	291	300	280	309	311	287	312	277	279	270	330	300	307	289	321	318	275	301	294	323	305	301	291	292	321	312	289	298	280	290	342	277	301	316	279	311	307	271	268	330	302	274	259	295	302	269	289	273	322	273	294	284	296	303	293	279	292	283	296	284	274	327	257	327	302	309	296	288	267	311	299	284	314	287	280	315	281	293	311	301	304	301	292	296	304	249	301	317	272	283	297	323	305	295	294	317	274	304	315	306	291	300	285	273	289	292	308	298	293	303	300	314	294	311	295	288	312	295	295	281	283	293	287	287	295	291	304	291	288	310	286	276	257	296	291	275	318	271	303	328	315	287	301	284	270	263	285	330	313	312	280	305	299	312	297	273	302	290	286	273	319	311	292	299	315	276	297	310	307	314	302	282	303	325	280	297	311	283	287	299	285	317	266	288	323	289	292	294	294	291	273	282	274	303	279	297	353	272	321	284	306	314	297	304	304	301	272	286	250	267	310	301	287	296	279	297	298	296	272	302	314	288	276	285	303	307	307	279	321	289	287	292	303	274	306	296	312	314	291	273	304	289	277	281	282	263	275	275	297	271	291	300	320	313	296	301	296	328	282	295	292	286	311	271	268	258	276	299	289	320	311	306	298	318	267	292	290	288	313	279	293	281	287	308	293	270	295	287	275	278	290	275	281	301	265	286	340	301	313	292	315	281	280	281	282	324	302	293	300	286	297	282	293	305	295	336	309	302	302	312	304	309	290	277	268	280	304	282	289	253	296	308	292	329	258	311	275	292	308	260	286	295	278	305	311	291	294	301	313	281	304	303	311	287	290	321	323	305	369	263	287	303	331	298	335	281	298	302	273	294	297	291	321	281	309	286	297	325	311	288	326	309	301	284	300	305	287	294	275	287	281	289	276	296	329	268	279	295	294	315	318	310	292	284	282	303	296	249	301	281	266	285	277	301	302	292	285	315	269	303	282	319	297	290	296	296	262	284	280	302	317	312	297	313	285	317	316	313	285	308	271	314	280	277	278	299	282	302	297	304	294	308	279	297	294	295	264	292	294	292	305	322	300	299	294	277	300	312	306	334	285	307	281	279	329	303	305	302	292	315	298	286	280	273	291	282	299	299	289	296	284	299	282	288	317	292	305	331	318	295	287	260	294	287	288	280	302	294	302	263	290	292	303	323	281	286	302	328	295	295	298	292	305	308	280	282	293	316	284	305	282	298	296	294	278	310	299	276	296	292	309	304	307	306	283	319	296	321	295	292	295	296	313	291	301	300	311	309	294	297	319	301	293	297	324	316	292	281	298	307	291	275	339	317	305	300	274	296	334	288	300	280	282	296	311	298	294	313	267	287	277	314	276	328	284	277	293	303	314	285	286	275	288	305	280	275	291	317	289	282	292	308	276	285	335	277	296	291	318	321	264	294	277	323	280	292	318	303	319	279	293	292	285	285	287	287	302	328	296	301	304	277	287	282	270	282	303	268	277	310	302	294	293	291	281	291	256	299	275	277	331	286	281	282	297	286	303	315	288	302	335	273	308	304	268	297	292	285	237	270	312	288	328	308	306	307	280	302	311	324	289	313	319	349	307	282	285	315	347	328	289	272	301	283	298	291	317	269	321	302	268	290	317	287	290	296	309	315	293	297	309	256	261	271	301	289	290	289	306	308	307	291	307	335	259	276	316	298	288	300	287	315	278	290	289	298	337	314	274	263	288	308	315	293	311	280	292	309	294	331	313	300	282	288	296	288	289	318	310	310	297	287	281	303	301	307	305	310	313	324	309	269	287	286	271	291	318	274	275	300	286	291	301	314	305	318	321	270	319	264	286	307	313	308	291	274	291	296	270	272	302	281	314	289	304	297	281	258	291	286	300	319	292	282	275	302	331	300	260	311	313	298	311	330	287	285	284	268	288	289	291	273	280
6259	7691	7147	3812	2692	1980	1534	1259	974	784	672	569	513	484	458	457	427	427	427	462	386	369	445	439	412	417	395	411	418	426	368	402	413	396	444	414	375	386	377	402	393	396	400	369	421	399	417	394	386	370	423	379	392	386	408	413	387	402	397	400	382	403	375	411	375	351	398	397	365	381	424	384	365	438	384	397	398	431	397	399	371	360	386	391	417	385	417	421	420	394	427	424	354	381	408	396	401	416	375	402	385	383	395	371	388	388	381	392	395	410	434	383	391	386	398	356	396	410	380	398	369	390	379	412	420	371	361	374	399	369	395	394	420	408	400	406	407	429	399	402	408	399	402	361	379	395	421	401	400	417	410	416	405	382	415	416	421	381	412	417	411	398	390	406	391	448	358	390	349	396	395	373	414	376	366	408	388	412	362	377	410	405	362	420	399	435	418	383	398	381	393	366	404	369	387	398	398	371	414	426	391	376	376	382	375	391	370	388	402	371	386	371	409	400	399	397	398	385	347	385	375	405	386	383	426	413	398	387	383	389	401	385	380	409	412	386	424	397	417	367	351	398	419	396	397	430	378	360	397	385	416	369	374	407	378	370	384	394	378	394	382	394	395	381	397	356	345	383	393	392	377	369	361	386	374	382	393	395	410	403	418	401	410	437	374	414	390	380	394	399	406	364	370	387	367	397	432	356	392	391	389	373	402	384	402	410	385	399	342	363	404	372	379	361	407	402	390	364	384	427	402	392	371	431	364	387	405	375	382	403	370	383	422	368	368	386	423	411	371	367	383	362	426	405	369	383	405	371	381	407	421	382	352	342	416	378	375	375	426	378	383	408	399	374	384	359	395	389	378	342	375	407	372	376	400	386	377	377	401	373	395	391	362	414	387	419	394	377	369	400	380	402	401	397	412	382	421	408	366	370	383	402	415	391	396	393	413	419	401	397	388	389	386	373	370	409	394	357	410	404	380	392	380	419	354	419	388	414	404	399	418	355	402	403	408	387	384	415	394	383	400	383	401	362	390	380	406	416	385	394	402	385	378	397	406	400	383	406	383	370	378	387	389	424	397	382	420	394	360	432	383	406	436	406	400	374	385	424	364	405	369	372	377	379	386	369	362	388	392	376	356	365	404	376	397	372	368	415	381	407	355	408	377	401	399	390	369	338	381	393	402	392	376	432	413	363	392	413	410	426	399	403	368	399	364	367	377	374	398	422	402	382	390	378	388	350	392	429	383	391	377	381	425	393	415	397	377	422	379	377	359	370	352	386	357	382	398	412	395	375	361	376	377	329	396	397	401	400	388	412	390	428	377	388	382	374	409	384	404	399	399	350	384	406	423	392	423	416	389	376	405	424	391	391	441	400	381	408	408	381	375	359	399	409	415	388	392	409	406	377	406	379	418	379	405	386	378	435	425	379	424	404	405	391	397	399	381	366	416	385	367	387	398	393	409	355	380	385	376	399	387	369	367	414	401	416	390	394	397	400	412	377	393	389	382	399	373	359	412	376	372	364	405	377	362	391	392	408	435	385	405	388	386	367	375	370	397	389	376	390	410	408	381	443	409	394	419	413	423	409	388	414	402	388	409	378	380	385	392	384	419	379	383	374	393	389	406	404	406	364	379	400	404	388	386	381	382	370	368	389	346	386	417	407	383	394	408	370	355	403	381	369	401	402	344	427	389	417	336	423	392	393	392	378	392	395	391	379	381	392	391	410	372	371	397	361	380	416	386	392	404	408	395	382	380	378	376	385	420	416	409	374	381	389	398	344	371	398	359	396	405	401	381	381	395	390	357	416	374	418	395	409	419	406	353	400	399	354	391	410	402	425	365	396	376	383	387	346	415	374	375	412	399	398	401	395	414	417	361	409	391	427	393	411	414	396	385	402	407	389	363	388	374	408	380	376	398	377	409	377	392	425	396	351	395	376	372	387	397	406	412	339	404	390	428	402	421	412	375	402	402	379	375	374	399	392	408	422	392	395	406	419	390	383	393	382	399	421	392	392	398	388	382	372	422	382	392	386	371	426	392	397	393	392	391	415	393	417	382	377	395	373	386	411	425	383	374	389	350	364	386	385	345	397	399	380	406	406	391	404	424	380	408	386	366	379	420	380	409	418	421	416	373	427	380	383	364	365	366	402	430	421	393	374	399	372	391	392	395	389	404	369	403	385	371	385	400	396	385	388	357	416	375	408	427	372	379	381	373	415	366	406	383	385	368	405	432	393	371	368	415	380	408	416	387	379	408	396	396	361	375	389	378	403	386	434	399	417	394	368	395	416	404	361	392	407	432	390	385	393	374	401	398	400	391	352	397	370	397	385	370	374	385	375	382	368	366	383	401	411	389	375	376	393	434	395	414	369	415	393	394	391	422	374	391	433	425	419	380	395	377	351	390	404	395	343	401	386	390	416	408	406	385	366	417	400	385	405	414	371	386	390	430	417	402	402	398	375	403	390	375	385	356	364	398	410	382	385	389	399	371	379	400	391	392	413	389	394	364	375	363	400	390	381	392	402	394	385	400	371	402	398	426	399	374	384	396	373	394	395	408	402	407	369	386	398	384	376	409	396	386	402	386	403	385	395	384	392	409	384	402	424	406	457	372	382	346	393	424	372	358	387	372	422	426	434	422	370	367	421	391	379	370	401	384	392	386	421	408	370	393	355	394	378	385	420	365	415	443	376	401	413	405	340	388	361	340	359	372	389	415	373	385	401	398	405	384	348	357	405	397	382	352	382	410	383	405	345	342	384	401	380	382	378	372	371	372	412	383	363	389	406	406	387	378	403	380	431	393	435	394	333	364	396	388	396	372	403	386	419	409	379	392	406	387	381	391	400	398	393	405	374	399	378	386	338	403	376	390	401	359	402	418	384	358	383	388	382	392	407	399	382	420	401	392	359	385	410	420	377	416	403	370	375	400	354	367	401	414	370	383	387	385	378	417	359	408	398	401	414	371	369	378	408	370	385	368	364	379	398	397	400	393	420	395	407	399	370	402	386	353	360	378	364	412	383	371	402	372	431	377	415	432	385	393	401	425	363	376	395	396	402	397	398	383	399	360	379	446	413	377	381	382	377	400	388	373	360	373	393	415	387	391	383	433	416	402	383	397	420	391	358	392	384	415	378	403	381	402	441	400	371	407	366	375	412	392	388	405	390	371	402	386	371	404	416	352	436	382	374	394	407	364	377	379	402	385	415	383	360	390	444	398	396	407	395	385	389	376	373	402	364	399	387	385	396	399	371	402	362	375	421	375	407	386	382	432	390	383	388	408	418	414	408	403	401	375	434	402	400	392	398	413	385	347	389	401	362	379	416	347	407	374	404	393	401	420	389	378	361	401	404	379	376	399	399	388	413	388	412	422	404	336	390	377	392	381	374	393	436	382	373	389	390	389	363	411	351	355	401	376	404	381	407	386	418	393	400	400	401	395	417	377	344	391	377	398	401	372	376	371	403	386	417	380	408	377	414	361	367	385	406	383	367	400	406
24446	21588	29094	24573	21564	10211	2214	1377	1068	938	841	789	739	640	643	602	618	592	560	537	570	614	545	542	530	481	483	520	516	531	527	524	581	552	516	520	510	551	483	536	516	564	560	531	491	533	523	562	510	473	529	515	536	507	522	514	480	508	503	482	531	508	537	475	542	515	559	518	503	527	488	493	531	473	519	522	493	483	519	456	510	534	513	500	539	507	536	520	520	517	522	533	536	530	522	504	471	496	496	463	530	540	479	518	509	469	513	484	531	512	493	520	507	544	469	546	496	533	491	531	484	485	564	508	514	507	535	505	502	534	494	510	547	502	530	492	490	495	496	497	532	486	503	498	510	510	493	495	525	496	512	546	531	469	508	527	500	509	495	498	498	510	538	506	519	473	517	507	532	530	540	504	506	473	506	475	551	536	491	517	511	550	482	494	492	501	510	494	512	565	500	545	488	515	532	542	502	475	498	493	533	509	475	507	519	526	529	505	512	547	498	511	504	520	488	534	525	503	500	502	470	535	515	493	510	523	475	507	531	459	484	535	493	535	489	543	539	523	496	483	510	497	511	502	512	549	513	543	520	500	537	486	504	525	568	504	518	514	496	517	548	458	517	526	502	516	496	504	541	463	496	539	514	506	506	491	490	523	475	488	487	521	490	516	520	548	482	511	483	504	556	540	521	520	472	520	506	496	501	494	473	521	512	535	495	472	511	573	487	512	522	527	497	473	530	526	505	454	505	489	495	535	518	461	509	468	549	481	494	485	524	500	479	486	507	490	522	546	500	497	535	493	494	547	512	518	526	513	517	513	491	508	520	498	526	498	491	508	495	539	559	493	531	488	511	500	518	489	496	529	540	492	519	528	499	531	514	484	487	475	481	504	535	495	503	516	515	537	521	490	497	513	575	472	523	503	509	469	492	495	497	495	483	518	513	485	539	540	528	517	480	527	529	498	446	517	505	507	531	530	506	502	484	547	513	524	460	507	505	499	483	539	503	515	522	471	493	469	519	527	517	499	480	516	538	529	496	517	460	482	518	546	485	495	520	530	561	463	550	541	464	552	522	509	480	520	475	515	520	518	510	508	499	521	519	510	512	458	524	498	526	488	493	488	484	507	532	515	512	500	513	490	532	549	541	486	512	487	506	464	524	476	441	497	521	488	519	516	524	494	496	506	487	516	532	518	559	517	518	494	550	511	475	559	532	495	480	496	557	501	508	535	516	506	528	541	512	521	524	475	506	464	501	524	477	493	493	476	518	514	529	502	504	513	506	528	528	507	514	524	502	485	514	489	501	508	522	479	544	513	532	545	525	460	537	520	505	527	464	468	514	494	548	502	513	508	490	543	495	525	468	497	506	511	507	556	502	532	513	465	515	501	482	524	524	544	536	487	494	509	480	493	529	520	502	483	467	519	548	514	507	511	502	518	511	480	469	518	514	547	478	443	486	497	540	498	469	514	461	524	501	529	528	500	497	500	512	521	524	500	515	499	494	514	496	538	513	488	510	501	475	497	457	514	492	493	524	533	496	550	487	495	529	515	513	461	497	488	477	511	482	509	499	524	505	519	507	505	479	530	524	486	535	527	512	544	499	522	505	476	541	532	510	521	519	496	517	480	508	520	484	497	523	483	488	501	490	499	535	487	479	537	508	543	486	495	552	552	516	537	510	486	547	512	487	514	549	487	507	491	476	488	495	488	494	539	446	543	520	553	501	516	530	530	500	520	531	513	474	516	479	513	490	501	561	545	534	517	476	502	514	528	465	532	525	516	534	521	500	495	482	525	528	499	517	510	526	509	527	518	513	513	535	496	508	527	532	498	536	499	494	544	505	488	531	506	499	511	522	509	513	499	499	480	476	499	506	498	502	498	486	494	520	480	533	541	526	524	492	527	502	528	515	509	491	507	493	507	467	496	514	530	494	513	552	512	472	468	528	520	540	527	532	517	490	488	472	531	539	472	523	524	535	467	517	525	500	504	489	521	511	501	491	508	511	493	517	495	528	505	512	507	501	509	518	509	508	502	521	506	519	497	538	497	461	517	541	516	524	557	514	500	528	512	481	535	475	501	518	512	522	506	530	495	568	547	510	473	528	535	485	486	487	520	474	554	531	461	532	546	523	488	552	520	505	487	482	479	477	498	530	526	477	521	505	494	517	472	513	489	459	498	492	490	496	491	483	519	504	579	475	500	488	498	480	487	494	554	511	531	522	506	490	507	502	512	508	526	500	511	532	525	505	500	538	511	495	527	529	523	489	527	540	510	507	517	529	504	496	490	513	439	511	496	507	522	470	532	494	520	516	531	508	490	541	501	488	500	513	523	490	483	476	545	534	531	521	505	508	502	517	528	507	504	516	522	507	449	494	536	505	486	518	531	490	514	527	509	501	531	517	485	516	515	523	508	471	477	505	491	514	481	491	546	540	516	498	526	503	482	482	502	509	519	499	516	486	514	492	543	503	484	470	505	498	507	515	506	483	537	503	470	569	503	533	499	505	501	476	498	528	554	537	515	447	524	526	534	485	526	544	546	498	510	500	528	512	521	518	525	497	512	510	493	528	486	460	486	450	498	499	498	516	490	506	543	504	521	512	475	530	511	499	495	562	514	500	504	496	463	504	472	508	475	464	487	520	518	509	470	524	540	482	504	501	516	540	526	551	530	468	539	491	473	497	486	525	533	527	515	533	493	516	502	528	521	505	520	542	521	471	508	492	493	514	499	469	472	518	495	472	547	473	550	531	490	503	493	489	517	458	529	506	544	500	516	503	486	500	544	477	507	513	517	489	509	506	490	522	571	509	484	492	517	574	484	521	495	477	499	526	509	507	492	498	495	489	513	474	515	472	541	518	523	475	509	475	501	560	541	557	538	489	501	568	486	550	504	523	523	507	514	526	491	521	486	513	490	489	520	489	504	508	492	509	508	508	548	538	500	522	489	541	514	504	534	503	520	514	519	518	519	506	510	493	579	538	532	512	496	540	512	534	530	489	500	505	527	530	505	472	519	477	537	510	551	483	502	540	476	507	505	523	495	491	531	519	487	495	461	499	480	554	556	538	509	475	511	493	542	509	525	497	497	527	518	502	500	464	530	490	486	494	539	484	522	517	505	533	477	537	519	494	513	503	499	517	496	522	494	526	499	540	488	484	522	464	516	521	489	511	503	480	490	498	542	490	511	513	480	488	507	530	477	535	503	491	523	514	486	490	528	495	493	472	501	472	521	522	468	509	509	514	491	498	526	498	503	490	512	522	483	532	522	514	499	491	490	477	507	505	540	507	504	501	526	490	446	440	477	529	493	525	472	479	499	522	512	538	494	537	494	531	543	505	515	494	467	544	493	485	450	509	483	540	543	523	524	474	532	550	527	525	529	483	534	534	508	526	536	522	533	513	546	492	542	477	554	509	530	527	470	493	510	517	531	544	456	519	490	482	500	516	520	484	519	518	482	538	512	498	489	483	484	495	490	546	500	505	481	477	470	503	490	517	543
7834	17136	14944	8728	6321	4732	3601	2879	2455	1904	1592	1322	1153	1007	914	895	872	898	815	799	724	808	782	749	747	725	725	748	803	684	720	683	695	667	711	732	718	710	720	697	659	675	683	723	631	642	675	662	685	683	642	706	616	626	716	627	722	641	685	662	641	675	691	686	682	662	720	657	631	677	701	662	676	701	656	665	677	660	595	679	672	667	687	629	650	631	677	673	655	667	630	620	680	646	651	644	663	616	646	643	666	660	682	621	671	664	656	709	650	636	665	689	647	677	668	658	635	660	642	681	636	592	694	692	639	644	711	665	728	701	673	637	651	648	603	644	699	706	655	691	648	634	669	625	680	617	651	668	699	617	682	662	639	676	662	676	673	618	670	723	639	625	638	673	656	716	669	642	640	667	654	649	636	629	649	677	703	682	722	626	627	714	677	701	657	657	672	623	650	612	704	705	665	669	643	671	676	637	647	696	672	654	700	681	614	697	641	641	670	661	681	668	679	647	632	684	643	675	638	641	612	675	665	663	695	672	634	668	691	658	670	671	669	682	700	616	669	627	721	664	659	677	654	661	683	696	650	653	678	638	647	672	690	717	648	688	687	693	655	636	685	641	657	664	707	651	662	667	668	653	647	743	675	649	649	634	647	645	611	652	675	615	642	636	653	644	644	674	676	615	699	635	646	642	686	654	660	658	686	708	663	601	679	656	619	672	672	668	691	687	685	632	658	681	647	666	643	659	654	675	693	706	637	616	615	697	645	594	660	659	657	620	654	658	670	636	613	663	675	672	671	644	655	660	649	634	638	689	647	678	688	667	696	680	659	666	659	647	684	660	645	647	718	661	649	665	693	651	654	670	654	683	683	659	706	640	674	691	694	657	594	665	652	695	663	650	675	622	675	634	615	675	667	695	705	697	681	695	644	707	673	688	641	654	625	639	687	668	679	652	663	648	643	693	675	675	697	681	647	650	636	632	643	674	690	694	673	670	686	669	680	691	620	666	668	645	686	647	685	657	638	628	654	654	649	667	644	688	607	696	628	639	668	631	606	644	664	663	709	659	636	668	617	686	661	659	674	643	628	652	652	670	689	679	700	629	635	679	685	654	663	685	690	676	658	610	695	632	693	684	708	665	673	647	697	653	675	680	643	674	673	687	670	670	621	689	698	598	591	665	688	641	610	680	677	680	651	648	669	690	660	647	674	648	654	677	652	625	669	684	646	673	650	653	610	682	669	681	631	639	604	664	691	623	663	678	689	682	618	679	676	637	699	677	653	664	663	677	645	654	671	685	690	698	676	643	674	667	690	656	652	672	631	626	687	641	650	601	648	638	666	643	666	655	649	666	666	697	671	670	620	668	642	670	669	692	648	644	676	678	659	642	671	678	678	662	667	626	673	681	626	657	700	664	632	676	703	668	643	675	659	645	632	660	665	591	678	663	667	663	652	665	659	682	625	644	638	651	634	669	721	676	658	680	616	691	634	675	681	648	628	624	622	670	692	634	662	675	670	612	626	667	637	662	651	688	616	689	615	649	660	640	668	694	677	649	663	704	660	638	648	658	623	650	654	617	703	667	680	699	646	642	684	674	631	626	688	616	581	673	687	691	637	644	669	642	640	658	700	642	666	654	662	611	649	638	643	671	688	598	629	692	699	696	663	736	664	686	637	709	675	641	651	682	689	663	722	636	627	661	662	652	610	676	707	644	626	614	684	653	624	672	624	677	668	627	671	610	631	675	666	650	673	624	689	686	653	703	689	655	696	694	701	700	638	675	678	675	654	641	666	644	614	691	683	635	620	620	651	680	670	708	642	669	649	633	657	648	652	663	693	670	641	664	699	670	673	625	693	649	654	643	682	681	695	706	642	699	661	718	662	705	696	698	667	693	669	675	656	676	665	725	697	680	639	686	664	646	672	688	630	618	636	629	642	674	652	683	665	660	669	600	630	650	630	614	670	656	636	625	657	630	673	678	660	666	636	690	632	629	617	657	650	662	661	680	648	626	670	681	642	619	599	683	650	671	678	659	650	687	644	683	641	646	642	679	673	662	694	665	699	665	658	694	684	696	699	696	647	687	674	698	658	655	701	676	582	698	692	674	639	649	678	662	686	603	674	675	661	647	638	701	583	655	671	665	688	676	684	627	644	661	687	671	609	647	666	637	683	660	659	646	635	589	673	662	671	660	701	648	608	679	698	670	678	630	647	664	648	680	659	677	665	650	661	654	638	682	677	675	632	624	694	666	631	666	647	694	658	616	671	655	700	695	657	648	687	665	613	653	619	698	645	679	663	643	695	640	664	640	687	698	650	685	671	649	699	692	638	630	644	650	705	645	649	608	646	651	645	687	699	612	630	646	693	657	660	682	600	698	608	649	639	653	662	649	657	663	663	699	669	635	638	614	652	707	663	624	684	689	691	670	649	643	694	684	674	665	654	656	646	690	620	698	672	662	669	664	695	651	687	674	620	693	650	718	644	636	656	631	681	646	674	658	668	712	690	652	678	724	652	657	641	678	690	711	693	634	666	684	685	609	624	694	655	689	696	684	642	632	632	637	623	603	690	617	684	651	704	619	702	694	649	663	682	638	680	703	626	674	660	652	618	603	654	673	661	655	671	632	665	679	700	648	610	641	680	641	699	644	678	654	639	682	665	644	649	634	623	663	646	635	631	666	660	669	648	650	636	688	670	671	663	674	699	699	648	698	703	686	650	633	631	688	647	665	688	648	636	613	644	660	610	683	647	669	644	672	661	695	641	648	643	654	647	691	682	669	673	637	646	679	664	689	669	653	661	647	653	632	661	679	613	657	702	657	669	705	636	668	633	659	652	640	640	726	666	657	698	687	656	683	649	695	695	678	662	621	659	707	650	656	696	688	642	613	673	662	637	675	663	663	664	627	667	657	644	651	622	662	675	646	655	673	608	677	698	651	682	640	701	708	652	678	655	633	633	666	635	616	635	603	694	667	666	639	654	684	689	621	692	688	655	672	636	686	662	652	629	678	641	629	638	685	659	672	680	675	682	669	625	678	681	672	675	653	652	644	622	672	677	640	676	667	649	650	671	674	671	649	693	656	659	663	629	644	664	684	605	660	650	678	644	649	743	658	687	718	657	653	683	693	666	657	682	657	626	625	660	709	638	632	657	672	666	619	699	681	640	651	695	652	654	652	700	661	692	702	680	631	638	660	656	696	670	687	704	650	619	711	706	610	653	696	656	651	652	645	695	677	703	651	649	644	713	661	663	698	650	668	608	662	648	665	658	649	665	654	657	667	585	637	630	625	639	693	618	673	718	619	649	661	704	669	656	686	667	622	656	686	649	617	690	662	632	681	618	668	687	650	627	723	685	687	691	668	627	647	674	653	599	661	632	633	654	662	649	691	677	643	665	663	682	607	655	682	665	693	630	689	648	659	692	673	710	684	650	657	669	633	641	635	665	656	647	668	612	673	665	647	670	658	664	684	604	621	621	661	624	634	683	639	686	623	656	622
23382	21572	29483	24124	21579	21586	8226	1932	1351	1151	1037	871	782	710	641	663	618	602	570	549	556	547	508	520	535	489	504	513	505	492	491	489	500	459	499	481	493	455	491	446	463	508	442	455	537	468	501	495	471	495	505	456	448	473	460	468	474	496	453	505	456	493	456	452	453	455	440	488	456	498	446	491	480	477	485	464	463	445	470	454	458	442	436	428	497	474	472	448	446	440	439	465	486	448	444	480	394	489	467	445	468	438	464	426	448	485	481	469	459	466	478	441	411	460	471	443	474	457	453	462	469	429	463	483	456	477	431	486	461	453	488	474	454	423	445	432	466	452	410	433	473	444	465	466	453	447	421	494	481	451	457	457	494	420	495	433	442	485	487	447	446	460	437	464	468	422	489	463	429	475	461	430	452	466	447	420	466	490	430	434	463	479	408	401	463	471	461	460	452	442	469	476	455	453	474	455	463	444	467	484	447	453	433	475	448	473	456	430	477	456	453	446	437	456	433	460	433	421	460	465	455	438	464	479	467	435	444	423	446	464	398	478	460	454	438	491	461	465	455	453	446	484	453	503	413	462	449	475	452	473	479	435	461	494	452	453	441	456	453	499	461	456	456	449	451	480	417	462	442	478	468	470	439	450	442	475	458	464	484	431	452	462	462	461	478	451	424	444	423	473	477	444	415	441	444	450	498	479	450	467	415	445	496	448	446	475	449	484	431	469	489	447	457	458	484	480	417	466	464	445	455	428	458	457	466	466	463	456	427	438	442	465	455	471	452	432	465	466	439	477	448	478	474	478	512	469	440	460	440	426	472	493	450	477	485	477	426	460	454	449	465	442	495	504	473	470	487	490	466	436	478	462	456	442	470	452	429	439	480	459	491	452	451	425	446	434	436	478	427	464	473	485	464	429	449	472	476	438	450	478	450	448	445	447	463	462	507	472	465	440	428	478	477	463	468	466	432	479	451	434	468	485	468	478	427	459	447	459	453	476	444	468	423	470	431	460	467	450	430	474	488	478	448	460	457	441	443	483	438	490	468	475	507	455	452	429	463	455	467	437	420	415	476	489	497	445	424	446	449	415	440	476	458	433	497	445	434	450	438	413	449	471	476	460	448	470	507	465	485	459	473	423	443	465	463	486	437	413	466	433	457	427	470	405	448	476	451	446	443	440	454	457	485	465	463	474	446	467	476	439	493	462	470	453	452	468	439	435	463	445	448	492	438	445	445	464	466	482	462	435	462	470	469	501	429	449	468	473	443	450	414	454	497	442	460	488	457	480	460	478	487	453	459	451	454	445	444	480	462	488	474	480	467	482	442	460	423	466	467	478	448	454	456	492	445	489	503	490	422	447	519	440	456	476	409	481	455	473	479	490	440	461	449	446	439	448	450	449	447	421	443	378	472	438	456	457	420	488	455	454	437	397	458	445	458	430	463	464	429	424	462	493	474	442	481	458	456	450	493	450	490	462	483	451	477	444	473	473	475	438	459	418	451	449	432	415	467	473	467	464	453	453	446	397	470	476	437	419	483	447	480	503	436	414	458	476	464	419	449	451	439	442	472	454	459	454	447	399	474	454	463	466	445	459	487	440	423	446	473	464	446	480	443	479	477	482	442	420	434	483	454	424	440	463	477	444	446	458	504	486	444	476	461	473	479	469	433	460	431	481	494	479	462	475	480	495	479	492	415	446	444	482	451	452	481	461	440	488	476	472	464	428	460	451	453	423	434	495	451	458	416	459	431	435	514	480	439	475	418	418	452	495	432	462	443	455	523	457	461	439	481	437	451	448	434	452	430	428	429	436	435	485	431	465	447	495	482	451	435	454	458	481	444	491	455	442	464	462	474	433	467	435	469	425	429	492	449	448	448	428	442	467	435	468	427	449	416	498	439	445	465	467	486	450	411	465	420	467	432	486	460	441	446	490	440	470	437	462	492	415	421	453	443	445	397	458	453	517	459	462	461	419	406	443	444	442	465	438	460	476	471	483	453	438	433	419	457	456	450	458	449	453	447	452	481	417	480	459	480	472	441	455	480	450	448	472	494	455	471	448	451	428	454	447	466	491	448	461	454	429	457	438	420	484	498	450	489	421	449	475	457	475	427	455	459	438	482	436	458	482	441	452	452	451	463	471	496	441	409	454	459	458	460	445	449	470	436	467	443	456	457	430	470	479	457	441	440	464	442	441	484	455	475	434	426	453	439	476	477	463	457	450	427	444	458	450	467	488	488	444	450	455	496	444	459	445	431	423	438	429	437	434	471	443	432	487	438	474	496	474	435	409	434	441	456	467	461	453	458	444	469	455	450	454	488	488	455	478	454	457	491	481	438	475	464	452	469	446	476	454	487	441	472	508	446	479	446	441	464	436	482	432	472	481	472	490	489	475	466	435	463	442	426	463	467	468	479	441	432	472	442	464	476	470	444	457	462	476	446	452	464	466	457	421	504	476	474	489	476	458	450	463	444	468	476	469	448	440	464	461	447	455	426	463	454	474	506	485	423	510	480	486	453	443	474	471	452	419	443	441	441	461	465	471	474	430	455	438	439	478	472	474	435	451	449	479	430	464	474	435	435	457	448	445	440	439	457	453	439	465	455	483	457	442	422	480	431	470	453	437	474	464	460	514	483	440	466	440	446	474	451	461	451	454	452	465	455	430	474	431	491	498	487	484	463	445	439	450	438	470	478	433	439	469	480	438	471	461	409	499	460	456	426	489	438	439	502	447	477	428	470	460	467	484	443	475	453	425	472	479	451	448	470	449	486	449	489	468	457	478	463	437	477	439	446	455	442	407	434	496	454	434	443	439	447	446	456	487	433	445	445	490	425	375	433	458	469	411	431	445	425	420	493	440	463	448	520	456	465	474	458	455	462	446	468	465	444	492	444	465	477	472	488	444	457	461	455	472	464	418	434	487	458	487	474	472	472	486	438	421	452	440	513	461	481	466	440	470	494	430	475	451	441	454	491	442	458	445	437	445	448	402	457	428	461	454	473	480	469	483	403	443	477	448	504	462	440	438	489	442	461	417	445	441	423	398	460	487	454	449	416	486	447	464	461	440	433	494	456	439	460	478	445	423	469	418	448	476	462	461	479	469	470	459	438	472	463	471	450	455	464	464	455	466	432	433	460	451	436	438	462	481	443	452	490	457	445	457	441	453	461	494	454	444	433	417	475	485	464	444	464	420	460	440	435	473	445	459	453	482	455	460	472	442	462	466	420	481	462	499	458	430	455	440	486	485	469	439	463	431	448	415	474	421	455	470	418	467	486	465	423	441	501	441	447	483	465	447	466	464	425	445	429	478	480	405	440	480	443	466	473	427	424	446	416	437	449	469	432	439	433	464	490	475	447	454	461	460	434	473	431	434	433	454	482	448	400	491	509	470	415	444	460	465	436	470	452	435	432	463	474	409	459	464	489	469	477	445	438	441	463	470	443	494	460	460	428	460	483	427	478	460	483	462	456	442	510	481	485	478	415	429	456	478	443	414
9964	22895	19856	12058	8947	6863	5132	3995	3301	2465	2168	1766	1426	1256	1144	1040	973	927	926	825	830	844	748	780	737	741	715	726	650	655	675	716	649	647	683	659	609	632	674	655	616	618	705	665	641	703	669	639	608	659	647	603	611	647	617	609	594	607	627	604	649	611	599	632	643	592	621	588	639	636	606	627	610	637	616	618	609	627	651	620	601	598	587	608	590	614	652	621	603	670	592	631	583	586	632	645	621	579	615	615	627	597	578	641	607	653	626	648	594	609	626	623	627	585	611	611	642	620	595	578	621	629	633	615	631	625	615	605	597	619	614	572	580	651	596	639	598	574	601	623	603	598	603	602	631	602	632	573	630	610	661	598	619	618	625	592	623	616	603	638	585	614	623	631	578	608	619	610	566	603	567	613	596	561	600	598	613	647	588	579	570	608	549	580	568	581	597	614	616	572	574	636	599	629	650	584	559	581	592	573	617	635	596	581	584	631	632	610	583	580	583	636	610	613	560	602	626	593	580	596	613	626	566	613	607	580	633	602	569	569	546	597	610	599	580	582	635	634	597	588	565	585	588	597	593	628	619	607	617	629	584	591	574	543	596	606	600	605	592	594	608	623	613	564	565	631	635	572	606	611	588	601	591	619	625	598	580	571	626	576	591	590	600	576	570	614	627	589	615	554	571	657	619	638	585	581	631	612	568	620	571	616	591	615	608	600	621	570	636	570	605	572	601	599	576	578	614	575	586	568	571	595	603	599	596	589	585	636	632	582	611	596	595	617	620	587	579	576	594	636	585	625	593	583	588	648	572	611	615	630	554	620	588	587	609	557	576	589	650	630	583	556	599	624	608	618	601	618	577	618	602	622	607	612	596	580	613	601	597	601	565	598	621	629	600	598	576	581	590	634	596	595	583	600	641	608	613	608	587	652	630	597	592	628	585	577	607	604	561	603	618	575	603	590	609	618	612	597	587	600	610	564	627	583	599	570	599	609	625	608	594	593	652	592	611	597	602	605	599	582	570	592	606	612	570	623	640	587	584	543	625	569	638	570	602	596	559	594	623	622	582	620	581	585	552	562	621	601	566	600	631	598	577	594	621	620	603	585	589	603	598	587	587	578	601	566	566	576	576	585	596	614	603	587	567	643	628	596	587	590	586	584	587	605	586	556	580	587	599	593	583	597	588	596	622	593	610	632	592	613	633	582	590	632	606	625	589	621	559	603	565	619	601	602	592	593	640	591	604	563	621	571	588	589	635	589	560	584	576	606	635	600	596	608	568	612	546	554	629	603	606	619	611	609	544	620	606	595	606	576	543	587	596	587	603	604	613	631	622	628	588	650	608	565	585	588	615	601	556	626	583	635	601	626	579	642	611	608	601	603	620	580	623	582	609	572	578	586	580	588	601	583	608	613	591	540	579	610	592	574	597	566	608	605	590	608	584	587	584	594	628	631	661	612	607	584	606	650	616	582	591	603	564	594	592	603	571	628	625	583	599	576	601	573	587	594	614	605	592	613	625	583	569	593	585	615	585	566	625	588	595	616	599	562	617	604	615	615	608	597	584	600	576	591	555	623	603	589	559	655	574	588	583	625	637	612	621	579	589	595	587	598	625	590	606	588	605	594	622	596	575	592	598	596	593	622	606	565	581	615	569	639	613	592	598	624	626	620	586	535	588	588	625	577	581	625	602	609	584	584	606	626	628	623	568	642	609	603	587	578	557	597	619	607	626	593	576	580	591	592	652	633	602	570	625	593	603	614	597	620	578	602	619	606	591	603	602	561	611	572	572	596	615	585	588	597	564	601	644	618	577	600	651	589	591	614	593	624	595	596	613	624	608	568	618	577	611	588	578	594	582	579	590	580	555	590	574	566	549	601	574	637	624	593	596	617	588	599	574	577	632	632	647	597	599	595	590	593	592	616	583	581	636	611	621	597	571	628	547	553	642	585	587	558	571	589	601	605	604	530	608	588	612	582	574	553	557	599	630	626	590	656	598	600	595	600	641	639	644	585	600	601	584	599	589	620	630	605	637	605	617	615	550	611	602	585	598	626	581	621	594	583	585	561	625	590	608	577	573	564	606	615	607	578	608	560	592	569	579	602	555	572	564	606	604	584	597	591	593	584	606	590	595	593	584	560	657	606	664	574	594	584	620	624	559	580	584	573	599	597	613	574	587	590	545	611	586	577	628	593	650	593	616	581	576	619	582	619	639	632	616	599	605	569	621	580	615	598	597	635	646	602	587	588	587	601	621	608	610	564	600	611	624	619	589	593	591	599	573	614	586	572	605	556	604	605	563	602	578	637	619	612	582	603	611	626	614	549	571	572	623	612	654	599	610	598	608	631	606	631	592	597	589	607	580	643	609	596	584	591	561	584	588	582	581	605	598	625	641	611	592	576	601	549	585	568	617	565	608	582	573	617	615	571	598	572	555	562	595	577	616	606	590	589	564	625	658	613	582	631	682	578	602	623	628	581	602	598	588	607	592	593	585	568	637	585	603	580	611	636	601	547	616	602	606	609	597	580	628	601	580	601	534	578	605	593	593	553	595	633	591	621	590	601	616	643	658	554	599	612	603	599	610	585	581	633	612	564	641	577	573	578	591	617	657	558	582	553	605	645	609	593	590	590	603	593	560	640	616	648	623	618	557	592	622	579	571	612	604	638	668	578	620	593	558	599	641	630	580	568	616	582	568	614	571	607	593	657	601	626	596	556	604	565	571	616	591	634	611	579	628	624	571	611	604	608	567	581	625	589	621	629	591	604	588	565	600	619	592	607	565	581	645	570	600	588	586	589	576	635	591	586	580	577	613	616	583	593	568	573	611	574	573	603	619	603	595	583	614	592	568	607	639	658	605	569	591	557	575	614	583	627	616	590	610	560	592	617	605	584	536	598	628	625	584	619	626	585	607	617	600	601	593	595	598	614	603	585	592	635	607	581	552	590	613	610	568	631	659	611	589	579	584	606	617	571	617	630	588	574	611	550	569	565	643	620	608	584	573	591	622	622	623	578	608	563	592	604	591	587	646	607	630	602	612	577	648	614	635	593	591	593	625	576	587	614	578	546	629	597	592	590	591	595	643	579	557	632	590	633	592	593	616	622	610	585	600	612	579	578	580	578	593	600	570	613	578	582	601	575	612	587	588	581	546	578	572	599	597	660	622	596	600	557	570	621	571	609	598	605	614	553	586	578	626	629	588	569	617	626	596	642	623	608	624	619	585	623	567	579	612	562	580	593	598	590	654	613	608	600	596	576	579	536	569	622	538	612	610	630	601	619	603	595	603	605	608	618	580	578	586	576	628	610	621	599	580	623	569	582	567	629	596	618	641	628	622	587	569	592	610	618	609	585	641	637	576	587	641	629	587	622	587	586	570	585	620	601	601	617	635	558	581	597	568	581	589	626	629	596	596	618	626	579	612	570	614	606	560	616	575	606	621	571	593	627	559	573	627	644	634	605	571	617	614	631	597	614	596	584	607	577	533	595	618	609
27414	20739	9803	2465	1228	817	751	550	448	426	361	323	362	327	306	298	309	314	308	293	329	304	307	332	297	280	283	303	305	305	311	291	312	301	273	297	297	279	284	307	320	311	307	328	276	272	295	279	307	279	282	332	290	291	277	328	299	313	319	286	282	329	286	274	275	273	288	288	274	294	278	294	265	303	283	275	301	279	277	299	288	293	276	271	273	304	301	273	299	300	299	316	269	275	300	289	284	284	274	317	284	278	299	294	290	269	290	289	289	268	293	265	268	302	296	282	297	302	250	279	308	285	284	309	296	282	304	305	313	285	278	280	289	285	310	272	295	269	331	282	291	282	300	312	279	289	274	308	266	274	289	275	311	284	287	262	275	274	311	278	283	304	296	270	265	271	293	273	294	296	275	297	296	284	296	278	285	284	289	313	288	303	298	270	294	280	254	288	249	277	292	315	317	312	314	314	296	272	292	295	315	325	290	278	267	318	271	277	305	314	286	302	286	321	306	264	286	278	288	316	302	270	297	308	292	269	274	324	287	308	243	297	285	336	286	298	305	290	278	280	304	287	301	295	313	278	324	266	268	265	278	284	287	259	277	286	288	324	293	283	270	301	314	288	279	258	300	300	281	306	309	288	314	281	275	301	285	273	288	292	275	295	294	312	282	278	272	296	277	278	304	275	279	292	292	308	280	299	290	286	294	311	278	290	325	272	297	268	265	282	264	296	297	278	269	291	311	273	303	293	267	287	303	288	283	301	283	289	281	294	297	297	268	303	297	299	271	293	274	297	293	272	284	328	268	282	318	297	261	286	283	309	312	302	317	300	274	280	304	266	288	275	294	279	294	293	276	276	292	281	277	294	280	277	330	297	285	310	294	311	292	288	251	300	309	283	279	281	259	317	292	285	292	262	323	278	290	278	292	327	286	287	305	273	273	275	303	300	271	269	316	306	285	327	325	285	327	280	313	292	289	298	262	296	299	327	289	281	289	326	315	321	283	277	267	310	306	291	295	291	275	277	301	312	306	283	268	275	306	282	311	316	300	287	286	310	295	280	334	288	284	301	307	287	292	292	284	293	311	322	278	295	278	287	301	312	277	274	302	295	295	278	285	311	283	286	289	292	287	291	278	261	287	278	275	283	277	298	284	273	298	299	308	288	301	324	323	291	304	275	280	270	293	292	301	278	265	312	308	296	311	313	306	292	282	302	293	291	281	301	279	265	265	300	287	279	267	267	308	288	283	294	326	291	305	298	261	283	285	268	280	307	283	285	318	302	276	289	286	320	276	270	279	304	257	283	272	292	265	295	299	285	303	285	274	262	302	336	315	270	291	312	302	282	296	284	292	307	292	303	319	280	283	280	300	280	271	299	282	272	295	284	305	268	289	298	302	266	300	261	297	298	283	287	286	279	276	287	301	284	293	283	278	313	274	276	278	305	304	287	303	282	266	286	267	290	292	287	283	272	274	272	260	305	320	293	286	285	285	274	293	306	257	268	287	318	286	301	299	255	269	291	293	286	276	269	309	293	263	252	285	312	286	263	305	276	249	287	278	289	277	301	283	295	280	267	278	260	273	303	259	253	287	302	304	303	266	265	295	318	325	283	261	285	268	271	283	252	269	305	307	298	293	299	278	282	297	280	290	304	253	269	300	286	269	279	305	292	319	271	290	301	263	267	284	328	283	303	297	291	285	276	302	294	287	294	283	299	310	278	257	296	289	283	305	309	317	311	288	294	289	277	277	288	286	297	273	302	304	299	273	272	285	288	300	277	289	281	260	288	283	325	281	327	270	294	294	276	291	322	283	279	278	310	261	280	288	259	287	317	274	283	302	276	285	291	305	304	279	265	289	267	310	301	293	276	314	276	287	278	288	275	294	298	309	285	293	292	302	262	284	304	272	285	308	294	282	266	326	297	307	284	283	307	288	314	273	273	291	297	298	305	283	305	290	279	306	290	245	296	278	301	302	296	299	305	287	288	278	283	277	295	307	293	323	310	272	308	271	315	282	302	308	273	298	287	278	311	285	289	299	293	263	283	292	294	321	284	291	299	287	291	265	319	274	294	289	266	299	259	266	304	289	305	291	278	272	280	288	290	298	297	267	305	309	302	291	279	285	271	310	291	292	328	297	274	307	282	299	281	263	294	261	282	264	289	306	308	302	297	280	275	296	280	305	286	269	294	305	308	292	276	290	310	285	286	284	306	316	277	276	296	303	314	313	310	285	301	305	325	258	333	282	277	302	260	293	304	337	304	300	282	283	316	286	258	271	273	269	290	263	301	313	268	243	297	285	321	307	298	301	291	309	281	290	282	311	244	319	296	277	299	314	282	302	310	308	293	291	299	311	294	295	287	292	317	333	266	283	278	289	311	308	306	265	281	263	277	300	310	263	294	315	300	291	297	292	300	279	280	301	278	279	296	297	307	302	296	309	314	294	287	271	294	293	318	293	292	288	276	291	285	265	273	265	282	296	320	292	303	298	286	283	317	289	304	289	295	301	299	290	279	286	301	278	262	278	287	280	292	287	288	283	280	297	264	297	270	314	261	293	306	307	313	295	329	289	322	262	287	296	296	277	301	284	301	268	282	274	307	300	275	305	275	275	293	282	284	276	282	273	330	301	285	267	290	295	298	327	300	260	290	291	294	289	314	305	317	270	284	290	283	308	289	296	299	295	283	278	279	311	256	269	289	289	302	263	291	295	316	295	290	305	289	289	307	316	303	306	282	299	282	304	266	309	278	280	274	306	310	321	264	274	271	279	290	257	262	328	279	274	302	277	268	314	296	305	286	262	275	293	254	303	297	314	278	287	296	300	312	261	285	281	299	294	292	290	272	315	297	313	313	293	297	289	295	303	293	294	273	264	308	278	282	316	275	292	295	268	305	277	306	290	305	293	287	322	293	283	314	298	290	312	285	304	284	280	279	294	298	311	302	303	311	286	259	293	280	299	289	271	289	297	277	309	288	303	313	308	282	298	293	280	285	284	292	268	290	302	297	278	292	271	280	317	318	263	284	238	295	287	302	288	283	293	297	320	318	282	288	310	311	296	261	299	243	282	293	299	340	293	293	319	326	284	299	285	289	297	308	290	331	270	277	298	296	293	284	272	271	266	315	305	315	308	294	259	279	310	273	278	291	268	274	308	287	267	291	297	279	287	292	263	280	289	268	283	282	282	268	302	287	289	289	282	313	283	286	274	288	301	282	248	282	292	300	319	306	281	312	297	279	308	253	290	294	311	313	310	303	318	316	317	261	285	278	291	276	276	286	263	278	284	307	293	289	288	330	275	321	277	246	283	289	293	286	271	300	303	275	282	309	268	293	287	275	265	276	304	289	276	303	292	302	293	318	287	306	306	314	286	303	317	290	278	279	310	276	289	270	305	305	281	301	298	285	296	298	297	288	278	320	273	284	320	291	285	295	289	263	294	287	273	273	283	288	287	301	300	296	330	265	283	300	311	292	272	272	300	290	259	282	290	288	274	276
6096	7916	6826	3720	2583	1902	1483	1204	963	808	634	540	507	457	434	381	435	426	418	376	405	421	398	410	410	389	421	402	383	372	374	374	389	418	362	409	366	377	407	365	429	421	378	403	393	392	390	373	408	362	372	403	369	371	395	383	384	343	359	385	416	393	375	398	404	378	403	366	401	404	348	365	407	362	383	396	405	396	394	375	387	388	404	377	356	380	406	376	384	370	335	387	402	370	383	389	384	394	394	417	362	393	409	369	352	404	392	391	386	380	375	388	391	405	379	399	347	412	348	375	371	382	420	395	371	391	401	352	390	377	361	411	359	370	395	357	388	386	380	359	373	360	374	382	371	385	400	364	392	349	361	376	384	402	402	409	371	391	366	384	366	388	395	393	368	397	371	388	365	369	394	376	400	351	397	408	387	380	382	387	388	376	388	423	389	391	354	353	376	402	341	397	341	377	400	372	404	392	359	379	371	374	424	345	380	361	398	403	411	407	386	372	362	347	399	357	402	352	363	357	396	384	376	372	423	351	393	393	377	381	358	365	377	410	389	380	371	371	395	409	412	384	391	395	373	414	363	369	393	382	370	354	384	376	390	379	369	368	395	381	343	374	393	398	353	372	388	387	399	394	412	398	365	404	361	404	388	412	390	353	374	359	404	389	390	362	378	381	360	393	384	374	395	394	379	400	369	413	414	397	373	408	399	372	395	378	369	385	391	371	401	351	411	386	373	382	431	381	400	384	428	334	386	354	388	402	392	394	371	388	372	413	414	407	378	377	402	378	365	367	349	385	383	358	385	367	394	401	421	395	371	367	397	388	397	384	366	360	399	399	387	351	394	342	409	378	398	374	383	374	407	385	340	400	383	373	384	398	394	365	398	394	358	387	354	372	384	363	401	433	372	417	391	378	387	397	365	408	366	361	382	371	375	389	380	389	360	391	428	372	388	397	434	423	384	376	399	386	351	355	369	379	372	413	364	395	399	374	360	358	371	405	413	394	357	396	375	398	401	391	406	367	384	395	392	366	387	379	369	357	376	380	403	397	356	384	380	376	403	401	368	372	399	394	390	359	412	410	371	359	358	378	355	405	394	378	385	373	389	355	400	337	360	456	409	387	385	398	378	374	349	389	348	413	394	371	360	399	369	385	358	396	380	395	404	387	392	375	385	355	366	377	401	371	405	369	377	365	396	359	383	369	358	386	365	409	356	403	357	420	398	398	379	398	396	349	407	340	397	397	419	399	362	408	392	423	329	403	379	397	375	372	360	372	384	377	411	396	393	366	385	407	401	392	393	370	375	381	374	354	374	364	380	389	416	399	409	337	383	410	381	423	361	399	364	362	364	376	383	366	340	389	405	406	357	390	374	401	385	365	429	416	416	383	386	387	419	403	379	400	423	392	363	396	386	392	369	373	366	398	393	395	395	402	357	347	388	381	406	389	390	406	360	388	401	383	378	373	374	382	408	349	400	378	385	413	372	352	346	410	378	399	379	410	425	387	384	393	430	393	387	429	391	399	423	362	386	398	334	415	360	342	395	360	384	408	355	362	379	355	385	369	365	399	375	362	367	397	365	387	403	396	379	421	386	384	403	398	413	390	395	403	409	370	442	376	415	404	402	376	394	403	366	380	377	387	425	424	388	384	356	418	365	349	410	390	366	392	360	374	422	370	375	398	345	415	376	342	383	387	368	414	355	397	386	379	364	355	400	406	380	390	387	354	372	395	388	363	375	382	410	397	374	379	381	424	382	365	388	386	362	364	387	355	364	383	389	407	390	355	369	410	370	356	400	384	364	380	393	390	388	362	383	385	388	360	402	353	398	404	352	358	392	392	377	377	355	396	393	380	396	399	388	389	352	375	421	411	378	395	364	373	376	369	371	398	370	407	356	376	406	417	383	397	364	380	368	389	382	396	380	390	360	421	384	370	368	364	398	372	395	394	355	373	350	365	371	340	353	388	361	394	379	360	415	381	373	378	386	396	363	397	396	377	393	392	405	383	386	370	406	386	372	389	373	406	402	389	364	386	400	377	372	424	382	397	403	356	374	366	397	387	401	390	411	331	379	401	368	407	395	350	388	379	350	383	342	339	386	402	383	396	414	375	356	376	366	386	391	370	394	353	407	403	389	370	390	354	382	384	382	380	403	398	359	381	372	340	370	352	377	377	332	403	372	430	352	397	386	369	408	424	401	398	371	364	351	377	396	381	390	375	371	372	370	392	358	384	372	393	354	375	318	388	366	365	362	376	417	392	397	390	360	336	380	403	364	403	398	380	374	373	370	380	376	368	376	343	384	370	344	401	385	382	401	359	398	390	371	393	358	374	396	388	355	366	381	387	382	367	378	380	382	398	359	419	390	361	402	391	380	401	368	374	393	404	372	423	366	398	401	368	340	387	369	371	372	437	389	447	369	376	393	395	345	399	353	404	401	387	378	389	379	359	384	363	401	394	424	400	367	377	372	404	387	360	371	367	415	380	343	376	373	401	397	406	374	402	399	393	373	382	404	382	364	408	377	353	396	394	386	414	395	397	368	361	396	389	363	383	371	360	392	367	378	404	402	382	397	388	399	362	410	387	372	389	396	373	373	382	375	385	367	383	367	352	380	407	359	410	397	378	384	372	364	390	380	354	357	379	407	364	390	365	422	379	388	364	372	376	371	393	368	389	392	370	387	417	397	371	357	411	388	428	347	388	366	414	406	425	380	376	367	385	401	398	416	383	378	371	407	396	379	370	389	379	400	397	376	350	403	394	391	368	391	342	398	370	318	370	389	366	406	356	380	373	377	359	383	360	411	382	371	379	377	368	395	375	380	415	378	407	398	403	401	352	340	369	398	392	362	371	379	401	366	402	369	389	396	368	396	383	381	406	355	396	394	372	399	353	374	346	384	398	385	343	404	389	354	398	384	335	372	360	362	377	379	377	380	401	377	437	402	377	399	383	359	374	347	361	363	382	376	383	400	399	375	365	454	388	368	363	364	383	373	360	426	384	415	353	393	412	379	387	377	413	370	385	384	361	334	396	386	399	358	343	379	404	390	350	395	380	369	369	367	364	385	363	388	376	392	410	399	358	398	421	395	386	380	384	373	413	376	377	386	387	395	382	372	367	389	371	371	360	354	356	344	370	333	381	378	406	378	410	373	390	417	384	398	378	369	348	377	410	375	334	368	359	377	390	395	388	381	410	346	384	376	384	389	397	380	381	357	427	424	378	356	407	359	374	370	398	394	371	368	405	349	349	398	442	391	386	367	385	364	386	369	408	390	367	392	380	375	371	381	375	366	375	383	380	371	365	350	387	353	384	393	397	412	422	403	363	387	381	371	402	399	371	374	383	360	381	390	373	348	351	354	368	415	362	354	399	400	385	401	403	403	402	391	386	364	342	366	436	405	432	383	388	406	384	393	372	402	386	374	342	400	358	373	382	373	374	370	395	391	372	384	382	410	402	374	380	384	373	367	429	378	405	398	402	361	352	370	365	395	402
24469	21586	29025	24591	21556	10100	2066	1364	1091	999	826	712	685	634	605	611	583	562	537	557	564	503	577	504	491	561	513	542	534	512	526	504	523	546	541	536	482	478	495	520	477	525	477	528	561	493	490	539	512	507	527	515	505	513	488	514	508	521	472	496	524	511	516	548	500	470	545	525	492	495	463	488	537	482	515	524	550	476	507	482	467	546	502	503	496	497	495	483	506	504	526	521	508	528	485	493	503	506	498	529	495	464	484	569	518	468	482	495	506	498	511	538	521	494	506	497	520	558	503	502	487	477	526	526	490	513	496	493	490	556	475	478	516	493	498	489	495	548	497	510	518	503	531	529	504	473	518	486	529	455	531	506	494	480	525	503	511	517	512	475	493	485	479	566	488	502	504	488	488	470	514	532	485	484	509	509	502	515	496	507	530	514	489	498	500	509	536	536	523	482	467	523	506	436	484	492	518	500	517	524	478	494	495	513	494	478	509	483	485	509	484	476	511	485	451	548	525	502	484	502	452	493	489	518	513	500	500	506	504	509	489	522	529	503	534	546	497	474	510	523	508	515	499	478	532	501	470	496	522	486	458	488	475	480	495	469	479	515	506	501	517	486	480	493	478	515	514	530	489	526	544	482	487	502	481	487	466	485	491	505	507	478	510	460	449	484	500	486	524	512	499	472	521	525	458	523	516	515	496	483	487	494	505	459	509	468	494	518	551	476	547	470	485	479	501	514	496	503	472	476	499	505	502	490	481	441	490	490	487	458	505	489	447	506	466	492	515	515	468	538	517	466	500	484	533	522	546	478	476	535	512	497	522	491	499	479	505	476	526	559	503	473	483	493	486	478	512	500	477	510	490	528	520	492	528	515	494	509	476	485	476	499	512	453	435	509	486	515	517	493	481	491	503	506	500	459	482	511	491	490	486	485	506	511	530	487	496	470	492	486	498	524	497	563	494	544	499	447	485	499	491	505	469	480	516	493	462	492	530	506	484	510	482	519	461	511	512	496	508	481	504	521	478	495	530	479	543	512	503	491	486	470	499	476	483	517	481	495	489	506	500	497	507	508	508	515	522	532	510	511	487	513	517	514	480	535	481	501	492	491	467	486	479	489	502	505	512	474	518	502	503	510	487	497	507	457	507	518	490	528	491	481	484	486	492	518	529	503	491	515	499	509	487	489	490	480	506	507	457	527	484	472	492	477	487	489	479	512	481	546	488	485	490	527	481	519	475	516	497	521	447	471	479	495	511	503	493	511	508	545	473	548	519	501	515	492	550	522	541	509	452	489	474	459	473	518	483	491	470	498	513	471	492	511	471	516	464	514	494	462	506	478	511	492	533	536	494	508	505	473	538	492	505	513	495	500	534	489	496	513	506	502	480	489	479	513	499	483	498	523	469	516	498	528	529	511	483	505	517	540	509	516	521	526	513	485	534	451	521	491	521	526	484	469	500	459	517	492	495	513	495	492	498	531	480	524	548	477	469	518	502	482	470	481	490	520	511	508	528	491	506	490	473	515	524	471	518	504	496	509	522	472	460	499	521	528	485	513	484	476	510	439	477	517	490	493	509	515	516	508	469	523	482	461	498	473	463	494	520	529	501	489	480	487	504	522	526	493	491	481	514	472	519	529	420	492	530	522	476	493	479	492	520	508	510	510	478	515	514	493	523	504	495	471	485	474	458	488	475	507	523	502	484	508	477	462	503	479	526	531	540	498	553	514	473	483	511	500	551	487	474	459	486	533	531	523	522	483	498	484	500	530	492	520	525	531	453	479	506	459	517	482	521	466	492	508	460	499	499	487	506	542	447	493	535	459	505	512	504	523	488	522	501	496	507	494	491	498	515	536	515	471	525	490	522	515	481	482	457	491	465	539	509	478	481	481	492	509	515	520	486	485	503	500	488	500	509	508	483	500	495	497	510	483	498	515	526	506	493	510	457	482	477	520	455	507	485	485	476	481	492	520	494	485	497	486	468	508	502	460	521	493	541	499	514	473	458	515	523	506	505	525	493	502	458	532	513	501	539	502	528	526	457	514	521	515	482	488	476	491	482	485	505	488	501	481	508	469	522	517	490	501	486	487	471	461	488	499	486	460	494	496	515	497	457	504	518	478	477	530	482	452	507	516	492	482	487	487	488	520	501	489	493	493	474	475	488	489	531	517	545	516	463	476	541	448	480	483	496	452	489	471	505	475	509	513	495	468	494	497	487	506	526	478	449	490	514	472	497	509	488	485	469	534	473	476	527	502	556	507	515	511	486	490	496	513	492	552	535	513	472	475	468	491	516	534	503	485	536	496	513	541	466	505	500	519	482	478	499	499	481	483	533	522	521	514	527	491	479	477	455	464	476	494	487	472	459	498	507	521	516	539	492	501	491	516	517	516	504	494	485	494	513	454	489	481	467	507	482	496	447	513	488	483	457	486	488	531	488	522	523	515	474	495	496	469	497	499	487	500	476	459	475	504	511	477	497	510	522	492	505	483	500	485	485	513	474	493	507	512	478	443	520	511	473	525	503	478	501	516	503	476	518	499	487	472	523	509	511	477	497	464	482	486	509	498	488	443	520	482	514	528	485	509	498	492	552	481	458	532	447	482	500	519	459	498	478	541	555	535	500	500	484	521	508	545	482	518	531	519	532	481	471	491	526	496	517	457	489	501	457	481	501	502	547	515	517	468	531	518	511	522	478	529	471	489	492	471	462	519	502	466	479	491	500	484	528	507	504	506	518	493	484	517	474	488	464	485	491	499	491	497	494	455	513	498	494	474	506	469	463	484	523	495	479	499	549	486	497	492	479	516	470	502	491	490	485	471	486	498	491	501	522	486	480	498	495	466	509	505	534	487	520	484	477	492	465	507	520	472	489	505	510	535	511	512	503	500	493	501	537	529	463	490	502	498	493	514	449	515	490	522	489	459	488	495	480	484	481	477	507	477	478	513	495	476	454	509	506	510	492	459	503	496	517	456	498	441	537	471	499	477	470	510	491	498	477	468	490	455	519	486	516	519	456	456	480	526	464	484	525	526	506	489	523	472	466	525	490	509	487	494	504	511	495	507	494	468	517	496	481	489	530	551	493	447	484	497	490	502	476	501	515	489	521	504	538	515	487	494	561	478	514	535	486	521	473	490	500	496	509	497	478	441	491	515	475	495	472	513	530	479	476	492	558	491	525	486	488	489	548	548	522	511	521	482	473	510	506	529	499	465	520	515	479	466	449	494	497	509	467	516	499	497	489	491	489	494	493	487	494	501	499	466	493	537	490	488	498	481	529	528	505	532	497	519	463	473	445	498	516	494	504	518	522	474	466	495	521	529	483	486	478	485	491	494	493	498	514	536	499	535	512	448	511	484	509	515	505	475	511	437	507	528	522	520	491	503	459	515	522	454	521	500	497	492	524	458	504	506	485	515	538	502	462	495	511	499	503	473	495	493	494	508	487	485	517	542	534	496	476	487	491	523	477	507	500	496	459	498	527	469	448	484	487	502
7772	17235	15012	8426	6181	4580	3431	2866	2239	1677	1453	1256	1060	1029	884	897	869	903	848	807	795	740	779	717	741	720	735	698	670	686	748	690	650	695	707	668	674	681	655	702	715	668	639	674	622	657	636	607	713	696	685	681	702	671	660	667	675	614	646	656	715	667	688	626	720	650	698	686	678	699	671	650	661	691	636	623	689	662	647	656	718	636	647	641	651	639	662	657	638	683	662	719	632	640	674	632	680	657	667	653	677	612	610	611	689	664	642	664	647	641	681	660	663	608	660	640	652	666	616	616	647	637	666	626	672	653	655	668	638	643	646	632	626	670	670	655	640	627	633	635	659	590	671	616	618	653	661	659	691	645	604	686	634	654	646	668	612	670	692	675	627	661	694	661	612	613	660	682	613	621	624	653	648	649	631	719	638	654	673	649	620	655	658	673	663	669	686	634	611	638	636	655	640	764	649	665	613	646	646	627	666	622	645	647	644	633	600	610	604	648	701	639	668	633	610	696	637	680	613	631	679	642	657	661	667	635	665	690	616	631	633	667	627	680	604	657	623	671	639	666	658	652	675	665	680	666	665	622	669	618	612	636	650	635	616	645	635	653	674	654	641	627	646	670	639	621	659	674	630	655	618	685	662	637	637	608	673	623	644	642	665	640	662	692	629	610	674	659	607	652	647	651	672	637	653	658	715	715	708	657	636	659	678	678	690	664	642	648	619	632	661	663	609	694	628	675	622	672	638	637	635	642	652	663	627	683	620	636	689	697	658	643	649	590	637	670	641	703	643	702	695	636	652	632	655	603	591	640	642	695	668	696	600	660	623	667	640	656	678	642	637	715	613	653	632	612	617	650	630	664	674	644	629	633	642	624	637	705	641	665	675	654	588	635	647	630	660	657	668	654	644	678	661	621	669	623	623	606	636	657	663	647	641	687	657	661	666	619	610	634	652	683	663	648	625	663	631	646	629	645	639	629	667	675	649	650	581	689	650	658	676	602	623	644	623	616	681	662	629	623	642	670	664	687	654	641	639	691	619	626	656	638	627	684	644	655	636	618	653	670	643	607	748	661	673	629	635	624	576	660	685	653	660	639	659	663	643	687	659	672	624	673	612	672	659	658	631	641	626	663	669	669	619	704	676	605	693	635	669	627	664	645	681	679	641	677	635	641	637	635	616	679	642	673	623	683	624	649	642	681	605	671	688	664	649	641	634	701	635	659	686	672	611	664	641	641	654	668	671	617	641	662	636	669	607	636	627	654	668	658	650	685	686	639	635	689	645	658	685	719	636	671	595	592	651	653	644	643	665	663	690	650	665	688	598	670	643	654	654	653	721	622	646	640	676	646	651	594	627	631	637	647	638	664	664	646	629	636	659	643	628	628	659	673	636	616	668	635	646	653	606	647	632	639	680	635	671	628	643	621	631	631	602	630	666	675	664	675	647	638	626	631	648	655	673	659	633	656	630	702	626	661	679	644	608	667	688	643	654	624	666	667	642	643	669	660	677	674	612	674	645	636	689	647	663	689	660	650	676	643	668	658	658	594	643	640	640	642	631	676	659	649	654	657	639	683	585	630	629	693	675	624	681	630	666	664	674	655	655	667	655	653	652	630	671	650	696	673	631	620	641	679	662	651	625	624	660	656	607	626	649	643	662	669	630	626	652	671	687	636	633	629	653	673	640	631	619	676	665	654	651	679	645	656	627	658	655	628	632	620	659	673	630	649	692	637	617	624	679	689	678	652	644	616	627	691	687	654	663	653	639	668	661	670	650	659	666	677	670	624	660	658	659	666	603	640	628	634	636	658	656	651	670	662	637	609	674	628	640	640	669	619	644	665	662	629	657	662	636	648	663	714	678	664	692	645	649	651	648	621	621	627	650	625	670	634	644	683	643	669	655	586	638	632	704	607	654	634	652	633	657	650	651	670	619	627	644	713	723	668	611	628	662	690	622	671	642	633	652	671	675	706	659	660	700	662	653	584	675	665	650	611	672	617	600	581	639	619	667	686	629	661	652	574	613	643	608	658	629	661	686	643	664	682	651	678	599	615	686	691	628	659	696	639	632	658	614	638	670	635	656	643	634	624	645	671	665	689	672	675	660	662	639	701	666	638	639	683	662	650	672	639	640	661	654	618	627	622	687	640	698	623	654	650	645	650	627	589	683	622	633	668	681	661	668	652	666	635	641	654	651	659	575	655	635	663	634	594	654	674	599	655	659	650	663	645	649	634	639	623	647	665	654	640	627	629	681	689	655	670	648	643	677	646	670	691	606	636	642	616	638	680	655	650	636	646	655	679	631	623	668	643	641	657	617	650	607	614	648	617	656	672	622	656	691	639	655	634	660	648	631	684	675	670	631	658	677	602	663	624	640	660	690	647	619	681	699	649	672	667	653	630	588	703	660	664	631	644	648	689	662	652	678	663	674	658	662	638	664	641	622	651	665	624	670	643	630	637	651	668	692	632	645	649	669	670	597	634	633	673	652	668	689	677	679	646	632	614	658	630	630	650	624	613	649	639	652	667	626	661	660	650	601	664	655	619	663	701	726	622	652	576	619	633	646	663	649	604	593	674	702	672	602	648	677	646	637	634	635	670	612	653	654	716	661	608	687	641	649	642	695	718	661	635	625	646	608	642	678	643	657	654	668	620	658	617	626	597	656	612	637	682	656	675	648	663	644	588	633	644	641	648	664	657	690	698	630	646	669	680	601	668	660	608	596	645	601	638	643	612	631	577	651	660	639	628	622	649	683	643	662	624	625	668	641	660	632	637	617	659	654	642	639	640	662	650	668	660	619	682	656	661	631	666	662	650	643	660	650	664	683	634	623	651	649	643	657	675	649	671	656	633	635	626	662	628	629	631	618	618	639	668	674	649	610	645	671	650	630	643	668	635	643	660	622	637	628	603	657	679	646	653	663	725	642	668	622	678	659	639	705	690	613	646	700	639	658	678	624	619	632	661	656	678	622	619	638	599	692	618	656	681	604	654	643	672	647	675	637	691	637	636	677	683	631	634	656	616	630	667	658	645	678	641	662	658	621	641	677	648	690	668	624	642	664	658	676	622	628	640	663	659	596	647	723	625	596	633	638	680	684	664	676	627	666	655	640	648	624	670	651	672	650	665	670	637	669	594	657	669	640	649	650	617	691	650	627	651	634	630	688	705	666	677	618	635	704	644	637	682	643	722	666	655	644	673	651	646	657	706	626	645	612	679	617	622	630	607	693	646	634	640	649	607	642	623	611	624	709	660	621	641	670	643	617	620	655	649	643	633	686	630	648	652	660	636	646	659	624	643	663	647	583	642	672	637	660	690	639	599	623	654	648	637	637	651	619	652	626	659	646	642	626	618	695	645	677	639	646	712	635	624	639	620	575	644	600	668	621	649	640	685	593	643	654	641	643	660	606	628	619	635	612	702	671	683	645	652	672	597	613	695	713	625	623	669	625	633	627	616	662	635	674	643	631	650	648	678	690	626	639	656	626	687	658	671
23460	21580	29528	24086	21583	21598	8051	1923	1375	1130	999	919	722	728	623	627	588	552	561	524	562	509	495	583	506	490	508	485	495	513	489	487	519	510	495	489	527	479	495	462	491	455	490	477	439	454	440	446	504	462	453	467	434	468	452	434	473	413	474	452	491	483	463	428	463	485	424	472	478	449	463	473	411	456	406	445	442	432	455	467	444	461	457	454	483	457	439	458	425	464	464	430	466	444	479	451	465	446	460	461	450	474	422	452	445	462	475	479	431	437	424	469	445	464	467	465	443	448	432	458	446	461	464	452	418	460	455	468	408	465	429	460	442	403	467	516	416	439	459	468	461	460	436	429	455	454	446	445	465	468	485	481	446	423	439	427	416	415	419	449	433	415	440	429	461	472	494	439	435	458	431	459	471	471	439	430	441	463	412	459	439	467	446	421	476	467	441	464	454	465	434	448	434	451	468	427	467	457	399	422	451	458	449	478	477	468	460	462	452	454	458	458	428	465	432	488	436	470	473	436	434	463	419	445	462	476	437	433	459	426	432	445	512	418	452	455	477	452	424	448	427	445	449	467	458	455	476	465	467	438	468	488	469	462	424	421	472	454	450	428	423	440	459	469	449	499	442	464	447	461	418	461	483	479	460	434	464	431	454	453	443	438	453	442	417	444	446	473	416	433	437	398	460	419	449	466	463	441	470	474	438	460	456	476	468	440	476	466	484	455	461	464	408	443	455	453	481	432	460	443	478	444	429	435	476	427	431	468	443	430	452	479	462	476	480	439	463	441	441	463	417	434	441	487	473	446	427	460	446	432	409	446	459	412	453	446	462	472	427	484	433	466	453	461	469	447	450	422	438	477	446	451	454	447	420	428	489	433	470	437	455	437	423	473	433	445	442	447	400	419	451	426	442	443	411	422	446	399	454	435	424	465	435	403	396	449	459	449	429	451	465	424	422	408	442	450	426	418	432	442	441	400	455	407	427	466	437	400	477	428	443	439	419	406	443	449	478	421	491	477	453	470	442	492	492	428	411	439	498	431	451	446	421	420	430	438	465	446	451	458	439	476	403	402	451	411	453	412	440	459	495	447	457	451	406	435	419	476	481	437	448	434	468	431	459	418	459	428	465	461	440	437	471	427	440	432	483	449	436	462	453	404	459	471	465	457	449	456	448	463	448	470	448	440	447	458	468	397	439	461	456	451	409	413	420	442	441	439	422	452	455	475	424	410	440	421	428	453	440	477	415	438	419	461	466	466	447	444	430	484	434	476	461	454	454	392	416	468	458	431	446	460	473	457	472	483	476	449	469	445	419	458	469	409	451	427	478	461	429	413	412	448	455	427	443	475	427	418	471	442	456	441	434	442	418	406	444	434	457	434	433	465	431	418	479	508	431	441	456	440	461	465	458	456	423	439	461	481	446	423	452	477	427	486	449	467	474	462	448	449	426	467	454	444	429	434	444	415	456	495	482	407	437	446	431	432	414	453	436	459	463	428	437	468	465	465	477	429	433	477	460	464	463	482	430	447	430	450	464	446	406	436	450	440	448	458	450	477	434	456	449	444	435	476	451	418	466	444	468	477	498	444	429	456	396	460	442	425	435	474	468	438	394	436	437	452	438	469	468	478	435	451	445	430	470	445	453	468	464	444	448	435	466	464	461	447	427	453	466	435	420	419	440	447	446	466	442	427	462	449	471	421	418	400	445	493	435	445	457	442	443	474	428	483	418	491	460	466	452	427	417	456	436	466	423	473	471	421	434	418	414	414	466	449	422	465	425	465	462	468	456	458	434	469	473	477	449	459	446	459	465	483	434	444	426	484	432	479	449	442	456	456	454	451	472	444	454	463	455	424	474	454	449	445	410	412	456	472	405	454	431	422	443	455	452	458	438	496	417	430	461	465	447	436	458	420	448	432	465	479	467	419	458	421	458	436	443	448	436	443	419	446	503	461	471	436	425	482	443	435	437	421	436	460	458	448	436	420	410	433	439	493	424	464	435	421	419	436	415	444	450	502	477	434	429	416	459	470	474	412	490	444	481	447	494	455	470	434	434	451	429	423	410	415	438	445	453	417	465	422	451	466	438	467	486	477	418	451	446	449	477	480	454	449	494	443	443	460	441	451	439	462	451	460	462	418	421	467	452	470	434	437	460	449	406	442	439	425	456	470	453	431	465	460	451	452	423	456	425	441	490	412	440	434	444	479	484	387	461	416	451	415	466	486	425	429	462	462	457	454	494	409	435	445	441	446	458	476	430	458	436	438	476	392	449	436	450	430	451	473	467	446	444	442	477	419	417	464	430	454	466	432	469	464	448	445	438	451	472	415	429	448	441	448	464	459	419	468	453	453	430	459	430	421	456	455	426	431	484	438	418	473	441	419	443	454	398	468	442	458	467	430	428	440	446	475	441	438	435	412	490	456	471	481	449	449	462	428	455	444	409	439	442	442	449	462	456	452	449	450	413	481	422	419	438	413	447	493	491	442	407	434	409	441	417	466	409	450	436	431	442	429	404	451	464	402	423	478	448	472	476	446	397	452	449	450	507	453	447	460	480	467	433	441	426	448	443	463	459	449	454	438	458	420	446	421	511	432	465	473	441	463	432	457	453	428	428	440	492	493	443	434	465	452	454	473	448	448	458	465	471	427	451	453	438	442	456	472	470	433	476	434	450	444	455	412	446	440	437	453	442	455	458	450	455	448	420	434	414	447	461	415	469	454	431	483	425	433	451	483	436	461	430	439	432	463	427	456	438	432	426	453	440	438	455	443	417	465	422	445	407	465	428	426	466	469	429	441	420	464	443	432	402	397	457	429	427	434	445	442	481	437	416	475	444	437	479	428	463	447	414	439	464	434	456	473	438	443	470	421	456	424	412	459	440	408	432	464	448	443	439	400	460	425	444	445	416	418	410	444	460	433	458	457	452	476	466	451	449	412	425	429	438	465	454	426	440	451	446	445	453	449	447	442	426	473	444	439	459	423	455	462	438	489	414	458	459	432	425	466	446	452	463	432	469	414	454	437	448	482	433	462	454	472	458	425	490	427	429	452	476	448	465	469	467	437	432	464	432	467	436	491	413	463	456	435	434	462	434	461	454	469	450	454	432	454	475	463	438	464	408	441	472	482	445	463	489	432	423	456	451	465	446	444	474	490	436	471	428	508	480	437	453	450	442	457	430	424	458	408	464	460	442	411	438	442	466	460	440	447	442	451	462	414	458	414	449	461	466	449	425	409	427	463	449	466	465	427	431	415	451	470	439	421	426	436	443	444	480	472	409	438	465	424	393	410	445	425	437	468	418	435	462	472	408	428	450	432	455	446	465	468	456	420	459	463	439	455	465	479	443	461	460	422	424	467	418	429	428	430	437	430	498	434	439	502	397	453	446	435	412	443	444	466	429	441	429	438	455	451	424	473	461	432	420	442	456	453	419	425	444	423	474	412	470	449	467	461	442	421	454	487	437	442	450	419	406	415	415	441	449	433	459	454	457	439
10111	22875	20056	12036	8750	6610	5074	4050	3143	2455	2045	1650	1465	1224	1175	956	971	903	912	858	855	822	762	778	745	718	704	637	709	638	645	696	654	669	653	656	660	680	675	687	635	636	652	612	572	623	660	653	590	635	601	640	631	586	631	585	594	594	605	639	616	599	619	609	652	630	603	663	637	573	583	606	536	627	587	574	598	582	599	609	580	592	594	573	582	623	595	582	608	582	603	585	591	569	613	611	579	586	566	610	635	632	563	646	619	583	613	616	604	604	578	593	581	555	565	608	607	653	640	584	605	601	597	612	530	588	617	565	590	605	572	577	569	611	595	569	609	590	583	583	601	567	573	546	589	606	604	605	592	611	557	586	585	583	598	573	554	586	605	606	589	644	620	580	654	571	591	565	619	597	605	611	588	550	596	621	580	615	608	566	554	595	549	583	578	589	567	593	624	609	589	558	529	591	564	588	613	595	593	600	597	627	621	574	654	571	566	587	593	573	509	533	617	604	598	567	589	573	605	578	591	565	573	583	554	585	573	611	561	578	574	585	589	578	585	577	593	598	593	553	576	567	605	590	611	564	622	613	568	575	622	552	556	576	597	633	598	567	560	592	616	573	549	595	564	630	622	585	603	585	585	568	589	557	602	609	576	585	578	550	568	581	615	593	585	573	586	571	599	582	594	605	614	644	591	590	580	590	611	650	555	571	550	592	588	604	593	610	604	586	590	584	582	582	588	598	551	609	540	612	550	606	584	576	643	588	590	538	590	607	602	588	580	566	577	598	588	551	576	566	546	622	594	633	574	540	582	609	593	613	590	573	591	628	602	576	580	556	610	568	569	583	569	605	606	597	608	607	622	587	600	568	611	585	566	601	587	581	530	566	569	621	612	575	584	599	567	594	582	566	615	555	596	575	629	584	580	607	600	600	613	591	577	587	624	581	576	596	583	569	621	614	630	608	594	628	589	566	585	586	571	612	617	606	611	601	599	546	560	556	601	573	576	614	601	562	577	579	601	612	574	608	639	609	592	644	609	552	643	627	582	613	593	599	568	601	592	616	590	600	618	600	576	573	585	566	566	604	571	588	591	603	594	593	580	589	602	612	578	560	575	576	594	571	628	639	600	573	613	599	608	601	632	608	566	575	592	609	607	570	545	589	611	609	576	594	605	649	620	597	581	616	580	582	580	601	576	612	592	611	620	621	596	565	572	588	547	612	602	635	553	598	584	623	604	579	606	638	566	571	548	576	621	590	576	564	563	612	590	574	590	576	567	600	597	622	580	565	593	603	586	624	593	551	604	554	590	620	590	591	591	564	596	577	630	612	638	631	601	578	581	596	524	609	577	584	569	550	643	584	583	579	515	568	579	594	571	592	584	582	624	545	589	554	583	594	585	566	596	561	556	538	591	594	575	563	581	598	586	594	594	614	605	604	587	629	592	535	563	547	586	571	614	610	603	591	588	572	592	609	576	598	585	600	585	549	566	607	594	567	552	591	573	567	591	547	584	574	586	579	534	601	610	586	605	584	568	624	574	632	579	601	579	577	590	591	618	534	596	588	581	604	637	537	523	604	581	619	558	584	610	556	625	575	570	629	548	557	554	596	600	583	602	555	541	571	557	591	607	564	574	593	591	615	592	607	584	550	585	620	643	606	628	639	566	604	622	554	568	575	630	619	606	574	605	603	586	572	597	573	590	615	585	574	595	571	600	617	601	576	580	613	585	557	608	603	579	622	611	573	578	581	616	595	550	602	607	594	623	569	593	607	609	595	603	633	586	591	632	552	604	622	560	573	608	574	590	565	583	562	582	620	606	597	569	552	628	596	567	566	571	571	568	597	612	604	588	586	632	622	597	582	613	597	579	608	565	595	580	606	651	575	594	600	590	575	571	574	591	590	579	596	609	591	637	597	606	619	588	580	587	608	588	585	577	608	607	580	568	613	564	586	579	601	598	573	559	592	580	619	588	539	596	593	617	594	582	589	573	644	551	600	587	574	549	587	595	551	602	571	578	588	580	593	572	567	573	581	598	607	567	608	595	578	654	591	601	578	602	571	571	534	624	594	595	606	577	600	609	573	589	605	578	612	549	607	568	581	631	585	594	629	583	579	607	609	610	544	602	553	582	560	591	572	574	602	585	589	566	567	598	603	603	561	589	579	581	573	600	589	598	594	652	600	591	581	604	622	609	594	579	588	538	574	590	617	577	606	565	548	601	593	611	624	570	568	602	548	585	602	576	619	576	580	581	598	552	590	600	589	552	599	605	613	546	597	630	589	630	635	568	567	637	610	599	545	627	593	588	564	599	621	647	611	581	595	579	576	542	608	571	593	595	593	548	604	611	617	577	585	556	605	617	562	615	570	560	610	580	592	588	532	574	613	599	561	588	575	562	579	605	631	563	589	579	607	563	573	620	577	603	593	591	601	591	633	566	580	616	586	614	605	597	586	604	623	622	596	580	588	567	547	588	606	581	607	626	624	615	582	543	582	586	561	574	601	580	589	607	635	612	603	619	592	628	606	565	597	591	588	623	617	551	586	582	558	602	593	561	614	611	579	569	594	558	616	546	556	610	595	588	596	597	579	572	544	601	644	581	623	639	620	587	578	581	591	575	546	601	600	585	584	576	634	597	572	601	604	541	571	570	578	608	572	582	588	590	562	568	554	562	575	529	619	564	578	591	602	590	588	594	614	544	590	589	598	537	550	606	631	579	576	618	592	564	562	612	580	578	557	567	627	608	608	619	606	574	594	613	605	596	612	585	537	592	613	556	594	611	549	592	564	569	601	559	613	606	641	620	600	530	591	590	589	579	629	628	619	608	611	562	574	574	629	549	622	576	555	607	561	568	547	614	563	583	526	580	599	583	595	602	582	599	617	587	557	572	571	607	615	595	594	562	613	546	602	571	644	566	584	584	568	596	629	583	604	554	569	600	603	637	596	538	584	551	549	569	620	600	582	601	581	572	599	632	573	602	559	623	571	558	556	589	589	543	595	623	597	616	561	624	592	611	610	589	567	563	590	549	572	607	568	570	560	554	583	556	557	606	578	558	584	596	594	606	595	577	604	582	589	588	612	600	560	539	559	635	575	653	561	514	604	597	630	589	566	552	575	588	560	568	621	664	587	562	585	583	599	604	576	592	613	553	627	568	616	632	597	568	585	569	600	528	537	634	578	625	619	625	584	597	575	579	585	547	619	555	572	616	580	606	599	604	590	559	577	560	595	566	581	598	559	588	575	553	603	573	523	582	554	570	597	660	590	613	515	603	607	579	595	596	586	569	621	605	581	602	613	592	592	557	584	596	601	590	600	576	543	600	562	613	626	600	636	627	576	601	609	599	624	606	623	587	611	569	585	557	584	598	553	527	573	566	570	570	550	586	570	595	592	576	563	592	564	604	522	612	580	578	583	596	595	574	610	577	589	551	569	549	596	655	579	593	552	608	620	577	559	649	551	547	575	604	567	592	628	579	582	550	575	555	586	605	599	540	585
27396	20665	9876	2523	1200	851	635	546	505	422	344	360	320	333	298	286	303	335	311	320	279	303	327	292	305	301	320	264	280	296	267	293	268	264	308	296	330	284	281	296	264	304	305	277	293	306	271	277	251	280	294	310	274	289	318	301	263	282	288	292	286	286	286	280	265	298	288	296	290	267	280	254	291	300	298	274	298	272	326	272	317	263	266	270	260	297	275	266	283	294	262	280	279	291	284	272	301	280	292	308	261	309	277	300	265	268	295	297	281	278	291	298	281	285	298	273	304	290	260	305	293	304	285	288	269	281	276	264	323	267	292	275	283	264	289	309	299	295	283	294	289	279	276	281	293	298	302	258	258	290	306	290	268	296	295	281	279	242	305	287	289	324	272	279	303	321	234	291	314	302	245	275	287	276	323	315	276	265	292	292	300	278	296	312	302	299	274	262	287	287	279	278	318	280	282	291	256	289	299	280	275	275	286	291	279	300	275	291	298	285	276	288	254	272	264	282	307	292	294	268	301	279	308	273	282	244	283	272	285	275	305	251	324	294	316	288	290	312	284	297	284	263	296	289	277	269	276	292	283	264	270	280	299	302	285	268	279	297	275	309	259	266	270	281	269	284	276	257	276	290	277	293	281	299	266	292	285	281	278	329	281	256	283	275	327	307	286	281	304	308	273	254	289	278	282	293	280	276	286	298	322	255	358	301	267	309	296	287	308	279	262	280	274	300	280	279	256	302	312	279	306	279	294	294	281	301	283	279	289	268	267	303	308	279	266	283	297	286	274	266	280	296	272	276	286	271	286	265	273	318	284	268	267	292	280	266	281	260	318	291	275	325	283	300	277	283	279	266	274	287	281	297	322	289	323	284	302	282	304	289	253	291	326	300	265	289	271	282	273	275	288	274	287	275	296	272	293	285	294	274	286	270	325	273	296	291	288	316	287	288	313	271	300	267	304	295	305	279	300	313	291	303	271	293	294	289	281	322	292	279	271	292	302	298	281	321	289	297	271	300	251	300	282	308	274	319	260	262	307	297	264	260	275	281	299	311	327	291	299	281	276	305	282	290	273	317	256	281	309	289	293	282	297	260	282	312	294	268	288	289	270	292	265	285	297	293	278	275	317	270	336	308	251	297	287	319	270	320	273	293	287	274	280	289	259	283	313	323	283	275	281	297	289	282	293	281	292	320	288	280	256	292	294	295	311	315	275	291	259	288	271	271	303	294	289	279	290	295	291	302	277	273	305	297	294	276	290	289	261	292	280	290	293	282	287	277	288	287	287	295	287	281	299	281	268	268	282	296	275	295	282	288	292	272	272	286	299	286	297	303	288	289	309	272	289	290	297	262	298	309	304	309	299	276	280	294	293	270	273	275	293	316	294	263	293	307	256	275	283	286	297	272	293	286	245	278	265	261	290	265	300	301	277	267	267	307	277	247	309	286	230	265	289	267	297	284	293	278	286	297	285	293	268	294	284	301	321	269	279	268	255	302	265	269	326	262	292	298	274	295	302	281	287	288	303	291	253	282	251	312	270	269	287	305	311	309	277	319	287	286	285	285	299	319	304	272	270	297	285	278	281	283	285	271	286	285	280	268	301	291	283	303	277	285	278	293	255	295	305	310	269	300	264	294	279	270	277	270	283	269	308	283	298	285	295	288	272	258	282	294	329	289	296	269	282	303	286	274	272	270	255	294	284	278	297	300	305	298	259	267	271	289	295	286	272	322	256	311	294	284	245	307	286	289	291	280	320	304	314	289	277	277	283	282	283	281	289	272	317	259	311	279	277	264	266	296	306	301	279	272	284	289	259	290	316	294	305	282	267	275	240	290	312	291	268	281	274	303	248	274	297	276	258	304	304	318	274	275	305	304	308	312	287	279	269	294	303	291	283	251	279	296	280	300	269	264	292	301	277	319	267	286	290	298	335	276	298	261	267	296	301	295	299	287	293	305	273	273	305	272	268	293	286	310	283	260	270	288	293	282	255	277	295	280	256	283	283	265	293	278	280	293	270	292	297	271	279	296	295	294	273	298	267	290	297	276	286	287	279	284	288	264	291	282	279	247	278	304	284	258	286	284	262	272	291	274	294	290	265	263	280	294	312	308	297	268	274	282	287	266	282	280	284	301	270	281	269	289	293	268	288	281	278	296	283	287	279	272	275	288	307	291	259	306	308	300	281	297	265	286	260	265	277	281	280	297	277	299	310	269	307	296	273	275	292	296	277	310	288	314	290	290	268	306	267	317	273	303	269	272	274	272	294	284	277	278	320	277	287	257	298	295	277	324	286	262	270	310	291	291	284	272	254	280	309	320	273	273	271	272	318	271	291	286	299	297	285	308	253	304	262	273	265	287	277	312	277	280	274	289	281	289	268	290	256	304	278	273	287	278	299	284	302	264	271	263	276	260	285	297	285	285	300	266	273	269	262	268	295	276	289	295	308	284	297	298	283	270	322	265	302	303	296	274	306	315	307	318	285	276	295	299	267	245	258	307	326	266	283	290	300	299	273	289	246	309	303	283	296	292	271	282	271	308	296	305	274	294	277	314	283	305	283	293	274	286	284	305	305	303	281	243	274	282	274	280	274	296	296	267	312	277	282	289	288	286	274	286	276	288	274	312	293	283	304	324	289	308	305	281	282	297	296	298	304	262	296	270	326	279	269	295	290	270	269	309	287	268	260	304	312	273	273	283	261	281	295	284	287	280	286	322	282	271	276	298	308	330	298	262	264	287	280	291	276	286	297	323	290	308	254	289	276	273	260	260	262	261	294	310	287	303	302	277	271	299	297	291	313	303	296	308	270	308	267	308	274	291	289	267	309	291	267	279	287	271	285	287	244	261	267	268	276	302	272	287	288	291	289	274	279	270	288	304	318	300	290	263	285	293	286	299	289	295	270	313	291	296	263	281	274	295	299	300	288	316	280	306	284	290	296	267	300	249	304	278	282	286	283	255	267	280	294	268	298	281	277	291	276	297	304	287	280	280	258	247	246	285	294	276	306	310	304	276	299	289	273	274	300	288	287	302	266	275	289	312	253	251	298	277	304	318	296	294	288	293	285	263	284	282	320	306	276	264	300	288	269	300	299	274	294	305	258	300	267	289	230	259	317	269	273	302	304	275	291	286	290	280	273	284	295	270	283	303	287	283	301	296	298	258	314	278	304	261	320	279	309	309	323	266	296	255	286	286	293	274	286	258	276	310	274	257	303	302	287	245	297	290	284	301	272	269	307	269	291	302	266	288	298	317	282	281	294	297	295	279	298	270	295	309	264	284	317	290	281	315	295	285	287	269	280	299	309	280	279	298	312	280	277	288	303	284	291	326	301	279	265	267	287	298	310	260	324	290	294	311	275	294	270	278	300	302	279	277	287	291	293	313	307	280	291	274	306	277	275	302	291	293	233	301	271	265	283	246	295	277	294	288	276	297	293	282	244	299	284	257	270	261	282	300	275	309	297	290	296	279	277	314	282	293	294	269	273	268	292	307
6364	7526	6857	3534	2519	1825	1381	1141	961	755	668	536	465	464	452	447	409	439	388	421	386	441	381	431	420	377	436	396	387	390	380	386	386	337	372	373	357	370	402	327	369	379	369	382	364	381	363	365	390	364	366	385	417	357	390	365	365	365	378	354	358	380	393	350	385	359	339	389	366	357	372	375	375	382	362	363	365	375	401	391	375	371	392	378	372	404	400	418	361	389	378	350	398	415	388	407	372	384	348	345	388	357	391	334	371	388	398	367	356	405	380	400	392	343	375	345	390	396	374	399	394	401	359	360	372	384	367	356	350	351	397	390	384	391	348	353	372	388	378	409	403	377	390	387	400	380	348	395	400	360	369	361	406	386	353	347	402	407	373	397	360	396	368	374	382	388	382	363	381	400	368	402	413	374	376	382	345	375	352	359	378	359	374	410	388	369	353	393	399	395	399	364	355	368	384	357	349	395	375	401	385	403	401	379	339	410	361	375	350	393	373	376	381	359	384	388	369	346	403	376	356	365	405	398	389	358	359	378	413	380	387	342	353	396	383	387	369	391	401	371	383	356	346	394	380	382	361	393	383	350	370	367	367	362	369	333	368	356	377	387	380	409	361	379	393	378	397	372	374	389	366	382	367	361	373	382	394	336	390	378	358	360	390	371	371	385	398	389	377	364	394	371	359	413	386	390	378	365	381	371	352	381	387	388	410	372	358	363	365	393	345	385	401	368	377	385	402	343	377	380	365	377	378	375	373	381	364	384	366	373	366	393	366	362	396	363	375	372	384	393	400	369	353	368	393	374	402	385	365	388	315	412	369	355	393	359	389	348	369	357	383	374	402	385	364	368	342	394	352	371	376	373	353	359	406	347	379	368	388	399	366	394	335	408	391	393	381	351	375	388	365	362	376	346	403	377	404	364	372	374	383	377	385	388	386	351	382	378	414	373	352	360	408	376	389	337	382	373	364	399	398	375	366	383	402	424	402	386	356	395	378	379	370	425	368	385	339	347	379	373	362	368	388	368	385	379	393	380	378	382	368	393	385	387	337	386	379	384	384	374	384	407	370	376	370	362	350	347	389	356	360	391	357	361	349	382	384	388	407	391	376	344	368	355	364	390	374	386	423	373	373	370	388	320	406	383	369	367	363	339	356	388	386	361	428	386	373	367	382	370	387	344	351	383	410	359	389	422	369	378	364	360	394	397	398	369	347	385	395	395	404	356	344	356	401	382	393	367	368	398	366	379	354	395	370	350	414	388	382	371	394	379	371	360	372	361	387	373	368	350	357	344	375	374	386	364	362	350	335	410	363	377	373	363	378	357	364	411	398	384	356	344	359	393	409	341	393	404	381	416	394	384	365	370	377	379	383	377	378	382	384	384	347	364	342	345	392	383	377	378	377	395	384	384	417	362	388	371	373	393	403	386	369	379	401	374	384	360	375	373	388	356	374	398	378	359	379	372	403	395	372	367	377	365	371	359	385	393	351	373	375	370	357	369	381	379	378	355	348	386	391	377	369	382	395	399	419	379	399	366	395	376	358	390	355	358	392	400	387	340	411	365	372	367	409	390	349	384	388	403	378	386	340	369	349	354	380	409	336	372	361	389	398	408	398	374	395	384	374	387	393	378	359	366	361	397	372	351	360	357	385	379	374	388	372	363	376	380	393	376	399	383	413	384	383	365	374	385	370	360	388	375	361	401	386	351	382	400	366	365	371	389	383	371	372	364	409	365	410	381	374	363	368	362	390	405	352	360	365	409	379	399	385	352	379	405	390	405	356	371	376	357	369	371	359	405	359	386	396	367	364	410	332	374	379	376	397	382	345	405	390	401	389	416	384	377	379	382	346	399	368	364	372	355	400	366	391	374	342	354	392	410	393	409	385	362	401	356	366	348	399	353	377	406	388	363	376	360	382	387	378	393	391	390	395	410	395	379	349	369	368	375	380	393	362	400	395	388	405	396	379	364	406	365	392	392	366	374	398	368	372	411	406	385	373	373	390	385	389	381	376	371	393	379	381	342	398	387	375	376	384	386	385	377	363	364	394	381	343	363	366	368	379	367	358	389	368	364	371	336	378	378	389	406	413	375	397	397	371	379	353	390	357	346	379	387	378	392	324	374	363	360	349	401	395	380	386	369	379	366	408	354	359	393	392	360	355	355	364	428	389	370	346	364	387	401	383	391	361	397	369	377	397	372	361	373	342	376	382	388	409	362	359	361	398	349	376	373	361	367	405	368	396	377	397	404	387	383	391	412	414	351	359	366	384	387	358	366	343	389	367	393	408	370	396	352	345	390	382	369	380	369	390	388	388	407	392	381	355	349	356	391	401	380	328	366	387	416	373	365	336	391	376	366	353	389	389	397	387	380	403	382	381	371	356	342	355	368	366	371	354	350	401	353	409	376	366	366	356	393	410	364	354	380	419	414	388	390	355	381	343	388	401	385	363	364	339	404	354	405	385	363	377	357	390	378	353	383	429	406	368	347	370	391	380	383	383	383	411	388	400	374	373	380	373	405	347	392	409	382	411	392	376	394	357	390	384	410	398	376	370	364	374	392	385	365	384	374	404	400	349	375	381	351	343	399	392	370	375	360	398	433	352	346	369	362	421	384	380	416	377	401	393	372	381	413	395	387	395	384	374	382	399	385	383	361	374	384	384	379	363	352	377	381	380	391	356	376	399	349	346	397	381	365	361	392	361	380	379	362	364	376	366	343	381	385	394	375	390	401	374	404	371	399	359	371	384	346	371	364	371	392	384	383	414	375	379	371	361	389	386	343	388	355	377	413	401	369	378	347	370	372	370	380	393	368	364	385	419	420	372	374	359	387	360	363	383	405	403	380	357	387	361	357	392	396	352	336	417	403	348	363	378	391	375	373	393	339	355	353	385	375	367	411	404	390	380	405	363	342	358	389	383	347	376	417	382	349	341	359	401	430	386	382	391	371	377	369	381	418	363	376	372	379	381	404	392	415	389	423	356	366	409	385	373	388	359	373	391	350	353	390	360	374	407	395	381	364	412	373	359	387	371	358	383	379	356	352	404	413	367	384	333	387	372	411	361	382	419	397	368	384	344	355	378	398	371	382	380	341	409	354	328	375	385	386	358	396	372	396	383	369	357	413	352	377	400	386	374	393	350	401	415	357	404	370	368	343	409	373	379	353	375	390	342	405	397	393	366	374	422	358	372	419	391	377	387	397	360	407	393	362	360	372	423	384	400	363	366	368	419	365	372	375	373	376	385	376	396	348	405	368	359	382	371	350	391	347	381	381	400	397	364	358	355	418	341	366	369	407	357	395	374	382	379	356	380	394	374	373	421	332	345	380	392	395	413	402	360	359	375	378	394	409	367	358	362	328	402	399	388	426	381	396	394	357	386	389	377	410	388	364	346	377	400	378	396	360	361	345	399	367	367	432	352	423	384	378	407	372	378	407	398	410	397	384	380	364	396	401	367	360	387	388	375	382	382	348	388	382	379	376	364	360	361	368
24416	21608	29054	24640	21599	10030	2074	1368	1015	885	835	708	612	632	617	610	579	585	562	543	570	530	545	562	556	545	500	535	546	479	509	537	524	513	528	503	534	535	554	540	490	510	510	488	481	511	466	482	505	498	509	507	515	502	526	465	526	534	503	512	481	473	493	500	468	497	500	533	530	497	455	509	546	499	503	474	501	501	508	515	499	496	507	492	473	518	511	486	476	498	489	485	509	450	538	501	509	489	426	501	484	506	482	512	472	546	481	535	471	465	463	522	543	459	483	491	497	506	546	465	470	495	497	510	477	457	480	481	518	459	469	483	490	497	526	465	533	511	546	474	485	530	512	488	491	536	509	502	511	502	523	509	523	538	515	503	505	472	517	499	509	481	488	499	471	504	538	511	518	474	522	489	480	532	491	492	534	482	473	475	462	480	477	474	505	487	478	483	521	517	492	491	522	525	555	481	504	493	425	490	508	472	487	489	502	496	486	431	501	508	524	476	459	530	499	441	479	478	517	508	493	496	519	461	525	470	479	489	473	479	469	487	565	490	516	495	463	502	489	468	529	539	507	504	473	521	459	487	471	472	482	507	473	462	519	489	485	485	495	493	495	521	482	472	488	491	531	488	517	481	464	471	535	486	503	475	472	498	517	483	533	477	503	507	508	507	475	519	467	493	514	480	466	469	475	521	481	514	503	501	481	466	525	548	483	527	491	496	511	456	458	474	494	484	527	508	485	505	492	537	475	459	486	495	492	509	499	489	495	528	500	430	496	507	513	528	523	520	483	521	493	505	501	493	456	474	484	479	481	436	480	465	498	504	463	491	460	473	501	496	514	482	497	511	485	503	512	493	480	477	489	500	506	493	520	486	459	472	508	472	484	461	479	493	475	538	487	524	515	481	520	464	449	464	478	517	477	521	475	467	492	520	515	520	531	499	525	475	525	503	490	457	492	492	515	498	475	466	489	486	485	492	528	464	538	481	483	507	516	492	473	433	490	496	517	517	498	489	478	502	504	486	499	470	511	492	513	520	473	478	512	489	484	527	492	498	467	470	537	514	545	444	484	480	519	520	486	498	518	506	506	503	493	491	546	474	509	504	481	503	489	491	489	492	480	487	541	492	490	473	467	479	477	522	486	467	509	481	482	500	490	530	510	483	508	468	488	492	483	442	519	458	508	477	518	523	509	469	490	493	483	450	512	493	499	443	521	508	505	473	484	518	502	493	518	529	520	489	463	494	495	536	480	508	463	513	478	465	498	518	446	477	491	476	479	479	491	491	473	459	533	498	489	464	478	460	504	496	468	497	517	492	486	532	532	478	515	486	473	485	496	508	458	489	514	540	495	478	505	489	513	497	475	519	472	511	525	495	512	489	511	447	497	502	439	527	557	480	510	515	462	489	514	484	482	500	520	482	501	492	503	490	539	494	507	483	482	475	466	470	459	505	503	487	518	432	493	492	478	502	509	525	519	542	496	553	485	488	533	520	527	477	461	449	493	501	514	460	476	503	476	505	512	482	447	474	495	472	496	441	475	481	470	498	507	516	480	496	474	448	523	497	506	490	497	538	487	488	470	480	477	486	463	530	460	477	482	509	497	477	512	492	506	548	541	513	493	500	471	503	509	482	501	490	484	507	493	518	465	501	497	476	512	486	499	449	491	517	480	529	476	463	489	508	500	477	515	510	484	492	512	490	469	489	489	472	512	486	463	462	524	475	531	513	484	552	509	537	492	478	479	522	469	480	493	464	488	448	511	524	453	509	488	537	484	505	498	503	520	523	519	474	494	486	486	522	506	469	516	496	472	485	472	531	511	480	495	481	505	528	488	516	491	480	483	477	504	451	508	506	500	455	470	492	477	508	491	496	519	510	464	498	529	477	431	526	527	489	484	521	500	499	503	497	504	547	471	489	511	489	508	513	479	516	466	434	496	484	500	525	515	504	489	488	500	519	469	479	474	501	518	534	472	526	483	530	527	476	483	499	501	511	492	522	481	486	544	503	522	482	520	506	485	493	462	475	502	475	510	473	521	485	447	467	518	527	474	492	499	462	531	501	471	491	459	491	497	544	482	485	489	476	513	505	497	459	504	493	498	487	532	504	494	465	516	497	504	525	464	484	515	458	535	436	483	485	523	487	471	500	480	484	470	521	507	500	505	458	486	535	482	471	525	490	531	492	462	473	509	515	515	456	476	500	514	496	495	496	541	483	494	481	502	488	495	471	484	513	495	495	537	482	488	497	499	554	520	462	519	504	500	464	464	480	488	476	497	513	513	494	498	466	513	481	527	540	524	478	495	534	512	506	461	526	518	515	536	558	482	520	483	465	484	539	485	503	492	476	491	458	499	510	493	494	530	501	507	466	490	510	478	469	471	506	478	487	477	486	484	469	505	499	566	483	485	490	505	492	470	521	477	489	512	504	528	482	523	494	484	518	517	494	494	509	501	502	524	503	481	505	506	508	503	468	459	475	489	473	500	483	532	539	437	481	540	503	488	508	514	481	491	510	490	494	498	500	505	472	527	476	499	500	514	516	478	527	528	518	527	504	490	483	465	501	514	449	510	475	520	491	466	519	504	477	493	491	476	523	466	522	507	469	516	479	479	487	529	483	461	473	498	510	479	491	481	471	496	527	486	474	518	466	495	482	531	495	497	482	492	482	506	513	525	484	509	461	470	465	498	466	492	504	497	489	482	494	498	453	482	535	506	486	473	455	479	480	502	534	502	501	490	516	463	517	492	521	475	527	522	471	495	459	496	443	500	489	503	484	510	506	517	514	469	506	438	499	488	508	486	483	510	471	479	500	538	521	494	457	493	483	516	464	493	514	495	485	482	491	501	497	522	494	539	492	515	530	482	494	501	505	531	465	482	492	438	507	514	520	499	540	487	498	493	445	452	441	474	520	539	516	484	522	461	496	515	500	485	487	490	491	465	505	513	492	503	490	499	526	493	505	508	523	466	497	507	469	465	488	523	500	501	501	501	503	480	469	496	497	507	476	455	492	486	513	443	511	502	479	508	471	497	511	498	513	472	482	493	476	516	524	508	515	477	475	499	495	522	499	542	475	491	501	440	454	489	554	491	496	504	498	456	497	461	483	472	447	510	501	501	458	485	484	509	463	489	487	491	519	475	555	468	485	508	462	512	527	506	462	517	539	513	488	530	483	510	462	432	488	502	492	500	485	497	546	492	498	493	504	534	480	506	494	467	498	496	496	496	488	511	478	458	467	470	467	476	524	490	461	467	494	467	564	469	503	508	470	512	452	455	484	510	491	517	507	478	481	498	503	522	505	470	501	492	492	479	497	480	474	512	503	462	489	450	511	471	484	572	460	504	482	480	473	485	454	458	499	482	475	498	514	541	464	513	503	506	508	498	516	496	503	524	522	474	454	517	521	531	485	470	484	477	469	484	472	525	476	507	502	493	526	465	507	475	489	511	537	463	486	528	495	537	492	462	481	494	488	511	482	506	527	516	511	494	533	467	499
7723	17499	14821	8216	6080	4422	3472	2679	2128	1720	1578	1244	1080	999	937	875	821	761	821	797	825	777	747	756	766	666	691	680	682	702	711	680	693	727	647	666	605	662	666	721	686	706	622	688	647	618	666	635	646	688	659	667	618	676	712	672	648	647	697	621	655	705	639	621	685	664	636	640	600	677	645	668	620	617	631	662	660	660	648	643	701	582	663	673	636	654	625	732	633	649	697	649	678	607	648	626	675	637	672	684	629	614	647	630	641	662	664	618	655	656	658	663	662	618	692	687	670	604	626	665	656	650	651	600	632	637	652	672	632	623	671	611	650	661	645	664	657	617	670	667	665	671	653	587	655	627	692	662	651	614	660	654	612	636	638	617	613	602	690	648	612	608	666	603	688	687	710	658	634	585	661	612	650	671	657	647	656	616	630	655	615	635	669	631	640	640	667	634	651	618	611	642	664	649	652	627	605	623	622	674	687	654	657	643	614	643	665	646	647	632	644	663	626	600	677	633	633	685	616	657	638	640	647	629	635	664	641	634	638	646	653	660	683	628	631	585	642	629	629	636	628	679	606	631	645	658	726	657	577	662	612	685	630	619	621	655	665	634	639	657	659	684	616	689	686	660	582	692	628	642	667	640	635	648	633	639	670	641	627	664	679	630	665	707	643	671	639	648	638	642	627	690	656	656	658	648	629	627	650	640	630	655	639	640	604	640	608	667	620	623	657	629	662	669	652	665	615	649	653	640	586	621	596	673	625	658	670	657	649	659	648	650	633	622	622	639	632	625	667	613	694	577	662	658	625	695	678	661	670	653	652	683	643	652	651	649	665	655	670	662	584	636	642	670	666	606	621	632	626	645	652	639	653	665	691	659	643	631	625	704	638	640	591	654	640	641	618	654	652	631	624	674	631	638	650	644	655	625	599	635	606	632	650	655	632	647	661	648	656	678	673	648	669	657	633	664	660	646	656	653	670	669	636	625	633	629	603	671	634	661	619	639	622	642	628	683	611	646	652	619	627	627	610	668	628	634	608	624	679	660	672	644	677	665	633	669	687	664	614	655	658	617	617	646	659	650	673	638	655	632	591	667	652	647	699	658	707	646	663	668	700	640	647	647	654	663	684	670	648	674	674	643	655	638	678	650	644	655	645	636	626	659	685	654	660	626	662	620	681	633	689	609	627	627	654	696	634	619	637	669	667	628	618	645	665	653	623	643	648	662	634	635	634	629	688	643	625	680	638	633	685	618	649	645	681	606	651	643	674	656	641	683	663	662	617	639	601	629	678	631	661	634	631	592	668	648	623	625	611	639	669	651	670	676	630	667	689	649	650	619	620	632	651	643	653	667	680	679	585	626	685	598	643	679	628	640	594	655	638	663	652	662	607	655	637	656	652	671	670	651	644	599	693	632	633	657	651	599	629	628	638	645	640	621	635	595	655	630	636	639	646	647	680	632	643	629	620	642	609	631	623	647	628	610	651	618	669	627	663	645	656	653	651	654	627	650	625	646	648	688	679	664	680	661	645	679	682	631	684	652	661	646	607	670	669	599	629	651	680	653	690	622	655	616	671	647	615	632	609	652	637	629	668	651	660	631	657	630	622	619	657	658	629	664	643	638	636	657	666	669	660	677	638	637	609	604	660	632	624	625	628	629	642	633	621	665	622	599	652	643	646	609	667	599	672	622	676	629	640	628	627	650	613	630	617	661	608	656	649	606	609	647	624	648	655	648	654	674	672	673	651	599	602	630	622	604	602	644	652	627	598	625	665	579	664	619	638	644	630	632	584	653	680	617	644	636	646	634	628	614	645	664	630	634	623	632	659	644	661	650	625	645	667	635	610	655	638	679	684	599	634	628	620	622	622	618	667	613	637	673	639	658	671	625	643	628	679	676	650	658	596	656	641	657	639	643	644	620	595	636	604	583	643	612	655	656	631	667	687	683	652	641	660	669	651	646	618	673	666	618	636	672	651	578	704	660	649	588	669	619	656	611	661	647	639	603	648	692	665	638	685	685	615	618	665	647	573	663	675	649	675	676	647	632	631	663	669	687	681	697	686	597	609	622	667	647	648	653	687	673	600	612	634	643	650	663	621	673	622	666	645	661	658	690	616	659	655	637	646	621	636	662	674	712	657	651	664	638	621	629	629	673	629	643	641	660	649	627	609	647	657	616	630	621	633	586	655	622	678	665	640	621	671	638	667	633	664	692	660	628	672	611	625	634	630	673	658	683	662	665	619	672	623	668	659	649	659	697	594	661	658	607	665	630	653	662	673	617	638	684	626	666	640	657	664	634	653	679	656	615	676	606	600	702	611	621	617	609	592	666	645	631	685	651	671	638	659	622	592	564	637	613	666	666	653	640	642	672	640	627	655	686	633	655	622	638	666	651	670	625	648	636	667	584	654	647	638	676	661	648	604	642	695	620	618	616	643	664	649	646	628	628	599	674	602	638	642	724	660	658	645	674	589	588	684	648	640	648	635	677	651	643	630	592	622	655	616	682	654	687	638	653	642	703	652	655	618	664	635	621	660	633	617	680	640	667	661	631	661	625	612	652	638	626	643	617	674	636	675	640	680	609	655	627	633	632	649	608	645	629	645	610	606	638	641	631	673	638	630	609	607	633	637	670	653	610	653	651	664	663	673	585	604	624	618	643	618	643	657	615	682	591	600	634	654	578	717	670	674	682	611	628	668	634	645	610	644	701	630	659	604	667	658	675	675	650	630	594	689	602	650	633	639	647	687	647	618	643	652	606	619	653	632	649	653	688	657	680	627	698	646	607	592	645	631	626	649	637	632	641	665	656	647	606	677	594	649	683	673	664	613	660	648	640	622	649	644	647	682	646	644	645	682	621	653	656	651	654	631	679	653	649	654	671	645	632	657	652	632	701	608	629	626	657	644	629	647	619	664	639	633	626	638	605	643	672	624	611	633	631	599	702	657	692	696	652	636	619	648	654	680	696	642	641	663	659	670	629	632	626	626	650	612	641	603	630	613	639	664	667	663	621	645	633	632	635	609	643	678	660	661	677	644	625	648	642	691	680	640	624	639	644	677	604	659	647	636	605	615	655	656	650	619	673	661	622	640	685	655	580	631	606	571	641	660	699	614	616	657	650	631	648	634	672	647	669	649	608	637	671	666	689	635	679	621	702	581	670	689	665	689	605	647	597	626	603	649	644	640	704	671	665	690	617	673	633	649	701	662	641	622	652	634	628	663	669	646	616	634	620	640	632	649	676	607	616	624	687	666	589	679	675	640	652	644	686	643	652	638	620	664	655	659	641	612	621	636	645	602	649	593	613	690	597	654	624	633	630	638	665	647	654	690	623	582	594	691	639	659	626	640	640	623	686	622	606	639	650	638	641	611	649	608	621	606	666	640	662	629	602	658	623	664	688	694	619	670	651	627	648	615	656	617	672	699	653	648	624	672	583	625	641	651	651	634	640	647	647	623	685	643	641	637	649	649	646	651	624	660	666	621	604	727	640	646	656
23514	21614	29561	24191	21622	21610	7744	1925	1263	1107	1001	787	785	647	624	622	586	570	575	523	542	510	515	498	472	517	506	495	472	501	464	505	486	458	455	477	472	469	466	443	466	471	436	531	476	499	420	467	501	442	462	489	462	449	460	458	448	484	448	442	456	444	427	447	467	477	424	477	421	463	460	423	452	445	448	460	484	455	469	421	450	453	458	451	463	439	426	468	479	455	467	453	481	417	448	453	479	446	429	432	410	446	419	438	475	432	448	426	487	442	389	411	461	425	460	439	435	428	475	459	448	458	435	482	466	463	428	415	440	448	434	410	451	442	474	436	445	475	405	430	462	450	420	461	430	425	460	434	433	458	434	445	461	453	426	417	440	447	449	439	441	444	413	441	454	449	455	464	442	437	389	431	467	453	463	473	438	461	442	458	439	455	452	465	464	421	442	435	413	415	458	448	446	430	448	416	472	432	449	441	450	421	457	439	475	433	449	445	434	404	430	449	456	425	460	431	423	488	482	448	480	488	434	429	430	476	441	461	413	459	447	460	417	411	414	428	429	447	415	455	432	468	403	451	456	453	456	424	431	439	417	461	447	446	493	451	450	445	444	466	466	433	462	436	458	440	440	446	486	462	423	445	461	436	429	418	452	439	462	444	450	438	476	431	436	454	459	438	442	487	435	434	429	446	467	414	406	420	418	490	470	434	437	419	446	427	467	480	457	458	421	453	444	449	419	414	439	480	451	463	468	459	438	468	461	481	421	458	470	441	450	444	476	391	473	448	469	428	482	429	415	457	448	429	492	403	429	430	413	466	432	440	471	453	445	458	436	453	431	464	418	465	469	418	449	441	448	459	424	470	419	424	427	438	446	481	435	419	466	472	414	435	441	436	442	435	463	461	455	380	458	422	437	445	472	449	420	468	486	422	460	448	463	455	451	437	466	457	417	473	452	456	445	421	458	422	455	395	466	427	470	454	458	440	428	462	438	442	422	431	419	429	472	438	454	405	438	437	432	433	444	431	453	452	444	405	448	469	457	444	438	432	429	429	414	446	433	440	453	448	422	454	453	424	442	451	429	456	452	456	465	429	407	439	427	441	405	452	426	419	474	476	449	457	440	426	451	435	446	515	441	451	474	459	434	465	461	441	433	431	437	492	479	440	440	466	415	431	445	447	422	441	432	455	476	438	403	451	467	438	445	447	452	476	432	423	452	453	441	426	432	467	452	452	426	447	456	430	453	475	412	452	461	441	427	384	431	446	470	415	408	471	427	458	472	456	438	438	420	445	441	444	439	426	422	426	422	427	439	444	423	436	460	415	421	407	431	426	431	476	435	426	428	460	448	434	442	445	452	462	461	417	421	449	402	456	467	455	454	436	476	468	433	426	441	481	455	438	423	463	463	437	429	428	437	472	453	396	481	425	442	448	466	461	437	466	412	411	467	472	465	451	447	481	450	493	432	458	483	449	431	465	434	431	442	416	443	417	443	436	406	428	426	429	399	434	441	429	429	399	443	419	471	410	501	413	437	448	429	443	469	433	424	462	473	466	394	427	414	469	470	466	434	470	469	422	435	459	419	429	418	428	412	397	452	439	483	431	432	422	449	455	442	456	466	429	438	436	445	450	452	452	442	463	468	468	425	439	431	432	453	429	442	442	447	424	453	433	436	445	467	481	410	403	431	476	439	441	445	431	439	444	426	454	391	444	435	441	438	453	418	441	435	439	452	437	442	395	447	422	461	425	449	477	431	437	451	454	453	433	464	418	432	417	458	483	462	454	481	431	437	446	479	428	452	439	478	462	446	426	460	428	393	455	463	432	456	417	475	434	452	484	469	419	436	437	411	450	437	454	418	418	452	420	436	460	466	446	421	424	438	440	455	443	433	428	467	416	453	434	426	426	421	447	468	471	424	478	478	464	396	471	458	456	439	466	496	439	471	406	417	416	453	423	442	429	411	456	460	402	417	454	429	414	454	442	396	421	426	469	420	483	429	454	425	439	408	395	443	428	455	446	431	482	446	433	441	448	464	461	442	445	455	432	474	468	478	462	419	439	432	439	424	418	458	409	465	436	415	431	457	443	419	452	470	448	450	431	452	418	459	416	469	418	437	447	462	430	463	482	399	449	444	434	456	454	461	447	460	429	476	429	445	390	501	443	445	431	447	417	423	449	444	438	414	488	449	455	434	443	481	474	471	450	436	457	436	454	455	477	425	440	475	477	450	451	419	457	419	443	443	425	452	414	448	389	423	425	461	455	473	475	442	427	448	470	419	483	464	444	411	466	434	437	447	446	420	460	416	392	438	419	439	459	447	428	480	441	456	414	466	438	419	462	457	425	420	474	426	454	446	439	468	497	476	440	436	454	436	431	461	452	476	442	404	395	434	454	454	453	439	424	422	453	433	425	430	484	422	469	466	441	416	426	393	432	477	446	437	414	450	421	450	457	452	426	483	443	442	425	457	426	471	428	451	449	442	456	438	483	430	432	452	470	413	447	396	442	466	475	419	424	426	453	463	439	463	432	451	491	420	443	437	431	486	411	403	427	451	457	459	452	418	420	441	413	495	428	465	479	453	459	414	455	431	443	405	424	413	454	452	476	419	405	444	466	425	451	434	431	426	437	445	400	414	381	434	435	405	433	395	434	459	430	404	452	417	429	452	440	451	456	420	438	437	478	430	457	452	445	467	409	445	488	465	465	441	425	448	470	456	409	450	451	452	429	455	424	439	458	406	426	448	484	449	414	450	409	433	453	449	446	390	460	431	486	444	486	432	469	414	425	425	429	446	481	454	430	434	430	437	459	418	465	392	430	474	417	444	471	449	471	424	448	425	427	450	471	467	430	451	441	442	494	446	443	462	458	428	424	404	419	432	444	466	444	434	422	433	469	470	462	476	453	419	462	455	446	460	472	449	460	484	397	451	428	409	445	416	411	448	429	423	467	443	444	478	431	472	411	416	467	429	485	424	487	444	443	454	426	449	467	449	416	413	451	466	457	436	433	422	472	460	460	458	429	453	470	459	471	431	452	412	399	458	438	465	442	442	456	444	440	468	465	447	410	460	469	431	461	421	443	453	441	420	428	433	502	435	471	471	468	434	415	474	451	471	456	464	428	462	457	453	410	447	433	455	435	415	449	415	459	427	446	431	440	460	448	451	478	445	458	463	429	404	446	471	448	457	420	424	440	457	454	448	437	430	437	432	433	497	404	425	469	424	434	432	476	451	450	437	490	423	425	427	456	467	442	467	429	461	459	422	438	455	462	423	477	467	460	446	454	447	443	500	425	493	446	435	452	414	391	428	430	430	431	425	468	442	460	442	455	387	461	434	448	423	431	423	461	416	466	450	456	422	429	442	455	459	438	438	435	408	442	459	441	462	452	447	474	468	408	441	442	453	453	466	439	445	463	455	455	390	439	487	475	468	439	442	474	442	474	429	460	413	433	473	447	425	455	434	455	439	451	399	449	419	475	440	495	475	454	418	431	452	449
10167	23052	19700	11663	8440	6416	5005	3785	3045	2434	1989	1519	1351	1179	1122	1052	965	913	936	835	830	821	800	748	753	748	736	680	716	644	650	637	668	683	667	644	626	649	627	596	627	627	615	649	596	611	635	627	586	590	601	616	606	614	613	587	607	557	655	623	600	596	597	585	580	557	587	620	629	583	627	573	578	583	602	571	588	557	591	567	616	606	628	590	614	589	550	574	618	617	574	571	586	548	584	595	600	593	569	572	610	617	564	583	539	594	629	632	592	614	580	578	618	610	585	592	608	552	559	548	592	585	570	596	624	609	549	554	531	623	653	566	531	625	606	580	665	581	621	548	588	590	602	563	582	614	577	620	544	600	604	609	563	585	584	594	580	591	573	611	582	552	551	603	551	587	598	581	664	606	582	589	582	584	588	566	590	626	518	554	583	583	558	549	597	601	597	606	616	550	630	585	573	561	583	565	579	583	601	596	623	602	594	618	594	586	611	609	598	615	606	596	559	613	594	564	541	572	592	631	580	528	564	578	597	612	562	592	607	606	592	584	595	592	626	581	598	579	544	596	585	556	607	563	589	585	543	591	601	618	569	622	584	623	572	616	599	572	580	646	634	579	581	587	569	616	563	590	580	584	598	596	592	512	568	553	577	575	547	571	606	576	623	573	602	605	576	572	585	624	534	575	604	584	610	593	629	620	546	645	596	621	596	592	600	579	564	575	561	601	631	602	583	599	509	628	589	590	564	605	597	632	552	598	600	571	575	586	570	569	565	555	609	604	539	548	618	576	590	576	580	577	600	586	549	586	574	554	630	571	595	600	572	589	576	608	583	594	606	535	562	627	557	601	605	628	573	597	571	591	551	596	613	583	594	593	613	574	609	562	590	612	619	581	577	599	580	528	576	579	575	541	609	554	597	608	624	581	621	576	564	576	615	548	561	600	593	559	554	560	543	553	595	591	594	581	584	603	573	608	627	576	602	637	559	549	549	576	619	581	616	603	583	574	580	609	591	599	578	628	563	605	595	592	582	614	619	583	605	597	609	609	575	576	629	609	587	535	575	609	525	573	590	564	570	553	634	610	567	574	558	616	580	550	556	605	599	594	563	624	553	585	585	578	607	603	578	598	551	564	572	549	563	624	612	595	556	572	618	579	610	604	536	558	595	613	548	612	594	561	603	585	562	628	573	536	594	567	598	590	583	554	569	586	598	592	578	576	562	558	587	593	619	587	596	576	562	530	599	612	576	595	578	592	518	571	568	579	555	548	572	566	576	582	614	582	617	569	572	577	595	601	591	577	564	620	611	577	587	569	537	556	600	592	537	646	568	573	573	543	580	611	589	612	519	557	578	613	568	598	604	581	584	581	539	581	558	538	616	611	636	592	585	551	574	573	568	550	564	574	587	592	608	566	616	606	564	546	652	639	560	599	567	636	568	591	530	574	541	589	551	580	587	543	616	601	560	613	592	644	557	568	586	555	620	614	595	590	567	551	578	553	596	609	573	578	553	599	599	618	551	595	561	558	593	589	619	583	637	575	579	592	633	560	610	591	607	611	597	579	574	594	603	602	606	581	567	581	572	573	618	578	615	561	596	601	534	562	593	562	568	610	606	564	556	577	568	573	610	541	612	595	595	616	574	606	571	584	580	577	570	645	587	602	573	595	557	547	578	591	585	575	566	593	590	534	593	594	564	581	540	554	565	585	577	611	564	584	542	554	562	584	593	608	587	575	609	577	592	588	579	567	600	579	561	565	576	575	589	604	594	559	581	586	575	612	589	564	596	630	611	571	581	573	583	617	607	580	575	595	616	552	575	605	541	555	610	558	574	646	585	583	566	633	589	552	546	567	611	585	584	615	572	562	598	573	589	580	581	574	547	569	593	585	626	606	592	587	622	583	578	626	590	571	579	576	597	590	599	583	654	602	612	557	560	578	578	572	542	622	592	601	587	578	577	568	592	595	574	596	586	583	541	596	528	539	585	572	585	541	630	612	572	590	587	557	608	572	567	600	585	560	574	589	598	581	558	598	596	580	573	571	552	593	538	608	607	608	610	616	581	557	619	607	561	574	587	597	566	572	606	583	602	554	610	572	596	568	579	597	572	586	567	606	617	529	574	544	624	588	566	567	589	579	597	593	529	594	613	564	566	640	575	576	567	582	624	627	623	579	577	613	585	569	606	586	589	591	570	582	596	620	618	586	573	541	577	568	586	556	588	566	593	610	640	611	619	584	563	600	586	606	596	550	601	566	624	538	556	556	564	567	615	581	564	570	603	600	610	632	566	602	592	593	597	565	532	592	564	618	595	629	584	585	596	600	596	572	570	568	608	591	560	548	601	572	599	601	610	587	610	574	596	583	602	551	610	580	544	591	552	590	596	602	615	554	598	546	595	573	591	574	571	565	561	617	579	586	572	573	575	573	566	558	547	576	586	598	596	581	581	579	625	591	598	565	561	581	580	551	581	606	582	601	540	622	596	608	585	583	610	608	578	578	543	617	597	588	569	589	561	600	602	562	606	558	549	591	599	578	547	557	575	571	618	588	607	625	575	598	613	590	579	588	578	561	593	610	574	543	566	575	547	610	603	605	598	565	542	582	564	615	567	595	568	582	596	598	583	599	579	627	609	570	583	594	566	607	554	582	542	552	545	569	620	542	576	559	616	573	579	572	556	602	599	617	601	607	570	584	546	582	577	588	573	560	583	623	613	594	586	590	600	610	533	569	595	557	601	630	589	628	594	556	568	543	613	601	613	598	576	569	577	565	605	519	617	582	591	583	552	597	557	600	628	603	550	527	602	569	592	560	581	607	617	586	612	540	598	560	579	670	582	586	577	569	566	569	568	577	592	605	568	613	600	559	561	546	612	591	589	597	588	574	575	594	584	544	546	603	593	559	617	573	627	567	586	567	607	601	573	587	533	579	565	614	635	585	610	609	592	592	591	540	621	580	609	600	549	564	597	570	568	548	565	592	591	592	562	589	555	593	563	574	593	579	567	579	597	542	597	571	548	564	547	525	578	586	614	606	574	570	567	611	560	570	591	579	543	607	595	625	578	572	581	599	588	576	592	589	578	610	597	551	559	565	539	571	569	601	545	552	564	609	646	521	582	556	572	529	610	598	600	568	528	542	582	603	595	528	580	563	572	597	618	608	560	601	566	546	590	571	563	614	564	545	604	580	563	567	585	575	616	597	522	577	598	580	546	540	612	581	538	572	608	597	600	540	527	609	580	575	609	603	608	594	616	612	593	569	603	561	586	576	582	548	623	577	566	614	614	575	598	579	582	549	583	583	583	528	613	587	561	583	571	598	581	634	560	587	551	592	555	607	568	608	600	572	603	575	580	606	581	583	588	597	626	583	566	608	620	600	596	580	601	571	619	588	560	622	577	573	595	599	585	552	589	577	547	599	578	600	571	567	541	565	589	607	591	558	571	631	535	585	549	575	590	592	578	612	588	567	596	513	586	568	573	599	614	595	582	586	613	577	615	596
27383	20632	9438	2303	1089	773	588	533	467	409	370	337	297	310	291	285	252	297	306	309	300	264	261	252	275	318	287	281	281	311	290	270	268	286	260	302	300	273	270	282	272	308	281	264	254	256	273	269	272	297	240	264	287	315	274	263	317	290	270	266	287	301	260	313	292	263	268	265	285	247	236	285	281	270	261	307	301	304	289	307	284	284	280	271	286	273	290	277	254	279	274	269	294	262	279	286	288	307	281	315	264	254	296	298	291	288	268	255	283	272	318	264	263	267	249	258	290	281	262	276	249	242	257	283	281	280	280	265	297	296	281	277	310	272	266	283	288	307	283	300	254	273	287	286	278	301	279	252	281	268	275	274	269	275	294	262	264	267	293	287	317	293	307	300	284	261	301	280	291	267	292	297	254	292	271	259	287	274	270	298	283	269	264	292	299	279	263	259	285	275	272	289	266	281	255	290	289	264	290	250	268	310	296	274	308	301	263	307	270	272	296	263	287	297	257	294	299	277	259	314	274	292	291	260	283	275	289	270	291	302	270	271	277	302	283	283	260	280	291	290	291	279	276	274	323	296	277	279	288	249	295	258	288	278	270	289	306	280	284	297	277	296	279	270	288	271	291	289	286	279	279	278	278	292	288	298	258	278	277	286	286	319	272	287	352	251	303	285	272	283	285	290	268	313	289	272	284	269	283	246	262	243	304	271	262	304	260	272	260	280	285	276	257	259	252	283	290	281	271	274	283	288	292	269	275	275	289	261	281	285	299	279	294	269	285	295	281	270	274	267	320	268	271	273	280	273	262	278	278	246	279	282	303	284	285	308	306	284	275	278	315	305	284	298	256	283	249	279	263	293	299	319	274	279	274	289	315	257	305	275	276	286	333	269	279	291	307	296	290	268	275	282	309	270	271	274	305	256	287	281	271	280	274	285	286	275	289	272	275	265	280	297	295	267	278	258	297	265	311	296	265	280	283	278	310	275	286	261	280	287	295	290	271	295	288	271	253	289	282	265	288	278	277	292	305	252	264	257	243	287	262	275	269	302	268	294	269	263	254	294	248	281	289	303	271	266	298	242	295	289	303	280	265	303	273	285	267	280	282	235	289	271	288	267	290	275	272	298	296	291	308	269	263	268	293	245	261	274	283	276	315	277	276	290	273	258	302	288	269	278	265	282	272	294	270	252	281	296	307	275	272	297	268	284	272	259	291	282	256	282	292	273	233	264	262	280	277	283	292	263	278	281	272	283	266	271	241	259	288	275	256	298	322	268	266	282	252	277	268	274	270	261	271	295	274	286	285	287	271	264	272	271	289	287	284	311	283	264	268	279	269	253	304	280	285	285	287	281	274	288	276	287	275	282	282	300	298	269	276	293	280	294	257	262	289	272	269	278	253	254	298	297	278	266	271	304	271	264	259	279	273	287	298	293	268	285	274	295	284	253	292	275	261	292	270	309	280	280	275	249	306	253	273	297	302	262	289	300	308	272	296	289	270	287	283	318	270	305	280	278	284	271	297	243	296	279	247	284	272	278	296	260	262	257	226	284	306	289	263	303	263	291	293	287	311	240	288	266	279	269	279	258	291	298	275	307	275	280	263	285	286	248	303	267	289	314	266	284	258	226	270	294	289	301	283	277	271	277	310	278	293	278	300	304	287	273	293	286	275	284	273	259	244	288	306	294	309	305	267	272	261	295	266	274	246	293	277	278	290	317	274	308	295	283	267	290	295	294	294	297	261	288	260	260	297	289	264	301	286	306	297	299	278	312	267	307	271	297	272	289	280	282	284	289	313	264	290	252	282	246	291	299	264	281	268	313	279	290	278	275	245	237	273	299	264	253	287	282	263	281	288	275	281	284	258	297	271	282	283	277	284	268	283	278	296	278	294	287	272	280	257	284	279	299	284	267	259	290	304	288	309	278	280	292	276	294	250	282	260	285	290	284	249	290	279	276	270	271	264	276	270	291	284	333	283	301	293	282	305	263	281	283	265	269	251	269	295	270	278	277	308	274	283	291	273	289	306	299	305	278	263	291	290	302	277	272	294	278	280	294	271	299	290	265	329	272	301	302	266	271	308	281	280	267	297	288	293	300	286	258	269	289	291	282	271	268	274	262	261	279	293	268	285	304	275	292	295	256	287	279	257	279	282	282	295	269	287	271	254	289	287	284	285	271	307	285	266	271	283	270	279	301	250	273	306	282	276	263	267	284	273	268	287	277	281	297	299	266	264	290	295	282	297	275	294	269	298	276	325	308	285	273	279	328	264	269	281	294	275	254	270	286	270	284	271	269	286	270	266	300	251	307	281	285	311	263	274	295	267	305	288	292	270	283	261	300	291	294	300	272	293	255	299	275	283	267	293	322	261	284	285	277	275	301	277	282	254	269	281	241	295	290	276	309	294	293	276	261	271	285	308	270	301	292	276	307	292	252	298	266	290	278	252	293	270	267	289	252	278	283	280	288	287	295	270	301	292	283	302	285	294	299	290	317	284	291	301	298	290	271	266	283	278	263	277	309	278	294	272	281	237	278	284	306	261	284	276	272	264	263	297	281	263	277	296	265	302	259	285	272	257	245	274	264	243	275	294	290	282	268	273	300	265	259	272	286	270	266	297	272	270	285	298	291	289	297	255	280	274	260	294	272	257	309	278	284	303	300	268	266	244	290	273	304	296	273	283	267	263	334	289	261	301	277	300	287	273	284	285	286	279	274	266	318	256	278	278	265	259	274	273	267	260	282	263	303	273	328	273	315	286	271	246	296	280	284	289	277	269	300	303	296	289	265	283	270	281	313	292	294	277	263	285	284	255	269	270	282	274	289	273	272	263	274	252	302	273	254	302	281	295	274	275	308	292	229	274	275	288	296	275	265	267	277	265	272	273	281	274	293	284	268	299	255	282	304	281	280	307	278	262	279	274	276	270	289	315	306	292	300	279	303	319	252	253	282	274	255	272	281	313	299	285	263	279	296	262	276	298	266	285	294	272	289	292	278	290	299	300	298	273	284	269	292	293	291	276	274	288	295	269	282	290	286	287	261	286	277	288	271	277	274	250	306	276	282	283	279	274	273	317	307	253	303	282	290	265	282	265	288	271	272	306	284	298	268	280	268	271	270	281	275	284	279	266	291	273	291	295	282	285	290	285	295	282	266	288	292	267	276	296	296	287	277	280	276	288	292	298	280	277	310	288	278	270	258	276	292	255	283	266	257	275	272	282	272	306	269	283	282	295	293	303	305	287	286	287	275	268	269	286	257	289	262	299	261	284	279	275	299	284	284	299	294	287	265	285	264	303	308	268	300	281	270	256	279	290	293	287	284	271	292	279	262	291	280	286	268	266	267	281	255	284	300	274	274	292	259	289	267	289	270	285	327	297	265	307	285	298	263	296	316	279	283	273	294	282	294	292	286	266	290	266	291	279	289	282	299	279	306	268	270	291	298	277	296	251	272	289	303	243	289	289	241	286	273	300	268	301	252	303	267	265	277	288	281
6244	7529	6363	3299	2338	1800	1347	1107	907	725	603	524	478	449	408	457	408	415	416	396	404	383	373	388	399	412	399	406	390	377	370	391	390	397	365	394	400	388	381	418	363	373	384	403	369	375	377	384	384	356	364	357	399	390	367	371	369	366	378	340	349	351	376	373	381	375	343	390	395	387	394	368	378	400	382	399	336	401	408	354	371	377	336	369	375	364	391	384	348	384	376	378	358	354	382	348	367	378	372	393	362	407	384	363	396	340	367	387	412	382	409	346	377	391	360	360	350	395	406	356	365	345	342	398	377	415	341	385	380	362	375	393	379	355	347	369	417	370	374	409	380	367	407	403	389	416	379	351	388	356	369	377	374	362	365	373	378	353	387	379	354	365	381	390	372	384	354	383	350	343	367	358	372	381	397	362	372	362	387	395	378	361	375	377	341	373	353	387	374	391	364	342	368	346	356	351	379	366	345	402	373	389	370	360	407	378	393	413	373	349	352	396	364	376	345	403	389	385	344	404	395	385	372	397	371	333	376	358	376	389	353	409	364	381	356	390	377	416	409	379	396	368	391	380	331	402	390	343	398	383	347	374	374	367	362	383	352	378	402	358	354	390	374	373	375	390	362	410	387	347	364	343	371	369	351	375	417	352	396	376	395	363	349	328	339	394	390	356	359	351	377	342	346	387	386	352	376	401	356	409	395	352	367	367	391	366	383	422	374	361	345	352	349	350	370	350	362	338	355	379	374	370	380	362	386	401	408	362	394	396	366	398	398	409	345	374	388	377	359	386	382	360	396	381	347	383	366	413	367	419	372	364	355	353	364	392	387	392	364	355	368	380	337	418	373	361	379	321	322	380	411	381	378	377	341	370	348	390	328	372	346	385	383	362	344	405	363	344	351	390	372	383	351	398	359	403	383	393	364	361	401	335	370	373	387	369	414	364	376	407	357	398	392	357	359	382	390	355	386	377	380	364	386	344	372	392	389	402	341	381	305	375	354	395	363	363	356	359	405	382	392	409	365	398	426	358	373	380	384	382	347	396	377	379	390	396	343	380	350	357	359	378	372	345	348	359	404	367	382	381	339	380	348	396	351	372	387	348	391	372	392	354	363	350	385	367	376	391	382	361	376	373	362	384	357	373	393	372	370	355	376	373	383	364	346	376	366	387	361	378	360	343	384	370	381	364	396	378	393	392	371	374	377	386	379	370	384	370	369	409	380	383	382	381	382	370	368	367	398	341	380	361	414	370	409	370	379	377	399	355	373	394	371	400	345	392	357	368	333	403	370	355	378	366	391	389	393	357	372	407	370	395	366	392	392	370	335	411	340	369	378	339	382	334	362	337	383	363	330	345	384	361	342	372	332	376	347	347	377	348	370	355	356	370	381	393	351	379	412	357	363	375	371	342	390	335	391	357	353	372	415	377	411	418	354	387	380	375	375	351	371	407	351	396	354	381	375	371	356	349	375	360	396	346	385	387	363	401	372	359	383	385	370	343	381	371	336	386	388	364	364	376	371	333	351	362	408	343	347	363	373	373	374	416	388	385	384	385	354	392	368	381	400	382	374	333	379	416	392	348	379	363	393	373	399	403	374	408	377	369	324	365	389	396	360	399	361	352	387	362	363	340	374	364	389	382	370	400	397	383	377	360	364	352	388	396	360	377	384	397	395	376	368	378	385	401	408	401	392	380	402	372	363	390	349	358	386	361	389	350	358	364	370	329	370	360	360	363	391	358	401	390	356	359	346	315	410	384	408	387	361	411	400	376	382	381	378	347	392	338	390	366	400	374	381	359	365	392	366	342	368	327	362	366	384	372	373	372	387	360	366	354	360	376	378	375	347	388	397	374	364	408	353	387	402	380	346	384	387	361	354	361	357	377	393	385	376	351	417	358	356	384	349	378	359	340	332	367	411	376	338	371	411	365	358	370	389	369	384	359	352	392	373	383	414	367	376	391	380	353	374	421	387	386	387	383	401	368	349	376	407	355	365	367	398	380	350	350	417	331	343	405	394	373	384	396	406	364	386	389	378	375	387	367	368	369	395	367	368	367	364	357	394	368	373	367	370	362	387	383	356	407	363	342	346	359	375	364	367	377	338	413	390	388	349	348	384	377	384	424	366	370	398	379	377	349	380	368	358	370	396	374	408	373	351	363	393	356	377	373	369	328	369	389	388	336	411	394	372	415	365	382	362	379	398	361	351	384	407	356	360	421	364	348	381	401	374	393	372	369	353	394	368	344	371	366	388	379	360	372	387	384	385	383	369	369	374	384	369	385	356	395	345	381	387	395	315	380	362	377	357	397	352	379	356	396	375	407	392	369	401	411	374	387	388	406	359	379	393	380	379	385	385	378	386	370	388	393	379	403	395	402	347	403	391	418	399	382	381	359	368	385	367	384	400	375	366	388	390	387	363	384	346	370	392	413	367	377	324	333	362	380	362	367	385	342	372	350	376	367	357	343	363	375	374	375	406	336	350	382	377	395	374	400	368	383	403	364	395	400	407	387	354	400	356	350	389	362	356	386	384	361	371	342	379	376	390	365	364	382	374	368	352	374	403	338	392	404	373	373	389	358	365	367	357	365	368	388	366	366	375	351	374	339	403	403	341	392	374	351	373	373	401	392	375	389	383	345	385	369	392	411	385	375	360	384	338	387	360	365	386	377	379	355	327	385	373	358	388	399	378	381	407	384	350	350	345	381	375	381	417	395	387	374	359	389	355	358	375	397	349	364	429	380	366	385	394	388	378	339	369	361	371	342	383	387	366	338	359	375	359	379	354	372	373	382	352	409	399	344	400	378	354	385	352	362	367	363	380	374	359	358	388	327	349	367	353	361	356	376	371	341	408	353	380	332	363	371	379	350	407	361	332	367	395	374	394	340	357	338	411	386	371	364	388	353	339	395	385	385	352	340	353	386	361	358	357	364	373	390	362	372	353	419	382	378	381	362	377	351	369	388	368	371	394	373	369	354	386	391	382	378	359	386	348	371	387	359	399	367	370	397	408	376	359	355	363	370	356	386	342	370	389	405	391	363	373	413	366	374	369	410	362	334	374	390	375	362	388	404	343	381	380	376	355	370	375	398	397	373	364	364	395	375	365	379	366	392	383	359	398	391	357	373	362	381	388	391	364	393	395	408	391	400	383	363	391	388	366	383	377	334	354	372	362	366	409	384	389	342	355	375	331	371	383	352	354	347	377	386	376	366	364	370	377	348	387	399	393	385	384	357	397	331	372	415	421	356	392	385	364	381	357	379	383	350	342	390	387	378	367	364	382	359	348	378	373	364	372	389	377	403	376	382	380	380	376	386	337	376	373	354	381	409	412	348	357	365	365	360	380	360	361	351	356	390	363	396	356	356	384	390	358	361	393	341	388	386	397	373	351	372	381	371	373	356	395	407	398	379	396	377	343	404	396	415	372	359	372	361	379	374	374	362	399	365	350	379	403	369	369	334	361	377	387	371	350	381	392	399	386	360	353	381	365	379
24421	21590	29010	24624	21545	9801	1978	1269	997	932	776	675	692	656	604	600	582	530	572	591	583	555	567	525	543	565	555	477	482	513	529	536	525	469	479	494	476	484	490	475	501	540	508	475	502	491	479	480	494	477	453	484	490	477	510	450	484	484	512	498	485	486	506	519	486	515	494	478	504	494	521	479	504	487	497	486	492	500	504	476	513	470	518	479	505	500	490	477	487	495	496	493	492	436	498	508	480	481	490	533	506	476	495	500	473	466	475	485	486	496	459	490	486	488	449	469	469	467	484	496	480	494	481	548	515	452	496	517	512	527	516	499	460	473	511	498	473	480	509	534	508	477	478	454	447	504	480	483	471	455	506	475	442	486	497	475	511	483	499	493	490	474	490	482	478	473	456	482	502	481	477	494	467	483	471	472	506	529	512	497	489	487	474	492	484	496	481	480	513	510	500	498	486	529	508	478	495	480	489	458	464	509	493	477	509	495	512	513	501	452	466	497	513	525	470	505	512	466	530	472	514	503	509	503	478	476	504	483	470	481	493	488	503	494	503	510	473	474	503	502	464	507	506	487	465	463	522	489	492	468	501	518	490	499	485	510	490	479	474	485	422	474	504	495	470	523	507	471	497	483	521	474	482	471	464	505	456	480	468	439	501	462	475	492	505	504	500	490	520	499	459	485	480	495	472	531	559	460	485	497	462	495	470	487	522	509	509	499	494	455	496	461	494	489	485	469	513	486	504	477	488	496	492	521	443	507	510	484	482	477	493	499	498	484	510	474	487	490	482	519	469	525	469	486	484	500	461	507	518	489	493	507	480	507	464	487	415	470	491	494	461	507	495	484	481	493	506	476	467	494	480	470	521	497	491	473	491	491	503	477	489	464	469	501	465	490	466	471	506	497	493	487	480	465	452	476	477	477	473	502	507	476	489	504	541	505	470	462	483	483	509	490	482	485	498	471	474	506	495	498	491	483	513	497	507	521	528	473	502	498	491	494	537	500	528	480	478	459	490	528	452	488	505	488	470	491	454	488	477	472	495	527	454	503	507	426	482	480	463	464	507	520	459	534	479	504	455	504	478	452	458	509	466	466	502	522	480	469	451	474	524	487	497	472	466	506	469	477	463	484	489	442	491	432	492	480	480	511	488	490	528	507	514	470	502	491	506	499	479	465	524	469	503	477	466	485	491	466	505	479	519	554	483	488	504	534	465	507	522	500	475	476	466	476	463	460	444	515	466	511	476	507	536	534	492	482	452	496	490	491	445	517	458	474	471	491	504	487	482	479	507	483	512	461	467	482	462	479	471	498	529	540	508	497	496	483	446	477	532	476	513	471	491	530	486	494	515	482	534	504	475	499	526	514	443	492	487	483	494	489	522	497	503	480	510	478	466	508	509	468	497	491	460	501	479	481	479	496	498	482	490	509	456	463	522	481	497	522	456	477	488	511	503	472	505	440	485	491	488	462	528	487	507	478	482	493	516	487	490	475	471	489	499	488	513	493	435	473	474	511	483	466	448	481	494	480	498	471	483	467	491	473	511	507	478	452	488	450	462	482	496	475	501	481	467	444	496	523	501	461	518	469	511	475	481	460	481	484	473	473	506	492	478	480	471	450	505	487	531	508	472	486	508	462	477	489	505	468	492	517	479	497	475	504	530	458	481	504	492	475	465	483	471	514	500	477	497	494	478	508	476	511	503	481	456	459	505	449	492	483	480	505	494	455	494	478	485	446	496	506	477	487	529	481	494	499	518	495	462	476	488	498	515	446	472	479	524	464	463	460	500	468	472	456	509	438	475	490	500	478	471	480	489	535	522	490	495	506	476	480	450	474	505	530	516	507	494	484	508	495	447	504	505	472	472	480	544	521	499	482	490	440	507	492	467	492	461	453	484	528	496	449	456	433	477	502	504	486	469	503	475	468	490	530	459	481	511	459	519	521	510	497	474	515	489	500	505	480	525	512	498	493	470	460	505	526	465	467	527	472	512	503	508	484	508	494	496	474	491	469	488	496	495	495	461	485	529	507	499	498	507	468	483	493	451	496	460	447	453	536	498	506	439	455	534	458	510	497	477	463	508	485	502	513	459	472	471	514	500	480	484	517	490	491	463	483	477	498	476	487	507	530	467	475	530	514	516	479	445	455	451	466	497	464	440	467	498	483	460	453	452	491	473	486	498	485	473	464	492	468	476	461	484	459	496	484	464	508	487	491	505	490	486	492	511	475	500	542	506	486	472	500	480	512	465	469	462	519	485	441	520	466	466	451	475	485	490	474	502	512	504	460	505	482	499	487	425	487	490	506	492	477	494	467	447	541	438	525	465	461	483	490	526	511	461	453	477	461	504	512	499	494	499	475	473	482	466	467	469	452	483	462	494	511	508	475	470	475	503	478	470	477	470	489	468	518	497	524	432	501	494	438	506	442	467	500	495	456	459	500	485	451	459	460	471	487	509	487	526	447	492	444	458	484	506	516	485	498	504	463	455	486	472	460	469	517	457	460	463	515	463	473	472	479	529	501	465	466	486	501	512	505	484	465	450	516	503	428	494	471	499	472	478	482	499	434	519	461	488	500	500	518	501	520	527	448	484	486	497	540	506	503	465	532	493	497	475	493	479	465	443	487	509	488	440	476	510	490	497	460	473	522	477	458	511	472	489	496	438	452	480	451	488	492	474	477	467	482	530	456	529	508	470	434	504	491	423	459	487	476	515	531	497	489	488	494	468	507	429	491	446	486	473	465	507	491	476	459	489	493	471	490	496	484	473	486	485	513	513	479	536	506	514	502	478	501	498	502	504	497	435	462	464	457	498	473	516	500	506	476	442	481	497	503	433	465	468	538	527	482	485	524	468	491	522	500	491	474	419	451	486	484	459	480	532	510	478	469	502	435	479	471	516	512	496	451	468	492	465	471	503	464	486	488	536	479	504	459	472	497	464	492	507	501	506	448	456	512	449	450	495	473	474	494	498	519	490	506	505	460	498	487	496	502	481	424	502	468	454	496	516	518	490	544	456	480	470	483	498	538	497	495	501	482	481	474	527	496	478	484	489	466	460	502	462	502	474	491	488	459	440	454	473	499	512	461	495	455	471	452	475	476	512	498	470	480	476	482	467	526	516	498	522	513	459	494	491	476	502	507	491	521	509	494	515	515	473	434	467	519	506	525	479	480	494	456	503	478	495	472	496	505	517	466	482	459	493	552	482	454	490	497	522	453	500	454	456	493	504	473	475	498	488	473	516	466	482	453	470	476	506	502	487	489	517	466	480	498	513	479	495	500	492	541	523	467	502	502	532	485	501	434	510	486	470	479	511	483	500	542	467	483	502	456	473	485	477	504	497	507	461	470	502	490	512	526	528	494	463	516	488	481	526	507	475	489	495	495	531	450	483	506	480	460	471	507	481	488	493	463	476	459	490	507	442	511	529	477	457	505	510	485	497	497	517	494	494	486	459	491	476	515	510	474	514	498	477	477	475	516	475	523	471	499	501	488
7714	16816	14660	8022	5872	4372	3403	2702	2130	1662	1416	1226	1074	991	979	935	946	871	784	803	795	823	728	698	738	674	670	711	722	697	729	631	665	668	665	659	648	678	642	677	691	655	659	688	642	662	676	595	624	666	696	646	667	654	656	680	638	671	654	634	658	654	642	614	611	659	652	649	632	627	609	636	677	632	644	625	634	638	636	610	667	639	607	665	644	631	617	628	639	692	702	662	639	671	624	638	631	670	663	646	667	601	684	631	671	632	613	627	617	585	646	687	623	662	659	668	637	654	628	576	634	631	612	614	647	660	621	678	624	640	637	637	717	664	633	627	618	639	637	685	616	650	664	595	674	616	619	605	618	692	635	638	656	650	675	635	672	617	670	639	598	644	618	668	636	621	670	635	637	640	638	638	648	641	624	703	636	676	586	642	656	656	652	667	614	647	706	611	672	673	616	628	610	689	616	687	619	618	681	598	664	615	643	667	652	628	613	638	642	632	625	656	629	623	627	629	629	640	643	628	595	608	620	637	588	630	670	638	631	614	653	567	671	650	573	662	608	640	631	606	649	648	614	651	643	639	640	639	669	604	645	639	650	631	652	642	600	629	702	623	665	595	617	648	651	637	643	649	633	622	643	650	674	629	593	639	655	655	699	607	632	671	659	638	605	642	660	638	680	627	615	643	630	613	660	625	645	629	621	674	647	615	689	666	579	601	622	624	659	616	626	628	666	667	629	601	624	605	622	632	611	647	650	616	679	658	669	645	665	660	579	660	664	636	631	650	655	673	621	627	656	650	627	606	650	636	648	629	636	618	620	620	634	603	659	624	615	636	661	643	603	629	607	648	653	629	657	648	659	646	616	617	632	700	634	628	620	645	606	618	636	635	594	652	700	575	593	614	646	637	605	641	626	655	631	614	619	628	648	630	643	659	628	657	648	623	677	653	649	633	639	674	662	631	664	676	606	638	675	633	622	655	632	591	657	603	616	638	640	645	599	664	628	633	693	662	647	596	662	662	618	623	637	626	644	633	642	694	634	612	611	684	661	618	639	657	682	647	653	589	665	651	630	663	625	631	608	599	654	621	638	618	618	662	583	653	622	614	642	620	658	693	644	609	657	620	655	679	670	650	603	589	637	618	624	644	642	630	638	625	635	640	621	621	649	655	674	660	615	629	625	579	632	651	609	679	609	667	600	647	631	643	645	648	637	668	616	632	646	656	630	649	654	623	646	659	649	617	629	651	609	649	626	650	638	647	669	648	637	680	618	637	696	590	642	637	707	632	616	637	673	681	620	679	634	645	664	609	651	589	625	625	628	654	667	634	663	611	668	650	620	610	585	611	615	633	698	648	673	676	609	611	664	652	614	670	657	614	634	635	608	648	665	649	644	640	615	635	599	615	656	623	618	658	664	651	654	629	622	641	619	629	631	638	654	649	613	670	632	619	663	652	630	650	651	666	639	586	662	615	652	663	658	670	631	648	676	616	624	626	645	632	594	643	620	637	643	656	659	598	628	666	642	629	638	600	596	655	626	614	669	621	603	626	645	647	635	621	636	636	621	677	630	690	582	622	643	633	640	625	617	620	591	627	607	668	619	666	623	621	643	642	644	630	635	631	640	649	619	676	654	641	678	642	636	618	644	603	588	617	592	645	681	652	658	711	628	636	682	671	613	617	607	655	656	641	657	599	610	615	621	640	638	615	672	670	618	598	636	651	665	615	674	644	611	685	657	636	587	614	623	596	684	630	626	605	623	633	684	635	653	629	583	614	627	666	624	688	607	635	673	632	622	639	647	649	610	619	623	603	679	631	608	637	658	619	563	632	628	660	651	620	661	623	660	637	594	642	606	608	623	624	626	640	587	664	662	573	690	614	606	611	605	660	689	668	636	629	621	668	603	596	645	610	615	658	673	629	625	694	664	667	643	640	658	612	647	629	666	632	640	654	645	675	690	628	619	635	626	632	650	663	640	665	654	616	616	650	613	648	654	643	627	645	652	633	659	673	606	627	636	619	637	631	598	595	657	670	626	652	622	616	651	616	574	641	642	610	660	625	636	638	624	667	614	652	619	604	647	637	637	604	632	619	589	629	601	633	652	587	648	651	622	639	665	607	596	635	655	655	657	657	613	647	621	663	726	615	634	660	635	661	690	650	628	645	665	617	645	692	641	565	674	678	646	635	640	613	637	681	648	624	648	608	660	631	618	651	667	690	619	650	610	635	625	655	647	652	622	658	640	682	622	629	637	638	659	676	631	582	633	638	630	653	588	604	650	623	642	629	634	640	654	620	580	685	599	592	655	610	687	609	619	670	645	605	664	634	597	667	668	672	611	659	629	637	635	654	623	652	654	622	643	627	672	637	573	637	645	684	606	643	624	626	636	643	666	654	638	605	657	621	643	603	630	664	609	589	636	654	636	642	684	604	650	654	579	609	631	648	608	629	623	635	656	604	635	643	628	674	609	633	646	604	660	620	625	624	687	651	664	581	646	678	621	692	650	687	655	628	636	621	623	663	659	671	638	651	594	669	690	641	639	644	598	636	600	585	636	629	611	632	601	667	665	601	640	598	648	635	651	667	620	674	616	600	660	641	653	617	640	619	672	621	661	665	629	627	617	620	674	623	629	645	612	625	589	621	634	611	668	633	637	617	647	669	638	627	625	650	606	621	698	630	631	626	626	649	647	621	640	626	637	621	632	637	646	648	687	650	670	630	611	598	604	632	678	634	613	655	634	674	617	617	581	612	626	625	657	604	677	670	613	611	635	612	639	644	605	616	594	664	675	676	635	582	633	597	638	642	628	620	633	629	644	642	639	665	617	643	623	631	666	647	657	606	650	644	609	642	642	612	663	644	620	631	641	678	628	629	639	631	657	625	682	628	610	636	671	697	621	631	640	604	606	653	658	646	651	630	639	668	632	672	662	625	637	694	620	677	656	654	619	654	626	621	631	615	620	663	660	611	676	628	650	629	620	616	621	658	623	673	660	628	614	618	664	658	689	593	658	638	650	616	589	653	647	668	635	620	612	617	641	711	621	655	671	628	626	662	670	604	631	625	654	636	644	603	659	643	673	610	610	642	602	630	619	666	622	617	641	663	613	609	633	624	667	658	652	618	641	606	675	602	662	608	621	637	604	639	665	654	603	635	603	660	638	632	612	682	656	660	600	637	662	628	605	621	662	629	594	662	614	638	621	598	668	657	670	658	621	647	636	662	692	656	642	609	626	626	692	625	640	680	631	662	602	675	636	630	683	673	604	668	622	601	654	653	626	670	640	636	644	653	637	631	628	661	614	599	602	650	643	663	630	607	635	618	648	610	658	673	636	641	625	609	621	634	673	652	659	667	629	635	642	652	617	618	632	575	650	606	650	612	693	677	642	664	643	659	679	630	659	632	600	655	602	652	621	658	582	627	603	625	664	639	577	645	603	668	634	627	632	597	641	635	631	644	637	637	658	629	673	622	606	627	608	604	649	650	620	648	628	649	650	597
23457	21578	29467	24156	21582	21615	7696	1848	1291	1035	878	789	696	646	652	582	587	552	559	541	528	505	544	526	507	484	534	493	476	497	468	490	443	433	455	463	425	450	478	446	447	461	426	423	468	443	472	445	469	450	467	449	451	447	453	453	473	439	443	450	415	451	419	459	487	445	408	438	458	469	445	443	439	440	439	450	437	441	423	425	433	450	485	453	467	486	438	448	466	452	469	419	454	428	437	432	423	461	444	437	462	481	422	494	435	441	430	444	418	427	422	437	449	450	466	439	456	450	428	424	458	478	443	441	412	426	431	451	407	427	443	466	429	449	441	461	440	441	460	455	440	424	396	428	435	460	449	396	412	424	438	429	459	393	435	444	423	469	459	443	436	422	422	401	428	443	393	430	465	425	434	435	451	420	436	438	456	474	441	448	450	462	453	437	435	420	458	399	454	431	427	453	419	434	444	433	463	437	432	439	436	434	475	485	429	490	447	415	449	425	465	423	420	457	458	455	429	445	448	449	388	416	441	453	450	416	443	461	437	467	447	445	435	427	411	512	429	425	463	428	449	470	421	455	427	440	445	439	438	428	438	444	400	420	453	436	447	473	447	450	425	424	418	461	432	434	419	476	452	402	447	415	395	488	469	472	419	465	422	419	453	436	435	473	415	432	409	442	441	475	448	440	454	433	451	430	449	420	457	402	417	419	459	404	417	441	426	458	424	421	422	492	443	398	461	443	420	430	462	407	447	416	428	435	448	409	432	466	452	427	404	461	432	440	462	410	439	421	438	428	436	454	431	409	423	418	478	415	427	422	438	405	416	467	468	419	423	461	421	420	470	459	437	396	455	411	436	437	473	426	469	442	455	431	450	460	408	404	418	404	446	415	453	427	452	413	459	480	450	460	451	429	436	449	433	450	414	459	421	446	430	465	436	448	441	415	400	397	447	398	461	396	391	442	438	447	440	427	424	432	438	478	432	436	452	411	413	450	392	469	432	403	476	404	473	437	438	414	401	452	437	449	425	402	430	453	463	455	459	446	475	474	438	432	431	454	455	418	473	449	439	433	438	414	431	418	409	442	436	429	460	436	402	405	454	442	417	412	423	435	440	480	458	443	459	430	435	404	418	430	438	413	392	455	424	453	464	418	456	432	415	461	402	424	460	432	423	460	431	446	414	402	423	438	451	432	420	457	438	447	444	424	442	414	478	434	443	435	450	452	475	428	450	414	426	421	447	426	464	408	436	405	436	449	409	436	412	410	414	420	441	418	428	415	424	425	449	479	428	446	423	451	447	447	433	419	432	452	417	445	419	423	441	426	405	421	422	433	418	407	442	424	446	420	391	412	436	425	445	439	420	435	402	442	407	426	400	444	416	451	386	384	448	451	405	445	449	414	415	441	431	479	439	449	430	384	401	442	471	452	451	458	436	433	444	433	411	456	439	439	435	409	421	449	442	443	438	445	456	429	402	428	419	451	460	458	423	414	427	434	418	414	410	464	442	440	403	415	455	449	454	434	444	441	439	435	443	484	464	435	457	410	450	455	444	422	430	426	424	424	467	413	477	445	444	437	447	451	426	420	438	444	423	439	450	432	467	395	459	405	444	438	433	478	443	453	410	471	455	452	441	441	473	398	442	451	438	461	436	452	450	476	455	417	462	405	415	441	440	468	462	447	425	419	456	432	420	441	441	426	421	402	440	431	421	455	428	427	389	395	449	460	447	462	409	452	439	416	411	388	425	467	467	431	410	458	434	440	461	434	467	394	436	437	439	433	423	444	428	455	406	445	448	436	432	428	450	453	455	452	434	387	438	431	423	382	418	448	446	441	413	469	429	411	416	441	452	416	413	426	407	404	421	458	471	452	435	401	440	438	442	376	429	428	425	404	416	421	435	396	429	465	395	465	440	443	507	412	409	414	425	421	468	455	420	390	437	408	407	370	412	446	450	416	472	399	431	420	414	394	419	440	450	454	440	442	416	425	429	444	442	477	462	402	444	415	401	447	443	412	427	450	443	451	405	418	447	414	442	412	440	432	424	459	416	385	446	407	438	432	452	440	450	411	439	409	429	439	465	448	393	418	433	438	445	421	417	420	460	442	465	405	445	466	431	434	427	415	446	435	445	454	442	419	428	426	425	422	422	389	428	451	426	454	457	459	424	427	467	455	419	469	474	434	435	441	467	410	409	461	436	427	435	417	452	432	404	411	425	410	440	429	495	437	409	442	459	435	469	427	450	451	442	419	451	404	421	419	470	431	415	451	429	454	460	429	439	411	434	414	444	422	430	422	477	467	424	418	427	406	417	457	407	469	411	432	443	420	456	432	431	439	441	430	432	413	456	459	415	436	381	449	439	469	432	470	423	415	442	421	422	404	441	431	435	424	438	418	409	442	436	391	434	438	462	441	457	454	434	447	414	439	412	472	427	452	450	395	455	389	429	444	411	411	403	417	440	419	422	473	421	415	442	426	432	447	434	435	392	442	418	491	472	393	443	450	422	403	458	414	408	445	468	436	427	438	442	431	432	461	423	428	428	444	446	439	431	445	416	460	406	449	462	421	406	438	409	439	413	446	484	433	419	406	435	396	440	435	434	430	438	424	453	483	444	443	460	416	423	425	426	434	431	458	451	479	445	422	432	443	446	471	417	447	422	443	463	423	408	429	456	452	432	430	454	478	439	462	431	417	459	428	449	448	448	386	409	418	461	481	462	429	462	451	450	446	434	450	409	450	383	455	433	407	409	406	456	431	447	419	421	449	446	432	464	422	423	479	450	434	404	426	425	424	415	400	479	437	440	434	438	459	423	460	444	432	442	433	475	432	413	438	441	413	414	420	468	423	442	427	455	432	423	437	447	451	448	403	418	427	483	417	446	421	418	431	447	422	415	417	477	440	443	427	455	402	451	418	452	367	445	465	393	429	438	453	459	480	412	420	442	414	448	452	484	448	435	445	409	452	416	425	456	458	456	435	450	407	434	433	469	421	415	427	439	463	455	453	453	443	444	446	445	401	427	429	459	404	431	437	427	425	428	456	435	448	412	428	445	418	420	433	478	476	451	499	446	435	457	445	411	475	446	432	434	435	465	435	443	458	399	459	429	425	475	450	415	409	445	422	444	389	443	412	478	418	452	428	458	430	430	407	445	442	440	419	388	442	436	489	487	413	445	447	447	414	385	435	439	453	438	432	442	443	435	452	445	460	442	435	419	481	432	447	437	473	442	456	424	435	443	403	410	409	439	378	415	457	449	439	405	463	459	433	457	441	409	448	408	454	451	418	440	442	441	449	481	429	445	424	439	404	447	437	433	421	407	413	455	459	403	409	395	425	436	438	430	427	449	431	456	417	438	425	436	411	424	446	439	451	432	451	459	426	441	410	426	427	401	409	426	444	431	431	427	424	434	398	386	434	442	471	432	437	429	434	443	389	433	449	473	406	432	424	394	415	477	404	431	428	449	399	433	429	427	444	462	436	447	428	451	442	454	442	418	474
9990	22897	19421	11317	8171	6198	4758	3672	3000	2334	1840	1590	1309	1317	1065	976	920	872	849	832	826	776	793	757	760	732	736	687	697	685	643	683	674	693	617	625	623	598	600	608	639	593	632	602	614	602	616	616	558	620	565	644	619	606	572	561	608	593	592	602	593	644	573	604	619	608	639	603	575	583	615	540	590	578	589	573	598	589	594	604	609	554	629	580	568	626	558	628	577	597	601	582	535	590	576	597	552	572	606	602	599	570	559	583	571	617	551	560	576	596	596	591	550	598	565	556	574	577	602	605	583	570	579	587	571	562	597	600	645	602	560	612	600	561	586	578	599	521	577	566	605	596	629	594	549	592	566	568	578	585	543	610	587	543	564	529	581	577	589	613	557	605	574	578	622	605	572	595	574	566	598	574	593	606	565	620	566	571	556	553	603	576	589	557	556	598	566	571	554	609	588	585	581	590	597	573	602	575	602	561	596	615	553	576	545	600	559	608	572	579	541	561	608	595	615	552	580	576	568	603	565	602	589	558	585	601	580	572	562	573	574	620	609	574	557	596	553	574	589	595	553	605	579	619	595	576	604	578	578	590	527	537	618	579	566	617	559	577	552	571	598	602	599	540	615	557	573	581	561	571	600	599	615	500	577	616	579	575	598	582	599	568	568	597	571	602	586	533	595	579	598	637	599	570	599	598	589	556	556	560	542	595	561	590	581	545	569	559	566	587	548	589	570	602	568	574	578	572	559	576	559	626	601	584	547	552	540	592	592	613	558	549	521	572	542	528	585	592	582	557	583	577	553	573	569	590	605	560	561	567	590	586	574	577	582	574	574	552	598	580	524	597	564	557	606	561	620	564	566	559	561	599	533	573	595	570	545	562	582	555	559	606	547	550	610	593	559	598	602	553	585	576	563	583	589	583	594	558	600	571	578	560	598	598	583	541	618	592	559	566	595	544	585	588	584	579	569	595	586	587	609	569	602	577	594	596	593	547	558	564	597	583	568	567	598	608	565	585	599	560	616	633	613	576	622	556	587	614	627	577	583	538	556	578	555	574	576	565	618	551	640	578	571	595	575	575	525	564	595	567	599	578	573	605	554	593	623	583	554	570	585	632	583	535	615	594	549	561	560	574	578	587	541	582	589	558	592	587	568	574	551	631	540	577	597	603	584	562	604	589	601	559	583	594	577	594	574	619	583	601	640	541	597	566	587	570	583	573	600	541	595	546	554	601	516	589	565	577	579	564	574	574	515	593	617	600	581	567	577	568	592	575	618	586	531	572	580	563	578	551	543	560	586	566	579	547	588	624	584	570	548	627	598	575	570	600	566	602	561	592	572	553	568	600	586	534	568	579	556	555	556	599	578	575	603	555	575	555	567	577	590	586	567	560	610	569	610	579	591	547	580	537	588	603	599	545	576	560	565	542	565	560	571	587	556	542	597	596	549	602	534	548	569	589	604	593	595	600	533	534	568	574	574	563	570	567	600	609	549	599	591	585	563	553	562	604	599	572	589	601	542	598	553	546	581	588	575	595	597	574	576	568	560	564	565	620	635	593	558	568	563	553	583	576	574	590	565	604	581	574	582	564	549	588	580	559	540	621	630	562	605	597	609	597	568	576	572	586	573	604	580	585	597	582	599	587	572	553	576	560	578	588	564	591	563	580	564	587	597	582	598	596	575	608	570	616	594	594	606	560	564	553	573	544	597	538	575	598	617	580	585	610	625	586	565	535	543	581	558	537	597	575	594	553	590	622	518	567	546	562	585	582	546	617	571	578	545	596	545	583	584	612	541	570	556	541	566	551	566	598	603	587	571	591	586	552	576	588	588	546	605	593	580	601	620	570	603	592	609	560	563	563	560	580	607	609	563	557	591	581	587	562	618	555	564	582	618	600	571	590	525	569	608	581	568	575	576	555	594	581	588	539	581	592	562	595	570	556	562	564	588	584	578	565	572	584	574	536	565	589	609	584	578	579	549	559	626	590	571	577	593	593	525	653	591	560	531	570	567	569	574	584	602	556	539	547	564	614	568	598	528	571	614	612	582	521	602	530	559	614	552	626	580	624	611	602	564	599	566	589	588	532	600	607	587	555	592	579	596	581	582	558	579	588	550	600	565	599	553	591	560	571	563	605	547	599	518	536	549	575	567	608	555	569	566	562	585	583	607	608	620	563	518	556	559	599	542	587	601	634	576	604	602	582	582	552	601	550	603	583	563	567	586	580	585	577	573	613	575	630	614	606	580	587	561	555	620	574	609	569	574	625	546	582	584	529	574	586	539	624	565	552	603	596	592	562	543	569	590	581	576	538	615	570	578	560	578	623	589	573	583	606	596	599	591	554	590	610	562	559	639	596	636	586	571	576	577	571	566	558	616	574	628	570	572	543	559	581	547	568	558	573	569	607	579	581	586	590	560	559	613	598	609	581	579	588	572	578	583	586	598	541	559	606	610	624	566	572	577	587	589	587	549	560	558	587	568	570	572	575	569	581	560	582	570	570	576	585	575	615	551	603	565	609	561	603	592	584	574	566	571	614	597	582	620	587	567	587	552	556	582	560	552	565	614	584	552	571	589	562	547	561	585	576	620	573	581	562	587	574	549	563	574	604	582	547	587	625	637	572	567	595	541	612	551	563	576	552	553	590	564	552	599	600	615	567	580	525	541	583	578	605	560	581	547	557	566	561	538	535	561	625	512	606	562	599	525	591	582	572	577	596	550	572	574	543	571	590	598	581	570	628	561	559	579	626	564	548	587	611	565	595	575	577	542	576	598	592	564	551	561	550	603	577	566	600	591	586	593	615	633	572	581	578	545	557	566	528	612	628	618	576	574	553	554	554	617	534	576	573	615	581	584	601	606	596	642	615	561	615	584	572	573	587	582	562	552	591	573	584	589	577	576	550	607	579	550	591	587	569	551	608	599	571	579	604	576	579	590	623	572	538	551	539	570	544	578	593	565	597	567	582	563	560	584	586	555	561	553	595	581	558	571	588	567	600	561	554	559	566	551	558	533	535	586	587	593	589	598	594	565	582	581	585	586	563	581	558	600	560	553	620	590	570	560	618	580	594	579	624	567	580	548	574	548	595	567	575	599	586	570	578	533	552	541	578	584	572	578	562	566	585	563	565	634	581	608	618	590	513	531	567	528	559	586	622	558	575	592	579	557	579	542	587	540	595	549	595	580	592	594	584	566	571	566	580	609	594	596	576	563	575	568	582	561	597	589	562	580	620	593	584	570	557	578	580	592	533	562	585	585	605	547	585	558	551	548	574	594	592	579	596	532	567	561	602	593	527	599	559	578	600	584	578	605	570	560	622	535	590	635	567	563	601	592	577	543	605	571	548	549	590	558	563	572	565	550	617	579	568	558	569	580	606	621	575	557	611	560	555	567	562	569	564	579	567	589	545	575	570	572	562	588	595	552	548	558	531	561	572	574	568	613	574	534	611	609	609	579	572	602	584	615	568	574	572	550	581	560	567	581	597	573	608	546	615
27453	20694	9690	2453	1218	920	651	541	461	409	375	325	315	285	311	308	326	313	285	293	284	289	284	297	312	287	280	270	281	282	287	264	284	270	277	272	281	282	309	290	279	286	286	287	283	293	275	291	300	272	275	299	287	288	253	279	286	282	283	285	260	316	261	288	279	297	279	291	289	290	307	301	286	284	279	295	317	280	290	297	257	284	323	302	282	318	269	293	287	304	300	265	253	271	296	295	294	262	295	290	286	281	263	267	296	288	300	295	267	271	268	286	268	269	272	259	255	276	295	293	311	293	262	273	285	277	254	275	287	251	265	292	265	288	280	295	318	251	272	284	312	272	304	276	260	273	264	297	267	294	272	275	295	286	253	262	322	282	279	271	292	273	283	293	307	285	303	258	278	265	262	278	294	308	293	269	273	274	291	273	325	302	290	311	280	271	290	284	291	276	289	276	245	272	271	325	287	318	292	260	270	274	275	274	283	279	285	242	284	286	294	288	251	285	284	299	278	285	289	266	262	250	277	264	251	296	279	295	289	261	265	294	256	289	289	267	253	244	303	292	307	251	249	271	269	278	271	257	266	285	249	284	285	299	267	239	287	279	304	274	292	251	306	282	278	266	281	270	273	264	276	267	302	291	273	259	285	272	295	293	261	310	283	295	266	273	295	263	248	260	266	246	246	249	248	261	265	284	256	249	282	286	267	277	279	288	287	324	256	289	290	267	257	308	261	298	264	272	267	274	276	289	269	266	289	271	294	267	273	268	258	285	248	312	276	294	257	288	294	297	251	316	284	261	295	256	287	279	292	290	283	264	292	284	265	299	290	295	274	272	299	250	256	288	280	262	277	295	286	263	266	291	263	288	272	259	307	277	306	316	281	291	287	261	254	291	287	297	271	261	281	265	289	271	307	277	293	304	272	289	295	256	256	313	240	261	311	283	264	290	307	285	234	292	310	278	295	324	276	272	279	266	294	266	269	267	290	273	289	282	293	265	291	272	283	302	291	254	283	266	283	287	275	249	300	285	279	259	271	280	306	259	288	257	271	282	258	276	302	286	278	310	282	292	280	293	292	283	256	262	244	290	271	276	276	300	292	291	275	272	269	282	290	297	276	270	321	273	282	294	276	274	262	276	303	292	301	302	279	240	296	256	280	282	282	255	292	253	267	274	284	271	282	284	281	285	297	294	283	274	264	264	293	258	304	271	285	301	287	272	276	253	265	276	273	264	292	275	303	306	299	292	283	265	253	256	296	305	276	268	287	284	287	269	305	268	274	262	281	300	256	281	313	296	284	290	276	294	276	253	267	285	261	258	296	296	263	271	292	282	277	270	278	268	255	299	289	287	272	303	264	263	266	279	286	249	286	307	279	264	296	263	285	284	286	259	281	265	275	277	255	261	292	260	312	257	265	262	296	276	268	280	284	299	251	266	312	310	288	297	265	296	295	270	279	260	291	289	317	279	296	292	291	303	274	256	276	304	258	260	299	303	261	290	260	273	286	246	272	293	284	270	268	287	281	272	320	293	272	280	258	278	280	297	301	290	264	274	287	289	315	304	297	295	267	265	290	294	296	263	278	268	303	279	261	289	246	286	296	261	277	278	298	261	284	333	268	290	307	288	273	272	253	279	325	281	314	290	248	288	285	314	280	279	299	272	284	262	295	297	303	270	273	266	265	265	258	287	259	297	289	272	279	244	274	283	282	294	290	280	274	282	287	268	297	266	262	263	288	277	274	293	276	293	283	280	303	303	319	257	280	285	255	291	294	302	304	277	299	281	303	249	262	273	263	271	245	293	270	300	303	297	302	284	287	302	300	272	273	282	273	277	270	268	268	279	280	253	301	302	279	252	277	312	272	271	290	309	261	272	287	261	281	289	272	285	278	285	277	284	279	270	276	310	279	257	272	274	282	277	301	269	304	295	327	290	264	277	276	282	292	266	302	265	292	265	264	281	315	313	259	259	279	263	286	277	273	278	294	262	287	271	252	291	283	270	253	299	279	322	291	291	255	337	286	306	276	270	270	300	290	287	283	272	242	288	252	302	280	302	275	258	315	267	271	250	291	258	271	294	273	256	309	272	286	274	263	284	282	283	285	294	287	337	261	250	297	278	302	279	291	274	293	302	258	281	327	251	274	288	273	271	262	320	280	265	303	281	282	273	304	281	277	278	270	257	283	262	260	305	284	286	299	269	304	276	270	291	273	273	263	267	291	273	233	281	264	270	296	282	290	248	284	301	265	280	293	274	282	286	294	262	282	262	264	250	265	264	258	244	294	248	279	277	309	252	285	261	291	287	259	270	270	272	284	275	270	292	283	263	285	282	273	311	298	275	317	306	266	266	300	308	293	241	238	266	247	276	303	296	300	283	278	289	300	274	271	291	284	281	296	282	275	228	261	290	284	289	291	283	294	268	273	261	289	280	292	272	271	279	289	263	261	296	247	260	279	293	276	287	278	263	276	269	290	284	293	273	297	264	258	274	244	274	249	270	288	326	282	302	295	284	272	311	254	286	297	255	270	304	260	291	255	263	254	266	261	276	274	275	281	294	287	260	279	312	280	261	280	276	295	302	292	279	303	292	262	309	276	277	284	278	285	274	278	279	293	266	266	270	284	328	279	289	278	237	276	286	267	270	304	294	256	277	264	290	280	289	282	267	277	264	287	301	275	273	303	278	298	294	305	291	287	278	288	284	286	288	289	317	256	250	278	253	270	270	284	294	283	267	251	275	275	304	278	282	260	294	257	264	283	264	258	269	267	312	260	276	289	300	301	287	320	265	300	285	298	264	272	289	268	297	278	256	269	286	258	270	297	294	316	285	270	293	287	267	277	281	288	250	312	272	259	280	289	262	254	278	299	286	298	279	328	291	247	286	286	287	290	277	258	284	273	284	280	280	275	288	264	286	268	274	277	306	283	281	267	275	248	261	297	288	272	289	299	289	281	299	299	277	289	291	288	301	305	267	265	309	260	272	268	285	267	279	278	289	288	298	250	265	279	289	280	285	279	287	258	278	282	279	274	279	240	265	281	256	283	268	261	308	299	307	277	310	282	279	245	280	255	306	267	268	272	300	279	299	258	303	280	257	256	270	285	300	335	266	260	259	270	264	303	262	297	262	270	272	270	301	319	274	286	254	278	254	258	299	296	276	288	288	296	285	298	273	265	299	268	295	261	297	279	291	260	278	271	293	288	292	294	303	276	278	299	287	255	298	283	261	274	279	289	274	288	279	251	290	295	314	277	287	291	270	299	290	295	288	268	265	296	258	293	270	285	284	337	266	269	287	294	245	304	247	288	278	263	290	296	267	278	286	321	287	270	289	269	271	277	275	285	253	310	308	308	252	281	297	291	245	282	249	278	257	285	266	280	265	287	292	285	276	256	281	262	286	288	259	275	291	295	263	324	288	293	301	269	290	291	273	262	289	308	299	292	294	291	298	269	279	274	274	287	262	304	302	293	264	288	277	300	289	280	248	290	287	266	283
5968	7650	6527	3291	2328	1663	1301	1067	831	689	595	522	466	461	432	454	418	456	416	388	424	415	392	390	389	418	359	390	391	401	372	373	366	405	380	377	393	370	378	373	377	377	347	375	351	376	373	399	350	349	356	377	357	408	360	391	378	375	381	391	348	401	340	359	381	392	384	382	385	383	382	357	363	390	378	359	340	368	367	381	356	399	340	383	356	364	372	361	386	370	400	402	374	393	400	347	384	383	353	354	403	400	370	405	372	425	373	375	357	399	376	394	338	369	379	380	380	388	365	375	400	351	390	393	360	368	418	374	358	382	384	363	377	357	374	393	369	431	369	357	387	356	358	405	331	340	396	366	368	402	373	366	348	354	386	382	351	353	387	327	386	400	367	357	366	371	403	367	375	382	416	397	372	364	365	360	381	390	388	401	388	351	367	366	349	367	405	354	384	404	395	384	354	384	411	368	375	394	347	351	369	380	359	397	365	366	363	347	345	380	382	363	385	403	396	334	404	364	414	350	368	392	389	386	347	389	372	412	380	362	375	376	358	419	367	406	310	358	349	397	336	371	378	372	365	370	391	371	373	412	373	370	395	375	386	378	356	369	390	377	378	403	357	346	378	389	398	366	359	370	393	351	377	393	399	372	355	401	331	412	395	379	390	386	356	372	384	384	376	374	380	373	381	382	357	369	353	380	391	371	370	379	373	342	386	393	364	399	377	355	380	404	351	351	378	358	366	382	421	366	389	388	381	406	369	369	380	378	384	393	366	379	369	364	358	406	355	365	362	339	386	359	339	392	339	351	365	407	415	365	350	379	362	401	351	411	382	386	374	366	363	332	400	404	376	342	331	345	354	378	379	402	371	398	380	349	356	331	382	379	402	372	381	392	394	385	373	361	366	399	364	398	350	363	407	372	354	343	358	369	335	393	378	368	351	379	372	376	351	387	368	370	355	361	396	406	348	400	357	379	353	388	378	400	399	360	395	380	398	381	358	402	378	412	324	388	387	361	401	338	392	358	361	341	389	377	353	368	406	369	362	367	400	369	400	359	384	405	354	373	370	351	373	399	358	379	373	364	361	363	365	362	363	411	362	365	384	385	347	357	385	374	368	323	320	388	357	385	414	371	355	370	370	371	372	412	397	399	386	365	349	353	347	336	375	410	386	380	362	376	382	381	360	364	360	388	375	401	374	389	356	370	369	384	390	383	379	390	365	351	369	372	363	379	372	376	366	376	380	380	363	391	359	399	384	401	386	372	349	428	395	399	370	357	383	404	394	386	354	385	385	393	409	375	362	357	401	361	410	394	348	384	372	372	362	365	326	334	358	360	373	330	359	393	363	361	389	392	373	390	404	394	391	369	349	392	337	343	373	371	355	355	381	345	378	360	358	393	364	378	392	375	375	401	356	406	377	390	384	375	368	371	389	358	357	382	377	350	393	323	369	361	420	359	367	387	373	357	395	377	396	356	346	327	365	375	371	361	359	375	380	389	371	387	347	418	369	405	390	398	368	381	364	353	386	375	377	390	366	384	394	390	391	357	357	373	388	360	371	376	383	367	343	385	374	342	363	356	415	384	372	350	370	387	401	386	394	362	379	372	375	338	387	393	374	328	380	374	400	367	366	340	350	377	376	393	389	372	377	392	349	369	357	394	407	351	364	372	370	391	423	392	361	377	377	356	375	357	351	374	385	378	327	350	387	361	409	364	395	425	349	368	430	364	381	372	415	370	355	388	353	382	364	379	380	361	382	377	371	377	354	368	385	370	379	361	354	368	395	355	359	356	349	368	354	390	397	381	384	383	376	371	360	374	355	360	386	386	370	407	354	340	395	357	343	409	377	364	354	402	364	371	404	370	366	394	386	345	369	374	364	355	345	377	347	401	372	374	354	369	382	375	381	350	391	391	389	366	367	403	405	389	379	355	420	399	362	357	366	380	347	375	393	359	379	391	391	359	349	366	390	393	365	397	401	386	365	398	343	377	347	365	369	377	363	412	366	330	381	356	391	366	357	369	347	381	350	352	355	400	376	388	402	384	340	358	386	375	410	362	367	365	392	373	352	363	360	380	391	334	350	378	361	366	391	370	353	372	397	319	351	399	377	370	387	374	401	347	390	367	370	362	391	358	394	353	379	385	372	361	366	409	381	390	344	341	393	392	353	397	323	330	372	389	403	395	357	373	354	388	354	392	386	358	390	393	364	347	379	396	386	358	355	399	356	397	363	399	344	365	379	365	367	386	392	388	335	374	369	353	387	386	344	379	369	381	388	336	361	397	391	364	346	361	347	367	392	373	374	382	380	377	392	388	369	380	363	407	375	372	405	382	359	361	343	366	375	376	373	390	363	370	358	378	368	395	384	385	370	396	356	370	359	354	383	373	348	384	355	340	353	378	371	409	361	354	394	361	357	362	382	361	340	363	352	374	366	383	393	356	393	383	407	353	377	379	335	356	349	357	359	379	382	367	345	357	391	382	388	383	352	357	385	398	393	372	374	389	381	377	419	353	376	365	401	357	379	389	399	361	371	410	386	367	358	373	356	357	420	380	354	384	359	362	369	362	379	397	370	374	356	363	397	334	359	375	366	375	398	336	395	377	359	357	383	386	405	370	357	419	365	337	364	369	352	393	369	389	400	352	357	363	373	380	427	350	384	373	349	355	360	372	394	405	387	357	376	347	357	385	374	376	386	394	378	381	355	357	349	363	369	382	382	372	368	366	377	401	391	383	392	361	367	386	366	349	361	360	362	397	372	371	390	391	411	347	370	379	338	370	383	370	367	348	354	376	389	351	364	362	371	371	366	342	361	348	403	390	381	381	361	372	370	365	379	375	367	354	371	386	367	354	363	408	395	345	417	337	383	344	382	348	387	382	341	399	370	379	367	370	372	402	371	369	370	394	343	361	372	399	364	383	352	370	383	350	393	378	372	413	378	372	392	396	338	394	361	371	383	334	361	376	391	393	356	342	381	374	386	368	384	400	374	367	359	371	385	402	355	368	415	405	396	350	389	356	353	390	371	390	390	366	360	387	369	378	390	368	371	336	350	360	402	363	372	380	365	363	361	349	343	397	386	356	353	410	375	354	356	342	409	336	385	384	372	357	329	414	356	383	373	362	342	382	379	406	383	409	369	374	372	373	386	364	376	345	368	361	370	355	371	364	370	364	401	395	370	357	410	370	380	406	364	367	387	362	372	343	353	371	354	340	379	390	389	381	317	413	362	402	398	395	381	367	370	382	371	359	395	370	369	369	368	360	386	406	380	390	362	401	397	363	380	378	363	384	368	351	386	365	371	375	368	372	381	379	378	337	401	369	335	375	384	394	371	363	395	369	364	373	377	380	405	372	373	366	366	366	388	382	360	380	370	382	395	358	400	386	375	366	392	379	372	361	355	363	383	378	373	347	383	375	380	376	344	373	377	394	381	362	388	388	373	397	401	358	366	339	359	388	375	397	374	398	348	341	380	415	361	358	372	368	395	393	390	365
24381	21584	28989	24636	21538	9676	1903	1238	948	833	769	664	673	633	607	578	599	553	548	588	566	554	535	517	556	535	516	543	505	478	540	505	465	494	511	494	490	462	479	497	480	466	480	512	519	458	525	507	486	504	490	542	487	502	531	533	486	519	508	493	510	466	501	485	491	456	466	510	494	487	493	480	511	454	496	460	487	488	505	496	471	511	506	484	521	489	487	480	491	527	492	485	504	482	519	459	501	476	494	490	511	469	475	479	480	492	481	486	489	462	504	490	490	479	494	494	472	508	491	527	497	461	469	502	517	491	501	500	489	506	438	438	534	536	512	476	506	502	468	423	488	487	519	448	485	500	458	461	467	504	491	475	443	471	504	517	508	494	479	479	469	496	488	441	491	481	502	471	507	455	461	483	500	474	498	509	461	478	507	476	467	476	445	507	477	465	492	459	478	452	507	448	502	471	455	470	453	529	485	508	507	506	465	471	492	469	520	509	461	497	505	516	498	472	490	489	443	492	472	489	464	463	501	459	459	496	498	494	479	491	515	466	476	472	502	506	505	454	425	535	511	457	468	491	494	469	492	504	448	479	514	476	487	502	498	458	469	451	469	441	501	512	486	474	515	495	501	514	495	451	480	477	486	490	498	493	486	490	501	496	483	458	508	466	497	473	497	473	481	503	457	499	541	484	503	445	491	470	442	480	472	500	438	434	492	487	511	498	484	454	459	525	476	495	486	425	487	465	481	523	476	478	461	486	495	501	482	499	520	480	483	511	480	466	505	480	452	468	475	450	468	502	481	502	480	471	466	483	471	506	479	510	440	487	496	484	497	466	468	481	499	506	465	546	487	490	494	465	509	482	479	494	508	486	445	491	511	469	520	510	467	453	478	509	484	503	453	455	497	486	548	483	474	492	485	471	488	442	463	478	448	462	479	497	481	489	509	461	493	494	487	485	488	500	467	515	464	488	457	453	506	493	493	518	509	468	532	465	459	487	500	453	496	489	481	488	434	480	505	493	476	495	482	490	524	523	515	514	474	538	473	508	484	481	493	456	467	466	480	526	470	458	517	487	500	499	519	479	487	496	508	479	471	456	493	502	494	478	493	506	511	496	486	467	498	443	510	447	509	486	482	440	500	497	485	498	477	470	506	461	525	476	466	466	482	442	470	481	488	462	484	492	462	506	512	490	465	481	487	501	515	454	526	459	478	500	500	489	501	529	505	500	484	465	468	491	486	460	470	479	454	504	464	477	473	474	474	484	458	490	481	503	516	461	536	487	534	486	470	499	461	513	473	515	475	470	491	467	446	500	495	522	504	495	489	463	520	493	501	491	483	479	505	516	485	477	467	459	470	483	477	515	467	480	446	449	490	461	467	524	456	529	489	478	480	510	464	492	510	482	461	506	472	470	466	527	477	492	502	458	515	464	502	495	507	498	511	462	488	486	502	463	445	474	479	507	486	471	483	473	461	498	490	472	467	455	498	478	516	495	481	454	505	474	505	473	516	425	495	523	466	485	487	496	476	476	497	484	472	479	489	454	485	519	480	457	489	474	500	489	479	505	477	474	442	501	449	472	468	460	453	491	451	453	468	499	458	483	470	481	469	514	525	455	468	471	465	485	510	480	490	474	466	494	513	457	508	466	503	478	504	479	516	509	466	480	491	485	455	515	495	472	483	509	480	496	489	481	498	496	499	495	512	479	498	520	492	495	489	504	490	491	476	483	431	471	497	481	477	505	493	479	502	514	503	488	468	483	444	495	497	511	468	522	510	453	463	478	533	487	479	485	479	460	488	435	463	465	518	480	464	455	497	499	474	519	487	518	497	495	501	478	476	485	530	472	521	472	492	489	529	499	483	475	491	479	499	469	465	501	468	492	462	470	482	492	519	500	509	468	485	521	500	487	480	502	479	471	424	493	467	513	490	493	523	448	539	474	491	488	475	494	499	489	512	438	477	515	479	515	491	488	494	494	474	492	480	462	456	485	515	461	497	483	471	455	489	439	470	524	470	460	484	493	442	464	455	495	513	463	474	473	511	446	506	515	500	505	501	497	494	487	447	469	515	492	462	464	486	512	515	438	530	483	501	505	486	477	455	482	501	478	463	512	486	437	500	468	509	467	490	455	536	521	470	541	464	485	506	469	463	487	483	482	509	462	465	518	482	441	481	455	515	480	480	496	488	497	479	453	476	510	483	481	474	494	490	464	458	481	437	484	480	502	486	455	469	469	461	445	519	470	473	488	483	471	508	459	458	482	499	490	539	510	481	517	466	486	502	485	487	442	503	498	483	449	496	493	499	448	478	456	465	489	449	448	499	471	472	482	503	492	517	468	488	512	482	491	470	438	485	502	496	474	427	489	497	450	510	513	529	490	495	515	482	472	472	458	481	484	461	480	504	498	476	509	511	492	493	488	511	496	482	447	473	445	474	466	480	490	513	522	493	510	472	492	469	487	455	503	514	481	486	473	465	447	451	509	509	455	480	501	474	485	493	474	516	520	524	458	469	456	489	503	453	495	472	452	482	468	512	481	470	497	479	451	477	493	510	461	502	483	461	461	477	482	484	492	452	468	478	465	500	488	477	502	458	483	502	476	462	451	483	455	502	473	493	452	468	481	463	484	484	501	478	463	446	475	487	495	502	439	485	524	504	488	456	515	495	486	487	465	501	462	474	485	510	470	522	499	487	494	468	500	488	450	491	521	507	457	501	483	526	493	476	437	487	474	531	458	492	477	470	437	472	462	485	483	450	481	484	491	483	506	489	509	481	517	538	504	509	504	462	467	535	452	527	473	464	468	486	486	494	463	474	447	467	497	518	501	489	494	437	469	474	493	490	502	458	510	467	483	501	469	497	489	483	469	518	468	484	489	494	500	493	501	502	448	450	455	466	481	485	452	491	508	472	520	460	455	443	499	492	465	521	474	481	456	516	479	509	450	501	495	499	488	515	437	486	469	502	475	501	469	517	491	451	518	457	476	504	469	491	469	510	489	463	516	460	506	442	519	511	447	497	496	447	507	481	444	480	499	475	495	506	443	477	510	491	481	470	461	485	507	472	506	518	458	511	496	496	446	469	476	491	550	503	480	478	510	487	487	460	526	426	480	483	521	517	501	477	483	495	469	455	457	481	527	460	488	469	484	485	444	499	478	518	487	510	454	497	505	474	514	552	474	473	479	471	457	456	461	491	464	485	478	507	450	484	471	495	491	502	484	471	535	505	475	490	461	489	464	491	444	469	498	493	533	483	455	524	471	474	511	479	493	494	484	487	494	481	475	513	482	475	525	488	507	530	495	498	489	435	513	477	502	483	472	444	431	520	467	489	495	483	441	509	480	535	470	473	459	452	445	465	511	448	495	424	542	496	490	482	482	475	477	470	468	485	472	496	549	493	479	462	491	501	497	493	513	496	461	493	517	485	502	506	447	529	494	485	491	467	504	480	526	503	445	461	524	461	515	477	438	473	515	500	479	492	531	506	486	456	442	500	495
7587	16677	14227	7848	5491	4148	3194	2575	2082	1628	1329	1296	1072	1001	934	848	783	854	793	858	785	739	756	718	753	700	723	714	742	734	699	689	653	662	642	652	689	661	669	672	649	679	632	683	635	622	631	604	653	654	665	642	695	657	607	644	616	664	695	615	647	660	654	613	656	639	605	670	629	676	656	640	698	604	687	595	645	624	646	638	622	626	637	656	627	648	686	693	634	636	676	627	659	622	637	659	656	653	687	670	687	677	692	631	592	638	663	649	651	650	628	638	594	676	595	613	652	637	593	653	641	613	594	607	699	670	625	664	632	587	641	633	578	640	661	620	669	634	599	594	639	637	689	664	611	660	661	646	656	637	596	630	619	638	636	628	650	622	609	634	638	645	614	627	622	611	653	617	660	644	637	650	646	679	635	638	674	643	674	656	653	656	647	636	588	646	651	601	630	625	650	653	665	635	656	608	640	652	634	667	663	667	637	654	648	631	642	618	632	634	643	642	690	596	664	620	627	655	632	688	597	588	652	596	654	646	650	669	640	643	637	631	646	636	669	661	634	633	634	621	636	620	652	609	623	689	609	668	653	648	661	614	611	605	638	654	636	617	656	675	622	668	620	663	636	586	637	621	642	599	650	649	569	633	641	648	640	614	658	606	663	662	618	631	604	656	647	596	645	640	614	628	659	625	639	647	625	627	641	657	609	665	613	670	590	602	651	700	638	648	713	641	615	658	680	623	669	586	614	632	620	620	652	615	672	697	664	587	650	653	615	627	591	614	643	658	577	653	632	652	641	639	628	618	629	643	632	646	619	631	662	622	684	631	639	593	632	663	639	635	635	613	616	634	608	626	641	651	575	651	616	609	644	575	664	651	626	630	634	629	654	597	640	658	629	653	618	630	631	662	639	646	660	651	643	662	630	639	651	652	656	614	663	671	621	648	591	608	673	618	652	633	660	637	611	660	641	669	641	649	653	618	643	632	634	633	632	679	648	626	653	641	640	662	661	653	609	639	633	610	627	605	654	631	680	634	668	622	631	630	656	595	675	666	583	659	621	635	670	599	651	629	632	659	617	664	599	631	645	620	637	635	638	639	668	636	623	642	655	626	604	623	656	635	613	627	652	658	658	651	650	649	683	644	650	631	654	650	618	654	617	624	618	623	658	587	631	609	672	613	631	593	624	618	614	629	663	589	633	643	627	676	654	646	608	627	602	637	631	655	647	631	621	636	657	591	614	653	680	629	679	620	636	604	635	674	622	646	638	642	651	611	618	645	682	657	632	659	617	657	640	617	604	675	657	607	632	643	636	606	608	643	627	653	622	621	644	628	619	639	645	657	631	639	625	621	616	630	585	661	587	652	608	705	669	625	652	605	616	653	605	667	683	633	624	633	658	593	628	620	612	666	606	622	647	612	670	643	625	596	676	657	651	584	620	636	642	630	612	606	644	652	640	587	672	594	653	648	640	655	636	644	622	661	608	615	672	610	598	645	633	630	662	588	622	668	658	630	648	641	668	614	607	634	639	656	637	674	636	619	630	657	630	625	676	683	637	668	610	637	613	656	654	613	611	612	651	654	639	614	613	634	635	657	595	651	599	631	588	627	625	611	655	648	635	639	625	627	676	668	666	628	629	604	660	591	692	632	612	607	647	673	587	626	610	676	633	647	652	647	636	610	650	663	612	639	647	656	622	648	605	633	643	636	696	649	649	618	651	668	661	629	616	647	623	611	639	611	690	650	621	658	614	665	591	596	624	634	651	615	630	585	626	666	570	596	634	662	618	663	638	621	679	656	605	682	645	625	620	628	615	649	624	667	637	618	626	628	663	585	659	636	639	617	618	594	646	663	634	634	635	648	652	649	641	656	599	651	664	624	681	638	593	626	660	638	623	650	636	672	657	663	646	645	611	630	640	605	673	637	605	600	639	653	646	628	638	665	670	679	620	643	591	647	581	650	601	627	662	600	571	639	650	655	658	634	632	668	622	672	612	608	583	654	628	665	643	629	641	625	605	644	654	624	640	638	627	636	629	631	605	626	631	632	595	576	634	686	591	600	619	628	676	620	674	664	667	710	660	646	640	652	620	636	645	665	625	681	582	616	616	673	660	608	627	619	665	644	684	641	648	628	630	636	663	642	674	621	645	678	600	666	618	637	628	639	617	638	606	626	644	612	621	672	611	688	647	625	656	676	640	606	612	626	649	666	625	656	633	637	618	601	622	655	601	648	673	635	597	624	628	590	610	600	628	637	591	707	649	605	654	659	613	622	638	649	684	633	661	657	672	609	634	646	647	617	669	654	660	682	625	634	672	610	621	643	653	610	619	636	607	610	677	628	630	627	627	661	651	694	614	664	673	611	688	597	652	616	634	674	580	656	628	598	638	628	638	603	600	616	623	639	634	634	682	622	617	671	692	647	647	660	664	638	633	664	620	634	688	599	667	590	648	622	675	637	597	612	661	618	645	711	630	648	659	613	625	615	612	684	670	616	631	633	635	616	635	656	614	625	628	660	600	614	681	650	637	624	648	628	646	616	652	666	637	675	639	664	679	633	630	638	611	664	623	660	645	662	603	592	625	659	609	622	653	645	640	652	637	604	610	617	685	616	651	644	663	641	680	597	726	618	601	669	626	658	646	669	606	619	660	628	667	626	683	633	651	615	649	615	616	655	657	680	618	660	625	636	658	652	683	663	613	616	648	660	617	646	643	616	616	614	663	625	666	617	690	670	682	642	630	607	636	617	610	620	646	633	625	658	667	599	618	632	627	611	628	646	629	648	631	637	628	647	612	628	621	643	638	602	611	663	625	619	648	634	593	632	631	690	621	630	640	615	626	639	663	629	612	641	596	621	613	615	607	632	634	642	623	656	615	650	646	685	638	597	619	633	629	638	634	608	633	634	640	696	633	594	650	624	612	629	607	615	623	652	643	653	615	626	655	641	616	635	655	626	606	640	654	661	647	715	634	660	662	594	642	562	640	580	643	650	626	690	673	643	641	641	646	640	659	621	658	625	610	612	606	608	624	624	614	640	684	635	652	656	650	648	630	671	652	631	597	651	631	622	610	651	636	607	636	663	657	628	639	666	641	645	560	633	632	622	600	633	624	610	647	646	621	613	635	735	670	609	634	595	661	668	648	637	616	666	629	603	619	640	625	632	650	618	574	648	620	609	610	632	669	649	623	624	665	615	602	648	624	631	655	606	673	665	592	650	633	626	657	623	634	632	648	628	646	614	640	622	639	683	651	595	638	610	649	622	623	642	606	614	609	607	622	698	670	604	634	607	682	653	631	628	623	667	608	654	652	669	594	644	617	640	613	652	622	592	684	611	594	604	624	593	637	642	618	646	656	656	623	642	667	611	643	630	673	621	606	660	651	665	636	603	604	648	628	650	634	671	615	655	638	635	648	643	659	641	610	646	595	649	628	616	642	668	678	632	644	630	700	653	635	628	631	645	645	625	659	617	684	634	684	618	625	643	596	656	633	634	669	650
23450	21584	29515	24112	21586	21601	7846	1766	1296	996	916	794	710	649	606	628	574	574	579	515	590	525	525	514	481	515	530	512	501	481	491	482	445	460	433	457	459	415	439	429	404	408	447	455	461	433	459	482	440	464	431	463	481	464	405	461	419	457	455	453	489	435	436	490	446	449	459	440	441	459	430	487	419	421	440	464	490	421	449	443	416	451	435	452	449	412	448	464	428	472	426	488	448	450	418	433	405	467	465	432	401	458	435	414	475	462	443	464	440	479	467	429	438	453	432	387	434	426	424	451	458	475	462	465	461	436	428	444	437	409	450	442	465	451	464	430	453	418	419	418	408	433	465	445	433	436	416	464	435	407	403	436	438	443	452	446	420	439	415	428	450	481	413	449	454	441	443	406	457	401	437	450	445	458	424	472	448	471	425	443	443	454	394	431	416	436	451	433	414	441	419	458	435	430	437	401	469	400	473	473	459	421	428	426	460	438	436	442	437	383	467	412	478	434	488	469	439	445	441	406	394	442	426	416	473	457	434	431	508	413	463	449	453	427	411	413	440	424	420	455	425	490	426	412	458	419	437	424	432	473	466	441	436	452	475	447	452	467	431	410	442	450	454	473	416	436	448	455	438	443	458	464	427	389	433	469	413	426	441	427	418	439	446	413	435	425	451	436	413	444	428	441	442	431	457	431	463	441	423	446	449	427	431	458	445	394	406	423	404	443	418	411	464	440	458	439	441	412	433	436	439	449	424	461	456	418	447	441	418	431	480	451	421	431	432	443	449	470	416	431	446	451	407	391	470	483	465	424	463	453	441	431	450	458	445	453	436	423	457	423	436	436	461	461	465	421	422	446	443	430	422	426	429	418	416	435	486	419	419	462	459	443	402	447	407	457	438	451	449	441	459	422	453	436	449	438	414	462	438	436	467	438	384	430	459	426	467	433	446	390	428	468	406	403	442	400	458	393	462	416	417	433	433	475	465	417	421	442	458	462	462	450	470	457	398	428	431	448	404	463	445	417	468	439	428	464	458	447	421	455	414	424	462	434	469	414	458	434	460	478	458	414	419	443	456	422	464	454	453	392	406	449	494	452	434	453	442	430	452	416	475	448	440	455	431	439	455	422	419	455	447	429	413	466	433	449	412	433	404	444	401	430	400	411	457	456	419	450	423	465	409	453	429	405	466	428	494	423	417	437	447	444	413	451	466	432	475	412	406	441	488	502	417	431	434	446	448	424	406	464	424	425	431	447	426	426	447	411	440	415	415	461	438	461	432	441	446	426	394	421	436	416	412	424	409	438	439	471	431	430	412	412	458	461	394	441	452	448	400	402	427	454	413	412	440	467	447	368	455	425	449	427	419	432	477	446	454	441	418	457	437	436	439	462	441	440	455	439	440	414	446	466	452	478	435	465	451	419	441	415	435	414	401	460	467	452	452	446	431	485	422	444	426	404	454	428	424	446	446	421	444	437	447	452	407	452	438	434	432	451	436	427	463	405	438	430	442	391	461	458	415	454	409	431	432	449	414	452	419	454	442	419	445	436	423	429	403	406	462	463	469	424	425	436	428	420	437	455	445	416	475	453	426	427	424	404	419	458	456	400	448	435	474	443	412	445	396	430	442	454	453	426	411	431	470	451	467	493	465	449	444	433	442	426	424	418	453	443	441	446	436	454	441	443	425	486	444	425	455	467	438	462	424	430	424	430	446	420	435	442	439	396	443	448	450	450	438	448	432	460	414	489	431	455	443	468	436	441	476	419	409	414	389	455	456	426	424	418	422	429	472	433	421	439	428	458	456	460	469	443	401	467	425	449	450	464	467	432	403	463	470	418	427	411	458	423	429	428	459	462	406	457	440	420	448	400	449	440	456	407	482	385	440	445	443	482	395	448	396	444	440	452	415	455	393	437	456	419	451	435	429	439	399	458	402	462	436	466	424	437	439	459	398	454	424	434	400	411	427	411	393	432	434	443	468	440	448	427	397	439	497	416	426	419	449	471	402	450	452	432	448	452	429	437	467	478	434	426	478	470	431	409	456	430	478	460	427	441	454	387	466	454	426	430	443	434	415	456	447	432	417	431	450	435	434	421	435	445	440	487	431	456	421	444	421	426	478	437	433	432	427	456	438	444	453	444	426	473	436	433	439	414	429	483	427	420	445	425	438	441	464	465	444	444	444	426	469	422	439	431	449	441	436	418	469	444	478	425	433	416	448	475	416	439	397	445	454	469	412	434	446	452	468	454	432	464	415	478	441	457	435	469	454	459	449	448	437	458	432	440	457	466	445	456	431	425	424	402	481	459	432	433	407	489	403	439	429	425	449	390	445	426	439	389	437	467	435	461	437	436	422	449	434	431	448	404	428	458	407	470	408	412	430	448	447	436	423	488	408	435	412	447	436	420	431	413	451	459	436	426	437	436	423	421	430	425	420	443	469	414	418	455	420	424	447	474	452	434	446	411	425	430	406	449	444	439	448	429	433	418	426	450	424	431	480	412	448	448	416	426	446	447	437	438	420	454	411	445	448	466	414	407	438	434	458	424	431	434	415	459	470	432	454	414	443	428	394	401	381	434	418	448	436	427	414	459	441	437	451	419	414	438	448	448	429	476	406	423	443	413	444	441	437	438	430	425	423	456	401	413	428	470	448	452	442	434	489	434	444	445	446	437	424	429	455	412	431	425	450	429	441	400	427	461	437	436	421	444	461	471	427	426	448	421	438	440	446	440	418	427	451	455	428	428	439	464	435	425	441	404	423	436	437	405	431	429	432	434	430	448	481	474	445	444	445	482	440	440	428	447	478	450	442	431	475	450	434	436	439	454	421	432	433	472	449	451	440	455	437	415	438	491	467	424	441	433	415	442	419	426	446	457	423	454	428	474	427	441	461	438	467	421	431	428	469	458	424	435	457	405	450	441	454	407	440	456	465	433	460	426	455	467	423	426	446	448	457	442	438	438	424	440	442	459	454	436	422	415	463	399	457	398	425	424	417	426	433	471	453	468	420	451	474	432	427	414	424	416	439	441	419	453	433	416	434	414	403	439	429	425	444	387	443	473	449	430	444	414	418	413	410	418	429	469	423	435	458	424	429	434	449	438	438	435	412	440	409	442	452	415	448	485	407	426	461	434	422	410	447	430	450	418	408	461	428	424	406	465	474	478	446	450	431	442	461	453	489	462	421	436	487	431	435	423	435	413	420	427	422	447	423	413	435	467	451	385	464	473	466	433	426	464	438	383	429	422	442	410	444	420	430	431	436	441	456	449	418	428	454	421	458	438	437	445	442	455	421	453	419	435	443	420	446	424	436	420	426	430	453	439	443	415	475	443	461	424	432	435	462	448	430	399	424	477	460	465	416	461	454	464	435	474	428	414	445	424	443	487	431	403	437	458	451	430	451	445	456	436	440	414	456	443	444	397	472	436	449	477	447	448	403	446	438	453	405	420	413	456	418	448	448	389	415	456	463	455	438	442	406	451	431	459	425	449	433	416
9936	22598	18910	11170	8250	6066	4874	3845	2862	2272	1856	1517	1266	1195	1106	1106	918	901	888	919	791	724	770	799	744	739	708	710	643	707	648	653	671	655	635	628	608	666	605	644	621	624	705	610	613	567	588	633	633	603	626	598	561	626	599	631	552	618	604	621	591	576	582	586	570	596	582	595	557	550	591	586	609	563	558	583	578	623	582	561	600	579	602	573	598	577	608	612	637	634	628	619	544	591	581	579	596	583	548	558	561	608	603	633	609	565	591	528	547	558	591	637	597	540	598	607	607	537	634	599	544	590	613	566	608	609	524	622	575	551	606	566	544	560	599	582	587	592	581	573	586	553	620	620	556	587	621	593	549	610	619	592	617	570	534	569	609	559	603	573	542	588	600	588	586	579	618	608	600	596	612	591	597	523	590	572	632	522	554	588	571	559	569	575	588	540	577	593	557	613	592	603	613	593	604	564	587	611	578	594	563	598	583	569	602	614	603	572	612	553	551	547	576	579	530	587	576	567	541	645	592	586	567	554	552	587	570	564	579	588	563	544	556	602	601	573	612	584	570	545	569	578	600	555	561	599	542	531	574	592	550	548	538	517	605	608	597	579	613	572	566	559	569	558	561	580	605	578	585	596	565	562	563	567	602	570	598	543	554	539	617	582	577	566	598	562	550	567	609	585	572	557	606	586	582	536	538	581	583	577	602	575	623	588	630	552	591	574	582	595	569	610	586	559	565	581	609	590	616	595	590	576	605	602	554	574	609	556	616	616	555	612	611	588	571	557	569	629	610	609	582	578	544	607	581	585	566	567	595	597	557	591	548	562	582	606	577	580	602	604	576	497	579	568	622	600	612	611	558	635	638	590	593	580	637	612	585	607	637	603	603	552	565	575	581	584	585	561	572	567	608	555	612	570	579	514	550	524	578	582	561	582	584	571	614	576	566	628	566	604	585	546	590	615	590	559	578	569	557	568	594	606	559	542	579	597	604	574	613	575	607	572	567	564	591	592	577	566	564	577	571	558	542	562	588	559	608	507	587	547	560	576	607	582	589	519	549	583	540	591	519	595	591	557	583	579	615	565	542	576	603	587	578	544	574	564	555	546	581	590	592	594	540	597	539	599	600	595	563	599	538	546	573	589	598	601	564	562	597	591	561	581	561	578	567	554	598	589	614	576	572	606	585	608	549	552	554	548	589	580	589	530	603	545	571	583	594	634	589	601	580	612	559	551	601	597	584	576	590	609	584	570	600	604	580	569	626	564	576	560	579	541	531	561	608	561	569	577	595	603	543	550	567	562	617	611	536	578	566	593	583	579	597	590	577	587	580	541	555	522	596	600	586	587	604	539	605	582	592	589	599	642	576	587	571	592	538	642	597	543	561	581	564	557	608	595	588	565	552	599	571	585	548	609	596	552	572	554	602	598	591	597	586	642	596	613	598	558	557	587	601	587	596	591	600	591	575	586	598	614	577	594	579	612	540	583	522	540	576	556	574	549	563	620	598	613	615	581	614	614	602	524	635	586	582	583	530	572	547	575	588	556	564	576	560	586	581	586	532	580	555	590	534	530	606	568	628	615	498	531	597	571	607	567	557	615	604	600	570	557	584	637	552	612	553	570	591	520	551	600	568	567	590	567	571	573	607	610	547	588	565	561	588	542	577	553	584	571	566	583	556	582	609	562	567	568	605	582	585	612	576	572	539	600	552	561	550	605	575	577	556	592	561	586	590	562	573	580	573	637	604	576	558	604	592	605	606	571	572	572	583	567	582	592	597	558	612	562	557	626	531	556	540	575	590	589	553	597	599	558	609	587	570	537	552	541	636	556	554	553	556	587	603	562	554	597	585	602	602	564	585	565	577	560	570	582	574	569	605	634	542	580	589	617	573	561	577	588	582	568	591	573	595	548	563	572	563	562	611	562	572	549	607	543	578	568	601	580	548	642	534	531	581	593	595	598	555	608	574	572	564	575	548	590	575	598	622	550	577	587	589	525	573	561	589	523	602	563	584	545	535	565	582	558	583	573	575	602	582	575	581	597	586	534	603	555	530	534	620	608	580	557	579	572	543	615	604	590	592	562	578	561	581	550	582	605	565	579	561	559	600	563	586	583	543	596	592	594	597	568	597	571	586	569	609	583	584	611	579	584	564	568	606	531	533	607	519	566	607	620	557	548	577	559	546	602	558	572	561	582	618	603	545	574	591	545	608	625	587	594	531	592	535	569	543	601	562	606	579	512	561	587	539	601	570	569	580	557	597	613	582	554	565	601	542	580	560	554	592	569	568	575	569	632	561	567	582	575	593	551	599	543	590	567	571	612	569	558	546	559	569	575	546	590	528	607	579	581	548	519	593	542	597	598	613	547	558	586	598	554	574	590	568	554	563	579	582	576	553	576	590	600	575	586	592	640	571	586	581	598	612	583	593	577	602	565	555	575	608	558	604	524	599	551	572	553	566	590	580	618	571	579	554	587	580	584	589	592	563	593	590	533	548	575	542	582	578	549	577	568	603	553	569	587	565	555	579	567	537	589	589	634	554	567	603	573	619	644	588	581	593	565	581	542	559	566	594	571	563	590	587	581	557	599	553	598	557	603	594	626	582	558	550	618	566	593	538	544	615	597	575	582	562	597	571	554	572	568	544	585	562	578	601	596	569	595	570	579	559	554	546	585	587	595	574	582	562	602	573	559	584	578	590	540	548	548	602	581	597	556	602	564	609	590	521	534	556	586	594	597	565	558	550	605	603	573	587	584	587	547	555	581	582	574	584	544	576	621	619	569	573	580	554	601	581	604	599	586	588	621	605	627	588	575	580	605	573	602	579	596	574	556	541	600	579	581	586	549	548	529	573	554	599	553	582	584	589	586	569	596	544	589	579	553	539	573	620	600	564	536	566	587	563	578	574	561	582	559	623	560	591	561	536	573	601	567	598	585	535	590	595	613	588	567	593	562	571	616	573	604	546	587	596	560	557	582	599	582	563	622	598	584	538	562	518	575	577	581	565	559	577	617	560	596	581	620	584	603	612	559	569	592	535	600	559	592	589	615	621	573	564	619	568	568	546	565	540	570	656	576	630	584	585	635	605	632	542	617	589	536	543	574	634	602	593	554	583	558	577	599	588	572	569	532	563	576	597	545	585	569	559	557	599	554	532	598	557	574	592	559	608	595	557	569	556	591	569	622	578	568	590	548	574	569	576	580	595	616	579	550	586	612	578	589	599	592	568	612	609	592	520	583	559	581	612	573	585	554	569	575	585	593	564	560	575	596	586	606	588	598	597	566	606	605	591	554	578	602	567	573	570	594	562	578	578	564	542	591	579	641	619	607	542	626	555	565	577	574	591	542	574	549	577	613	560	581	546	577	562	562	578	536	618	583	590	578	595	575	574	589	571	608	565	561	580	556	603	573	611	562	621	600	545	580	594	555	565	550	555	576	605	537	580	612	574	598	602	577	564	578	624	557	580	569	520	608	550	517	605	546	620	567	568	577	569	596
27457	20697	9415	2157	1029	738	650	478	433	338	361	314	322	311	333	269	323	327	283	310	320	300	295	274	286	303	294	277	282	298	277	304	282	317	268	284	271	261	286	260	316	308	302	303	309	285	307	276	260	296	267	283	268	270	306	290	266	288	278	287	286	296	284	283	303	281	257	285	282	292	248	289	266	276	271	283	285	277	276	296	262	309	299	300	293	293	271	270	269	293	284	272	276	271	291	291	300	266	288	308	301	260	268	288	314	290	253	268	304	281	274	307	310	254	263	294	289	264	312	297	267	285	311	275	291	282	275	284	294	269	271	309	289	267	275	304	274	313	317	286	277	289	274	290	323	253	287	276	303	267	279	273	292	288	285	304	279	321	286	311	291	288	281	278	280	280	294	278	294	298	297	308	269	270	267	257	263	287	296	308	308	277	293	303	280	285	284	276	262	277	283	282	275	245	274	285	287	286	290	294	287	327	248	253	260	267	279	301	277	265	261	276	290	288	279	301	307	310	291	295	279	313	270	295	291	241	286	276	286	263	325	296	260	304	330	292	287	270	279	302	312	304	273	327	280	266	293	275	276	316	261	273	287	285	286	296	291	267	311	309	273	263	275	299	325	271	317	274	296	279	303	293	296	287	295	267	287	262	293	289	286	281	306	265	264	293	292	276	280	301	275	304	291	284	285	308	297	281	302	276	303	315	278	269	288	278	288	294	294	309	324	300	286	296	269	281	285	294	280	293	270	321	283	317	299	291	281	296	277	300	288	279	271	306	287	304	302	289	308	277	285	277	274	312	289	269	280	289	301	259	311	261	273	269	265	302	292	280	289	259	281	260	291	306	287	302	262	249	280	297	295	263	290	261	275	321	329	302	294	321	260	305	282	279	286	313	243	298	265	291	267	257	272	303	286	293	305	271	298	279	305	277	280	308	243	288	267	288	294	274	292	262	294	282	285	260	279	279	302	273	265	293	267	271	245	280	310	298	289	270	297	274	293	305	306	279	291	273	288	297	308	292	295	252	325	290	308	268	293	293	302	264	302	295	296	277	251	267	283	302	292	287	280	293	272	284	299	277	270	279	311	270	328	256	275	298	262	264	269	288	287	291	269	265	290	301	291	310	268	312	298	297	301	287	297	292	296	260	285	288	292	300	326	275	271	272	293	276	289	263	255	271	265	300	292	273	289	266	286	306	270	284	280	270	288	274	271	262	292	293	303	280	279	272	249	301	300	281	299	260	296	262	272	270	298	298	283	301	288	290	289	258	267	293	310	296	284	291	299	307	276	239	274	288	315	296	274	283	268	277	306	290	263	265	307	263	283	285	273	315	281	284	294	255	286	298	283	274	304	294	245	278	310	266	287	276	254	275	301	276	288	278	280	276	296	292	268	309	300	269	275	286	278	286	262	276	292	264	294	290	282	239	317	269	271	273	295	302	305	287	294	271	297	275	287	305	285	291	279	282	287	254	267	268	301	297	292	300	275	293	286	291	284	242	302	265	301	289	293	304	274	288	298	298	313	286	294	293	292	307	316	278	302	306	297	288	285	282	292	274	284	279	296	293	273	284	295	286	290	284	246	281	295	270	265	262	276	258	260	281	299	260	278	274	311	272	251	280	251	288	274	278	270	324	292	279	279	256	278	246	280	299	315	294	306	339	277	299	279	227	303	286	275	298	276	279	273	302	301	283	269	294	290	275	273	273	302	270	275	286	301	273	274	268	279	305	307	296	313	290	272	270	304	286	256	302	278	283	259	290	303	298	273	286	298	304	259	278	283	273	279	265	272	264	293	283	298	307	272	309	280	294	305	290	301	276	274	292	325	266	274	307	278	232	293	277	294	312	297	258	278	316	284	274	252	298	289	268	295	270	267	331	262	287	259	321	299	275	288	318	281	304	302	277	277	312	259	282	274	263	281	308	282	292	278	290	275	288	287	283	284	279	281	304	310	278	288	273	274	276	297	277	288	284	276	283	298	268	328	265	296	246	305	262	289	289	298	282	292	278	289	299	294	278	280	271	287	276	287	278	280	265	261	273	287	275	269	292	317	292	286	291	275	250	277	292	292	287	284	291	303	277	296	309	277	279	292	300	282	299	276	279	261	290	280	247	287	300	309	273	276	292	286	293	280	258	295	307	270	298	285	317	273	291	278	324	289	292	255	270	295	256	274	287	262	275	277	310	270	287	273	278	239	294	262	285	283	279	285	308	282	292	304	304	296	304	290	270	279	308	288	270	278	287	315	302	291	289	273	310	324	287	294	288	298	295	261	275	264	268	267	307	293	292	269	274	302	264	271	272	290	280	279	283	274	305	322	278	305	270	246	293	286	284	296	266	281	295	271	284	274	274	318	274	265	298	264	290	269	269	274	276	302	301	261	274	308	268	298	278	298	291	258	259	269	288	267	304	281	287	261	262	282	256	286	296	304	274	275	294	280	257	263	280	285	272	278	270	278	277	317	270	316	287	247	295	295	283	260	260	274	276	308	269	295	269	282	272	359	277	286	284	286	270	300	295	255	263	289	314	271	267	256	306	305	289	272	277	322	299	304	287	293	300	280	280	262	289	301	264	286	296	273	305	291	303	271	261	251	300	289	289	286	260	287	270	283	280	304	307	310	287	315	303	323	258	305	304	281	276	276	308	264	309	281	275	262	276	287	256	291	287	293	296	274	261	262	296	299	258	286	299	305	273	291	262	273	280	269	294	256	241	297	303	280	322	281	268	298	298	283	297	296	320	301	298	299	275	304	306	274	265	251	271	260	314	281	247	263	276	300	273	261	281	290	288	306	308	292	288	265	288	268	283	306	257	298	293	244	286	307	277	263	303	273	283	292	253	277	327	274	297	288	280	299	273	274	295	265	282	276	268	276	290	261	305	253	315	288	283	303	286	281	308	272	257	274	308	291	292	248	309	275	289	261	310	281	281	259	268	246	258	302	296	266	292	297	263	266	279	280	246	289	307	289	282	262	287	267	285	293	285	260	281	274	279	268	262	293	282	304	251	304	275	282	287	265	288	276	279	303	271	282	280	314	256	318	282	284	292	257	291	311	282	308	263	272	280	280	276	278	269	300	303	272	301	269	268	286	298	295	264	292	310	266	299	300	302	305	301	283	319	267	279	304	292	290	291	293	263	313	288	294	262	289	284	267	279	313	282	292	268	290	294	297	307	264	302	322	287	285	298	266	291	283	272	276	288	294	294	273	300	284	295	271	255	249	282	299	293	243	314	264	297	286	244	292	261	276	279	261	291	274	298	291	259	310	302	294	262	314	298	287	283	295	268	281	297	288	283	286	282	273	273	303	271	282	273	267	284	289	292	295	275	266	276	288	290	260	255	291	289	300	293	272	262	289	259	271	312	290	290	278	279	289	263	278	295	256	295	314	286	283	309	292	276	274	267	302	281	275	262	246	283	319	301	267	269	283	303	255	322	275	266	291	258	282	255	255	290	258	285	286	279	272	288	284	300	299	253	309	295	269	299	301	324
6040	7127	6200	3124	2161	1645	1342	1052	823	642	603	468	477	429	458	422	416	414	449	401	399	412	425	396	387	398	391	422	380	391	394	401	404	367	380	387	399	372	313	367	374	378	404	376	375	419	380	372	401	396	376	387	405	381	405	373	387	425	415	379	378	400	372	380	359	339	372	402	375	393	369	396	345	405	398	387	405	401	394	369	376	390	416	374	385	383	408	388	375	436	387	382	386	387	411	401	375	362	343	369	379	394	381	358	399	336	375	360	360	405	360	406	354	374	388	386	374	360	357	351	399	350	378	365	411	363	380	381	369	333	385	403	365	393	348	402	351	375	358	392	370	377	342	362	411	385	376	367	359	375	382	390	391	378	348	372	407	382	367	410	392	399	365	348	368	358	370	358	373	338	408	344	389	368	413	373	375	377	406	368	371	349	356	364	373	396	394	381	404	378	364	350	399	403	356	402	372	410	361	398	380	374	377	385	361	389	397	385	369	386	385	365	398	384	398	364	385	355	375	396	334	398	406	406	371	379	383	398	392	373	391	373	371	360	382	395	396	391	347	366	386	392	395	388	379	378	387	388	368	355	375	381	343	388	359	377	398	369	350	357	362	403	392	361	375	389	376	398	359	373	369	388	382	369	349	360	355	423	372	357	352	372	395	413	392	394	385	383	363	374	329	392	338	363	398	367	446	367	393	359	408	394	379	371	402	380	335	396	347	333	370	365	334	390	383	373	369	395	383	411	377	359	400	385	391	387	364	365	383	416	381	386	381	381	377	386	347	371	392	384	351	398	343	395	412	372	381	320	372	366	381	385	356	374	387	385	375	393	398	394	367	389	388	394	387	383	386	356	367	394	371	383	387	368	357	382	358	378	371	369	337	369	371	389	371	357	403	384	405	368	379	342	380	380	407	388	359	379	402	396	377	372	373	369	336	375	374	396	384	401	323	397	375	395	389	396	389	388	383	374	400	392	407	372	409	374	375	400	355	348	406	389	386	383	399	358	385	397	384	376	356	387	375	400	382	357	412	334	396	401	350	427	336	350	345	375	392	409	374	364	390	363	397	365	414	409	382	350	370	399	387	348	396	408	399	398	375	380	380	376	369	358	395	389	355	341	386	370	401	379	354	379	367	387	354	386	379	381	377	370	378	387	371	381	402	330	405	392	384	392	344	385	400	393	396	373	396	376	372	374	386	364	400	363	364	410	371	380	383	369	369	377	374	385	353	374	348	395	351	403	361	355	359	384	382	377	373	431	392	377	354	401	381	390	361	392	408	383	420	369	379	382	391	386	392	362	367	407	361	375	397	399	348	386	334	370	351	411	363	371	388	394	351	399	379	400	383	369	387	392	358	387	378	359	359	378	324	350	387	369	380	390	381	399	373	373	366	350	392	360	364	354	397	404	365	335	366	368	362	373	368	381	353	373	373	376	401	364	364	397	389	351	412	353	378	374	368	396	371	401	415	405	384	353	382	361	366	416	406	400	367	376	348	356	383	366	381	406	404	350	404	407	387	386	382	380	357	329	375	381	397	380	384	394	359	398	385	372	391	387	384	387	379	378	376	378	370	353	371	360	368	373	380	362	352	415	403	414	363	413	357	390	393	400	380	373	398	386	376	370	438	387	397	374	397	357	356	397	323	371	379	398	390	323	365	360	358	345	370	377	350	362	385	367	361	392	368	407	343	388	344	358	364	375	381	379	357	365	387	417	354	398	387	351	373	392	363	387	384	364	370	400	349	358	398	399	367	364	368	382	350	370	353	382	376	380	383	400	381	356	395	349	382	381	379	400	383	386	389	370	380	405	407	413	379	373	393	355	385	405	399	385	369	385	400	377	362	372	388	403	407	367	390	354	383	363	369	361	364	382	397	404	394	387	370	372	365	366	389	402	370	356	376	390	389	385	409	404	386	367	396	388	364	384	343	403	380	382	359	401	373	374	396	400	359	376	352	378	362	377	383	397	384	368	380	402	420	383	370	410	376	360	367	366	397	370	371	369	392	398	362	394	389	384	335	412	369	420	375	361	398	370	394	386	345	366	393	369	393	398	414	370	412	348	366	378	375	369	346	357	413	377	362	368	387	336	399	373	399	410	365	366	416	341	415	366	387	406	405	371	390	383	376	389	372	375	387	365	390	392	362	403	354	383	398	366	390	365	376	411	380	394	372	392	429	385	384	386	393	380	361	368	400	364	370	356	359	377	377	388	398	408	376	380	368	378	378	372	391	381	380	365	371	388	385	383	354	367	416	361	379	390	393	372	370	367	359	399	348	338	418	402	392	372	356	391	391	404	375	347	368	362	427	400	399	375	379	353	411	377	382	352	394	395	392	388	390	385	370	385	331	413	392	364	401	379	394	381	392	396	348	357	415	364	372	379	378	354	407	357	378	389	379	369	371	381	369	361	391	373	350	367	391	391	385	395	414	383	372	375	341	358	383	367	336	401	370	369	397	354	395	407	353	382	402	388	395	337	387	371	352	412	397	409	353	341	383	348	373	409	361	408	380	381	378	338	375	371	382	386	366	401	379	369	374	367	341	391	379	398	360	385	371	377	376	388	391	374	386	387	368	340	366	359	382	361	405	373	388	390	365	393	343	385	379	367	340	359	382	356	366	345	351	378	371	388	376	381	383	363	381	374	383	380	366	384	395	430	387	355	373	358	345	346	393	378	381	371	403	339	366	377	399	351	349	376	396	391	391	385	362	355	362	394	347	353	359	349	382	353	374	362	360	376	400	352	406	403	375	384	393	368	376	366	385	375	420	373	358	394	390	380	373	419	411	366	366	377	356	389	390	390	391	410	417	389	400	365	402	360	383	363	388	389	378	382	370	398	383	407	404	415	412	388	361	383	362	364	353	351	369	362	366	411	387	385	357	363	381	375	377	403	334	344	384	385	377	395	366	368	390	353	378	362	390	366	355	381	396	377	409	394	389	378	397	362	376	408	381	359	394	370	373	365	335	335	412	380	352	372	372	424	379	373	387	400	386	335	408	327	373	388	358	356	369	385	362	386	374	413	417	361	368	375	415	373	368	356	417	341	389	351	369	367	364	386	356	364	407	407	388	396	373	408	396	341	387	393	392	390	389	377	373	365	382	371	368	378	352	388	389	404	384	370	347	386	373	360	360	400	386	403	383	354	367	365	382	372	408	406	389	418	341	381	364	347	383	385	380	381	382	412	396	389	379	382	377	404	387	393	377	373	389	393	360	411	391	395	362	381	368	336	367	384	382	370	377	365	375	389	382	379	371	395	392	392	399	354	393	363	354	375	372	413	394	383	384	371	355	388	378	386	377	380	353	408	359	389	383	390	385	377	333	352	368	387	366	431	362	372	392	414	347	405	372	397	378	345	389	387	374	392	431	416	385	354	370	375	399	379	358	365	423	364	367	378	379	379	415	391	396	346	387	405	401	391	403	380	393	381	368	362	407	360	373	378	395	367	408	366	354	344	346	375	368	351	357	383	350	389	368	376	379	384	369	365
24418	21566	29016	24561	21541	10137	1901	1390	943	860	714	666	626	646	621	617	583	610	562	567	555	540	516	576	560	545	512	536	492	497	511	484	531	530	503	497	467	496	502	490	537	565	514	505	485	497	520	500	484	480	496	527	526	496	496	496	489	510	490	495	520	495	503	518	487	476	499	474	469	533	504	503	475	498	465	525	487	488	504	489	509	465	471	439	466	472	514	459	495	476	547	447	471	510	499	472	494	479	510	491	460	495	437	503	496	499	476	447	509	486	478	481	473	514	513	461	514	475	510	502	493	480	497	510	483	529	492	454	520	493	521	466	495	497	520	507	498	519	484	450	468	479	507	501	438	480	450	447	469	482	506	507	478	467	506	470	488	454	487	490	461	468	494	484	521	465	505	500	498	494	495	450	473	433	478	524	498	491	529	483	513	485	504	536	497	472	483	476	495	468	492	519	512	486	504	512	462	502	481	518	468	496	490	489	523	491	538	524	490	521	484	463	461	520	532	479	492	494	424	472	501	457	501	462	448	472	483	501	550	552	452	482	490	477	508	545	505	501	486	494	472	491	501	454	509	494	499	470	491	483	529	500	485	491	486	491	504	487	489	529	475	474	540	473	469	468	476	477	462	483	505	487	511	472	475	495	457	522	517	471	510	502	475	479	463	454	498	459	489	509	476	511	435	507	492	460	464	482	486	493	503	473	460	438	493	473	451	439	485	465	497	494	533	473	504	526	461	537	463	464	488	467	484	515	496	490	509	495	502	485	459	497	461	486	480	489	482	475	459	488	480	495	466	483	466	493	502	497	511	478	479	472	487	496	480	505	471	496	463	477	496	515	455	504	521	503	548	436	457	499	490	519	483	490	484	490	515	477	496	499	509	480	488	485	502	467	479	493	497	520	481	486	519	494	501	475	483	514	458	472	525	466	459	541	471	462	470	501	489	466	495	511	515	470	463	508	501	443	529	439	490	507	509	479	474	494	479	484	537	534	519	479	470	432	464	485	509	472	482	464	475	516	494	475	485	515	499	515	487	480	504	521	462	490	484	466	447	526	520	465	453	432	516	509	473	479	519	499	467	504	470	466	502	480	490	490	501	441	486	494	500	495	476	468	515	510	484	494	467	478	498	504	526	480	466	476	461	476	476	487	500	502	464	500	464	515	525	472	476	478	481	524	497	484	508	466	504	510	509	508	517	479	466	507	507	458	516	487	516	496	471	485	479	496	519	499	468	481	522	518	513	512	495	485	445	529	485	472	471	483	490	483	490	505	513	526	478	523	503	515	512	476	454	484	479	494	478	486	480	472	464	491	454	468	484	501	461	482	490	454	486	471	451	516	481	505	471	488	462	494	514	519	478	481	524	506	519	488	487	487	482	500	451	492	507	497	457	473	497	495	501	471	471	506	478	514	492	464	490	528	478	528	501	519	489	497	478	471	469	464	491	510	459	490	463	469	481	455	489	479	490	505	508	510	503	464	437	488	481	494	494	484	485	474	459	492	504	467	503	466	474	491	496	512	485	488	490	462	501	479	496	503	495	484	503	456	505	467	454	514	483	517	498	499	461	506	483	457	453	446	527	482	510	447	449	484	459	486	504	468	512	457	495	492	521	492	497	472	469	522	452	539	498	468	552	445	522	460	485	448	459	491	468	464	518	503	444	511	451	514	466	512	509	471	459	465	504	508	480	454	505	505	503	518	520	498	506	457	497	498	456	513	468	452	459	485	464	514	475	476	494	492	473	474	492	489	468	494	484	505	482	488	472	493	498	489	474	498	518	456	469	455	461	481	462	493	481	501	466	518	484	491	456	477	518	490	479	532	479	476	443	475	489	466	476	494	483	500	490	471	477	528	467	573	454	498	504	480	498	492	506	508	478	468	493	496	451	485	529	496	514	483	501	469	467	491	490	504	510	480	501	494	479	500	503	461	510	488	516	506	494	472	480	473	470	478	450	524	461	491	463	514	513	502	439	469	478	549	473	491	495	465	509	502	475	437	491	484	472	488	460	537	499	469	462	513	479	503	491	485	477	516	506	511	539	505	510	466	491	516	514	508	522	482	548	441	435	469	515	453	483	491	481	484	511	467	472	489	485	484	486	473	447	467	487	495	504	474	502	461	500	507	491	494	447	450	450	472	482	489	460	436	477	495	478	471	500	482	525	476	499	491	483	475	469	488	495	503	512	467	509	501	492	496	499	455	494	490	535	481	497	488	459	496	456	495	493	473	515	474	524	486	507	511	507	471	461	496	485	493	494	499	494	496	493	521	460	477	480	500	485	485	511	472	506	497	486	500	466	524	483	501	468	478	517	498	502	494	508	497	488	499	465	495	504	495	501	483	493	477	440	459	488	486	512	440	484	491	524	464	469	522	487	476	452	493	515	531	516	455	508	450	465	499	506	477	463	505	505	516	470	513	516	480	500	485	528	492	512	474	478	516	485	461	545	538	516	453	498	488	495	500	476	454	502	450	506	520	542	493	500	478	477	462	497	486	475	449	512	466	504	487	475	497	508	479	492	458	491	432	485	487	490	518	492	479	509	474	502	456	500	482	474	507	515	497	518	459	446	489	497	498	518	418	506	521	473	504	498	517	529	488	468	494	474	504	511	499	505	472	480	519	500	481	472	522	479	456	412	548	504	524	492	480	521	461	511	460	497	520	496	463	462	504	453	474	504	528	476	490	545	508	470	483	509	491	501	497	455	507	494	502	510	469	495	492	490	508	460	470	531	481	478	495	501	476	468	501	488	478	470	538	478	492	494	469	496	494	500	486	484	507	524	494	496	468	457	486	477	517	493	481	504	476	515	450	474	486	496	507	512	461	526	510	498	518	504	481	524	431	503	503	470	471	475	486	420	499	483	523	470	472	506	510	488	495	491	484	516	475	532	489	466	493	508	497	466	502	468	548	466	483	503	518	492	490	512	474	513	511	466	527	533	544	512	452	470	481	499	479	467	474	490	496	516	485	463	505	489	477	527	497	475	475	463	495	496	513	501	480	474	481	501	462	473	512	461	496	442	488	516	509	496	502	499	494	499	491	487	474	494	455	466	528	470	507	488	476	467	504	491	462	471	468	489	508	465	491	471	483	511	497	476	489	488	464	512	493	467	534	527	503	512	488	500	509	498	489	489	514	509	477	519	494	451	524	473	443	484	485	474	449	509	526	500	453	500	469	490	501	472	457	470	455	480	524	510	494	500	537	485	482	447	461	515	502	458	466	489	503	464	519	537	499	486	449	503	463	501	475	490	473	448	535	477	475	492	513	488	519	511	496	483	479	442	455	466	500	527	508	493	505	505	494	486	466	503	510	525	469	461	471	471	514	490	513	534	487	477	460	476	496	474	480	482	444	471	497	513	486	511	485	477	473	514	517	505	500	500	500	485	437	544	504	505	471	485	464	511	491	480	476	494	501	483	482	490	526	540	467	509	493	497	529	524	481	521	497	480	469	480	500	484	463	471	511	536	487	491	519	470	448	457	475	486	493
7661	16317	13839	7586	5488	4251	3279	2562	2007	1628	1318	1190	1099	1047	948	850	888	826	800	836	791	751	737	746	723	729	717	707	686	693	683	660	696	692	676	650	674	660	702	632	651	697	673	645	669	635	671	677	593	646	663	639	657	676	628	671	638	682	646	621	642	660	618	620	625	693	639	629	639	648	648	630	619	667	650	682	667	663	627	676	632	661	626	670	685	636	687	633	628	663	733	670	640	638	583	658	691	636	675	628	630	623	647	629	663	666	649	637	653	649	594	664	646	642	612	630	678	574	630	645	670	669	657	649	652	622	679	618	656	664	680	613	601	657	616	577	641	635	650	665	618	645	642	649	632	670	653	658	654	610	632	683	658	670	666	674	677	637	589	661	640	642	659	634	636	599	660	631	657	666	632	683	621	629	584	607	604	687	636	597	641	611	658	619	633	663	654	623	637	649	649	604	603	603	678	624	625	640	634	643	651	669	646	610	630	598	617	619	622	637	654	620	614	658	639	622	612	650	632	627	624	685	620	632	633	655	627	641	652	664	623	617	647	648	658	654	669	652	690	628	664	606	635	644	649	640	643	592	646	651	692	658	599	669	606	657	625	623	698	641	597	641	669	618	678	648	603	606	682	637	628	571	681	655	662	619	659	623	668	654	595	616	642	666	637	632	614	626	648	618	621	639	677	640	616	595	653	638	656	633	658	644	597	616	612	655	598	620	650	634	654	624	651	614	612	640	681	630	632	629	672	625	640	661	615	639	647	607	666	659	589	627	603	663	642	638	597	662	630	632	654	617	644	641	656	654	614	647	665	631	672	640	634	639	632	640	620	644	636	651	668	629	642	620	634	639	622	643	662	624	623	673	625	604	661	657	623	627	644	659	694	643	630	643	641	630	610	668	657	620	614	633	607	640	621	663	659	667	634	633	635	651	674	663	612	648	638	600	654	632	685	629	612	642	678	642	636	627	592	640	661	633	654	667	604	658	629	686	635	638	637	615	652	599	680	601	667	634	656	654	629	568	655	611	610	618	677	643	653	656	661	632	658	625	684	621	633	678	628	633	644	609	611	632	684	648	611	606	666	659	627	642	646	606	596	654	675	668	632	627	586	635	652	663	645	655	639	625	592	610	653	617	646	603	648	606	646	684	660	617	624	589	643	655	620	656	663	606	648	627	624	661	571	626	643	612	647	633	599	656	664	652	643	602	646	691	642	641	635	661	703	608	636	676	602	689	654	655	634	651	597	650	659	582	614	642	645	606	655	664	636	611	640	643	670	607	620	647	636	580	649	675	599	622	647	649	661	638	624	644	627	665	619	621	633	654	657	649	700	602	615	630	613	647	649	655	683	629	646	627	672	621	687	659	621	669	600	646	632	634	661	648	654	644	663	622	609	630	642	632	652	625	677	685	650	640	673	626	661	722	667	676	607	632	628	659	632	616	620	623	604	656	649	630	655	651	639	640	632	605	632	634	634	608	620	615	648	650	680	666	595	620	651	674	654	644	646	652	621	664	659	623	631	593	651	649	599	634	673	685	651	629	655	635	701	655	610	643	649	624	611	655	696	630	591	675	625	621	631	596	668	638	615	624	636	631	654	657	619	661	602	637	599	625	617	698	616	669	653	625	627	632	609	627	638	621	641	654	639	649	686	644	621	669	613	625	617	676	645	674	620	605	636	672	611	611	634	699	633	659	609	618	641	629	609	591	654	662	654	605	651	668	643	622	611	643	615	620	601	643	601	635	629	647	600	641	647	640	620	615	636	633	674	631	605	644	653	679	656	652	615	658	622	623	692	674	602	608	623	661	627	631	643	639	657	646	629	647	607	634	678	592	601	663	660	625	582	651	667	599	676	620	680	636	619	668	650	634	644	635	615	671	680	630	612	611	615	682	603	610	647	679	655	632	673	594	668	607	683	644	636	665	652	615	650	631	641	670	624	661	657	655	654	679	643	647	574	622	651	625	652	580	663	644	622	635	604	607	629	635	630	679	642	561	624	590	675	676	642	605	660	632	675	650	621	635	631	693	652	670	665	650	639	664	631	641	613	641	630	611	609	654	649	604	650	654	742	623	689	606	690	614	647	604	645	657	637	641	626	628	642	640	638	672	643	631	662	634	660	622	672	638	597	612	627	657	609	642	626	661	643	659	617	662	692	642	615	633	647	661	619	634	673	663	627	637	634	647	641	612	620	662	659	686	654	699	614	635	664	617	651	623	662	632	688	644	623	655	609	630	619	627	604	662	607	650	624	631	636	659	621	594	651	627	641	595	640	635	647	618	653	670	694	636	700	576	687	610	661	609	651	624	641	652	689	603	617	660	618	606	592	640	678	597	662	639	623	635	615	636	637	662	625	642	627	622	660	590	597	622	634	666	639	582	647	639	656	644	658	638	607	645	651	641	626	654	685	643	641	704	624	635	667	633	633	667	686	613	653	626	667	658	669	652	646	626	622	640	626	632	672	646	605	596	593	620	609	665	665	624	683	632	617	660	643	650	634	613	643	609	687	647	649	606	650	618	673	630	670	608	616	629	694	618	662	641	665	632	602	625	641	637	618	600	623	657	641	642	628	620	632	663	683	631	653	635	599	645	679	632	644	642	624	607	638	694	623	606	608	664	626	635	660	665	680	619	650	642	646	656	628	629	660	638	673	605	640	661	621	623	634	649	638	594	593	630	624	645	681	643	637	628	660	627	646	652	637	686	671	598	658	672	613	611	617	624	641	605	618	649	574	644	673	673	647	588	610	654	628	632	660	642	653	604	677	638	628	623	619	632	647	617	591	634	637	685	620	610	623	633	587	633	643	696	667	658	620	637	642	621	686	631	601	640	665	614	635	660	588	659	647	589	642	661	586	642	651	650	657	630	624	651	591	607	663	672	653	625	637	600	687	638	609	648	621	601	667	647	639	627	637	580	684	619	651	670	598	673	665	578	656	633	597	648	596	677	641	625	620	663	671	607	606	660	630	584	650	628	639	611	609	674	638	662	624	633	634	666	657	666	640	603	617	611	643	641	702	617	638	654	652	623	661	597	621	643	619	670	641	656	631	650	674	618	640	636	642	591	627	627	626	652	636	683	610	616	653	666	592	652	618	600	671	647	621	597	618	682	630	632	649	608	622	642	633	671	687	626	653	648	694	609	592	649	653	607	673	590	605	621	587	627	632	627	639	603	644	632	653	594	709	612	648	625	615	675	694	612	645	662	668	635	640	665	638	605	649	637	680	641	619	647	677	629	627	650	615	635	662	621	637	652	681	688	642	646	621	686	634	648	646	644	620	662	658	687	663	645	639	604	640	591	626	651	670	622	654	629	635	625	644	652	697	641	644	644	676	647	636	580	592	650	642	669	618	641	627	632	628	640	650	644	631	644	622	635	644	616	614	620	630	637	666	620	601	667	636	649	643	612	643	600	663	662	619	669	628	605	641	631	642	645	607	621	656	663	594	655	667	643	674	655	600	617	591	620	704	616	601	641	604	630	645	591	658	637
23353	21568	29522	24104	21572	21597	8117	1805	1244	1057	888	806	784	667	614	561	609	568	560	531	509	534	487	498	526	523	498	475	503	474	478	502	454	495	508	467	426	435	471	470	443	459	448	422	447	444	456	433	438	480	474	488	428	435	439	438	457	459	408	422	403	526	471	436	457	455	488	471	440	433	458	423	417	466	432	462	410	415	492	448	440	458	468	412	423	439	412	486	420	457	461	423	456	440	477	420	467	464	447	435	432	432	446	448	467	431	471	444	426	481	423	438	419	416	455	419	460	470	426	445	386	415	424	437	426	441	418	426	472	449	390	451	387	418	387	400	439	449	454	435	412	449	440	442	441	441	446	471	440	410	460	446	431	441	400	402	422	438	462	450	447	451	428	418	444	409	451	447	412	459	410	457	414	439	441	435	430	422	462	452	453	424	450	463	461	464	415	425	459	411	401	498	428	413	459	481	476	432	423	420	469	419	415	469	410	428	460	456	450	478	418	445	440	501	452	454	455	424	463	433	448	413	425	450	504	453	457	447	459	399	411	452	402	414	466	464	421	393	441	434	411	467	457	430	458	403	452	446	415	422	462	457	466	488	416	438	466	417	418	421	407	441	429	486	479	443	430	412	452	455	431	409	443	453	428	432	427	447	471	435	474	430	434	484	445	436	446	423	450	385	471	455	436	422	420	422	411	467	421	429	413	443	430	429	447	419	414	476	438	445	422	426	449	449	438	447	421	443	419	433	415	467	407	447	425	468	418	435	422	397	464	453	427	461	440	447	454	443	450	406	418	435	373	434	436	444	454	449	443	433	455	455	439	437	448	433	455	447	435	435	436	460	435	435	460	433	430	419	401	414	462	417	458	404	435	441	449	443	427	418	442	466	481	421	405	426	439	412	446	433	443	432	445	433	474	458	465	425	432	466	434	405	406	472	419	402	468	477	394	417	491	399	438	421	437	450	463	461	424	430	450	467	358	442	472	446	468	420	468	457	409	409	417	466	453	445	435	447	419	435	433	433	442	453	453	434	463	434	397	426	435	457	430	458	445	454	428	458	415	426	446	443	427	441	441	484	466	445	411	430	479	440	455	460	404	412	445	422	462	417	413	406	456	452	415	443	436	430	419	437	418	449	469	442	456	430	433	429	399	447	441	410	426	394	422	446	449	442	443	414	445	434	408	450	447	411	429	452	482	479	435	459	435	428	449	417	421	408	420	470	399	481	429	424	448	449	438	370	452	405	453	447	426	418	425	462	431	456	440	426	460	470	465	406	483	487	454	447	429	452	440	427	437	434	464	464	457	415	459	457	425	415	428	401	442	401	459	430	449	448	449	471	414	451	371	432	391	449	452	440	421	415	433	447	475	411	438	426	420	421	422	410	456	445	425	467	442	436	411	450	450	447	453	473	457	430	413	412	453	442	430	481	445	383	474	409	434	456	410	444	435	466	399	446	420	444	377	442	439	441	423	449	415	430	491	430	390	420	455	512	431	464	432	440	419	432	451	462	436	447	419	471	460	429	459	436	446	442	447	428	419	419	455	439	413	465	446	469	432	422	419	443	416	447	459	416	449	449	433	465	414	489	433	421	461	421	437	453	419	431	417	479	478	465	443	434	475	449	438	452	441	478	411	447	454	466	460	453	437	410	428	440	439	456	405	445	405	417	446	433	433	471	432	452	448	437	469	454	434	438	472	438	453	449	434	459	424	417	461	432	467	460	430	422	426	435	450	422	450	440	432	428	431	430	439	472	445	397	455	475	442	444	480	480	419	425	428	430	439	418	435	412	462	431	448	422	444	424	435	446	438	425	421	454	399	469	432	443	449	448	479	416	432	451	464	410	402	429	429	437	426	477	420	440	446	418	440	427	451	428	456	444	484	426	384	479	423	422	470	450	430	422	441	426	438	429	452	427	454	437	448	457	428	418	428	434	432	430	461	416	453	430	456	420	429	426	430	422	459	436	414	442	411	454	394	405	427	472	426	422	434	439	452	411	432	414	434	448	450	397	411	457	453	425	444	411	468	438	411	444	458	411	444	417	416	427	437	400	433	448	444	451	438	443	427	411	431	437	433	427	436	383	437	491	430	463	404	478	442	449	418	462	419	423	398	436	448	422	424	456	440	452	449	477	425	420	435	491	424	438	453	440	441	450	421	447	435	466	462	430	438	402	433	452	425	410	464	412	423	406	424	422	389	406	424	411	466	456	465	462	471	444	458	395	447	464	441	424	425	435	473	423	469	454	410	445	457	412	455	448	439	426	450	441	448	420	417	466	466	388	453	449	432	430	446	466	468	441	445	443	450	433	389	393	422	440	474	444	392	416	461	430	420	408	439	423	441	437	441	476	487	448	469	436	446	462	452	436	431	409	435	421	432	440	449	418	444	461	427	452	476	425	422	423	441	447	416	450	419	441	418	418	404	426	432	419	406	427	404	396	410	426	424	405	432	442	422	444	455	449	463	435	447	410	428	422	461	448	446	445	437	427	459	433	426	424	456	430	444	409	428	461	454	452	463	410	464	441	411	419	429	427	433	431	408	434	449	478	426	437	470	408	450	415	442	409	436	455	431	426	460	428	425	428	454	417	436	450	450	400	433	438	406	443	411	417	455	388	473	459	432	425	420	411	446	413	406	443	449	421	411	485	443	444	443	428	426	465	430	449	428	414	431	452	432	462	471	413	408	429	438	429	425	385	413	439	474	441	443	453	445	446	457	413	475	429	448	440	437	433	444	474	435	421	453	410	455	443	407	419	422	449	432	405	430	463	428	416	455	448	453	420	437	412	444	489	453	396	461	482	414	415	435	439	401	431	415	448	413	408	440	443	413	375	423	471	441	431	437	432	468	406	440	444	452	476	423	456	433	447	443	417	429	461	440	418	408	470	450	431	423	441	443	441	413	441	413	416	495	426	444	414	436	426	446	447	459	373	432	481	405	417	434	448	461	419	471	417	432	448	450	434	419	442	452	458	464	418	457	440	440	434	428	441	440	449	425	429	432	462	436	448	425	456	439	437	416	418	445	429	442	446	453	413	473	434	424	460	452	413	426	423	423	428	442	452	452	407	465	426	452	428	417	410	449	431	435	433	469	437	449	419	448	450	444	449	417	419	434	455	403	417	434	448	445	455	433	451	446	448	445	416	422	434	466	441	456	461	415	425	448	406	405	422	416	418	401	432	419	422	443	438	450	430	446	417	422	439	440	437	428	477	434	452	436	442	460	464	457	433	443	431	426	404	412	419	469	431	424	444	413	443	450	431	424	422	446	418	407	434	436	413	435	412	459	416	435	424	435	457	424	416	467	415	433	460	452	420	431	436	408	402	443	456	474	460	442	425	464	424	418	441	466	410	438	418	429	420	434	419	438	415	447	426	421	438	431	408	431	461	428	409	432	467	444	384	435	433	426	441	463	410	407	480	471	390	432	463	435	418	426	452	426	452	441	419	434	419	410	405	422	450	438	464	418	416	437	413	381	414	436	402	435	443	441	475
9698	21919	18876	10802	7971	6060	4783	3691	2809	2158	1804	1588	1413	1214	1184	1034	997	894	879	876	837	811	751	745	709	721	678	683	658	701	631	669	628	609	627	607	590	648	666	593	606	553	634	562	560	599	565	603	563	567	557	616	629	593	603	579	570	574	622	592	584	572	615	612	564	564	604	603	582	557	652	604	593	592	615	521	592	591	567	552	613	614	629	578	630	576	611	576	566	585	632	539	572	619	568	555	597	574	595	577	592	583	561	582	561	562	583	549	587	538	584	568	621	537	571	614	583	586	592	566	643	579	590	612	562	558	604	580	570	621	584	544	592	549	593	593	536	584	602	580	561	531	604	599	581	558	572	596	569	561	585	536	566	568	589	581	550	573	580	548	586	569	573	557	576	589	553	607	573	575	599	604	537	645	595	572	568	581	585	584	564	558	610	569	572	541	578	594	607	618	523	550	579	585	570	577	581	611	545	557	586	570	563	557	607	590	588	640	598	565	571	625	592	644	607	585	589	584	586	569	599	555	609	559	579	543	577	595	582	550	562	612	582	584	584	531	570	536	575	597	590	579	555	565	588	546	542	573	592	573	539	547	532	585	614	564	559	557	564	562	613	539	539	569	586	581	595	551	602	581	559	542	541	589	576	590	608	640	587	631	600	552	583	559	617	557	591	589	561	629	577	572	555	501	551	578	606	565	589	566	603	634	574	575	569	563	572	571	614	567	560	602	564	547	600	557	589	595	596	585	605	555	539	558	616	531	574	574	578	568	576	594	572	561	578	608	575	528	560	589	554	568	546	618	580	503	520	573	590	560	582	579	579	571	603	570	602	572	576	548	590	569	550	517	587	547	590	603	582	596	535	592	594	592	557	597	591	591	524	553	593	599	526	545	548	562	595	582	564	569	513	571	554	570	565	595	557	587	605	573	572	554	589	613	571	555	554	559	561	548	542	612	579	563	522	603	602	556	560	623	551	559	616	596	543	556	562	559	582	582	570	584	528	572	585	519	587	607	558	573	593	606	579	561	527	564	535	546	576	563	564	564	599	570	573	577	584	575	569	537	605	517	609	564	557	556	564	550	602	559	580	566	577	613	527	556	560	581	558	577	553	611	618	544	575	578	575	580	596	548	588	610	583	561	613	546	587	588	575	587	595	587	582	597	552	589	542	570	573	628	572	620	576	531	589	599	569	607	580	554	564	570	547	572	577	588	575	591	560	580	548	595	585	574	564	568	574	573	578	586	571	597	611	619	608	590	570	588	584	617	578	601	572	572	557	576	586	572	517	545	544	590	600	544	591	579	594	563	593	551	557	551	610	584	571	576	557	596	597	577	559	551	606	595	563	583	575	578	555	568	574	579	580	590	560	617	598	594	585	619	591	530	555	594	561	566	574	590	546	572	564	526	567	582	600	556	592	584	549	566	592	584	579	589	622	590	557	557	585	578	554	559	573	613	546	567	569	543	568	564	583	612	615	579	562	553	564	598	577	575	567	557	553	572	588	566	587	593	584	571	609	600	570	541	545	572	577	603	524	563	560	609	523	541	565	586	558	557	577	558	554	575	561	582	595	573	570	600	583	577	561	624	603	604	578	563	553	586	560	557	545	550	600	565	580	567	569	594	563	558	541	556	585	592	551	605	586	544	540	581	566	574	578	607	604	613	604	568	583	593	620	580	567	604	569	552	634	544	582	576	603	577	547	586	606	575	606	570	543	540	601	579	561	582	574	569	587	561	577	581	605	592	578	585	551	571	584	559	562	575	533	577	542	588	558	601	586	600	576	579	564	559	560	565	578	545	540	575	526	546	539	561	572	612	562	595	574	594	570	578	554	600	584	577	565	554	570	565	503	561	563	540	528	590	538	552	584	545	608	582	557	616	553	587	543	570	607	590	550	586	593	615	567	585	561	588	606	575	576	605	572	587	561	551	571	619	595	634	552	533	564	604	592	589	540	584	543	586	592	572	558	566	569	601	605	554	600	567	548	544	600	575	601	556	545	588	565	616	612	602	590	528	574	559	553	541	540	605	633	592	556	537	551	555	570	570	575	527	595	549	605	562	562	584	569	543	603	536	558	573	572	553	548	565	586	589	566	601	612	567	599	518	585	552	596	575	574	616	571	571	565	545	629	575	588	593	547	556	547	612	567	598	583	545	573	585	599	557	595	568	572	576	591	568	567	556	567	574	591	524	599	569	604	551	561	590	546	510	582	588	575	616	600	610	577	561	553	551	553	551	575	571	578	560	591	588	539	575	555	594	575	592	617	532	585	531	550	594	598	602	543	534	576	576	550	575	590	571	571	543	595	557	549	623	604	577	630	549	588	590	563	577	554	563	564	562	577	566	577	566	585	609	552	583	556	515	572	589	556	581	539	570	581	600	567	657	558	591	550	547	579	565	581	605	603	588	611	569	607	548	589	537	592	569	587	576	601	580	605	556	634	539	574	577	573	590	570	595	588	555	615	609	573	542	572	624	580	565	547	586	552	597	556	602	581	627	603	555	533	536	570	532	589	560	570	562	552	594	577	579	584	568	576	588	575	559	536	573	556	595	614	539	546	540	591	603	570	583	574	563	599	587	590	596	545	552	575	601	582	604	556	568	605	602	593	579	582	540	573	612	601	577	621	622	583	558	582	550	598	542	572	574	563	600	664	595	584	548	593	569	553	593	594	574	566	546	569	576	579	554	612	576	553	590	534	590	590	615	553	525	561	563	539	562	578	627	578	547	575	605	571	588	561	624	579	585	560	546	594	615	615	609	552	566	537	521	598	573	630	568	572	563	585	557	541	588	546	583	563	584	562	588	597	584	584	581	567	566	534	572	556	556	583	564	570	567	608	585	553	551	519	571	554	556	609	587	580	541	610	630	618	565	538	545	574	563	595	600	594	557	613	560	570	570	579	590	532	539	557	570	552	605	636	577	542	590	553	562	575	598	591	582	610	584	579	643	556	585	600	581	611	585	594	577	566	549	542	553	564	560	572	574	609	590	582	524	605	531	605	617	549	569	578	598	584	587	526	560	556	564	550	578	578	585	545	573	579	570	579	554	550	580	545	562	559	568	608	589	565	547	582	611	581	641	577	570	570	585	575	526	565	579	593	590	561	548	539	580	616	595	601	562	593	581	579	575	642	613	566	569	562	553	576	560	578	547	592	593	554	562	540	573	536	587	619	552	572	577	544	593	576	575	506	562	565	566	557	540	552	549	604	620	593	581	573	588	591	566	600	615	560	551	559	561	573	620	569	595	595	607	560	543	528	581	549	594	557	585	602	594	590	584	542	626	550	603	569	586	570	570	562	556	613	618	600	596	663	583	564	576	592	607	577	565	589	580	554	573	579	563	587	572	582	586	515	607	566	602	553	550	621	553	591	560	608	613	566	587	527	579	550	583	566	587	522	570	611	581	608	543	574	574	586	570	538	536	566	628	516	562	584	567	550	569	560	554	532	573	557	569	591	555	568	551	597	613	601	584	573	609	584	570	596	558	578	593
27558	20609	9133	2133	1021	735	592	482	422	371	388	372	298	285	301	303	325	284	279	298	291	304	319	276	279	287	291	307	254	278	257	293	273	256	262	276	255	252	273	265	299	281	258	262	279	276	278	261	265	298	278	277	271	285	301	309	273	281	295	287	289	269	292	281	295	264	273	269	270	312	291	263	283	269	288	289	279	265	275	277	279	286	278	285	292	281	304	248	268	283	263	289	293	272	263	259	275	284	264	281	245	277	270	298	262	284	280	245	251	288	309	269	297	272	268	261	261	282	281	288	255	283	263	282	284	266	280	301	287	273	248	294	276	251	270	263	294	283	259	272	259	272	268	288	296	283	253	284	270	279	281	292	280	262	275	282	275	311	289	278	276	246	279	273	291	266	298	269	267	318	298	278	299	261	280	300	301	270	258	272	254	265	257	302	290	249	269	272	277	262	287	269	276	309	278	304	294	280	271	269	281	272	243	314	250	262	285	284	287	299	279	287	264	276	255	265	266	262	271	251	280	268	267	251	302	277	287	246	274	246	285	275	272	282	260	264	278	259	281	251	329	313	289	287	272	272	278	284	294	268	300	295	269	272	258	276	269	255	290	278	280	267	278	279	252	291	271	260	250	273	284	280	275	300	277	255	274	285	280	272	254	272	250	290	271	270	258	269	269	270	294	275	282	279	263	269	267	272	292	294	288	289	261	273	298	276	298	290	291	303	288	301	288	281	273	305	300	266	269	281	295	268	246	300	258	281	292	258	262	283	280	297	285	240	267	260	277	295	289	260	264	268	295	273	260	267	278	300	287	262	279	290	265	303	297	301	247	267	273	288	295	288	302	259	247	281	284	241	281	287	266	289	279	248	263	288	278	299	269	268	275	262	277	270	243	275	273	305	266	292	286	314	269	266	247	294	291	280	301	292	288	291	282	284	290	251	293	264	302	250	295	276	315	267	282	282	273	263	263	302	292	263	297	292	291	300	275	278	266	290	250	292	279	306	258	279	256	246	285	242	282	247	298	274	252	269	251	255	255	270	263	262	283	288	276	284	262	284	282	273	270	265	300	288	265	302	252	273	290	295	270	250	269	274	272	261	270	276	270	284	302	295	259	276	291	273	275	259	301	256	275	279	296	293	290	279	266	299	292	276	309	266	274	261	271	283	303	277	267	255	247	262	303	289	279	268	249	273	259	274	291	268	250	266	256	296	266	286	288	267	279	297	274	265	266	311	252	258	280	283	295	298	269	274	260	278	264	253	307	272	272	285	257	261	273	292	252	289	274	238	304	259	280	259	262	269	267	307	265	263	255	280	275	270	274	271	248	255	296	271	252	266	252	284	254	261	263	257	265	283	260	286	265	268	281	309	261	281	266	286	287	289	269	270	271	277	291	275	277	291	268	284	255	298	277	268	253	281	307	298	291	280	269	273	295	263	266	297	254	281	276	278	282	290	270	288	285	278	300	284	260	309	290	268	244	268	271	300	269	255	282	285	290	256	300	288	290	287	287	287	296	263	279	282	301	295	267	239	242	280	248	296	312	296	301	290	272	261	287	302	268	289	288	263	284	298	265	291	246	267	279	292	263	266	279	274	281	283	285	281	268	256	288	271	287	312	273	258	269	290	292	272	290	270	270	274	243	264	266	252	280	270	308	290	275	311	271	273	255	294	254	296	286	264	243	257	304	277	278	260	304	266	291	258	252	290	256	303	285	281	287	277	295	232	284	260	271	273	276	267	268	279	300	320	292	282	280	276	285	274	289	287	273	289	305	288	276	280	309	291	286	283	299	290	305	286	290	265	293	257	299	290	267	266	272	273	260	260	275	296	282	295	285	293	267	247	274	268	323	283	274	261	290	263	255	293	281	248	303	278	279	265	269	272	269	270	274	260	258	281	258	275	280	269	281	269	274	279	255	289	269	259	297	269	274	284	278	246	258	273	315	277	313	282	276	253	286	270	250	252	273	286	221	270	256	270	233	253	306	266	289	282	278	259	291	284	255	315	243	290	303	254	261	280	283	264	296	262	252	274	311	297	301	273	292	300	265	269	286	269	284	286	291	312	273	267	280	293	229	255	277	239	264	284	274	236	280	316	263	261	270	260	274	287	274	307	278	284	278	260	306	293	281	267	282	286	268	285	283	265	273	276	242	246	274	301	280	282	272	269	270	287	294	278	299	253	271	259	286	278	317	237	269	268	273	267	288	270	275	283	297	270	303	283	253	292	271	300	257	270	277	267	240	270	279	244	264	275	267	283	287	247	263	280	276	259	238	278	252	284	279	296	318	307	289	279	249	238	260	297	281	281	273	256	276	272	285	269	289	266	294	285	275	264	264	264	272	280	291	284	280	281	226	266	286	279	260	285	286	276	274	281	268	246	270	281	259	246	277	298	298	256	247	271	282	280	278	276	280	266	270	249	259	262	259	293	287	263	276	270	294	266	271	274	284	285	277	272	293	293	279	262	266	274	268	284	265	265	270	291	294	258	279	272	267	280	253	279	275	259	286	276	288	292	306	258	285	258	309	287	273	268	252	296	270	267	313	271	267	280	299	276	263	279	289	293	295	324	299	262	277	284	258	290	245	281	294	257	278	297	260	280	279	287	306	264	254	271	281	269	274	285	264	278	282	287	275	269	251	283	291	248	260	304	282	305	276	292	300	304	274	286	287	276	282	272	280	315	265	291	262	247	293	300	257	262	299	283	273	276	281	286	283	271	287	267	287	285	275	305	289	265	282	254	264	292	256	295	283	269	259	240	270	260	292	278	247	315	256	284	283	256	275	246	222	285	253	231	335	253	263	292	300	299	289	266	252	278	273	258	271	246	259	256	257	291	296	259	292	274	283	286	285	269	287	285	287	271	276	250	299	246	312	283	259	276	269	297	264	302	275	269	249	287	283	275	262	281	295	312	267	268	274	254	292	267	276	325	283	314	278	288	282	256	264	254	262	285	287	281	273	268	288	287	294	271	288	248	261	274	287	285	268	272	304	253	257	288	255	310	292	267	264	248	286	284	264	283	305	244	264	269	294	237	293	275	305	258	280	306	276	276	266	260	267	271	273	256	281	295	270	263	280	302	302	292	279	261	288	289	277	252	263	279	268	250	255	293	275	289	269	271	263	279	276	281	242	264	272	262	255	225	268	246	298	302	276	279	261	271	266	272	293	274	257	296	275	289	316	284	256	293	283	255	265	303	239	268	259	307	248	281	257	270	283	263	264	279	267	272	271	271	308	288	260	294	267	260	316	275	265	273	276	317	305	292	272	295	269	292	294	250	273	261	278	294	258	266	295	240	299	273	268	261	274	276	279	294	283	288	274	283	274	279	295	274	265	281	287	261	272	290	259	282	257	308	292	297	303	270	316	285	258	290	267	243	262	251	288	265	256	267	254	275	274	251	267	298	283	258	278	264	298	278	289	249	273	306	282	267	299	276	275	254	279	279	288	279	252	268	288	303	252	266	274	288	266	288	287	267	275	314	296	290	270	284
6122	6600	5515	2961	2117	1642	1238	1009	805	620	563	466	464	477	445	422	440	396	396	386	399	390	413	352	424	396	363	367	367	373	365	358	366	393	403	385	384	356	382	362	356	359	424	384	388	370	329	367	374	346	392	366	368	382	367	377	317	360	364	341	369	357	360	380	351	337	378	364	351	361	367	337	342	364	389	358	364	371	379	353	381	366	353	377	337	381	388	366	360	349	370	355	384	371	347	380	365	339	336	335	343	362	401	354	356	361	391	353	373	341	379	328	384	336	350	385	396	326	356	347	386	363	345	376	350	348	379	388	378	372	393	377	380	388	402	364	407	364	371	383	376	379	377	410	362	410	370	412	378	360	337	369	316	379	354	374	349	374	335	372	358	344	340	387	385	356	372	386	373	346	353	385	382	395	341	393	395	343	338	388	364	338	362	379	368	365	340	394	359	345	315	398	332	373	369	346	369	366	345	360	399	364	375	365	354	363	363	369	372	393	350	349	354	337	365	365	355	380	359	351	380	348	333	348	344	350	391	330	366	351	365	384	388	396	357	396	372	371	359	356	369	379	334	372	357	363	387	371	372	359	369	358	372	371	361	333	337	334	330	326	348	358	373	407	356	369	369	341	344	401	419	350	376	339	359	367	380	376	368	356	345	357	346	396	362	388	343	349	328	370	341	359	400	388	374	377	375	347	368	394	356	345	374	359	354	373	361	394	364	396	364	385	371	360	380	369	381	349	357	325	335	359	394	382	372	399	376	360	358	357	347	353	403	371	333	375	351	361	373	403	363	386	355	387	400	358	372	375	341	345	395	368	343	347	367	387	373	352	372	351	396	356	417	396	350	364	373	360	377	357	357	363	360	371	377	377	378	368	363	353	345	350	383	375	375	355	372	338	369	371	339	347	319	339	385	369	387	375	399	342	349	388	356	366	370	372	361	379	357	378	377	371	387	390	352	345	364	382	337	361	343	353	327	373	401	340	349	369	343	386	383	384	339	373	364	355	394	372	353	360	353	386	372	378	388	365	339	396	347	398	396	372	350	358	366	338	334	360	369	385	405	359	320	359	403	390	359	322	404	379	303	358	347	372	348	354	347	318	383	387	332	342	365	356	335	364	370	374	356	380	339	359	354	353	358	367	322	372	355	341	379	339	357	355	385	357	350	343	363	355	386	390	358	380	361	367	386	377	338	373	385	336	365	364	366	364	352	368	419	367	356	331	381	371	374	390	346	381	381	370	373	378	332	346	363	359	323	388	326	290	386	337	360	375	353	389	359	369	372	363	371	355	387	369	379	356	376	355	364	353	353	356	331	328	383	377	391	341	375	337	330	355	367	388	360	343	347	349	410	366	337	351	383	309	343	353	373	357	363	381	359	371	380	378	352	394	382	376	351	368	363	327	364	366	380	376	357	365	369	365	360	380	380	358	368	359	370	403	358	367	333	370	378	381	347	342	394	384	368	371	345	338	388	366	372	354	368	392	379	364	343	369	369	355	366	354	355	353	371	380	391	379	357	355	357	339	362	381	348	379	362	357	375	365	388	386	372	365	361	370	336	335	340	399	362	378	388	363	357	355	340	390	380	354	359	393	361	366	361	375	363	377	345	372	362	380	372	373	346	333	379	368	375	358	353	356	367	390	387	369	367	339	386	372	381	371	366	379	363	349	380	380	377	382	337	392	362	363	360	378	375	368	330	362	390	407	351	371	370	358	359	378	344	361	369	360	378	347	337	353	372	368	383	345	418	370	377	375	343	364	388	374	352	373	385	321	366	333	385	394	358	362	368	359	341	325	381	321	335	342	361	382	376	356	357	378	370	380	332	356	369	381	350	336	418	345	353	338	338	387	397	370	371	386	364	368	379	345	366	350	330	343	391	342	380	371	371	379	379	398	360	398	368	372	377	367	363	368	388	346	372	362	349	344	355	359	407	361	376	366	342	381	353	361	320	353	349	355	351	376	356	371	363	386	390	353	386	404	390	386	389	362	363	352	351	362	336	354	367	377	380	366	352	365	371	396	343	360	340	365	359	353	319	330	355	357	367	381	374	371	350	386	388	387	335	371	367	345	347	340	369	356	353	366	407	372	370	316	388	356	359	338	334	376	367	382	347	369	380	394	345	359	349	406	356	340	392	369	343	358	338	368	352	417	356	384	351	364	348	348	370	346	337	345	370	354	377	377	403	320	398	331	357	322	377	341	369	372	374	369	334	380	337	352	349	339	374	374	347	357	361	359	365	369	364	348	396	367	363	395	359	366	390	369	385	330	364	393	365	376	348	359	397	382	381	360	353	365	332	349	331	374	339	371	363	366	378	366	363	362	341	373	367	352	364	364	363	387	364	344	345	353	343	403	361	369	384	344	391	329	358	358	365	347	398	334	359	329	377	327	423	362	378	365	340	363	368	346	372	337	374	371	374	365	377	350	361	376	382	352	345	342	385	379	348	366	375	414	357	359	379	344	367	367	391	358	363	379	386	344	344	364	378	369	366	323	376	367	354	341	354	365	387	361	354	344	360	380	379	361	379	356	352	390	360	366	342	353	377	347	346	376	359	364	364	383	358	357	373	388	350	359	365	385	359	346	381	391	381	368	328	384	349	343	331	350	372	350	353	355	336	375	380	391	348	367	364	343	336	374	336	362	346	375	317	359	354	372	366	337	371	384	340	360	359	352	380	347	374	384	363	406	387	374	366	370	372	355	370	383	341	363	398	370	363	364	358	391	414	375	356	366	376	361	371	375	326	372	374	386	398	362	373	382	384	361	351	384	343	343	383	356	352	348	351	377	341	386	377	366	343	339	339	372	345	362	366	373	349	386	368	378	350	387	382	316	361	380	355	351	382	358	377	347	355	358	347	363	375	353	391	349	362	379	358	339	332	353	372	371	343	357	330	371	339	360	374	410	366	368	361	344	387	321	334	322	372	379	357	378	363	391	364	410	387	348	361	364	349	377	350	368	340	355	355	390	372	355	372	375	343	371	353	358	357	392	347	375	373	374	367	375	361	371	357	380	381	355	339	352	390	374	368	340	376	394	337	346	366	369	397	362	386	373	361	389	349	356	409	354	389	378	340	334	338	356	385	361	369	323	371	360	331	353	355	380	361	363	361	362	389	418	325	357	370	372	372	372	402	359	346	333	328	368	366	385	402	333	378	345	391	394	343	368	344	355	348	407	385	336	396	334	349	391	348	352	349	349	386	403	384	358	365	354	342	343	345	370	361	383	377	380	383	380	349	369	368	362	382	381	347	390	372	360	391	353	379	369	352	394	351	359	369	373	401	366	376	391	375	356	367	378	364	329	364	354	302	325	369	381	355	353	344	390	419	372	338	366	357	359	372	359	367	351	376	355	370	353	321	333	372	350	385	404	316	360	389	350	392	412	352	356	372	363	323	370	355	355	347	379	355	365	393	373	372	347	388	394	386	381	362	386	326	369	392	340	365	372	348	345	393	361	350	375	402	392	391	375	326	363	395	363	383	364	393	336
24484	21610	29075	24661	21572	9746	1865	1141	908	835	777	686	689	639	627	548	545	571	507	565	506	543	531	514	483	535	516	523	475	515	517	478	498	483	521	496	472	494	480	539	454	465	484	454	471	459	467	476	499	475	452	490	471	475	469	499	491	455	496	515	505	516	470	453	496	514	469	519	456	501	503	476	459	457	460	478	469	446	463	461	483	474	500	499	457	476	484	471	502	477	504	523	466	496	443	449	492	506	515	455	452	463	438	452	462	494	474	460	528	473	446	449	452	496	522	479	483	482	505	482	465	479	505	445	492	481	478	463	466	501	483	444	434	482	472	470	463	495	510	451	495	502	500	445	472	442	529	418	432	480	486	467	500	445	450	474	463	517	481	494	467	441	502	513	515	480	456	493	470	478	485	480	458	471	464	508	450	472	480	480	483	482	466	472	477	459	459	464	502	460	471	489	485	464	478	444	452	482	487	497	497	464	463	487	486	513	482	461	497	469	503	476	501	433	464	525	510	517	437	465	486	496	475	458	453	462	484	491	480	436	466	423	495	495	440	491	502	485	466	482	493	474	478	430	479	480	504	513	460	471	489	452	494	429	422	463	453	482	457	469	459	427	480	475	443	496	500	489	494	478	452	492	446	441	483	458	462	479	484	480	460	492	446	473	470	466	460	488	502	511	466	449	454	506	440	509	469	460	491	449	490	471	482	476	489	480	527	500	479	493	516	460	437	475	471	514	485	450	477	479	489	455	478	486	530	458	481	476	492	451	496	504	478	498	457	480	505	491	462	500	485	454	505	490	534	494	467	431	482	457	499	451	469	479	478	494	485	483	483	471	474	496	453	444	492	477	448	471	442	517	472	456	467	515	464	460	495	502	429	473	449	466	459	499	469	463	452	522	485	470	474	482	460	475	451	506	505	520	498	479	469	488	472	482	446	463	451	450	464	451	460	480	497	459	493	458	475	485	455	483	487	483	463	425	487	500	466	447	482	480	490	516	471	481	500	477	502	502	511	501	456	480	449	428	446	434	441	457	468	464	476	461	445	457	447	443	489	514	464	474	460	453	472	482	474	497	493	470	396	476	503	478	468	470	503	481	484	456	506	454	488	521	494	461	446	475	506	476	468	486	439	483	459	486	458	435	450	444	452	480	482	499	452	488	474	481	479	479	452	485	498	459	459	474	488	501	451	472	495	476	464	474	503	452	461	465	432	466	468	497	472	458	459	468	468	462	457	467	433	502	502	471	492	444	435	455	478	470	493	447	466	482	538	503	475	471	468	451	464	466	453	501	492	528	483	485	516	468	499	450	483	454	473	488	451	488	489	487	496	500	464	481	460	511	468	427	486	489	452	448	466	437	486	480	489	488	504	475	478	465	493	459	474	457	502	464	455	442	453	468	471	470	445	480	469	455	434	466	475	478	473	471	464	488	460	465	449	473	495	466	460	517	506	464	475	470	497	469	494	456	479	469	462	478	489	461	472	476	443	471	470	479	484	477	454	469	464	465	473	477	438	473	490	439	452	497	462	454	462	461	475	449	460	514	449	437	496	474	516	479	461	481	483	476	469	451	484	506	458	469	425	498	474	486	473	516	458	490	480	465	495	474	439	461	469	444	502	416	478	521	476	450	469	475	427	480	468	458	485	451	469	484	483	496	448	451	516	454	492	507	469	449	484	473	475	465	473	458	500	438	488	453	482	476	482	494	468	415	482	471	464	447	474	497	465	528	487	510	433	464	482	476	468	504	496	450	496	483	473	454	521	493	465	499	492	467	436	461	467	501	444	487	510	505	482	452	510	456	486	462	462	501	444	498	472	473	479	471	469	513	478	477	475	450	490	502	454	461	474	427	467	500	475	481	459	497	461	465	469	462	482	478	488	491	495	465	472	453	427	474	482	462	451	496	463	491	490	482	448	494	447	443	471	496	490	474	491	474	472	477	481	482	471	479	477	442	477	479	503	522	467	539	463	486	465	475	493	482	463	465	522	476	477	470	494	461	433	449	436	523	463	480	446	462	438	499	490	448	475	494	471	465	477	413	453	436	480	462	482	490	449	479	440	466	499	464	517	444	488	435	454	435	484	473	484	427	469	503	433	501	471	493	483	502	504	491	478	456	477	464	512	491	450	460	487	518	507	443	479	448	481	486	445	494	438	441	462	470	478	470	488	486	445	485	502	503	453	507	482	493	496	435	432	468	445	472	472	478	491	405	472	437	454	477	486	456	516	487	519	464	462	455	474	480	457	446	508	505	459	478	474	487	490	478	466	459	474	481	462	484	473	508	480	516	503	482	494	464	486	458	427	458	489	502	464	474	468	461	465	423	478	472	464	473	474	441	457	477	449	449	468	478	489	440	512	476	484	461	455	473	478	484	502	481	506	476	474	445	465	476	490	446	494	473	494	505	468	459	459	451	492	422	487	499	474	464	474	488	463	474	472	465	497	492	462	455	424	483	450	482	454	471	465	480	459	469	503	455	498	465	511	489	448	475	441	461	472	471	458	477	470	468	456	495	458	487	458	486	454	463	472	458	494	518	460	458	471	490	453	487	452	471	452	485	483	495	483	470	476	490	479	491	458	466	448	450	419	468	464	500	514	449	483	463	471	463	437	452	453	431	486	487	475	492	489	448	470	448	504	466	499	501	492	420	531	496	480	532	430	443	467	505	471	509	491	492	478	454	493	468	470	473	458	465	533	488	474	474	489	475	462	456	437	501	445	462	497	480	483	450	452	423	471	474	483	472	503	501	494	488	491	466	489	482	462	452	469	451	501	505	455	458	484	453	440	486	500	487	460	485	522	477	501	481	463	468	457	485	469	445	458	508	474	471	461	494	471	442	448	456	472	468	458	504	463	477	465	467	506	472	477	502	471	464	455	483	506	497	461	458	503	482	485	463	456	462	481	511	479	486	487	505	490	460	475	481	477	497	452	508	473	503	438	495	480	483	454	486	481	442	480	526	475	507	457	489	486	518	475	455	461	490	453	463	488	479	439	503	498	480	479	483	441	448	455	472	436	515	464	489	428	491	509	514	488	456	445	473	454	500	486	515	453	494	481	460	506	493	472	460	480	445	453	484	452	464	469	487	466	473	500	465	508	476	453	486	480	472	485	486	485	455	503	445	502	468	493	472	476	450	468	527	493	483	438	430	522	487	465	447	432	472	447	493	498	492	435	475	442	471	467	485	490	462	496	458	506	478	481	483	488	494	463	472	448	453	477	436	465	477	460	473	482	467	510	477	470	486	463	493	460	474	445	505	440	483	495	482	486	477	440	493	506	499	488	470	521	492	470	434	459	500	441	449	484	449	467	462	489	461	518	511	460	458	457	466	500	458	466	483	458	481	499	483	481	460	457	461	464	433	480	473	505	497	461	485	475	486	502	493	497	476	479	431	481	451	499	481	449	500	449	470	434	469	429	492	424	489	473	500	493	483	503	470	468	464	480	471	442	473	483	452	467	479	491	472	456	481	468	457	466	457	463	470	459	472
7284	16139	13502	7320	5464	4100	3257	2492	1978	1605	1353	1241	1071	1034	981	826	816	830	847	802	770	745	712	701	731	670	662	695	653	699	694	623	664	657	629	658	685	624	637	627	638	691	638	651	674	653	661	564	620	639	633	617	646	695	657	657	617	654	653	619	607	601	640	600	610	641	622	662	573	655	600	621	592	622	615	595	618	580	603	624	642	639	609	569	674	599	611	626	614	643	565	639	608	610	592	615	624	611	621	640	638	632	579	591	644	635	633	667	616	652	650	639	678	615	640	571	617	542	648	624	649	629	658	648	617	622	617	639	655	634	600	652	650	603	648	627	602	633	660	668	631	623	630	610	582	585	638	623	632	594	637	669	599	618	621	671	697	624	664	647	640	630	663	632	606	630	581	590	672	634	617	561	592	599	670	667	608	677	648	628	644	596	619	575	587	593	614	611	645	619	633	662	614	648	633	650	618	628	582	599	596	642	628	581	570	621	672	626	626	588	617	602	622	653	657	649	629	645	611	654	634	650	657	614	689	642	589	637	614	566	587	642	630	636	567	636	594	603	602	632	633	605	585	631	582	642	614	631	625	614	627	582	621	684	618	665	647	624	606	624	653	645	647	592	639	628	628	608	610	590	623	559	598	610	619	638	647	576	570	599	546	665	602	595	575	667	628	600	612	552	618	594	617	627	636	623	573	627	603	612	613	633	648	657	630	589	606	645	616	587	622	588	641	661	597	620	673	633	607	669	655	588	618	605	618	594	633	610	633	608	638	675	601	624	602	635	636	598	641	629	619	591	615	633	604	656	617	618	570	658	660	637	629	657	604	616	594	621	631	603	636	653	692	583	683	630	556	648	586	610	611	630	628	641	593	612	620	617	682	589	670	620	612	650	596	622	615	643	643	659	629	648	602	607	649	579	641	589	631	650	603	613	634	595	667	570	601	594	606	626	621	608	648	542	596	612	637	648	620	628	634	645	569	621	629	581	608	629	609	588	608	621	607	596	624	609	623	643	627	610	603	612	611	666	611	637	652	624	629	611	618	621	639	612	650	636	608	589	616	597	646	655	596	645	616	572	624	620	591	618	593	622	592	628	592	584	564	633	640	624	640	590	640	611	653	624	623	645	654	662	638	588	647	660	596	638	620	642	617	628	562	610	656	631	603	644	609	615	591	625	625	594	624	616	610	628	635	582	642	634	644	599	582	663	634	630	632	631	635	620	613	627	602	605	642	628	635	628	607	639	640	608	606	634	650	580	628	641	620	583	626	583	649	613	633	621	605	632	596	640	666	625	619	613	636	668	592	640	598	614	658	620	644	616	608	642	609	593	657	612	623	609	644	609	602	637	582	646	635	651	654	589	605	646	642	591	615	639	588	635	647	588	610	631	604	617	614	618	641	646	626	611	621	634	606	656	633	637	652	630	662	604	551	631	581	610	613	612	656	648	587	622	651	675	630	605	645	580	640	641	624	594	591	645	608	645	625	568	610	625	628	587	646	586	599	619	587	620	581	629	608	639	612	610	682	645	575	646	606	648	660	624	632	615	677	667	644	650	611	580	614	613	599	611	592	632	616	655	649	635	636	630	619	663	613	636	634	620	605	606	647	642	656	616	627	607	604	650	611	616	597	644	642	639	610	599	606	648	647	647	647	606	612	634	589	639	609	614	639	631	615	602	639	651	632	644	612	629	660	606	613	592	622	594	649	584	638	605	609	618	598	634	633	605	614	670	615	643	601	608	623	637	624	664	590	607	607	621	618	620	619	634	623	621	629	634	653	629	597	603	608	622	600	596	669	627	638	592	662	599	648	603	617	619	614	613	640	623	621	616	602	628	650	608	650	631	610	631	614	573	653	624	589	605	598	624	623	630	657	631	639	666	663	604	649	625	651	626	639	619	663	575	650	593	587	609	627	594	595	652	626	649	611	570	628	642	604	639	633	616	610	561	630	630	602	636	601	665	665	583	633	579	645	601	614	598	596	566	601	616	625	661	605	612	622	635	615	661	654	554	612	628	651	653	588	628	636	630	597	647	644	661	648	638	587	643	620	614	644	604	622	605	647	643	622	629	601	623	631	627	603	628	620	647	648	602	594	638	584	570	624	607	629	624	641	619	647	620	601	616	620	634	613	601	609	567	608	657	648	629	574	631	598	606	609	596	602	654	597	597	603	603	614	590	582	607	658	612	613	600	619	632	627	626	611	591	614	604	628	634	617	614	638	617	617	630	624	598	671	575	577	636	610	649	621	630	610	610	615	634	604	650	642	581	652	583	613	597	585	596	665	628	612	606	645	642	623	631	640	563	615	630	632	636	616	615	603	644	596	588	654	603	640	598	589	626	612	628	626	617	613	632	624	661	594	615	638	593	613	588	662	637	595	563	632	601	625	609	597	609	588	610	599	627	604	586	647	564	612	585	595	635	653	641	641	585	642	600	592	664	590	594	597	609	603	631	628	644	637	608	631	666	640	614	641	638	599	652	599	627	622	648	629	586	621	631	559	631	625	631	637	615	640	592	634	614	619	591	645	575	617	624	600	594	671	625	646	595	668	612	651	665	585	595	595	628	649	631	631	618	619	633	635	626	665	616	615	677	641	655	635	577	614	604	564	650	667	599	589	600	611	601	590	630	612	626	680	626	633	604	625	613	636	628	612	621	584	647	632	639	618	644	587	639	603	604	659	631	655	639	629	619	623	611	617	608	647	639	625	598	596	629	613	596	626	594	635	580	609	640	659	619	591	642	594	598	619	630	635	564	634	601	598	613	615	596	643	614	604	605	584	592	622	616	626	577	608	657	633	659	658	609	655	620	581	648	591	612	605	572	649	627	657	595	637	613	600	600	639	652	604	575	638	656	582	642	608	660	612	615	617	622	605	657	646	593	658	609	673	616	602	614	605	623	567	628	616	580	637	610	603	605	619	599	591	592	646	641	621	664	643	595	577	608	653	629	662	629	620	591	622	595	620	654	643	612	655	599	602	608	585	621	634	592	593	649	631	535	610	634	620	653	674	627	563	601	606	599	635	632	638	595	657	657	641	620	649	625	598	620	637	633	635	616	614	629	602	642	636	631	586	622	602	596	600	601	605	607	631	606	664	608	611	629	614	637	662	566	617	609	621	615	617	583	623	623	644	585	623	606	634	574	628	669	614	637	583	616	634	625	661	615	630	589	651	571	617	626	567	655	628	628	709	625	644	626	578	593	550	627	641	613	633	625	642	609	624	585	621	622	587	625	658	607	629	632	608	617	636	621	617	680	658	610	633	577	627	629	637	573	593	590	597	614	649	616	601	642	620	673	640	627	641	640	634	641	601	627	654	629	632	619	621	598	614	554	640	596	644	646	583	614	633	656	652	633	614	628	586	599	603	612	606	606	583	627	646	609	637	625	658	620	631	629	612	583	595	609	606	649	591	598	635	620	593	602	592	650	613	563	590	616	670	622	648	606	618	643	636	614	613	592	628	600	606	636	600	630	636	645	597	624	613	609	595	627
23449	21580	29531	24094	21582	21600	7744	1823	1177	1022	945	785	753	681	617	623	572	556	571	565	538	501	491	478	488	488	485	497	468	475	496	451	465	486	461	430	484	453	448	476	481	439	445	454	424	451	475	440	431	453	409	435	430	418	460	395	453	425	472	421	432	448	424	431	410	383	430	448	442	435	418	433	432	414	426	417	432	435	399	434	427	427	454	379	399	426	391	426	389	441	409	407	444	440	448	479	404	417	396	439	419	453	456	412	438	474	429	418	429	416	420	410	463	472	425	447	477	456	425	430	466	410	420	459	420	450	436	426	464	430	418	450	383	403	460	460	412	419	452	423	422	402	417	432	404	378	423	421	456	412	462	447	430	452	424	375	401	420	428	448	442	431	407	446	432	418	430	418	414	418	424	462	431	409	447	419	431	424	427	412	453	423	437	420	425	425	427	415	420	432	460	437	450	406	434	426	422	415	408	424	417	457	439	444	415	453	399	411	441	404	446	430	423	416	459	432	422	431	424	436	419	441	403	455	441	410	424	406	412	439	443	399	464	400	451	459	416	434	433	403	438	413	435	410	406	416	443	440	429	414	373	415	410	411	415	431	411	448	434	435	414	419	494	420	425	425	419	421	451	408	403	419	386	424	428	442	375	414	434	446	412	441	429	419	442	431	443	430	448	435	428	443	387	461	393	458	424	429	458	434	456	427	428	415	455	403	425	397	423	429	410	406	439	449	396	448	429	418	409	412	440	427	455	401	473	438	446	431	393	444	467	446	447	398	440	442	435	443	433	429	440	435	410	415	385	448	441	449	442	398	384	430	439	417	421	432	422	442	396	437	480	435	422	428	420	411	426	425	418	460	440	403	459	388	442	441	435	408	430	444	420	453	413	397	423	428	455	423	377	424	393	413	414	429	423	428	411	422	394	438	419	447	373	446	367	433	421	387	419	392	403	460	396	426	420	440	418	460	410	414	408	416	427	371	427	432	425	404	403	424	411	450	426	431	455	434	434	403	437	440	418	450	429	443	426	416	450	441	414	436	429	448	435	424	434	403	436	425	462	422	439	407	395	429	454	454	408	424	421	452	398	424	387	381	424	440	444	393	404	421	441	439	416	418	362	428	420	415	444	401	418	450	440	440	431	425	438	450	411	431	467	405	450	445	422	418	438	435	414	417	445	413	425	421	376	422	411	419	418	424	462	395	445	450	420	412	452	427	422	394	446	436	383	405	431	410	429	438	436	415	426	414	367	411	431	439	408	448	422	399	397	425	436	445	456	425	425	406	405	390	455	447	423	402	441	422	423	466	435	422	399	440	433	410	412	396	447	443	428	439	431	426	411	428	396	415	420	450	451	388	413	417	422	448	410	414	399	387	398	467	422	433	433	405	417	433	414	437	410	441	432	448	423	429	421	422	410	430	430	451	424	456	426	391	430	441	431	432	429	413	401	427	391	416	428	428	400	409	431	422	436	421	446	436	410	446	433	431	436	402	420	440	435	442	445	437	404	407	395	404	429	449	437	420	458	457	436	387	394	453	427	415	426	435	434	423	425	457	418	406	411	434	411	453	419	381	435	427	452	433	415	393	438	431	419	417	435	368	417	416	402	431	456	447	456	443	408	438	410	428	404	415	409	402	421	445	412	404	400	444	427	408	429	420	385	421	410	411	425	467	408	447	426	419	391	398	398	459	419	464	448	405	418	427	429	419	407	455	388	425	418	428	376	406	424	406	410	416	396	418	428	431	443	399	423	434	423	382	407	421	429	435	384	454	447	411	447	428	391	457	395	402	461	413	442	427	409	441	409	436	407	424	457	381	449	455	411	457	455	381	384	403	431	377	465	442	423	430	451	403	434	411	413	404	406	423	392	436	416	427	422	456	397	428	438	419	381	461	417	417	433	435	437	414	417	382	448	421	384	437	446	413	403	449	426	438	435	386	424	447	435	419	403	426	416	422	431	420	373	384	386	465	436	416	450	419	437	430	415	411	398	418	442	400	448	400	386	419	392	403	416	373	404	442	418	409	419	459	425	421	436	414	401	410	402	410	417	381	454	402	443	417	426	397	438	417	419	399	433	412	398	426	434	431	400	416	443	414	418	449	399	440	446	419	439	384	420	417	381	420	443	432	405	393	401	388	417	397	412	416	415	403	419	430	404	440	449	428	400	409	448	423	408	439	419	428	424	436	406	437	409	397	423	454	426	415	392	426	451	426	437	442	421	466	421	418	463	405	384	427	418	419	410	431	403	422	408	442	420	442	417	439	433	421	395	395	418	442	420	432	392	461	446	455	441	422	413	438	380	409	453	419	410	436	418	427	432	439	393	419	454	441	429	449	428	428	378	440	394	413	439	433	394	468	434	405	429	423	453	433	447	418	448	401	415	459	418	424	427	434	450	414	454	404	374	431	426	414	434	427	380	414	413	435	420	439	447	394	448	428	422	396	429	400	396	440	415	405	436	430	442	472	419	388	419	435	420	412	410	448	413	429	433	474	418	429	435	417	438	397	400	438	433	397	470	402	423	463	417	438	406	426	381	387	420	444	478	363	441	392	423	409	452	424	442	430	444	409	392	398	423	429	392	406	423	414	396	408	424	435	430	454	449	415	404	420	430	441	414	424	406	418	471	412	401	434	419	410	424	412	414	393	457	435	447	435	438	441	421	406	395	390	428	402	427	426	457	408	409	408	378	393	438	387	415	464	385	414	429	429	401	415	434	419	416	407	432	443	408	429	465	442	424	399	426	433	411	405	406	403	424	396	411	458	380	460	442	419	442	393	419	468	426	423	419	456	426	438	443	418	413	418	438	396	427	401	433	456	448	422	420	421	410	435	442	462	449	439	395	432	450	438	414	407	405	401	409	399	423	436	449	402	377	437	453	414	432	382	405	382	426	392	450	380	456	431	433	381	399	411	436	419	378	419	414	437	428	445	415	432	427	401	399	430	446	433	416	426	428	436	418	424	404	394	415	395	442	438	431	432	432	456	411	416	433	420	393	399	385	408	384	412	440	439	438	422	440	435	419	434	418	429	434	418	426	454	404	450	444	398	382	409	436	408	417	410	434	413	388	453	386	436	415	445	430	412	437	393	433	447	433	398	449	427	456	388	411	408	442	427	452	427	406	435	445	428	432	423	424	439	406	431	421	427	436	422	389	481	430	435	394	395	402	381	410	429	421	454	394	457	416	425	404	428	449	427	437	392	396	375	433	442	423	425	431	436	418	416	426	426	435	421	444	427	393	446	433	427	404	458	432	393	414	436	436	446	478	422	458	429	419	441	453	421	403	407	426	415	397	397	429	448	377	432	401	413	420	425	413	438	430	407	442	435	396	385	446	449	395	449	435	453	406	443	409	407	401	437	416	419	432	410	404	433	457	406	405	426	417	426	438	443	433	419	450	416	403	426	404	394	400	397	391	403	428	426	444	379	453	393	407	434	395	400	418	430	429	443	422	451	428	431	409	414	418	402	425	420	418	407	439	419	434	434	410	420
9781	21679	18331	10712	7937	6069	4628	3505	2586	2250	1832	1559	1332	1191	1058	1041	935	916	847	875	758	800	757	691	709	713	715	691	629	711	652	611	664	577	619	656	700	587	630	638	626	651	567	590	603	622	633	594	581	587	608	583	593	571	557	593	614	583	567	625	619	571	593	600	546	552	593	537	561	554	594	565	522	585	574	551	576	570	562	504	563	598	556	570	600	584	570	543	567	572	590	609	614	582	590	523	645	596	587	589	565	587	598	575	574	591	563	570	556	543	583	529	545	595	576	532	558	566	554	536	569	571	564	557	523	534	557	565	574	557	566	526	573	559	576	590	594	560	556	551	578	571	563	627	583	563	571	632	575	534	522	545	582	555	555	594	551	558	526	556	561	561	547	568	550	546	596	588	596	585	538	529	582	523	585	570	559	548	588	581	547	552	609	592	570	543	602	557	535	593	563	548	576	518	555	527	574	607	552	553	552	567	537	558	573	605	589	561	537	559	554	556	554	567	557	536	571	563	535	538	548	549	574	586	558	563	517	552	562	530	563	574	598	583	587	561	553	570	536	523	571	551	526	501	574	563	562	588	546	531	519	569	574	568	531	589	551	545	541	582	588	549	561	554	553	562	557	535	536	591	536	580	526	552	537	542	575	578	618	543	520	605	596	543	544	535	589	555	596	560	523	558	561	578	567	524	541	582	566	565	555	555	556	560	565	553	581	581	584	534	568	585	563	579	541	526	528	567	538	579	548	589	566	548	530	541	536	559	549	626	569	597	537	613	593	496	579	549	580	537	566	565	590	550	538	573	542	549	577	563	538	626	508	545	573	542	546	565	571	563	566	556	559	580	587	601	571	530	570	536	573	586	551	555	530	550	548	548	566	570	542	550	525	540	560	549	537	566	539	517	506	571	560	559	570	536	553	587	545	570	581	564	566	549	533	565	559	559	531	583	578	538	551	532	577	583	536	572	552	529	535	558	554	552	567	591	562	540	584	513	519	541	572	582	556	584	558	544	552	581	575	582	567	523	578	555	561	554	548	534	576	569	576	590	585	577	540	585	558	549	551	534	579	532	551	573	541	552	558	544	526	552	569	547	584	540	574	539	571	523	568	606	600	578	551	544	542	605	526	550	584	570	544	592	592	530	531	560	596	565	582	537	546	587	522	562	549	565	569	593	537	570	599	526	566	538	594	550	576	583	584	607	574	538	570	554	584	554	576	570	526	568	556	568	525	550	569	563	616	569	564	564	552	551	559	570	569	557	583	570	580	533	546	539	593	530	570	542	557	584	544	569	585	561	543	565	554	540	585	537	563	559	556	540	598	542	564	530	579	529	602	554	543	532	549	574	525	582	583	609	528	574	556	573	574	507	572	546	590	557	573	562	580	533	556	573	533	584	531	555	567	567	574	514	559	540	528	580	568	527	515	502	615	530	593	516	570	558	548	579	535	570	541	546	557	565	541	514	525	591	547	560	550	581	567	520	546	561	539	566	550	548	509	549	562	593	566	556	552	575	557	591	532	578	577	528	543	599	540	541	515	533	536	570	549	548	584	587	594	533	546	561	577	594	509	570	522	558	562	558	553	584	538	547	579	557	546	594	544	517	524	521	524	609	575	552	561	573	572	549	564	546	590	561	585	559	588	580	572	563	558	572	576	531	572	582	578	563	584	547	515	518	542	550	586	561	564	529	575	554	595	547	506	560	542	518	554	555	540	557	538	592	555	537	619	586	527	624	517	530	540	601	557	576	591	511	567	558	558	560	597	567	556	582	531	555	613	548	555	547	557	546	535	531	533	531	572	607	565	566	569	562	596	567	542	611	515	523	561	552	558	567	550	566	558	572	530	512	569	524	514	547	574	564	567	550	557	545	524	589	552	554	568	581	571	570	564	571	580	614	577	532	563	584	568	587	569	563	561	546	541	582	604	534	558	580	525	600	542	523	503	524	606	570	526	534	538	601	510	554	537	520	580	582	547	513	585	544	563	546	590	585	608	528	525	549	497	555	565	536	580	522	546	519	565	542	570	593	556	560	550	604	585	571	588	609	553	555	551	520	572	544	583	589	553	573	534	606	556	577	544	532	580	556	574	554	548	590	569	561	577	542	571	612	586	567	563	557	554	512	576	531	583	568	563	528	545	552	544	598	565	541	594	550	543	533	557	596	518	556	572	520	524	549	553	596	550	550	565	573	576	587	586	539	564	557	574	519	545	573	543	562	543	603	578	584	554	555	522	570	542	560	580	578	524	542	592	524	585	573	514	583	576	510	572	560	547	544	584	563	559	598	576	540	574	558	563	560	530	562	567	584	580	566	564	584	556	590	536	578	573	529	563	554	579	565	592	557	596	511	549	558	571	548	554	635	545	568	582	591	526	558	559	554	580	522	538	537	569	570	627	543	551	532	546	564	565	559	570	572	531	565	558	539	550	536	545	575	568	558	558	578	553	561	543	531	566	578	540	567	578	539	556	533	571	547	547	554	578	553	562	561	546	591	565	578	531	555	560	576	561	487	566	553	539	545	554	520	536	562	576	534	539	571	515	559	567	553	582	584	581	552	590	531	564	569	571	534	543	514	555	593	592	570	518	580	560	579	582	552	519	583	573	592	578	529	550	594	570	584	555	545	567	593	600	551	615	579	537	552	586	574	520	570	586	558	538	582	556	555	530	573	550	594	545	565	573	566	544	560	583	550	578	566	542	549	640	548	570	554	556	524	569	568	538	540	563	557	594	579	517	547	564	550	552	547	524	569	554	574	574	551	545	556	546	550	553	538	548	559	543	564	557	552	567	535	627	571	568	536	532	575	564	582	569	570	566	566	606	556	549	554	566	554	559	595	593	610	579	565	546	577	533	634	569	540	545	520	540	565	556	518	607	578	558	582	610	570	574	537	580	541	540	527	538	561	548	578	585	485	528	536	574	555	622	561	590	535	590	558	576	535	581	544	585	565	627	554	594	531	547	570	558	570	582	540	542	588	556	577	527	558	508	567	544	545	549	563	582	591	571	564	560	559	553	570	555	583	521	583	592	529	533	573	586	553	582	582	588	560	574	551	548	584	551	584	584	557	532	558	538	544	600	546	559	595	553	592	571	562	519	512	556	574	575	571	534	582	547	541	591	525	535	575	556	544	564	547	547	543	571	563	577	573	571	568	556	604	528	537	567	578	522	584	580	598	542	577	589	531	549	577	614	594	582	521	602	521	537	565	546	558	590	592	550	565	552	543	551	563	552	584	552	585	554	549	540	534	558	578	582	579	582	599	552	559	547	567	570	575	589	533	552	561	564	574	547	509	571	561	566	546	541	506	533	558	571	569	565	594	540	568	544	524	561	588	574	544	545	563	554	571	530	559	549	565	539	512	632	532	572	550	551	583	584	584	551	555	584	578	590	523	554	551	536	545	548	581	558	538	507	576	548	554	550	567	567	529	616	565	531	553	527	551	604	579	533	546	562	561	532	592	541	542	545	563	584	539	579	562	570	510	562	558	591	606
27431	20611	8875	1842	957	716	564	505	406	374	349	317	301	306	276	298	281	273	295	254	291	292	303	278	241	267	289	277	257	264	277	293	249	296	265	284	260	304	237	312	297	266	304	298	285	257	260	249	272	282	306	277	283	288	265	280	300	243	288	274	273	276	277	294	284	274	291	230	294	225	259	279	273	310	282	305	283	263	284	278	287	245	256	240	283	281	269	235	294	257	280	278	279	258	248	270	261	274	304	262	259	298	275	265	296	243	279	295	286	264	279	268	291	278	274	270	268	255	282	272	282	257	275	232	264	279	271	281	279	257	301	249	277	279	276	283	283	285	293	288	284	260	296	294	281	277	266	266	268	310	267	267	261	283	283	229	283	253	275	245	278	288	271	265	257	270	291	246	279	271	248	282	249	296	286	266	279	265	250	306	270	288	296	262	275	258	284	250	292	285	283	252	256	287	242	268	272	254	270	284	283	258	251	268	262	238	278	237	274	281	304	285	257	279	256	286	256	263	274	289	260	268	266	252	278	287	248	305	243	291	295	272	288	254	278	265	273	248	261	269	272	266	270	272	265	288	278	281	261	245	300	270	259	256	281	297	264	271	295	267	270	264	262	286	273	273	262	276	308	272	263	262	244	275	260	277	313	268	264	250	281	259	264	257	273	282	256	271	287	285	293	266	266	274	261	276	270	280	283	254	261	260	277	265	263	260	266	276	263	279	274	258	272	265	276	272	282	287	293	276	268	224	275	262	256	258	251	293	289	265	260	255	269	269	288	306	253	254	279	296	276	234	241	271	264	265	235	249	265	300	253	285	280	275	257	279	279	279	275	267	254	266	280	284	262	271	263	299	257	274	252	274	273	279	237	276	273	275	281	256	261	272	287	268	270	273	289	270	273	241	240	249	280	273	264	283	309	268	269	287	264	264	284	260	260	237	269	279	260	258	221	293	261	281	260	273	289	227	272	245	258	265	258	287	277	268	281	280	232	246	267	275	237	294	248	291	275	266	277	269	293	288	265	278	248	265	255	269	256	270	268	261	243	262	279	274	284	273	278	294	266	233	280	258	279	270	259	266	280	271	286	306	287	268	255	274	299	255	289	284	294	269	259	240	257	266	256	272	279	299	263	294	262	269	282	263	265	288	258	283	278	278	256	265	266	262	251	284	295	265	277	272	252	270	278	243	261	291	280	280	251	276	278	276	249	290	254	290	240	284	270	290	265	255	262	266	255	271	270	270	289	313	311	284	254	276	293	264	310	277	270	303	284	281	281	275	261	257	271	274	266	269	267	258	272	244	239	275	240	250	251	278	266	275	271	260	241	284	279	253	281	288	249	237	265	275	258	273	264	276	253	250	301	265	276	259	274	283	300	258	247	278	253	257	268	280	259	291	248	267	250	255	253	253	280	255	243	272	263	251	266	250	278	281	267	263	269	304	254	240	283	309	275	260	278	283	260	274	246	279	276	259	295	260	243	264	240	260	262	254	263	288	269	258	285	280	291	263	255	280	249	296	272	272	274	238	282	254	252	289	279	267	273	288	271	251	259	256	269	248	257	255	276	271	276	259	269	257	268	293	263	285	284	267	254	264	268	240	267	273	319	263	252	285	252	281	286	257	275	287	282	246	263	275	277	275	265	288	255	282	251	266	274	272	258	286	285	256	284	247	287	277	282	287	246	250	280	253	254	291	271	302	282	263	286	272	250	265	280	276	287	285	270	275	267	260	277	260	274	250	298	267	247	282	298	282	276	270	282	252	264	266	259	295	235	265	267	283	243	282	254	258	272	275	270	247	282	249	288	296	292	268	291	272	296	251	273	250	254	260	280	270	293	254	271	275	259	296	267	282	295	295	291	272	298	278	266	269	279	296	271	274	257	268	271	296	242	256	242	265	275	260	277	291	257	273	292	262	276	273	258	289	267	271	280	262	281	249	256	291	243	316	250	312	276	278	259	253	284	285	263	243	273	283	272	287	262	290	272	253	302	298	257	292	301	251	275	253	256	245	265	278	276	274	283	286	286	267	282	270	238	261	274	250	294	251	276	262	263	292	290	254	253	280	295	238	246	283	261	277	274	274	263	267	273	254	300	285	271	284	275	265	250	289	278	274	259	251	250	241	275	273	266	298	295	320	275	277	263	288	292	267	249	254	269	273	260	283	292	297	269	263	274	279	245	293	272	244	261	273	236	314	291	266	254	229	263	274	265	284	280	283	267	277	262	254	258	271	276	309	278	297	271	278	275	275	267	289	264	309	265	258	283	260	282	263	273	284	259	286	267	253	277	274	272	285	303	272	264	286	270	269	266	246	291	289	247	288	276	264	270	277	273	258	259	279	293	270	257	259	249	280	286	263	284	263	277	260	281	248	244	273	241	249	262	267	293	227	251	286	255	259	264	282	245	265	242	283	267	241	282	253	271	263	271	287	256	251	284	273	266	243	270	283	256	243	255	311	256	245	258	256	264	256	237	288	289	267	270	265	254	278	260	256	282	274	273	257	243	260	260	241	259	289	277	258	295	292	254	265	269	267	276	257	277	276	269	231	276	277	264	263	273	267	274	282	252	259	253	270	263	275	279	280	246	275	268	263	287	261	259	251	291	300	285	244	272	279	296	274	272	265	274	285	244	266	262	272	281	258	253	276	281	280	280	269	269	262	250	300	265	294	317	275	276	291	284	286	278	274	250	239	255	291	254	265	260	259	255	300	269	284	279	261	283	261	278	297	276	258	254	249	257	244	264	281	249	258	267	231	261	273	292	252	246	258	295	289	300	291	267	272	250	270	261	283	248	278	277	291	284	246	275	269	238	256	288	278	296	250	261	257	306	289	282	283	266	318	316	269	253	283	271	278	265	296	267	245	288	298	281	295	272	286	275	243	304	268	261	271	280	290	264	302	307	285	281	289	237	249	274	269	282	264	304	289	252	289	262	279	279	246	258	279	244	279	270	288	288	270	259	253	243	260	288	288	287	246	262	270	243	262	283	263	271	267	258	248	245	290	280	266	272	247	276	260	266	284	304	248	238	274	259	290	262	256	295	292	264	308	289	240	268	287	253	295	277	257	261	250	259	246	253	285	272	287	243	249	292	260	269	264	249	248	273	275	270	281	252	282	258	276	263	268	270	263	262	258	252	247	251	255	269	271	267	263	290	253	286	272	278	266	253	283	235	238	248	272	244	267	260	260	283	233	274	286	277	254	269	263	260	265	285	272	265	248	269	260	275	280	244	270	283	223	259	255	290	258	266	288	274	258	277	252	282	250	241	280	273	270	290	286	254	273	273	247	246	270	279	285	260	284	279	267	286	287	279	255	274	275	286	275	228	299	270	268	260	236	272	291	287	254	276	273	256	270	251	258	243	299	256	300	242	281	238	286	284	261	298	277	263	308	273	251	253	269	278	274	321	288	294	261	267	265	283	263	257	267	291	273	270	272	272	314	277	278	261	272	287	259	274	269	257	247	280	261	279	274	256	266	247	282	284	280	274	269
5876	6129	5172	2799	2054	1575	1147	916	774	609	555	504	465	442	448	403	416	395	416	390	385	394	373	344	367	382	410	369	399	363	378	381	370	372	331	370	359	364	361	367	353	411	368	347	370	372	358	376	362	350	359	378	365	368	349	350	339	399	384	374	368	384	387	412	362	376	336	347	396	372	354	368	352	390	345	371	337	347	348	347	373	359	337	365	364	353	379	365	381	328	378	362	349	396	350	353	357	392	346	343	373	353	372	344	378	328	350	360	350	343	368	394	368	378	332	392	361	351	387	366	356	333	367	343	344	375	371	375	354	377	390	385	374	362	353	359	355	385	377	366	402	356	322	353	364	334	382	339	386	383	329	336	372	370	334	380	368	380	370	327	357	364	350	348	347	345	351	382	355	359	337	371	370	333	380	379	349	372	360	361	381	367	348	379	332	368	381	351	382	367	390	354	350	401	326	349	360	360	365	350	350	359	368	356	332	349	371	348	367	368	392	341	348	355	323	369	392	380	364	334	350	394	360	384	356	378	364	362	360	362	350	334	377	339	373	360	377	346	371	375	351	379	355	381	348	377	343	340	341	392	359	345	359	324	343	341	372	385	362	380	339	369	372	339	305	322	374	328	387	357	347	394	306	369	379	360	352	358	356	333	340	376	330	372	345	343	346	383	388	388	383	356	344	374	367	375	344	355	344	370	384	348	357	335	327	355	384	366	357	359	323	365	395	377	356	349	342	384	371	345	349	385	378	365	332	367	357	392	370	359	348	371	323	359	353	343	386	341	365	352	335	359	355	411	355	393	365	367	368	352	353	340	383	384	367	348	346	354	338	391	382	333	345	375	410	328	378	369	368	350	354	395	359	337	383	343	359	372	319	368	347	361	361	371	358	381	355	374	363	369	371	375	371	346	388	356	351	378	385	353	354	345	369	353	362	385	354	395	328	401	357	376	379	352	385	394	378	356	372	374	334	380	375	372	360	340	391	386	368	344	362	350	348	361	360	345	363	367	375	338	335	360	314	385	388	365	355	351	331	365	363	375	348	367	380	377	365	366	358	343	341	325	372	340	348	380	378	365	328	378	359	378	367	350	337	364	356	368	356	367	374	365	407	367	366	354	354	381	387	377	337	350	379	349	384	332	340	349	352	347	321	363	374	383	362	340	347	352	358	356	366	313	328	363	339	350	380	388	350	364	347	324	351	354	352	356	350	331	363	365	324	342	352	345	367	358	343	386	371	373	347	361	347	374	385	343	363	382	373	363	403	352	330	414	356	347	359	352	378	345	365	360	362	369	370	321	388	389	387	342	338	376	330	373	347	394	370	356	368	361	353	354	353	348	380	373	379	385	358	372	334	353	334	368	329	353	345	397	362	340	365	361	360	333	350	338	319	365	353	336	352	354	351	382	371	360	378	373	362	345	349	350	345	369	326	361	390	369	383	359	355	343	341	349	331	361	380	361	337	330	368	372	360	372	343	354	362	368	363	342	352	322	367	377	354	351	354	336	334	385	368	360	351	340	372	330	332	330	349	350	359	358	376	353	375	365	375	363	392	378	345	353	347	392	372	348	309	360	365	353	349	390	314	347	366	360	359	357	375	339	373	350	358	357	362	356	345	352	359	368	372	355	337	389	377	344	383	361	358	361	352	326	354	369	354	372	370	372	347	354	366	364	416	366	371	355	381	343	343	395	373	346	363	355	354	353	353	355	350	344	361	360	374	334	360	344	307	380	361	356	380	363	372	352	321	350	350	355	353	380	389	374	355	377	385	369	374	376	356	360	374	335	373	321	331	373	385	356	349	391	339	401	341	374	330	347	327	368	348	349	384	383	331	379	365	382	370	378	360	379	359	366	301	363	335	360	345	365	385	330	358	376	371	359	353	370	398	344	348	360	362	357	373	360	381	338	363	352	354	392	365	373	367	345	346	375	343	347	369	325	317	380	369	349	353	351	344	378	366	359	351	410	382	370	348	361	393	328	361	356	363	357	346	382	342	409	368	369	415	347	366	371	366	351	348	379	338	348	345	385	371	386	370	359	310	350	410	320	367	373	344	357	352	381	352	356	354	372	345	351	337	352	354	395	378	368	377	350	339	371	361	368	361	339	387	358	352	371	353	354	366	357	353	347	362	363	388	355	377	350	353	377	356	363	371	346	341	360	388	389	347	350	339	367	383	359	358	367	346	336	350	365	356	358	366	351	377	397	350	345	343	336	345	343	356	378	376	364	348	366	343	363	334	332	340	340	339	354	342	373	391	358	362	353	398	355	351	354	362	358	357	357	386	350	352	333	363	351	389	358	364	371	380	344	370	382	356	332	356	333	326	371	398	359	360	339	341	348	343	362	376	323	359	405	358	363	329	382	377	328	339	343	377	341	315	367	346	357	387	359	352	353	373	352	357	370	376	334	353	368	375	343	356	373	381	363	374	349	341	341	345	370	379	360	379	370	376	357	366	360	348	363	384	344	345	384	387	385	372	340	346	355	376	378	335	343	359	352	361	373	378	340	399	330	343	374	355	340	387	366	386	371	386	391	332	370	371	384	370	371	372	361	367	377	333	347	358	362	347	357	360	351	348	354	357	353	341	366	346	369	366	329	373	317	349	362	365	365	363	351	342	347	357	349	354	315	348	334	339	370	369	336	392	390	373	356	378	352	348	351	350	347	335	371	358	384	385	332	338	356	359	330	381	320	366	374	343	335	354	370	369	365	373	377	372	367	374	360	373	382	389	337	355	334	386	345	346	384	334	369	336	384	377	389	356	360	346	371	366	369	382	348	366	366	342	330	353	365	379	331	353	341	323	336	357	326	347	340	312	346	384	341	374	361	394	350	344	354	394	328	335	337	355	381	332	342	347	365	358	382	357	391	355	350	348	379	349	360	366	367	381	374	353	341	344	358	413	365	347	386	349	339	370	357	351	376	354	391	369	367	333	351	355	388	342	356	342	363	380	335	375	376	347	371	328	344	357	356	390	350	352	360	341	361	366	361	363	359	348	367	370	374	363	362	378	335	356	376	397	369	366	374	363	301	361	362	382	402	343	356	362	342	333	388	366	338	360	365	367	332	375	326	336	398	411	346	351	384	347	383	384	368	378	404	410	363	373	399	363	376	355	364	382	399	350	349	315	356	370	377	335	374	364	370	351	331	367	378	368	374	328	359	380	346	378	355	347	349	332	362	378	339	349	374	365	396	378	359	366	377	337	353	379	378	352	330	362	353	348	349	369	356	404	338	386	369	369	357	352	348	378	378	344	325	376	376	389	317	372	353	365	361	351	358	372	330	365	340	329	332	346	341	354	367	377	370	347	328	362	395	361	368	364	359	372	378	340	368	391	354	371	426	330	386	345	366	360	361	347	345	343	369	346	348	370	348	335	326	389	337	331	321	359	374	370	366	392	377	362	352	353	336	355	385	347	356	385	390	390	345	332	319	381	347	339	363	353	361	364	351	346	361	388	360	349	371	371	349	361	359	399	330	374	318	352	373
24431	21618	29037	24680	21596	9580	1843	1137	913	774	664	612	613	607	591	563	524	583	530	467	527	548	522	500	489	494	496	505	510	491	457	477	494	465	488	483	501	473	476	467	461	467	483	480	469	477	475	443	500	505	490	502	491	443	464	491	483	500	495	478	469	458	459	438	503	432	462	490	481	475	451	494	468	472	489	482	477	422	483	464	461	476	484	490	533	483	435	466	464	469	484	479	477	482	502	423	480	466	475	490	481	469	457	469	487	506	464	464	480	512	458	465	464	481	444	482	446	485	448	484	485	497	466	483	499	503	451	511	473	444	444	453	458	494	475	467	449	476	456	469	462	512	465	468	484	456	470	497	486	422	467	469	467	439	479	472	483	482	471	453	466	451	465	507	465	454	466	440	480	456	478	497	427	477	501	463	459	452	466	509	508	467	487	454	483	533	451	509	444	454	431	459	451	461	464	451	469	461	463	481	464	477	425	477	483	459	471	457	499	445	464	446	483	499	496	483	460	492	465	473	496	482	491	438	477	508	453	484	465	495	463	489	496	457	464	514	460	479	455	431	513	482	447	445	507	420	480	430	487	468	485	490	449	491	470	434	449	470	455	488	432	457	460	482	468	496	496	456	467	461	456	461	479	475	465	515	482	479	486	454	462	481	446	476	471	408	495	500	462	420	462	474	472	492	510	502	446	475	480	462	503	462	478	506	516	492	496	501	512	463	487	455	465	431	487	467	462	461	436	470	472	424	444	469	469	444	475	468	433	472	486	473	462	477	443	464	471	471	491	457	458	527	484	498	455	446	481	478	482	423	464	506	482	465	427	462	499	461	471	488	459	491	473	530	495	501	472	499	470	473	460	459	465	439	455	448	482	448	499	502	489	461	474	468	460	481	449	477	494	461	478	503	471	488	488	451	452	502	486	472	448	456	488	488	447	487	481	474	478	460	431	458	505	496	498	492	475	443	503	458	478	446	492	482	499	489	449	452	466	478	493	463	417	478	499	445	497	475	488	460	463	476	457	476	484	476	453	453	448	462	473	457	441	500	497	434	484	505	472	462	463	440	526	465	486	460	508	431	460	463	478	423	465	403	441	486	457	438	484	464	466	458	486	461	454	487	460	489	463	475	468	486	468	470	465	495	447	439	453	447	534	473	511	476	465	490	457	454	449	480	468	433	445	473	461	485	447	423	469	505	466	478	442	480	469	483	460	432	460	454	496	475	439	494	457	436	453	460	525	460	465	504	482	479	505	491	461	485	497	438	474	481	505	479	451	459	444	475	445	456	440	473	485	489	464	490	471	490	454	470	465	471	476	454	486	468	484	497	463	454	466	466	460	477	460	453	499	500	463	463	460	475	483	482	460	467	468	464	482	484	464	470	423	485	463	467	469	467	456	457	459	449	487	482	480	457	495	476	448	455	445	466	475	509	430	451	482	487	483	476	428	447	455	470	452	496	460	490	473	450	463	480	496	466	464	457	469	505	480	480	481	468	471	446	507	441	475	492	472	495	469	488	501	448	439	473	453	431	466	462	458	493	434	438	431	464	469	436	499	456	480	490	452	453	410	478	478	451	488	466	483	463	424	455	445	450	469	499	462	498	470	441	475	458	491	480	500	450	460	498	458	481	460	437	467	505	497	471	470	459	467	483	487	469	465	468	445	486	487	462	448	470	496	470	482	497	455	468	460	489	440	459	465	484	500	471	439	492	429	455	474	466	481	461	500	474	440	471	456	502	449	470	452	466	471	482	480	458	450	451	466	497	429	471	476	481	486	475	461	457	424	452	481	494	470	467	458	454	446	451	443	465	422	504	468	483	494	455	520	433	483	445	445	511	469	435	440	476	485	476	463	473	469	489	477	478	442	490	488	503	476	448	491	442	447	496	494	483	461	452	490	454	474	472	471	450	471	428	437	456	458	446	451	450	473	431	453	462	474	502	470	473	463	469	472	477	460	451	403	489	497	490	475	472	475	464	453	459	471	438	458	459	479	478	441	473	513	463	460	448	483	477	464	487	477	470	498	481	464	439	487	444	427	454	508	477	458	512	471	476	480	459	445	465	469	434	459	466	441	470	499	476	452	470	455	453	440	495	461	464	472	448	468	470	457	472	461	477	480	474	460	448	443	463	469	498	455	426	455	540	479	479	476	450	483	453	461	472	463	493	463	514	509	460	477	462	497	474	461	432	431	489	508	477	475	484	451	490	431	469	496	466	423	497	455	515	485	437	467	513	475	469	478	447	460	462	461	477	481	453	473	461	440	480	473	496	485	491	466	481	465	454	495	461	446	478	462	462	441	467	446	431	450	493	479	445	503	477	495	495	462	464	479	487	464	462	460	477	498	454	440	500	438	470	471	457	445	453	485	454	477	475	445	492	455	444	431	451	487	458	500	504	464	480	459	487	487	453	427	458	475	484	502	472	457	522	431	470	478	480	471	479	501	476	496	494	487	489	492	405	490	490	451	481	448	479	487	490	483	479	441	412	470	464	461	438	458	449	504	476	459	447	465	444	446	464	467	465	491	491	487	461	495	484	434	499	440	452	458	438	468	476	467	478	477	456	516	433	463	507	483	439	482	452	460	505	476	477	463	468	488	442	449	445	495	474	450	505	478	466	503	514	478	473	476	469	446	491	467	481	499	494	444	436	466	471	462	495	457	479	476	462	470	448	466	479	439	490	473	433	452	451	462	441	472	472	440	448	448	446	482	423	503	437	456	490	453	467	485	474	500	432	462	461	455	510	480	501	460	485	474	483	494	470	484	472	436	493	502	486	443	449	478	475	470	482	497	478	443	478	483	505	460	494	438	444	470	442	492	503	457	467	477	436	495	455	457	499	477	475	460	493	514	496	507	459	458	451	444	458	478	484	500	445	486	452	486	440	477	446	460	481	479	480	489	475	476	449	470	464	455	503	446	460	490	483	476	487	446	466	502	460	469	495	448	500	500	470	496	501	465	452	450	457	477	476	477	457	475	471	475	472	461	466	483	476	485	480	489	468	491	455	468	458	479	484	502	465	455	476	467	471	495	462	428	465	482	492	459	455	435	470	520	470	468	458	487	449	470	507	437	481	461	465	447	480	453	488	460	493	485	470	457	458	476	445	519	475	478	428	473	486	437	474	448	461	476	487	496	522	458	449	460	441	454	465	497	470	451	451	519	454	455	492	453	431	461	462	468	470	464	487	454	451	505	480	473	482	480	495	481	449	437	495	471	455	450	482	451	458	475	477	442	466	450	469	479	451	498	477	480	473	436	508	498	455	475	501	463	495	475	451	467	469	448	494	486	433	492	443	525	468	472	496	503	499	528	434	438	466	445	504	468	502	445	462	483	422	491	501	467	453	479	491	477	453	454	428	455	472	479	483	467	462	461	448	491	455	457	485	470	478	456	468	455	481	465	481	455	460	440	472	470	462	470	464	448	452	455	481	441	475	429	429	478	456	483	449	471	458	463	506	462	476	481	455	442	472	456	449	439	417	452	475	497	459
7459	15569	12954	7426	5295	4060	3124	2378	1929	1594	1301	1150	1057	978	983	870	886	866	829	745	725	710	690	695	733	696	678	677	652	657	657	657	672	714	654	650	615	654	663	640	637	650	634	596	640	643	662	612	579	641	637	652	607	608	627	645	622	633	606	619	636	594	678	648	648	653	648	629	641	623	640	600	589	608	615	600	587	629	620	640	641	640	591	623	662	608	621	626	654	582	588	621	605	630	611	585	611	689	632	598	620	595	614	611	595	649	637	601	606	610	610	632	621	637	623	521	649	640	595	627	596	604	660	612	622	599	624	602	610	583	636	635	664	603	615	616	639	646	625	634	595	609	621	575	612	635	608	639	564	604	655	652	604	630	623	657	633	608	601	636	627	618	637	610	597	618	608	617	613	656	627	595	571	619	601	616	646	582	575	580	628	647	618	623	547	606	591	637	619	617	584	609	617	622	668	632	620	626	614	645	604	565	604	633	602	648	617	655	642	599	594	619	613	617	638	681	599	591	663	626	601	584	609	632	647	612	596	611	610	598	586	595	639	612	622	595	626	646	584	604	598	612	634	637	598	599	620	613	607	608	659	582	597	626	616	572	599	595	639	594	577	614	637	613	617	614	641	628	608	620	634	659	607	620	606	597	585	619	635	624	641	614	659	624	611	636	594	594	630	627	561	636	580	596	645	630	616	595	627	593	646	630	569	620	599	606	624	649	636	632	598	633	550	611	606	601	598	605	604	648	603	605	632	646	606	632	612	587	637	623	613	601	587	612	602	597	641	552	617	606	623	617	642	641	600	585	627	616	612	560	626	665	620	613	627	630	645	636	625	587	606	647	577	604	587	642	631	638	559	645	608	653	611	635	673	641	614	621	571	616	617	607	628	606	586	668	580	619	617	632	615	608	617	607	567	618	610	609	598	594	602	637	595	574	603	610	600	584	645	602	640	651	629	567	639	570	573	635	610	638	583	610	604	610	617	623	670	629	662	607	696	644	632	606	610	648	593	637	604	603	586	665	636	618	594	632	605	621	588	630	571	625	602	594	586	646	649	579	580	620	644	667	625	615	608	639	627	608	650	600	601	610	575	669	592	638	624	650	597	624	641	648	595	618	612	591	664	622	638	544	635	643	568	576	610	579	601	632	659	573	617	589	598	601	611	645	610	636	660	616	599	688	631	593	592	608	632	591	595	655	600	629	592	618	580	651	605	623	593	627	610	611	581	610	643	613	592	598	641	625	609	656	646	644	605	591	648	611	589	611	617	620	597	638	625	602	641	633	611	593	603	635	625	598	606	615	568	574	645	660	618	594	606	569	631	615	615	641	567	578	605	633	591	606	608	623	641	601	595	582	665	601	617	594	601	602	590	611	610	629	637	592	631	570	591	623	650	593	632	662	593	591	682	661	633	612	617	614	580	596	603	604	629	608	622	629	602	603	624	623	600	600	609	671	601	654	641	635	659	648	626	607	695	611	621	638	561	600	575	611	604	667	571	616	640	611	654	621	605	629	565	649	652	619	612	574	613	581	654	603	641	650	633	614	651	601	589	621	637	633	637	631	668	605	609	619	652	625	588	633	635	594	602	569	625	570	643	643	629	596	603	623	654	638	588	628	579	652	591	633	618	563	573	538	578	582	653	603	596	626	611	606	630	622	610	598	620	660	646	635	617	663	659	623	636	618	634	599	636	601	575	539	614	621	599	606	644	623	620	581	593	593	618	637	623	625	638	612	621	630	608	597	613	612	625	623	587	626	594	607	632	551	618	576	626	598	604	627	625	635	579	615	587	663	629	621	603	631	622	670	583	676	617	647	619	635	615	597	657	621	630	580	650	644	637	633	624	632	589	596	587	584	606	630	589	605	601	586	610	636	649	601	620	608	682	569	587	667	556	602	591	632	617	613	596	591	591	625	610	621	644	640	614	658	589	604	655	610	599	612	615	617	579	618	590	610	593	617	600	580	631	619	611	633	631	578	616	621	608	594	640	634	633	605	636	640	643	663	590	594	589	576	603	615	655	624	558	604	639	637	613	567	648	593	601	626	623	612	605	601	625	662	577	581	577	642	623	595	618	594	608	616	607	604	598	605	613	629	586	588	583	595	603	551	620	565	592	626	609	589	588	620	652	595	656	593	579	581	597	616	603	613	607	596	654	585	654	565	625	616	627	614	630	645	627	633	643	623	645	652	602	622	668	638	601	628	633	551	603	626	565	591	615	627	640	605	629	611	581	570	602	565	624	640	580	634	602	605	625	623	576	627	627	572	651	632	650	643	619	614	600	626	679	614	614	614	592	610	640	646	619	617	598	656	619	605	636	598	608	611	643	633	608	602	626	572	641	598	639	599	614	636	646	633	647	613	625	600	615	624	626	588	631	586	628	588	635	620	655	616	609	615	583	611	603	580	608	633	626	599	554	631	641	620	619	646	627	610	600	606	619	584	645	620	628	616	587	613	606	620	628	596	606	621	602	616	603	629	599	624	684	641	588	607	598	612	626	601	579	630	585	590	626	612	602	629	607	592	626	599	637	611	624	575	598	615	626	611	588	585	617	614	611	623	615	630	589	598	658	607	625	664	632	626	601	640	601	589	605	633	628	606	635	609	591	579	595	600	662	596	610	598	616	604	616	647	658	634	624	600	626	624	610	618	666	578	568	602	599	599	620	629	603	598	668	609	590	593	600	610	601	618	622	665	631	613	613	588	588	653	658	646	609	590	635	597	591	596	598	657	621	625	609	620	608	608	630	573	621	565	606	580	610	611	597	589	608	600	601	623	630	614	600	604	595	657	633	613	665	628	585	563	578	635	635	637	639	635	574	656	642	652	607	616	638	625	590	568	608	598	617	570	645	606	581	613	617	612	623	619	609	616	547	656	634	613	593	611	624	653	641	607	625	604	665	642	586	625	587	623	618	590	629	611	578	566	597	609	582	616	607	639	562	634	631	654	638	628	630	642	649	640	632	593	597	598	581	627	611	603	607	591	622	594	617	653	609	621	589	603	624	575	628	591	649	644	582	625	638	624	641	618	660	582	637	590	604	643	655	635	634	645	602	584	616	598	612	634	626	657	599	643	623	587	617	590	601	636	632	616	596	626	608	604	596	584	615	592	590	594	613	623	651	624	619	585	614	616	649	661	634	626	612	561	649	599	649	609	674	664	610	635	638	644	571	607	639	622	642	590	623	628	646	563	618	601	582	644	647	584	604	579	592	593	619	613	589	630	662	636	630	598	638	643	613	639	624	596	572	601	577	606	626	628	620	618	657	639	587	615	604	601	583	636	588	625	623	610	621	600	604	634	611	619	610	573	569	626	581	655	587	629	569	587	622	622	634	591	599	650	565	618	609	630	599	642	582	592	640	598	572	615	631	599	602	648	640	650	613	583	662	621	641	632	609	607	580	615	628	638	621	588	576	586	604	624	614	626	610	605	608	603	615	581	612	619	656	620	607	597	582	664	598	560	625	629	597	637	612	626	624	609	593	618	595	588
23397	21586	29519	24109	21586	21574	7569	1734	1154	999	841	733	664	624	597	585	611	544	554	524	517	512	543	496	428	465	497	479	462	483	470	475	492	437	440	435	471	414	449	431	437	464	472	432	458	440	430	424	460	424	459	439	456	417	445	425	442	447	432	381	429	409	418	421	414	454	425	428	393	418	425	397	432	454	423	423	431	415	461	414	437	450	410	434	411	409	434	411	455	425	422	405	407	416	425	440	423	421	416	401	408	376	405	377	402	446	434	403	414	375	431	412	422	430	412	452	404	441	426	424	427	474	444	472	427	423	431	447	413	422	465	434	422	403	398	400	431	424	405	434	441	424	478	425	434	434	404	404	451	388	417	413	439	418	419	412	414	433	423	423	424	422	448	391	393	440	387	422	394	463	441	401	416	448	424	411	393	437	392	410	425	434	388	402	370	385	416	412	393	430	415	460	406	426	393	422	418	419	409	432	446	421	430	424	461	431	460	419	445	439	404	407	456	441	395	414	419	415	436	425	380	412	417	407	446	418	445	440	408	385	379	435	420	424	397	401	430	415	414	422	400	427	437	448	417	424	420	453	405	417	443	422	396	425	458	432	385	416	412	398	410	422	427	400	395	426	397	401	429	394	467	430	413	406	437	418	418	431	438	422	418	431	436	434	413	382	411	426	424	408	406	398	397	447	403	440	414	432	420	428	399	437	432	441	419	433	417	407	416	398	424	376	391	371	427	404	427	432	430	423	404	418	404	378	418	411	429	392	398	424	397	413	454	390	434	434	428	378	435	426	415	466	431	417	452	425	418	428	393	385	396	430	420	424	419	442	404	428	432	442	405	389	414	432	431	412	448	422	412	425	414	415	444	430	423	404	416	407	421	429	425	392	406	408	421	460	427	412	408	431	412	414	461	452	394	410	435	452	424	398	402	430	441	410	392	419	456	419	442	375	439	418	446	406	398	464	422	427	441	423	414	397	397	407	427	403	406	398	428	417	413	408	427	440	404	437	376	462	402	413	400	423	431	395	442	412	376	442	423	405	422	456	450	400	423	425	406	407	435	434	420	407	404	422	426	440	410	394	379	455	380	413	430	396	394	418	401	446	407	418	419	417	445	462	426	426	410	430	418	425	405	430	418	434	481	407	431	391	454	402	466	402	405	419	408	394	433	412	436	444	407	397	438	392	426	411	408	376	452	420	431	415	437	407	390	405	407	420	401	392	444	394	445	427	385	411	363	421	442	411	413	383	429	423	422	425	402	433	402	383	430	396	346	434	394	438	398	451	430	444	417	417	431	403	418	438	448	441	386	428	370	395	419	436	411	390	407	428	402	415	380	409	432	403	427	405	419	388	405	414	411	421	441	403	411	430	428	458	414	402	439	427	418	389	379	460	391	417	419	400	427	429	443	424	416	434	386	432	447	428	403	416	431	408	464	444	423	417	417	423	399	387	432	423	391	455	468	412	389	382	456	370	412	396	448	452	406	417	394	423	422	405	441	429	415	395	404	406	393	435	410	446	472	385	429	380	453	389	427	408	375	418	408	442	379	387	417	398	429	385	387	459	441	388	413	420	405	395	449	413	406	431	418	443	411	403	401	431	421	412	405	396	438	426	467	355	405	396	410	406	411	402	439	393	411	430	421	414	426	441	422	419	397	406	425	427	435	422	399	462	441	406	438	413	404	373	459	417	445	442	453	426	391	385	398	404	374	412	404	425	414	420	397	413	394	441	380	385	396	402	444	436	434	383	411	416	467	462	419	427	416	433	424	400	394	422	437	454	410	443	395	456	415	399	439	401	408	425	433	422	403	403	414	401	420	429	445	407	395	422	425	416	387	400	404	364	400	434	440	424	382	413	413	404	401	413	413	455	416	414	404	388	420	381	423	381	420	389	406	432	435	397	426	437	386	412	436	408	427	407	367	429	439	417	395	423	425	405	415	403	431	415	388	396	423	435	435	427	423	388	396	442	405	381	450	369	425	420	475	425	433	437	424	398	395	410	432	426	428	419	390	443	407	423	457	403	420	407	437	428	414	438	380	435	408	406	446	428	409	423	420	416	410	387	353	402	419	414	428	400	408	429	419	431	422	416	428	398	418	399	422	413	409	392	449	410	407	456	406	416	442	441	402	403	424	413	432	436	460	447	422	373	434	382	409	454	415	415	412	421	426	445	452	398	431	399	388	400	402	415	408	395	424	402	401	425	394	427	438	446	440	395	408	438	401	404	418	418	427	413	420	420	414	379	411	404	423	418	413	382	416	444	445	408	400	437	434	380	384	415	428	451	415	405	392	439	422	395	406	389	381	400	398	437	412	401	418	422	429	432	414	411	391	414	449	423	401	419	410	417	376	438	432	433	467	444	397	401	449	403	416	443	429	418	380	430	409	426	424	433	431	453	406	403	399	437	399	429	434	392	422	403	441	408	418	466	404	421	411	425	399	405	433	436	437	429	402	386	430	420	452	389	443	416	412	407	423	417	430	423	402	390	440	408	413	415	404	431	428	424	435	419	444	440	402	398	430	400	426	390	440	429	419	423	417	428	440	415	376	414	417	365	461	414	413	415	412	382	410	418	442	419	419	400	390	434	452	436	433	435	463	414	434	447	401	408	412	428	412	387	403	388	401	392	404	408	462	409	415	441	456	428	424	433	429	434	420	427	430	384	398	431	416	438	423	417	417	418	449	449	406	428	392	428	456	479	405	416	438	422	405	424	389	418	447	408	423	415	392	405	447	411	402	411	420	378	431	401	421	401	435	414	430	430	418	411	440	426	422	421	382	356	374	452	392	441	438	397	451	426	451	381	431	423	405	420	438	431	422	422	416	377	460	412	432	438	406	406	450	417	407	416	398	399	458	399	401	398	433	384	442	400	409	406	395	436	451	430	432	413	452	399	409	429	436	426	441	439	390	441	426	424	429	416	400	384	398	427	420	456	398	415	412	400	439	429	415	396	390	418	423	370	435	399	410	400	443	421	375	415	432	408	432	476	399	410	422	431	446	438	428	405	392	438	436	385	413	452	433	389	399	405	413	386	420	460	379	410	400	396	437	383	418	418	458	408	440	435	412	419	424	400	412	432	425	374	381	428	414	427	410	413	435	397	426	420	440	462	414	404	417	428	385	426	408	423	378	389	436	417	452	405	419	423	393	407	435	411	431	395	451	391	384	399	425	441	449	422	400	428	442	385	371	392	412	428	413	437	417	408	417	372	423	420	426	426	402	412	414	401	427	431	417	412	446	370	444	406	380	405	393	389	454	421	393	429	401	463	376	423	441	398	409	419	455	417	412	424	407	414	419	415	423	412	438	439	381	417	388	424	422	427	396	415	396	400	408	448	408	410	428	411	390	416	426	386	418	407	402	407	420	416	434	427	451	416	471	422	414	351	380	422	406	406	444	423	440	399	382	378	413	414	420	421	355	436	431	378	393	434	422	451	400	433	415	418	417	466	432	450	411	401	385	413	411	416	404	400	432	442	416	441	430	383	445	403
9526	21469	17778	10536	7847	5902	4576	3461	2652	2260	1850	1586	1392	1168	1089	1033	982	931	861	864	802	744	716	687	732	674	692	656	670	664	660	670	624	614	677	624	611	645	547	599	587	646	587	590	578	574	572	586	566	591	583	603	588	582	583	515	591	545	592	566	569	578	590	582	578	595	599	552	596	548	560	551	566	613	570	589	571	579	552	603	566	533	568	609	568	567	540	558	540	560	574	559	477	561	555	539	572	564	563	571	563	540	613	571	530	579	556	570	547	518	567	582	551	567	514	562	611	568	546	571	582	563	568	563	565	570	551	543	571	576	556	525	600	571	548	578	564	545	579	613	544	553	540	557	532	565	550	549	543	571	548	548	560	529	545	554	545	535	543	558	516	524	560	568	581	547	536	568	546	558	542	516	535	553	518	551	576	574	598	565	561	590	592	555	573	565	579	546	562	547	578	570	564	509	552	563	530	519	560	484	567	579	592	552	556	589	566	539	520	580	566	516	536	571	601	513	546	576	565	574	549	545	542	520	548	553	562	549	533	588	568	536	590	552	555	543	559	557	526	567	575	548	567	558	551	565	572	568	583	571	531	571	549	538	558	574	574	527	563	553	583	575	546	552	543	532	573	593	524	594	524	564	529	563	494	580	566	550	552	553	571	503	543	566	557	533	568	535	588	532	553	517	547	546	550	533	530	556	558	564	577	570	539	596	577	567	518	533	584	517	542	554	516	545	573	573	551	550	563	561	584	525	561	494	544	524	597	583	537	543	515	561	562	551	559	534	575	549	536	576	544	524	563	557	563	548	548	541	560	543	561	531	551	518	525	544	490	537	534	567	524	542	568	501	564	545	560	593	566	571	583	538	572	539	562	564	560	532	559	596	556	563	532	531	516	575	547	553	559	558	526	521	550	533	544	586	577	553	554	579	583	552	579	577	545	556	571	554	578	509	552	528	581	550	553	579	571	515	538	602	507	578	570	489	544	551	523	543	546	568	585	559	614	557	556	532	573	508	519	553	528	547	572	566	552	611	572	564	513	556	539	570	567	554	533	576	579	580	548	561	556	559	524	578	565	537	548	582	611	567	532	578	575	577	579	531	554	522	513	517	566	586	579	583	521	576	534	589	565	548	548	528	545	584	545	545	573	548	544	554	569	518	526	575	569	571	534	578	513	563	538	579	550	547	574	544	537	513	531	562	546	599	556	557	586	524	546	558	563	550	536	561	560	582	544	511	563	559	556	559	589	540	530	505	539	544	560	522	515	583	532	563	570	550	518	590	555	552	573	578	538	581	581	564	515	574	566	587	545	530	556	565	545	546	550	552	540	511	538	592	534	581	543	549	542	596	553	540	519	530	529	561	575	548	499	524	589	552	567	587	546	515	556	520	516	594	593	581	567	590	539	526	547	578	572	531	551	569	589	596	545	558	544	546	521	549	552	549	535	603	516	540	575	567	577	527	571	550	580	556	550	568	553	544	564	530	531	559	546	560	525	529	524	555	510	555	550	563	611	571	564	575	534	545	601	573	508	551	563	602	539	510	508	542	534	549	542	575	531	562	593	539	578	578	563	566	544	574	539	541	553	540	556	586	575	542	539	593	555	563	555	574	559	555	521	532	543	538	607	570	538	540	561	569	541	557	530	525	578	540	557	553	537	543	562	556	523	587	529	564	489	591	555	523	580	581	528	568	525	562	583	576	509	571	577	527	528	529	538	536	561	517	532	522	553	577	568	554	552	545	538	550	545	562	505	578	505	550	551	579	573	624	566	539	521	561	563	594	498	536	542	519	554	566	553	551	577	515	518	563	550	577	567	539	555	530	558	552	537	569	546	529	536	544	565	594	509	582	553	540	521	525	541	539	571	602	590	498	558	533	548	532	514	571	563	529	554	590	562	549	599	535	572	610	603	535	553	545	569	568	589	557	532	579	548	588	544	583	578	564	534	520	546	581	583	630	541	596	575	511	529	551	540	559	554	518	540	583	545	552	571	571	567	572	550	575	537	525	572	527	580	560	548	558	574	566	596	574	543	567	549	560	577	560	554	555	572	544	551	580	518	591	527	557	552	534	578	568	518	562	591	590	558	547	541	596	540	576	604	581	578	541	539	522	539	554	515	547	531	536	572	559	579	561	527	593	536	548	541	575	557	558	557	583	534	559	600	557	551	552	584	556	564	550	554	577	592	574	592	517	601	508	550	559	595	579	549	580	538	582	535	517	549	549	531	587	580	562	545	598	539	508	563	565	520	521	541	606	549	548	532	543	525	561	528	554	579	551	547	583	560	525	598	548	541	532	575	562	549	518	556	530	587	563	532	598	569	587	532	515	553	526	557	529	633	579	570	578	544	555	613	593	561	576	562	533	547	553	508	600	547	530	575	565	552	513	521	514	482	565	561	542	504	539	570	575	522	531	552	525	573	535	605	602	551	558	534	569	570	566	538	588	513	564	544	552	557	533	628	524	551	532	521	580	568	565	587	584	548	581	563	512	515	537	609	528	529	536	544	594	555	560	585	575	607	577	598	536	585	583	602	543	520	554	515	550	536	564	565	593	548	572	528	531	573	533	557	538	565	559	562	564	569	517	558	542	566	541	553	520	567	555	541	586	576	529	557	552	532	559	536	553	578	549	529	562	568	545	541	616	580	513	536	547	537	580	539	543	576	552	546	560	538	584	564	555	539	551	564	609	582	576	602	518	544	554	552	564	569	569	550	564	543	568	524	552	546	559	545	553	562	601	537	568	541	566	561	572	573	561	552	495	540	534	536	568	538	591	578	564	521	549	549	516	533	556	541	556	552	559	556	513	571	529	557	558	555	561	559	574	570	557	580	553	544	538	534	529	537	533	534	520	564	546	577	532	491	542	557	568	534	575	579	521	528	570	559	582	563	545	591	531	616	601	543	517	551	563	586	576	562	582	517	596	534	556	597	545	606	564	543	557	535	550	537	534	561	579	540	558	574	563	544	520	564	537	566	550	540	535	523	572	544	500	581	560	543	572	524	586	541	526	543	567	589	606	551	564	558	547	537	530	548	544	532	575	579	524	578	522	561	533	553	587	579	548	595	559	542	547	550	576	555	524	520	545	514	536	587	539	613	557	547	611	567	540	535	535	570	560	557	527	522	556	528	513	576	577	538	567	580	562	538	539	531	580	570	561	568	544	510	516	565	592	578	535	538	576	533	560	546	552	578	555	598	548	575	557	603	540	540	567	559	599	506	572	543	529	537	551	550	548	573	600	543	586	559	530	502	540	599	537	539	574	512	550	554	556	537	554	571	552	548	548	581	545	537	525	546	514	511	539	565	539	560	541	531	521	574	520	557	562	532	603	557	564	572	532	568	549	559	565	591	549	525	517	584	556	577	572	518	511	546	572	534	575	560	537	584	528	572	552	515	558	572	541	527	543	558	588	520	569	569	527	533	588	607	538	561	573	541	537	555	542	551	568	592	567	571	570	619	575	532	562	571	555	545	572	531	558	536	550	552	523	583	536
27514	20665	8687	1804	931	749	559	469	413	381	338	324	298	273	298	278	258	323	316	278	292	291	264	274	265	254	262	270	274	273	258	275	280	270	269	277	266	283	261	254	268	232	256	262	238	259	262	293	292	279	245	241	248	262	270	275	274	267	274	255	276	274	240	268	283	264	285	258	275	262	258	247	263	266	259	256	260	239	289	274	278	249	266	258	245	272	265	247	282	226	267	251	263	271	270	275	280	260	283	280	240	294	261	258	256	267	254	285	250	267	267	252	268	240	271	272	260	286	265	264	253	278	237	281	279	281	252	259	255	242	255	255	292	278	274	276	232	270	285	271	276	243	263	242	277	254	252	275	312	273	296	255	269	249	235	250	259	257	286	254	263	272	286	258	256	262	252	256	273	258	260	286	266	264	272	274	287	283	256	284	231	296	252	254	277	293	286	251	285	303	313	275	273	253	243	271	263	261	273	279	279	264	299	284	253	284	276	254	273	262	264	247	248	259	267	286	264	270	263	251	277	282	276	246	255	268	259	252	309	300	290	239	278	277	255	286	252	250	261	302	275	287	288	235	290	273	255	270	281	239	247	293	298	268	267	269	260	301	269	289	284	254	271	288	244	265	288	268	277	287	281	264	261	257	278	285	286	270	267	263	252	253	264	258	263	247	266	281	260	263	277	252	244	244	279	263	254	273	249	261	258	256	283	268	271	249	266	272	247	264	255	263	261	261	266	270	252	275	256	238	269	318	255	264	273	267	237	292	263	276	237	269	257	255	259	257	269	250	252	286	273	294	270	243	280	244	243	265	233	267	311	295	263	262	266	252	288	279	267	274	277	243	277	260	289	270	266	259	264	253	250	288	252	265	268	243	297	273	281	250	273	256	259	227	251	248	258	270	279	267	269	276	273	269	256	271	265	264	249	275	276	298	262	275	273	268	266	276	265	263	276	260	246	247	260	251	294	285	259	247	242	250	282	257	254	294	260	254	251	258	257	290	265	262	263	266	276	265	239	302	250	281	277	278	286	260	248	286	282	264	270	235	267	280	262	272	273	280	252	235	270	264	253	237	293	252	256	262	255	265	262	279	265	251	252	252	310	245	242	260	289	261	269	303	257	262	272	263	248	270	246	295	244	271	253	305	254	280	279	255	260	260	269	263	270	241	268	291	243	251	269	275	248	247	260	281	271	264	268	266	273	266	304	240	270	247	281	284	285	285	249	261	253	288	270	300	269	258	268	270	268	257	271	266	283	241	251	277	244	279	265	281	269	245	303	286	264	263	255	237	256	260	263	266	266	273	259	282	276	262	259	250	278	298	249	249	250	286	267	255	264	250	273	252	298	281	292	280	244	286	269	271	263	293	234	253	292	248	250	266	259	247	266	242	260	274	240	287	283	274	278	263	241	242	269	265	289	270	255	276	268	286	254	298	260	289	272	262	248	258	282	254	274	292	288	274	292	267	278	242	250	289	299	258	268	257	275	246	272	290	271	273	268	253	261	265	264	277	270	286	238	254	258	272	255	268	277	287	255	256	263	248	263	264	303	260	254	254	287	276	248	292	235	244	270	278	257	278	261	275	279	258	237	282	303	264	275	281	287	225	279	267	268	239	261	225	258	258	266	275	267	236	266	253	283	268	291	298	289	277	263	252	261	251	235	268	302	281	266	295	284	297	263	301	261	248	281	253	280	261	251	256	279	266	271	273	250	246	245	278	221	292	297	263	286	271	280	285	261	261	298	259	285	250	268	268	265	283	276	274	282	289	263	260	263	261	280	273	262	277	281	260	254	284	263	255	261	273	282	260	251	247	286	295	285	294	284	304	279	285	274	265	240	280	271	295	267	253	231	289	274	286	249	252	266	281	246	248	291	238	297	279	251	282	281	265	256	243	250	279	260	254	265	242	272	288	277	276	267	301	270	282	243	247	284	253	297	244	255	261	242	278	292	290	266	221	262	279	264	262	255	300	317	285	276	267	249	275	259	248	262	258	271	247	266	273	262	267	248	253	263	267	305	274	288	302	274	264	240	252	267	293	309	254	257	247	274	251	275	246	287	244	254	255	288	267	276	258	259	268	242	256	267	264	265	248	229	254	257	257	260	282	277	268	276	237	255	264	268	255	266	267	274	236	250	310	272	282	305	254	263	283	263	271	275	264	260	266	251	250	296	271	275	283	281	286	267	276	249	272	259	284	259	271	258	274	261	249	261	283	280	297	241	265	286	230	249	285	252	277	274	256	280	274	260	250	234	251	309	237	272	290	286	251	277	226	266	261	233	262	261	240	278	251	268	276	245	278	267	261	263	258	273	268	291	275	285	258	291	250	251	233	278	279	267	258	289	273	276	272	266	265	250	271	256	277	257	241	252	287	279	264	265	287	261	284	291	267	281	282	293	261	248	269	264	230	268	260	282	270	264	265	272	273	278	282	254	313	238	281	252	251	249	271	250	253	260	260	294	282	274	258	270	275	273	245	236	252	267	249	245	272	272	267	253	258	305	305	270	264	272	287	298	276	264	259	261	233	252	266	247	264	236	270	284	229	293	273	294	294	260	254	248	259	254	290	258	249	273	263	249	246	262	245	262	291	270	264	285	282	245	273	256	264	265	269	291	276	273	263	262	250	282	254	254	272	290	265	280	264	274	245	250	274	259	262	270	280	268	285	277	261	253	280	279	281	271	276	275	271	247	296	253	248	269	235	245	251	264	324	295	264	292	254	268	239	261	219	245	310	265	275	258	291	280	276	289	258	280	272	253	277	293	289	274	289	301	299	291	260	274	264	290	247	250	265	277	274	266	316	263	280	253	282	244	274	274	285	257	284	240	248	235	254	275	257	284	273	235	246	253	269	248	274	283	265	284	281	275	279	231	243	272	235	263	286	276	271	276	258	258	264	274	273	266	265	281	254	278	271	271	223	260	283	276	275	257	255	252	247	291	264	280	293	259	257	234	253	275	295	245	256	269	294	243	282	275	306	251	250	287	235	238	279	259	245	301	276	256	247	285	291	272	269	239	271	274	276	242	232	243	275	276	254	261	257	263	289	260	287	235	252	275	264	266	291	267	286	256	277	289	273	291	295	239	289	244	272	279	275	252	272	274	273	211	269	271	270	248	285	260	236	268	276	241	261	279	263	253	271	284	281	264	266	240	271	272	277	290	263	274	258	266	268	311	294	265	267	263	236	267	285	271	260	268	261	252	233	242	261	299	244	273	259	245	275	270	246	251	279	269	261	247	262	276	288	268	269	275	251	254	280	262	273	274	280	266	256	256	293	306	266	273	250	281	261	249	261	290	277	273	272	258	263	277	290	263	285	287	275	255	274	262	261	279	285	268	258	255	241	261	259	281	296	285	273	299	289	275	270	242	259	242	248	271	257	271	246	275	272	284	262	292	242	267	268	262	251	277	259	266	245	239	267	283	266	255	293	275	303	262	246	279	261	263	270	259	274	264	254	258	265	241	285	254	247	261	243	258	269	251	254	296	272	274	287
5645	6109	5082	2794	1962	1523	1182	906	727	592	530	489	475	455	450	428	411	454	414	384	381	364	356	342	371	365	378	376	360	369	351	372	396	394	366	357	346	352	367	379	367	357	360	338	364	366	340	399	380	353	381	373	350	339	378	346	350	367	349	347	365	405	342	353	331	330	365	332	375	335	350	387	347	386	384	344	403	360	340	349	368	367	390	373	400	343	375	356	367	329	376	402	355	355	327	358	352	349	348	350	377	339	342	335	392	337	359	353	371	342	326	359	353	404	329	343	346	328	393	354	392	339	326	367	371	362	366	328	334	357	391	343	346	368	364	350	380	371	384	342	356	355	335	382	379	374	322	344	366	345	349	362	350	386	343	359	373	354	342	369	360	358	337	363	334	350	362	345	336	352	338	362	379	366	352	363	368	377	379	359	340	385	310	362	324	343	340	355	357	351	337	343	346	331	365	373	364	353	347	352	360	375	370	376	349	347	383	371	346	366	335	321	365	349	377	335	340	381	370	392	321	351	336	357	371	368	358	347	352	331	323	392	394	326	361	330	349	381	361	376	332	363	348	339	342	362	370	355	360	382	344	339	325	385	384	366	351	358	329	386	374	349	347	356	350	361	363	362	351	348	340	343	372	347	368	327	359	362	330	328	384	383	348	397	349	331	354	323	381	322	355	345	354	395	355	395	365	345	363	358	340	362	364	365	367	372	344	350	341	356	371	360	319	351	371	393	386	363	375	352	341	347	377	361	319	342	355	363	373	321	385	354	361	350	358	363	344	339	380	359	349	346	372	335	336	355	373	369	363	389	343	341	380	343	343	336	362	356	311	334	379	339	340	362	318	355	339	326	368	348	366	362	353	350	371	352	379	345	374	353	401	351	356	365	325	309	343	350	345	348	386	331	360	352	356	368	382	365	377	304	385	338	368	355	372	344	365	319	379	383	333	367	347	373	357	366	317	352	362	383	340	341	367	377	381	363	362	333	316	369	353	371	342	355	332	316	371	395	308	377	351	364	349	350	336	375	324	335	347	342	385	367	372	403	329	354	384	354	342	366	342	358	345	370	361	350	349	342	373	350	323	350	359	364	340	339	353	359	326	373	387	355	348	356	359	355	327	356	342	378	347	358	363	310	338	369	357	369	347	371	343	352	383	358	347	338	342	362	342	356	348	360	358	352	351	343	379	328	350	387	347	344	358	340	367	358	360	344	353	324	354	376	361	364	366	338	359	336	363	338	348	362	352	345	350	367	351	360	320	328	357	343	351	352	321	367	342	342	324	355	342	358	372	320	332	384	351	357	333	347	346	373	363	345	352	359	377	395	336	389	341	333	374	366	342	380	327	360	345	362	372	349	322	355	359	356	373	359	368	385	367	350	370	323	382	373	347	370	376	376	377	362	352	369	385	351	397	346	373	352	342	369	390	338	382	347	351	374	357	350	366	357	344	375	342	361	357	352	335	340	364	349	338	360	311	338	380	386	371	317	359	335	353	379	390	342	313	333	328	356	360	373	350	342	351	353	380	361	368	346	352	367	347	339	376	348	326	374	352	344	300	347	357	346	372	369	355	365	360	368	352	343	359	366	322	355	348	377	374	372	337	338	310	381	341	364	365	359	348	332	354	310	347	333	320	367	342	379	388	375	338	333	366	367	341	356	350	350	372	361	385	370	353	383	345	339	382	358	341	360	364	396	360	342	336	372	351	341	346	403	369	356	344	353	343	366	372	367	305	341	327	353	340	344	327	330	375	368	356	366	381	395	327	348	388	340	344	348	356	364	340	368	350	353	381	335	377	378	342	349	355	327	358	345	347	372	346	354	346	343	359	344	319	349	376	349	343	358	381	343	350	343	358	361	358	356	384	378	347	358	345	360	363	344	358	357	368	340	374	377	363	371	358	365	322	346	351	337	354	343	361	365	343	356	335	369	359	387	336	354	394	333	376	312	337	358	365	359	384	340	349	331	339	338	380	328	367	343	345	361	354	344	365	374	311	299	345	388	342	373	332	358	338	367	383	366	352	360	366	314	345	367	368	363	384	345	383	350	359	320	364	341	367	350	313	364	360	348	351	365	349	366	370	376	348	375	349	341	343	336	362	354	355	398	334	377	409	356	364	343	379	314	392	372	336	341	379	366	376	365	365	376	337	318	398	360	363	348	333	338	349	351	399	356	363	338	354	330	398	383	345	348	381	333	400	396	344	334	363	348	364	341	374	362	368	358	349	367	346	341	360	378	365	355	362	379	347	329	339	344	310	367	378	341	354	359	357	351	344	384	345	328	346	353	375	331	317	358	383	390	365	343	377	326	363	322	338	345	359	349	336	368	359	378	354	342	363	383	317	404	343	351	357	348	344	350	356	312	342	368	379	362	363	360	342	378	380	358	334	378	356	341	372	355	369	337	369	346	354	348	365	367	352	363	352	327	348	358	380	321	358	345	333	356	367	376	335	356	336	365	312	373	362	350	371	344	396	372	353	350	347	332	336	353	346	359	383	359	370	347	381	343	380	344	368	361	380	354	354	361	368	347	374	359	306	344	365	358	380	363	381	358	358	343	340	353	318	376	368	367	351	334	344	359	361	357	383	346	366	328	342	382	344	309	307	389	324	355	386	340	345	395	322	382	334	363	327	349	346	345	357	372	360	371	324	367	316	365	354	350	379	344	379	353	381	356	347	382	375	346	350	372	335	378	349	324	367	372	391	359	368	369	340	360	364	354	329	349	365	375	366	353	364	358	365	337	382	364	363	346	343	379	353	351	359	358	340	363	350	349	384	328	385	369	370	305	334	350	378	357	349	378	373	351	374	359	373	393	338	340	361	363	374	365	350	339	319	360	350	316	362	363	341	377	364	351	340	361	358	400	347	327	381	356	315	352	378	357	317	360	356	353	391	346	366	341	359	361	322	339	359	354	379	361	334	348	347	391	337	333	345	336	372	332	350	336	366	370	321	313	361	349	386	371	376	369	359	368	344	347	343	368	380	350	390	367	302	365	342	352	367	347	382	350	380	321	364	326	335	368	373	345	320	370	345	320	318	370	331	331	347	342	354	362	366	333	374	356	347	350	368	375	352	371	347	346	374	318	340	366	361	352	389	358	353	388	319	349	364	379	370	366	368	364	361	366	367	339	360	365	343	346	363	353	322	367	379	350	338	378	351	352	365	409	356	326	372	384	323	361	383	397	360	349	361	373	335	376	338	387	358	358	339	383	353	387	343	352	352	385	384	338	384	380	356	378	366	380	355	360	370	319	346	347	364	377	362	370	345	382	357	363	358	331	367	363	330	398	392	361	356	343	373	378	358	348	318	383	375	389	336	405	345	319	351	346	351	356	349	359	377	340	361	312	363	346	379	350	362	335	353	330	383	382	363	380	369	383	352	371	368	326	324	373	365	355	370	365	359	352	293	385	348	355	346	335	369	339	330	369	329	348	376	371	349	405	384	363	358	330	389	383	372	364	338	345	330	338	344	374	373	371	355	365	391	396
24488	21631	29067	24664	21596	9559	1834	1183	876	799	698	664	635	592	618	606	587	527	543	489	578	532	506	501	502	455	504	475	514	460	519	466	457	497	458	458	516	501	472	472	502	487	490	497	488	460	442	486	491	472	458	475	486	484	480	458	499	496	475	456	461	459	458	502	448	466	493	461	481	462	465	471	485	454	480	422	414	463	466	492	523	484	454	459	476	482	480	487	492	456	482	448	462	457	444	473	433	464	525	480	423	474	464	503	468	485	479	482	496	487	458	459	473	486	468	474	481	479	478	488	498	498	466	501	448	498	498	488	497	448	485	505	466	465	475	487	465	440	470	468	489	507	479	436	450	440	470	478	500	460	470	473	411	459	473	494	500	488	477	455	441	485	455	473	498	505	473	452	466	454	498	419	464	433	490	502	450	444	464	502	465	468	464	472	463	467	439	469	483	465	512	473	433	495	445	446	477	461	431	461	438	434	438	487	437	495	478	457	465	499	521	469	466	471	491	466	441	476	481	441	471	472	485	476	458	455	453	480	488	469	492	462	488	436	475	459	449	498	430	427	466	474	465	464	461	467	487	485	459	475	461	479	470	447	456	474	466	482	484	463	480	467	467	449	504	502	447	458	472	469	482	484	453	482	443	500	466	475	454	488	474	504	477	468	479	478	453	475	428	452	450	492	445	483	451	478	460	488	439	484	525	474	497	450	472	464	478	486	480	451	469	431	478	476	470	460	429	502	441	433	467	482	485	422	486	432	485	478	467	459	474	483	500	479	471	470	484	438	453	429	483	475	459	473	480	501	464	481	485	476	470	478	455	477	478	469	468	469	455	465	527	421	451	445	479	482	438	456	433	451	436	434	468	474	488	475	438	445	447	435	458	459	465	488	501	446	465	455	433	454	465	462	518	472	469	476	498	468	443	457	503	448	460	483	472	494	421	516	465	453	454	442	444	486	481	468	490	462	452	518	471	473	469	505	482	438	451	469	479	487	405	464	456	461	445	452	440	477	461	448	457	486	487	462	492	475	471	441	451	458	452	455	496	443	470	460	489	464	437	445	491	501	484	465	456	474	432	463	480	489	451	499	483	438	495	479	454	438	441	457	447	493	481	448	437	438	455	448	449	440	477	489	457	472	466	490	480	461	510	452	461	499	514	473	503	484	440	488	506	460	470	502	494	463	466	506	455	457	490	459	473	491	464	454	436	537	448	506	469	465	453	421	462	462	439	473	437	454	464	457	443	445	446	464	451	472	459	464	433	449	430	454	480	478	458	512	478	514	466	441	458	466	462	460	464	488	494	471	464	452	475	451	459	479	458	432	493	485	488	450	491	493	461	457	503	456	473	454	443	467	461	490	490	474	473	462	463	449	455	450	477	482	497	470	452	479	453	449	476	459	503	458	459	475	440	464	434	466	454	443	504	489	511	479	404	430	472	469	398	450	464	482	475	478	506	451	470	446	487	462	477	458	495	464	434	473	444	473	451	486	443	447	459	441	508	496	485	447	495	447	480	449	445	447	445	451	487	462	459	456	465	498	470	508	474	479	437	451	455	420	449	483	465	514	469	463	451	463	424	490	503	458	493	431	444	446	487	494	501	480	461	490	447	475	479	471	443	465	490	490	460	507	427	486	463	511	471	460	424	447	481	459	448	429	466	398	461	456	459	464	478	484	462	448	451	508	468	503	470	484	445	489	513	490	475	457	477	456	475	433	491	450	464	430	455	495	460	440	484	490	508	491	441	461	436	454	483	496	432	441	529	448	496	474	475	475	438	469	506	478	455	465	465	451	477	497	443	418	472	466	430	475	435	455	460	464	460	465	475	468	465	455	487	463	459	483	435	440	430	468	454	465	434	460	465	479	478	446	450	420	460	429	464	476	443	472	465	470	472	467	471	456	459	451	504	451	465	493	480	472	440	438	452	471	490	472	459	454	488	492	468	500	449	465	465	495	502	448	447	461	481	470	446	455	452	485	461	461	435	466	510	467	446	492	407	453	504	444	478	458	490	488	450	499	457	469	456	472	443	476	463	438	433	468	467	473	456	497	495	451	467	433	472	442	476	510	504	497	455	469	437	455	470	465	456	513	450	459	447	456	457	478	481	485	427	466	471	457	467	467	453	467	489	464	477	439	437	462	422	461	464	459	455	423	467	437	476	437	462	477	472	485	463	471	451	435	441	452	462	456	433	484	504	463	471	433	452	472	487	458	470	507	485	500	468	456	474	477	462	449	472	490	471	472	481	493	436	478	495	524	445	487	461	484	485	503	466	462	469	466	454	465	470	425	438	503	447	437	457	461	468	467	434	482	487	449	491	493	447	503	484	478	488	457	474	453	484	520	454	486	487	467	431	450	465	480	461	455	434	471	504	472	463	448	491	447	498	427	462	467	426	414	508	467	461	450	466	434	460	465	470	447	466	467	486	488	478	457	469	477	454	485	497	457	447	440	446	467	451	468	496	465	471	453	457	475	493	468	470	456	462	451	475	474	440	468	460	471	455	467	492	476	461	487	482	464	448	487	461	488	452	460	441	455	476	479	458	439	439	444	434	467	476	437	468	489	482	492	463	442	459	494	464	500	424	413	488	482	476	427	465	452	427	480	485	499	456	460	464	456	461	476	468	461	473	452	459	449	435	426	492	428	484	429	454	489	479	487	472	448	431	473	442	416	462	430	438	456	453	446	463	487	526	483	443	505	474	478	435	478	441	486	462	484	408	499	453	444	480	457	444	438	470	473	457	421	461	460	475	484	462	451	511	477	500	439	439	461	455	499	457	436	513	469	439	487	461	464	466	469	472	468	517	461	510	490	439	466	478	434	482	441	445	450	518	443	464	448	492	499	449	416	466	502	435	461	479	475	437	461	525	457	529	493	454	452	455	427	452	475	452	452	476	483	442	444	439	449	495	454	464	461	477	444	498	474	450	490	454	458	453	468	471	451	463	468	426	479	479	480	444	455	501	458	481	498	439	457	442	424	424	464	470	417	448	475	440	476	451	432	480	487	439	480	449	413	446	475	439	460	474	457	469	451	439	443	466	451	450	497	458	447	471	463	453	433	483	467	452	460	444	466	500	459	405	465	469	476	458	465	481	455	502	480	474	473	473	456	409	484	460	473	478	472	466	481	469	496	498	462	466	476	503	437	465	477	470	463	448	428	447	511	444	412	489	427	482	430	439	477	481	449	452	440	470	467	467	446	485	422	475	459	478	454	483	464	440	484	439	440	492	454	484	462	455	475	459	431	425	460	451	463	461	503	455	469	437	457	469	451	449	469	445	483	448	476	455	424	464	460	434	490	458	489	493	464	470	437	467	474	479	472	425	453	497	491	462	491	434	446	467	466	461	484	483	464	464	485	451	457	461	448	473	503	471	441	486	496	473	497	434	486	466	454	475	477	492	455	471	445	433	479	425	471	492	475	446	426	458	460	430	504	459	427	440	467	508	446	472	445	469	495	435	489	429	440	478	496	434	485	488	451	476	447	480	476
7169	15675	13129	7282	5369	4022	3092	2394	1947	1601	1369	1131	1116	1013	968	906	832	790	821	774	713	767	686	748	770	669	651	682	650	718	690	654	619	695	653	611	696	648	658	671	631	678	636	641	642	662	617	659	615	613	672	595	572	633	629	598	689	599	604	576	594	618	661	626	635	631	606	634	586	598	645	649	622	632	631	632	634	680	602	590	568	594	623	657	630	618	649	600	668	648	636	637	588	611	624	613	633	608	652	608	633	604	658	615	642	635	621	589	581	591	613	632	568	588	603	627	567	634	618	645	599	644	613	570	568	583	636	618	617	604	589	595	577	607	650	615	643	619	656	640	653	602	636	563	611	612	623	582	596	614	618	572	632	603	626	628	658	601	614	632	596	617	661	583	627	573	635	610	612	600	656	623	619	635	613	600	598	649	631	588	662	636	597	599	607	625	626	626	630	610	602	601	615	593	601	602	623	586	600	611	639	619	606	590	618	587	601	667	626	628	621	615	630	565	592	593	593	581	574	639	560	645	635	613	644	644	597	627	624	602	587	621	597	619	598	603	645	620	557	574	600	627	595	631	562	575	615	559	636	642	586	629	588	639	607	623	620	612	602	584	588	594	616	569	628	631	657	604	641	616	595	628	640	606	652	601	595	593	632	621	651	639	616	646	603	581	588	594	578	617	639	630	630	586	567	607	623	602	559	580	594	613	640	594	643	615	601	627	622	590	585	603	611	610	593	563	607	602	571	647	595	605	596	652	622	600	590	648	623	580	635	617	588	638	587	622	625	585	617	603	649	661	597	625	633	615	600	603	608	600	617	585	588	628	598	605	623	601	586	607	607	646	611	615	618	604	613	605	605	590	625	627	601	622	595	614	625	604	619	632	620	643	562	612	654	652	604	614	615	641	591	592	600	636	601	585	595	623	631	660	617	621	613	653	640	592	593	574	688	632	614	607	603	607	604	638	624	606	647	588	644	607	641	612	580	606	609	632	634	569	634	635	620	629	602	595	575	638	582	636	580	602	601	647	582	678	607	640	633	589	594	618	641	569	622	623	621	564	621	603	626	604	624	644	612	603	557	608	575	612	615	639	650	591	589	584	631	578	570	544	589	584	560	607	602	621	622	578	625	623	630	612	555	623	636	636	601	606	609	639	554	610	634	595	618	637	593	591	597	613	589	593	609	607	609	635	582	599	623	603	600	566	642	619	601	589	620	610	602	624	590	643	619	626	629	632	571	656	602	628	627	605	602	608	637	622	634	628	594	601	572	640	614	619	606	627	617	608	633	621	653	625	589	620	625	667	576	634	596	617	600	608	616	633	589	629	619	622	572	628	607	615	606	627	573	603	585	621	595	583	640	604	644	633	596	578	611	589	623	625	612	664	588	610	583	612	613	597	641	612	613	620	618	609	597	611	561	606	640	615	616	635	600	604	642	574	581	646	619	565	604	644	605	609	568	651	611	626	640	612	566	603	628	610	648	645	634	640	591	589	635	612	586	616	627	596	618	661	630	627	599	605	609	647	620	606	644	643	572	627	652	636	628	581	600	621	611	630	612	613	642	646	647	575	612	628	625	616	620	631	650	608	555	640	628	593	637	650	644	563	612	607	611	624	635	608	629	593	600	603	613	614	584	559	641	581	560	600	646	572	603	592	615	586	628	593	612	617	589	590	612	584	635	594	619	671	621	629	608	576	592	660	667	618	621	627	635	625	583	657	612	599	602	615	602	631	589	665	615	640	574	597	582	614	606	670	584	568	591	633	594	577	586	623	558	566	606	611	628	578	630	607	626	624	610	595	620	614	604	653	611	628	602	637	621	670	588	596	626	592	648	594	603	635	648	613	594	596	608	630	609	626	616	590	632	637	604	611	607	617	621	591	566	612	610	621	613	621	606	647	617	574	626	588	583	615	610	614	581	622	636	644	579	613	624	583	636	586	574	603	577	624	626	599	603	621	585	602	633	622	645	591	574	579	627	613	638	620	622	573	639	604	593	573	618	607	609	635	594	575	603	583	614	625	602	627	603	595	609	597	633	601	600	610	587	636	628	629	633	678	571	604	615	636	623	637	559	605	609	614	552	636	616	621	624	619	583	647	625	522	590	548	628	568	627	610	596	640	615	618	600	636	624	611	626	571	613	653	603	628	579	632	607	592	589	583	589	580	585	608	599	593	650	605	594	602	653	609	635	612	612	623	606	625	627	612	604	635	625	647	659	574	599	582	642	590	598	616	613	623	588	601	631	632	611	642	621	612	615	612	597	621	598	615	622	591	587	607	619	622	584	637	639	656	586	591	632	587	654	600	635	627	575	579	607	585	599	615	664	593	604	605	614	640	604	616	616	613	617	605	625	601	654	610	631	582	600	619	613	619	597	583	641	595	607	633	619	648	604	672	588	617	632	613	569	626	617	570	603	570	619	562	605	612	624	610	623	643	614	575	647	581	585	604	578	608	645	574	585	581	654	638	609	577	577	610	589	619	597	574	658	587	667	613	602	593	625	586	618	605	641	593	589	611	564	607	592	634	615	587	622	597	636	574	634	624	549	635	608	598	610	633	608	617	576	584	640	635	603	626	646	632	608	612	616	604	654	600	629	623	651	615	633	642	638	615	617	594	616	644	597	596	578	607	603	616	639	625	614	594	648	622	639	556	632	604	617	575	657	552	599	605	551	592	593	612	631	600	599	642	635	626	583	613	629	585	573	601	602	549	619	603	596	597	613	610	601	596	584	623	615	575	602	598	596	600	606	598	648	620	624	621	609	618	592	600	646	618	620	596	565	597	607	594	610	587	618	640	690	616	613	616	617	627	603	611	625	647	619	631	579	605	628	610	621	628	613	578	633	584	622	614	649	627	638	596	570	642	643	583	658	612	592	602	641	642	609	654	581	626	607	606	585	620	610	625	637	608	628	641	606	636	633	619	565	590	590	649	604	562	631	621	605	622	614	623	589	625	620	600	618	585	632	635	573	617	604	614	614	599	587	583	626	582	603	624	592	597	606	615	605	635	624	641	603	592	574	619	590	606	636	586	618	646	615	618	612	645	631	638	613	636	618	614	588	611	628	601	639	644	610	559	627	597	648	572	647	595	606	634	625	592	599	596	619	601	612	620	586	626	656	655	589	575	662	628	586	570	613	626	598	613	659	624	620	591	654	596	622	628	604	606	593	571	527	670	619	608	621	574	611	641	586	626	599	609	622	674	630	601	583	637	592	587	616	615	621	598	619	617	663	589	611	624	624	607	636	584	577	632	658	571	611	619	587	588	604	622	658	620	642	637	621	628	572	580	576	643	640	634	615	661	612	573	650	611	607	599	600	540	625	581	610	575	580	632	618	521	597	673	657	600	626	590	586	627	596	616	584	594	622	640	592	566	658	616	626	648	603	584	627	661	636	564	644	609	599	585	608	656	629	614	613	600	607	636	575	614	608	595	626	608	673	607	585	644	591	588	609	614	590	594	635	629	579	621	626	615	582	586	618	633	597	617	595	618
23451	21612	29586	24116	21619	21620	7651	1656	1089	1001	875	744	714	682	654	611	589	513	517	527	504	542	493	478	533	447	481	462	441	455	425	423	418	441	442	451	426	420	438	434	477	394	453	434	460	431	478	432	453	457	451	393	438	427	408	438	411	448	414	444	416	400	445	392	409	385	410	435	445	411	433	446	440	408	410	434	406	467	404	419	469	430	433	424	456	417	382	422	400	428	420	408	436	431	417	377	417	427	411	437	430	375	407	439	406	416	409	416	425	436	442	441	433	431	421	426	421	447	413	435	460	475	394	436	461	406	388	438	394	399	425	423	428	424	429	419	418	430	407	414	443	421	431	437	430	411	448	395	437	420	436	414	406	421	376	419	440	398	400	423	402	403	437	414	396	433	431	452	431	440	402	407	397	425	475	463	415	436	390	430	379	464	443	446	409	444	443	410	399	460	421	420	424	381	389	405	356	422	388	428	402	409	406	422	447	432	384	441	378	394	413	420	450	425	420	426	436	451	426	409	468	396	420	413	385	399	464	394	408	430	416	391	457	400	473	396	410	420	427	435	446	426	424	448	440	410	421	408	445	413	447	387	386	381	420	435	429	404	429	416	420	361	438	412	417	411	396	416	403	431	412	423	401	420	418	425	420	413	424	386	399	427	402	427	448	407	418	445	405	383	437	408	424	400	384	430	396	412	423	441	432	431	421	412	393	423	406	435	447	389	455	413	392	415	403	424	388	416	429	425	427	426	405	404	432	449	426	430	416	433	424	417	389	396	401	419	428	430	434	452	413	431	413	442	391	436	384	392	420	403	415	429	416	423	449	400	454	403	426	437	450	419	412	408	411	412	378	422	393	439	408	443	423	436	434	409	422	381	424	427	416	406	438	374	408	390	384	408	400	448	437	407	412	443	429	400	445	405	419	386	433	411	393	394	402	434	422	415	442	398	411	437	424	432	444	444	406	432	411	401	409	413	419	389	397	384	433	366	416	404	430	412	402	426	416	391	405	395	429	452	429	413	411	404	413	441	413	456	423	438	406	408	444	438	407	358	411	424	413	426	405	424	421	398	417	425	382	414	418	409	398	391	429	398	410	403	425	413	419	452	452	423	396	417	445	428	416	412	401	410	440	416	414	407	427	440	409	436	415	419	417	411	450	430	426	416	401	420	420	403	419	435	413	434	439	435	451	441	479	438	357	430	385	425	405	442	409	420	416	387	397	402	426	448	433	424	413	416	445	409	452	432	420	422	441	456	421	421	393	431	399	415	405	403	425	398	432	446	426	427	424	418	416	439	400	413	421	426	392	436	425	423	435	402	396	439	395	435	397	387	411	410	402	464	440	424	418	402	379	404	406	429	387	432	431	433	461	410	414	447	402	458	434	431	425	390	391	417	425	406	399	403	396	421	432	422	399	428	406	416	413	462	445	384	428	440	401	440	435	390	448	452	421	438	415	474	439	402	440	425	412	422	414	407	409	410	430	433	421	457	429	428	424	418	440	419	406	390	432	423	462	418	415	448	404	405	432	414	417	425	385	375	427	434	412	437	430	453	414	423	439	440	425	410	419	411	408	424	405	372	437	447	428	407	425	390	435	404	440	420	392	442	423	429	409	418	420	411	448	429	433	384	395	406	375	414	426	415	439	434	416	396	401	408	437	415	439	413	430	402	398	428	405	444	435	404	389	436	424	364	408	402	397	423	404	387	421	443	396	401	426	408	387	432	425	460	415	413	390	431	388	393	423	406	428	430	431	407	408	460	434	405	422	419	394	434	407	423	419	430	413	454	421	433	419	388	423	422	436	407	436	416	405	434	438	436	355	442	407	414	371	399	377	404	385	439	407	435	415	403	371	453	449	443	404	412	431	412	421	413	401	405	382	398	396	414	385	390	432	419	374	389	402	452	403	409	371	435	403	448	406	430	376	418	377	437	419	394	428	473	424	404	423	424	403	444	399	407	449	382	409	427	425	421	361	403	396	416	402	411	423	425	405	400	411	389	438	396	412	421	411	383	432	418	390	404	422	447	398	427	355	413	417	427	433	404	452	428	438	423	419	416	409	415	431	425	384	413	419	440	410	415	412	385	411	446	396	445	424	435	383	408	422	435	433	445	429	386	429	373	424	417	392	405	412	414	423	420	408	431	365	418	433	426	433	397	435	423	408	400	384	453	414	425	437	434	405	384	396	423	367	412	432	417	407	418	407	412	417	404	428	431	400	414	419	453	414	413	416	438	411	430	407	413	428	417	374	438	441	419	436	394	409	425	366	384	406	404	423	406	413	429	399	394	391	400	406	410	403	443	410	389	428	415	394	406	385	392	391	436	439	450	413	447	415	415	391	394	441	381	406	420	412	440	421	417	416	417	398	435	433	431	423	369	411	431	416	433	422	411	398	438	402	388	381	406	434	430	402	415	422	425	398	421	422	390	433	451	384	412	392	412	400	423	397	398	425	399	378	416	430	370	375	400	414	412	417	368	477	413	373	454	398	458	458	389	376	444	400	366	427	394	400	405	410	440	404	431	448	414	447	468	437	406	390	439	457	405	416	410	429	425	407	393	387	448	392	409	412	400	426	389	443	395	432	390	381	422	403	445	448	441	433	408	401	439	437	418	431	449	408	420	422	409	416	448	417	397	397	427	449	410	399	419	407	423	432	402	450	414	399	415	403	392	431	422	423	408	428	432	424	417	411	430	465	424	441	409	420	408	418	427	451	406	423	387	429	459	413	480	455	381	443	417	422	404	414	404	418	411	413	419	436	467	400	435	403	402	389	412	434	432	424	375	391	385	416	428	429	428	424	388	415	424	411	424	439	439	409	436	409	411	422	389	412	380	428	413	462	418	442	400	401	441	415	445	402	425	420	410	439	419	383	420	416	445	379	407	422	373	402	435	432	426	441	439	394	426	435	408	412	401	446	424	424	410	376	416	432	385	399	459	439	441	432	408	425	436	395	428	414	431	440	395	445	437	410	422	415	442	415	453	408	405	433	418	417	429	427	386	396	403	399	415	397	405	459	416	390	444	420	414	433	429	415	450	430	424	406	399	411	440	420	413	435	432	412	395	385	434	443	415	425	382	443	410	417	405	421	409	422	411	395	400	427	401	430	397	388	430	386	392	431	388	430	406	424	427	398	380	408	441	368	417	422	404	432	413	419	428	441	400	433	427	404	388	415	413	416	436	402	423	426	441	367	382	410	445	423	440	420	428	435	399	447	408	423	407	419	445	374	420	391	405	404	400	431	448	389	401	419	413	415	408	404	435	435	413	404	410	440	408	404	390	426	431	390	433	394	445	443	414	400	416	442	401	430	425	417	434	424	431	407	425	430	419	451	448	420	433	464	432	392	417	405	412	393	422	418	407	445	405	393	412	408	382	404	418	416	407	393	412	427	433	409	427	436	423	421	390	388	407	399	400	384	392	418	441	419	360	463	424	379	408	459	414	414	414	433	428	460	433	388	409	404	431	422	418	480	411	414	422	419	417	442	391
9310	21202	18143	10555	7753	6017	4486	3453	2515	2053	1789	1492	1390	1272	1152	991	969	935	873	795	806	814	770	695	725	674	715	666	648	623	684	647	616	623	571	562	610	619	577	595	591	602	589	604	578	534	620	562	530	557	553	563	604	564	532	541	557	548	622	640	557	568	570	582	570	576	563	617	549	547	563	537	553	562	587	555	546	570	575	572	542	576	540	528	576	601	511	592	590	564	541	514	516	577	549	560	522	515	537	519	534	550	541	579	578	586	558	552	557	531	569	557	570	545	512	544	494	549	539	545	570	551	563	559	527	588	537	549	578	567	532	573	557	578	617	566	535	543	495	541	529	536	567	578	537	539	570	537	566	527	541	555	559	551	521	565	528	561	553	521	566	555	609	554	581	549	503	524	577	549	551	510	553	544	562	560	586	514	578	576	533	575	543	580	553	518	546	540	536	559	578	561	567	554	566	540	514	522	521	585	582	547	540	538	539	524	554	536	553	562	530	512	531	551	499	548	559	540	552	534	558	568	585	523	540	570	513	538	556	533	562	538	565	559	548	533	555	525	589	549	520	583	580	581	565	573	523	525	509	585	564	535	576	545	490	539	578	552	553	520	571	593	544	525	554	573	533	583	530	559	564	534	554	600	568	557	500	513	564	533	531	542	571	548	544	561	556	584	544	553	574	536	552	556	552	526	528	569	532	545	552	593	538	564	534	500	595	573	567	534	533	518	539	563	554	487	553	534	545	537	579	568	583	518	528	507	554	515	515	600	560	545	570	569	553	537	542	583	550	536	534	588	531	518	566	557	642	563	537	519	556	520	568	486	518	572	577	515	567	520	580	536	549	568	576	539	562	507	579	587	546	525	539	524	556	577	546	530	537	504	556	575	522	520	596	563	534	558	550	525	537	549	519	542	554	563	522	574	562	544	557	556	584	555	556	534	528	552	569	549	540	547	562	538	515	537	500	541	582	559	578	547	520	564	531	574	533	594	570	575	548	544	509	539	584	544	562	563	559	533	525	533	535	566	555	569	567	559	569	546	566	527	544	570	542	541	559	533	539	580	545	558	546	542	576	530	529	593	620	538	546	568	564	581	549	554	563	539	532	579	558	558	543	541	549	528	586	546	541	539	548	566	540	578	505	506	564	553	590	547	566	538	536	603	557	549	544	583	543	541	519	556	497	552	560	555	568	504	544	558	546	564	596	581	533	574	572	575	540	557	601	527	528	494	523	527	543	522	584	553	539	525	561	578	570	542	546	562	519	525	527	572	530	529	540	524	539	533	543	561	552	570	528	580	535	605	578	541	599	568	570	597	538	576	567	535	538	515	561	540	580	579	527	543	546	541	568	539	553	560	548	502	542	588	512	538	563	540	543	569	557	572	572	557	580	549	553	546	526	551	550	552	508	541	614	530	496	548	537	561	532	536	566	547	611	530	544	550	599	519	551	540	544	563	493	532	538	563	561	582	566	557	523	562	551	525	529	583	576	543	524	553	555	605	548	532	547	563	499	542	569	542	543	535	568	562	510	548	560	537	568	574	546	565	531	571	538	596	545	536	530	560	551	546	522	547	563	548	567	568	567	578	544	579	550	586	588	570	536	549	584	564	553	571	530	528	537	565	557	586	526	550	517	571	547	540	565	559	561	523	557	539	541	520	537	580	574	544	535	522	545	554	579	587	506	522	567	552	545	549	539	507	587	583	606	525	558	524	535	571	552	531	550	559	575	531	534	549	539	507	489	561	567	545	561	574	571	597	553	497	583	549	562	564	548	560	547	576	513	536	559	560	602	553	534	519	522	583	546	562	536	527	561	527	548	544	570	560	544	541	540	563	533	539	532	583	573	542	548	534	512	551	584	559	559	569	570	527	529	584	566	568	546	534	498	526	580	529	536	536	503	540	544	519	570	541	558	601	584	543	544	561	530	515	543	546	567	554	604	538	561	565	545	565	548	497	516	588	531	544	542	556	518	562	532	533	553	540	539	561	553	536	582	548	587	546	577	544	554	554	519	560	535	529	562	577	556	566	600	555	554	560	551	513	578	501	514	560	525	556	540	558	523	563	590	550	545	574	531	553	544	546	550	577	529	542	525	502	541	559	532	514	483	518	553	577	585	542	526	540	523	552	536	574	538	559	554	510	570	538	561	529	555	540	531	522	588	537	558	599	527	525	583	516	572	513	566	562	573	539	545	539	596	582	571	569	543	538	575	539	550	528	572	522	575	545	541	593	552	534	587	523	525	534	563	527	543	587	479	578	546	541	547	565	540	577	561	567	559	535	566	572	588	548	596	558	564	602	567	544	578	539	538	552	557	590	554	558	522	573	573	551	548	532	584	530	559	554	544	532	535	564	528	568	519	563	577	573	567	550	580	554	560	576	604	538	498	564	565	547	528	550	527	559	486	565	565	506	560	548	541	559	517	545	553	517	548	577	522	561	530	542	604	547	539	603	569	541	546	589	553	530	549	547	545	584	551	553	543	543	559	571	555	570	552	577	554	608	555	556	535	609	537	591	581	545	483	547	536	546	612	539	517	518	526	572	561	602	543	564	583	508	537	550	559	565	567	566	539	525	548	532	560	519	557	541	570	568	541	507	535	536	542	512	545	526	547	533	523	534	553	547	559	554	514	571	518	555	543	523	511	556	552	569	575	562	554	513	565	530	532	524	570	599	558	533	567	550	560	558	576	586	558	542	582	517	555	574	526	576	538	547	559	569	552	535	547	541	598	532	590	581	556	560	538	534	549	498	555	527	530	570	568	562	521	543	556	595	564	552	544	505	571	566	546	542	541	525	546	540	569	565	560	528	563	522	573	550	529	535	515	545	556	567	538	522	585	544	535	568	521	529	566	509	560	577	548	591	535	556	578	546	537	523	600	558	540	527	566	534	567	566	570	551	534	563	570	578	538	533	533	522	527	567	545	551	569	568	508	531	618	547	574	553	567	557	516	599	556	550	571	557	574	549	487	584	565	544	549	559	572	521	537	547	550	599	527	544	534	525	549	534	539	501	556	572	578	576	551	549	555	536	579	552	570	526	549	547	561	526	579	544	566	563	575	544	538	560	589	540	566	575	589	595	520	543	562	537	544	545	522	543	553	546	501	507	560	513	552	574	524	590	557	516	535	565	515	556	506	523	547	600	570	542	607	524	544	536	543	495	580	523	577	560	515	558	557	588	539	528	526	518	532	549	565	502	568	529	556	558	544	501	524	552	606	520	563	556	571	594	548	537	578	555	535	564	546	612	573	589	540	562	562	557	535	570	525	533	567	555	544	550	554	559	569	531	543	527	594	556	524	559	557	578	522	542	528	591	548	511	538	584	576	563	587	547	574	584	529	554	549	509	542	604	560	523	532	468	548	544	532	608	545	569	528	558	564	555	524	512	559	566	495	587	490	541	561	514	537	583	562	560	582	564	564	525	554	554	549	559	577	535	547	577	558	539	564	508	548	599	543	561	505	549	551	537	552	597	511	576	527	530	551	569	598	562
27420	20573	8692	1791	912	658	576	441	362	334	317	296	292	280	279	268	274	274	290	270	294	255	248	303	265	229	310	269	259	270	278	303	278	269	270	292	273	289	260	259	250	270	291	210	285	267	296	292	249	240	271	250	268	261	268	283	223	261	272	283	274	256	244	269	279	247	276	258	289	281	264	225	272	272	281	287	291	293	239	233	270	285	243	275	283	263	270	272	259	294	270	250	263	264	282	259	263	285	242	232	259	280	280	285	286	223	282	273	247	222	258	263	272	255	248	298	264	251	260	259	248	257	291	276	283	290	275	270	294	248	254	239	277	239	264	249	257	257	262	246	253	298	248	257	257	277	264	250	279	251	291	271	318	267	266	237	224	254	246	273	257	245	231	262	302	246	256	262	268	248	256	261	301	280	264	277	247	293	270	262	280	264	266	280	290	297	262	277	294	264	279	251	250	261	271	286	257	275	277	250	227	267	260	245	244	267	270	278	273	286	270	274	254	288	253	270	260	258	292	278	253	289	273	273	248	257	302	264	250	252	274	241	272	266	275	272	290	272	286	256	221	265	273	258	272	260	260	266	289	260	283	253	265	243	299	234	264	289	238	269	236	247	260	260	288	275	270	314	258	261	248	259	230	260	252	264	249	245	306	293	267	269	267	289	269	246	255	258	254	237	252	263	277	304	275	240	286	244	257	233	238	241	273	245	258	232	263	271	244	270	260	271	282	254	258	263	270	257	256	240	279	287	246	248	288	269	256	254	242	254	224	286	256	292	281	248	252	278	251	258	273	260	253	260	242	295	245	260	291	260	285	270	277	267	275	254	280	266	275	279	272	279	264	267	276	275	267	258	282	287	266	262	273	278	293	271	251	254	290	257	249	267	250	248	242	246	281	258	274	238	247	279	262	274	245	242	261	247	280	268	265	290	244	272	270	266	260	281	249	278	255	238	297	241	271	292	231	257	256	283	276	245	284	280	273	285	281	248	253	269	269	260	295	243	252	265	254	287	276	293	268	273	267	253	285	260	278	258	298	277	257	266	244	276	259	247	258	276	304	253	232	296	268	252	274	275	239	240	258	255	238	247	274	251	255	259	262	299	302	267	268	273	242	265	235	261	286	242	265	249	254	261	246	275	250	254	279	297	291	269	261	267	269	285	269	256	238	251	264	265	278	246	256	265	289	228	239	280	284	248	270	261	281	288	260	268	266	285	256	266	281	249	284	278	246	256	238	283	264	254	253	254	251	267	252	260	273	231	281	248	281	296	268	263	285	230	285	294	264	266	306	271	266	281	260	307	296	253	260	269	231	263	257	268	286	246	228	295	256	280	283	269	263	258	259	292	260	255	250	261	274	279	246	274	250	252	254	283	255	260	245	230	248	253	250	265	261	260	292	275	249	279	275	259	264	266	262	276	256	272	262	281	250	253	257	270	244	245	273	280	241	252	270	262	269	283	236	274	293	271	321	254	252	250	273	235	283	265	243	242	272	264	275	271	256	274	258	274	270	267	263	231	264	256	262	265	246	262	266	264	298	266	273	286	245	251	230	258	267	290	276	266	262	259	261	278	281	267	288	245	303	274	287	292	282	260	242	294	290	253	242	256	283	290	287	257	271	287	257	260	271	236	253	264	292	243	266	263	255	281	307	268	262	256	244	246	272	258	271	258	279	281	278	268	253	274	257	269	279	235	252	243	235	280	281	270	248	250	264	244	287	242	264	264	300	263	279	265	277	286	289	257	265	293	273	265	267	275	279	246	259	291	248	245	243	270	305	246	248	216	286	264	283	279	252	278	254	244	265	247	273	268	259	231	276	275	249	292	263	274	282	289	257	278	269	238	273	251	285	260	281	287	267	288	253	247	259	219	256	274	253	287	269	243	250	265	254	228	288	270	252	285	278	256	263	245	251	266	269	243	261	267	250	281	254	252	264	290	280	242	258	250	263	241	278	257	257	258	263	281	261	240	275	271	273	281	252	273	286	279	254	253	273	286	255	279	276	242	291	261	260	250	252	253	286	271	251	282	287	263	245	253	257	243	278	269	276	251	249	257	292	266	284	250	238	272	256	259	265	271	269	291	249	253	280	256	264	251	254	250	275	251	272	235	281	269	282	291	240	268	264	285	272	256	273	289	271	256	254	299	274	278	275	271	265	284	274	260	275	244	243	254	259	275	247	264	276	261	275	243	261	250	266	253	267	263	293	275	246	243	274	252	260	277	282	251	255	269	284	259	243	273	279	260	268	255	239	279	266	257	276	241	262	269	275	257	277	265	264	255	235	236	275	265	275	261	235	251	252	269	266	258	275	271	285	254	247	277	258	287	256	321	283	279	281	265	269	253	291	254	268	253	246	251	246	274	272	251	236	289	278	262	263	250	251	276	248	250	259	233	293	278	256	272	240	294	274	290	254	268	255	266	269	278	266	268	260	279	285	231	285	261	288	289	285	279	262	239	260	263	268	276	279	240	236	268	248	227	260	262	251	232	265	287	252	260	261	274	285	270	258	259	260	273	262	296	264	252	277	267	245	258	259	257	251	258	251	257	270	244	294	276	277	245	266	238	239	276	272	267	262	240	258	270	246	294	273	247	279	254	281	256	266	270	265	275	258	282	279	258	279	269	267	279	252	286	268	253	247	261	266	283	258	253	260	271	277	268	261	274	236	264	290	258	267	265	252	291	244	269	253	267	263	275	264	293	257	298	272	289	263	275	256	221	266	256	270	272	281	294	259	258	243	261	260	243	259	273	269	256	280	279	269	275	242	272	279	281	280	264	278	252	277	252	234	273	272	261	282	256	281	279	249	266	249	272	282	243	302	254	254	248	257	251	266	259	264	231	256	248	263	285	284	278	281	252	277	274	254	296	265	264	271	268	229	254	225	260	260	262	226	272	295	250	264	229	305	265	276	280	289	265	252	256	266	279	257	252	279	293	298	288	252	282	283	282	253	271	271	272	302	252	272	270	273	277	280	250	266	292	254	259	271	257	259	251	270	233	246	255	269	279	285	286	286	272	258	275	277	238	265	272	254	276	287	265	245	244	274	303	262	280	296	253	247	287	260	254	255	240	266	250	263	258	259	265	263	272	263	228	254	261	262	258	252	281	283	292	266	285	269	267	274	266	256	269	265	262	284	268	257	267	272	284	303	253	263	264	251	242	255	264	275	264	270	287	270	248	237	311	267	269	261	263	253	287	273	266	269	250	268	252	239	251	252	264	266	264	251	245	287	251	260	280	296	302	267	292	244	249	227	262	264	279	221	248	256	304	254	258	259	277	241	262	257	258	254	244	254	272	262	266	268	270	285	259	260	284	278	279	266	273	262	275	265	265	254	279	297	253	246	276	295	297	262	267	284	292	251	241	232	286	265	254	253	261	278	253	240	253	289	257	237	290	253	282	235	306	274	254	284	284	280	261	254	256	276	242	269	233	248	260	263	274	290	253	265	279	290	287	296	289	266	252	241	238	283	237	264	240	266	244	260	270	257	257
5770	5590	5117	2740	2005	1547	1163	877	681	599	562	500	460	404	424	412	417	381	368	394	377	345	388	415	391	359	379	354	382	329	355	382	372	347	384	349	357	330	352	393	339	338	345	344	349	371	384	343	333	347	369	370	354	364	369	351	354	363	362	344	344	336	350	371	342	366	328	389	339	357	316	335	346	360	362	349	343	355	338	341	340	347	362	342	346	363	384	334	364	368	328	355	348	369	329	340	331	341	350	362	343	364	366	368	388	358	365	350	368	384	333	375	358	365	358	373	369	371	396	358	390	375	374	360	318	373	321	364	339	392	331	353	355	354	346	356	371	359	359	353	348	384	340	334	354	379	368	368	332	379	393	366	360	335	349	349	338	386	376	360	338	350	358	349	319	348	342	349	357	382	368	336	363	343	364	348	342	375	336	371	345	369	345	350	340	340	344	369	363	333	350	345	343	332	321	329	355	374	367	363	381	354	351	372	369	376	330	358	371	355	372	369	314	350	351	334	327	330	368	324	336	323	358	347	353	340	351	375	352	359	362	296	385	368	345	358	313	374	380	357	359	361	348	381	365	355	318	368	368	360	352	367	373	350	366	346	341	363	353	372	352	354	357	320	323	360	353	374	326	337	333	369	324	370	366	357	363	376	338	354	345	356	361	336	347	319	360	348	371	356	394	334	354	380	338	365	348	374	291	349	379	376	360	374	325	362	312	355	374	360	362	360	348	357	358	320	341	385	373	390	331	379	336	338	359	365	373	349	343	363	362	368	315	344	350	370	369	338	343	351	336	340	329	388	348	346	333	355	338	367	345	349	355	342	392	356	331	355	339	390	397	349	362	370	398	390	350	324	353	327	364	331	354	371	379	368	367	347	367	330	363	350	354	374	366	356	365	374	365	381	367	367	341	355	374	343	371	339	349	364	346	346	329	332	344	354	348	328	323	321	355	329	342	338	377	335	349	337	369	347	345	388	360	335	330	339	385	343	381	347	320	353	358	309	336	381	344	382	320	339	345	347	369	361	333	331	372	345	348	367	347	331	376	358	356	348	345	371	388	363	344	360	338	364	339	356	343	350	322	328	349	367	350	370	336	343	357	359	353	338	333	388	368	360	349	371	340	309	345	383	382	352	391	352	380	331	325	371	352	387	350	370	378	317	351	351	349	341	353	367	326	363	385	333	306	374	352	359	368	348	333	334	342	334	315	348	341	351	343	327	358	365	366	335	317	366	347	318	334	368	366	350	351	374	335	330	350	381	365	365	320	343	363	351	377	348	328	363	336	342	354	330	334	364	336	334	340	355	353	352	343	365	346	327	341	343	369	356	330	336	383	343	360	347	362	381	359	342	359	326	351	351	372	352	357	342	338	356	366	339	352	364	347	343	407	369	390	355	360	357	359	339	331	339	321	367	367	358	367	335	368	358	362	339	370	365	367	341	355	325	354	358	377	355	339	348	387	344	345	352	296	369	341	368	331	342	395	353	362	360	354	374	356	344	377	344	330	353	371	390	344	325	353	356	352	354	359	313	392	360	316	352	368	352	379	354	387	371	340	373	391	346	331	352	334	355	330	352	285	348	313	368	371	355	368	351	354	341	361	349	355	339	345	358	368	363	336	366	356	379	383	331	344	329	334	319	371	298	375	371	361	334	334	383	375	352	360	378	365	346	322	326	354	342	355	349	350	340	382	358	309	370	352	360	347	331	369	354	328	338	343	320	332	350	333	352	370	336	365	389	355	348	359	341	371	334	357	347	352	339	329	374	331	347	375	362	326	334	332	284	376	349	364	383	331	363	355	342	365	366	364	332	358	366	336	347	376	353	330	345	334	377	341	348	379	333	368	371	336	351	325	342	360	354	354	336	349	364	338	333	378	351	349	321	359	361	355	380	391	387	376	316	339	359	344	347	371	372	383	338	359	366	381	342	337	381	352	341	345	363	324	399	346	319	372	324	338	359	344	332	351	360	374	374	367	375	351	381	363	344	349	384	338	333	350	358	361	377	344	363	371	327	346	358	355	383	362	341	369	338	357	396	349	357	353	336	344	346	322	361	344	387	324	349	327	366	337	355	367	372	339	362	386	355	375	334	364	369	362	377	335	354	330	368	356	350	366	361	348	350	357	355	363	352	344	333	355	350	347	377	364	381	392	328	326	345	379	352	323	380	364	348	339	343	339	339	368	303	328	348	353	362	363	354	368	343	407	395	384	388	387	356	344	395	391	350	353	371	307	359	343	325	328	339	335	353	342	368	343	313	335	333	384	335	352	347	338	340	344	350	326	352	360	358	351	330	348	379	327	329	365	362	356	361	318	370	350	322	375	380	355	346	372	331	364	373	360	329	346	358	350	349	364	359	386	366	366	354	327	357	388	355	366	377	305	355	345	348	380	324	356	373	347	355	357	375	341	362	338	369	317	362	370	350	316	371	364	328	344	326	375	380	322	341	359	350	369	342	319	376	361	338	361	341	349	365	357	355	384	350	369	359	353	357	347	338	343	388	343	354	329	346	354	336	374	347	362	339	359	358	338	345	368	357	360	352	354	343	358	332	372	383	351	371	338	341	317	346	336	362	352	323	354	368	367	340	387	329	365	354	350	365	345	358	382	359	361	343	364	373	332	340	396	387	330	335	332	362	335	369	346	362	365	348	398	359	315	325	368	343	345	328	341	359	313	343	369	374	361	366	333	324	352	331	375	369	363	370	344	349	399	353	364	346	333	348	363	367	356	360	354	371	395	361	353	349	365	371	360	368	364	334	344	345	383	351	354	348	360	349	337	349	337	349	329	368	341	356	352	393	356	363	338	360	337	352	348	341	337	365	325	328	347	350	373	309	368	342	341	373	347	351	381	356	323	367	334	371	334	333	356	380	332	369	354	360	357	322	367	348	335	328	337	315	360	357	347	345	333	339	374	376	380	322	346	383	334	367	320	351	375	348	364	332	339	317	352	371	386	365	328	352	349	357	344	328	355	347	360	352	374	366	389	367	394	340	350	361	364	328	367	329	338	329	372	346	333	349	351	359	381	364	384	341	362	356	360	327	349	352	377	339	369	353	339	366	366	365	355	359	353	364	330	334	346	336	324	330	366	347	365	354	383	340	384	361	350	349	363	360	368	354	350	387	344	374	341	350	354	334	368	345	350	366	347	357	348	375	341	338	375	350	341	350	384	315	378	346	361	323	340	342	325	363	355	352	341	356	346	324	343	353	352	354	385	367	351	342	374	339	336	322	341	333	336	369	329	371	367	345	342	340	355	386	347	333	341	366	351	345	355	348	334	382	382	344	370	387	362	341	372	357	339	339	334	358	356	358	337	314	343	324	374	362	342	406	356	363	364	335	360	369	359	327	325	349	385	371	371	353	353	361	329	357	360	332	370	342	319	356	342	361	385	362	380	357	343	368	360	335	347	350	353	310	338	387	340	352	333	324	366	332	391	403	364	374	332	376	371	346	368	352	373	385	317	319	345	384	350	364	354	366	360	340	323	355
24406	21608	29088	24629	21590	9466	1732	1131	877	820	660	633	648	624	585	568	602	510	520	490	512	553	534	520	524	506	450	527	448	503	478	512	485	499	478	474	440	484	473	476	454	505	457	452	474	448	434	483	464	492	457	481	444	449	473	499	502	446	440	459	489	529	439	473	490	507	476	464	467	445	445	472	479	459	468	461	492	463	456	485	473	450	482	487	476	445	433	460	459	460	503	425	446	493	432	473	507	458	453	448	448	438	468	432	459	454	415	426	463	462	461	482	449	456	488	428	429	461	498	481	470	511	450	484	462	494	474	434	448	435	487	442	479	437	468	469	494	451	489	442	442	433	457	452	445	428	503	436	470	455	475	465	486	467	455	461	473	490	426	443	474	447	466	469	444	421	444	453	480	478	467	470	471	476	482	504	456	504	461	454	435	430	444	458	451	463	455	477	438	460	472	476	504	438	496	469	442	506	485	457	469	479	489	493	476	424	448	440	422	472	464	467	459	453	453	476	477	475	451	510	471	493	466	436	477	463	453	428	474	482	419	484	454	481	522	451	448	458	503	452	410	509	522	470	439	458	426	432	422	490	483	474	413	482	430	454	461	476	481	444	485	438	445	432	435	448	457	443	447	483	463	466	480	458	452	437	425	491	471	512	469	465	498	485	482	466	460	473	430	505	466	439	487	448	467	469	454	445	534	490	474	495	444	457	458	494	491	435	467	463	442	464	464	442	488	446	483	473	422	461	451	463	455	462	456	481	473	468	464	483	467	467	444	480	453	486	466	457	497	506	472	464	450	477	481	491	472	463	487	481	458	459	491	433	434	451	460	508	470	430	474	477	482	450	469	474	454	462	457	492	464	440	439	443	450	487	453	434	477	481	472	473	459	478	459	458	522	473	465	476	463	481	472	480	492	470	434	425	472	462	489	417	494	476	448	509	425	435	452	443	461	436	474	474	453	474	485	444	485	479	469	437	487	453	461	474	473	458	496	470	453	476	473	506	449	482	449	446	466	469	486	494	502	456	471	463	452	483	461	441	443	462	481	464	421	471	469	482	476	481	449	434	450	442	500	462	481	498	484	449	476	463	465	462	451	457	492	450	492	462	509	499	460	454	491	428	442	431	483	451	468	441	445	429	429	462	444	458	465	472	454	447	460	408	472	443	428	475	484	504	471	473	498	470	434	465	456	499	468	474	442	449	461	430	458	468	510	442	471	495	475	443	477	473	446	463	492	455	472	460	477	451	444	476	455	494	421	547	489	498	462	446	490	444	459	504	493	424	465	501	448	510	484	451	460	446	502	473	463	451	467	413	478	474	441	422	458	427	445	465	447	462	445	513	416	452	445	477	447	452	442	453	481	429	441	506	480	420	501	484	446	409	497	506	462	474	477	493	457	471	404	482	473	491	481	506	440	459	475	446	446	494	434	452	451	450	472	474	455	461	489	417	459	449	442	449	447	480	486	484	490	490	462	454	500	431	463	455	468	437	441	430	465	468	453	490	453	500	425	496	463	473	469	471	454	438	451	436	469	446	445	469	471	467	474	455	463	450	478	472	474	491	472	449	451	473	466	462	444	450	455	477	451	475	450	463	399	454	472	453	461	517	469	407	457	458	458	437	464	453	446	451	450	460	473	449	504	461	484	470	482	434	463	470	455	505	486	458	452	479	492	459	475	401	435	493	422	432	473	446	463	476	496	457	478	497	472	460	436	477	440	498	441	453	422	431	464	443	449	424	444	490	490	493	492	500	464	454	465	471	448	417	452	474	428	464	453	494	466	460	424	425	478	470	470	424	469	467	432	455	434	445	472	436	468	452	479	504	453	469	478	472	456	472	484	470	480	488	471	483	462	450	462	449	437	471	471	436	482	481	449	466	455	501	441	426	465	545	474	475	478	472	431	445	499	453	463	480	468	506	481	449	498	473	477	509	470	451	454	466	454	438	456	463	455	454	507	442	465	464	464	464	451	441	476	460	468	459	452	453	469	435	476	439	460	515	481	442	475	518	436	493	506	463	429	448	457	497	493	483	481	446	462	455	448	488	482	471	508	465	458	483	426	447	495	461	458	430	437	479	473	453	431	463	488	459	454	489	449	452	433	441	456	441	469	488	455	437	457	458	513	474	453	430	457	470	423	478	467	495	414	421	461	483	437	452	445	422	481	457	471	502	469	499	466	474	490	454	474	433	515	479	455	451	451	439	448	462	448	430	461	479	410	454	491	459	483	477	491	447	501	462	486	460	429	487	447	486	509	472	470	490	460	442	484	433	492	456	455	461	454	462	450	452	435	456	494	464	447	464	470	463	463	441	462	458	455	452	445	466	444	435	463	484	454	431	477	458	494	486	463	457	493	458	444	452	463	458	473	455	451	497	431	472	493	508	468	468	480	466	466	463	478	474	472	480	468	464	477	477	462	486	462	492	467	498	427	494	444	473	455	465	441	493	458	463	448	451	454	499	456	504	509	459	448	466	455	475	442	466	457	436	462	414	519	490	510	496	484	482	483	454	447	453	474	424	458	431	463	473	479	447	443	500	421	491	472	445	420	450	491	444	470	470	466	480	452	450	477	454	501	487	440	493	472	489	447	449	454	497	463	493	466	436	446	479	474	483	442	448	444	500	442	451	449	424	470	450	450	455	476	451	452	487	466	474	491	432	442	431	442	476	496	482	486	482	479	440	450	437	449	458	449	450	448	473	457	429	458	447	462	448	438	479	461	471	449	456	461	508	466	465	466	458	435	448	475	483	428	463	457	476	480	461	471	471	423	424	456	432	462	442	470	450	485	464	434	436	483	440	488	435	449	469	453	516	452	449	452	429	458	450	427	444	428	468	467	461	436	458	472	447	475	479	474	472	462	443	473	450	466	445	479	479	472	457	465	481	469	475	464	452	483	495	509	471	457	445	487	479	399	472	455	435	459	455	446	515	480	443	467	450	482	464	444	481	446	460	435	447	492	492	454	471	482	456	453	451	450	470	483	465	432	447	492	491	488	429	446	438	470	470	478	465	442	492	486	437	487	488	432	455	445	472	477	482	448	449	471	465	461	472	460	458	463	441	465	489	468	494	489	468	422	468	537	509	498	426	461	470	460	443	435	431	461	445	460	443	447	402	475	469	456	486	462	509	473	471	420	489	518	455	470	474	478	467	497	469	455	486	466	487	468	503	431	469	459	484	500	479	450	445	453	408	486	410	497	467	449	458	490	477	449	448	473	489	456	478	500	476	416	491	473	436	482	471	478	462	448	490	487	465	435	447	466	454	438	479	466	474	456	466	442	451	468	472	486	497	423	467	480	477	454	496	467	425	431	440	436	475	462	445	486	472	455	492	462	468	505	459	442	472	454	467	454	482	498	437	453	474	450	455	413	484	482	469	456	457	461	485	471	471	479	483	479	446	434	457	466	447	475	461	453	444	475	443	470	428	465	472	465	440	461	441	452	495	433	460	419	471	441	469	436	436	461	453	476	477	472	450	471	416	486	449	482	465
7031	15521	13111	7233	5241	3921	2978	2322	1890	1568	1355	1191	1051	991	933	861	829	808	849	772	717	742	716	704	704	734	685	693	683	654	640	658	652	665	652	650	601	660	691	603	586	637	625	626	650	628	626	613	628	610	624	602	644	662	628	636	672	633	630	652	626	638	605	655	554	607	644	609	585	627	672	634	644	602	617	610	620	623	608	596	562	655	586	562	608	600	610	600	541	619	602	641	586	601	611	602	611	562	625	609	611	608	616	677	626	648	610	609	599	610	591	630	538	662	611	636	615	538	595	621	625	597	632	623	594	631	560	587	602	622	637	639	576	622	618	650	585	631	614	612	608	585	596	643	641	620	624	547	616	625	596	573	611	646	598	592	599	571	600	644	603	599	636	584	654	635	599	601	590	588	644	587	590	599	591	620	577	595	623	579	601	575	590	600	603	626	611	608	617	616	608	657	559	612	640	618	650	582	599	594	570	573	606	590	635	597	609	626	589	570	608	579	624	616	671	592	591	604	630	657	660	653	605	660	597	563	613	579	568	589	639	607	646	621	620	581	600	607	613	604	601	614	585	632	605	599	584	599	623	614	632	630	583	582	603	578	582	584	594	622	625	572	596	594	571	597	596	624	627	545	592	605	585	608	617	605	608	639	602	617	612	590	568	614	668	607	619	603	564	582	632	576	613	602	655	630	580	606	625	610	653	635	607	599	617	596	606	596	632	572	592	599	618	611	631	618	617	609	603	588	618	606	598	613	599	571	595	633	633	584	608	583	580	612	599	571	612	591	616	592	578	637	609	605	628	635	594	643	611	586	582	650	585	595	635	610	605	634	625	616	626	633	585	613	589	629	638	589	641	586	605	631	584	599	620	597	582	626	598	595	624	584	572	600	621	620	597	604	638	605	585	610	590	604	599	605	607	645	582	596	648	608	654	620	611	625	640	558	612	657	615	619	608	615	625	582	592	618	614	539	621	585	589	592	593	616	604	618	607	635	629	628	586	595	575	645	584	556	655	619	633	590	625	629	618	604	605	610	649	596	604	611	621	598	569	612	580	601	599	673	557	602	592	631	580	615	621	588	615	613	603	543	582	610	604	653	630	634	589	613	595	648	611	632	568	628	610	607	598	624	600	617	626	581	635	582	600	589	590	611	580	587	632	572	611	584	541	596	580	587	602	630	623	620	581	655	603	583	602	613	631	607	641	636	603	607	635	605	601	646	636	594	637	589	590	589	566	624	589	642	637	612	609	632	583	627	583	577	631	614	591	615	630	628	620	613	595	584	652	598	549	595	610	594	625	626	590	591	587	638	614	622	632	603	631	662	638	594	581	631	617	654	578	607	604	593	630	603	604	575	596	635	593	616	610	635	648	569	583	596	609	602	605	558	602	605	626	626	592	653	624	573	528	592	615	600	609	606	569	624	589	609	621	598	600	593	626	649	600	616	646	598	613	628	626	601	549	616	604	619	596	606	572	624	605	588	615	627	629	542	607	602	611	568	597	591	604	603	609	607	601	597	643	622	601	602	618	629	577	612	618	641	623	622	630	631	602	609	586	612	579	621	610	636	616	592	603	624	616	629	601	601	563	591	632	645	603	575	574	596	648	602	544	600	564	613	621	599	620	615	640	659	593	589	630	569	596	594	575	601	613	585	628	577	576	586	606	603	625	603	594	568	635	603	629	666	599	606	576	640	589	653	596	582	594	674	650	569	583	601	605	592	596	596	584	596	609	612	599	630	613	575	584	601	621	619	598	619	558	592	587	628	594	591	592	612	620	605	617	577	653	596	559	633	575	642	604	560	602	610	561	613	586	602	586	619	609	602	616	603	606	590	631	603	615	635	639	575	593	589	564	604	629	576	611	580	567	578	631	581	628	613	617	588	585	622	607	581	630	590	625	640	587	605	611	582	669	637	604	627	583	618	553	642	603	620	618	635	578	574	617	580	654	645	579	632	595	613	611	653	623	573	615	616	602	557	621	608	624	629	617	628	638	615	591	560	624	618	593	611	598	591	610	604	635	595	631	621	590	558	606	575	586	620	607	631	639	638	647	621	664	583	630	632	603	589	630	576	619	612	604	579	587	593	609	619	639	613	672	601	640	636	598	620	610	610	622	654	604	616	643	654	550	603	632	622	574	563	622	617	642	610	596	596	616	559	550	632	606	628	623	589	572	597	599	619	618	556	560	599	632	616	652	602	622	615	647	615	632	622	606	630	640	643	578	662	611	627	595	613	642	659	609	644	642	615	623	625	583	584	630	578	584	631	591	597	628	623	619	603	614	641	619	633	592	654	592	581	630	585	594	576	616	633	620	575	591	624	618	653	597	578	629	561	618	569	638	611	597	601	632	627	597	590	611	613	593	623	634	622	645	613	590	615	637	604	606	614	579	578	627	613	600	581	602	583	604	600	622	624	640	602	577	600	589	570	585	611	606	592	594	596	650	608	599	567	606	621	591	626	619	596	575	659	627	631	620	629	635	591	619	613	644	597	627	575	586	599	600	636	661	612	603	625	577	572	625	630	604	595	610	602	674	599	614	614	620	587	566	603	595	633	580	620	574	646	578	650	595	620	609	599	642	605	624	619	677	596	630	574	624	636	638	571	629	617	665	588	582	551	569	554	632	617	581	607	618	605	660	614	637	591	628	609	629	589	628	643	594	621	639	612	650	618	594	573	630	710	629	631	595	607	589	622	588	578	584	580	590	631	627	639	612	637	621	625	596	594	650	646	612	601	604	584	609	586	638	579	629	591	606	561	627	599	601	583	612	622	552	620	637	588	598	578	608	604	609	630	618	623	594	601	586	562	663	595	625	564	600	623	624	627	628	616	542	613	663	619	608	603	594	594	633	601	595	623	567	642	651	570	576	588	631	604	613	601	582	634	642	569	660	619	546	631	598	562	575	635	610	594	603	574	637	595	577	619	570	551	590	598	581	623	555	564	553	592	605	618	618	550	595	608	611	611	598	594	616	563	608	557	631	655	612	600	580	573	593	612	606	639	609	615	617	619	612	592	643	659	602	650	624	641	623	613	600	605	616	584	615	586	583	604	619	593	586	593	667	617	670	611	629	583	618	620	569	616	621	585	592	647	589	656	598	594	608	565	604	587	628	589	650	607	636	621	573	600	604	624	565	639	642	600	615	611	588	625	634	609	576	617	603	587	586	578	600	589	637	632	607	617	591	605	599	624	638	602	594	625	582	613	592	606	598	580	613	632	556	618	589	623	582	583	635	585	589	603	609	596	642	571	627	548	633	633	565	575	638	598	633	554	622	605	649	638	627	610	625	612	564	648	583	617	567	657	564	615	607	614	618	622	623	619	642	625	628	633	611	597	608	623	613	576	617	619	605	624	586	616	622	636	610	649	601	640	607	604	631	648	624	554	610	614	599	616	620	629	612	650	607	586	635	635	605	579	654	586	624	545	554	606	552	624	581	626	603	624	618	604	607	598	606	601	646	590	561	577	625	572	607	638	609	607	584	616	630	639
23484	21592	29503	24153	21595	21602	7430	1659	1148	958	842	714	728	632	612	620	568	546	544	538	486	508	530	499	437	467	466	438	465	450	427	440	491	442	486	473	431	438	456	407	412	410	455	428	424	445	433	412	400	390	400	419	432	408	439	441	439	443	401	422	436	456	404	403	448	414	417	440	437	394	429	416	420	436	442	417	428	395	415	419	435	386	403	413	426	400	385	449	413	398	401	432	434	431	400	408	391	405	404	454	399	395	427	421	400	451	412	415	455	413	394	444	418	434	410	412	437	443	390	421	423	422	408	466	416	380	413	382	423	389	372	402	428	446	441	425	419	439	382	419	404	436	415	411	398	379	401	412	405	399	440	363	408	440	403	459	401	420	437	445	439	414	390	388	399	400	419	394	451	416	417	420	444	408	449	439	396	455	440	410	402	432	374	409	414	391	391	401	417	406	420	426	420	415	394	392	407	378	433	418	408	401	414	446	438	424	415	395	421	388	409	377	415	403	431	414	402	405	406	406	433	389	385	409	411	397	444	387	408	400	394	390	420	421	407	401	444	408	389	415	405	423	440	439	401	470	434	383	441	413	434	402	410	383	386	402	415	419	418	438	404	404	445	416	402	415	429	409	369	424	416	419	424	377	446	434	436	405	401	404	397	415	466	421	402	409	413	399	415	408	410	400	396	421	431	385	404	369	429	415	398	393	375	436	429	406	375	375	415	412	414	402	415	410	438	369	383	396	421	424	426	425	426	368	439	451	432	428	394	430	440	398	434	385	428	399	423	409	417	425	394	396	407	436	443	418	405	398	430	371	406	439	407	419	415	405	434	395	420	420	409	422	390	409	378	424	423	461	434	426	396	428	414	423	426	447	428	393	415	399	390	380	368	422	411	434	414	397	428	398	425	424	441	427	424	405	412	422	413	421	370	421	401	423	436	408	428	423	389	427	443	409	402	423	431	392	411	379	405	421	408	397	430	398	442	367	411	441	376	411	453	392	410	414	395	430	456	424	423	408	435	458	410	395	370	404	448	418	409	419	404	437	451	411	426	395	458	360	408	418	411	406	417	449	416	407	414	406	403	442	414	440	399	430	400	415	404	396	440	449	405	409	403	424	429	435	409	386	429	394	413	445	433	380	402	392	436	394	422	409	424	432	410	404	399	374	416	416	357	426	374	409	407	388	407	396	370	411	449	430	403	363	390	367	452	434	420	410	409	441	426	428	437	409	405	407	428	423	439	415	442	407	384	423	430	449	414	413	407	420	394	462	403	404	394	420	415	396	417	394	418	422	422	399	400	395	425	423	406	430	428	425	403	407	424	415	411	413	392	414	390	411	412	453	367	402	398	383	405	420	430	388	420	398	416	393	435	451	390	395	409	421	416	414	427	409	445	384	419	450	417	423	408	406	394	406	398	422	416	411	390	433	439	415	375	421	377	407	379	407	421	433	424	425	436	437	426	413	391	395	421	419	388	413	391	439	399	414	412	434	441	373	394	419	412	391	425	428	378	438	435	430	407	404	412	404	411	433	424	420	435	376	392	438	400	407	419	426	422	395	424	419	414	398	419	376	436	396	391	417	448	422	445	472	379	414	411	405	417	398	418	415	382	432	395	385	387	458	432	382	384	421	392	399	440	386	426	409	420	442	437	415	410	408	411	449	405	389	403	417	442	422	391	422	402	408	452	440	405	394	455	423	417	427	388	403	415	405	412	395	369	410	415	403	408	390	394	428	430	410	442	399	416	416	398	434	434	424	410	397	407	417	381	420	417	421	431	428	431	410	410	377	428	434	416	414	439	400	396	412	403	446	417	445	411	425	425	429	430	428	406	410	393	380	421	399	400	427	400	404	396	406	417	436	396	425	416	405	408	431	422	418	435	424	431	433	379	408	446	436	431	415	427	430	422	394	399	413	439	378	428	422	425	420	444	413	415	448	406	418	421	435	403	405	425	383	423	395	435	402	403	413	420	431	440	403	415	427	418	410	459	431	409	427	418	418	379	387	384	372	389	411	429	391	409	395	412	429	429	415	403	398	383	449	429	424	390	400	395	436	398	408	437	408	368	426	398	404	428	429	398	406	383	395	407	425	407	392	435	420	420	439	401	411	403	381	448	415	418	414	402	410	395	384	415	439	417	404	406	409	409	405	411	408	403	438	400	416	424	396	363	430	424	403	408	418	420	437	408	445	431	423	417	443	426	412	384	404	422	425	406	420	418	450	463	390	419	419	391	390	383	441	403	412	405	425	391	407	428	437	429	390	409	398	430	441	423	430	393	389	417	409	394	441	417	406	400	444	404	418	440	412	368	405	412	427	373	399	433	406	472	467	402	416	417	419	435	424	453	408	364	404	382	399	399	368	442	432	385	378	385	423	425	412	405	427	415	423	376	418	431	417	406	441	416	388	425	401	400	394	470	427	408	417	431	431	409	448	419	413	428	388	449	414	361	402	414	416	443	430	385	416	463	392	388	435	436	392	413	416	389	405	401	428	415	407	437	445	419	435	413	422	433	408	399	415	389	425	384	439	414	414	371	420	450	385	438	400	474	410	394	404	417	425	402	405	431	390	392	380	439	423	384	408	414	417	422	398	432	389	387	416	402	383	435	404	387	415	431	387	435	403	430	377	447	427	392	449	417	414	391	391	389	399	378	424	401	401	414	422	413	382	419	437	398	428	427	415	439	412	436	414	414	385	412	395	403	419	420	413	392	410	425	426	444	420	435	406	427	423	403	414	377	429	413	403	403	418	393	429	415	412	405	424	403	441	424	357	415	455	400	407	475	411	414	386	422	384	418	409	403	380	389	422	416	408	412	411	426	366	411	389	404	411	427	405	421	403	374	415	353	421	434	416	375	399	431	404	406	404	394	415	415	393	434	383	417	423	417	418	408	427	387	440	418	419	401	426	403	436	416	403	435	450	383	407	378	438	444	405	406	405	429	402	398	407	406	422	386	401	407	394	398	412	426	386	427	439	414	392	437	416	392	418	400	435	432	406	466	407	385	389	412	461	392	416	401	430	411	418	398	427	392	389	398	416	408	416	431	426	408	406	413	416	367	374	402	395	414	409	386	420	455	415	398	445	406	404	391	395	435	455	429	411	408	428	471	374	412	441	422	417	398	432	440	395	419	413	430	404	394	422	410	385	403	407	398	407	397	465	417	455	458	381	387	435	410	412	415	391	392	428	414	432	424	373	430	455	406	388	429	426	402	372	379	399	424	417	415	404	430	441	399	423	417	418	384	373	404	413	432	440	427	427	377	439	417	422	391	454	414	418	403	396	424	404	414	421	410	406	447	397	434	405	423	416	392	431	433	405	374	375	420	374	385	385	398	374	401	428	379	423	465	412	383	439	430	374	427	419	426	407	399	372	426	415	431	407	436	423	386	444	414	401	411	444	464	404	416	434	405	418	392	406	393	413	379	406	409	397	481	397	392	405	433	388	381	387	419	440	394	409	410	429	413	406	403	404	406	400	420	453	388	366	404	432
9371	21065	18159	10590	7601	5997	4411	3387	2734	2118	1788	1499	1338	1200	1054	1000	982	937	821	763	795	747	687	708	715	663	669	637	658	656	670	655	621	631	645	569	588	585	634	592	578	597	555	593	570	582	607	620	598	577	580	575	575	572	574	542	595	624	561	559	542	555	549	562	548	573	550	559	537	615	547	549	528	526	589	548	559	585	597	583	559	544	568	516	562	529	583	509	530	531	567	539	558	576	550	529	569	600	532	537	551	533	557	527	578	532	580	556	552	595	548	523	529	561	569	555	544	562	571	563	492	602	534	523	512	551	545	554	564	563	555	571	561	531	533	551	542	525	547	530	480	558	571	561	569	581	536	566	564	530	547	557	585	527	519	540	540	585	563	540	570	558	533	560	530	555	555	560	568	570	564	570	527	545	551	547	545	551	569	574	509	515	559	529	545	530	546	548	535	553	521	531	588	581	582	558	555	535	496	541	538	529	629	547	611	562	573	518	559	542	540	542	594	542	528	608	505	512	529	516	573	550	570	517	560	494	572	553	560	545	531	534	554	574	570	606	575	538	552	551	539	516	543	524	521	561	520	499	528	546	529	560	513	532	543	531	545	592	581	547	517	555	573	540	520	563	560	607	540	494	557	527	526	574	515	565	528	548	553	583	569	551	522	547	555	552	572	555	543	532	534	516	566	550	534	571	521	558	511	525	523	541	566	566	529	581	548	543	556	527	526	517	536	557	562	538	503	531	528	554	573	584	528	559	605	559	543	555	524	546	569	537	513	562	511	542	549	541	525	529	533	560	503	595	548	586	559	562	509	545	534	506	549	551	551	558	542	570	531	524	528	514	543	540	539	565	548	562	563	544	532	541	565	565	504	517	523	573	509	533	541	529	552	559	551	541	554	577	527	531	558	547	541	545	551	558	537	570	559	588	543	525	543	539	570	583	568	528	549	500	547	560	550	555	548	596	520	542	487	548	600	515	592	548	546	546	515	502	559	581	577	516	537	533	571	547	522	537	531	520	554	527	526	562	490	518	544	531	541	512	547	551	540	558	562	591	537	514	562	543	525	570	548	541	548	535	581	559	541	560	525	583	577	530	541	536	555	536	544	585	568	547	513	568	515	552	572	525	547	604	502	556	562	569	607	571	556	555	545	555	571	522	533	506	596	491	523	545	538	557	577	548	546	540	519	552	521	506	549	538	536	531	522	551	523	518	551	539	525	509	589	537	569	521	524	532	539	496	549	545	521	539	543	586	542	561	576	542	561	528	543	568	551	537	505	535	531	528	536	566	580	550	542	517	573	543	584	580	561	575	552	538	510	564	518	546	532	512	547	542	533	556	534	495	541	531	542	568	563	580	568	558	565	531	549	548	516	527	550	531	545	526	581	553	501	532	552	536	551	529	543	523	553	570	538	510	550	556	548	570	517	563	519	535	555	550	545	547	528	581	551	579	513	554	540	550	556	507	557	555	533	540	503	539	551	551	525	538	536	551	553	538	558	567	516	542	570	512	579	574	522	550	557	551	577	535	566	512	584	505	525	600	513	572	550	564	538	539	563	568	549	540	537	569	528	550	551	513	514	530	544	535	584	516	535	568	570	516	511	548	565	534	539	556	534	539	530	506	504	509	524	534	575	550	543	574	510	534	553	535	554	524	582	529	501	539	513	548	567	557	547	549	547	516	512	562	557	557	538	559	600	593	562	562	534	569	554	524	523	578	562	528	551	536	569	602	545	519	526	537	509	513	539	566	532	533	566	549	569	572	558	523	558	557	556	561	542	509	541	528	572	547	578	529	520	537	560	525	616	540	533	567	539	558	504	500	490	550	523	574	545	543	541	528	530	544	518	515	580	542	564	531	527	497	535	553	563	568	519	573	595	554	499	551	550	538	532	557	562	575	564	560	548	548	561	588	536	595	490	576	589	562	560	537	543	508	584	552	562	540	549	563	530	523	517	549	527	531	568	533	569	549	550	562	546	567	529	530	535	553	534	554	594	485	538	554	561	504	555	557	557	565	604	552	567	550	578	553	562	507	580	573	509	516	545	567	513	497	523	535	573	547	540	528	527	532	578	519	544	541	574	553	546	551	503	576	542	543	548	531	519	537	562	537	549	546	564	538	544	542	542	580	544	539	562	537	546	543	527	539	565	609	572	556	575	502	560	525	529	547	554	582	584	485	544	533	525	569	545	568	555	541	523	534	593	537	537	562	542	516	550	538	542	588	586	524	527	580	556	512	539	547	564	540	544	510	561	544	544	512	536	558	558	555	572	589	524	568	518	591	537	536	561	554	513	568	523	498	573	534	566	576	533	568	548	531	560	561	572	524	544	587	527	534	527	562	538	519	560	538	539	545	549	553	548	591	545	573	546	516	559	513	540	532	551	532	530	537	561	516	516	525	565	571	599	547	529	518	518	512	534	577	525	520	556	540	537	543	545	525	584	533	540	520	531	587	548	546	556	550	564	526	532	539	488	568	527	565	555	562	563	538	597	571	545	530	548	572	505	570	527	552	596	557	542	589	561	552	556	551	564	550	524	525	511	566	508	542	528	556	570	543	552	592	566	540	546	489	582	549	522	520	541	590	497	528	578	554	535	534	549	511	515	523	550	547	559	585	517	581	572	546	519	524	568	539	531	566	537	510	565	520	544	518	506	559	553	520	585	520	568	540	518	568	545	558	553	542	562	541	510	593	541	550	559	559	545	551	598	553	576	573	571	562	504	508	522	568	517	499	546	575	565	543	546	569	556	500	520	536	547	536	538	558	576	569	522	525	527	565	546	546	552	542	549	518	538	507	540	522	535	594	537	492	570	526	528	529	556	573	526	527	559	563	547	584	535	509	506	566	527	540	540	609	569	524	559	599	540	519	541	522	577	526	503	529	555	552	506	545	583	545	578	536	529	534	524	543	500	554	495	508	551	554	555	554	555	518	531	553	527	520	510	584	556	572	529	553	561	549	558	528	527	554	550	530	535	542	521	532	540	564	547	540	555	555	529	524	565	558	540	526	560	521	562	540	507	561	559	536	543	507	521	523	594	534	563	537	537	559	539	566	527	528	494	549	562	561	567	557	537	551	543	592	562	545	506	542	523	573	536	561	522	552	533	572	557	531	593	576	563	552	554	552	615	542	519	562	539	537	573	546	557	544	588	507	563	533	501	522	504	531	509	502	562	533	519	512	535	563	548	532	585	590	542	539	558	520	532	535	573	575	568	526	528	507	531	585	579	510	569	551	558	557	586	568	518	555	545	542	544	556	570	500	575	554	526	534	547	537	563	551	607	504	528	534	554	533	566	549	518	551	565	537	546	552	562	560	540	539	521	499	550	520	558	543	527	544	566	542	526	557	506	536	560	535	588	518	531	560	538	523	564	611	581	524	534	546	502	539	551	564	548	516	578	462	559	519	567	553	537	563	580	515	529	545	570	529	535	588	518	557	543	560	544	539	529	504	526	576	532	557	538	591	538	558	512	567	517	542	563	559	575	599	553	581
27436	20560	8449	1658	887	623	520	423	384	326	307	316	290	294	294	288	275	286	264	269	300	239	260	276	317	247	265	257	285	271	268	264	272	276	293	294	273	250	294	268	292	263	271	270	286	247	273	247	260	267	267	277	250	256	264	264	281	257	263	245	263	285	279	267	269	290	257	293	278	258	254	274	298	233	243	273	241	274	289	257	278	242	279	277	262	272	232	283	248	303	262	270	264	221	256	262	250	281	231	279	245	268	260	278	268	265	274	255	265	247	272	272	245	271	268	261	252	274	292	266	264	266	263	248	266	232	286	262	250	263	272	317	253	263	255	292	238	261	283	261	261	282	263	286	265	237	281	270	281	226	256	257	267	245	249	298	285	294	265	244	274	246	286	294	270	289	309	262	262	285	270	286	251	242	298	283	259	264	299	274	258	287	272	260	285	268	271	273	226	251	311	274	276	264	268	252	262	265	277	255	241	276	239	278	295	302	272	269	264	270	249	240	248	263	254	261	274	259	284	277	271	267	278	239	296	272	254	243	256	288	247	258	272	267	265	237	238	268	247	287	281	267	231	286	271	263	244	289	241	249	242	244	244	246	282	278	236	279	247	267	277	248	243	272	234	276	240	263	265	248	268	271	292	218	244	262	249	269	274	255	273	238	272	257	250	300	266	267	252	300	263	244	271	262	233	244	260	264	272	285	279	276	268	271	260	274	256	244	298	265	279	270	270	291	288	261	250	260	283	268	270	262	252	257	275	251	285	263	253	255	232	290	283	267	281	285	227	270	256	268	258	276	270	271	253	264	263	264	280	239	276	274	258	244	260	266	284	296	242	240	273	276	264	291	265	256	253	273	302	240	273	260	236	231	272	234	247	277	256	247	240	267	280	235	275	261	299	264	256	249	283	261	298	247	261	283	269	240	270	270	254	224	273	269	249	248	281	262	271	238	272	241	270	271	251	274	289	269	260	280	272	274	256	306	269	252	299	273	246	270	264	251	253	245	243	256	296	255	290	255	302	261	275	262	289	250	267	279	267	242	267	260	255	242	273	254	276	258	267	276	270	261	263	248	248	272	273	277	254	240	292	247	244	252	260	275	297	282	286	275	264	246	306	255	249	257	261	272	265	258	292	310	291	250	259	247	284	260	276	266	245	275	286	264	286	283	289	246	246	247	253	276	268	257	299	231	271	279	248	247	252	233	247	256	283	245	262	281	244	280	247	243	273	267	261	268	269	273	273	250	279	228	280	269	251	270	256	237	279	236	269	266	269	258	273	266	280	279	259	270	268	263	263	280	268	270	286	272	256	268	234	297	277	251	292	251	279	263	260	300	253	256	270	259	250	271	284	274	256	272	252	256	275	262	287	270	306	260	250	304	270	278	253	252	280	278	278	273	262	284	274	279	227	261	248	243	279	264	270	278	277	240	273	258	267	267	301	242	263	268	236	267	265	263	251	278	248	253	235	265	261	241	256	288	266	252	257	283	268	271	244	268	279	260	257	300	234	255	260	273	258	265	271	249	263	284	256	287	263	267	246	245	283	270	240	252	246	248	260	240	282	247	270	316	273	262	254	269	285	241	255	260	254	270	277	271	257	243	247	265	269	269	263	283	269	282	249	268	277	231	265	241	259	241	269	270	276	242	274	266	256	263	262	268	289	235	281	265	278	245	261	262	269	256	278	271	231	255	264	277	255	251	237	267	250	242	297	276	271	251	266	271	285	276	252	275	298	261	286	274	242	303	267	277	257	256	248	266	264	265	313	232	263	274	250	254	262	268	288	257	251	266	280	284	263	250	290	280	267	262	258	256	236	294	229	256	242	290	285	262	254	271	261	267	253	264	263	248	234	247	278	255	269	261	267	266	260	258	275	278	254	290	273	285	234	261	266	287	289	261	250	251	279	265	263	250	242	294	255	241	275	262	253	248	256	246	249	280	250	254	251	291	257	271	252	267	258	268	284	229	277	264	258	276	252	269	246	261	261	239	266	270	276	276	253	264	271	278	254	245	248	261	257	250	241	258	257	268	249	264	247	235	267	281	248	278	269	266	245	263	265	270	276	273	233	256	267	258	290	273	288	266	257	239	262	254	287	273	263	270	255	291	245	250	272	239	235	332	278	259	248	248	253	262	271	228	244	260	283	271	275	271	248	235	275	246	263	285	262	263	249	283	254	258	237	257	249	232	255	265	261	293	268	278	275	260	239	281	282	276	253	251	276	259	281	259	253	287	279	253	253	262	247	263	270	275	254	256	263	244	273	275	260	278	272	255	269	278	263	267	282	264	266	264	242	282	265	261	308	242	261	256	268	273	291	276	247	271	268	270	258	267	283	272	289	220	256	261	219	277	269	254	257	279	283	258	251	272	268	262	260	263	294	272	263	280	277	282	254	247	261	295	271	244	258	264	273	275	248	279	252	263	278	249	263	259	238	246	253	263	312	275	280	260	251	261	248	289	268	253	291	247	292	269	300	258	271	273	260	273	232	249	259	271	275	233	285	262	255	282	277	272	277	250	282	253	246	266	241	273	276	264	248	282	262	274	256	274	259	277	270	278	267	273	238	256	269	271	261	273	286	283	243	255	268	246	275	254	263	239	245	264	261	260	264	239	295	295	292	278	270	266	241	241	242	293	264	242	244	288	251	297	273	278	287	274	258	287	232	265	267	270	287	268	258	273	235	248	272	256	281	259	261	276	266	255	267	245	298	277	289	277	284	285	269	276	283	271	272	260	273	245	246	278	264	248	272	259	287	243	253	277	305	243	274	274	284	290	234	261	243	253	276	277	271	285	271	263	268	251	253	248	258	264	273	255	278	279	259	296	266	244	256	247	255	267	268	275	254	284	278	284	267	266	258	272	251	262	278	242	264	280	297	254	289	262	278	266	256	257	258	285	275	271	268	278	245	256	266	271	255	250	266	267	275	308	268	238	286	277	226	260	285	258	268	269	258	255	253	246	227	286	256	291	245	257	274	267	244	248	252	255	235	279	296	257	261	276	269	297	275	257	285	265	272	252	258	261	237	278	275	270	247	292	268	283	281	274	264	245	231	252	272	272	254	287	243	296	259	242	253	255	248	287	272	238	254	268	238	262	287	285	272	279	239	266	256	240	281	287	260	290	255	251	272	294	281	274	267	285	251	268	284	271	249	286	235	265	251	264	275	273	257	265	252	288	263	274	259	260	272	257	295	245	281	259	246	261	295	263	256	261	256	308	256	261	267	268	248	260	255	287	255	260	246	247	265	270	263	275	245	267	275	240	274	264	284	287	249	277	271	268	276	290	264	275	265	242	252	262	261	256	242	280	304	265	246	253	250	275	262	246	261	272	262	276	244	259	260	273	305	241	284	258	259	285	251	266	267	241	282	241	263	264	272	276	261	276	255	256	262	272	285	261	268	249	283	256	275	248	262	261	263	248	248	244	256	282	293	262	257	259	259	252	244	259	247	255	273	270	289	270	263	250	275	272	246	250	246	239	277	281	283	284	258	278
5593	5890	4929	2600	1824	1488	1133	878	740	601	539	498	449	432	424	434	453	448	386	382	385	419	402	379	369	350	387	356	363	373	335	352	398	355	374	358	376	359	356	366	358	340	334	344	319	344	334	367	361	379	391	355	333	353	350	362	349	373	376	364	372	350	369	339	387	385	348	365	373	384	332	342	335	355	381	375	339	344	367	315	345	355	360	342	391	376	369	331	340	341	354	345	294	353	345	339	361	377	346	367	424	347	395	355	362	329	350	373	340	355	332	317	335	347	382	384	351	331	361	358	352	324	372	332	363	343	354	376	366	330	372	361	328	354	374	360	377	350	314	373	345	318	335	362	348	354	340	304	350	396	357	338	368	305	338	341	350	342	351	367	353	364	302	376	365	361	377	345	343	330	349	375	348	330	350	358	373	371	362	356	347	393	356	378	334	368	343	359	342	352	330	351	320	339	368	326	372	343	346	346	320	323	383	368	348	362	322	315	351	323	355	332	356	355	349	371	368	374	374	366	343	372	346	340	373	354	303	352	352	358	328	341	339	317	344	326	344	342	338	348	348	353	382	339	363	335	349	316	342	356	333	350	328	357	384	327	384	364	365	380	367	355	324	360	353	356	337	362	347	353	354	320	374	349	387	360	346	357	371	351	340	346	377	383	335	329	336	354	359	368	371	372	329	373	317	350	342	342	358	319	343	335	386	327	337	369	371	358	369	342	373	367	363	308	331	379	325	341	349	323	328	360	336	367	345	359	328	390	342	348	336	360	338	355	361	339	349	356	385	368	335	376	385	347	361	343	334	344	350	351	316	382	349	398	362	322	344	346	340	340	364	377	363	340	356	344	353	356	334	345	346	336	345	349	333	375	340	349	368	362	332	364	367	370	328	359	331	349	337	346	337	372	362	333	363	363	335	348	328	369	393	372	337	383	353	353	332	367	332	346	378	341	366	371	356	368	353	352	364	364	340	339	356	378	328	329	353	356	345	297	376	357	334	328	342	357	323	354	357	326	352	351	369	363	351	353	310	343	358	360	380	380	356	330	366	359	335	389	314	350	356	360	379	341	353	368	360	349	350	362	371	350	343	368	361	356	344	372	368	382	348	358	335	356	340	346	358	327	354	340	323	337	340	345	304	334	330	351	378	371	346	348	358	332	322	366	355	366	352	363	359	379	326	342	382	369	337	338	361	369	366	343	365	385	341	382	340	355	362	350	365	348	375	357	339	356	347	349	320	355	372	352	331	335	352	324	316	341	347	350	348	369	327	364	354	342	355	344	341	357	367	331	369	327	333	335	363	365	392	350	326	348	355	329	340	349	348	384	363	321	330	342	365	339	322	368	340	348	357	369	317	351	379	382	383	333	359	340	383	353	348	356	347	374	362	334	377	320	338	349	323	331	342	336	327	328	360	370	401	330	323	385	350	342	349	346	371	356	344	378	392	354	354	328	353	362	342	331	328	380	340	343	323	340	381	345	341	373	353	378	373	349	327	346	333	367	356	346	374	324	385	369	333	333	345	385	370	337	345	356	360	349	391	334	377	358	364	328	355	344	335	361	363	363	364	355	357	348	369	359	353	348	341	355	332	362	339	364	380	373	383	334	382	351	358	363	346	343	357	368	365	343	335	353	356	342	350	360	356	347	358	351	359	332	356	368	350	356	355	364	329	363	349	357	329	359	365	362	371	332	306	329	350	358	374	344	350	334	313	359	357	367	332	365	380	353	380	373	385	374	335	390	359	348	350	358	333	337	328	351	344	359	318	373	347	374	327	347	350	348	373	348	350	344	377	380	374	346	361	346	340	364	323	374	335	359	348	338	317	395	390	359	391	362	348	349	369	384	326	358	329	342	378	349	340	340	338	359	371	346	353	360	379	365	373	346	335	363	331	348	344	352	388	341	362	348	343	315	320	354	370	381	364	335	339	350	366	366	373	376	332	353	367	308	353	324	376	345	325	355	358	333	358	378	317	359	338	341	385	360	358	354	314	348	376	331	356	360	354	341	340	382	394	325	347	363	369	358	355	354	334	341	349	395	337	377	351	346	331	334	350	329	354	341	333	386	330	339	368	367	369	327	363	380	356	338	362	371	349	351	374	362	359	340	332	352	369	327	363	376	344	319	397	361	365	322	342	376	344	330	361	331	350	333	360	329	366	352	373	384	346	351	308	367	376	346	350	361	368	332	365	313	347	380	326	348	380	350	375	379	359	324	348	323	326	350	387	375	376	373	354	370	329	358	330	364	398	335	353	366	345	325	339	346	341	360	339	341	342	311	357	356	325	360	350	325	342	357	338	342	371	374	299	306	361	350	360	378	387	348	346	368	347	333	321	359	358	318	353	365	373	342	360	368	340	390	381	389	350	356	351	333	335	364	341	380	348	334	396	392	354	358	354	361	361	352	369	316	352	339	328	365	335	376	340	346	395	353	336	380	366	341	376	328	321	371	364	382	361	357	369	369	391	363	336	350	304	378	359	357	342	342	327	361	334	356	363	340	315	350	396	348	360	355	339	360	357	327	364	367	370	316	376	337	367	341	330	380	365	360	358	390	352	323	368	342	340	336	378	383	329	383	358	351	366	363	351	366	385	355	373	369	362	356	338	351	345	368	357	318	331	316	359	353	323	364	333	347	361	353	331	341	346	374	382	354	356	348	353	337	368	382	316	366	354	361	346	352	315	358	348	351	374	336	377	376	351	319	372	320	378	354	351	333	326	379	342	354	341	344	369	319	390	324	372	360	369	361	387	362	339	363	322	347	389	351	339	297	319	371	390	347	352	356	374	338	354	380	347	369	350	368	347	346	355	363	347	365	325	350	313	351	355	345	308	346	355	378	341	345	342	319	369	343	327	345	396	359	320	335	338	348	329	339	394	338	322	335	363	346	329	366	365	369	369	339	350	380	376	357	379	364	380	348	354	354	331	325	318	386	338	375	368	365	349	353	329	340	318	366	375	344	366	381	333	368	357	324	372	337	352	365	354	350	325	378	339	348	315	340	335	350	322	336	320	370	310	377	348	355	349	345	338	356	366	349	379	340	360	346	302	341	343	330	338	342	343	346	368	346	337	332	345	352	332	343	351	413	380	343	364	381	376	352	365	345	364	357	352	376	352	357	343	327	344	340	318	367	349	356	356	354	352	316	381	379	332	359	357	346	394	340	372	345	360	368	325	314	367	372	344	330	336	401	373	384	343	329	366	342	364	351	334	365	369	364	331	320	331	322	358	333	319	355	368	373	360	338	338	371	347	348	376	347	349	380	325	364	347	357	300	363	368	344	331	351	377	332	353	360	319	362	351	356	357	364	372	373	345	350	323	329	368	386	355	362	402	353	345	380	358	327	330	366	324	351	371	357	360	324	349	339	343	342	333	341	345	365	352	334	368	360	360	320	343	309	331	326	343	340	408	341	351	362	363	340	346	342	342	329	331	374	358	368	353	355	336	360	332	345	374	367	394	393	343	349	332	328	353	365	370	370	329	330	376	330
24402	21622	29114	24595	21586	9572	1730	1077	832	773	715	723	631	626	608	590	588	554	530	554	516	529	484	479	500	529	494	482	513	488	479	473	511	469	458	488	476	417	503	467	483	467	496	478	477	448	461	491	485	432	479	446	481	503	507	455	470	467	493	470	480	429	444	448	460	452	466	477	465	465	462	525	455	483	510	442	449	466	474	473	430	476	488	469	436	433	445	489	444	480	497	510	435	455	473	430	435	470	488	453	460	454	426	421	421	450	434	477	447	435	480	452	458	497	491	477	472	457	445	481	489	477	461	467	455	493	451	501	484	486	471	457	453	492	457	439	464	462	474	484	471	462	457	493	473	452	454	479	470	443	468	463	485	464	481	433	485	490	446	441	468	477	430	447	461	491	488	430	445	473	458	443	469	434	500	466	442	425	447	465	463	446	476	467	451	463	463	460	466	496	446	474	431	501	442	486	452	465	475	476	502	515	471	489	467	490	462	507	445	446	467	457	471	439	443	500	485	486	443	494	448	475	469	493	456	480	463	462	465	450	472	491	476	450	498	480	482	459	482	470	471	482	448	449	457	446	462	468	452	446	457	471	462	462	477	482	453	432	446	485	473	462	472	404	416	463	484	502	512	467	492	470	433	442	453	415	449	434	464	447	463	500	415	459	484	463	451	486	469	401	466	463	465	500	430	448	455	472	459	508	495	458	447	472	454	479	449	469	460	432	497	447	470	464	438	486	462	466	458	451	468	458	487	492	464	451	442	485	447	455	467	529	480	462	416	444	440	508	479	447	451	443	470	468	478	456	446	454	492	455	473	450	522	418	451	486	486	453	442	493	442	473	436	472	506	439	474	436	477	462	433	420	465	485	454	448	475	458	425	473	476	496	435	469	435	459	437	507	475	449	448	456	475	467	437	411	467	454	451	483	495	484	452	450	449	452	493	474	431	458	471	499	462	457	466	467	472	459	456	474	462	480	448	505	452	447	436	446	440	462	422	476	467	443	463	446	471	472	429	479	440	458	484	478	439	474	454	471	493	476	497	472	456	493	466	434	497	436	477	455	453	503	465	451	450	448	469	492	442	436	450	441	497	470	460	459	442	506	458	463	421	462	501	477	457	484	440	467	457	459	482	490	429	418	445	440	449	485	437	475	455	477	449	472	490	477	432	456	434	456	456	442	490	485	471	444	486	475	458	474	483	494	492	452	497	447	477	506	457	479	437	458	445	491	472	487	447	486	469	485	469	487	484	441	505	500	482	474	456	491	443	492	468	431	493	442	471	432	474	470	446	454	468	448	452	470	472	455	453	452	443	495	457	432	420	442	470	456	462	486	423	442	451	460	459	459	460	476	465	446	451	403	463	470	426	406	471	462	446	448	477	464	499	482	469	454	435	457	447	452	442	459	406	444	452	466	471	426	456	459	456	468	458	440	454	499	449	463	448	460	453	483	461	461	443	477	455	465	441	485	474	470	466	442	429	469	510	437	495	484	499	473	468	455	454	464	509	455	442	440	437	434	448	453	441	440	443	464	469	451	459	465	471	515	452	477	456	465	456	452	460	499	435	492	484	441	511	484	480	461	478	434	463	468	495	461	460	447	502	465	425	434	463	444	465	425	464	464	449	446	518	464	469	451	478	470	433	456	425	446	460	430	448	480	489	459	450	459	418	509	451	462	439	414	457	407	440	487	490	449	482	462	453	474	447	494	471	483	471	465	480	451	513	490	474	457	489	442	437	420	437	436	426	487	475	457	424	487	445	418	421	477	470	455	465	467	461	478	458	438	462	502	425	461	480	453	495	452	468	450	481	464	462	464	451	471	445	487	465	463	407	461	464	485	476	458	475	484	483	439	475	501	477	423	460	469	481	481	467	452	479	487	480	456	459	461	460	461	442	431	471	451	450	472	412	447	425	486	471	440	470	483	473	457	473	445	452	417	466	458	490	459	436	436	482	436	409	450	470	489	487	441	472	470	450	461	471	484	439	453	412	434	487	463	473	476	473	485	425	491	489	438	464	476	483	449	463	456	462	484	451	481	478	417	452	456	440	422	457	428	450	425	464	436	488	487	450	430	464	459	489	442	506	450	475	469	473	469	480	461	436	468	433	482	426	486	477	481	452	470	479	421	499	423	451	463	446	445	494	463	458	435	461	471	503	463	465	478	446	482	432	451	472	457	443	460	463	410	493	486	457	463	454	457	507	462	450	471	479	501	464	448	477	453	451	485	471	495	463	458	476	452	437	479	437	469	505	483	448	494	411	458	455	488	472	427	456	444	455	492	485	446	498	472	444	477	439	496	459	424	480	452	475	458	448	456	488	442	462	462	465	484	473	444	475	463	463	467	429	466	460	454	422	483	454	460	457	488	452	477	454	429	472	443	463	453	499	479	463	459	451	476	452	449	497	437	492	443	482	463	489	460	456	465	471	488	469	491	455	424	486	437	476	438	503	468	475	463	426	465	477	465	463	443	458	514	478	454	446	457	468	488	469	461	483	450	458	493	446	435	462	457	435	475	453	472	457	493	436	457	429	509	447	491	478	466	463	451	444	443	420	441	467	502	460	489	447	463	477	453	481	466	467	474	468	457	432	424	489	410	476	420	448	444	441	424	476	509	442	467	478	450	472	490	437	452	448	433	454	442	463	477	439	474	444	474	480	448	458	482	456	456	464	463	454	470	449	437	471	449	459	440	485	475	483	491	485	450	470	428	494	447	433	462	435	467	449	458	454	444	462	452	473	447	475	468	473	477	443	436	450	443	469	470	443	482	465	443	485	503	449	439	482	505	471	469	420	444	471	433	441	437	493	448	463	467	452	460	464	477	448	470	463	477	435	489	468	484	451	474	461	455	471	463	442	482	476	410	442	474	482	421	460	454	462	465	455	448	439	454	447	440	473	510	475	450	458	479	473	465	420	462	481	508	456	425	470	476	449	468	492	449	467	456	432	448	469	451	422	487	435	403	449	467	459	487	482	417	443	482	467	486	446	479	450	490	477	487	462	457	488	449	453	464	460	463	440	475	455	492	428	444	443	456	475	464	448	430	448	458	442	452	493	456	473	482	437	455	488	429	490	430	486	490	425	455	474	445	454	438	497	419	422	449	419	470	505	426	457	459	451	468	476	455	440	462	455	467	444	468	475	450	463	460	443	459	468	473	457	477	436	479	457	477	467	438	416	459	458	484	471	465	476	437	427	451	426	458	442	474	481	426	444	420	465	475	481	457	441	456	478	490	487	467	488	502	469	438	479	450	450	401	469	493	472	444	447	458	440	470	444	468	404	438	472	466	473	446	460	498	457	436	492	481	466	454	477	433	449	464	419	463	477	471	474	445	465	451	473	467	477	480	456	442	484	467	502	431	481	449	466	448	485	459	514	429	484	451	462	499	492	440	474	479	453	444	479	468	448	474	453	495	436	464	459	477	505	462	491	465	457	480	476	458	439	458	464	455	491	461	416	489	474	482	448	425	459	488	487	453	459	467	462	457	454	439
7098	15612	13032	7153	5253	3965	3060	2254	1811	1547	1320	1166	1081	1063	910	901	817	793	788	787	749	745	702	675	681	689	664	637	653	643	628	641	676	668	599	630	607	671	620	650	633	629	612	614	590	654	620	643	634	620	618	610	628	628	596	619	592	608	631	648	597	622	615	653	595	617	610	615	597	598	652	589	612	637	625	600	592	594	646	618	606	561	602	576	658	615	592	630	625	606	592	677	598	576	603	569	591	615	567	618	584	613	564	598	643	592	606	639	598	587	589	622	586	614	634	595	617	593	631	642	627	593	611	615	625	567	591	605	580	549	587	562	625	592	602	618	591	627	592	597	672	620	585	600	596	621	653	603	608	620	655	583	585	595	652	614	609	622	630	598	608	610	601	611	598	604	582	632	604	625	636	635	579	616	602	606	584	603	581	623	608	625	599	616	625	598	590	604	600	603	592	607	557	617	653	600	601	612	636	597	612	656	604	625	581	564	617	609	621	622	585	600	633	636	615	587	578	589	635	615	645	619	626	583	583	578	615	606	625	593	639	576	611	636	643	602	579	609	587	606	594	648	599	616	586	571	572	577	589	579	621	625	625	576	649	602	601	600	635	638	589	615	614	567	592	560	598	627	649	607	651	586	623	560	634	611	631	630	651	599	639	596	596	572	560	598	617	591	645	572	600	569	647	692	596	582	581	634	609	623	633	626	637	601	651	666	656	628	632	577	621	644	592	581	614	591	577	630	602	584	663	601	600	582	624	597	624	618	640	628	664	625	625	642	608	601	622	615	580	620	554	592	630	605	596	595	643	587	620	645	567	630	618	627	644	554	595	607	610	605	565	649	535	626	621	536	594	619	623	640	633	594	622	608	590	617	616	598	574	556	618	616	643	618	588	592	560	637	602	569	610	554	569	582	604	665	612	603	596	594	559	629	624	603	664	612	608	617	622	633	582	589	634	586	594	566	589	634	627	601	593	595	617	586	627	608	626	554	556	653	632	572	611	593	614	605	605	612	630	626	627	558	608	608	637	636	573	614	559	568	556	660	620	594	559	584	642	578	564	634	599	609	559	607	588	602	619	641	565	583	573	632	622	606	656	563	597	641	606	587	597	611	633	589	584	626	599	591	587	614	613	611	641	642	620	628	624	608	670	589	605	595	576	600	644	607	628	578	611	626	592	571	591	614	598	574	604	628	626	565	586	628	645	605	603	585	589	601	599	652	608	623	611	610	587	605	638	604	571	605	557	565	590	679	598	591	620	565	645	598	624	587	628	600	566	621	629	599	608	640	629	614	638	638	615	591	610	634	622	594	604	517	597	645	608	618	584	608	613	633	588	573	606	594	610	618	629	568	609	620	638	611	637	559	619	634	597	579	625	595	597	614	620	574	625	582	621	595	652	592	595	629	597	590	595	624	630	587	619	558	610	620	579	608	605	608	622	581	607	633	557	595	620	628	608	588	577	607	568	551	616	615	591	582	555	578	614	588	624	599	590	578	610	617	597	626	621	625	568	627	597	597	618	615	587	583	541	640	608	601	600	647	575	574	607	578	595	601	618	588	610	640	635	588	608	604	570	600	594	588	652	600	594	582	580	556	610	605	600	576	621	590	585	591	634	558	617	611	656	579	624	594	637	595	623	602	603	635	630	611	630	590	635	590	613	579	593	595	559	578	586	630	619	611	634	609	614	625	573	576	578	553	582	593	585	599	584	580	588	575	583	639	567	640	600	608	611	629	630	587	680	586	597	598	590	611	606	591	588	615	553	584	594	621	619	643	609	545	697	606	553	600	631	589	616	593	555	615	633	614	570	648	582	617	603	636	603	557	587	602	579	548	614	614	602	564	614	605	613	581	581	566	592	602	607	633	577	606	635	608	622	610	618	599	616	602	610	638	639	592	608	615	604	578	592	634	564	626	639	566	584	585	609	612	600	602	589	583	630	614	614	586	604	604	623	581	577	631	613	643	588	577	602	588	635	576	612	638	582	598	623	609	582	602	584	601	611	599	567	632	623	598	608	585	590	554	573	625	579	601	622	623	630	627	615	624	595	607	635	615	580	590	655	591	623	625	611	599	603	627	590	567	634	627	633	608	625	583	639	617	595	577	569	618	603	631	594	640	598	631	629	596	594	624	574	617	628	554	586	599	581	636	618	613	590	608	593	638	562	640	631	605	608	600	605	587	612	591	628	584	649	562	561	608	608	615	609	603	560	581	620	559	663	667	656	574	593	586	616	525	596	612	595	602	594	597	632	581	591	547	635	634	614	601	576	629	613	577	637	586	619	642	616	598	624	598	599	579	649	541	620	617	625	580	603	589	667	598	596	587	612	576	592	661	652	621	581	604	654	598	591	594	627	596	590	585	620	612	596	587	603	632	587	611	608	602	619	562	636	607	641	609	587	603	614	649	614	620	612	616	623	619	592	596	618	596	606	589	568	588	610	633	623	581	588	630	637	585	608	608	617	654	617	636	618	562	579	555	569	607	591	574	592	575	590	585	605	592	601	620	566	595	596	592	621	548	581	615	569	607	583	589	616	615	549	602	629	608	619	591	611	640	623	576	654	634	581	625	647	612	616	627	617	598	629	633	618	595	595	575	594	602	596	604	598	603	552	584	588	624	615	584	582	591	632	612	612	598	600	568	669	599	613	649	625	595	597	571	595	604	631	629	607	633	618	588	570	620	602	640	647	605	654	617	626	589	580	614	680	584	601	632	607	577	634	591	629	565	584	592	603	584	606	593	582	577	603	633	640	607	604	577	575	588	629	609	623	640	621	647	614	578	600	586	617	595	590	600	593	632	607	571	578	634	610	587	611	516	583	617	610	618	621	635	599	609	602	599	537	589	580	575	581	629	575	648	588	651	601	609	586	612	597	593	639	603	615	580	605	602	588	612	671	587	611	598	632	580	608	588	605	622	605	593	606	635	599	607	617	656	642	603	626	567	649	596	586	597	550	602	603	639	574	605	570	640	631	551	579	601	618	599	616	628	635	582	650	580	635	593	566	591	580	600	630	586	617	600	597	609	600	543	572	658	578	612	595	584	583	579	586	536	619	679	600	586	562	591	565	613	642	595	660	593	599	655	616	622	641	566	618	556	529	629	607	613	606	555	605	576	627	640	624	607	599	629	609	573	628	642	589	627	557	589	602	625	617	578	626	589	635	608	612	606	605	606	621	565	616	617	634	624	632	618	572	643	595	614	602	611	626	574	687	597	616	618	607	637	580	583	609	605	596	593	579	596	585	587	634	611	606	635	593	599	548	606	620	586	649	623	576	619	581	610	623	629	581	598	614	623	607	618	618	582	607	599	606	616	614	618	599	590	587	616	602	648	626	591	637	631	601	595	600	590	590	633	626	594	609	570	639	638	566	625	598	587	620	633	631	589	600	609	614	645	592	588	614	619	610	607	569	610	583	611	631	640	583	584	632	608	624	639	577	628	655	619	657	578	571	603	598	605	616	575	613	614	594	624	586	626	608	600	592	597	655	593
23457	21622	29595	24152	21624	21634	7414	1674	1178	986	855	743	729	649	624	571	558	559	557	498	516	486	502	448	456	463	483	497	445	477	414	457	438	428	443	461	416	444	429	427	425	432	445	467	399	407	413	408	429	397	425	444	428	452	438	441	378	422	418	404	409	432	405	449	459	449	443	421	434	463	394	443	418	446	426	416	394	401	431	387	473	392	426	394	449	393	415	398	438	413	420	452	412	418	414	394	406	424	421	432	417	391	429	429	430	424	398	367	424	396	387	384	446	408	411	412	412	428	382	396	387	407	408	393	403	407	419	413	438	438	408	434	402	375	409	403	434	449	423	422	386	434	443	414	398	399	397	400	418	382	446	409	384	427	426	389	407	417	401	409	408	396	392	396	434	453	448	440	400	426	398	407	415	393	443	421	417	407	404	416	413	421	381	395	415	433	391	388	421	409	424	412	405	433	419	445	389	451	435	397	416	426	423	390	412	416	403	395	416	433	437	389	434	450	423	411	443	420	407	461	400	422	438	416	395	397	416	388	405	443	418	415	379	442	452	416	407	386	379	406	397	437	433	405	387	371	452	426	382	446	403	440	416	429	431	427	385	391	425	388	414	431	439	404	417	413	384	409	432	431	426	420	405	446	444	407	434	416	375	385	418	387	420	411	410	416	439	421	424	418	412	416	381	434	471	418	421	418	421	414	392	432	427	385	473	398	428	383	396	412	440	391	384	450	439	422	432	405	420	375	441	452	401	418	417	396	419	406	422	440	415	410	428	358	399	450	410	433	420	393	388	396	444	398	394	405	419	449	435	406	404	429	407	421	410	399	395	390	430	432	401	402	421	421	462	396	421	396	435	397	421	432	452	435	472	404	408	409	391	434	398	404	394	421	395	375	449	423	424	419	434	392	417	362	406	435	401	435	382	432	426	392	419	393	413	419	428	411	435	393	403	407	408	415	399	386	419	437	373	428	445	412	452	376	403	434	402	385	394	379	423	390	398	427	390	422	429	393	383	407	370	407	388	430	412	394	417	403	381	427	406	406	408	400	439	430	382	453	414	454	415	383	448	421	399	395	393	412	389	405	429	368	423	423	395	427	383	421	439	459	373	472	415	408	427	381	471	453	383	407	425	416	421	424	410	430	420	419	405	405	426	403	417	389	446	426	388	396	406	393	415	435	406	422	379	429	436	397	389	442	397	444	399	444	412	398	389	408	389	407	394	391	369	407	400	415	435	409	415	379	373	429	432	394	417	405	389	437	406	402	391	446	425	419	378	420	399	404	427	398	395	418	427	402	428	404	415	438	400	422	415	395	376	403	428	429	427	417	409	408	384	397	425	399	407	410	419	410	404	433	436	430	395	436	430	449	408	417	411	423	398	394	397	420	422	398	432	407	442	394	406	419	397	404	427	443	407	420	447	457	410	455	410	427	399	427	413	414	423	427	406	412	392	424	429	410	425	392	450	436	414	387	442	401	448	429	402	455	387	415	412	376	443	423	382	398	408	399	417	414	424	433	417	402	371	404	432	405	420	375	372	418	436	410	407	432	424	395	376	390	388	359	411	435	389	401	421	380	409	445	411	430	401	423	427	417	444	412	432	414	430	418	412	410	442	438	405	403	442	385	413	417	424	384	372	408	394	407	389	413	441	408	409	440	430	363	424	399	406	403	395	369	438	423	416	419	416	460	422	402	418	422	417	398	388	351	401	442	434	439	438	420	390	423	433	419	435	438	403	421	400	400	412	421	383	429	399	397	388	421	429	413	368	431	387	425	413	429	423	372	415	413	408	392	450	425	408	409	410	427	420	364	375	398	432	408	404	411	402	423	436	402	419	422	405	390	417	409	418	421	403	383	432	371	420	428	408	372	395	377	386	414	442	397	398	404	420	433	409	388	428	406	424	434	411	390	399	414	375	426	374	399	404	421	389	421	385	400	378	406	427	418	472	406	412	409	408	432	420	386	386	392	447	427	425	421	407	437	391	435	422	411	411	360	382	422	404	414	393	434	417	447	446	374	410	378	425	435	404	419	419	413	402	400	439	435	408	443	390	419	406	415	410	436	433	402	384	348	425	392	387	400	429	399	416	412	388	417	427	403	426	440	396	449	383	420	410	429	387	442	395	442	434	412	421	421	427	388	400	379	437	406	415	454	412	395	451	403	413	399	411	436	394	411	424	422	404	390	444	403	418	406	416	377	436	407	398	394	413	401	426	416	384	394	373	435	411	420	417	390	429	427	429	425	419	395	437	390	363	389	410	446	417	403	362	409	447	423	375	425	377	425	420	404	412	401	403	395	419	409	413	419	448	416	413	432	420	423	413	434	419	376	411	429	440	406	382	414	396	420	409	400	409	399	470	408	433	404	437	388	418	417	394	393	404	449	406	419	411	385	377	398	425	425	379	373	410	394	435	415	447	380	410	427	409	428	448	416	418	398	435	407	405	389	378	429	428	412	428	385	429	370	411	397	426	405	430	391	409	413	388	425	461	419	414	421	408	412	431	435	383	395	410	414	411	400	394	412	382	425	419	403	437	392	413	418	447	416	433	399	356	431	382	409	425	400	406	394	416	379	451	409	350	394	423	440	419	424	383	430	390	414	403	433	427	426	429	406	433	414	416	407	393	411	424	426	419	439	452	416	431	425	407	397	407	437	437	440	407	404	410	396	410	379	395	408	433	392	423	395	393	416	446	393	406	414	388	381	433	413	423	406	411	411	404	438	418	427	456	410	371	408	382	397	401	395	393	415	405	417	414	424	408	399	441	419	405	406	439	423	394	383	383	412	404	408	394	394	420	435	410	405	420	410	426	427	403	417	420	369	431	409	403	432	418	396	399	447	433	399	406	404	411	389	428	412	416	424	398	413	442	415	448	401	431	397	365	446	462	380	402	408	400	389	452	421	428	411	393	401	397	397	396	376	403	410	405	408	421	413	420	386	433	387	415	436	416	421	439	427	430	417	427	449	387	416	405	399	420	418	402	426	447	408	383	410	400	441	400	414	393	428	428	388	419	402	380	420	426	419	393	413	425	419	436	418	399	418	431	430	423	417	419	414	456	416	411	391	380	403	373	408	438	392	414	405	417	402	396	403	410	398	407	431	447	379	406	421	434	415	408	447	433	389	415	420	412	422	416	419	378	401	405	416	435	409	417	432	408	423	406	415	396	375	404	401	399	412	378	425	393	412	437	427	414	398	449	413	421	438	405	402	395	396	421	405	427	402	448	407	414	392	367	427	422	416	435	434	433	419	421	428	415	411	408	429	372	405	374	416	420	430	396	401	386	427	425	369	442	456	390	379	447	415	396	387	449	401	409	436	430	438	449	417	379	405	419	435	376	425	425	433	433	427	422	410	382	380	410	404	402	396	442	426	421	395	396	395	395	434	381	412	464	400	394	430	382	447	433	388	381	377	389	380	467	414	423	435	433	408	417	389	373	405	400	435	409	424	389	385	384	385	412	412	431	443	418	402	404	418	395	384	428	378	388	389
9241	21121	18348	10572	7677	5834	4318	3461	2605	2141	1779	1479	1360	1291	1059	1053	954	855	820	837	792	742	735	705	678	703	681	676	667	655	642	576	640	567	561	583	620	603	604	544	602	572	587	555	580	563	562	574	585	562	565	524	551	547	555	551	549	584	582	594	569	570	602	570	599	538	595	559	563	552	565	603	614	534	519	549	525	547	560	506	556	559	515	525	507	563	516	557	548	558	565	579	542	563	565	508	603	530	568	559	534	597	528	524	522	558	583	595	511	511	585	551	542	549	573	544	578	527	577	527	526	542	582	564	539	559	523	535	554	528	528	562	519	546	525	515	550	574	539	547	571	554	518	554	581	568	512	564	567	538	525	553	543	568	549	534	552	555	553	584	527	546	506	566	525	531	538	524	539	521	534	518	600	602	540	554	557	516	545	525	550	546	533	562	560	518	547	532	542	563	528	556	575	555	525	542	514	527	530	546	537	578	505	550	516	497	550	514	515	537	552	533	548	520	561	549	539	548	540	538	579	594	560	557	507	550	529	552	575	524	523	511	561	528	589	553	518	535	562	560	550	568	527	554	504	536	544	543	545	498	536	540	552	519	513	534	510	553	556	566	528	538	555	537	571	537	542	540	495	565	548	545	591	531	550	551	498	531	548	542	581	554	559	536	539	541	511	541	549	534	565	531	576	499	550	545	539	534	521	548	552	541	544	544	539	534	545	498	530	560	551	557	561	562	540	607	549	543	546	555	529	518	544	534	548	488	541	532	503	559	539	522	559	528	554	547	577	556	525	500	544	519	527	577	500	533	514	498	568	554	591	546	547	564	530	535	565	542	525	541	563	572	538	570	568	524	569	544	529	544	558	549	576	568	552	558	542	568	578	508	542	539	520	565	513	526	542	532	569	550	550	503	533	517	522	530	526	558	556	555	568	582	598	570	532	550	499	573	515	526	572	562	536	541	526	497	565	561	535	535	535	563	536	540	533	545	507	575	540	515	527	541	547	546	509	526	577	562	526	502	523	522	537	550	535	510	535	527	557	532	533	577	533	584	578	575	548	510	545	516	521	516	557	499	502	541	581	527	527	578	540	582	514	563	470	555	535	575	554	554	502	527	550	540	537	540	530	536	501	521	551	563	530	532	528	558	536	554	518	550	539	526	537	550	568	555	521	578	561	586	558	537	569	580	594	561	540	569	578	576	524	525	564	531	536	553	549	542	576	585	558	566	519	506	517	538	525	507	531	543	561	526	529	557	524	525	532	556	601	530	571	576	578	558	531	527	561	563	487	530	563	543	516	543	597	523	542	541	582	530	538	583	549	561	532	552	593	542	485	516	556	519	576	534	542	553	574	549	555	566	545	518	563	539	514	572	565	544	512	526	545	541	524	515	557	545	561	546	514	588	560	593	542	557	553	541	522	559	576	525	518	551	521	535	513	560	547	547	580	504	559	576	537	538	564	550	549	521	508	526	540	579	529	543	537	557	562	547	577	572	594	587	535	488	550	550	575	556	541	543	520	521	518	524	537	558	535	566	565	559	563	535	555	558	522	573	541	546	552	499	544	561	524	561	560	565	558	552	535	561	559	558	529	528	482	535	500	516	553	547	526	534	523	571	545	555	582	566	539	530	537	557	545	513	566	532	560	517	527	524	539	569	600	528	591	555	580	528	534	518	536	571	480	573	529	567	589	501	551	523	535	583	550	566	542	566	580	563	546	549	562	553	509	535	573	527	564	552	497	531	543	528	529	529	559	561	520	517	595	565	563	526	519	542	547	574	535	545	553	520	584	502	567	545	538	572	502	518	591	507	526	541	533	569	559	518	509	546	537	527	548	549	547	577	553	537	559	539	580	557	551	529	573	523	558	581	557	544	551	553	544	545	484	545	557	532	513	545	558	544	540	509	510	559	558	542	557	525	565	561	521	535	562	512	526	544	577	528	538	528	558	539	495	553	538	561	538	532	575	546	536	558	545	526	560	540	515	556	545	514	558	540	549	581	496	539	533	590	584	566	533	550	560	565	550	504	553	539	561	542	517	530	538	538	565	563	525	542	535	533	502	565	524	571	558	519	535	542	543	525	519	519	538	550	556	575	522	583	563	527	584	547	565	512	579	601	519	537	536	530	564	520	542	575	543	544	546	548	565	547	563	570	504	551	530	552	608	563	574	550	556	549	513	520	549	568	543	568	549	544	600	569	553	527	543	539	541	523	543	516	529	565	557	505	573	552	518	522	540	522	542	554	559	512	550	522	570	539	516	591	548	530	593	521	559	570	543	554	537	529	536	548	583	579	557	548	544	561	577	550	523	509	559	500	520	519	552	536	563	560	528	571	554	544	548	530	576	541	562	492	501	574	551	515	517	530	553	563	518	556	564	539	500	526	550	543	551	531	537	568	517	504	522	539	553	554	534	545	527	558	532	602	554	560	562	543	529	544	520	536	529	542	532	563	503	567	526	529	563	573	586	572	566	523	554	543	546	550	534	548	552	562	533	573	551	558	576	522	579	565	581	554	555	553	535	533	524	570	557	553	571	556	514	531	509	562	541	523	548	531	551	505	559	547	564	515	528	528	515	554	568	550	538	577	557	567	570	527	512	555	591	533	530	584	530	560	541	560	526	552	544	536	548	544	589	542	550	546	552	586	520	544	544	607	535	551	550	546	584	508	525	534	581	578	551	533	560	554	551	586	551	557	539	511	527	554	579	572	557	583	591	538	554	552	512	531	537	535	583	556	550	522	557	538	546	550	565	555	592	557	575	512	551	522	526	507	567	553	559	540	564	567	536	499	507	530	542	522	536	543	565	541	572	578	499	560	473	573	547	543	540	578	558	580	515	553	493	544	546	530	591	551	529	536	543	551	531	593	566	530	522	533	567	528	566	581	554	512	515	588	518	548	516	572	550	590	532	578	513	536	511	541	530	529	529	531	542	555	546	540	543	553	521	546	538	548	553	554	552	545	537	545	538	529	543	536	574	536	507	571	521	571	578	564	558	522	530	532	570	562	565	529	551	557	572	530	542	521	565	578	544	544	574	491	524	536	584	522	542	578	522	525	541	569	587	555	530	547	534	537	495	561	545	562	501	541	542	538	520	541	540	551	566	565	590	563	553	554	531	512	554	566	541	524	525	554	575	503	487	505	557	536	582	531	539	529	502	537	565	524	527	561	524	525	496	546	518	543	522	502	566	566	540	527	567	496	542	528	533	553	561	565	529	563	563	548	575	570	523	556	569	534	521	518	520	543	557	525	520	521	565	536	514	514	526	589	547	545	507	523	569	563	541	573	557	520	529	524	530	555	519	540	527	524	571	534	544	574	551	558	534	539	527	585	546	549	532	533	562	504	555	526	529	532	538	554	569	511	564	522	540	538	569	525	534	561	535	531	591	521	547	571	565	518	548	533	569	547	576	555	506	551	518	538	573	595	520	517	575	522	578	557	505	562	516	518	516	610	538	515	528	517	538	520	581	561	541	520	575	558	517	495	553	542	589	551
27526	20595	8851	2049	1096	829	617	435	355	380	318	320	316	280	283	271	290	278	287	285	275	287	264	231	282	302	304	292	256	284	258	296	293	300	257	259	265	265	261	261	273	271	292	251	250	268	275	282	268	251	277	263	281	248	242	289	255	261	291	263	272	256	265	255	247	275	277	296	256	241	274	251	255	251	249	264	292	289	302	255	287	276	253	274	261	273	235	251	267	274	280	253	283	254	272	292	254	253	275	284	281	234	248	268	248	262	249	240	255	271	242	235	291	274	257	261	261	256	220	259	271	264	246	256	246	255	274	256	269	245	302	254	257	259	222	285	280	277	244	260	271	265	276	269	257	255	255	290	247	261	252	257	266	275	310	258	292	283	262	276	272	248	266	271	237	262	282	266	280	265	243	282	261	275	267	266	233	250	244	287	234	277	262	294	272	259	262	263	249	282	274	261	268	289	285	273	290	289	253	247	266	259	268	252	276	280	256	266	264	232	265	284	265	264	287	248	240	259	273	269	227	296	255	289	299	268	270	238	267	266	296	271	244	234	251	279	292	267	258	283	253	293	260	255	275	238	279	258	304	256	292	268	276	285	275	279	231	279	258	276	254	266	281	260	290	254	279	261	278	277	280	271	269	256	246	260	289	263	261	256	267	256	257	278	265	256	247	241	283	277	258	256	261	270	281	248	253	265	287	295	266	245	257	257	238	257	254	279	264	296	271	236	261	264	260	267	296	265	316	281	245	273	280	256	257	251	257	281	257	263	272	285	236	285	243	281	250	262	236	253	299	276	251	267	293	265	291	274	287	256	261	282	251	248	232	278	246	259	275	281	250	242	273	264	274	289	293	243	241	263	264	279	262	278	271	250	257	271	245	265	293	263	274	252	278	277	271	242	264	248	258	308	257	269	274	238	288	253	283	248	248	297	274	230	233	268	245	254	272	249	288	287	300	231	272	279	304	276	243	295	256	264	224	269	242	260	228	262	280	295	256	257	244	267	259	236	282	234	269	258	283	258	264	300	296	254	263	245	265	288	266	242	251	287	260	262	248	268	259	251	288	252	268	277	280	229	290	307	268	279	280	242	256	260	254	281	293	271	273	235	250	300	262	273	248	247	242	281	274	279	271	233	247	286	266	278	254	255	266	251	263	269	272	274	230	275	276	270	271	255	225	286	250	261	283	279	274	273	251	267	256	281	248	279	266	264	254	236	262	308	280	266	245	280	276	294	269	293	267	278	239	268	260	277	254	254	295	266	268	273	283	267	303	272	298	250	274	277	269	273	272	266	250	274	258	286	270	229	275	275	251	247	275	254	248	234	259	284	247	259	319	270	238	268	248	260	291	275	262	288	250	266	242	263	257	251	279	282	271	299	253	282	267	275	253	262	256	246	252	254	277	284	269	219	266	258	240	279	267	266	254	259	247	276	289	267	256	276	257	283	248	267	277	260	268	284	257	278	279	271	270	254	296	282	246	274	270	268	230	264	274	256	280	246	250	246	266	247	289	275	253	253	287	268	249	230	295	252	292	267	252	252	244	261	273	250	261	232	271	233	265	275	239	265	267	277	272	264	278	279	250	270	250	257	304	262	281	281	260	243	299	261	270	271	254	248	267	268	289	241	267	267	262	255	237	284	251	271	251	268	281	250	251	290	251	258	295	273	280	300	310	254	253	259	276	270	237	250	254	239	296	265	239	271	241	252	268	279	252	260	238	276	297	278	303	254	244	297	294	281	276	243	241	261	272	261	248	256	263	309	273	274	282	261	242	270	266	289	246	268	250	289	232	262	276	273	250	253	259	256	294	254	237	286	269	255	257	268	255	266	262	279	230	283	272	274	285	306	267	274	242	262	250	274	259	281	265	261	291	286	251	244	305	273	267	272	257	247	274	288	273	261	270	269	248	287	268	282	295	253	260	244	259	261	266	273	266	256	272	255	245	286	312	277	264	297	257	267	265	272	302	272	254	238	263	254	285	260	238	271	267	297	247	262	283	253	271	287	293	288	264	274	247	258	259	274	272	270	269	243	258	294	272	267	249	302	301	265	299	290	271	272	270	259	294	273	295	246	288	289	237	261	263	265	254	267	250	270	298	280	282	264	263	277	252	285	246	298	287	279	234	222	266	276	246	256	249	278	259	247	260	237	248	260	246	278	286	265	263	263	290	271	264	260	248	219	266	286	251	249	254	247	262	275	268	274	267	270	270	243	276	306	254	279	252	281	276	267	275	274	266	283	267	271	236	258	262	279	275	254	274	269	269	274	265	229	234	252	238	243	245	256	271	268	261	277	266	265	250	259	248	270	270	281	274	263	243	250	269	252	284	267	274	251	262	270	266	258	274	246	289	262	252	283	253	290	287	298	248	259	273	278	256	254	245	312	260	279	239	269	267	269	258	268	252	252	259	288	266	253	261	270	240	257	256	270	284	281	278	281	275	272	257	254	297	259	257	256	272	273	278	240	243	268	269	269	301	300	254	298	275	266	277	267	277	278	242	241	271	254	247	253	281	241	264	288	279	238	288	286	263	245	266	257	245	261	275	255	286	266	251	264	283	275	278	285	255	299	252	296	280	279	266	274	298	271	260	253	272	269	271	294	270	285	275	263	278	237	249	266	239	282	301	261	246	273	271	269	268	295	243	254	292	290	274	261	253	293	275	280	266	264	259	286	281	261	252	275	246	251	264	290	270	265	271	273	263	297	286	263	276	245	269	253	260	276	281	271	233	264	250	269	286	275	273	253	288	269	263	267	276	290	274	271	274	284	249	271	279	265	247	273	263	231	281	259	276	273	266	267	271	250	281	262	271	259	269	245	281	277	251	275	262	250	251	269	282	304	240	276	234	262	261	275	251	260	263	289	247	275	277	276	265	280	288	274	281	272	262	282	250	277	263	235	266	242	267	264	282	275	281	265	277	297	269	237	238	307	261	268	247	278	295	271	245	270	293	259	250	246	274	270	298	280	273	264	293	261	276	227	251	260	261	244	264	307	286	273	265	250	258	254	269	258	281	283	264	256	246	277	281	265	261	251	283	301	269	272	256	264	288	264	277	285	249	275	277	247	250	258	248	259	282	254	270	277	254	253	278	258	269	282	242	307	247	283	253	285	287	268	286	271	265	248	258	283	279	256	247	265	256	252	288	258	263	298	262	266	252	251	255	244	247	250	250	261	248	262	274	274	321	245	283	249	271	273	271	232	258	254	265	256	270	271	259	259	295	280	274	285	256	270	284	254	297	292	270	278	268	283	261	308	271	240	275	267	267	298	255	275	254	266	266	262	282	275	253	262	260	272	272	284	245	229	261	248	261	259	235	280	282	281	259	274	273	289	284	263	272	262	269	284	275	259	241	259	282	257	261	264	275	296	270	252	247	277	272	275	256	253	271	249	269	244	253	262	278	251	275	247	233	268	244	265	263	257	276	259	253	259	249	240	272	260	283	247	255	269	271	287	292	276	281	243	276	254	284	259	263	269	305	286	268	272	282	270
5612	5946	5075	2732	1880	1432	1117	853	733	574	531	484	449	443	435	442	425	416	418	406	356	381	412	361	387	381	380	358	360	396	353	373	346	350	393	331	410	383	358	358	349	370	319	320	335	380	362	370	348	393	321	344	325	330	387	378	377	349	368	344	327	365	356	331	381	367	364	348	358	340	374	359	360	360	365	360	376	350	344	370	400	381	343	332	356	344	344	352	363	344	367	343	349	384	363	358	345	377	360	355	346	360	347	353	354	337	351	371	345	381	369	361	357	364	351	378	341	352	365	303	365	326	349	369	367	361	360	382	399	376	333	369	361	346	363	331	331	367	359	319	339	356	364	354	356	358	324	322	324	351	324	333	383	341	354	377	362	336	399	361	373	376	373	345	352	340	360	342	338	350	386	324	350	344	362	368	363	346	353	381	356	330	373	337	352	348	345	327	350	330	368	362	337	363	352	358	361	351	371	337	368	367	336	357	352	325	373	318	341	370	334	379	335	331	358	331	338	361	357	349	378	358	318	357	382	345	350	344	359	387	365	340	364	361	355	344	370	360	348	367	382	385	357	332	342	352	335	375	403	334	346	381	356	371	371	335	345	375	348	357	367	336	379	353	335	372	351	353	324	338	350	358	368	365	309	353	355	335	355	346	386	350	362	371	361	373	370	366	344	354	378	327	323	374	348	369	343	366	367	357	360	340	342	369	381	345	368	364	390	320	379	345	358	370	319	324	377	366	337	355	382	341	362	370	334	329	356	343	335	374	323	366	353	324	355	352	371	331	335	370	372	370	355	384	351	336	351	377	365	365	352	345	354	363	342	368	345	371	300	372	355	326	371	348	369	358	374	356	355	363	380	346	357	330	356	344	364	347	361	396	354	345	351	352	347	361	359	387	331	339	358	392	389	350	370	409	349	339	335	347	326	361	348	349	392	386	375	337	334	350	354	350	384	339	344	345	359	387	351	336	375	351	347	353	342	367	323	345	359	353	355	356	355	332	363	359	345	393	356	356	340	355	330	348	361	361	362	312	356	344	361	322	337	368	398	344	326	353	348	322	367	344	372	350	354	378	342	353	339	389	353	326	393	341	367	355	343	392	363	372	370	369	354	320	314	364	345	383	405	323	335	308	380	365	368	339	346	347	359	359	336	341	346	373	390	367	355	371	330	330	312	356	386	317	334	343	372	337	380	354	343	364	364	364	383	370	343	383	374	341	366	349	366	364	364	368	330	379	348	363	340	367	351	374	333	348	331	324	369	394	336	352	335	351	364	351	365	390	368	342	378	335	340	408	359	372	368	327	357	372	340	353	339	349	374	341	367	361	347	349	347	364	334	368	368	359	369	326	364	361	383	372	327	357	369	331	396	342	381	385	355	362	326	378	345	319	347	340	337	349	414	361	318	364	400	342	389	365	334	350	383	389	341	379	348	334	344	345	356	375	367	375	341	334	368	381	332	356	366	358	372	323	367	401	345	342	383	355	354	345	371	334	362	340	345	340	399	344	409	355	375	362	327	343	374	359	356	364	322	347	346	349	328	351	350	330	352	355	378	394	365	366	364	319	344	346	341	365	359	392	370	371	357	334	363	320	342	329	315	362	352	336	342	369	316	353	336	344	322	342	357	369	339	360	352	346	378	340	363	371	348	340	366	377	354	379	357	367	360	380	349	346	345	335	366	383	349	376	358	328	362	378	336	343	381	324	328	357	358	385	331	339	378	355	319	369	386	356	376	384	348	336	334	355	360	373	345	342	341	326	358	358	370	315	326	340	367	356	358	311	348	350	346	353	354	373	357	371	338	363	352	372	377	336	351	335	370	340	367	373	342	315	359	380	353	351	372	338	342	333	366	393	356	369	392	352	339	383	349	397	366	355	324	314	344	362	381	335	392	393	345	363	318	372	343	364	326	353	347	363	348	354	378	372	354	331	365	397	316	336	336	379	353	355	311	326	357	381	317	374	388	380	380	381	336	366	375	348	374	352	364	343	366	380	381	368	332	358	352	336	394	312	309	340	336	349	351	318	366	337	350	351	364	359	341	342	352	350	354	410	388	320	359	373	328	381	380	365	367	351	343	371	344	369	381	327	315	367	377	340	339	388	365	353	369	343	321	360	349	356	342	353	372	327	352	376	350	345	337	355	330	358	383	379	336	342	348	376	355	344	360	354	369	350	358	359	336	339	348	325	355	349	319	363	360	351	383	340	341	350	383	327	347	367	321	363	394	321	369	355	333	380	322	322	398	365	334	353	343	343	348	372	407	371	366	350	338	343	356	372	392	355	337	370	341	347	375	321	330	348	351	362	370	310	337	368	354	350	311	320	367	338	365	365	373	332	369	352	371	381	341	386	330	344	360	326	342	351	360	331	370	364	361	321	374	345	375	344	349	331	358	345	335	383	380	336	365	372	333	347	357	354	348	352	344	343	374	372	354	391	315	341	340	360	358	356	359	349	351	371	382	313	339	382	351	343	366	337	341	353	346	387	358	322	343	371	354	336	366	366	351	342	323	354	347	363	365	338	329	349	356	350	361	346	373	379	316	359	374	325	369	334	365	321	370	353	377	331	367	361	385	346	344	364	313	356	331	404	353	316	346	330	359	316	381	364	359	351	339	339	358	355	308	352	380	359	342	367	336	336	366	346	336	358	354	333	353	362	357	341	398	349	344	359	343	350	381	370	279	332	339	353	330	376	337	347	345	347	328	346	332	354	366	360	346	367	341	281	354	346	382	325	385	356	341	341	318	351	323	347	367	335	386	340	360	341	346	371	368	320	364	386	324	372	318	379	365	361	355	332	321	353	340	366	363	348	379	346	356	355	345	388	332	349	316	365	369	363	338	333	336	337	375	343	337	341	347	384	349	337	375	391	354	334	349	333	348	368	359	345	368	357	335	354	353	331	380	362	342	372	337	375	353	357	325	359	356	382	334	341	380	360	356	343	363	337	339	386	341	368	376	360	366	325	353	350	360	398	375	335	318	356	357	356	360	355	371	344	367	379	377	342	358	392	355	369	343	377	368	316	353	390	312	348	346	338	341	357	352	320	340	362	327	324	360	348	364	386	381	347	367	357	328	350	382	355	374	353	356	369	347	333	374	358	344	377	352	374	357	392	388	396	349	361	357	359	352	393	388	359	324	376	367	364	337	357	374	385	341	376	337	394	338	369	381	380	347	344	353	349	361	384	345	368	374	383	369	334	339	310	338	327	334	341	372	378	368	381	356	371	347	376	345	372	365	335	335	376	364	345	332	361	337	346	367	370	376	369	350	330	350	344	365	372	337	372	355	335	352	367	355	318	346	340	330	364	366	325	359	353	359	348	378	339	343	360	324	368	355	328	360	371	373	362	349	358	347	392	361	375	391	349	356	353	360	347	372	348	349	374	339	334	363	371	356	365	364	360	366	370	323	352	339	337	357	375	322	342	322	351	368	321	370	357	348	353	333	346	354	344	375	378	348	334	372	357	388	374	351	334	374	326	363	337	338	348
24490	21604	29106	24579	21577	9551	1707	1077	894	799	739	686	642	581	538	571	597	521	485	546	551	514	460	511	527	487	468	466	510	502	476	455	469	465	472	431	485	464	459	492	476	476	464	480	466	447	497	445	467	490	482	469	485	446	492	419	467	451	460	461	482	458	465	453	430	488	467	481	445	436	442	463	441	476	464	483	453	492	452	489	459	425	466	474	435	489	484	450	460	432	468	467	445	479	467	445	481	436	466	461	436	487	480	450	437	441	472	490	478	449	491	482	465	474	482	450	459	448	479	436	454	422	451	488	444	425	473	443	451	441	428	470	450	484	484	494	440	463	483	408	434	437	443	473	461	499	479	443	496	495	432	427	452	451	479	456	471	431	428	438	472	460	475	443	494	446	434	448	415	470	442	480	475	473	434	489	480	455	434	442	477	432	426	456	475	496	479	451	429	460	451	471	478	459	483	462	492	443	471	423	452	482	453	444	496	450	442	451	471	483	423	435	459	429	485	436	479	464	454	469	417	445	462	432	462	489	476	474	484	466	468	494	482	427	432	458	449	468	463	427	483	450	460	483	445	461	477	424	485	468	476	412	429	484	436	437	445	453	432	414	462	468	435	476	425	489	471	460	471	441	418	422	510	466	478	459	462	449	423	472	474	461	486	454	457	479	433	463	453	465	435	456	419	435	471	462	495	433	445	459	471	483	464	490	467	461	433	419	446	431	400	435	476	460	471	450	470	456	455	440	427	447	453	462	475	473	427	469	462	447	444	464	418	487	484	424	465	460	479	456	454	506	493	446	440	454	430	482	462	456	460	469	470	475	469	441	451	469	485	501	483	455	465	498	457	454	436	475	430	538	503	464	440	434	475	467	453	433	475	466	453	469	454	448	428	474	435	471	496	454	452	446	451	491	445	442	482	482	491	453	481	462	452	507	422	456	435	483	484	474	471	468	455	477	440	457	455	443	498	449	460	459	479	472	497	445	459	462	469	496	482	479	475	462	463	491	447	443	475	481	443	423	446	430	468	448	495	481	469	439	456	474	451	466	461	430	456	456	504	468	440	489	474	445	449	447	466	427	430	486	452	483	481	426	462	468	509	478	436	469	459	442	456	450	451	472	445	457	422	455	467	429	403	464	458	468	466	444	463	396	497	406	465	448	461	454	481	453	448	444	449	449	476	463	481	449	471	448	419	462	468	536	458	478	468	462	485	475	434	453	469	433	480	475	466	454	439	468	450	435	464	421	489	457	448	469	460	487	430	460	430	433	450	459	535	464	424	447	440	440	486	445	450	460	463	471	477	444	494	435	466	455	464	419	445	454	459	458	462	478	446	432	512	464	467	433	478	458	400	452	455	487	470	451	406	453	432	458	461	468	464	480	459	444	492	458	422	453	460	487	418	442	424	435	427	452	429	448	467	450	463	437	470	461	461	448	474	452	444	454	476	443	468	486	455	474	457	464	443	471	455	436	461	459	445	469	495	463	445	489	432	478	465	406	473	455	449	465	454	468	443	452	467	485	467	475	454	449	463	456	486	453	489	449	482	494	456	463	493	482	481	451	463	450	446	459	497	435	442	496	474	421	445	443	445	466	452	520	479	447	461	442	476	439	449	434	482	456	445	439	432	469	419	473	457	429	453	431	429	468	405	460	453	485	454	468	447	459	418	493	440	419	467	489	477	453	486	475	439	457	440	465	420	453	457	414	444	472	461	457	496	469	480	477	489	495	449	442	465	427	457	455	460	482	431	451	457	461	447	454	453	496	447	477	452	462	491	453	513	441	511	487	453	432	510	469	458	446	453	462	437	448	482	485	454	461	437	457	429	444	476	474	441	444	476	449	475	453	478	467	463	440	445	487	512	481	448	439	444	461	464	444	466	435	462	432	449	481	456	444	459	447	471	467	463	471	468	471	463	462	439	462	450	486	489	471	491	438	489	469	465	455	450	470	448	468	450	489	529	436	443	501	472	442	443	490	477	506	465	457	450	453	468	426	486	436	455	438	428	468	472	482	457	488	467	424	438	471	485	477	479	474	483	472	453	466	444	474	449	474	473	491	470	464	461	469	469	473	439	487	453	445	426	443	431	448	479	444	479	463	446	500	441	456	448	438	463	443	450	461	502	459	432	485	490	466	445	454	510	443	478	447	434	451	449	417	469	411	480	446	492	427	465	434	484	454	450	414	452	445	472	471	449	496	455	430	460	448	490	477	462	439	435	433	428	445	470	422	482	456	464	423	487	454	500	444	462	466	460	467	468	471	454	455	473	452	471	485	476	474	431	483	448	437	486	486	438	496	473	494	448	465	496	489	452	456	446	462	483	456	496	482	460	429	471	444	468	517	449	457	466	426	492	474	454	469	475	488	475	439	437	411	459	460	480	464	477	453	452	458	485	458	439	462	463	445	446	466	456	435	486	461	413	476	460	470	447	434	509	463	454	455	411	484	471	456	459	430	479	469	425	487	460	494	469	500	447	440	442	473	460	443	461	464	463	458	470	455	449	456	462	394	450	426	456	458	428	453	442	434	478	435	463	456	459	483	459	439	469	432	415	458	460	439	456	487	468	445	493	459	431	506	477	501	439	464	448	459	499	452	489	482	501	456	466	458	475	465	434	475	475	480	453	450	457	449	467	438	499	464	444	458	442	505	434	457	472	434	501	450	466	454	489	435	471	432	481	467	497	434	490	438	480	440	484	470	450	480	471	483	473	468	457	432	462	453	422	472	460	449	466	420	467	475	470	461	443	477	492	446	484	489	468	474	478	454	468	458	435	400	444	480	440	459	452	445	474	468	450	468	463	444	452	482	462	459	509	434	460	437	436	416	456	456	464	445	450	491	477	469	451	457	465	442	456	489	498	479	472	457	465	481	491	458	459	424	468	440	446	497	428	482	444	473	459	451	422	425	454	440	458	494	434	463	443	471	426	453	469	468	464	459	461	431	432	502	467	475	420	478	453	460	465	473	451	466	474	509	444	461	473	448	470	471	467	450	449	443	494	449	442	486	458	467	464	438	445	438	459	454	464	443	454	448	476	443	432	452	470	473	446	435	484	493	439	416	483	462	472	427	474	491	457	452	473	443	457	458	504	453	483	475	457	449	464	438	434	425	468	469	445	490	484	475	484	457	484	444	455	492	489	461	468	440	454	450	471	431	453	430	466	450	491	459	454	468	469	438	439	446	439	437	405	444	458	477	436	495	482	469	494	451	456	439	430	481	457	444	490	458	462	442	476	446	469	465	486	453	443	445	465	462	515	423	451	440	481	471	469	461	431	455	456	462	487	459	424	465	454	472	449	463	480	515	436	471	448	472	423	463	434	462	470	452	471	488	461	457	469	489	467	455	508	438	465	457	437	494	471	432	460	479	458	456	457	442	464	454	483	450	456	521	437	485	441	455	455	492	434	436	477	455	448	416	441	473	470	457	462	470	464	444	468	438	453	455	463	440	443	437	436	445	456	477	473	469	424	452	460	450	470	415	443	470	441	457
7056	15194	12898	7269	5012	3792	2945	2248	1806	1538	1316	1152	1055	945	934	843	832	791	768	725	702	727	691	713	706	660	636	662	670	633	638	585	602	653	654	591	634	632	616	611	626	634	611	641	612	594	635	628	688	591	632	613	623	575	607	607	601	625	597	634	614	616	607	629	659	616	613	619	579	619	629	614	579	580	605	625	624	626	611	603	598	599	639	629	629	595	644	610	578	576	609	611	627	568	585	644	598	636	642	654	644	603	651	672	601	652	630	592	625	584	597	644	615	597	611	629	585	636	592	577	640	623	642	590	589	557	547	587	614	566	609	614	636	588	597	618	619	589	603	608	614	638	611	621	604	597	600	578	623	588	556	583	602	610	616	599	596	626	613	603	606	610	567	558	610	620	596	626	566	629	602	580	585	603	593	579	627	592	585	566	600	624	563	628	612	613	580	619	610	601	616	621	595	612	612	640	611	621	582	616	610	586	643	641	625	585	643	596	593	605	618	603	596	581	571	634	612	550	591	553	658	596	585	643	648	633	593	585	613	605	618	577	627	602	586	600	639	625	604	601	635	607	555	605	602	621	644	631	610	614	613	592	658	616	580	624	576	605	578	598	648	603	583	588	636	608	623	596	658	606	617	613	605	633	605	605	549	600	605	597	548	602	570	603	584	592	655	565	620	619	567	558	604	641	566	597	618	576	606	615	628	614	577	597	621	623	564	589	595	578	631	594	598	610	622	622	612	605	621	607	667	620	576	592	569	565	592	605	595	601	591	569	650	615	608	552	599	588	574	579	552	599	581	608	597	573	615	628	624	623	639	588	592	599	574	590	593	641	616	611	568	622	595	601	610	618	617	607	614	595	612	646	611	581	597	610	633	592	615	582	592	609	593	622	586	616	629	567	599	603	615	636	608	608	599	630	602	598	626	600	610	643	577	591	624	599	611	604	583	608	579	625	579	631	624	611	620	632	590	603	631	609	598	559	559	607	577	591	606	630	615	599	601	597	569	584	586	550	617	607	604	650	647	572	535	610	582	579	611	638	569	605	619	599	595	568	540	587	613	635	576	604	619	587	567	632	555	611	555	635	611	579	604	576	585	628	627	651	646	624	582	595	588	601	613	626	570	629	615	648	581	631	550	610	573	617	617	647	613	584	586	590	624	593	609	585	641	612	615	618	606	603	595	585	660	587	610	588	606	581	627	607	655	589	611	615	586	619	612	624	587	638	561	621	611	600	618	620	572	596	556	558	558	567	646	642	614	616	572	609	558	592	609	586	615	601	649	582	610	633	611	623	590	600	599	627	590	620	589	580	649	570	587	624	630	630	599	602	539	608	606	615	620	561	621	590	634	621	622	578	627	663	605	585	586	599	597	635	618	649	580	573	599	601	626	565	582	579	622	583	589	604	599	630	588	613	618	615	602	588	649	634	621	577	605	595	609	602	582	648	607	638	613	594	580	570	617	588	596	551	589	615	583	619	633	593	558	600	614	583	610	607	564	628	636	587	620	622	594	590	572	597	603	598	610	632	565	628	603	569	605	558	601	611	573	622	630	557	618	608	567	600	578	568	580	602	610	575	594	651	602	537	616	583	609	603	584	552	631	582	616	583	586	604	544	637	603	575	626	593	612	614	617	584	617	594	600	570	575	600	586	622	627	570	638	579	584	597	553	599	590	547	574	609	618	622	623	572	623	602	585	564	619	578	636	566	605	583	592	640	618	592	622	614	627	599	603	540	603	586	586	657	593	584	594	560	626	644	596	605	614	591	606	595	595	625	585	622	587	629	581	587	647	585	612	633	586	611	605	562	617	606	577	618	641	629	591	628	631	617	583	606	596	604	589	601	581	653	588	639	598	600	583	540	572	611	604	571	618	557	563	629	592	571	593	615	576	610	608	588	617	584	615	626	608	611	619	636	603	571	598	581	616	603	620	641	595	622	566	593	602	560	598	613	609	576	599	631	607	628	653	616	618	599	587	608	614	592	599	577	609	581	570	604	571	608	576	634	600	623	635	633	628	610	632	589	588	625	608	587	580	610	571	606	597	610	575	539	550	594	599	583	628	560	598	597	594	639	603	608	576	639	609	577	578	594	609	557	606	650	593	632	579	655	590	593	616	605	589	586	653	615	594	608	620	636	604	572	600	627	616	601	609	613	623	641	624	546	609	647	591	585	607	572	603	591	600	588	579	627	635	631	650	625	591	602	601	565	646	582	578	590	595	600	594	630	626	582	613	582	652	566	573	568	579	590	581	601	635	607	599	642	571	582	631	618	603	562	555	602	614	631	557	646	575	619	584	608	565	643	616	621	592	608	660	613	596	634	601	618	619	574	618	615	600	572	628	584	625	590	555	562	567	592	667	632	589	554	619	577	579	562	539	617	587	592	605	601	592	609	576	604	645	599	578	577	571	598	597	599	604	634	623	573	618	627	600	624	601	639	651	588	613	569	562	616	619	614	632	619	603	569	647	597	648	602	665	590	600	615	608	598	638	594	604	627	567	592	602	606	559	604	619	580	587	621	555	593	624	593	613	579	609	613	607	614	572	573	583	637	631	623	634	588	587	568	611	614	572	658	606	571	605	584	595	587	619	585	593	642	572	619	621	563	586	597	584	573	603	586	564	593	598	639	581	578	632	624	599	548	609	612	566	606	595	596	574	582	653	594	624	636	636	597	601	578	601	615	599	579	649	604	573	586	595	569	589	602	609	581	544	606	637	634	616	607	622	586	635	575	598	575	603	600	589	600	572	580	624	588	571	638	590	636	649	634	613	580	633	614	569	587	582	579	595	588	628	627	628	609	572	562	554	556	647	590	683	606	600	584	586	610	581	628	562	599	603	603	589	601	609	630	626	697	572	586	570	614	606	588	600	600	596	612	568	597	599	581	611	609	617	631	615	565	621	633	684	575	584	598	616	601	596	587	556	639	616	597	585	592	620	587	570	626	596	612	605	609	605	581	640	612	597	593	606	579	626	649	637	613	591	594	593	618	619	607	627	622	562	634	596	608	605	643	601	577	587	601	597	626	618	622	593	595	627	574	596	599	580	568	618	609	623	588	595	638	597	644	595	598	607	623	585	605	618	576	579	596	588	664	591	624	629	609	639	626	621	626	587	655	590	634	604	586	585	576	561	590	616	580	615	602	606	587	586	632	644	602	562	608	606	615	574	629	597	590	626	627	608	580	631	625	582	586	599	608	647	563	543	635	608	563	572	604	587	616	570	593	595	592	580	578	627	584	560	616	580	577	594	564	612	620	654	592	576	630	611	622	563	638	582	606	656	609	590	585	654	636	624	638	631	602	628	617	603	651	569	624	588	633	564	582	592	611	553	651	594	620	622	651	603	606	599	641	591	638	611	609	629	548	627	625	554	575	622	616	595	586	597	554	580	569	610	627	588	621	567	617	619	621	594	571	631	648	565	574	587	559	576	617	577	604	584	591	597	628	586	616	601	581	626	614	646	602	647	593	593	612	600	633	621	603	595	619	610	596
23392	21578	29501	24115	21581	21579	7289	1695	1089	1032	882	768	731	630	582	585	541	532	543	559	487	511	547	471	483	473	476	434	465	481	439	449	450	402	446	421	446	460	420	405	410	435	410	405	431	390	398	445	433	420	384	422	457	376	453	401	436	411	379	389	422	447	417	413	440	415	389	443	397	357	402	393	439	455	397	395	396	455	438	384	422	400	450	406	424	399	405	380	413	410	417	402	400	440	395	429	400	372	426	413	427	401	378	399	405	401	417	437	412	385	430	398	403	427	421	407	379	406	410	426	403	409	395	419	427	397	411	441	406	439	420	375	428	408	454	413	411	385	430	419	408	394	441	442	429	389	417	412	390	402	414	447	415	411	421	382	367	443	433	395	364	392	425	398	414	431	441	396	422	402	419	418	408	394	397	440	435	388	393	437	388	396	365	402	425	426	417	392	414	432	404	420	373	391	391	392	421	432	441	420	400	375	395	400	388	407	430	420	427	365	387	445	426	436	382	450	418	392	386	378	428	388	420	448	398	427	441	454	421	412	399	389	454	420	412	400	403	443	399	369	439	396	366	404	425	431	382	398	436	391	428	457	407	389	396	395	371	375	388	408	424	395	406	428	422	399	394	390	414	390	399	392	408	391	390	421	400	413	426	433	396	415	383	417	401	424	410	388	381	413	424	423	375	393	434	383	440	429	398	410	392	414	427	393	402	392	414	416	398	432	389	418	398	415	404	403	411	404	419	389	389	405	424	417	420	400	425	430	417	422	422	407	404	440	395	368	407	417	445	412	407	353	394	455	413	408	418	419	387	411	415	403	430	439	417	418	420	424	388	405	393	371	424	408	413	396	393	403	440	414	394	409	445	359	430	386	408	417	394	407	393	407	378	385	358	404	404	389	394	387	401	395	374	404	420	424	408	433	424	377	382	415	390	429	405	441	416	443	394	397	386	392	403	391	405	394	399	394	423	393	417	402	405	422	395	420	432	413	411	399	393	398	393	404	411	378	432	385	391	388	435	457	427	406	427	438	402	417	392	386	413	425	377	384	426	399	433	391	419	451	422	410	419	436	404	427	406	410	393	383	405	426	397	415	393	383	405	401	361	405	433	382	403	417	409	372	393	415	405	417	381	381	426	389	400	395	435	390	401	372	404	420	409	368	416	438	400	402	417	422	382	425	412	398	377	379	373	445	371	394	404	434	436	402	421	406	419	417	411	406	390	415	396	441	407	404	409	353	382	417	404	423	426	386	417	409	412	405	410	413	389	377	436	397	399	384	387	423	443	359	385	395	452	425	401	390	410	421	411	376	391	406	340	380	408	396	423	408	388	395	454	410	390	423	423	404	402	434	387	400	400	428	443	386	398	378	388	397	445	364	430	458	410	400	377	409	465	381	452	408	411	429	400	413	410	401	414	417	431	440	425	402	377	428	439	377	389	408	437	435	387	405	410	364	417	414	380	405	421	395	434	424	405	417	400	410	413	401	384	411	425	405	431	347	418	406	398	408	432	426	409	391	386	401	405	402	410	413	376	419	392	427	433	406	414	372	393	400	399	440	417	388	410	391	392	429	407	417	408	425	402	431	423	361	388	386	414	390	376	395	419	413	406	411	405	399	447	374	422	417	394	422	407	403	389	452	411	417	378	399	385	420	399	402	423	426	397	379	400	404	395	400	426	416	408	415	388	418	387	410	383	440	424	405	419	404	396	412	412	423	408	388	402	358	405	407	420	415	391	373	394	415	423	422	382	433	425	419	414	392	396	393	412	405	404	399	420	425	429	418	407	399	422	390	420	398	370	372	390	389	405	442	396	432	429	404	431	419	392	418	390	451	381	402	403	396	428	393	414	366	391	368	414	406	399	401	396	409	428	398	421	403	408	416	442	399	413	395	424	434	414	406	418	411	409	388	433	385	376	402	408	409	398	411	423	378	381	399	405	388	413	366	384	388	379	401	440	406	398	423	386	409	429	430	402	398	412	397	377	418	381	363	414	432	421	410	403	388	395	413	409	406	449	460	402	400	414	383	431	402	438	429	406	427	383	376	370	408	425	443	446	366	421	413	427	379	360	428	365	440	414	384	420	388	420	437	442	400	447	403	411	425	410	384	414	373	405	397	414	402	391	419	425	402	418	414	448	446	395	417	408	436	396	390	453	409	418	384	408	439	424	402	358	406	393	413	381	381	435	439	380	404	391	400	438	398	382	412	381	434	431	409	416	413	429	406	401	392	389	425	449	443	394	401	428	424	397	381	404	413	382	398	399	402	411	411	351	379	439	353	403	412	413	401	416	393	386	394	411	417	415	419	464	395	363	449	406	405	393	392	390	391	392	390	421	430	407	412	444	428	392	397	401	407	393	418	444	389	384	382	378	387	432	404	412	384	379	391	416	394	431	434	435	422	386	398	422	437	417	390	404	383	382	399	384	420	420	396	410	393	398	419	386	422	422	414	418	379	416	420	372	402	389	432	402	383	407	380	425	391	423	403	387	473	405	420	429	400	413	423	416	396	449	377	434	382	421	402	403	408	449	425	416	414	399	418	391	370	426	395	408	387	398	424	413	413	381	395	414	396	389	428	406	404	396	368	402	414	414	387	430	406	392	395	386	367	421	382	375	375	400	381	414	419	426	397	372	420	461	397	412	410	396	429	390	395	396	418	402	415	392	393	397	389	375	406	417	402	431	430	436	399	380	409	413	395	433	410	402	452	412	432	381	371	397	394	387	388	401	354	389	384	380	424	405	367	443	412	374	401	416	417	373	395	412	448	399	393	419	426	377	465	393	418	392	410	383	403	356	402	420	420	394	411	431	408	445	379	461	426	399	405	418	418	421	381	422	404	392	413	428	379	425	412	354	422	427	380	400	428	392	445	403	389	395	424	393	387	412	408	397	417	443	382	407	384	411	427	401	413	417	400	408	367	422	368	405	411	384	430	399	443	436	399	390	408	390	422	400	415	410	385	387	398	418	396	447	387	457	396	399	428	420	387	429	384	426	377	392	423	433	381	439	428	391	396	413	384	419	414	395	395	404	415	406	407	418	398	398	405	391	440	415	411	438	409	397	422	378	411	400	419	416	412	409	386	409	414	379	394	416	363	394	396	413	409	422	444	370	403	434	413	396	409	382	415	418	419	412	391	408	396	403	413	411	402	399	372	408	426	396	420	368	434	413	420	443	411	430	382	473	400	438	380	449	419	423	411	431	418	393	399	397	408	390	403	398	411	424	420	408	402	357	431	422	390	369	402	441	436	426	420	415	433	399	400	432	403	399	390	416	396	420	391	447	409	396	434	427	412	403	426	411	423	409	438	404	392	383	422	446	392	403	403	409	404	408	403	403	421	368	412	423	397	419	407	425	383	392	386	382	436	442	416	390	380	371	394	417	422	405	426	420	414	431	396	401	403	384	424	440	427	428	432	394	401	388	373	422	377	410	398	390	395	416	429	448	399	384	402	405	454	395	419	395	409	416	446	398	411	392	451	415	379	398	395
9415	21385	18193	10471	7490	5657	4320	3347	2619	2044	1794	1604	1372	1213	1078	958	1002	895	836	816	803	771	738	736	671	691	635	630	654	651	582	633	625	641	606	609	609	568	576	588	552	573	551	595	567	585	542	563	576	563	588	540	558	541	548	580	594	561	569	590	574	585	559	562	538	523	541	550	518	517	537	565	572	580	549	558	568	559	526	558	584	538	537	500	521	565	548	556	544	510	541	554	541	524	525	578	596	526	548	567	570	515	562	519	584	538	507	535	557	542	567	583	561	533	513	511	559	504	534	533	560	538	529	556	548	535	562	536	533	537	518	564	509	549	585	516	562	556	514	539	539	551	567	525	556	578	538	548	553	561	586	552	551	531	558	490	558	526	570	510	501	559	506	568	561	543	540	513	554	558	539	549	577	542	505	564	538	575	508	569	545	536	534	545	540	540	507	569	546	545	559	543	559	575	523	545	493	557	550	537	505	521	521	555	541	512	567	548	529	566	520	537	548	553	563	556	543	534	540	516	560	560	541	533	490	571	540	554	492	500	509	587	566	575	537	499	525	508	515	557	504	540	522	568	544	489	535	531	569	516	527	566	528	543	528	577	552	558	587	508	508	500	535	545	546	546	555	555	560	535	572	513	553	557	493	518	524	548	532	508	533	520	554	535	565	546	530	524	516	506	536	506	527	542	572	531	537	544	549	551	522	540	520	565	546	542	561	582	563	548	483	534	540	514	501	558	570	559	591	545	529	530	548	585	516	552	529	575	548	540	543	545	523	501	550	547	557	550	586	494	549	543	525	553	559	494	610	569	548	521	526	556	557	495	529	522	507	539	547	528	561	475	553	564	528	534	525	527	539	541	533	512	548	548	542	531	571	530	562	559	536	526	567	568	546	575	509	544	540	539	555	555	567	544	563	574	549	573	556	521	549	518	526	549	563	497	475	539	523	558	551	535	543	549	531	511	587	550	510	552	514	544	506	531	524	569	565	546	555	562	540	511	547	523	597	580	522	539	534	522	526	523	518	529	498	551	533	514	536	524	549	512	534	544	543	496	555	533	528	538	530	570	520	540	505	542	497	524	533	538	570	609	515	528	534	508	524	541	503	551	541	547	521	567	519	540	555	574	572	521	508	582	536	500	557	554	538	555	570	479	523	533	535	563	562	568	561	558	523	581	534	563	553	544	549	503	564	518	504	506	561	533	510	543	550	593	525	587	553	500	489	541	565	535	538	525	549	543	540	542	549	531	531	550	570	526	556	545	517	568	563	549	531	544	512	528	553	535	553	507	574	558	556	608	542	562	491	532	562	529	598	506	545	529	552	506	492	556	519	510	531	555	494	508	514	551	532	561	566	545	540	559	564	553	545	527	551	536	536	528	584	541	529	557	548	515	562	560	565	537	574	495	554	513	528	535	531	541	550	541	548	553	513	530	537	519	564	534	546	585	554	537	547	547	516	508	551	564	578	534	551	536	520	523	525	503	580	534	551	521	545	481	532	516	546	564	536	510	556	573	554	520	539	521	533	514	551	534	511	604	542	560	504	560	520	487	527	482	548	554	553	554	514	548	531	576	533	541	511	538	549	504	515	553	513	525	559	519	546	543	556	576	523	534	527	565	565	529	538	517	535	540	546	574	537	553	496	536	526	552	533	556	598	549	532	543	545	552	570	561	511	550	545	611	568	537	522	541	543	570	509	552	539	553	585	530	539	566	578	560	550	522	530	569	529	551	526	582	550	546	526	560	534	523	574	522	543	548	560	550	536	553	544	539	502	507	554	524	534	488	585	542	579	509	591	544	522	552	512	556	530	578	509	540	531	515	545	507	547	555	536	532	529	516	533	534	572	529	526	526	563	513	534	525	529	544	553	543	538	511	540	568	550	519	538	488	560	539	540	580	535	508	568	571	534	516	554	540	573	530	507	549	536	522	548	509	518	545	571	572	539	538	572	559	541	538	547	533	511	527	570	521	540	551	532	554	601	527	540	529	497	568	522	562	543	556	554	568	588	520	535	544	551	554	578	529	574	537	504	561	576	522	571	567	571	529	551	535	545	527	541	525	585	587	559	561	512	543	509	495	535	615	549	542	547	566	529	550	533	531	548	564	528	542	555	561	554	552	479	522	540	536	534	564	543	550	534	537	573	517	537	564	520	506	540	585	555	514	533	530	503	549	521	577	486	554	544	495	531	521	533	522	514	557	569	514	518	569	539	498	517	528	513	514	560	579	554	550	556	521	523	544	588	540	508	531	587	544	570	533	527	496	530	517	564	560	507	595	518	523	525	523	570	539	561	521	558	548	551	570	545	555	518	548	534	518	539	551	562	499	514	525	521	518	558	549	518	499	580	543	527	542	528	541	579	577	547	586	534	532	563	560	560	552	529	565	522	548	532	558	557	561	513	534	543	534	526	555	591	503	544	563	525	530	553	594	506	567	524	551	565	566	546	492	492	546	533	547	504	528	548	558	545	557	514	555	558	511	545	494	510	572	552	511	556	568	511	529	574	521	538	581	533	507	566	585	583	541	548	556	565	545	513	522	567	538	568	593	565	523	576	566	554	565	552	503	530	564	540	518	559	579	568	535	553	568	517	528	508	570	549	590	531	543	579	577	558	492	593	498	547	500	539	556	537	548	522	570	534	500	546	524	489	557	565	493	548	521	556	518	561	523	508	536	537	522	537	555	533	533	514	583	547	554	572	522	555	533	524	571	540	606	506	518	540	560	497	562	544	519	558	502	541	565	490	540	551	579	570	523	524	574	554	560	515	528	548	505	557	593	544	544	523	603	548	522	541	558	548	562	569	499	514	530	530	527	518	558	570	539	547	543	573	566	516	529	491	527	514	576	535	547	590	553	538	555	522	563	519	527	528	558	552	553	530	563	533	528	509	576	504	597	545	518	519	533	511	502	526	526	546	566	566	543	548	548	569	532	572	529	535	554	568	523	532	570	518	528	544	530	536	520	529	570	521	546	524	519	555	525	526	512	561	538	532	534	527	552	533	527	497	530	552	561	525	530	547	535	522	547	554	544	521	547	560	498	525	543	565	540	512	594	543	549	540	544	558	525	567	557	555	559	531	512	545	552	568	528	559	530	525	553	519	520	496	572	506	503	550	533	517	568	510	528	559	526	498	532	539	473	531	538	533	557	580	573	531	564	503	556	489	529	546	526	540	540	577	525	557	547	544	495	509	578	535	575	503	551	520	527	557	519	522	484	578	573	494	572	526	519	528	515	529	540	499	548	587	519	585	606	526	508	582	502	511	505	542	575	492	586	544	515	536	484	523	544	552	549	540	564	531	521	574	535	500	516	555	561	539	493	528	497	536	554	548	562	548	511	512	554	528	532	527	529	568	524	555	527	543	555	533	562	559	534	521	513	530	508	548	573	512	544	540	558	529	511	537	542	546	542	565	531	507	486	571	554	531	556	537	522	525	502	553	565	543	539	564	533	511	521	551	511	519	559	537	564	536	536	533	537	569	528	506	550	552	561
27385	20495	8679	1721	883	628	495	415	353	354	333	293	274	311	320	277	272	264	273	275	256	271	268	288	265	302	292	235	262	253	281	292	263	263	280	263	255	266	277	273	255	255	240	257	265	285	267	254	258	242	244	247	271	259	254	261	258	262	273	248	239	256	266	273	268	264	264	241	254	268	267	263	276	275	282	268	234	259	235	272	267	254	272	251	260	277	294	260	272	271	255	289	293	264	284	251	264	290	275	258	260	277	257	275	301	234	251	280	267	290	260	248	267	251	265	292	262	287	270	264	278	277	258	248	261	227	275	266	266	278	273	261	291	279	269	286	268	279	246	278	292	281	244	270	295	238	243	253	250	255	240	268	260	225	275	244	260	246	277	258	267	290	265	259	274	236	266	284	257	256	231	253	234	236	283	229	254	280	275	288	285	251	242	261	246	273	251	277	256	257	235	263	271	270	264	241	277	261	273	266	256	253	247	248	288	275	298	236	261	226	256	269	298	274	250	282	257	288	257	266	273	288	288	245	250	266	285	277	277	268	244	296	285	266	259	265	270	286	279	246	262	264	281	276	270	273	263	229	233	267	298	251	287	269	272	251	254	283	259	235	264	292	245	229	235	260	255	261	269	258	244	278	286	261	263	261	232	282	257	261	274	278	271	248	275	238	259	257	252	258	248	283	270	262	269	255	273	253	237	242	286	270	284	270	255	266	267	226	261	269	279	292	268	237	250	263	271	254	275	261	263	274	265	244	248	278	251	252	291	259	255	276	262	252	263	261	274	277	261	260	284	265	260	253	258	281	283	262	270	262	259	268	271	283	253	284	251	281	277	245	242	262	267	263	267	258	251	248	266	248	270	256	285	241	251	257	239	249	293	250	273	286	257	284	300	274	238	262	294	298	269	264	279	265	276	250	257	284	277	256	277	256	240	238	260	261	244	287	245	256	268	247	274	216	266	251	277	275	295	271	286	260	249	255	277	259	271	288	287	293	228	252	258	290	245	249	284	258	256	249	287	268	257	278	244	284	273	269	268	256	264	280	258	275	273	272	282	249	258	278	224	280	249	275	240	252	253	252	259	270	260	264	277	276	257	282	243	270	250	299	237	272	279	264	245	280	263	237	261	269	225	230	287	266	241	279	280	260	263	269	275	283	255	275	266	246	272	271	276	262	265	277	245	264	284	255	258	277	256	273	263	280	265	243	267	281	255	267	275	242	275	268	244	248	269	254	273	246	269	251	242	249	288	261	263	243	237	248	273	279	251	271	245	279	275	269	248	235	290	247	267	268	250	288	290	263	263	256	262	260	238	270	255	233	282	259	299	243	284	286	248	266	306	285	262	256	246	268	255	272	268	239	266	267	264	293	241	278	259	273	259	257	270	252	268	258	234	245	307	259	278	275	236	268	256	272	263	290	252	252	256	290	263	244	295	264	263	253	242	271	278	265	261	295	264	271	261	258	274	266	256	252	254	270	247	248	257	272	244	258	241	267	249	271	254	266	261	248	290	284	263	256	273	254	278	243	248	286	270	250	240	252	236	254	254	242	283	288	249	261	258	264	248	239	255	268	280	231	237	266	268	259	245	257	280	269	271	253	298	282	260	260	294	261	246	263	257	255	284	262	229	282	286	253	273	244	265	259	279	249	273	287	274	279	257	268	246	253	275	283	280	288	250	236	269	239	236	243	252	248	249	263	278	249	271	276	276	284	239	270	272	261	245	300	272	268	260	269	264	251	271	272	261	282	251	246	250	267	244	275	263	252	270	229	286	260	240	298	253	270	271	247	254	260	246	229	253	234	247	250	243	286	262	257	267	271	265	241	263	260	254	276	288	287	281	248	236	272	287	275	266	288	295	273	292	264	257	264	251	278	291	241	242	255	294	245	272	254	263	261	240	268	244	254	258	269	267	260	272	259	277	265	261	273	238	260	272	254	239	257	262	270	257	316	275	241	294	263	307	295	268	251	249	230	283	267	271	280	271	267	261	260	241	240	283	263	253	260	258	258	284	247	244	286	321	262	272	250	294	276	280	233	242	253	262	279	254	275	276	275	284	276	252	244	282	258	268	222	257	262	264	260	271	260	262	261	262	250	260	269	282	281	233	261	283	266	265	228	278	269	287	241	282	266	252	271	251	276	252	254	280	227	265	255	255	275	235	253	281	268	276	263	291	253	267	259	247	238	267	267	270	282	251	246	264	242	273	297	282	279	293	272	250	280	264	251	272	257	242	277	272	248	259	266	290	279	274	281	259	262	255	262	226	225	304	282	262	285	252	262	271	246	280	250	288	288	254	272	275	286	229	257	282	291	290	282	287	258	283	244	267	248	240	264	272	255	288	258	264	285	240	292	269	268	267	249	248	263	261	269	250	272	242	256	271	261	264	274	239	249	263	262	259	251	262	262	296	247	259	246	271	252	272	259	234	259	243	280	248	260	263	280	260	244	257	266	273	270	282	254	267	258	254	263	264	262	281	260	258	279	277	240	240	266	279	262	273	272	287	258	253	256	239	286	258	259	256	272	246	258	292	265	237	282	249	264	254	265	247	258	252	272	255	259	275	265	250	270	286	273	248	259	261	290	285	271	266	245	306	274	298	271	269	275	277	281	266	248	276	252	291	272	277	258	261	256	275	278	277	254	262	251	239	266	288	262	296	247	256	244	284	263	271	259	283	249	271	256	248	235	259	259	251	239	238	263	254	267	258	254	261	270	239	266	272	254	272	265	254	264	268	268	299	231	263	279	234	272	263	248	263	260	262	253	288	255	242	254	257	243	248	324	271	262	259	278	273	239	241	275	273	257	284	282	280	261	266	250	285	278	251	246	308	266	263	297	274	250	251	278	240	272	234	300	253	259	256	246	251	282	286	275	258	305	261	311	294	248	281	273	247	268	263	263	287	266	245	260	293	258	280	248	278	285	282	258	264	275	302	255	272	265	257	244	262	248	239	237	291	279	257	242	273	258	269	247	272	271	275	252	269	259	259	230	277	261	281	249	254	299	232	246	256	255	235	231	254	263	255	271	242	248	265	274	226	261	241	271	245	261	283	251	253	269	259	266	285	241	271	278	266	264	279	262	253	251	255	306	259	250	265	254	280	248	254	257	254	298	265	276	264	322	250	233	259	263	269	258	246	230	235	262	252	249	260	267	263	271	263	240	279	245	291	254	296	256	252	261	269	263	296	248	258	288	243	270	268	269	287	261	254	243	275	259	276	281	254	259	256	248	271	275	229	240	310	251	234	257	255	268	268	263	275	239	266	289	258	269	278	270	300	267	259	273	267	250	253	274	272	242	285	243	288	251	287	257	291	277	258	258	248	289	262	270	256	287	263	267	251	232	288	283	269	262	263	264	244	273	276	254	262	300	258	282	261	257	272	251	237	256	256	222	263	227	229	297	252	272	258	258	283	249	283	280	252	277	245	272	254	247	250	242	257	282	258	272	277	263	281	253	245	284	243	293	265	289	219	246	253	276	281	269	250	249	268	281
5708	5859	4797	2538	1835	1359	1124	778	693	553	565	448	489	421	386	424	404	412	411	378	365	409	364	351	372	346	350	310	382	383	351	366	371	348	371	379	318	343	374	373	315	346	372	366	369	368	347	339	320	352	345	358	338	365	348	363	355	343	356	358	335	365	335	357	353	363	339	347	366	336	375	345	342	329	364	359	361	352	372	354	365	312	377	378	382	362	327	364	341	337	373	339	340	341	354	358	336	357	363	357	328	383	343	343	379	352	341	345	364	336	318	300	358	332	356	337	381	356	319	354	322	346	390	352	348	339	360	348	340	332	320	335	352	336	339	371	360	388	358	329	372	350	357	376	364	353	342	377	335	364	367	337	324	357	386	359	366	364	355	340	326	363	366	347	329	350	346	315	349	371	376	327	334	340	374	368	327	331	382	355	357	336	349	381	369	365	342	349	381	366	325	374	370	347	349	364	369	370	332	344	355	343	350	319	345	362	379	328	331	372	336	349	340	343	368	368	357	382	384	320	318	345	335	306	356	322	349	328	306	359	355	337	329	347	355	355	337	360	325	332	337	367	343	313	341	322	320	351	320	328	346	351	351	344	351	321	331	403	338	351	363	327	337	357	369	378	361	358	361	344	342	344	353	381	370	341	333	357	318	351	350	362	373	396	322	321	324	357	365	345	387	372	335	351	367	348	314	334	377	364	342	343	360	356	354	364	367	363	353	333	337	351	358	363	353	356	361	336	354	362	330	346	329	336	327	369	391	349	326	335	357	360	394	374	365	404	377	336	351	380	357	356	343	359	339	319	356	368	351	382	370	311	356	345	333	372	364	369	369	353	349	305	336	331	346	329	350	353	362	340	329	359	358	336	341	357	359	350	339	342	380	362	329	363	327	362	386	328	381	360	333	326	368	356	385	364	355	376	323	325	349	358	330	350	355	355	350	352	357	349	375	337	343	357	317	342	349	318	342	353	321	364	318	378	351	370	310	368	380	349	360	318	298	341	332	347	364	317	382	320	370	334	344	386	336	333	350	384	355	372	358	355	351	373	348	335	361	339	347	318	382	355	372	372	362	343	326	348	376	393	315	356	344	368	327	348	363	352	381	373	366	343	366	345	346	350	307	391	348	324	371	314	368	341	345	298	339	353	339	374	350	331	376	335	345	338	354	368	361	331	344	372	336	345	358	343	362	380	309	360	343	334	322	341	337	351	345	341	337	336	344	339	324	351	381	381	331	381	352	356	365	334	329	308	333	337	349	348	334	341	339	358	374	315	321	348	380	317	344	317	332	320	316	328	346	366	352	344	316	358	383	363	395	341	361	353	350	371	305	341	337	341	365	351	360	354	353	368	351	368	372	313	343	357	373	344	383	316	316	352	351	352	347	342	357	340	352	331	338	397	324	370	359	333	358	320	331	331	346	337	340	362	362	360	331	297	325	354	328	318	347	334	381	357	331	359	354	380	338	332	368	356	333	355	333	338	365	321	368	355	334	321	324	363	335	359	344	345	349	359	387	326	327	329	357	337	375	365	326	325	372	359	374	337	340	315	339	369	318	352	346	365	378	339	374	337	369	342	361	350	332	357	344	323	365	346	337	350	335	327	351	360	376	382	342	366	366	353	421	342	340	366	334	345	346	326	339	327	365	384	341	351	310	363	336	353	345	339	377	360	387	349	347	331	320	331	319	374	364	374	358	336	367	356	336	375	347	321	345	335	350	339	347	322	317	336	359	319	365	373	349	343	355	358	323	368	342	365	343	333	361	352	354	326	359	342	325	368	332	338	341	339	340	352	361	324	328	340	340	361	301	350	354	353	351	325	374	367	348	354	345	362	312	349	325	345	378	359	338	342	337	363	376	333	354	340	392	356	340	358	339	371	342	371	346	365	365	335	364	327	346	332	354	369	372	356	376	324	384	382	367	394	349	373	348	340	369	344	376	328	332	355	320	347	346	362	346	356	334	381	345	377	356	341	331	339	351	359	353	335	359	365	354	355	349	362	376	361	372	366	341	382	384	382	344	356	347	347	314	365	345	349	366	332	357	348	329	308	349	357	346	381	336	377	351	393	318	374	362	354	309	371	344	378	352	366	398	368	360	337	360	336	323	379	397	315	360	382	350	347	330	371	365	340	336	341	354	333	382	344	363	350	346	372	377	316	343	345	342	352	376	360	328	345	350	349	385	324	344	333	360	324	337	327	367	355	336	349	371	359	338	370	347	329	338	327	356	372	373	339	348	363	337	353	360	325	361	335	348	366	371	362	333	386	384	370	349	350	321	298	336	344	361	344	338	370	347	346	337	369	354	385	342	366	356	359	388	342	359	329	371	358	357	341	354	356	347	370	361	349	356	347	368	398	352	346	346	349	364	348	357	371	318	374	320	353	353	363	352	390	361	372	349	363	354	336	348	364	361	357	354	330	380	347	343	343	360	356	340	332	316	351	350	329	332	360	329	384	365	359	338	358	342	337	348	375	345	334	374	365	339	299	367	336	336	354	354	377	350	369	370	371	346	363	361	336	357	378	379	323	366	348	352	337	353	362	366	352	354	359	350	370	359	318	338	372	361	358	343	328	355	368	378	351	353	324	387	321	366	385	353	334	381	370	361	343	327	339	340	328	413	349	370	329	351	331	344	343	375	342	349	345	354	354	351	346	364	389	357	330	365	340	319	369	337	390	343	338	296	388	366	385	351	314	369	333	334	357	368	329	351	362	321	359	357	364	357	373	383	359	327	321	343	364	343	330	349	350	356	348	348	331	377	359	353	340	325	350	332	333	334	333	377	332	334	337	338	331	314	322	368	329	339	364	331	321	329	373	390	376	358	350	337	368	334	348	366	362	340	376	310	341	339	329	368	343	338	350	361	357	338	347	331	358	346	359	363	355	343	334	360	359	334	350	338	340	341	350	320	380	343	342	323	383	345	332	330	370	375	346	344	364	356	348	343	349	379	351	319	346	326	316	350	366	363	370	333	357	361	336	328	315	365	341	342	343	345	338	346	345	381	361	348	352	348	380	368	346	352	360	334	344	329	335	341	378	374	309	370	360	381	357	341	321	335	361	370	355	340	340	381	408	335	308	333	350	367	366	328	386	319	359	354	369	340	351	359	332	358	368	383	354	360	362	322	354	352	341	362	367	373	360	388	328	369	350	332	313	359	371	341	382	358	310	389	356	355	390	362	350	317	334	365	355	317	368	354	370	358	348	339	338	385	321	371	331	337	334	349	345	386	328	301	369	333	332	346	336	369	377	324	352	377	348	369	346	322	359	316	326	325	351	362	323	363	355	349	363	324	350	375	330	364	363	380	359	326	374	355	337	347	349	355	339	332	339	354	370	372	356	360	364	347	374	348	343	342	335	320	336	336	335	314	371	339	375	331	362	326	382	334	362	355	329	315	338	319	356	317	361	344	323	366	331	378	331	323	354	374	340	329	310	352	342	355	347	360	331	357	323	362	350	361	352	353	331	358	327	351	374	357	342	307	370	350	338
24494	21624	29108	24631	21623	9771	1718	1052	913	784	739	636	626	587	513	582	558	544	508	485	540	495	506	473	526	505	478	511	502	446	497	515	486	511	521	534	519	490	494	441	480	458	479	480	457	498	499	471	477	461	507	468	485	472	463	452	438	422	464	427	475	441	461	486	487	514	459	469	484	476	445	442	479	440	472	438	481	456	471	452	466	437	486	483	468	434	449	469	459	468	470	496	441	442	472	491	468	474	455	466	480	440	431	491	428	459	515	469	468	477	484	473	461	494	472	436	461	488	465	450	431	466	463	468	446	472	466	455	458	473	431	490	436	451	498	463	456	476	478	445	463	443	446	400	472	443	457	471	482	453	495	475	445	461	446	451	450	429	441	468	440	465	440	454	458	460	493	453	480	457	451	503	458	461	445	458	442	446	454	460	467	442	467	439	434	467	463	461	479	455	472	432	444	473	476	470	455	484	442	443	505	470	473	482	471	420	467	422	465	440	460	464	477	427	462	455	447	435	448	451	451	436	503	468	434	460	448	457	470	471	494	437	465	465	458	471	464	455	454	456	447	472	449	482	473	471	444	442	469	460	427	448	466	494	475	442	425	455	451	475	426	466	503	451	439	450	451	418	454	445	480	460	464	428	471	497	490	470	421	437	473	462	498	487	452	438	471	446	447	454	437	434	469	492	434	469	466	461	480	427	437	517	493	453	452	461	438	461	473	435	438	455	451	437	458	474	474	455	456	449	507	436	474	488	405	429	458	454	471	486	501	461	420	491	429	472	478	466	483	446	462	476	452	419	467	434	481	506	495	484	430	482	464	450	464	444	473	468	444	473	434	481	490	409	466	414	462	483	433	422	453	432	477	497	455	417	432	453	405	468	478	439	441	483	478	473	446	464	450	433	448	466	477	464	497	472	463	452	413	451	471	448	498	459	451	461	485	422	479	485	466	445	426	439	456	453	494	420	460	477	433	465	436	472	441	440	451	500	460	420	464	498	438	472	477	457	468	465	428	428	484	482	473	443	474	462	485	466	428	442	459	447	448	484	452	443	459	468	462	441	466	484	431	448	451	444	453	431	424	459	426	481	441	460	456	463	466	458	453	464	487	461	476	458	441	441	465	485	507	448	462	443	465	470	455	448	483	481	437	436	490	478	453	464	451	411	456	434	441	466	470	454	448	493	478	469	465	457	455	418	446	457	466	429	500	454	481	472	498	460	463	458	466	488	465	475	470	440	452	452	466	465	470	447	419	447	441	450	494	439	485	441	459	478	454	483	433	461	461	463	469	483	466	463	439	466	487	492	470	469	462	461	423	438	435	478	451	416	499	467	493	516	457	452	447	448	477	428	436	453	444	457	479	459	453	462	435	426	489	467	450	424	470	454	462	456	432	454	482	458	463	434	441	455	438	428	438	451	465	447	450	423	452	455	495	438	427	440	458	454	438	447	465	465	477	494	475	463	450	480	429	448	423	448	500	453	452	477	438	442	462	429	484	432	456	465	473	485	469	436	451	481	463	449	453	433	502	442	412	464	475	446	418	434	425	423	467	441	459	469	504	439	458	463	480	465	465	446	459	439	481	462	461	460	476	462	469	435	420	415	471	464	445	474	468	477	468	470	419	471	487	425	460	420	433	447	477	406	450	473	469	479	479	467	436	482	426	470	430	450	472	480	409	430	457	437	475	458	483	481	484	443	450	474	447	469	421	517	431	483	423	450	498	462	466	486	437	468	471	426	442	412	476	426	451	450	452	447	429	461	454	460	468	434	407	467	461	486	478	449	454	482	434	426	457	458	454	460	453	446	481	466	455	443	432	509	455	464	420	474	465	452	457	451	453	428	464	466	428	425	462	481	462	455	428	458	456	456	481	476	452	429	471	417	448	446	457	464	470	454	462	465	455	458	477	478	461	480	481	466	491	478	433	486	490	474	472	478	469	437	467	486	431	481	461	410	443	431	440	429	488	504	427	490	460	523	449	442	466	446	492	463	441	442	465	484	385	480	483	415	445	461	432	480	488	461	458	475	443	452	448	419	448	464	419	444	437	487	455	481	463	434	453	433	495	488	448	464	451	498	452	430	471	454	462	465	444	476	432	436	445	484	469	455	485	475	450	454	452	465	467	474	453	445	477	401	480	461	432	494	477	441	458	438	494	475	437	474	440	444	448	430	461	463	481	447	483	471	460	489	459	430	488	420	422	471	467	458	436	509	477	454	437	433	450	457	448	443	451	489	454	474	455	440	410	444	458	427	450	450	484	469	449	432	443	475	446	449	470	439	442	444	459	445	454	442	419	450	456	438	443	430	458	488	463	475	445	439	442	471	488	512	461	474	425	475	432	461	479	446	423	472	474	473	474	445	480	503	462	495	437	481	453	469	460	435	461	454	462	493	458	438	483	438	446	464	465	456	474	437	432	427	456	451	464	465	475	449	412	459	472	459	457	437	449	443	462	473	469	442	456	434	434	477	480	454	476	468	487	448	450	456	460	455	427	468	473	435	483	462	469	467	423	480	478	462	463	487	430	450	462	459	471	442	437	471	483	464	472	442	461	462	442	517	473	446	464	483	427	466	431	439	478	441	453	486	481	453	463	461	477	454	478	446	485	448	447	427	441	498	426	492	447	453	459	455	418	450	470	458	478	434	432	454	420	469	461	483	471	440	477	438	494	449	471	470	472	477	444	433	496	450	474	421	464	453	446	464	437	455	431	493	460	420	479	465	432	470	448	502	442	440	459	469	449	455	476	429	478	445	466	463	487	479	493	449	406	475	466	459	467	480	456	421	486	465	401	498	476	489	472	485	445	466	476	459	454	464	465	448	465	438	458	426	483	464	465	434	467	452	436	458	468	463	438	464	464	465	431	480	465	445	449	449	449	457	418	456	456	453	469	447	454	456	439	461	470	449	453	467	480	450	393	486	459	469	431	468	432	442	444	418	443	466	467	439	460	445	461	475	412	455	480	470	440	459	418	428	464	503	458	472	472	440	456	450	480	453	506	466	476	451	476	450	472	455	457	481	453	427	452	473	452	471	428	439	479	469	466	413	430	442	480	446	498	489	480	473	442	451	466	444	440	492	421	446	430	461	467	457	419	436	471	452	483	461	441	431	482	465	518	460	430	454	456	479	446	472	493	439	450	482	480	478	451	447	465	406	479	472	479	477	455	473	457	495	457	470	446	444	483	436	448	416	474	440	476	473	448	446	429	457	479	466	432	496	480	463	447	473	439	402	481	477	442	461	439	472	485	455	477	446	479	441	486	477	453	436	412	440	466	461	458	455	467	481	430	409	430	484	485	476	465	456	486	450	477	432	462	447	471	460	477	460	457	453	473	489	404	430	462	461	470	465	471	440	471	439	487	478	445	484	437	478	464	397	459	444	495	438	463	467	434	421	462	459	484	426	503	460	417	469	464	450	470	476	480	461	452	439	445	484	470	459	427	440	441	478	472	441	433	418	427	438	436	475	450	498	438	497	468	450	438	448	464	455
6997	15598	13109	7015	5140	3888	2883	2254	1822	1463	1280	1173	1118	1031	923	880	888	896	709	804	710	713	677	669	707	705	692	721	692	634	651	668	618	605	604	633	660	633	622	616	631	629	670	599	592	606	609	605	662	611	590	626	564	582	634	625	604	667	635	630	650	616	606	605	601	596	628	607	607	586	594	591	599	565	566	610	618	599	583	568	591	594	597	590	570	553	575	585	623	597	613	637	631	597	617	625	611	596	586	591	578	550	564	654	602	580	618	617	640	664	624	644	606	586	582	560	578	598	586	629	582	597	643	585	602	594	619	592	603	574	621	630	628	584	627	641	612	607	598	575	632	587	577	622	572	594	627	606	576	643	565	594	601	612	604	591	638	585	571	635	633	580	593	608	631	614	615	610	600	574	598	532	596	605	603	595	620	572	623	559	543	585	613	581	610	601	604	627	570	588	590	591	593	567	630	593	600	598	641	585	592	588	607	632	582	582	596	565	594	623	622	581	604	622	590	605	602	612	582	569	575	579	576	620	596	609	617	596	615	577	591	602	597	591	592	623	579	576	601	589	574	527	603	649	596	550	596	594	599	584	615	562	584	590	592	611	614	610	603	608	630	604	508	592	651	591	636	605	624	649	556	607	580	600	580	563	596	584	606	631	630	600	595	605	596	585	619	540	630	621	594	597	566	597	620	574	615	569	620	575	574	586	557	640	598	570	612	568	622	584	591	621	570	588	605	567	604	584	623	603	598	602	606	603	601	580	636	580	602	622	615	652	607	591	631	580	610	599	588	563	601	630	612	583	629	573	623	572	623	569	577	606	549	583	597	604	577	622	604	584	587	615	531	648	587	581	613	591	626	605	640	605	570	614	586	608	615	567	625	608	568	650	593	615	576	607	623	632	579	598	599	578	595	561	592	577	604	645	611	610	603	597	617	612	608	611	561	632	566	599	608	622	573	594	551	593	620	577	582	620	600	590	599	607	592	634	619	594	565	594	590	568	601	584	608	609	649	634	634	588	632	573	620	585	591	588	628	602	596	621	580	595	561	612	569	577	612	626	633	604	597	601	596	603	617	580	613	594	612	637	545	637	605	592	641	615	589	598	587	604	578	600	618	617	603	610	601	589	586	561	612	564	572	555	591	591	637	597	610	610	592	574	623	603	602	586	634	580	579	627	578	576	593	610	632	574	597	609	561	621	567	561	580	624	651	593	571	595	621	597	606	587	620	557	592	658	594	593	616	587	671	604	619	592	569	579	570	547	584	597	597	604	597	571	624	600	587	586	601	610	635	591	618	588	608	655	608	589	618	603	602	615	591	604	587	626	585	557	586	582	601	593	602	612	605	534	606	615	588	630	595	601	620	582	570	561	582	576	617	587	594	619	591	609	622	651	631	571	622	587	604	611	625	619	600	612	597	572	559	577	595	596	568	591	599	604	553	587	621	592	567	609	605	577	604	593	627	580	613	624	617	616	605	621	659	629	622	630	543	595	578	581	616	594	655	623	618	622	607	641	627	601	620	630	581	603	633	608	583	572	594	596	650	661	597	633	612	606	606	599	620	564	625	595	595	575	628	576	618	558	558	578	615	607	599	585	609	593	603	605	620	589	598	593	618	625	579	604	592	635	584	631	636	638	611	579	579	558	537	576	654	609	648	607	597	619	567	618	623	609	587	560	579	619	594	572	581	606	576	533	591	582	610	590	577	579	604	585	645	606	582	618	562	598	573	585	618	601	625	637	600	606	590	587	614	549	625	577	590	559	627	630	567	562	595	599	608	592	622	587	552	584	586	573	621	658	632	580	626	601	590	577	625	618	579	593	608	607	607	593	588	626	636	584	612	588	583	641	610	573	616	586	599	573	607	581	586	599	616	610	585	587	602	586	571	565	610	643	600	636	630	635	590	605	604	570	597	638	611	582	643	588	623	583	580	606	612	575	646	604	615	594	571	607	587	597	594	646	621	579	635	601	606	598	622	558	563	598	567	610	648	621	592	587	571	572	566	648	610	588	606	631	582	574	594	604	622	616	613	585	599	574	592	625	625	595	604	590	599	604	606	651	602	680	597	595	608	640	565	623	587	583	600	601	645	602	639	629	598	595	629	541	594	655	561	586	575	592	594	614	599	584	575	567	594	630	637	591	577	587	593	600	590	604	633	614	602	624	608	570	682	603	624	556	610	653	552	557	626	609	567	540	595	584	614	609	595	578	566	569	575	593	594	587	610	620	595	572	617	596	576	593	573	622	568	599	661	621	611	599	597	644	585	622	557	624	580	569	651	648	598	630	593	609	578	595	631	627	596	586	593	558	573	603	617	580	603	610	579	637	599	636	646	531	580	639	601	589	544	634	591	571	585	556	646	612	603	575	606	586	619	601	590	559	600	650	596	616	599	667	598	603	587	579	620	554	615	591	614	618	631	589	573	602	627	604	616	607	606	566	621	603	529	644	607	596	558	624	584	575	642	580	577	654	616	611	592	602	595	576	637	592	596	608	621	592	575	597	553	571	626	610	597	605	563	554	615	577	591	583	626	596	603	580	575	640	590	608	612	581	571	599	536	576	598	632	613	596	589	579	576	626	610	601	575	613	585	594	576	623	582	641	585	591	643	590	591	610	605	592	583	583	619	606	662	603	643	590	595	609	620	624	575	596	590	629	625	602	623	623	605	640	596	625	614	624	567	641	583	559	605	629	596	614	619	575	603	631	619	559	553	638	594	607	621	599	593	617	631	585	603	633	610	584	623	608	561	644	612	619	618	646	614	637	650	597	591	595	574	571	584	592	592	603	597	586	625	608	609	591	594	598	631	582	602	624	616	576	622	620	602	590	547	571	583	593	601	621	607	605	622	579	619	583	585	591	604	599	628	575	575	573	573	605	570	607	600	580	591	611	594	604	559	586	602	576	605	617	589	607	603	574	608	563	620	607	577	573	625	597	622	605	569	624	601	609	573	608	571	559	571	607	622	580	629	586	588	601	540	571	618	617	618	598	613	556	647	577	595	592	640	583	613	608	589	610	544	550	613	614	595	591	584	578	578	602	597	591	619	641	570	610	597	641	591	628	611	605	561	565	562	592	606	630	611	570	631	589	606	577	560	566	607	600	621	605	599	594	626	592	610	569	626	594	611	603	633	639	563	624	543	597	591	576	631	565	625	542	618	599	584	617	625	598	609	584	581	589	611	605	577	603	591	601	593	577	605	594	617	590	617	562	602	624	571	613	601	591	605	618	561	577	584	603	588	629	622	602	591	648	597	611	578	532	584	603	594	610	582	586	620	645	604	568	616	608	607	607	593	596	561	586	644	617	575	585	610	612	596	629	577	601	571	595	611	576	614	630	620	596	586	627	583	610	621	607	614	645	600	609	652	610	602	568	573	586	634	607	637	604	571	654	571	603	547	579	584	555	582	581	625	583	590	631	552	597	644	580	648	595	608	609	584	576	575	574	577	621	601	624	656	621	628	585	547	610	562	591	576	630	589	568	588	591	662	586
23369	21572	29498	24100	21572	21587	7442	1644	1132	992	878	794	700	685	651	613	551	561	546	528	505	526	518	492	497	468	476	474	420	437	416	425	432	408	446	438	422	425	462	403	416	414	392	455	424	415	437	413	401	461	383	397	417	425	439	433	435	412	412	409	372	441	406	383	425	427	402	408	441	438	398	385	403	425	426	392	422	412	385	417	465	424	396	401	377	456	425	423	427	399	401	416	422	405	417	404	421	427	409	426	397	421	409	420	394	437	398	403	404	423	424	423	398	375	408	421	434	403	397	433	441	387	401	421	415	402	418	418	415	406	422	430	378	417	383	404	397	402	405	424	396	393	441	393	410	427	407	447	430	390	430	446	391	401	384	430	415	433	436	423	428	417	389	378	421	399	450	363	420	397	376	384	472	409	439	387	404	386	435	396	437	431	424	448	406	437	382	405	426	398	400	413	452	378	414	431	424	406	410	355	424	401	408	375	380	407	431	421	411	426	405	413	422	421	394	369	453	422	454	381	391	406	420	408	425	391	396	455	408	403	395	438	410	404	455	420	413	404	398	365	402	384	407	416	405	410	394	424	444	427	383	411	379	396	423	425	385	392	402	429	427	423	439	414	423	390	428	374	413	442	412	421	422	391	382	408	406	419	446	445	413	442	399	373	380	429	414	426	400	440	421	391	430	408	402	395	421	442	440	404	401	427	396	403	442	421	386	398	435	404	395	423	393	427	416	405	415	394	386	425	413	421	423	400	398	425	378	417	428	423	421	410	411	398	387	421	407	391	405	401	403	446	404	409	412	428	389	409	398	357	390	385	414	403	399	408	392	382	387	376	433	413	407	417	427	430	405	418	440	452	385	443	405	437	441	378	427	389	397	431	420	401	383	409	397	373	406	413	422	453	414	439	436	415	436	428	399	421	410	398	403	393	414	422	400	418	434	386	389	386	425	429	404	390	411	425	429	405	383	400	389	402	393	410	391	416	406	365	384	436	406	431	394	464	390	406	431	401	445	388	426	447	409	430	422	424	400	407	441	376	421	435	420	407	413	423	420	401	439	406	420	445	391	388	382	427	404	411	377	416	408	421	393	414	387	430	383	417	403	399	411	408	377	424	428	416	396	433	413	393	412	443	428	419	413	419	392	416	429	410	422	403	381	431	422	421	405	413	390	406	422	456	409	402	375	398	419	425	394	391	408	421	417	392	382	439	424	442	402	391	403	399	431	423	393	420	408	405	391	445	408	405	412	421	415	412	441	408	386	384	411	376	409	422	405	350	428	383	398	426	402	440	461	404	411	392	400	468	439	410	437	399	380	362	444	411	417	406	387	410	423	425	415	445	420	408	420	413	411	421	403	406	396	381	444	402	420	409	389	384	397	404	424	383	400	412	405	410	439	431	393	395	395	447	436	434	418	392	399	415	396	401	393	394	390	415	391	410	430	380	421	406	396	397	409	386	372	405	424	430	375	374	435	433	439	412	402	407	473	436	424	410	400	396	398	402	395	434	416	405	405	448	443	431	414	421	422	426	398	406	437	427	404	420	410	417	403	456	426	415	432	380	433	402	373	452	408	437	405	399	403	412	411	419	438	373	417	383	411	398	412	442	420	456	445	438	440	372	418	418	385	413	423	401	407	381	381	425	424	374	443	396	412	384	423	417	418	413	421	424	357	385	432	446	406	404	404	408	434	425	447	384	443	412	426	415	414	374	371	421	401	431	420	432	452	426	413	402	431	420	434	399	429	406	404	412	385	421	396	383	425	404	404	411	421	434	397	430	428	422	384	386	370	405	390	401	394	417	414	435	424	445	404	443	407	419	436	395	378	406	394	348	415	382	398	429	371	412	397	444	444	385	427	395	409	409	422	400	387	444	420	388	420	382	422	394	415	406	419	392	416	416	371	418	376	446	405	445	412	423	421	419	372	435	384	414	405	423	417	428	379	389	423	447	413	417	418	372	372	411	442	422	396	432	457	391	423	384	423	416	440	436	379	419	427	397	411	411	413	456	416	379	394	413	399	412	373	415	426	427	394	424	410	425	405	436	437	442	388	418	431	415	438	427	426	429	449	414	417	384	408	420	398	397	408	415	400	392	353	415	445	393	426	419	402	408	405	375	448	410	461	421	411	427	369	400	475	400	370	400	395	411	379	406	393	416	388	381	417	377	388	392	403	416	401	398	398	413	408	416	385	406	402	405	423	426	463	387	402	415	395	402	412	402	370	413	391	408	404	391	396	434	410	443	407	431	420	391	399	403	412	401	406	437	427	380	394	419	380	426	397	433	404	423	377	393	449	376	411	417	422	398	415	392	371	429	457	417	415	420	396	392	413	360	416	418	432	402	414	454	383	408	381	400	407	381	427	418	440	448	382	401	375	419	418	391	421	394	438	395	428	408	435	374	423	442	426	423	378	389	429	396	389	387	372	420	386	421	433	384	414	419	401	396	385	414	398	408	383	376	408	401	411	412	442	416	403	401	438	417	382	403	412	435	422	391	378	422	400	429	400	405	400	413	405	403	430	407	425	398	389	397	401	379	423	396	395	402	427	399	386	428	378	418	380	393	386	430	408	435	425	374	372	379	426	407	431	402	395	405	412	417	390	374	371	416	423	380	437	407	418	397	411	418	439	434	414	402	404	400	400	422	364	389	421	384	408	403	391	434	410	407	391	367	409	421	429	430	390	418	430	421	417	429	401	378	382	421	425	417	357	433	407	373	405	385	397	407	385	389	398	390	413	411	400	400	398	430	406	414	422	409	388	390	412	387	395	360	398	380	361	410	441	377	382	410	412	398	436	398	417	430	431	432	419	398	426	442	397	406	402	407	426	425	390	399	404	407	394	396	423	401	418	409	400	391	429	397	391	411	413	381	383	425	425	398	435	361	416	389	359	398	442	394	395	448	440	422	389	401	394	434	433	396	447	407	429	428	390	392	417	417	436	410	397	418	389	381	379	408	392	403	390	396	370	421	411	417	423	398	400	408	421	423	418	392	396	440	427	429	418	362	427	393	388	444	421	375	400	422	401	408	422	414	392	427	407	393	422	417	401	407	444	432	408	442	392	400	412	427	387	398	438	425	405	447	400	369	451	380	385	450	396	436	389	433	400	423	392	409	392	425	379	392	423	404	388	406	421	391	429	408	399	412	418	449	428	406	428	402	387	369	398	422	437	432	427	432	431	380	394	387	406	409	402	400	429	435	420	394	397	414	430	415	416	413	407	436	365	459	399	414	417	429	389	419	427	379	445	420	407	415	424	446	399	371	409	429	408	425	422	417	428	372	447	391	388	395	430	399	433	391	438	411	443	428	410	404	433	439	437	429	405	374	450	445	448	420	393	432	395	391	384	403	395	407	423	395	417	386	413	410	374	415	390	421	400	407	387	406	405	396	391	416	443	380	394	394	415	401	408	380	431	396	397	412	398	421	423	393	390	394	432	376	402	401	419	400	427	427	408	403	396	377	391	394	387	413	430	451	420	381	420	411	416	409
9222	21256	18216	10095	7374	5638	4285	3320	2492	2113	1760	1554	1344	1214	1123	1082	952	905	820	793	806	785	720	773	624	670	657	669	644	594	685	656	577	639	571	595	589	558	632	550	589	584	593	587	579	500	541	575	532	577	548	549	523	587	614	538	579	578	558	607	543	524	536	573	544	535	530	537	548	572	576	571	559	537	557	584	523	533	559	544	576	549	533	540	554	578	518	566	539	584	535	540	588	521	562	534	550	568	553	535	530	501	526	550	501	586	537	551	559	542	561	558	572	540	541	552	525	537	550	561	525	538	523	521	548	551	548	550	508	580	551	605	536	571	531	534	555	517	494	536	544	532	551	508	528	552	540	537	562	571	526	527	538	528	549	560	543	492	517	557	523	584	511	538	549	582	515	521	536	550	558	554	540	561	568	549	481	539	552	578	506	539	525	543	538	540	536	551	519	551	556	544	570	509	520	539	556	537	545	550	529	543	505	523	543	563	511	567	503	538	515	531	533	516	563	546	557	545	569	515	511	506	487	532	596	544	551	573	581	509	534	579	503	511	559	513	564	537	595	561	556	555	518	558	532	517	562	529	518	558	570	557	540	528	537	509	519	559	553	534	561	525	530	541	538	583	530	528	559	529	527	521	518	536	560	528	539	564	532	547	516	561	535	548	564	570	506	547	524	563	523	503	536	564	563	567	567	544	555	541	558	553	537	530	574	506	543	553	574	554	596	503	565	535	557	537	507	563	538	551	563	555	542	531	536	540	525	523	580	543	571	526	528	490	559	583	557	535	541	551	526	562	588	546	516	490	507	543	539	526	522	500	561	587	534	515	530	571	531	580	535	511	489	559	505	512	535	535	515	524	538	578	552	551	553	519	561	510	503	536	523	539	560	578	558	582	564	537	555	477	527	552	536	537	531	531	540	545	529	521	562	523	552	588	507	557	541	568	519	556	535	525	545	561	554	557	540	568	557	544	572	569	551	557	528	543	560	543	527	528	578	558	509	514	568	604	544	551	541	520	569	561	507	538	550	515	581	564	518	558	554	551	529	524	522	575	572	561	505	511	582	540	556	559	515	508	565	502	566	525	536	567	576	500	496	547	537	548	563	537	540	535	540	561	508	552	546	580	562	545	501	549	554	530	538	564	562	558	524	534	548	513	534	528	518	536	524	544	571	513	555	548	562	555	558	556	575	513	544	503	513	583	521	531	545	603	519	530	541	591	550	533	505	528	540	578	555	528	531	572	537	563	555	532	550	535	521	586	582	558	533	548	541	582	534	507	539	574	541	548	522	562	591	557	529	534	561	530	501	581	567	579	529	563	540	536	536	547	538	570	533	505	500	547	561	523	566	561	511	541	542	562	583	520	558	533	528	523	526	594	541	549	565	570	547	561	527	580	552	539	528	538	575	527	569	513	546	523	550	601	533	574	535	512	544	586	520	545	551	565	530	545	532	528	547	534	538	550	537	483	527	544	560	504	543	560	544	577	505	572	501	583	494	548	558	500	502	506	549	546	534	539	545	505	534	514	508	558	508	537	502	535	491	565	537	572	595	537	582	565	520	525	575	530	516	513	592	514	564	556	561	531	549	592	518	561	520	590	571	552	541	549	527	534	505	554	527	559	514	527	526	540	564	570	591	493	543	598	501	529	585	560	552	529	535	526	551	550	554	532	570	519	536	546	528	526	602	553	530	561	568	530	556	505	522	512	489	532	577	567	532	520	560	556	530	547	536	557	523	563	551	576	575	583	521	530	549	493	535	553	544	478	553	522	527	537	526	588	543	564	538	553	561	543	516	550	495	526	549	554	542	525	525	530	565	553	581	540	549	520	525	529	552	568	572	561	507	505	556	550	536	551	552	538	522	534	561	517	583	530	561	538	552	554	546	501	531	568	519	550	543	507	543	569	521	550	534	519	533	531	537	526	538	567	528	507	565	524	547	549	572	523	503	595	528	522	534	523	578	539	555	523	526	563	496	569	553	530	516	564	515	565	533	537	527	583	565	561	560	549	571	566	539	547	536	551	513	538	522	540	548	553	537	525	536	534	499	547	545	540	539	511	555	519	549	547	558	546	531	590	568	529	537	606	524	553	555	575	490	568	549	579	548	546	539	488	522	564	577	522	589	540	532	513	532	544	511	590	584	534	556	551	537	580	567	561	526	495	534	526	566	534	509	528	537	530	510	541	534	522	574	506	541	549	530	518	555	513	521	500	578	509	523	527	539	518	536	532	545	544	532	541	545	567	535	561	582	548	524	528	580	530	550	521	508	505	577	524	544	522	491	553	547	504	512	546	542	508	516	557	525	580	512	555	527	515	557	569	522	534	503	531	510	527	513	519	568	536	549	598	519	550	524	529	509	517	508	531	560	540	501	600	503	512	538	528	528	563	550	473	522	566	552	536	565	521	549	555	500	515	540	534	533	551	532	534	558	531	505	522	526	534	519	567	535	528	533	480	515	555	541	558	539	533	502	562	555	529	582	545	587	586	555	533	550	545	531	505	540	487	547	560	522	586	569	520	550	542	600	610	522	563	510	589	560	569	527	531	536	543	575	527	540	568	564	505	537	545	560	539	530	527	537	554	530	563	547	579	539	537	531	541	496	513	525	558	551	576	537	544	556	544	518	540	576	510	570	549	538	554	529	535	535	553	513	560	538	564	550	580	532	530	526	556	534	538	534	581	561	531	566	548	564	537	505	558	521	509	552	575	538	553	569	569	594	573	535	514	547	522	547	565	577	530	532	510	545	535	552	558	550	552	556	534	515	522	585	525	489	568	513	573	523	577	543	577	571	532	575	558	558	516	536	573	503	510	526	539	522	523	567	500	513	511	548	572	524	603	581	596	533	534	556	520	530	563	551	532	516	539	569	579	529	540	570	529	541	547	546	563	545	560	532	544	508	545	571	526	524	525	528	547	567	544	519	549	526	530	550	570	559	530	551	533	516	516	536	536	519	544	503	549	551	545	529	568	584	535	567	538	575	575	577	553	578	535	543	548	543	550	557	551	541	497	517	524	538	597	557	534	574	556	539	605	576	533	543	531	562	538	508	547	578	501	549	533	516	530	584	555	544	544	547	515	537	538	520	490	573	541	504	550	574	506	563	494	532	520	523	520	534	558	529	543	507	569	566	528	510	528	526	595	550	548	563	556	534	576	509	562	536	561	528	530	523	464	511	530	537	519	549	551	516	528	584	571	585	543	560	581	525	556	534	521	520	510	546	465	556	515	550	546	527	557	517	547	531	504	537	545	567	545	571	518	492	535	536	532	493	506	557	523	569	560	578	527	551	500	531	547	543	536	546	579	571	548	540	499	534	539	531	563	543	557	492	557	546	576	511	559	527	546	596	579	543	557	488	552	546	510	564	509	513	545	534	541	534	548	533	621	505	537	531	539	527	600	544	578	554	516	531	560	547	516	506	533	559	516	501	520	509	528	546	521	568	530	536	542	536	561	501	580	509	526	517	558	544	509	519	546	537	536	581	540	547	555
27237	20413	8768	1700	865	645	466	390	374	311	325	330	289	281	301	307	324	280	255	285	272	290	270	300	234	259	282	291	247	302	285	287	282	290	256	289	247	293	261	303	273	275	265	265	289	237	285	292	239	282	247	286	270	267	260	257	261	243	297	286	271	280	263	257	272	252	288	252	281	234	245	265	280	256	220	270	258	269	267	287	290	253	242	285	254	284	262	251	285	285	241	266	269	286	277	271	243	274	269	271	265	270	222	263	256	251	238	248	267	247	252	256	264	280	246	264	246	252	291	269	282	268	295	257	273	256	261	264	263	269	277	240	271	273	289	259	257	267	271	258	259	273	280	278	292	281	282	280	279	260	286	259	273	278	273	262	264	280	255	239	279	298	237	281	232	278	266	273	317	269	311	261	280	274	255	263	239	268	244	234	256	251	257	265	254	273	255	249	262	274	255	283	254	281	264	277	286	257	267	259	304	252	297	252	265	283	283	272	253	274	243	251	235	276	274	239	260	271	258	272	296	285	252	266	255	277	265	281	278	273	253	282	260	276	283	275	256	262	268	253	251	248	288	273	286	257	273	291	247	280	277	267	282	273	265	274	225	263	244	255	260	251	274	267	240	240	283	292	248	256	267	288	285	273	250	263	285	283	274	263	287	251	256	256	282	276	266	264	287	255	261	260	269	261	261	291	242	274	279	277	272	258	261	254	261	257	271	269	251	299	288	233	274	262	266	252	285	242	265	261	275	303	274	311	276	284	268	246	284	287	281	268	278	248	251	270	263	267	266	264	279	266	262	268	286	257	304	284	262	243	279	253	266	225	247	270	262	222	252	265	277	277	264	258	253	289	247	261	253	253	265	292	267	264	307	255	275	294	273	266	282	268	274	284	248	244	248	275	274	246	244	266	283	234	250	265	285	254	275	289	269	291	260	259	286	292	286	269	259	261	252	277	259	264	270	267	279	279	268	267	246	294	250	267	274	262	250	281	270	251	259	222	259	266	308	285	241	237	263	246	252	254	277	266	278	243	238	279	264	263	288	260	281	302	257	251	250	290	250	266	255	273	261	256	283	249	256	295	254	293	284	246	313	279	257	251	284	263	301	263	275	270	270	248	275	250	271	234	253	273	267	267	261	238	252	251	280	251	264	267	288	274	264	261	262	303	255	258	228	277	250	276	263	263	230	283	274	249	297	275	292	253	263	291	249	263	255	280	266	261	264	267	256	284	247	253	274	248	287	248	237	261	243	262	268	268	262	287	249	272	276	269	237	255	254	268	238	267	252	256	272	263	239	253	278	253	265	258	274	255	292	257	260	285	266	264	266	246	280	285	297	265	261	262	258	250	259	271	261	248	282	282	249	266	268	252	241	252	267	245	248	271	276	275	265	258	261	244	258	284	282	253	241	251	272	295	273	287	266	253	231	249	266	258	273	250	256	262	284	265	278	256	268	265	238	256	273	290	263	263	279	279	268	277	253	300	291	252	247	263	276	309	260	248	266	262	279	267	261	244	291	269	270	265	270	253	313	285	266	297	276	246	267	307	266	249	247	254	280	246	279	283	317	286	258	265	276	258	253	273	252	265	273	266	274	277	277	246	293	250	276	291	262	249	241	262	266	271	251	263	234	236	278	271	276	248	274	253	252	274	258	271	280	257	253	264	244	294	256	258	284	261	299	264	282	258	232	261	248	264	240	275	269	279	276	252	268	283	272	275	263	254	252	279	283	278	247	248	273	237	251	262	264	268	253	258	283	285	282	265	276	271	251	273	244	249	268	262	277	271	273	258	278	254	263	241	277	268	276	273	258	261	271	270	241	250	260	268	289	230	251	268	269	272	270	292	265	265	282	258	274	258	269	304	272	271	283	253	261	267	245	252	232	285	275	258	269	276	274	238	258	291	280	269	243	264	280	272	280	258	261	311	266	245	226	254	267	280	284	258	271	295	261	296	254	246	266	265	257	271	285	252	280	275	255	291	267	292	230	284	296	284	254	238	275	264	296	276	285	272	251	250	266	259	265	279	278	246	268	255	257	226	289	272	263	244	218	278	263	266	240	255	270	265	232	257	287	275	242	260	242	267	282	259	259	290	264	280	257	288	260	284	266	269	278	279	265	248	288	278	244	251	270	272	298	274	267	290	281	235	282	254	296	251	256	277	259	282	249	265	272	261	253	260	290	255	268	274	242	257	256	271	265	270	280	265	263	296	246	264	280	271	263	260	285	259	255	261	276	233	278	247	263	252	268	271	264	245	258	253	261	255	254	274	260	268	281	289	236	293	265	252	286	259	270	293	283	252	256	255	275	261	289	280	254	252	270	258	277	280	268	257	249	241	283	269	280	252	254	233	264	291	232	264	285	240	245	280	268	268	283	265	268	264	285	262	246	252	262	274	272	267	230	263	266	260	252	260	236	307	258	255	265	265	276	248	267	248	250	305	269	288	266	283	227	254	264	261	274	269	293	251	269	273	275	274	263	248	255	239	277	278	287	229	274	263	270	316	262	282	260	260	220	252	292	271	261	300	299	248	258	265	257	266	271	295	254	269	297	281	235	276	252	256	284	232	273	240	286	274	261	295	306	267	273	282	258	268	265	277	252	257	282	248	249	264	255	249	257	267	259	270	285	265	270	242	271	273	276	285	254	260	254	267	278	259	260	290	271	248	293	250	256	240	289	252	271	273	299	243	263	268	275	243	268	261	259	246	253	250	243	286	256	256	309	260	257	278	274	272	271	266	280	269	275	283	287	288	280	286	270	247	256	293	262	269	276	273	262	277	246	268	249	231	268	279	255	279	260	280	257	260	278	296	272	260	235	266	265	241	264	268	283	247	212	239	260	232	273	239	262	259	254	234	269	253	272	274	281	253	255	268	279	278	260	273	275	245	262	295	250	271	254	292	288	266	266	289	276	255	266	268	267	272	317	266	297	247	241	250	224	255	261	271	242	256	261	274	259	255	276	269	273	279	274	274	231	256	264	282	275	251	263	261	252	258	266	262	246	282	274	279	283	261	249	265	281	279	264	265	249	284	287	273	265	278	262	264	261	268	259	267	288	277	272	271	274	244	273	253	254	265	246	267	279	280	302	281	282	254	275	258	241	253	220	263	266	257	268	245	281	263	232	266	301	280	258	269	247	306	257	231	262	264	278	245	276	251	274	279	269	240	267	259	241	247	265	266	267	246	262	290	229	275	276	260	257	237	292	269	263	249	289	255	265	261	277	258	259	258	261	223	253	275	279	257	269	292	271	262	273	281	262	265	270	292	284	249	275	294	271	306	267	250	254	288	253	285	271	249	292	279	237	260	266	267	276	281	259	244	275	292	263	313	264	248	277	273	253	263	263	237	268	276	250	248	257	283	236	261	257	255	268	254	249	277	274	275	303	272	257	254	285	269	225	233	247	274	290	277	262	241	260	264	301	258	283	247	239	269	270	261	258	303	256	269	251	248	263	275	254	261	250	264	289	302	281	259	266	238	255	279	285	304	286	265
5596	5639	5018	2585	1698	1369	977	847	686	600	543	486	462	470	460	420	425	367	400	396	356	417	388	399	353	376	350	346	383	406	377	362	365	340	350	362	360	396	361	358	357	339	369	372	361	356	350	377	357	364	331	361	365	345	386	345	349	359	346	335	351	334	356	324	332	351	333	376	339	375	361	392	337	368	346	346	324	376	342	340	381	362	371	389	345	351	332	311	358	367	378	337	371	340	382	419	333	332	337	356	321	337	378	353	326	355	385	355	359	369	363	358	364	364	331	354	358	387	370	355	360	371	361	389	348	328	352	363	351	374	348	342	371	336	386	370	372	326	375	344	348	365	363	364	346	350	337	365	363	343	347	337	389	392	347	357	336	316	330	316	345	376	341	356	327	358	323	328	365	347	333	349	338	329	361	333	356	363	366	336	354	373	313	371	335	312	333	369	365	365	318	358	348	384	354	363	385	346	343	358	363	356	350	326	350	329	375	363	336	347	377	356	356	346	337	331	348	372	374	299	343	358	312	362	351	334	350	352	380	362	351	382	347	359	370	357	372	343	368	345	330	362	329	383	365	342	369	361	359	364	365	345	345	348	334	338	399	374	330	337	325	319	360	386	363	364	354	326	371	358	342	349	358	361	337	341	345	417	348	337	365	343	370	340	371	326	343	353	383	347	383	355	318	353	350	368	388	368	363	338	341	380	334	324	347	356	386	365	339	340	386	342	352	345	360	329	361	330	334	366	332	320	349	317	337	373	350	379	333	355	333	359	342	328	327	375	348	372	345	344	329	360	308	354	355	350	354	367	315	369	333	358	328	347	358	334	324	374	343	362	324	334	367	340	309	335	367	349	337	345	372	342	332	332	339	339	358	378	355	368	351	349	320	339	365	358	362	331	394	337	358	385	391	387	344	359	324	362	333	320	382	382	368	387	366	335	353	364	395	361	365	354	361	336	377	357	338	341	334	368	389	367	323	360	355	343	371	358	350	364	330	355	394	364	376	344	341	342	373	333	327	354	364	361	364	356	304	370	372	380	328	369	343	379	336	339	342	349	347	351	366	388	389	376	391	364	359	348	381	343	349	367	329	349	361	356	357	323	326	350	345	362	359	339	380	321	320	320	376	334	341	367	325	359	385	344	370	354	344	330	346	369	334	330	374	325	363	325	346	344	369	381	311	340	377	326	342	344	375	363	350	360	364	353	348	324	387	356	371	325	360	368	373	352	375	342	364	329	333	366	366	338	376	396	361	363	371	366	391	341	333	379	356	344	344	350	338	362	326	382	345	340	344	355	371	363	352	348	362	353	361	342	346	356	357	347	357	321	353	347	324	367	387	331	371	369	358	318	381	346	378	355	366	371	348	348	314	354	370	373	357	376	337	353	363	344	364	343	359	365	343	320	347	341	377	360	349	336	324	362	360	350	373	336	360	395	351	348	357	349	351	369	328	354	354	361	339	367	342	329	355	368	355	372	385	375	346	331	343	342	335	347	345	329	356	344	342	332	402	326	347	402	389	341	323	340	343	381	330	318	381	392	354	357	372	371	317	339	350	368	333	323	350	365	352	359	362	374	376	346	321	343	334	382	353	342	364	372	378	381	329	344	355	350	379	358	343	352	337	318	324	359	353	358	342	361	351	322	343	357	346	372	367	403	361	337	365	369	344	383	357	346	363	386	367	349	399	361	369	356	330	347	395	344	380	349	366	371	362	340	347	350	345	349	350	313	341	316	314	349	357	344	352	353	360	368	356	340	362	347	357	336	369	372	334	394	323	368	341	374	353	355	364	334	322	372	363	374	315	357	393	386	346	357	381	369	332	343	333	361	349	339	357	333	389	333	357	363	357	343	354	349	358	372	355	373	324	345	343	375	368	329	360	355	374	350	364	343	357	354	350	318	346	362	378	359	370	352	325	336	359	373	337	356	346	370	355	361	356	373	340	363	359	339	337	342	327	336	336	356	336	365	354	341	368	339	368	357	332	360	366	335	339	391	347	408	359	359	337	368	361	366	363	349	397	347	361	348	383	330	364	339	365	335	340	354	335	372	371	303	350	339	336	342	350	328	328	363	349	353	362	343	351	354	349	357	335	334	358	350	357	370	365	359	337	330	329	367	381	391	330	312	356	341	321	331	375	345	340	361	370	354	360	361	375	360	394	320	385	346	369	352	384	371	336	365	362	354	371	360	316	354	346	364	368	350	358	366	372	366	328	324	326	351	339	419	363	361	357	351	356	352	335	351	356	367	359	354	325	370	352	367	347	367	361	359	337	359	343	356	365	354	345	319	331	352	316	356	327	360	360	380	341	341	346	306	343	359	354	343	350	349	361	376	356	340	358	364	357	366	363	368	360	352	365	348	335	346	324	377	357	367	358	341	345	345	344	352	383	367	362	336	354	365	351	317	359	298	368	348	336	367	370	360	366	372	362	338	381	380	344	351	387	354	343	373	340	358	344	366	363	360	353	370	355	392	328	339	329	346	344	362	351	339	357	361	338	341	364	335	382	363	335	336	362	389	347	372	349	332	344	382	361	345	334	376	396	389	340	343	371	350	350	350	367	352	340	381	337	342	358	378	347	348	368	355	371	353	346	385	389	354	359	358	380	383	349	364	350	321	359	341	348	330	374	364	360	339	315	316	371	338	367	369	358	369	307	363	357	365	335	353	385	383	375	364	343	346	336	359	347	370	343	348	354	365	365	349	372	312	371	358	361	347	377	344	354	348	335	356	308	365	347	355	342	341	345	352	398	387	321	345	312	349	367	366	327	383	356	361	385	338	414	383	318	347	325	333	356	390	366	342	350	374	350	316	353	357	335	357	347	357	360	328	351	342	359	373	334	355	375	367	345	344	355	362	347	380	344	339	377	377	341	362	365	375	330	373	346	390	372	361	354	367	369	367	358	386	369	342	356	354	311	351	323	348	381	320	340	344	360	338	352	350	360	369	365	374	386	349	357	370	328	412	364	354	347	364	340	368	365	328	357	334	319	343	350	335	357	346	355	372	341	378	352	349	360	345	336	326	360	344	328	366	337	361	353	371	313	341	353	362	361	365	345	341	349	350	394	351	338	363	344	357	344	384	360	347	379	352	336	326	359	361	344	349	354	356	339	361	347	358	369	359	336	336	382	342	337	348	347	391	343	339	363	372	364	366	347	372	363	367	355	317	354	337	344	394	383	370	351	360	346	361	363	356	335	363	350	346	335	337	343	337	358	351	344	369	324	372	341	338	368	349	359	344	339	371	355	362	385	365	344	365	364	384	334	349	359	336	354	362	356	290	355	346	350	392	334	365	367	350	340	373	349	354	346	384	338	357	348	360	333	345	342	349	363	365	347	386	347	343	326	366	356	334	368	350	376	362	347	336	374	372	362	363	347	342	382	348	360	356	374	368	317	361	364	372	350	353	382	364	339	376	412	362	361	364	352	318	339	376	366	345	371	370	370	356	377	351	391	329	359	314	357	341	352	363	376	352	356	364	380	359	360	348
24550	21694	29160	24725	21670	9552	1814	1129	895	758	774	639	646	623	583	606	524	530	522	524	540	473	543	527	510	529	463	513	493	521	450	522	477	475	498	460	496	471	463	469	456	464	454	463	460	474	477	472	438	465	497	507	462	456	509	475	440	484	456	462	459	483	452	483	469	464	496	450	502	454	455	430	490	461	467	480	420	432	489	464	476	485	451	459	491	455	500	472	467	480	475	459	452	465	483	434	437	429	489	419	445	452	473	446	497	470	477	449	429	464	465	492	499	456	509	486	466	455	454	450	475	423	454	480	487	435	486	474	472	417	488	506	464	482	466	418	474	465	456	451	503	458	489	439	487	438	442	446	482	478	478	508	499	436	469	466	480	460	476	518	419	444	456	467	461	511	457	457	471	467	467	482	466	425	491	420	438	461	469	496	434	486	478	432	470	481	478	435	484	450	456	477	416	473	468	456	476	462	428	492	452	418	446	452	501	446	471	469	454	482	449	405	472	465	501	445	443	427	464	432	432	478	424	466	456	429	476	450	446	450	467	489	504	447	452	432	464	481	429	466	493	452	506	452	491	484	446	467	447	448	450	438	461	466	482	456	430	451	494	442	428	470	481	459	447	430	454	457	456	442	445	479	481	423	482	451	474	480	477	457	446	453	478	445	463	445	466	444	465	483	500	495	480	461	470	457	470	494	483	484	427	501	457	478	450	450	408	468	461	466	425	466	472	448	488	485	433	453	442	519	496	486	469	477	465	462	408	493	463	456	486	486	460	445	470	462	458	478	473	452	430	424	473	450	435	506	464	455	448	427	450	457	483	473	468	480	474	459	469	463	489	468	449	450	530	471	464	475	414	474	482	486	440	488	494	484	454	475	461	477	445	423	487	457	411	435	478	476	468	472	456	464	426	436	463	484	491	453	449	482	445	440	450	471	452	468	454	430	469	469	432	456	463	468	454	479	489	446	475	455	461	479	475	457	449	450	470	474	473	437	464	453	476	470	430	477	469	471	501	454	464	469	467	438	463	441	439	470	472	463	447	446	465	497	476	496	456	438	485	476	471	462	444	496	455	456	435	484	497	445	481	419	458	458	432	482	487	442	451	488	429	478	472	506	432	469	509	466	464	444	448	475	493	455	436	433	448	439	454	462	468	462	487	435	481	453	474	427	438	508	461	474	483	461	459	459	469	451	444	463	454	478	471	493	441	449	497	436	459	496	480	441	518	455	494	458	447	451	443	456	487	415	429	484	473	467	463	498	471	475	463	496	463	477	466	471	492	455	457	461	443	445	473	439	468	456	476	479	486	465	442	481	395	442	451	459	480	445	468	474	444	445	481	490	481	460	476	457	474	449	438	488	408	463	426	437	457	453	475	423	482	458	463	462	487	465	432	462	441	453	456	498	489	456	446	485	426	450	425	526	444	432	464	487	457	448	466	484	484	451	496	471	457	451	480	534	443	491	458	440	483	459	500	491	447	457	425	465	455	462	428	452	456	486	467	482	463	470	448	449	486	479	464	466	459	461	487	493	485	491	468	460	461	474	479	461	480	457	476	469	487	464	449	487	509	485	481	484	466	461	476	454	462	444	447	412	501	429	476	448	447	485	455	419	462	482	452	443	499	474	485	466	466	467	502	463	474	463	459	438	475	474	486	487	479	465	475	487	486	460	468	458	493	441	456	433	460	462	473	472	502	524	444	467	486	466	464	451	473	446	447	457	442	476	496	478	454	502	454	504	457	475	479	494	445	427	474	431	480	473	453	471	464	444	459	461	463	457	477	495	431	446	466	466	476	476	445	426	465	453	473	446	466	457	488	480	544	438	437	474	452	478	479	467	505	520	451	477	448	523	450	427	472	469	465	435	468	475	502	469	466	483	451	448	481	457	491	477	472	435	480	473	469	466	470	440	465	456	469	464	457	476	446	456	479	470	487	466	461	462	484	446	496	459	504	480	448	462	464	500	471	462	457	459	478	455	438	478	450	438	476	471	466	450	505	478	463	459	472	455	449	471	459	434	449	435	491	514	481	468	471	447	474	462	433	502	443	421	486	482	537	493	469	462	481	461	482	471	468	475	442	469	457	444	499	472	462	467	435	462	442	442	450	477	443	477	484	446	451	448	503	484	459	473	474	452	498	449	443	437	454	455	476	481	421	491	427	467	458	438	467	473	486	421	474	460	486	412	429	462	466	460	461	455	478	506	457	484	459	443	501	449	510	476	473	518	441	424	455	418	456	476	452	485	467	451	452	450	482	470	467	460	491	463	412	471	476	453	459	448	447	451	431	465	436	446	406	443	438	478	504	453	480	474	474	447	455	445	446	488	439	453	478	481	481	459	426	457	456	520	513	446	477	488	486	470	437	453	492	463	471	469	475	439	472	447	466	459	462	485	453	468	440	460	476	458	457	456	491	472	450	444	501	465	429	479	461	437	443	423	476	458	446	478	457	460	459	402	461	454	506	476	479	429	480	421	433	493	462	477	438	463	491	488	405	447	465	459	467	481	458	453	504	460	460	458	482	474	433	441	447	454	425	475	469	456	492	444	508	455	466	485	427	402	459	488	448	458	446	467	450	435	462	500	449	430	458	443	447	433	501	453	490	450	475	461	451	459	428	447	468	491	486	462	446	469	415	521	454	441	483	483	436	426	432	453	422	492	471	484	432	464	470	480	463	446	486	478	466	467	462	443	466	474	454	449	478	482	447	484	466	465	450	432	525	502	481	490	478	472	467	458	465	510	491	457	474	468	474	481	510	446	477	511	442	433	498	469	462	478	460	458	442	435	439	489	491	487	449	461	493	470	444	436	468	463	480	434	499	498	517	461	469	470	502	471	471	433	457	491	505	479	470	454	516	433	476	488	483	463	493	455	473	461	450	465	434	457	434	490	471	450	480	477	448	426	468	471	463	427	452	450	463	471	448	477	494	469	457	460	454	482	443	450	411	502	445	491	493	515	451	462	466	414	454	454	455	507	484	457	459	450	488	466	433	465	488	460	493	469	461	450	469	453	466	471	522	426	445	454	483	440	484	441	493	468	496	431	442	412	460	455	486	464	471	438	445	478	461	449	454	445	444	460	483	479	473	444	435	438	450	475	490	461	476	490	425	494	450	473	485	484	439	456	447	475	476	457	465	511	454	438	445	487	439	459	449	432	481	500	477	475	450	472	465	474	433	457	427	511	456	468	461	470	447	496	481	444	476	446	484	444	445	481	488	459	464	462	496	457	455	421	426	461	448	438	435	450	419	462	456	477	436	450	455	458	419	475	475	476	457	514	469	470	431	491	462	451	496	484	486	462	468	443	431	494	470	515	485	474	450	451	508	477	430	454	447	473	476	457	463	468	475	464	454	474	456	441	465	474	458	415	440	475	432	446	459	471	507	475	433	443	468	464	461	506	462	429	465	461	477	408	495	458	439	488	459	461	448	507	432	443	460	463	462	445	441	462	444	487	468	488	456	469	441	522	417	417	426	449	455	468	442	466	474	487
6946	15278	12984	6921	5060	3764	2941	2310	1841	1503	1323	1184	1113	1040	945	854	917	797	868	751	727	710	714	731	680	719	685	652	686	639	650	666	641	610	671	632	651	574	665	635	609	608	659	623	611	631	614	569	622	611	607	674	594	643	559	581	652	661	596	588	611	657	595	646	580	664	626	609	627	595	610	583	589	615	572	596	613	603	590	625	638	635	613	627	665	553	580	595	627	615	586	629	603	618	623	632	596	652	616	626	594	622	641	591	618	567	623	617	573	611	600	614	596	619	631	594	587	633	589	614	607	597	574	616	606	621	617	592	623	649	588	609	558	641	593	603	566	611	610	603	637	618	544	594	634	559	595	613	629	615	598	588	597	549	590	599	628	567	627	606	597	614	563	566	585	594	604	588	576	628	587	611	616	623	579	615	628	582	591	590	610	588	646	596	608	631	574	593	644	612	567	627	618	613	582	606	619	603	620	624	639	591	652	596	643	620	638	654	569	562	565	620	565	636	615	618	580	608	557	588	615	632	601	605	607	561	595	606	572	559	575	606	634	642	633	610	624	584	624	561	608	604	617	629	587	609	596	551	582	584	648	636	580	601	615	611	598	613	630	579	538	609	543	644	611	623	606	627	543	607	630	572	605	605	626	617	584	609	637	644	642	615	592	577	602	603	603	595	544	608	562	614	582	583	572	554	607	606	614	583	600	573	606	573	630	619	608	591	610	593	585	568	576	590	609	558	656	605	593	607	632	610	554	605	623	605	620	604	630	577	617	605	655	622	629	597	590	624	575	575	574	558	609	634	594	604	606	634	617	578	663	577	644	596	572	625	604	618	609	597	613	597	621	621	604	621	586	655	600	604	601	615	651	617	596	601	637	628	602	598	632	596	584	602	594	666	604	614	670	620	598	554	590	634	588	615	601	623	584	620	601	599	594	610	631	635	580	590	613	547	610	568	583	601	609	623	632	601	592	587	612	593	632	598	596	590	645	581	595	637	618	588	636	647	570	598	580	594	613	603	607	652	599	614	637	592	596	589	592	603	581	572	632	561	597	610	577	576	636	624	588	644	590	626	643	633	605	568	597	625	609	606	643	642	606	625	607	581	658	555	586	609	600	610	619	557	610	596	618	601	604	613	574	617	615	581	638	615	589	642	635	602	668	620	607	605	595	572	628	585	560	615	585	627	663	650	631	589	620	572	566	582	618	628	605	576	598	620	594	605	568	595	638	610	643	634	608	594	620	601	605	600	604	583	611	625	589	588	578	613	595	604	617	605	589	641	630	604	593	597	635	591	577	601	635	592	653	631	612	622	583	614	621	565	644	586	609	581	593	618	589	638	572	591	581	636	611	607	626	649	590	616	623	598	620	607	631	551	580	627	595	594	608	587	581	608	599	570	586	615	632	615	603	606	600	549	602	618	605	633	588	600	662	598	585	596	601	573	608	596	649	560	609	613	594	598	604	620	622	583	605	589	583	623	609	570	606	612	624	611	609	646	603	605	610	595	568	649	585	627	586	581	646	614	615	612	600	639	618	627	574	586	630	614	571	634	613	600	613	633	634	607	589	610	568	623	598	611	607	585	620	575	657	562	603	643	578	631	588	605	620	579	580	575	588	580	590	598	610	625	608	599	596	603	546	581	597	615	637	598	631	567	598	610	591	619	620	586	589	581	631	579	655	648	622	595	584	594	632	588	598	602	621	639	589	634	599	600	667	582	654	624	621	575	605	649	580	597	613	633	586	636	605	639	635	595	571	568	579	592	611	590	582	602	617	611	603	597	628	619	577	600	623	609	600	631	633	593	638	560	598	636	621	625	620	556	595	620	624	617	631	598	604	605	640	567	640	614	644	584	662	618	574	584	625	602	602	610	593	594	595	645	570	596	581	617	609	621	568	602	598	644	577	638	634	611	616	603	578	559	636	646	593	624	591	637	622	591	594	573	631	590	613	585	576	570	628	613	598	598	570	624	594	639	619	632	602	620	637	596	595	576	641	542	570	624	617	622	590	614	638	616	639	617	605	575	645	586	611	589	654	585	612	599	596	609	599	551	583	587	611	593	594	596	550	612	596	644	587	575	599	600	636	680	581	612	596	597	635	647	594	589	608	605	614	619	623	621	594	544	614	577	596	578	601	631	665	597	583	644	609	608	597	596	612	577	616	573	604	594	578	588	617	625	606	607	635	571	626	596	608	572	614	594	630	680	584	592	609	587	571	632	619	587	557	582	620	592	641	624	612	620	668	623	632	584	569	630	593	624	632	593	609	589	592	580	589	627	574	582	649	627	589	640	641	588	606	615	568	619	621	602	616	662	573	630	588	583	587	584	582	567	628	587	585	622	610	605	590	630	587	639	589	593	584	629	628	603	618	584	563	616	579	584	580	610	618	594	604	615	622	580	614	563	642	582	608	616	636	601	586	600	618	540	632	600	590	628	593	611	584	578	565	600	598	607	645	633	646	581	613	606	556	562	597	601	617	614	608	574	636	633	621	596	615	624	660	622	627	575	627	614	636	603	595	586	630	614	600	611	646	634	563	589	614	610	630	579	660	623	575	592	608	675	610	588	598	604	608	590	619	611	647	610	652	641	567	614	581	606	620	587	613	628	592	615	631	638	663	613	594	613	606	627	587	621	612	623	628	633	593	588	613	584	627	623	582	573	590	629	553	626	556	568	600	602	610	598	654	546	607	619	614	623	621	622	667	645	582	611	610	636	614	560	567	573	601	620	648	577	622	635	599	600	587	605	591	638	600	610	626	638	585	609	611	557	609	623	583	614	633	571	595	640	587	606	580	603	595	575	639	599	603	598	583	591	634	603	619	646	636	608	585	596	598	571	592	562	595	597	562	600	581	595	588	587	552	581	633	571	613	583	626	621	592	529	578	573	586	628	629	556	606	571	593	604	626	649	585	603	612	625	634	647	625	603	637	640	574	562	596	616	578	637	588	572	623	568	650	581	615	587	609	624	602	587	541	556	602	662	637	599	564	631	613	588	631	574	582	643	608	580	625	557	621	584	610	607	622	620	584	596	636	600	600	598	594	598	593	604	583	577	575	602	599	584	613	639	617	575	622	668	611	601	613	628	558	607	579	655	566	600	577	583	593	652	554	613	607	597	600	600	599	595	653	572	567	591	559	643	582	605	520	630	570	587	619	579	607	623	625	579	662	611	576	661	635	611	595	604	564	626	609	610	630	628	628	586	630	603	620	577	605	627	642	584	651	608	610	614	592	636	613	599	601	644	619	613	600	600	606	586	627	618	591	640	595	591	575	613	613	614	656	600	621	623	610	635	630	599	604	608	623	587	612	624	587	590	568	586	600	591	643	597	629	612	626	621	603	610	610	638	608	622	571	565	627	609	568	574	616	565	645	599	618	592	651	569	611	620	625	605	621	609	629	602	625	620	613	565	562	604	588	601	612	632	637	587	581	640	625	632	574	632	636	595	599	633	598	592	583	588	645	562	604	609	614	631	603	613	612	637	586	580	619	598
23456	21576	29480	24127	21580	21592	7434	1593	1098	1009	839	779	760	709	641	618	589	560	521	583	511	493	491	481	467	491	457	461	482	416	443	447	469	481	441	421	446	420	450	395	445	416	411	429	432	417	416	426	398	419	418	418	422	431	403	401	441	372	435	417	375	459	416	426	380	399	407	391	424	415	407	440	398	434	450	433	404	417	464	419	407	412	445	439	427	403	420	443	368	405	428	430	399	417	392	407	401	387	408	409	421	426	433	434	432	415	407	428	426	383	414	420	432	426	389	417	376	450	423	400	411	424	442	424	436	416	384	409	414	402	397	371	424	386	403	432	433	405	390	397	390	408	409	387	419	399	418	428	419	392	414	412	406	375	415	420	441	430	379	417	418	406	411	402	419	399	407	445	400	429	415	403	390	427	441	423	374	412	417	410	398	431	460	421	422	422	408	414	395	385	406	407	410	436	413	409	422	402	404	395	418	378	390	432	411	388	393	403	426	396	415	432	388	415	385	416	431	420	406	425	402	389	432	415	415	391	381	404	426	447	362	428	416	394	445	432	401	403	388	455	394	415	390	443	450	371	416	422	404	419	438	395	403	394	414	376	408	402	413	439	398	399	418	416	397	412	373	406	382	420	416	384	416	433	399	406	437	398	427	416	432	418	429	387	426	386	410	380	448	417	376	414	418	394	373	398	417	384	400	426	425	388	392	402	428	425	389	420	399	387	416	393	420	418	402	387	418	415	415	402	416	391	423	401	408	407	390	462	389	417	395	407	405	440	392	420	413	443	429	404	418	402	416	418	398	374	413	415	407	392	392	401	403	450	459	428	435	380	367	452	401	405	385	400	390	399	415	406	416	392	423	433	396	389	412	398	415	424	402	439	410	415	387	413	420	414	407	407	408	426	435	411	413	419	396	390	403	421	426	407	386	411	395	405	398	424	423	399	399	412	400	395	400	395	397	446	383	411	405	382	412	392	406	405	415	408	412	418	421	468	408	430	405	384	430	391	416	401	442	406	459	453	420	413	396	450	416	378	421	374	405	406	423	404	400	442	418	408	413	385	364	398	381	392	429	400	420	460	392	416	423	363	398	398	414	402	430	390	395	419	429	378	414	418	408	386	400	410	422	388	426	399	397	428	413	412	360	396	392	416	447	412	362	378	408	433	406	408	417	427	400	456	405	463	450	404	395	407	405	380	403	411	375	396	435	437	400	420	392	398	411	419	363	398	434	420	416	402	395	402	390	424	439	410	419	410	390	424	420	408	395	428	415	437	398	434	413	414	426	389	428	418	410	408	397	390	408	400	432	386	398	444	408	415	384	428	433	410	431	416	417	427	424	429	435	428	420	420	419	411	430	418	407	401	416	441	390	438	403	417	429	432	411	422	432	415	437	425	420	398	423	441	398	407	392	404	422	408	415	420	397	402	439	424	435	420	421	437	402	410	407	408	426	387	408	404	409	423	410	433	401	442	408	397	461	425	403	377	387	406	416	396	439	415	439	373	429	393	399	420	390	410	430	384	402	417	429	428	407	427	407	399	343	443	391	392	419	406	415	431	413	450	401	421	424	378	382	439	409	456	369	416	401	389	394	383	408	415	424	389	358	436	449	430	379	416	382	425	399	382	418	416	410	382	405	424	415	381	412	410	378	411	409	396	383	455	395	416	411	388	457	423	422	433	423	408	416	412	441	390	385	402	429	422	406	438	438	396	427	395	399	469	385	409	445	410	414	452	379	406	416	408	408	420	419	409	378	423	434	408	398	401	407	394	422	410	416	380	415	416	386	448	411	407	374	421	419	418	405	469	413	414	406	386	412	404	425	368	411	403	365	427	396	411	405	412	393	413	436	441	413	412	414	427	434	415	385	390	407	389	398	399	430	389	418	389	421	425	410	409	422	414	416	404	399	444	406	435	426	384	398	405	432	372	410	423	437	444	434	431	404	395	406	434	429	371	426	405	419	417	412	431	400	402	398	424	384	414	441	392	406	447	411	462	405	392	417	400	421	469	446	397	405	376	410	383	428	393	439	407	423	409	402	390	389	382	424	435	422	436	408	373	418	408	389	394	404	414	388	397	409	453	393	412	434	403	399	410	398	417	408	433	424	403	414	393	413	441	394	402	379	367	425	426	403	418	403	431	416	446	393	410	407	375	423	426	418	395	403	389	378	447	403	387	417	385	415	443	404	438	386	410	403	410	398	440	417	411	420	401	416	410	378	393	446	405	409	415	405	425	439	372	433	397	445	383	395	421	434	410	439	401	445	446	422	391	372	402	435	430	403	441	406	425	443	429	401	404	456	420	420	422	404	402	417	417	397	409	415	431	391	386	394	421	407	419	421	375	453	380	384	438	407	426	411	401	393	406	381	418	413	403	377	405	412	393	381	426	347	398	396	439	426	412	457	419	439	426	413	404	397	378	398	401	445	376	386	412	441	458	417	401	396	357	408	421	391	389	404	411	424	386	422	426	391	406	383	408	415	454	434	407	422	384	427	443	433	403	401	394	397	430	446	394	429	410	411	365	421	414	406	373	391	368	435	437	411	418	395	416	400	386	404	405	424	399	389	409	427	369	441	398	431	394	405	401	409	421	427	419	378	419	409	435	385	422	456	404	409	420	412	417	417	406	409	400	396	425	385	448	392	380	405	433	424	424	415	403	435	408	411	422	412	414	415	404	403	450	397	443	414	411	409	396	436	397	408	376	426	393	413	392	388	427	423	378	427	422	389	410	418	428	438	409	384	386	422	442	414	396	444	379	392	425	412	409	381	407	368	379	426	383	400	424	381	411	431	420	433	423	400	433	448	406	426	388	430	429	430	408	442	373	420	403	406	424	399	378	417	422	402	407	428	367	420	419	389	420	369	394	432	399	435	400	402	403	400	364	382	384	406	399	431	395	435	393	427	435	387	425	419	438	408	375	429	395	386	379	414	409	382	443	380	373	420	408	407	406	433	380	437	388	400	450	376	425	384	429	427	402	405	440	426	393	403	402	406	411	426	403	439	412	441	420	394	431	438	429	390	402	403	399	435	416	382	437	419	392	442	384	427	388	389	397	429	384	418	424	397	461	401	403	428	422	424	410	405	393	441	420	368	445	449	393	416	424	396	418	405	413	375	393	381	400	445	414	424	416	425	386	407	384	396	397	409	388	427	392	441	417	391	425	406	412	423	423	425	404	413	419	383	474	396	396	456	387	409	405	455	443	436	417	406	399	407	455	373	411	401	418	353	402	406	381	466	402	411	413	385	464	410	459	430	409	396	434	384	408	427	411	432	423	432	382	381	421	396	401	429	399	393	416	384	414	425	402	411	429	390	359	433	376	427	414	397	424	381	422	380	419	434	399	368	415	381	376	399	445	430	392	390	426	390	437	370	438	396	407	357	397	414	427	399	428	431	410	383	414	430	422	438	421	385	408	409	425	400	417	404	422	459	389	383	410	416	426	400	419	380	405	395	403	375	423	433	412	401	355	405	403	408	455	417	410	379	408
9297	21362	18000	9832	7470	5534	4207	3234	2580	2096	1840	1568	1389	1212	1096	1011	940	933	858	850	776	747	703	701	688	702	659	638	672	653	593	624	635	579	564	638	564	605	595	573	574	565	551	609	560	579	585	564	563	589	538	579	589	548	555	561	593	552	565	544	562	579	561	530	563	578	570	596	530	562	584	546	543	577	534	537	512	560	539	552	522	514	517	549	574	558	541	523	547	649	571	580	524	547	595	526	533	559	562	578	546	540	508	560	525	529	543	563	529	529	542	559	501	564	548	538	583	488	543	536	519	542	545	527	573	505	589	593	530	521	530	563	564	564	567	535	542	600	529	563	539	544	519	536	578	557	586	556	523	558	514	595	575	550	519	567	517	547	544	519	549	532	550	579	531	520	501	546	562	531	559	542	548	504	561	523	556	552	543	558	536	560	514	555	550	558	555	528	535	501	567	530	490	554	498	533	497	571	541	569	533	515	528	516	501	534	554	540	524	551	512	546	555	548	543	554	567	514	507	534	536	536	531	552	546	585	546	557	575	549	540	503	503	570	540	570	546	565	540	532	558	586	562	570	511	509	521	522	567	513	539	521	520	553	542	509	545	578	532	559	513	539	522	545	567	538	538	534	554	562	538	564	566	538	518	592	569	590	499	553	521	537	568	554	534	542	571	520	614	512	506	528	504	556	514	560	566	592	567	539	535	519	531	539	525	533	546	544	508	517	553	542	502	533	551	527	519	556	569	581	583	547	579	532	557	562	526	533	562	518	600	546	540	544	553	559	521	547	573	562	550	538	551	547	530	521	533	519	578	570	541	549	567	542	532	531	544	566	541	586	533	529	579	583	573	570	579	529	545	542	457	553	541	547	523	543	517	550	514	553	526	573	525	524	500	485	532	544	556	533	509	538	537	505	511	558	527	548	534	523	540	484	547	568	545	525	534	525	566	547	524	550	534	533	548	551	532	525	536	576	501	549	517	507	529	548	551	551	544	532	549	549	540	558	558	533	558	537	560	535	563	564	548	524	511	514	533	543	510	527	552	544	559	572	514	487	590	542	601	552	573	522	575	546	558	551	550	538	571	560	599	536	584	513	515	565	549	521	458	545	527	558	516	546	562	578	529	506	546	554	559	589	549	567	522	520	533	522	529	566	561	541	527	493	553	504	544	560	554	525	536	564	533	538	526	522	542	543	552	485	581	581	568	521	568	507	559	462	541	552	540	567	541	515	531	511	556	517	557	559	514	554	526	545	546	494	548	510	574	568	528	572	522	512	519	525	573	516	555	577	541	562	529	537	581	560	538	557	523	511	543	548	547	535	533	562	539	539	602	547	586	556	554	519	534	539	547	522	521	503	552	517	557	545	533	536	509	512	539	553	535	559	526	520	513	520	582	549	573	552	554	558	506	534	537	528	537	499	512	566	567	560	538	570	543	543	553	549	573	550	530	549	572	519	557	563	582	546	560	559	536	510	511	551	518	516	516	530	513	531	532	563	561	576	509	551	541	566	566	556	570	536	553	509	538	503	545	525	528	526	565	578	547	525	522	569	561	586	558	549	547	515	555	565	592	525	564	545	553	490	497	558	519	522	526	504	547	539	531	564	513	509	516	540	561	528	528	529	546	531	544	537	533	547	578	525	552	508	549	537	550	521	498	529	577	537	532	535	472	524	551	517	546	577	547	521	571	523	531	568	539	516	542	512	572	572	492	533	522	549	526	510	519	571	530	568	557	559	543	562	518	535	572	526	542	560	487	552	532	543	554	578	584	540	529	517	532	550	558	514	531	563	554	581	560	544	545	507	522	530	582	555	505	557	515	545	535	585	555	530	530	550	520	543	566	581	544	546	553	553	554	560	540	547	521	500	483	547	525	550	527	548	555	539	562	564	570	534	518	530	568	496	525	563	566	526	552	525	541	524	570	551	542	533	561	538	555	511	527	522	494	569	538	547	529	529	536	589	546	514	531	526	510	573	566	529	507	523	522	543	572	542	582	514	530	566	515	542	518	543	568	530	531	502	521	523	552	505	530	522	541	535	540	544	532	527	531	519	554	518	559	565	555	561	536	577	522	524	517	514	552	544	571	591	579	577	534	552	560	560	537	543	512	512	522	564	537	535	575	539	512	516	564	499	520	521	538	571	597	572	539	504	518	555	538	529	510	521	547	535	526	521	527	545	537	548	573	536	529	548	504	574	583	487	518	546	519	531	542	530	573	519	515	518	547	525	612	525	524	529	572	513	499	518	532	560	531	553	543	511	536	516	537	521	547	553	580	555	542	589	516	540	544	511	571	555	515	544	526	533	535	494	554	496	536	535	539	527	523	490	539	537	542	521	551	565	551	558	542	496	548	529	526	567	559	494	535	539	524	539	514	528	613	531	521	495	568	563	568	542	541	589	539	537	567	541	558	552	503	545	512	565	539	547	552	558	494	501	567	549	555	550	557	496	537	536	534	535	529	538	554	576	510	538	547	552	518	554	531	483	497	535	568	517	546	556	589	573	566	554	534	505	547	563	538	545	531	516	539	557	488	540	567	535	480	549	509	530	526	529	524	547	510	522	495	535	559	536	564	562	565	553	534	586	539	543	515	536	513	539	521	501	565	506	541	576	524	527	569	498	544	533	582	555	524	554	497	554	527	508	565	566	552	529	532	528	519	534	541	545	502	545	543	533	536	537	501	556	542	502	545	552	556	576	552	577	524	551	547	551	518	518	567	529	558	577	528	561	533	526	571	570	513	559	585	519	532	530	517	569	569	521	531	523	524	518	572	554	567	572	542	560	590	539	538	509	510	535	510	524	529	562	556	571	533	508	551	553	522	581	584	540	526	528	525	580	552	547	516	536	512	557	586	544	575	559	568	530	567	579	533	549	561	542	581	561	574	535	530	546	523	508	544	571	577	522	501	496	547	576	556	545	535	561	573	543	549	551	557	535	497	540	551	507	559	528	522	573	543	532	548	524	576	518	512	530	527	546	539	538	527	545	535	566	544	561	526	523	564	501	554	526	515	541	541	525	546	567	554	561	524	552	527	522	542	513	578	507	555	569	564	557	536	554	571	514	530	522	567	569	524	534	542	531	551	511	527	541	499	574	536	524	485	546	539	551	538	538	540	551	527	521	517	543	486	549	516	570	502	551	550	519	550	559	585	538	547	527	547	503	542	500	587	550	534	548	561	517	538	561	563	533	523	549	522	557	535	540	530	553	504	541	550	531	537	488	495	510	591	530	530	563	560	538	575	521	530	532	558	516	531	541	531	564	543	513	547	577	548	560	569	524	520	512	517	536	549	531	540	554	551	510	499	555	537	567	512	589	513	552	509	573	563	554	551	562	561	506	538	508	549	539	511	527	512	578	518	543	571	503	567	548	577	512	545	552	547	520	490	588	551	541	558	534	536	525	525	555	560	525	566	507	566	525	592	581	575	524	505	552	518	521	543	555	503	525	555	560	579	549	561	538	528	564	562	517	528	584	543	496	527	534	559	558	531	568
27530	20545	8517	1656	808	627	529	425	375	352	324	305	304	309	284	283	300	279	288	268	272	282	255	271	266	286	288	306	249	270	263	259	268	251	265	259	259	268	272	258	261	257	282	241	275	296	263	272	255	286	269	271	240	252	260	275	301	281	251	265	261	270	293	259	266	273	247	249	282	279	270	279	235	281	279	243	268	253	266	267	268	266	269	279	268	243	252	275	267	265	259	282	276	283	235	265	295	234	298	269	249	273	298	275	271	281	301	243	272	245	261	294	250	267	278	297	281	279	297	274	270	248	267	277	251	269	250	242	266	247	222	245	272	254	292	270	314	272	298	279	277	285	256	255	242	264	239	266	258	252	269	295	267	298	278	286	278	275	241	290	251	276	315	269	300	261	258	280	275	280	322	259	269	282	270	256	279	296	266	273	275	290	273	261	247	242	241	247	250	257	282	305	250	272	244	275	251	259	294	287	267	239	256	254	274	267	278	276	274	288	295	278	247	250	254	284	245	253	272	265	240	290	254	292	251	286	269	274	272	275	286	294	300	288	267	271	272	248	296	269	270	272	258	281	251	259	313	285	278	271	267	288	264	249	251	254	264	276	254	270	238	269	245	291	264	286	267	251	270	254	290	257	264	247	288	251	291	262	272	267	249	286	292	266	265	276	262	239	267	255	271	249	281	289	249	259	258	265	285	253	278	268	287	279	262	269	255	291	260	256	279	267	308	280	286	256	258	266	273	278	247	281	273	274	254	277	267	293	256	314	293	241	239	263	266	279	283	251	235	282	245	297	260	271	265	267	275	267	267	275	248	249	283	259	273	274	251	242	266	253	257	254	281	278	275	276	277	290	245	272	260	272	271	260	251	257	254	297	269	271	256	269	234	263	251	235	267	256	288	267	273	282	255	308	250	276	238	261	282	270	266	284	293	272	284	272	277	252	258	276	258	269	230	275	292	254	271	273	276	266	249	241	251	249	273	249	253	261	261	257	274	285	269	295	284	283	239	253	258	285	280	263	274	256	276	260	255	259	241	257	301	262	278	264	268	248	257	275	249	271	290	273	258	270	305	279	296	243	279	265	234	279	274	286	259	267	265	248	270	286	245	246	254	268	260	254	260	279	266	269	263	267	247	255	276	280	268	256	258	271	261	275	263	275	260	278	256	288	267	280	273	278	250	269	247	270	255	261	252	282	285	261	289	255	280	268	262	252	278	294	283	279	283	261	266	270	276	286	261	271	271	281	269	309	264	274	274	276	254	254	272	264	258	244	277	266	275	265	268	287	253	260	254	242	255	281	263	280	280	282	285	275	280	272	281	297	263	294	266	263	250	264	258	276	251	256	263	255	272	249	268	288	253	273	266	250	269	260	278	244	293	259	281	277	289	242	278	283	265	286	262	280	276	265	302	229	283	251	262	278	278	260	286	266	272	279	285	263	279	285	257	276	273	267	269	243	266	264	259	240	284	265	269	281	272	292	280	307	277	305	252	289	262	267	262	257	272	245	235	246	265	286	262	273	272	248	252	277	262	298	241	268	255	278	276	280	272	265	272	277	249	262	267	246	267	289	244	266	297	267	245	250	279	274	277	260	276	294	255	308	258	276	271	291	276	278	281	260	281	294	291	251	261	270	247	302	264	236	272	267	299	269	280	304	288	260	254	290	254	286	256	235	264	269	266	278	277	250	271	273	298	271	293	260	266	274	271	306	285	275	271	270	254	262	281	274	278	273	285	284	286	258	259	271	279	274	307	273	264	258	279	268	291	300	251	258	267	262	251	275	287	267	273	256	272	269	247	251	266	251	253	258	266	260	259	284	303	276	262	241	273	275	285	277	268	266	242	240	266	276	245	258	267	297	290	271	249	237	299	255	249	288	279	249	246	276	279	292	300	259	261	259	297	298	290	271	246	278	282	274	304	284	284	259	256	271	269	271	254	267	262	244	295	289	292	258	266	272	281	268	269	285	303	256	291	303	278	256	278	275	300	268	265	275	281	258	253	269	264	295	270	261	294	274	291	247	281	309	258	243	273	280	266	287	293	261	292	256	250	293	278	241	239	271	277	274	247	261	271	275	273	251	252	274	265	265	276	264	268	276	260	269	282	291	266	265	255	273	277	286	282	274	274	231	241	295	278	304	272	249	265	276	266	263	279	250	260	282	278	270	247	267	254	286	285	274	229	245	275	302	289	265	284	271	284	239	265	237	292	256	270	278	276	282	277	280	264	273	274	271	244	260	268	291	289	262	283	260	318	275	261	272	275	251	290	237	273	270	283	240	250	274	264	254	313	278	244	243	251	263	279	289	281	259	268	270	260	269	270	292	271	255	266	263	247	264	286	257	260	264	275	259	253	297	277	259	263	276	273	248	252	282	266	254	249	277	277	287	267	252	272	269	267	262	273	271	247	293	288	277	297	251	250	279	242	279	301	261	257	259	261	300	311	304	269	278	274	269	293	285	288	254	273	256	288	273	271	306	261	261	270	280	271	236	294	272	277	255	240	278	277	244	257	250	283	274	246	247	278	270	258	250	278	282	269	266	257	255	278	257	253	243	236	274	256	253	260	300	287	286	259	261	261	272	244	285	294	296	266	257	268	271	268	274	275	266	256	275	254	253	257	263	299	244	257	275	266	251	272	253	275	283	255	278	312	278	299	277	241	309	263	278	276	273	272	258	266	298	240	256	243	237	277	260	305	306	246	297	278	287	272	253	278	270	286	276	259	274	275	268	262	280	257	265	287	266	277	271	274	250	258	260	251	258	272	271	268	282	268	284	300	248	256	270	257	262	262	270	263	260	222	267	268	258	277	271	272	230	261	247	241	270	281	270	272	253	279	246	272	303	287	256	279	273	250	295	270	276	262	279	293	290	308	241	251	250	276	249	270	253	263	273	239	305	272	293	268	282	258	265	267	276	312	291	267	279	282	252	294	286	273	264	280	281	257	264	306	285	235	246	289	281	269	286	238	259	262	262	287	264	296	230	265	274	273	279	260	281	250	254	271	280	268	242	294	281	235	261	279	269	253	277	296	270	287	259	275	263	250	290	237	265	266	271	277	261	264	274	275	247	262	263	263	276	269	282	233	286	302	268	266	248	259	272	273	273	295	246	259	287	271	257	279	276	256	253	282	283	268	290	294	229	265	284	271	267	281	263	266	260	272	282	275	281	265	278	239	262	269	249	257	270	286	258	266	281	283	268	292	292	270	248	280	264	297	281	280	298	294	255	273	287	280	270	288	280	271	280	256	260	258	257	268	257	270	288	265	255	272	276	301	271	274	280	251	270	269	273	265	283	253	265	311	243	261	249	308	274	278	256	259	279	248	223	258	216	268	297	266	263	293	261	270	266	304	265	276	271	257	281	255	267	284	283	289	267	283	263	255	282	281	271	268	281	299	300	288	295	261	299	262	251	256	261	274	245	274	245	265	291	282	292	267	265	282	290	280	301	268	258	275	295	247	260	259	287	285	289	274	253	240	254	279	252	283	251
5376	5665	4662	2383	1766	1359	1049	814	686	586	527	501	467	461	423	425	395	376	403	414	368	357	375	367	352	398	376	331	356	400	370	357	387	378	342	365	343	363	341	382	380	349	339	339	333	355	364	369	339	323	381	388	339	343	346	368	359	338	370	343	391	365	332	353	369	385	360	353	355	400	379	370	364	384	369	349	360	361	365	340	334	373	368	370	358	350	351	382	352	352	369	371	359	378	367	360	366	343	336	347	361	334	349	386	339	393	356	375	345	322	342	368	352	386	357	355	317	347	350	339	340	387	368	345	347	358	326	315	347	361	345	363	361	367	350	373	339	332	358	367	340	341	381	360	365	342	387	335	344	346	333	332	387	367	373	341	342	352	368	387	348	372	346	336	339	362	384	373	381	349	338	371	364	352	352	348	341	340	351	347	329	364	359	361	316	369	356	323	341	339	328	325	358	359	376	367	362	357	357	360	373	350	316	379	349	387	348	315	371	353	363	338	357	339	344	383	352	361	349	324	371	341	323	346	377	321	370	363	353	336	361	335	358	362	331	350	350	347	344	363	353	372	334	367	336	370	379	371	334	353	387	374	334	340	346	355	364	366	379	371	367	346	348	380	321	367	350	315	362	347	383	339	321	355	368	361	365	343	365	349	391	376	374	349	340	377	381	357	364	347	380	349	337	359	365	320	363	339	341	371	353	324	369	364	365	366	359	366	374	315	321	332	385	342	373	353	355	337	350	347	405	377	368	388	350	371	334	400	393	367	331	359	371	324	385	364	377	371	364	365	353	361	357	348	387	363	347	365	357	363	376	349	348	368	348	396	326	328	386	385	399	382	356	379	396	363	346	346	381	379	362	362	351	389	351	377	322	341	366	368	317	366	357	349	345	367	367	390	370	336	375	350	393	380	373	344	331	334	333	355	357	338	369	371	374	370	325	331	353	384	357	388	370	371	342	354	355	355	333	333	321	343	341	329	376	334	344	356	318	361	367	347	345	338	324	389	351	353	371	367	352	338	324	368	370	366	342	355	352	381	393	331	376	339	389	341	331	334	381	367	346	328	349	363	373	346	341	359	370	351	382	327	369	344	366	335	411	371	361	344	344	359	391	375	332	353	391	348	396	361	402	319	349	354	375	365	372	356	359	325	375	338	328	354	363	342	339	373	375	367	347	380	330	331	371	376	332	347	371	325	328	371	359	380	371	332	368	357	380	372	358	356	369	358	345	369	363	354	346	353	353	368	356	328	301	341	363	366	352	359	377	328	341	355	350	346	338	374	361	348	365	343	362	361	342	393	364	373	356	380	384	350	355	365	339	366	377	385	358	364	322	342	353	355	336	364	334	389	304	360	355	344	355	344	322	354	354	339	345	365	359	346	332	367	392	360	323	348	362	312	323	356	342	373	362	364	335	347	345	343	351	380	355	376	345	383	379	339	334	368	363	352	360	369	356	337	321	348	361	370	374	333	345	325	331	339	311	332	365	343	401	361	345	350	370	367	341	346	360	369	369	369	351	378	326	367	343	391	370	375	332	329	340	396	344	356	369	328	376	324	334	370	376	344	347	352	352	401	365	334	377	377	351	368	346	346	324	336	373	328	368	333	372	364	359	349	370	350	388	371	379	334	375	354	359	392	377	332	334	302	327	358	360	354	344	363	327	367	376	364	384	350	354	335	335	336	364	365	386	341	337	368	357	375	336	383	335	361	360	381	373	346	355	360	353	338	347	331	338	348	329	332	378	374	366	339	381	352	363	375	334	353	334	376	364	361	334	347	364	379	358	362	356	379	322	381	355	330	355	383	359	336	350	351	401	353	349	388	349	365	363	312	378	360	355	348	352	351	336	351	339	354	371	307	319	388	367	379	379	394	346	374	345	358	340	350	371	353	328	348	372	359	356	371	360	357	381	356	371	365	374	296	371	348	360	345	363	342	353	356	369	372	339	366	382	359	308	345	351	339	341	350	346	355	354	355	344	328	351	350	338	375	354	359	363	356	396	392	360	331	325	347	354	355	345	345	346	364	379	359	366	353	354	364	345	375	387	329	353	406	351	375	373	358	321	365	343	354	358	352	356	355	339	331	375	364	356	357	355	371	365	408	316	326	345	353	347	355	367	338	348	343	365	393	346	358	374	354	358	334	361	347	376	345	345	342	353	355	378	347	377	371	329	392	346	346	380	356	331	346	383	343	360	353	362	346	374	353	373	355	347	341	338	334	326	354	379	366	383	378	383	353	342	319	373	373	338	374	360	367	380	373	359	365	345	361	346	377	319	394	359	338	331	356	382	364	350	343	381	407	379	352	387	365	352	349	350	356	365	329	317	366	357	317	403	377	351	366	357	358	350	355	373	367	354	313	336	321	347	326	362	355	337	381	328	368	370	351	365	344	351	360	388	335	352	330	372	325	366	346	341	329	360	331	372	328	369	348	349	381	339	346	338	356	344	387	361	339	373	363	370	351	353	350	305	364	382	367	351	387	370	334	306	332	339	369	385	355	385	382	354	343	369	311	359	372	338	330	359	356	380	345	400	356	337	337	361	354	359	327	339	346	384	366	336	341	392	348	363	372	325	363	351	338	360	386	368	325	364	349	343	354	328	386	329	372	405	361	350	348	369	347	372	372	346	392	345	353	408	360	377	344	351	337	367	335	358	342	353	362	358	355	380	363	349	345	381	362	368	366	365	345	372	359	374	332	332	345	326	356	310	335	347	341	335	340	355	356	368	378	346	364	357	341	355	359	368	366	368	383	351	418	339	379	348	353	333	342	344	305	378	362	390	337	402	351	319	369	346	344	370	348	351	349	336	331	333	344	358	361	350	386	378	347	332	366	378	392	378	347	322	351	348	353	376	349	367	352	372	373	384	363	367	330	370	343	333	347	351	364	367	360	358	380	342	335	383	346	354	348	354	367	367	377	343	360	384	359	341	389	376	336	368	381	336	341	367	378	345	338	363	371	334	358	324	353	344	404	355	390	382	343	359	336	357	325	334	367	371	346	339	385	375	335	340	388	336	331	349	360	364	365	339	362	363	358	352	363	371	328	375	355	413	352	326	369	361	343	358	333	374	364	354	336	366	332	367	368	323	336	386	353	353	388	372	361	366	364	364	339	373	338	360	361	357	345	376	355	377	323	372	367	353	382	371	347	335	351	340	326	360	341	356	388	338	369	357	354	331	365	378	369	367	339	385	403	369	360	339	351	371	348	364	383	338	372	342	396	321	357	390	350	334	386	340	375	342	398	322	344	382	353	357	354	351	378	386	367	362	358	352	332	331	350	340	342	386	368	335	352	359	359	377	400	354	364	354	376	379	342	357	367	366	336	362	366	343	371	317	355	363	382	350	376	365	354	325	354	346	365	327	369	370	361	349	352	340	361	354	337	374	343	344	362	372	329	383	359	358	336	354	355	374	329	354	342	371	354	342	352	359	394	317	399	361	357	345	382	370	381	370	383	373	346	383	371	360	355	366	360	341	336	380	355	373	403
24436	21631	29109	24639	21588	9495	1801	1141	850	795	752	679	670	637	577	560	560	518	578	537	517	498	509	538	520	492	463	481	460	481	464	452	482	497	483	468	456	500	472	465	449	446	473	455	487	506	478	443	442	477	497	491	490	461	489	454	428	466	509	479	473	466	476	419	483	450	479	460	474	441	476	466	471	480	466	513	417	470	475	445	483	448	470	455	497	485	418	475	452	465	452	499	458	481	450	451	436	484	432	505	470	445	438	446	480	484	438	470	461	456	455	453	458	460	482	450	475	434	459	445	458	475	462	452	456	471	473	487	441	466	447	481	442	469	480	448	451	471	456	451	478	472	465	450	481	449	460	476	468	477	477	436	455	451	448	448	454	458	435	473	452	461	463	421	444	451	478	476	425	450	491	490	463	462	447	468	445	486	480	449	490	469	450	489	495	472	483	446	472	512	455	457	439	481	449	455	451	469	480	444	475	437	499	443	462	506	447	504	463	449	470	467	499	465	447	462	450	481	448	464	461	498	485	470	482	460	499	493	486	455	441	450	441	459	500	462	469	475	485	477	462	473	451	494	487	469	466	474	450	449	444	507	490	467	445	496	468	424	483	478	438	455	465	478	499	441	469	454	458	461	436	457	441	483	444	455	452	518	467	435	471	461	439	463	506	438	438	453	466	462	441	468	471	473	468	501	472	470	470	435	480	497	435	486	483	472	468	414	462	504	494	457	488	479	487	424	438	427	489	506	536	467	426	470	492	500	501	438	471	501	445	469	496	492	439	476	468	462	517	498	477	501	447	472	423	462	450	454	453	442	441	484	475	497	454	503	461	475	474	455	461	487	457	489	449	463	485	426	462	487	439	472	495	468	510	497	446	494	462	492	448	451	465	489	481	467	470	465	478	473	486	468	426	464	480	442	520	477	452	452	503	484	463	504	466	442	453	468	488	481	503	445	458	457	466	433	471	426	486	454	470	466	448	450	413	447	483	430	523	466	453	433	451	433	470	446	490	438	476	434	485	435	472	454	445	466	471	458	502	459	461	428	477	477	463	435	483	478	443	483	466	443	462	474	442	416	468	484	457	496	486	494	453	460	491	446	490	477	458	488	449	451	478	443	457	450	471	481	418	473	471	455	470	488	446	476	442	446	473	450	482	515	438	462	480	466	510	413	448	481	451	456	467	441	449	420	453	497	445	481	463	467	441	425	498	450	484	464	455	464	459	437	451	470	456	442	440	453	504	443	463	458	443	422	487	459	428	455	469	468	451	493	451	462	439	499	438	465	440	425	460	471	454	477	458	500	441	484	443	475	433	426	469	466	455	484	497	471	456	497	477	442	487	478	470	451	451	480	465	530	477	451	465	470	465	442	477	437	469	485	463	470	511	425	467	468	438	465	524	473	466	470	424	425	456	465	475	473	490	452	493	457	466	444	476	446	473	460	485	503	464	464	440	469	470	437	453	450	474	456	477	454	459	445	479	465	443	483	439	464	454	484	461	458	468	450	411	491	463	467	431	441	483	450	481	471	451	439	435	459	486	450	473	458	455	491	492	457	454	483	438	470	509	450	417	444	450	426	444	454	459	433	438	444	495	465	436	474	450	425	513	469	490	424	460	450	495	458	487	458	423	443	484	456	460	462	469	492	417	505	450	477	469	414	445	479	491	515	508	437	481	452	467	464	468	478	475	445	455	470	441	441	444	462	497	455	481	459	438	411	485	505	458	423	463	454	484	490	467	438	435	417	490	437	489	449	468	457	460	462	438	472	454	504	428	485	437	466	502	473	484	457	436	485	481	443	464	491	439	441	475	458	470	440	463	499	461	433	407	468	481	449	461	470	473	413	442	473	449	495	469	458	465	456	458	481	451	479	482	464	464	482	475	494	459	458	467	443	448	474	457	462	439	462	476	439	480	477	464	438	452	480	477	461	483	483	471	474	464	419	466	436	465	470	524	467	450	453	449	459	476	481	477	469	461	443	464	482	491	462	460	493	488	454	477	423	470	498	467	457	494	462	478	503	467	456	467	431	466	472	435	472	446	472	503	487	444	446	471	468	466	474	433	441	468	452	481	454	454	475	471	462	470	436	457	426	444	509	463	465	480	425	443	475	426	499	420	470	455	441	445	433	446	510	447	452	431	505	441	436	464	457	458	472	483	461	476	472	463	440	448	438	490	477	449	484	442	424	450	430	509	469	470	476	462	470	444	484	460	448	472	471	483	493	464	461	459	428	444	459	477	455	447	476	463	454	453	434	435	452	437	464	469	454	460	474	453	475	445	472	475	491	463	474	438	466	455	442	474	467	516	401	448	473	458	468	429	422	494	430	479	466	478	473	445	442	494	461	479	490	466	467	490	483	471	456	469	472	469	470	438	435	451	425	460	465	475	471	457	477	454	456	472	434	456	472	498	400	455	483	472	478	429	462	482	461	466	478	480	483	480	445	469	434	514	455	434	439	468	463	467	485	448	472	440	459	456	458	452	477	480	488	444	466	486	441	444	464	469	480	466	448	486	445	472	497	512	439	445	449	469	466	439	451	469	443	503	482	473	438	449	451	487	475	447	491	451	456	462	446	454	461	430	504	456	420	450	432	483	451	465	451	482	451	461	463	460	446	480	472	477	439	502	460	502	427	436	485	477	460	447	449	489	453	451	467	449	486	500	492	419	461	480	479	451	466	439	462	504	461	431	439	459	466	500	466	480	421	456	421	457	496	480	453	428	460	469	461	471	464	457	446	420	461	452	456	471	472	474	442	461	438	454	463	437	509	438	474	435	505	480	467	462	463	480	446	493	483	461	473	459	445	457	446	427	465	459	482	447	473	460	435	493	468	460	478	476	472	432	451	473	439	437	487	482	438	460	473	462	498	443	478	437	481	462	463	465	482	473	466	428	467	469	484	445	479	460	466	498	486	506	454	480	466	441	463	484	443	475	490	457	464	451	457	489	473	480	462	443	486	420	454	461	498	454	451	471	470	469	484	480	439	437	459	456	492	510	463	479	449	464	481	427	446	434	441	465	478	469	424	448	475	456	434	452	466	441	420	483	437	463	479	472	382	471	431	463	487	485	469	450	454	451	470	460	452	491	449	452	500	452	480	492	485	481	464	396	485	484	468	459	475	481	440	444	470	472	484	454	477	493	499	478	479	473	450	488	478	433	474	461	483	440	454	436	463	479	474	467	430	496	459	478	443	481	458	457	477	467	451	491	474	489	462	458	452	463	481	475	484	479	462	474	469	468	458	486	464	463	437	447	484	507	504	455	441	471	459	435	488	418	484	457	482	452	456	474	468	449	436	484	452	484	472	470	451	457	441	441	456	459	460	475	448	460	432	493	454	481	452	446	480	432	462	468	447	419	497	430	453	481	419	445	407	451	458	499	477	419	479	454	504	487	475	485	464	493	484	479	457	458	498	464	456	473	473	450	458	457	437	448	465	457	484	430	494	480	469	459	502	453	447	495	414	461	485	497	463	468	467	482	465	403	445	455	480
6951	15261	13029	6777	4820	3696	2801	2247	1751	1481	1331	1225	1112	1003	935	858	872	766	743	772	767	757	745	672	721	693	685	644	673	708	677	668	664	605	628	594	651	606	611	587	600	611	610	616	619	618	615	591	605	623	635	583	643	591	626	642	594	639	675	634	563	605	583	590	561	630	665	569	627	596	625	637	598	592	611	588	612	610	582	659	585	618	614	559	588	610	641	615	583	615	612	592	570	619	644	631	617	644	597	588	621	641	604	525	635	622	582	645	616	598	613	573	589	608	615	608	605	617	593	606	603	608	600	580	586	610	615	674	607	584	593	609	606	602	564	564	642	607	611	587	643	644	605	575	621	613	584	634	619	583	592	613	609	597	611	614	619	611	556	636	657	592	635	620	570	648	622	626	549	585	573	606	593	613	619	610	616	631	590	611	612	575	667	597	587	608	629	612	607	608	630	598	601	592	581	608	621	584	590	572	626	599	657	642	583	626	584	620	603	610	594	598	592	653	644	620	592	615	622	620	629	634	574	578	609	616	631	600	587	599	570	579	606	653	598	589	576	646	631	646	621	588	639	587	641	593	592	598	616	632	574	628	617	615	642	615	623	556	577	599	567	605	612	598	618	592	567	605	564	607	595	617	569	612	605	590	573	602	601	612	643	604	577	578	598	613	604	561	561	582	601	634	636	619	617	601	571	610	622	598	643	601	583	615	622	603	624	624	618	600	611	570	608	581	602	593	625	608	627	598	610	608	642	631	607	663	607	600	585	581	598	602	562	583	646	635	593	575	635	592	572	579	624	642	620	621	607	619	552	642	619	656	603	605	593	619	627	630	593	649	617	621	594	591	598	597	573	617	653	615	634	600	611	617	624	631	627	629	584	595	582	576	598	624	596	586	581	618	607	605	595	633	589	594	589	574	602	617	607	583	590	627	588	605	641	593	611	660	582	629	593	584	601	639	647	632	611	606	640	576	645	622	635	595	576	636	561	594	596	569	640	571	597	625	626	596	638	594	602	609	575	607	595	616	608	642	559	621	590	625	627	595	593	646	603	621	628	614	588	574	579	625	588	610	581	579	597	583	602	590	617	625	606	620	593	626	588	611	624	632	612	593	569	627	615	587	647	637	577	590	574	615	598	606	595	613	571	608	647	590	597	582	618	589	594	621	612	629	569	654	630	557	596	674	584	631	617	639	599	590	620	635	626	612	586	615	603	594	600	619	612	588	553	604	595	616	590	599	580	585	608	573	605	618	598	608	571	587	609	612	593	625	596	543	615	584	601	567	594	604	623	640	637	650	624	596	589	567	586	581	608	635	606	611	620	577	590	659	609	632	603	584	598	646	647	637	559	577	563	583	591	596	591	655	634	591	581	570	611	610	589	598	605	647	604	581	611	582	590	612	624	626	585	593	601	568	620	636	610	599	575	578	633	592	607	588	566	573	605	630	625	635	605	667	601	589	627	597	612	586	594	600	612	627	556	641	624	613	619	578	575	562	631	597	618	579	635	577	603	601	593	585	573	623	568	564	559	589	600	589	576	580	611	638	613	630	633	635	619	619	584	567	613	583	617	570	604	617	619	590	595	605	583	663	588	600	613	595	641	642	601	651	579	568	590	568	612	574	585	618	571	601	660	587	587	616	587	613	632	612	597	604	628	602	596	587	623	614	640	583	612	619	604	636	570	569	592	591	602	652	633	590	588	604	587	593	612	596	609	618	604	604	643	575	606	621	571	586	580	643	628	606	578	628	609	569	601	569	581	581	639	642	638	614	604	591	576	596	616	617	569	612	602	600	612	601	579	627	594	582	640	614	561	609	590	568	602	608	607	610	644	621	573	617	605	623	570	613	571	614	623	621	574	601	579	589	615	592	629	592	629	603	620	571	615	596	577	564	595	599	595	644	609	648	603	605	557	604	620	624	619	562	630	640	624	644	579	586	640	611	634	577	584	654	615	587	605	619	603	612	616	579	621	617	608	582	569	564	605	589	671	617	584	608	590	571	634	588	602	620	596	640	601	564	626	628	574	603	591	591	580	634	612	644	556	565	584	653	621	631	625	589	633	623	579	584	605	577	586	600	584	591	607	615	643	630	590	589	582	570	642	585	659	598	601	615	601	651	568	604	607	621	613	577	556	570	594	617	626	595	628	556	619	602	560	623	612	603	597	639	570	620	656	558	587	649	602	637	633	589	586	565	597	604	619	619	601	614	605	577	625	543	614	577	599	609	607	593	626	596	580	624	597	572	598	583	591	612	617	618	593	594	627	639	627	613	556	608	644	599	615	609	610	611	627	606	586	559	595	583	565	553	622	623	575	576	632	599	611	598	572	613	596	597	604	585	625	573	638	593	591	607	595	601	648	616	605	580	600	581	571	612	595	589	620	595	573	575	649	589	604	555	634	608	599	579	614	640	600	613	637	633	571	636	624	619	657	608	593	609	623	576	598	590	636	616	630	645	579	601	574	657	617	598	590	614	590	582	611	617	612	631	597	626	642	578	580	598	592	602	584	608	624	624	639	590	623	607	595	599	640	629	654	595	577	594	599	643	568	569	588	648	618	597	584	603	601	635	619	621	569	586	603	564	596	608	620	623	591	600	616	618	610	634	568	592	599	580	570	623	627	614	621	638	659	619	598	620	602	613	609	585	624	624	628	611	631	600	543	579	604	605	592	645	629	584	593	665	586	597	614	598	614	606	581	599	590	566	620	622	635	562	568	609	616	619	657	631	593	643	628	591	623	652	577	607	612	669	608	602	627	611	613	598	590	607	622	641	619	589	620	593	615	612	599	617	611	630	639	576	655	605	659	587	666	609	634	614	600	611	591	623	629	595	594	567	611	589	611	593	579	633	634	608	616	622	634	640	600	582	617	629	602	633	538	606	634	642	624	615	578	614	602	661	575	626	585	622	603	595	567	631	623	645	581	562	630	612	585	681	534	588	593	599	565	568	613	569	613	623	604	642	601	596	574	602	616	608	567	584	646	600	606	611	591	576	585	651	625	631	615	593	612	625	619	650	650	618	607	600	597	594	625	588	630	628	611	622	592	632	627	610	624	595	626	663	579	587	625	591	624	594	645	647	565	602	637	616	654	591	597	580	595	580	623	572	571	576	608	594	554	596	593	581	613	593	600	578	544	600	614	611	571	582	572	610	614	602	573	640	590	568	596	598	583	582	648	628	621	609	602	590	612	614	594	593	611	614	621	599	596	678	543	593	612	576	641	629	613	600	598	628	589	611	619	583	656	627	622	629	577	570	594	627	589	576	611	645	574	621	586	617	564	621	652	594	636	610	565	629	622	584	671	643	620	557	589	601	616	620	568	605	598	630	602	606	658	623	581	576	617	630	631	617	611	591	614	632	609	597	604	613	598	585	640	623	602	595	626	615	656	607	650	597	594	609	633	584	628	604	659	571	588	619	615	619	574	626	560	633	624	581	584	591	598	555	588	592	637	578	589	603	597	587	638	592	607	600	618	586	633	623	586	608	610	619
23383	21576	29482	24123	21585	21577	7250	1628	1139	987	920	782	693	659	659	599	562	520	508	534	515	544	528	490	492	449	483	471	461	440	464	445	469	416	452	415	420	427	428	431	432	418	443	393	421	424	424	431	440	407	425	420	412	405	369	425	423	444	419	419	449	424	442	412	442	407	435	395	426	445	392	429	433	411	411	413	442	458	427	441	415	426	416	414	415	383	449	422	441	414	440	443	382	410	435	416	418	427	413	421	415	435	395	389	432	421	441	452	423	414	396	432	393	437	394	383	393	438	406	418	452	374	430	432	437	413	396	449	395	446	429	403	394	391	401	409	427	411	415	444	458	415	434	434	412	417	366	415	410	409	397	452	409	429	404	406	420	452	402	391	387	405	399	439	392	425	405	408	425	450	432	410	414	422	427	419	395	453	429	440	404	419	411	399	388	408	431	430	443	427	398	428	398	432	443	403	413	434	452	422	384	436	387	426	414	410	403	388	403	412	420	422	380	417	402	424	386	450	447	416	407	415	414	392	382	443	428	427	418	409	408	424	397	447	407	417	445	355	444	383	409	403	407	428	408	415	385	390	405	400	379	357	394	386	396	415	425	406	412	408	407	445	398	391	403	427	418	400	406	407	398	410	409	431	428	439	394	434	456	424	442	375	432	419	430	396	430	405	428	391	408	426	389	433	395	423	441	418	412	411	424	424	403	423	406	415	427	396	392	404	406	415	420	445	438	397	411	411	368	434	428	408	401	403	416	378	411	451	430	406	416	424	449	402	441	444	413	422	380	405	390	423	422	404	405	394	435	424	424	415	407	436	419	419	417	403	402	403	390	383	422	424	396	424	413	422	408	423	429	405	420	441	422	384	400	404	433	398	423	411	450	371	423	429	409	397	428	427	420	434	406	408	428	387	395	396	410	431	409	415	416	382	430	441	400	422	423	452	405	402	410	363	405	398	409	396	394	378	421	409	446	412	433	415	427	417	414	384	420	408	419	413	402	428	398	421	408	430	439	443	433	401	430	404	407	405	418	376	411	432	411	398	421	414	402	381	432	427	439	381	411	420	413	374	416	415	430	402	409	409	431	411	439	424	378	449	427	402	378	391	392	433	426	415	376	419	430	389	425	414	415	417	395	403	440	386	412	373	411	401	419	409	417	382	441	410	421	435	372	405	390	369	429	377	418	425	431	412	413	439	420	405	400	445	416	418	415	424	424	419	405	389	392	433	457	391	419	390	381	422	460	399	421	403	409	412	418	410	391	401	427	410	382	410	396	398	391	390	401	434	405	412	369	415	420	410	448	418	436	389	417	427	399	430	381	408	436	413	396	433	416	406	402	401	412	411	425	436	422	405	425	405	454	422	427	477	403	419	420	413	412	404	396	415	468	404	406	406	432	432	434	430	379	393	395	432	437	412	424	407	385	424	425	402	428	443	402	407	426	434	377	390	419	418	429	435	402	401	420	415	419	413	415	382	445	396	384	390	431	357	423	452	418	400	411	397	429	411	393	402	402	412	430	431	374	408	436	410	452	411	402	403	405	443	395	422	434	418	437	411	410	420	414	421	388	425	392	413	406	418	405	427	389	405	430	400	414	380	393	409	442	434	443	432	418	392	378	380	383	411	445	404	397	387	403	401	397	392	406	415	390	393	403	427	386	395	418	397	410	431	415	442	423	458	443	433	400	405	404	398	423	419	417	413	396	435	385	403	412	399	442	416	406	410	427	389	428	404	405	421	439	373	423	397	413	426	406	411	417	387	421	438	426	359	389	399	382	412	403	445	410	405	421	421	394	449	437	412	417	416	387	435	430	385	371	436	435	407	406	394	425	409	453	374	407	434	431	416	412	417	421	438	373	395	406	399	427	398	403	438	378	415	387	407	420	401	415	447	420	419	402	410	394	413	383	456	430	403	415	408	424	396	407	426	394	378	425	423	398	362	362	430	424	393	421	402	401	412	430	448	423	415	381	419	418	422	406	410	431	441	420	419	418	400	421	414	400	373	391	451	441	433	411	411	411	373	425	405	405	410	433	389	423	399	422	381	441	406	377	414	418	403	421	419	406	418	448	441	425	416	438	420	405	400	430	411	435	401	412	405	439	400	381	400	411	412	398	434	405	409	407	370	428	396	374	391	401	419	450	415	436	410	412	403	416	441	419	397	463	391	420	424	414	385	428	404	396	400	389	405	407	390	384	407	405	391	445	431	431	418	448	393	420	431	437	442	407	398	404	417	439	426	434	407	381	433	414	463	414	419	404	401	426	422	414	400	418	428	423	424	417	391	415	467	435	407	416	429	409	400	420	376	390	395	431	395	416	407	387	405	427	404	399	414	395	392	392	446	366	383	406	426	428	392	434	407	427	408	428	433	402	418	423	429	428	419	384	438	419	392	425	411	432	381	431	424	412	404	425	408	407	425	405	446	441	418	416	462	416	413	403	382	399	384	394	398	435	409	401	398	416	382	427	448	405	391	454	412	418	447	414	428	449	400	387	411	376	381	421	403	390	423	397	398	398	419	419	417	413	419	423	417	440	406	420	440	425	448	455	444	392	430	392	438	417	410	434	431	416	429	436	412	391	404	414	399	403	412	436	417	367	455	405	426	373	420	406	421	421	380	373	404	425	423	395	397	373	385	419	397	402	417	421	398	415	405	425	396	414	413	372	424	417	401	416	420	408	393	402	409	388	375	416	402	419	427	458	413	418	371	432	390	421	391	376	384	431	409	406	422	437	433	393	421	399	447	427	369	418	410	422	398	417	402	415	432	470	406	418	393	409	414	393	399	411	390	421	371	397	405	382	371	435	396	404	432	418	365	462	406	416	403	409	427	428	424	429	427	413	447	427	446	408	393	447	401	404	400	414	416	376	397	391	446	423	385	421	413	405	411	397	420	418	401	421	422	409	394	407	428	404	460	430	401	439	387	368	404	408	447	351	404	403	397	434	409	386	375	427	448	378	432	403	406	382	397	427	427	405	385	429	401	378	421	407	391	464	405	421	414	403	432	446	399	402	418	413	391	410	412	389	409	452	398	379	436	425	380	398	423	408	450	398	449	417	415	404	420	425	451	385	410	440	415	434	394	460	405	386	434	449	378	399	411	440	414	400	391	416	398	382	408	401	439	482	451	419	394	404	427	436	379	413	425	424	413	402	427	417	422	429	395	424	396	418	405	429	400	391	446	400	422	428	417	428	435	391	428	391	403	433	440	423	415	403	407	403	417	403	398	405	417	385	419	414	445	404	383	397	401	391	404	383	408	404	381	431	416	424	411	427	397	403	423	409	426	407	421	392	420	435	371	419	398	444	439	415	396	440	392	442	386	415	419	430	424	422	398	416	452	396	424	415	380	423	446	427	417	452	419	443	401	428	444	428	391	402	418	398	404	419	434	436	411	410	423	421	423	400	427	427	399	409	405	450	399	465	422	429	389	389	434	425	398	403	423	389	430	386	396	429	427	427	417	403	407	402	428	384	422	415	403	415	407	434	410
9221	21069	17681	10045	7321	5435	4181	3288	2595	2173	1776	1532	1394	1242	1105	1084	939	892	862	786	763	797	722	705	691	735	681	656	683	623	637	592	616	654	584	600	563	570	608	649	600	552	588	552	572	564	581	564	523	587	622	540	560	539	550	552	553	555	544	574	587	575	533	560	599	565	579	559	596	538	603	579	544	514	563	536	582	543	576	532	558	523	594	603	555	553	531	532	530	586	573	525	542	532	565	553	524	537	509	536	542	581	515	544	552	556	539	525	594	587	540	535	532	559	569	536	587	544	555	527	597	555	563	534	533	569	527	525	551	608	547	501	546	534	539	569	570	556	546	576	535	537	540	564	548	537	549	539	575	516	614	559	544	524	557	552	552	568	520	529	520	552	568	538	556	551	542	531	573	530	528	503	543	558	514	571	542	534	557	529	551	587	533	540	555	549	580	589	542	518	548	507	541	563	522	541	531	564	520	549	541	561	546	553	548	544	523	561	539	549	504	526	547	545	519	557	572	522	511	520	547	497	621	540	575	526	537	536	541	523	567	526	532	554	531	585	563	550	515	538	618	553	516	527	534	567	548	534	558	546	588	534	531	542	539	515	553	562	494	564	571	563	534	566	547	514	558	545	536	546	563	513	519	541	536	515	532	572	545	551	547	551	556	523	572	529	569	578	551	546	576	572	547	595	545	562	545	551	516	494	532	514	507	602	531	585	584	529	513	580	542	559	589	522	556	556	546	542	553	525	550	541	536	561	528	565	548	509	529	563	586	570	527	572	510	528	517	547	545	572	589	531	568	554	580	498	578	540	601	506	588	531	514	518	558	563	555	553	492	520	547	524	547	553	541	543	555	524	530	533	514	515	550	506	575	580	531	537	549	539	526	585	516	569	541	589	491	579	539	544	552	521	535	544	537	560	567	535	558	570	537	552	531	536	520	519	565	586	574	501	533	565	553	511	559	566	523	580	543	514	562	536	525	524	572	539	557	544	566	529	537	550	555	516	531	585	544	547	578	536	504	557	546	552	514	543	517	574	494	557	562	555	517	510	538	563	510	560	536	553	519	578	519	546	569	548	549	547	537	545	571	564	518	574	529	493	520	509	538	555	555	554	523	554	564	549	575	521	563	532	533	513	545	561	544	553	525	565	523	567	533	513	567	547	547	547	592	591	572	530	539	526	552	559	527	510	526	546	528	545	567	550	523	528	571	554	504	541	548	559	563	532	565	556	540	533	564	554	538	543	539	513	541	552	547	548	508	546	535	521	554	537	551	575	564	544	522	536	533	561	543	538	561	596	550	577	528	520	574	578	536	537	586	542	515	567	520	545	580	506	556	538	516	581	543	528	596	533	578	518	530	548	563	581	554	571	554	552	541	507	562	558	525	462	532	567	547	550	559	521	545	496	537	584	505	565	532	534	553	535	557	503	543	559	557	513	518	557	515	491	552	518	547	527	577	564	532	529	551	569	559	521	563	513	542	476	565	574	547	534	545	537	532	553	580	546	543	499	582	504	554	557	561	571	503	561	516	532	548	569	528	570	527	555	503	551	540	540	524	519	538	530	556	552	551	545	530	524	577	541	563	546	549	570	545	555	543	553	573	557	525	523	514	575	559	543	515	545	535	511	517	566	548	522	499	549	526	580	524	527	590	602	530	526	547	556	546	522	548	595	543	568	522	550	562	531	540	542	543	497	511	573	576	530	514	528	559	567	570	531	607	569	532	559	512	534	588	538	553	538	548	488	514	556	524	539	503	550	511	542	512	528	598	523	528	541	560	567	558	553	555	593	531	536	553	573	482	511	552	549	561	507	564	501	550	581	539	540	554	514	539	548	510	563	537	524	515	522	565	540	552	538	567	540	522	563	529	548	530	543	518	579	600	558	550	539	558	578	521	543	514	531	570	591	547	542	519	561	529	554	560	574	517	569	550	519	557	530	526	554	547	547	552	570	553	590	532	535	528	541	532	511	544	535	529	547	558	567	511	568	542	500	575	512	539	547	516	536	557	578	509	528	534	517	553	508	527	538	487	548	526	570	527	550	578	557	519	533	557	538	536	524	532	545	551	525	562	537	543	524	556	565	530	562	559	536	545	529	563	557	538	541	538	558	564	548	522	529	521	516	584	521	529	531	545	553	526	549	560	532	533	557	498	517	560	538	552	539	529	555	520	569	545	621	504	558	555	535	565	581	561	518	551	528	555	551	517	576	573	507	553	526	537	559	526	555	591	506	518	570	552	551	536	548	558	539	550	509	539	552	511	543	506	534	511	511	577	533	556	496	557	494	518	560	535	569	508	555	566	581	515	539	533	520	547	537	545	545	498	541	507	522	551	535	537	534	544	544	513	510	517	576	546	534	527	543	561	563	581	537	539	526	519	615	566	554	582	532	554	524	551	551	460	527	530	556	572	510	581	579	543	554	515	533	510	476	559	552	548	547	555	564	540	546	534	564	579	564	544	522	514	540	559	521	542	573	553	568	549	492	544	523	530	615	578	554	565	561	548	532	499	551	534	521	516	554	537	519	570	556	539	558	600	528	561	528	538	575	552	548	542	567	513	543	490	540	544	571	540	531	518	501	526	540	569	531	519	551	516	526	507	541	554	562	562	581	505	551	569	561	540	546	569	559	528	565	575	571	558	487	551	543	593	564	592	522	513	562	562	523	550	563	557	534	570	527	518	568	560	546	584	528	562	541	547	551	538	529	569	528	547	492	595	565	543	590	519	562	557	542	525	551	544	520	520	528	524	577	543	516	569	591	556	566	519	584	560	555	492	533	568	531	547	550	560	513	542	521	504	511	530	576	539	522	538	538	548	580	569	529	559	548	529	555	549	575	510	565	563	588	567	523	490	539	572	501	566	550	552	570	497	549	494	538	562	548	526	545	516	531	542	566	551	502	532	560	582	550	541	544	499	588	564	544	506	538	535	575	515	573	489	542	522	535	575	547	580	550	550	578	566	578	553	543	555	590	531	552	540	574	542	595	557	525	538	523	522	528	491	571	555	585	548	524	535	537	513	596	601	581	564	493	518	573	545	550	551	543	567	524	505	517	522	548	549	546	499	536	559	542	558	547	553	543	488	547	533	515	504	576	539	530	522	547	571	571	545	535	534	572	521	496	522	540	551	534	546	494	533	562	558	513	577	516	571	531	511	545	542	518	480	540	541	535	570	539	512	549	547	539	518	568	509	519	549	535	523	504	574	553	590	561	537	562	555	572	575	563	558	559	561	546	557	484	513	529	511	561	542	529	503	536	579	577	580	564	555	542	555	568	552	563	556	564	559	547	515	547	542	546	514	524	520	544	551	513	581	528	519	491	545	566	545	530	582	540	533	518	566	541	533	567	541	576	556	528	565	565	544	575	551	502	553	489	530	542	542	541	537	502	519	521	586	505	515	551	593	575	534	529	528	525	561	565	555	522	562	533	550	513	538	516	578	560	555	524	542	574	565	539	546	543	520	518	562	536	564	515	560	552	587	552	572	521	569	530
27423	20532	8474	1636	828	614	541	420	379	375	333	309	316	293	315	291	294	306	267	307	292	283	257	271	267	267	260	275	246	258	256	286	245	296	279	252	270	242	293	298	291	216	299	278	277	284	283	274	270	269	263	299	271	286	268	259	269	253	251	294	276	293	242	247	276	279	285	282	292	291	289	263	273	318	275	285	280	260	291	278	291	266	260	295	283	263	295	263	289	250	257	247	240	274	288	293	271	279	262	261	252	276	250	260	295	294	316	251	261	270	269	295	295	294	274	283	264	293	268	282	263	273	269	239	246	254	260	254	253	277	300	293	265	259	246	286	240	279	273	242	245	271	264	274	275	263	286	284	253	263	253	279	265	265	288	261	262	302	270	272	291	277	297	309	255	262	270	264	271	295	298	263	280	251	276	284	273	275	257	275	254	273	282	260	231	262	264	311	291	241	252	266	260	263	253	269	265	263	264	238	273	298	274	254	299	266	287	295	255	272	267	290	303	282	270	257	260	270	253	271	276	286	277	304	265	269	268	272	290	271	268	279	278	264	295	258	269	265	269	275	296	273	237	256	251	287	275	263	261	272	311	281	271	268	254	252	256	260	275	286	278	240	249	256	276	267	270	287	283	270	286	274	266	280	258	256	269	269	296	298	273	270	272	276	267	259	275	259	258	262	253	283	287	255	276	258	253	298	256	290	282	276	274	279	287	277	273	243	248	271	275	284	242	273	273	272	308	263	275	277	245	265	266	258	277	266	258	273	263	266	258	262	265	266	224	267	283	275	276	295	252	287	297	279	274	271	278	267	274	294	250	298	268	277	267	292	257	268	266	277	268	299	290	273	276	245	286	250	257	277	267	262	270	273	259	248	280	297	277	273	278	305	256	295	261	271	271	274	266	248	247	262	264	272	235	274	232	280	235	261	262	289	256	277	258	274	259	285	273	282	291	273	252	272	283	265	281	289	276	258	274	281	294	258	276	267	259	265	244	294	246	252	285	274	284	316	281	297	273	251	270	265	286	290	259	281	290	233	284	263	274	283	246	269	301	264	284	278	255	285	275	264	249	266	259	253	264	269	264	272	303	264	278	316	270	259	251	278	258	260	296	266	268	259	282	294	279	284	258	252	289	272	253	251	258	289	287	282	283	260	292	259	270	269	297	262	270	274	272	272	284	283	277	236	284	260	280	287	271	273	282	276	262	300	246	264	247	301	270	278	266	297	294	257	252	264	283	278	260	282	285	274	260	267	284	261	240	261	278	248	245	240	259	280	236	290	262	240	259	256	273	272	292	260	270	264	254	274	294	240	244	273	261	271	276	273	256	250	300	269	281	270	276	289	282	283	277	274	267	266	238	270	282	268	272	259	282	300	281	255	272	225	258	258	301	288	281	336	284	282	311	281	284	251	270	248	251	268	254	284	246	265	268	255	295	266	280	256	272	247	263	277	263	238	254	277	253	268	268	265	287	279	285	237	264	235	282	264	286	285	251	230	274	291	268	252	263	270	286	283	259	291	261	256	253	270	273	254	266	246	273	268	262	253	258	305	253	252	304	273	276	279	279	292	286	262	291	276	264	270	276	267	284	288	258	261	270	253	244	264	262	275	276	248	254	236	254	289	287	277	280	268	267	269	265	260	274	266	255	291	277	275	262	272	289	268	288	267	263	272	253	304	265	251	268	270	288	259	272	302	260	281	318	261	257	277	266	241	253	274	267	303	247	260	262	266	276	254	284	272	253	256	250	263	279	305	255	283	271	245	262	262	281	218	273	255	256	272	254	263	284	272	281	282	255	279	273	266	281	265	256	266	265	277	278	295	285	281	270	271	270	253	295	238	299	288	279	256	269	260	232	281	244	266	245	272	267	253	265	298	249	271	245	247	287	253	284	270	249	274	247	266	284	295	284	269	287	275	264	293	257	294	247	295	291	261	238	237	263	259	293	284	257	279	274	268	278	273	253	278	295	252	265	282	266	236	265	238	273	285	269	283	264	291	288	254	270	262	263	260	251	271	266	300	266	290	271	286	270	225	253	269	274	274	273	254	273	285	273	296	290	281	294	272	266	256	265	270	271	275	264	288	286	259	266	245	278	258	268	226	250	247	257	280	299	272	286	304	252	269	263	286	293	267	295	296	281	323	289	264	248	267	277	293	260	243	280	291	274	266	276	283	282	266	295	250	263	262	278	281	255	266	264	260	264	271	280	266	274	274	274	272	290	272	301	277	274	251	261	266	251	255	292	259	256	279	244	270	281	263	249	246	280	284	240	279	302	269	287	272	261	292	274	299	251	286	263	279	277	232	277	281	258	262	286	284	286	260	245	283	265	262	267	284	276	303	254	235	250	260	269	281	301	258	266	298	284	270	272	262	264	291	272	278	252	259	277	267	285	269	258	245	258	266	301	275	261	257	254	245	263	297	241	292	268	252	282	255	289	242	254	252	242	296	264	270	244	269	257	261	282	280	279	301	267	293	236	274	286	271	258	278	247	281	276	283	265	258	298	276	276	256	255	271	270	272	284	275	265	258	287	270	261	262	241	233	267	270	267	280	288	275	300	257	259	256	280	247	281	253	274	274	264	254	255	283	305	260	268	298	285	260	278	276	267	256	250	281	260	298	281	241	255	274	290	281	284	266	276	256	248	280	255	289	274	272	250	265	287	279	251	283	275	242	249	278	285	271	236	305	256	241	275	246	282	260	267	267	278	278	273	254	276	277	289	289	268	252	289	268	302	263	284	300	224	274	244	289	262	252	266	269	250	303	249	247	234	266	297	277	304	261	270	265	264	279	257	256	263	283	255	287	255	286	272	261	256	296	274	241	269	270	286	285	291	246	236	255	256	256	270	283	256	310	226	278	268	277	260	271	293	256	286	284	257	275	280	255	285	282	267	251	273	294	266	251	256	248	259	254	271	280	267	263	267	269	318	263	270	255	296	262	287	262	260	274	279	277	255	274	289	259	264	301	258	276	262	274	267	222	290	271	285	283	283	271	252	278	286	262	261	287	265	280	254	279	257	249	267	264	277	270	258	243	282	275	299	307	247	254	283	266	287	284	271	260	257	252	252	262	279	266	280	263	270	263	288	255	306	215	287	274	266	270	245	264	297	256	287	283	259	249	251	279	272	268	257	287	309	281	284	285	255	245	254	263	283	269	261	268	282	289	290	282	297	266	273	265	267	244	281	297	260	294	261	294	263	317	255	270	296	268	266	294	287	264	241	277	266	268	276	268	260	263	292	271	293	272	286	260	249	260	271	270	258	253	281	257	278	285	287	261	284	286	282	276	272	262	279	288	287	261	260	279	263	266	274	267	298	264	295	300	252	301	250	246	265	271	296	264	253	279	266	278	263	286	251	284	257	269	273	282	253	259	286	281	296	254	222	257	269	282	254	275	240	265	284	301	314	284	288	255	262	268	263	305	273	282	252	283	272	276	255	247	283	278	283	293	268	276	251	301	262	256	268	261	265	249	257	246	254	286	300	276	253	297
5538	5751	4738	2410	1713	1343	1034	836	670	602	559	480	486	440	464	403	409	416	390	390	413	391	423	372	403	382	356	364	393	370	378	403	380	350	339	361	369	364	361	399	352	395	340	357	376	343	364	350	383	383	337	382	358	365	352	365	349	359	337	371	332	358	345	348	370	351	374	342	323	336	343	361	363	356	368	376	353	370	320	352	370	386	362	348	367	361	361	357	345	362	370	362	345	386	360	367	376	360	338	343	362	341	369	369	378	375	357	365	352	343	327	368	370	374	385	388	352	348	351	364	340	383	334	369	383	408	353	354	378	350	372	392	337	338	356	376	364	375	368	341	362	365	345	379	383	349	341	344	318	345	341	382	375	360	380	359	365	346	368	340	365	355	348	367	328	349	358	341	344	369	347	363	380	364	344	360	346	374	345	364	381	352	357	338	350	352	369	375	362	355	346	378	365	362	343	367	353	382	375	373	360	364	384	326	359	360	346	334	367	329	353	370	375	357	339	346	329	359	374	323	355	362	375	377	343	325	357	346	347	348	362	327	334	349	357	346	345	377	357	333	346	356	397	357	351	378	365	320	386	384	367	373	356	388	365	342	349	371	373	375	357	353	356	353	346	331	336	326	334	368	338	362	410	363	356	352	385	321	366	349	355	341	364	364	332	347	358	352	355	377	349	392	318	368	370	345	357	345	368	366	361	344	353	353	363	383	374	385	375	352	397	376	391	395	341	348	360	378	347	371	359	384	387	366	385	380	346	352	361	360	354	359	358	341	396	344	362	379	335	337	362	382	324	360	366	339	343	384	348	336	375	345	379	371	324	374	353	334	371	320	338	336	369	357	375	376	402	330	337	338	374	365	365	390	351	334	380	377	351	357	401	367	349	360	355	384	343	375	325	347	363	365	341	370	377	320	344	351	365	383	362	374	320	371	357	372	331	357	370	380	318	326	354	324	370	347	361	370	360	352	370	371	369	381	328	317	331	340	338	407	360	380	348	363	355	394	384	382	368	371	360	371	364	369	349	376	329	347	330	355	300	349	346	367	355	372	383	341	393	345	369	353	398	352	366	392	387	328	355	354	363	371	333	355	365	348	370	380	337	340	348	358	342	350	367	338	356	361	387	353	356	331	352	333	347	315	349	370	322	365	382	345	364	368	345	354	316	375	388	359	369	376	344	360	332	347	342	380	352	356	356	373	380	334	374	345	369	324	375	370	330	334	378	359	330	390	370	371	367	361	368	327	330	327	322	353	337	351	357	373	327	339	357	362	382	341	352	372	372	374	351	374	366	370	369	372	335	358	333	326	342	371	349	386	383	369	348	408	339	384	373	395	380	341	380	360	377	367	357	339	370	366	371	341	340	357	342	342	401	392	332	360	359	399	353	332	367	366	347	382	363	368	374	371	365	322	387	371	342	369	394	330	371	357	337	336	352	379	363	368	350	352	355	358	342	362	347	393	370	359	381	368	374	381	351	335	360	349	334	346	327	370	398	343	401	394	352	388	365	388	362	368	367	416	344	368	361	375	349	385	325	368	364	319	372	353	392	366	334	343	352	382	374	336	371	318	341	366	358	406	346	323	350	380	392	357	334	350	346	389	355	297	316	331	356	343	382	351	312	373	315	377	353	379	369	343	364	374	357	364	361	347	369	359	333	335	359	343	344	345	343	361	361	362	380	377	342	341	312	357	384	369	346	385	345	351	367	317	366	360	356	372	329	369	366	357	376	372	358	350	351	380	352	378	358	354	362	365	352	354	353	366	372	365	344	358	348	386	359	376	367	358	351	390	330	379	358	334	356	377	367	371	341	405	392	353	349	382	351	329	376	374	393	372	399	391	405	382	364	378	321	344	351	384	359	383	360	317	380	386	364	391	353	366	370	368	338	354	381	398	367	364	377	356	390	337	388	388	381	343	369	344	362	365	372	344	359	367	369	356	368	364	372	333	358	345	399	320	368	355	338	392	374	355	390	355	368	346	370	340	373	343	353	339	368	357	352	367	366	366	368	378	380	373	385	354	356	327	321	344	354	339	323	382	369	352	328	362	359	372	367	366	344	360	394	369	347	343	405	376	353	337	387	339	328	354	383	374	369	337	349	355	370	345	355	353	360	401	375	365	391	329	323	363	357	372	363	308	371	378	360	353	379	354	343	375	366	347	368	353	380	368	383	361	359	351	388	384	395	372	380	380	354	396	383	364	343	369	373	381	328	377	337	332	372	392	344	380	373	381	375	365	360	329	379	344	372	327	380	362	360	381	345	379	378	366	391	344	354	364	354	348	375	373	376	367	316	344	321	321	354	341	342	367	356	340	310	347	346	355	357	347	338	379	340	350	398	352	336	357	400	365	344	335	386	399	358	382	397	343	334	332	362	375	350	345	358	344	372	332	351	355	335	330	359	397	347	383	371	355	358	398	396	359	349	346	340	343	338	349	374	341	367	390	305	394	357	363	341	350	362	350	400	394	353	381	340	361	344	385	327	335	366	332	320	380	345	365	344	343	351	372	345	344	378	361	384	368	389	356	358	349	310	326	364	338	366	366	349	370	377	346	366	340	339	343	372	394	373	341	340	330	372	367	372	380	379	364	389	354	341	365	334	363	384	357	406	377	332	379	353	427	378	350	337	370	352	345	360	345	357	345	330	329	358	372	344	372	368	353	376	363	346	347	355	355	350	388	379	362	358	328	373	330	348	375	359	349	381	338	345	407	339	361	401	327	379	369	330	327	376	367	342	367	350	345	357	322	341	351	366	323	352	331	339	333	339	353	344	385	358	345	380	368	354	358	346	358	356	354	344	363	374	361	361	358	347	364	377	328	376	356	383	351	390	365	361	336	328	373	367	356	333	352	332	350	372	309	350	344	366	377	364	362	381	366	363	329	348	357	371	395	338	385	343	373	326	341	354	374	353	365	343	365	385	332	373	356	350	350	361	347	368	350	332	371	341	373	349	341	399	346	415	388	371	354	378	365	360	324	381	362	351	365	352	367	371	352	343	361	381	366	314	363	342	369	355	354	363	355	348	381	369	319	338	333	372	339	373	359	385	369	363	378	378	351	346	348	326	375	327	373	361	348	360	339	359	337	358	333	336	334	348	346	383	346	345	357	370	332	363	368	379	378	346	385	356	356	375	352	356	354	345	357	399	361	330	361	348	332	344	325	395	335	377	357	369	340	372	392	342	334	352	378	370	340	355	347	373	364	376	372	360	354	372	341	372	368	372	341	366	379	347	360	342	366	367	345	353	363	350	386	361	352	358	353	367	327	331	370	349	338	374	352	382	342	372	364	362	350	386	351	382	394	396	314	331	353	383	354	350	376	350	356	352	378	333	354	362	366	352	368	366	383	367	382	356	367	339	340	386	364	382	318	392	371	358	370	383	375	351	345	362	330	353	352	374	388	368	339	367	371	360	369	374	319	381	335	359	373	363	343	322	348	343	364	362	387	384	396	357	371	366	354	378	377	334	369	349	380	352	339	350	371	335	369
24482	21574	29013	24602	21557	9404	1729	1109	849	791	706	696	628	647	616	578	584	557	567	538	545	506	469	496	528	480	495	521	489	489	453	483	503	481	473	501	475	460	509	457	478	483	489	482	425	449	479	464	502	487	468	453	478	454	460	450	410	442	439	512	460	465	462	421	493	460	484	447	469	442	477	477	460	486	450	463	445	449	440	470	462	465	428	443	446	411	484	443	491	449	470	476	439	472	462	459	461	476	443	457	470	468	462	494	487	479	484	439	435	461	509	459	509	474	479	460	462	448	440	495	447	438	455	461	494	443	493	482	456	482	477	475	455	436	468	450	476	457	473	464	458	486	465	499	421	420	465	438	448	459	445	464	434	473	450	475	420	434	482	465	430	487	438	458	447	444	467	433	480	419	462	479	450	472	502	459	512	442	465	436	465	429	442	480	431	503	514	471	504	513	479	491	497	486	490	454	475	473	458	431	422	438	452	458	463	435	443	471	468	457	411	457	460	482	436	444	465	479	494	509	474	452	456	476	430	472	461	463	467	466	399	460	466	466	464	423	454	470	477	502	486	456	454	424	449	477	475	447	493	463	478	461	459	504	470	430	440	435	432	442	479	448	455	495	494	476	503	448	496	490	433	420	432	486	451	436	453	448	481	440	454	478	488	476	409	452	429	443	425	451	448	456	456	455	455	440	478	463	460	451	466	454	443	457	451	487	491	474	453	455	499	481	464	456	472	454	462	425	445	481	456	514	488	457	471	436	444	484	463	497	470	421	501	471	446	462	474	482	454	480	456	456	486	446	395	466	457	459	460	464	481	457	450	441	489	473	439	445	462	500	464	470	451	490	462	481	441	443	470	483	429	469	458	475	438	449	449	478	469	490	461	448	467	472	472	451	460	428	455	420	436	474	488	474	457	500	455	457	489	467	453	436	462	453	439	474	465	443	433	499	452	455	463	505	461	523	452	425	476	478	440	478	476	477	473	455	481	504	415	433	463	422	468	464	485	511	470	435	471	483	498	479	463	434	443	469	482	448	456	480	432	482	451	466	444	465	462	472	424	458	451	512	492	457	432	488	469	472	426	468	452	472	471	433	469	434	423	454	466	423	469	460	475	438	483	447	457	524	471	465	450	508	479	457	460	454	440	406	458	440	430	483	486	464	446	421	463	473	442	467	432	457	452	489	459	453	483	482	436	503	441	479	474	511	491	447	423	430	470	456	464	450	431	462	466	458	418	434	460	466	472	434	423	468	477	448	474	479	470	491	468	479	454	472	450	437	479	459	443	437	455	431	453	448	447	500	473	437	466	454	508	463	479	457	452	464	456	463	437	458	435	496	436	459	419	478	430	450	451	453	451	422	491	453	448	466	474	431	463	469	468	461	406	452	480	497	492	478	477	434	488	450	459	444	500	473	450	460	447	482	493	492	460	401	465	463	475	418	487	470	443	433	439	489	482	448	481	488	459	469	473	452	439	462	466	475	461	442	463	491	456	435	411	451	482	443	483	464	474	456	447	470	456	447	440	458	449	513	480	498	458	468	435	455	470	454	446	452	425	491	439	470	462	469	451	428	493	456	479	487	486	518	464	437	472	475	472	443	472	462	451	445	462	448	445	452	490	503	421	494	470	457	460	455	462	454	454	472	443	461	479	427	507	465	433	484	476	487	459	466	455	486	461	479	424	437	433	439	464	492	455	447	445	463	448	459	502	458	457	443	410	438	429	465	438	431	456	473	488	447	477	465	454	437	466	434	452	446	471	435	473	500	455	468	436	473	472	501	443	461	458	494	478	439	480	467	499	487	456	480	387	452	474	464	464	477	459	459	473	454	448	473	460	469	487	435	478	461	434	427	451	457	468	454	511	464	452	496	474	533	461	467	451	431	444	469	429	436	491	484	491	465	437	471	474	502	457	434	438	466	449	430	466	421	471	468	441	453	428	481	449	474	459	473	430	449	457	451	422	458	464	454	497	488	456	474	462	474	451	470	456	487	467	466	507	438	473	440	451	502	466	483	502	463	461	500	478	461	453	452	447	480	454	458	492	448	447	447	437	489	434	459	499	432	473	478	476	437	466	446	459	497	457	472	477	496	491	449	453	463	443	492	484	484	487	457	482	440	522	500	442	446	458	459	408	435	427	452	467	436	478	477	469	450	540	454	482	442	440	479	408	459	493	413	470	500	470	450	452	405	460	473	443	493	467	446	448	441	466	465	452	462	472	431	468	459	440	477	483	452	470	441	482	468	444	454	468	462	446	489	501	474	458	451	434	486	478	461	496	449	484	496	440	417	476	470	460	463	483	496	425	435	470	468	454	473	459	423	488	441	450	462	470	511	466	478	441	465	453	450	501	463	447	482	457	445	465	491	486	470	441	456	465	488	467	444	474	496	467	465	463	444	463	447	471	479	416	498	478	508	482	420	458	461	427	488	443	458	447	463	460	460	505	482	457	452	451	471	451	428	448	463	463	454	470	486	482	469	493	437	468	473	465	470	482	486	469	451	473	460	438	450	461	491	480	476	474	466	482	491	491	417	477	486	425	441	454	455	461	458	489	478	475	452	459	452	435	455	461	428	479	533	436	504	453	485	445	451	478	454	480	427	470	449	495	445	443	429	439	492	418	465	442	470	458	406	467	473	472	464	484	475	448	465	493	445	470	459	452	492	463	430	475	433	497	471	467	454	449	447	469	466	434	447	463	480	473	464	453	442	452	473	459	437	454	482	459	452	470	435	440	451	451	500	456	469	460	441	441	471	471	454	435	429	452	479	512	502	458	441	446	469	495	455	491	449	468	485	467	490	468	483	464	460	461	476	455	469	465	429	451	484	464	467	456	404	501	452	484	470	455	500	471	472	469	449	466	491	464	462	463	461	431	421	437	427	465	461	444	456	425	473	448	475	473	488	417	419	452	482	450	484	447	477	469	446	483	451	454	450	496	456	469	512	519	461	490	470	464	484	468	493	451	517	465	441	460	454	500	446	462	455	446	420	471	479	448	469	484	468	431	449	485	451	475	467	481	422	468	479	436	451	474	450	443	455	461	452	447	490	472	469	430	489	487	442	477	465	469	459	432	509	492	446	451	456	480	457	460	478	437	466	424	466	499	441	507	450	497	479	486	466	469	441	463	449	460	441	412	469	453	453	447	471	457	465	451	466	489	494	483	458	447	465	422	455	447	447	448	464	443	478	463	457	456	416	458	456	456	450	455	456	482	503	487	463	445	467	469	488	449	472	473	473	499	499	472	456	440	471	487	487	487	461	453	454	501	472	460	435	445	481	462	441	481	452	486	490	488	455	458	433	428	475	469	461	459	476	477	429	470	454	446	433	453	481	446	484	458	473	472	497	453	474	452	494	464	444	438	482	461	478	487	480	429	505	447	461	461	465	484	483	445	452	461	478	464	456	446	479	437	456	491	425	491	457	479	492	474	477	473	467	470	470	440	455	430	437	451	516	459	464	426	485	451	460	478	471	421	434	435	455	461	441	456	437
7042	15307	12714	6868	4778	3687	2825	2300	1866	1539	1342	1188	1102	945	918	941	818	788	811	768	680	730	677	711	665	637	700	656	634	672	645	632	601	668	637	621	593	637	642	601	635	645	633	674	600	569	589	624	589	661	615	638	571	596	599	634	645	620	601	627	611	607	637	636	614	597	612	612	617	583	622	575	642	618	655	621	678	619	626	614	633	644	627	588	596	580	608	586	613	619	600	644	627	625	620	594	583	629	623	578	633	623	610	581	631	578	609	594	626	666	597	641	613	638	618	608	613	611	609	610	591	616	563	607	616	606	621	599	590	668	592	625	586	611	621	624	620	632	630	645	594	596	622	629	622	616	623	568	580	577	603	625	595	634	600	596	561	552	625	623	574	617	587	538	586	626	612	576	608	632	623	570	596	638	610	600	633	574	608	626	612	587	630	579	631	609	606	564	600	609	589	629	606	651	618	630	572	592	584	619	611	561	634	632	626	632	565	596	576	607	646	599	577	648	635	598	590	619	618	560	554	602	622	594	596	587	605	608	603	603	596	601	618	619	592	627	613	591	603	596	604	620	616	633	582	577	636	598	595	586	648	606	614	613	571	631	604	637	605	579	581	561	572	608	622	567	598	593	576	584	589	611	586	577	679	596	584	596	607	659	600	629	607	613	603	593	605	630	604	598	598	624	638	529	619	559	605	632	571	579	590	597	672	593	603	645	554	616	593	603	640	596	584	629	653	617	615	627	606	578	607	611	638	554	620	630	563	604	627	628	605	607	571	604	588	577	645	616	607	616	625	598	592	647	621	566	632	616	628	570	619	601	595	599	658	583	668	605	616	586	604	575	594	620	583	594	564	599	590	586	654	619	612	628	571	585	599	647	575	607	627	591	580	627	606	585	623	586	591	600	588	579	612	592	649	577	577	580	669	605	609	596	568	615	557	631	572	595	605	643	565	616	603	613	554	596	591	605	593	606	560	589	576	593	641	598	626	610	563	576	644	614	634	573	600	544	606	639	586	603	608	600	587	629	657	584	643	653	592	592	582	660	567	581	636	639	596	617	579	617	598	591	637	629	639	608	616	634	579	621	601	627	578	613	596	628	593	595	573	608	606	584	614	630	651	595	621	603	599	595	641	641	600	596	608	595	612	602	600	601	595	608	611	620	645	583	615	595	645	585	632	598	597	599	621	571	583	598	641	555	622	601	592	598	629	596	593	620	592	608	587	572	592	596	614	605	578	614	608	616	599	619	616	614	589	631	598	611	620	586	582	591	642	612	573	614	591	603	590	619	617	574	622	579	606	602	600	634	595	606	585	616	607	605	619	586	552	651	617	615	595	590	574	626	622	572	621	609	602	616	608	579	639	631	611	566	565	571	548	618	575	596	572	567	600	616	656	642	574	615	608	564	609	615	638	580	575	604	570	595	627	639	601	633	613	595	617	638	575	622	608	610	569	555	595	615	566	603	571	586	629	564	573	665	608	589	570	596	637	627	589	582	590	615	580	616	597	605	593	604	612	600	598	650	624	594	621	634	582	639	560	605	608	609	580	597	611	612	604	623	642	617	612	625	624	582	585	651	613	603	623	578	557	596	586	617	600	633	599	582	606	603	616	619	615	609	637	590	616	566	642	569	605	623	608	610	606	657	550	590	629	638	597	599	568	597	647	593	623	613	592	609	635	588	597	592	589	607	628	552	606	622	598	621	643	629	638	603	616	587	608	576	615	620	590	567	605	594	658	632	595	641	581	574	593	609	585	596	620	584	601	585	619	624	621	617	636	635	612	578	608	646	595	619	567	613	593	669	638	592	607	578	627	591	581	613	638	646	614	587	566	652	599	599	621	614	649	622	585	568	587	627	625	603	607	611	582	591	564	578	611	638	603	617	604	575	599	574	622	609	572	633	630	638	557	636	580	634	608	612	595	590	597	617	604	616	606	616	577	590	641	634	575	632	563	601	586	639	652	571	614	639	651	615	631	595	604	646	581	624	586	611	622	629	604	631	652	588	614	599	566	650	604	593	635	605	629	595	625	597	607	578	600	566	619	625	621	601	624	603	592	641	571	624	628	609	628	650	640	580	604	592	653	611	602	606	668	572	575	640	612	591	583	634	605	563	577	568	619	607	586	592	630	584	611	619	584	621	591	637	596	587	582	643	598	610	624	547	608	599	593	624	633	594	594	613	601	585	572	598	586	609	568	583	592	602	620	637	643	596	657	592	570	586	584	622	609	608	632	592	643	557	598	571	577	584	596	652	594	579	605	582	615	583	642	547	617	665	572	617	592	611	589	650	573	608	607	594	629	587	600	595	603	571	598	632	589	576	616	597	607	605	638	622	617	556	574	645	616	575	597	608	619	584	597	582	630	612	624	611	554	560	575	564	614	604	560	614	606	580	608	606	637	561	578	602	649	617	581	621	607	635	634	588	604	599	607	621	589	595	584	610	610	602	596	615	597	570	591	619	642	550	567	633	615	619	606	582	623	595	626	592	609	583	587	591	598	628	558	585	626	607	630	605	596	604	629	612	622	552	603	604	580	643	570	646	586	631	589	576	617	607	601	622	573	625	616	627	629	583	622	580	627	620	594	582	586	661	593	601	625	613	560	640	643	601	630	545	574	564	613	607	600	620	582	604	610	577	631	567	631	595	606	624	597	610	603	597	590	605	596	650	636	617	623	606	591	622	587	604	588	602	613	574	574	604	621	601	614	618	597	612	575	639	616	595	617	582	611	595	600	610	590	631	624	558	601	620	625	607	626	586	557	589	572	602	597	583	598	603	627	583	588	605	629	618	585	674	608	574	580	607	557	610	593	603	573	596	603	615	580	613	596	592	613	630	606	663	610	598	632	615	621	541	576	578	615	560	627	628	625	636	576	599	545	658	544	606	552	641	615	637	588	573	587	613	649	616	610	575	615	636	617	601	597	605	597	612	601	594	651	614	638	586	591	588	624	621	585	644	610	611	606	565	594	620	613	656	638	601	574	602	631	610	620	561	558	584	622	557	626	557	660	609	638	646	624	583	586	631	552	617	595	590	635	593	585	634	614	602	625	618	638	637	572	648	605	645	586	603	638	625	586	611	603	584	597	612	609	621	582	577	610	617	605	586	587	586	630	583	611	586	627	596	577	578	618	605	637	650	570	612	590	651	614	608	553	585	582	603	611	560	632	637	594	661	644	600	632	614	583	619	655	633	601	586	609	611	590	599	605	594	577	601	616	655	622	631	608	580	533	632	607	593	640	595	611	578	647	646	618	615	622	598	630	594	591	628	584	587	587	638	621	550	601	567	604	586	616	620	615	622	604	617	586	565	598	612	599	616	610	650	599	638	610	598	655	618	571	663	643	602	610	590	612	600	577	633	613	595	662	569	623	595	611	621	642	605	601	605	590	614	611	604	622	604	599	652	585	603	604	604	630	627	607	617	610	585	580	585	593	636	633	618	652	583	617	595	639	628	581	567	615	617	592	597	622	634	668	579	610	620	616	615	616	619
23442	21576	29469	24151	21582	21578	7233	1641	1127	989	838	769	759	672	587	603	577	540	574	516	472	486	489	500	494	513	464	472	440	464	439	447	460	493	416	432	438	450	433	432	445	436	429	458	436	422	437	444	417	454	422	413	389	389	414	393	396	414	376	418	407	431	447	430	420	412	408	406	424	432	438	425	421	419	420	402	430	409	436	429	388	377	408	421	410	379	427	434	439	431	411	400	406	436	396	409	425	415	445	383	411	430	401	404	426	439	383	388	390	455	394	434	438	386	402	403	449	407	427	411	418	441	450	399	441	413	440	397	407	389	405	400	409	417	401	458	404	419	419	344	425	415	420	408	426	432	426	441	409	399	441	404	419	403	391	424	439	420	399	396	395	412	422	438	374	406	416	397	386	414	394	417	417	429	433	440	380	410	420	441	421	438	424	411	410	409	438	449	398	429	392	410	419	406	413	393	442	421	424	430	415	406	401	399	401	461	415	393	413	402	397	415	389	397	418	417	381	398	414	386	363	427	384	418	417	465	420	412	411	434	415	375	419	448	416	406	464	409	414	438	415	418	398	410	424	439	418	423	392	398	433	400	419	394	395	450	413	358	451	446	379	406	376	398	415	423	399	389	378	439	413	408	422	450	438	377	460	459	415	421	417	397	429	377	412	447	401	389	418	423	390	388	397	397	451	405	412	423	407	392	433	412	403	409	387	393	413	408	391	415	377	373	421	381	423	426	410	439	382	439	440	408	414	409	436	397	432	419	413	393	405	409	413	370	372	427	409	402	409	405	424	389	395	417	422	432	439	432	399	419	447	467	378	393	451	414	409	442	429	401	403	391	406	427	413	394	388	409	401	410	429	422	420	418	410	398	381	372	418	421	426	434	440	450	437	382	396	420	396	431	400	405	405	416	395	427	412	426	386	394	437	401	425	399	401	445	415	379	424	416	390	393	363	413	397	409	396	415	437	411	402	390	413	414	390	447	386	388	393	420	398	420	418	415	440	398	425	415	408	393	411	429	395	423	397	415	404	435	430	378	420	405	422	414	467	423	400	414	412	418	425	424	406	378	408	413	435	410	381	380	404	381	414	396	396	400	415	361	384	393	445	370	410	423	431	431	422	423	388	420	410	406	412	390	375	390	390	414	395	415	407	407	433	416	420	387	396	410	403	397	401	397	403	428	372	416	427	425	428	412	383	411	427	417	401	404	423	393	410	429	391	427	404	423	456	381	418	411	414	414	397	430	383	403	414	418	424	430	401	425	439	403	417	408	389	375	380	411	419	423	395	412	434	409	443	436	391	426	403	421	428	431	403	440	384	446	442	420	412	401	443	406	371	368	379	455	401	431	429	439	415	411	393	413	408	447	435	474	409	421	421	390	398	417	407	437	410	401	414	367	409	426	405	440	416	394	409	407	397	400	406	425	431	460	405	408	418	435	425	396	425	422	445	416	447	401	418	413	415	453	415	419	438	391	383	406	368	384	425	420	448	380	425	438	432	397	429	401	450	393	416	412	421	399	427	370	410	414	416	381	417	398	427	463	409	427	392	443	403	468	421	360	451	415	412	391	408	409	381	412	421	399	410	380	430	438	428	387	422	393	404	390	438	422	408	415	401	386	441	403	415	365	420	374	421	416	410	437	441	389	401	402	428	394	439	390	420	425	403	391	412	409	400	382	399	409	397	425	415	395	428	441	474	405	416	398	373	425	440	399	400	424	408	441	418	428	426	415	390	398	394	407	431	454	410	415	439	416	399	433	391	420	399	396	428	391	408	417	426	433	401	400	417	417	449	436	422	437	409	400	397	428	424	401	399	419	387	412	411	412	425	400	381	421	384	383	449	383	417	413	418	417	371	391	438	411	404	397	426	439	435	391	399	427	402	420	425	418	430	387	414	436	417	425	474	436	403	436	412	404	380	390	383	426	367	373	427	418	453	411	380	395	411	399	385	408	406	411	396	408	434	390	393	393	425	401	416	410	425	413	422	396	426	395	407	348	389	415	396	388	427	383	411	400	408	400	414	426	391	386	397	408	414	428	396	431	428	397	415	413	423	374	381	426	389	448	396	427	420	418	447	369	370	436	378	437	414	389	406	413	435	384	395	415	426	401	414	380	422	407	381	410	403	391	410	407	406	441	431	431	409	418	408	425	412	427	405	420	393	443	429	416	392	409	417	382	439	382	434	450	419	411	405	460	419	391	409	416	366	389	412	428	396	442	411	427	438	405	428	421	438	413	395	408	376	425	436	434	418	415	434	430	407	377	424	400	398	402	430	443	405	387	393	385	431	396	409	377	433	436	411	380	427	410	413	380	453	395	422	428	416	401	448	403	420	417	399	417	410	396	404	397	418	415	382	417	426	434	421	415	376	407	413	399	399	438	431	437	390	412	446	423	428	401	420	429	424	434	390	428	420	426	424	434	413	442	403	392	390	400	434	387	414	418	408	395	449	424	427	385	377	427	399	387	397	451	455	420	401	396	422	426	436	382	433	410	418	417	433	433	410	407	391	414	430	396	419	413	414	469	379	388	430	423	402	413	387	396	426	424	434	427	439	400	423	410	397	386	410	418	396	427	379	429	382	430	431	400	402	410	388	415	428	404	403	371	381	393	408	397	414	408	427	366	397	419	411	412	398	421	435	413	451	456	397	420	432	416	396	404	448	406	400	399	436	403	404	370	430	373	404	395	413	373	411	423	381	393	410	436	429	459	443	393	427	355	420	421	412	384	401	376	418	455	391	420	420	397	415	406	373	408	376	363	417	398	378	392	417	409	457	403	407	438	450	420	385	388	398	417	417	419	408	415	412	406	425	410	381	374	408	404	428	366	379	400	440	380	385	426	423	448	427	372	411	443	391	424	386	432	416	406	412	392	434	432	433	356	414	379	398	459	428	395	413	418	410	424	393	423	430	411	426	388	412	402	454	395	422	420	407	408	459	452	398	373	437	399	429	409	416	435	390	423	408	417	451	399	407	413	395	430	418	400	373	432	453	426	374	435	425	420	409	401	417	392	393	401	399	399	402	444	428	417	432	417	421	422	412	376	387	396	421	401	442	409	427	402	398	378	386	450	432	450	455	476	426	434	373	408	454	410	398	426	395	391	393	381	388	367	383	398	407	388	388	440	407	395	439	382	442	373	400	407	410	421	428	386	412	466	421	399	452	387	407	378	387	396	418	419	390	407	450	434	409	430	390	422	382	379	404	414	391	432	390	410	368	387	394	410	400	403	383	396	393	384	426	416	402	385	406	447	419	407	448	427	457	400	376	428	447	433	375	443	439	413	409	413	399	377	409	421	410	408	443	413	411	393	385	430	411	371	423	378	420	423	437	401	421	414	397	402	383	357	409	385	405	433	411	410	414	373	398	411	391	420	411	425	438	391	432	393	407	413	389	413	429	397	425	421	426	408	408	394	409	407	376	426	402	410	438	411	415	415	409	419	417	395	417	450	397	435	419	421	408	427	413	375	455	411	427	417	431	394	397	404
9395	21274	17622	9949	7262	5527	4153	3297	2576	2041	1809	1532	1387	1193	1058	1096	988	889	875	818	818	714	708	716	676	714	726	663	587	654	655	627	590	611	612	633	577	591	580	572	547	596	549	573	618	563	582	599	556	546	574	597	563	566	533	550	537	570	524	535	547	565	587	559	567	573	555	588	521	551	595	591	562	572	544	496	575	573	532	535	590	511	558	586	522	566	558	560	594	583	540	545	570	522	537	544	585	556	543	500	547	496	558	533	577	567	536	497	565	567	552	517	538	521	518	535	552	591	571	583	538	560	543	560	564	556	564	524	566	572	582	581	521	560	606	524	585	548	513	531	546	558	521	528	534	575	541	536	577	552	543	593	528	547	542	542	522	526	573	572	563	546	546	575	551	522	522	523	531	578	555	573	556	512	529	579	503	551	587	552	553	518	505	572	513	523	508	540	507	563	564	548	539	590	534	562	559	509	591	508	569	559	564	560	596	546	545	532	520	544	497	512	505	576	527	497	532	551	543	528	532	547	532	522	568	510	520	524	518	527	531	546	584	515	557	581	489	538	551	593	538	558	570	545	516	533	567	544	496	527	552	554	536	548	591	555	540	577	551	535	525	529	561	581	507	566	570	542	540	537	553	544	539	548	536	511	523	517	536	544	482	513	551	527	533	539	526	562	544	538	542	563	531	563	539	526	559	543	537	560	591	535	515	564	554	550	530	552	538	528	568	507	539	583	503	549	540	527	568	553	523	558	546	504	546	545	488	513	589	538	526	563	513	551	550	532	533	545	517	548	554	563	477	539	595	473	541	520	557	600	522	573	558	483	535	576	549	535	547	533	518	541	560	552	532	564	549	509	487	557	559	533	545	534	543	563	560	564	518	575	544	557	562	533	505	564	507	536	572	522	533	527	542	588	554	545	501	541	565	550	537	581	531	546	544	559	548	526	527	584	496	578	547	506	536	532	603	545	585	561	521	524	560	531	534	506	569	508	517	559	554	520	558	537	545	540	553	530	524	518	537	539	591	565	543	538	521	547	523	544	536	491	554	534	560	516	541	548	538	519	546	541	561	556	569	566	556	530	541	562	541	565	556	550	546	511	535	569	544	575	574	537	555	538	562	551	548	539	566	550	541	493	571	540	532	540	546	533	528	524	522	588	526	570	553	542	530	557	570	570	534	537	528	541	542	495	558	506	523	532	521	541	520	525	553	542	542	504	529	541	589	570	557	531	518	527	542	535	564	519	520	500	518	539	526	546	599	526	544	504	546	541	567	536	521	547	513	492	545	561	506	524	543	552	558	547	481	527	509	528	565	574	557	547	554	556	522	526	537	534	535	529	553	519	542	561	607	548	555	524	568	536	527	578	551	590	509	520	525	512	513	517	550	577	568	546	538	525	538	560	547	556	532	553	558	496	580	525	541	549	566	539	542	586	498	555	561	525	553	550	558	575	578	586	592	551	542	525	550	552	533	529	530	581	522	539	528	565	569	527	571	522	524	551	551	559	535	545	516	577	545	539	573	535	600	519	548	555	562	570	519	513	558	542	566	548	512	561	558	561	530	547	544	584	496	537	508	521	503	534	561	553	478	566	535	587	529	531	534	487	590	547	540	543	537	574	534	573	522	541	555	591	532	537	549	566	535	521	574	522	547	588	578	528	561	536	511	556	560	540	570	540	498	542	558	554	527	574	519	570	555	563	541	516	527	543	529	550	535	535	557	544	540	560	559	529	516	516	576	579	555	505	568	602	573	568	575	539	571	581	554	504	524	538	562	535	562	577	521	563	526	565	539	563	550	556	531	543	549	539	571	537	516	576	557	558	521	524	545	516	550	544	514	601	540	516	519	524	514	543	555	599	555	530	533	553	551	604	534	560	535	511	549	573	562	561	552	541	536	585	536	529	562	568	542	567	529	517	539	553	540	558	573	552	570	533	549	521	548	538	554	571	545	510	519	541	560	565	535	518	560	561	495	552	548	500	578	534	545	549	508	558	540	560	535	523	519	523	562	563	574	527	512	556	522	537	523	594	529	550	534	580	532	524	524	527	502	557	551	518	563	557	580	572	544	510	522	570	529	547	569	539	539	562	571	569	521	520	587	526	545	530	568	569	520	555	544	564	561	562	569	523	515	552	587	555	512	565	607	561	534	563	574	539	548	555	585	516	512	546	541	527	564	534	546	561	533	564	577	571	575	548	528	548	530	508	548	551	545	565	522	565	584	566	498	552	539	523	543	536	572	552	570	544	538	566	536	547	554	571	580	552	543	581	565	543	565	562	549	569	495	532	560	533	572	504	546	544	551	573	557	580	529	514	545	555	562	543	549	528	535	545	479	556	554	579	532	581	567	556	532	518	551	549	532	521	540	526	544	529	548	503	505	523	554	526	584	499	589	543	538	562	546	560	547	515	529	605	557	530	568	538	499	526	525	526	547	538	543	570	577	531	541	548	529	551	543	530	561	581	549	576	552	526	543	497	570	525	513	547	515	579	519	517	575	551	533	550	539	568	572	541	551	587	555	524	498	535	542	520	537	541	532	499	579	535	513	531	570	539	562	521	527	524	551	537	566	575	549	597	518	527	553	532	525	579	520	538	524	553	501	492	549	546	553	589	555	512	541	533	524	549	543	553	517	570	549	512	566	542	565	537	535	542	552	547	472	535	550	543	520	528	506	497	552	532	553	559	516	610	564	571	554	544	554	510	583	558	514	515	524	583	538	529	595	544	532	545	534	574	515	533	562	529	522	575	536	522	534	561	539	556	532	569	561	574	558	528	531	544	534	533	553	548	502	530	551	533	532	559	527	548	540	579	503	539	550	546	539	536	526	537	509	479	530	534	561	533	587	554	509	547	539	535	524	536	528	548	559	515	514	544	518	515	483	567	559	547	529	574	562	534	581	572	537	559	507	568	532	544	564	534	537	514	547	532	575	568	528	558	570	524	513	580	553	496	536	511	572	538	520	551	536	539	529	557	560	552	549	531	503	535	562	532	590	541	507	536	535	561	565	536	529	530	578	565	591	598	551	591	531	535	518	484	523	524	547	550	573	519	545	543	516	551	557	594	534	526	569	548	579	542	544	556	584	554	539	556	532	556	564	547	531	508	603	518	588	603	548	569	577	525	539	547	565	529	563	599	544	545	525	544	542	501	554	582	547	561	550	562	554	574	567	543	549	609	532	559	585	548	520	594	580	555	521	539	537	504	546	530	517	568	573	548	531	549	545	527	557	555	568	535	549	540	529	565	518	527	504	510	556	553	558	531	539	563	541	555	516	553	499	533	529	530	563	514	544	551	561	539	544	488	558	521	555	551	553	545	548	545	567	545	571	579	514	548	534	530	525	559	590	513	516	485	529	514	566	562	559	557	508	536	549	575	566	565	583	534	529	492	535	526	522	518	567	551	569	539	559	548	546	529	548	552	536	547	549	551	563	561	527	535	532	519	526	513	524	538	580	586	541	528	517	539	560	569	604	560	526	606	540	555	560	556	548	541
27287	20348	8424	1608	874	636	560	425	374	371	339	341	343	287	280	294	308	290	286	274	293	278	285	273	284	279	263	251	249	250	276	286	294	285	252	256	254	274	295	274	309	316	302	284	275	298	281	252	281	283	289	272	254	243	305	283	289	283	302	250	287	295	294	275	248	268	270	270	261	270	285	264	325	262	262	274	270	274	285	292	296	269	265	254	272	304	266	292	273	301	284	284	269	309	298	276	227	281	265	247	252	258	271	245	279	270	224	282	270	249	282	260	249	248	257	276	281	279	263	289	281	257	241	287	281	274	284	296	272	277	261	297	266	303	285	280	261	258	285	268	285	283	266	269	314	247	253	278	277	262	255	266	277	260	304	281	302	266	259	269	268	278	249	268	273	264	273	264	271	281	283	278	256	231	268	271	266	271	303	266	258	274	265	244	263	264	305	285	301	255	270	296	273	273	295	281	247	266	261	275	281	254	255	284	283	262	265	271	263	285	299	239	255	253	288	280	313	272	283	266	263	293	288	270	264	290	249	244	280	278	277	282	309	273	248	257	250	285	261	286	283	269	255	291	253	246	245	252	257	249	253	263	295	245	284	287	262	266	282	238	263	277	270	268	289	234	300	281	240	235	305	298	281	261	248	261	297	262	259	252	261	278	272	250	252	283	293	281	284	280	290	276	254	288	281	266	262	306	274	251	274	305	258	276	306	301	251	277	302	299	263	269	277	256	278	291	250	253	289	261	254	263	287	266	255	262	275	289	271	278	290	266	281	282	289	279	275	250	276	281	291	266	270	280	259	278	260	272	274	282	257	283	266	284	271	260	258	302	267	291	276	277	281	268	277	243	245	258	259	267	299	277	273	279	291	278	291	266	251	275	283	294	252	283	273	295	271	279	258	257	264	263	259	259	284	298	282	246	243	284	261	265	296	264	275	241	298	283	284	271	263	267	266	299	282	283	267	248	273	265	277	295	252	273	285	268	255	276	238	283	262	272	274	274	294	262	290	275	260	290	254	282	298	297	245	284	293	249	295	264	270	258	288	248	273	285	298	280	272	259	285	269	296	292	271	261	275	293	246	267	250	270	276	261	278	283	288	270	258	301	266	278	279	272	291	271	275	286	286	263	284	282	270	287	280	268	269	271	267	283	266	270	269	272	263	291	307	269	298	274	260	261	282	287	284	256	258	307	267	272	280	263	275	290	247	279	279	260	270	266	307	245	269	262	295	293	286	288	259	291	299	273	272	261	269	294	287	240	254	256	287	265	245	239	271	250	259	275	275	279	241	252	285	274	281	236	279	255	267	269	273	273	275	282	262	279	281	257	251	271	289	284	285	273	241	249	267	304	273	253	273	279	266	266	266	279	263	258	280	256	268	290	285	249	236	265	280	271	299	277	272	263	249	286	286	266	269	252	256	286	281	256	279	278	279	258	268	293	282	278	221	299	272	251	279	291	284	269	280	302	280	283	304	277	276	269	271	281	325	265	287	283	275	255	287	259	268	275	270	268	288	277	267	289	277	271	290	265	265	290	249	279	276	254	264	283	259	261	263	271	263	248	266	278	263	274	266	275	276	298	272	265	271	265	271	241	263	280	256	280	297	282	260	239	287	282	253	257	249	264	271	273	284	253	274	249	252	298	283	266	261	282	263	275	266	289	257	272	286	283	278	250	247	274	249	267	266	306	288	270	266	287	265	292	264	270	282	262	258	272	257	271	280	267	290	278	273	272	278	266	263	246	279	280	292	296	259	306	282	229	250	270	290	292	271	277	247	262	268	265	269	262	271	260	261	255	254	263	285	252	246	290	272	277	288	271	274	280	289	254	282	274	307	273	285	294	246	277	264	279	284	265	260	258	278	260	268	293	265	289	241	265	263	266	270	278	285	249	244	251	271	256	272	279	268	264	277	243	269	300	270	304	256	260	293	282	261	284	303	291	281	247	282	272	259	271	285	262	283	263	293	257	261	280	273	266	252	272	280	240	286	287	296	269	264	240	261	262	252	262	257	261	274	257	278	265	273	270	248	265	270	261	275	289	222	279	268	289	254	287	277	278	270	266	329	299	287	244	280	263	238	280	297	290	266	319	273	276	275	289	262	271	276	290	267	282	254	299	253	263	277	251	271	278	262	293	276	277	282	254	287	252	294	282	278	270	251	278	260	255	285	261	276	253	269	268	257	270	300	271	273	256	286	273	263	295	281	279	256	286	289	276	290	228	285	293	281	298	274	264	280	250	262	246	236	274	255	297	245	253	270	284	275	296	247	254	277	253	267	270	258	303	254	272	270	278	307	254	270	287	270	248	289	270	274	272	276	262	291	241	261	277	277	253	288	278	255	281	282	256	274	254	262	279	261	268	262	274	251	268	258	279	263	241	277	265	253	259	245	271	264	298	265	286	295	282	256	248	287	268	276	304	292	278	277	264	256	251	274	264	256	278	238	259	260	270	282	273	256	257	273	249	298	269	255	296	256	272	266	281	284	262	308	272	244	302	286	309	308	292	283	268	284	262	286	240	277	290	258	260	279	260	259	286	273	298	272	259	260	281	261	277	245	296	271	254	268	286	270	302	237	278	278	269	285	282	313	254	269	268	267	287	296	304	265	261	292	253	258	265	258	272	281	271	290	268	276	261	263	278	260	272	283	260	279	249	269	288	244	291	282	290	261	291	261	266	238	274	266	268	299	281	263	278	279	283	272	253	287	267	273	247	284	268	301	268	277	302	262	281	279	274	275	268	256	293	247	263	304	269	260	259	286	249	268	254	288	270	265	306	245	257	246	282	264	263	255	275	254	266	272	261	267	285	277	264	281	284	275	298	304	291	295	274	256	265	277	290	252	265	273	266	274	267	261	268	280	241	243	295	287	279	270	293	276	289	260	300	295	270	263	279	304	263	281	285	270	259	255	243	290	275	285	279	268	274	261	297	261	265	302	265	271	263	303	234	273	313	304	286	285	275	276	280	285	269	284	253	266	264	249	269	299	265	264	246	299	248	262	267	293	285	295	319	267	276	269	257	280	257	272	267	285	280	273	260	247	297	268	266	273	278	272	240	277	291	275	284	270	292	298	262	240	271	298	303	264	261	263	257	251	298	289	249	284	271	328	265	273	271	267	256	282	279	257	281	257	300	281	256	271	281	260	260	262	266	273	247	235	274	270	260	271	276	289	247	264	250	273	228	288	305	274	285	262	288	269	254	289	255	266	287	237	257	280	283	256	264	289	267	277	294	250	262	284	280	253	271	309	263	297	278	266	254	286	240	274	277	268	256	261	291	230	279	270	278	271	286	279	297	299	235	285	266	256	254	300	297	258	298	280	260	278	274	265	287	258	267	300	256	275	262	286	246	240	284	288	267	271	271	255	300	264	262	302	290	265	262	268	311	290	265	284	245	295	256	262	260	261	284	274	289	274	259	273	279	263	272	274	239	244	278	253	270	270	287	265	280	242	285	291	271	252	263	300	247	280	271	274	297	273	245	298	299	281	308
5425	5458	4590	2369	1712	1293	1063	782	645	586	545	482	481	455	452	394	408	432	412	402	392	401	400	388	384	352	375	369	412	366	341	394	375	371	343	396	380	345	365	410	374	396	382	380	364	359	353	336	330	385	367	370	397	400	360	362	378	378	369	359	327	387	386	374	375	387	354	371	382	362	382	330	371	396	340	362	324	381	377	343	350	361	364	375	376	391	375	347	372	360	341	325	341	376	373	379	379	377	375	356	350	358	344	371	352	366	367	367	365	365	394	382	336	388	358	372	367	343	350	365	365	350	360	370	377	334	349	360	353	386	365	368	404	339	341	370	385	350	348	362	360	318	355	351	357	362	335	394	367	354	340	332	380	374	400	383	383	405	351	386	365	354	386	373	370	352	371	331	337	369	362	358	363	352	349	361	370	395	362	356	352	380	355	373	305	357	338	382	370	374	340	376	379	344	352	342	367	338	369	362	388	338	361	339	399	397	346	355	334	374	365	330	360	358	365	374	383	364	386	365	388	364	399	359	364	336	367	348	356	344	389	362	384	354	358	405	362	373	375	361	379	347	347	373	360	373	373	333	349	352	399	328	369	394	364	364	353	352	372	356	357	383	392	372	362	363	323	362	347	374	311	351	337	334	349	348	361	332	349	357	348	343	375	382	368	329	356	383	364	377	367	361	376	350	351	382	342	364	425	376	357	338	355	371	379	386	351	384	345	356	375	388	373	420	410	346	362	341	353	378	370	335	354	365	340	357	415	373	395	367	348	356	392	363	361	355	374	344	353	362	348	388	350	381	357	329	350	348	390	356	365	348	356	362	358	383	379	349	386	374	355	345	366	374	335	352	359	405	354	374	348	386	377	380	346	352	373	359	359	377	363	375	315	353	359	370	379	372	375	360	356	363	315	377	359	362	371	357	359	351	382	380	359	319	360	378	313	374	368	376	392	358	369	366	329	376	369	376	366	366	360	373	375	321	386	383	366	384	361	363	363	393	378	374	369	322	341	368	344	391	377	377	364	369	357	356	339	360	370	398	364	371	356	361	352	378	406	342	418	342	392	363	397	329	380	321	347	389	326	358	350	377	369	376	371	376	332	372	389	369	359	370	369	359	364	348	371	362	378	359	353	368	390	339	375	385	386	354	349	375	353	396	377	353	370	333	398	339	360	363	363	368	386	399	356	312	344	362	377	364	351	392	380	388	352	343	356	380	333	350	372	348	364	379	367	357	364	352	384	335	380	369	373	391	350	326	365	361	384	355	346	370	394	365	353	367	349	348	370	369	352	371	353	402	346	344	383	360	384	348	357	370	375	357	347	400	383	337	377	355	342	349	367	366	384	375	353	361	371	379	411	349	379	333	350	395	372	368	351	391	371	371	384	365	377	372	339	340	364	380	369	348	376	371	358	383	337	385	373	356	368	353	356	364	385	375	319	362	361	351	380	369	377	362	320	363	368	334	395	382	354	363	371	356	356	369	364	365	339	368	394	348	334	371	361	342	331	380	372	338	364	333	343	359	366	394	360	374	373	412	379	352	354	370	353	376	349	398	378	343	358	346	356	375	347	318	368	390	357	360	309	349	367	313	362	383	324	364	364	361	403	369	358	372	365	368	339	381	388	376	375	366	374	391	363	331	388	367	365	378	349	362	337	344	331	347	354	365	363	392	357	331	346	361	382	377	372	351	354	386	319	401	377	356	333	376	361	330	350	381	359	340	334	354	370	368	353	356	341	322	359	379	336	363	361	368	342	362	371	344	364	352	356	387	333	347	347	373	344	368	375	383	375	353	362	348	379	382	358	361	385	363	388	382	343	377	355	351	381	395	349	381	357	327	386	329	351	374	360	344	382	348	341	360	372	379	342	402	371	364	371	344	379	392	326	368	363	362	398	392	371	365	339	363	349	318	317	375	370	367	348	356	366	329	339	386	350	348	356	337	375	349	377	383	357	355	371	363	383	367	393	341	373	370	380	374	356	344	363	350	350	401	330	347	386	368	352	342	358	390	399	353	373	355	363	368	385	363	343	364	367	363	348	349	390	358	361	380	379	324	372	368	356	344	356	373	353	369	379	350	371	357	336	334	406	370	383	367	331	380	402	324	366	351	356	385	358	361	352	422	356	378	335	344	372	347	347	360	354	362	394	379	399	350	367	350	368	352	372	343	356	356	359	390	349	402	397	373	376	363	377	364	404	382	353	336	292	394	380	361	389	343	371	323	339	366	390	371	372	372	373	358	359	337	400	362	375	371	350	397	358	331	361	380	381	354	368	388	363	334	340	349	375	350	366	353	360	359	373	393	376	346	349	373	364	338	381	363	380	361	348	371	351	366	348	363	363	383	363	356	370	371	363	372	396	360	354	344	349	404	308	354	341	345	374	384	375	356	332	348	362	398	356	380	371	382	331	362	371	383	358	353	346	356	375	355	355	373	337	346	350	397	371	378	340	375	337	362	392	342	344	382	366	375	358	394	381	371	399	370	398	367	381	369	363	374	368	396	355	351	378	360	361	340	351	375	332	358	366	356	380	312	371	349	345	355	359	352	360	373	349	359	375	345	388	345	337	393	357	328	392	336	388	353	376	376	373	321	350	385	370	366	341	399	410	353	333	339	344	361	368	360	327	398	354	385	335	382	407	331	371	357	364	325	365	373	336	372	364	367	373	343	352	360	362	346	352	391	375	382	351	388	344	374	338	382	379	350	320	353	366	359	368	369	365	349	339	337	337	350	322	354	380	345	386	346	375	359	407	371	377	366	345	389	374	395	339	363	365	387	372	390	378	376	322	364	364	322	366	377	391	354	382	331	384	359	372	336	411	366	338	348	377	373	370	393	352	343	384	403	347	375	361	342	366	375	373	389	341	334	345	349	362	383	343	366	366	378	371	336	363	341	372	364	360	344	363	364	338	354	364	367	354	388	350	317	345	364	346	371	373	386	380	354	321	392	341	380	357	384	385	395	344	333	340	370	356	369	370	340	357	357	358	356	359	356	358	372	387	379	391	399	362	335	350	383	361	393	383	366	351	393	379	336	378	359	340	351	359	342	366	384	344	354	344	350	371	338	381	382	374	352	350	396	333	318	336	388	355	355	352	360	348	374	397	356	364	341	362	378	364	372	364	356	397	353	385	333	340	372	372	342	358	357	372	329	341	381	348	363	373	359	377	345	361	369	376	349	344	363	363	379	386	349	364	403	370	367	379	361	365	345	371	381	363	342	392	374	367	376	383	337	339	350	376	392	384	384	357	405	361	358	348	381	343	387	372	356	400	375	362	354	364	423	383	375	374	366	389	374	377	346	340	370	356	375	349	372	386	370	334	375	380	356	349	340	404	390	367	364	374	361	381	362	354	371	380	359	357	375	377	370	341	377	396	369	358	353	354	353	368	377	365	345	354	340	363	335	360	325	360	340	350	374	336	373	339	368	339	345	348	353	361	385	368	370	372	357	381	332	368	371	336	361	349	348	378	342	399	349	347	367	367	366	350	374
24479	21580	29042	24586	21545	9355	1668	1147	959	816	696	715	665	579	577	598	547	548	564	563	527	516	549	535	494	518	484	490	520	483	501	523	490	468	480	506	472	496	457	492	477	454	481	498	484	437	495	471	457	477	494	465	497	500	472	441	451	448	458	477	461	456	476	460	468	468	479	469	482	449	440	442	481	460	493	457	475	477	448	464	458	485	467	472	465	452	482	487	478	460	447	451	483	431	463	471	447	459	483	463	458	470	445	467	455	445	508	481	469	454	486	496	472	484	454	496	454	464	473	455	490	463	487	464	532	456	461	439	454	459	473	441	498	459	476	451	489	457	448	436	458	480	438	467	465	478	482	461	488	459	504	450	478	445	487	473	485	436	474	421	453	480	432	462	460	467	477	472	449	478	475	504	466	464	480	457	496	455	474	395	448	415	428	449	532	429	445	481	502	451	470	458	498	478	464	420	433	441	516	444	513	454	501	472	473	448	440	431	471	466	477	464	494	439	417	458	452	481	475	416	457	460	490	431	526	471	428	459	494	490	471	434	480	483	449	512	449	480	471	459	480	450	458	489	456	408	459	461	498	462	435	432	467	454	465	486	478	496	444	446	461	485	467	434	409	427	494	467	470	468	481	429	457	464	447	507	455	457	434	476	477	476	444	462	437	447	491	450	488	452	486	514	463	504	448	495	463	497	474	450	449	489	482	453	480	430	459	478	499	475	465	474	475	462	448	483	446	446	465	468	422	460	451	476	493	478	474	453	474	469	423	502	456	459	484	469	473	471	445	441	487	437	453	473	488	426	489	489	459	485	480	498	438	499	473	460	468	463	452	453	473	456	431	486	481	507	502	457	499	510	449	471	470	471	457	444	456	502	468	486	472	458	494	463	484	461	455	440	467	472	454	444	438	463	464	454	453	442	499	458	453	519	454	498	409	517	467	404	471	439	497	453	480	443	465	478	473	464	465	451	513	431	535	458	462	460	479	450	480	429	494	447	451	441	495	451	473	457	468	443	453	442	463	472	451	482	467	434	493	433	484	467	447	472	469	457	440	443	492	514	500	463	489	444	482	497	460	469	460	479	471	459	454	415	445	482	483	437	489	449	487	464	409	443	459	467	435	480	492	452	465	484	440	489	485	471	451	457	493	449	479	453	446	434	456	466	474	485	441	479	430	419	479	478	466	505	453	484	508	477	500	478	460	457	445	461	487	492	460	455	479	480	482	439	473	431	499	441	442	426	426	430	449	435	472	515	461	478	485	454	448	466	455	459	464	478	495	456	460	448	455	446	446	443	496	467	455	481	442	475	495	487	482	498	504	456	454	469	446	448	450	474	455	454	483	487	456	477	485	391	420	449	476	487	441	436	439	481	401	518	498	491	498	498	451	430	445	440	486	455	491	466	450	507	461	453	445	460	524	472	500	485	461	480	455	440	445	447	454	504	473	445	455	467	431	478	457	489	489	532	464	434	496	487	450	464	475	482	438	430	466	449	459	445	466	447	456	476	468	496	467	465	448	441	475	484	458	460	461	464	448	500	473	426	442	401	458	446	467	467	461	475	456	474	479	462	488	447	492	465	449	473	483	446	485	451	440	491	497	419	458	453	463	486	466	503	465	472	461	439	465	438	499	453	467	450	469	473	477	452	446	500	470	455	452	490	459	483	447	486	478	501	477	472	456	460	459	500	470	456	482	423	484	448	495	463	501	493	456	458	493	440	447	479	461	435	438	480	521	400	497	443	459	491	471	465	433	466	465	468	453	437	477	470	480	511	445	490	435	529	456	446	486	442	496	430	483	449	463	476	482	491	446	473	472	455	479	485	476	472	427	456	418	449	433	453	470	477	430	438	458	442	490	428	461	496	445	465	457	484	490	485	457	484	465	483	421	499	444	466	446	449	471	425	449	484	475	478	452	449	475	460	443	423	447	448	441	468	455	476	474	427	474	471	468	475	476	494	495	482	445	482	453	474	438	491	477	452	433	479	482	465	465	481	456	478	458	439	452	429	458	454	482	457	455	454	469	460	414	465	456	471	464	485	433	436	441	450	447	436	457	469	431	487	446	469	452	466	485	447	498	460	461	448	515	502	463	481	475	468	501	473	479	440	459	450	461	465	434	467	443	463	436	462	480	476	506	463	433	443	512	483	474	430	415	444	486	467	481	464	444	451	453	455	450	462	441	484	445	448	473	452	457	440	461	470	477	509	472	444	417	468	463	460	474	488	469	424	441	472	466	472	472	472	452	470	483	475	487	479	460	507	492	460	473	464	467	489	472	457	463	467	471	464	465	503	425	476	466	476	497	434	504	478	513	466	429	463	462	479	466	483	460	473	482	481	450	474	449	480	430	523	452	444	462	464	483	474	451	444	451	471	409	476	482	497	465	447	434	504	485	495	480	475	451	425	481	495	454	492	459	441	481	473	465	463	471	473	508	480	466	444	463	469	443	491	487	454	469	453	423	450	470	485	450	484	487	466	456	427	444	460	492	472	489	476	465	455	421	473	463	436	451	474	486	442	474	450	476	452	494	439	490	472	446	451	426	458	444	482	485	466	462	425	527	444	434	437	480	455	477	458	457	491	465	416	495	471	454	468	475	484	485	468	454	483	460	497	458	493	459	460	498	464	465	455	457	464	495	483	471	476	462	480	445	460	489	515	438	452	439	441	461	460	444	455	470	482	474	485	443	472	468	495	471	451	461	454	459	438	452	479	450	463	441	473	476	491	460	446	462	441	452	478	448	485	468	437	433	431	483	445	447	467	448	445	467	458	470	441	481	497	455	410	445	483	482	443	484	461	471	465	478	460	466	464	478	467	451	481	480	441	472	504	473	434	478	506	457	499	469	464	467	425	479	461	455	430	485	479	475	461	464	424	459	452	413	468	493	472	480	462	465	456	483	446	475	456	437	466	464	454	465	462	460	488	488	494	468	446	474	437	451	456	467	470	497	492	529	466	462	466	452	454	431	477	465	495	475	451	461	458	477	461	434	477	464	473	496	463	480	462	505	504	507	474	457	502	447	444	446	475	468	453	462	489	504	477	456	475	436	479	505	431	429	488	454	467	447	472	461	479	459	483	479	456	455	448	440	437	475	487	498	439	446	452	455	502	497	509	464	477	444	452	482	449	483	494	483	458	478	469	441	446	440	460	478	468	491	496	437	445	478	488	480	426	464	421	466	494	432	507	505	468	439	446	505	467	477	440	444	468	427	466	468	457	496	431	481	435	464	451	465	486	476	444	445	445	458	464	454	454	428	429	469	483	515	428	463	427	464	421	482	503	497	477	465	425	439	476	456	497	458	425	454	442	446	477	439	475	473	483	469	499	487	427	490	467	474	482	468	486	454	455	451	451	481	485	473	473	437	422	456	475	446	471	518	438	438	477	462	457	451	438	459	527	452	442	479	475	451	456	470	444	504	449	447	477	502	481	437	468	434	441	446	422	477	466	444	491	494	430	448	511	469	479	475	496	485	464	470	437	424	431	515	490
6801	15098	12578	6842	4998	3674	2779	2225	1770	1441	1360	1218	1129	1014	911	851	842	833	784	758	788	741	706	667	709	671	661	690	667	690	651	636	687	648	616	620	659	627	671	591	617	627	629	584	595	686	623	631	576	606	612	612	632	626	592	607	647	582	604	598	624	639	608	599	613	619	618	610	649	584	565	637	591	633	643	630	599	604	609	608	694	659	605	609	569	615	592	592	601	627	601	589	600	597	598	593	609	634	572	573	626	616	664	584	628	622	631	618	593	630	609	568	643	593	617	584	592	602	554	605	623	626	618	631	638	609	600	650	648	629	633	659	625	646	589	587	611	599	616	627	628	585	605	609	600	543	584	652	604	612	616	577	566	577	615	617	612	600	635	591	583	591	615	624	665	628	571	634	622	609	595	589	635	603	610	603	587	669	611	602	635	615	632	587	594	602	560	579	605	590	606	611	614	581	612	616	612	651	633	602	663	665	594	623	582	589	585	598	582	589	582	609	598	634	597	631	655	604	597	594	598	572	609	675	606	646	595	603	581	583	636	610	589	621	652	593	635	632	612	560	646	634	623	590	572	589	577	627	592	609	621	617	592	610	626	625	558	586	621	662	593	580	634	625	611	602	637	596	612	626	611	574	575	617	629	614	636	630	605	576	630	572	634	608	569	588	591	567	620	593	651	610	582	650	601	601	608	585	647	538	652	585	602	580	583	577	615	618	649	629	586	637	572	609	613	609	592	657	629	604	621	554	611	628	590	607	621	581	657	599	592	619	620	617	609	647	616	657	583	613	587	588	556	621	635	608	559	585	625	583	572	608	605	622	648	634	607	600	580	570	586	590	604	586	628	600	593	633	600	582	626	590	590	640	597	609	594	653	614	598	585	614	587	534	645	621	619	623	639	596	575	627	594	597	588	613	551	567	561	606	579	635	599	661	588	645	568	622	585	626	575	580	552	649	662	607	613	587	642	604	614	596	563	606	573	607	618	615	608	591	581	639	626	644	659	632	631	587	617	569	600	643	595	518	586	592	580	604	626	650	553	580	614	612	575	587	637	613	586	609	608	589	567	640	589	626	587	637	611	624	606	606	619	580	607	583	616	637	557	552	624	593	573	591	597	620	634	596	574	610	600	621	576	667	601	613	603	625	622	559	588	573	553	562	591	602	604	608	627	601	649	626	607	557	665	625	613	569	658	618	616	607	561	630	663	615	555	578	597	622	620	626	599	580	638	601	612	597	617	598	554	588	582	591	611	615	616	651	606	609	570	592	643	616	600	603	608	611	627	637	631	602	604	604	587	590	608	603	608	652	593	644	623	664	589	581	634	599	591	627	617	572	598	581	579	596	657	570	588	611	587	557	585	630	628	601	588	596	584	588	630	642	576	642	600	606	607	572	582	598	618	622	603	617	638	572	653	626	584	614	661	609	643	618	614	584	612	607	557	591	601	615	590	599	618	630	643	618	587	584	648	609	563	622	579	552	638	614	585	588	604	607	608	594	605	638	618	645	616	612	602	644	565	586	608	630	574	568	628	646	627	600	657	618	585	549	613	599	648	669	559	627	602	620	558	610	619	579	611	555	602	609	562	567	617	605	606	615	607	611	601	661	580	601	623	638	586	608	621	564	634	571	603	589	569	594	651	582	573	628	611	622	619	597	622	592	629	592	611	655	599	606	605	575	603	548	631	614	596	618	608	586	598	622	629	611	583	631	589	593	624	608	612	614	616	616	607	650	605	601	606	637	620	554	594	611	580	625	598	611	609	592	591	569	630	563	607	605	558	606	572	606	594	609	629	580	617	610	638	600	595	572	602	557	593	609	630	596	577	572	640	607	575	626	566	613	668	605	570	618	623	613	640	632	623	615	566	613	590	650	618	601	604	622	608	622	628	605	607	612	600	584	618	575	631	577	581	556	642	662	606	593	643	583	645	634	582	601	635	603	580	585	599	620	624	636	584	595	587	666	626	617	562	618	599	596	604	648	593	588	610	614	592	620	589	630	579	655	603	621	630	640	603	593	617	609	555	634	609	595	624	724	600	575	563	655	621	586	659	610	656	659	614	604	612	611	606	620	615	626	606	609	626	613	635	638	611	642	637	626	617	586	618	581	605	627	592	619	614	618	597	596	581	595	627	612	559	631	576	628	579	633	601	565	645	611	581	609	602	585	586	615	579	599	574	612	610	620	660	632	608	626	655	601	589	625	607	639	635	591	618	612	596	589	566	631	606	574	583	636	602	598	596	604	622	571	649	566	597	600	614	636	599	604	621	612	593	658	636	620	611	592	567	601	581	580	585	632	626	594	600	560	622	596	625	601	586	628	598	622	594	570	617	592	607	624	628	651	613	593	585	617	629	576	645	601	617	631	630	665	570	607	624	611	626	582	627	577	616	621	624	607	631	595	589	607	633	593	615	638	626	614	648	616	543	590	597	566	618	616	615	574	659	630	619	610	601	610	615	640	590	590	658	581	641	626	623	617	602	589	612	613	609	564	623	629	580	585	575	602	561	632	615	602	657	616	628	627	636	588	624	571	620	603	581	632	607	651	615	591	595	642	597	595	612	595	641	619	577	608	597	616	581	575	586	635	615	615	574	631	627	613	624	601	612	666	636	674	610	603	631	584	624	605	627	591	573	640	624	594	600	642	629	608	615	533	584	642	618	608	599	639	597	600	621	609	596	616	584	580	610	614	636	574	620	595	612	567	581	640	578	635	576	573	577	571	561	625	607	621	640	634	590	612	607	644	573	591	594	602	629	606	564	628	641	623	623	599	588	617	632	573	602	601	638	626	600	623	599	600	587	614	576	602	595	618	611	592	557	597	602	591	630	628	553	623	621	592	623	624	591	584	570	650	639	575	635	588	575	545	585	610	618	611	598	610	610	652	604	664	553	566	612	621	584	637	622	625	623	604	630	602	594	647	617	619	620	637	595	572	600	601	622	582	602	578	596	616	610	626	617	630	590	632	584	617	612	595	595	613	611	560	597	589	595	624	610	610	617	591	631	569	578	611	519	628	619	572	591	621	597	627	618	639	595	624	583	596	627	607	640	586	597	557	604	591	629	631	598	603	618	635	613	583	563	614	614	597	592	612	589	592	606	624	621	581	590	612	573	584	634	563	653	619	588	619	620	620	607	650	613	599	631	659	573	612	633	630	591	614	634	627	606	536	643	645	595	565	586	589	631	591	594	620	619	601	620	596	593	565	601	564	618	587	604	597	614	616	594	621	625	601	615	595	590	626	640	626	625	606	655	638	584	580	592	614	572	638	574	650	646	610	615	625	581	588	635	609	583	603	597	597	592	625	648	636	629	623	624	624	617	639	609	576	597	616	613	606	603	601	618	636	607	611	568	621	645	576	616	580	589	656	591	594	654	603	610	592	616	608	594	589	597	620	640	623	625	594	600	578	611	615	574	592	558	649	650	603	608	544	595	640	588	612	602	610	571	592	639	626	605	635	607	598	612	592	587	628	549	590	624	619	603	618	647	620
23445	21588	29523	24140	21588	21607	7250	1605	1155	984	867	824	713	652	596	629	550	541	550	506	502	478	520	488	464	487	479	445	474	439	450	444	429	456	464	473	437	460	429	439	431	404	420	457	396	421	402	424	401	438	406	426	429	421	419	413	418	416	411	437	427	402	438	427	426	451	448	440	430	424	391	388	407	450	402	432	408	406	449	437	433	424	411	420	389	393	383	396	406	383	409	424	399	447	400	413	448	430	394	428	406	410	413	446	401	421	386	451	394	416	475	406	416	420	423	415	437	421	456	425	471	444	399	410	404	424	410	413	397	397	419	432	432	436	409	437	394	400	404	396	408	445	391	438	425	432	412	407	441	419	424	416	404	404	438	397	415	429	479	372	414	392	404	404	437	430	375	437	442	412	443	430	396	411	437	417	410	389	368	421	410	423	467	463	401	420	414	420	399	408	415	433	429	389	446	435	441	462	447	417	433	409	423	371	436	422	412	405	396	443	414	405	368	395	407	427	397	423	420	405	387	399	381	430	402	420	412	418	466	443	418	422	391	429	391	415	411	403	398	444	408	438	404	420	430	399	363	411	438	411	420	412	442	402	433	410	416	406	421	427	395	413	385	405	429	424	426	401	450	407	389	410	396	433	479	443	420	438	418	413	392	391	407	423	412	388	405	401	442	425	430	415	431	439	431	396	450	413	446	416	401	393	444	401	428	389	393	441	423	381	406	390	442	414	408	458	394	427	412	424	399	407	450	421	403	415	432	431	393	386	441	389	434	406	383	405	430	409	415	385	411	411	407	424	421	406	431	404	404	438	407	410	428	401	435	406	397	423	399	424	440	409	407	389	393	391	435	436	385	383	388	404	392	421	419	406	429	391	403	410	420	419	408	433	405	431	391	390	427	416	418	402	428	418	460	407	445	423	414	407	424	434	428	409	419	437	404	427	406	432	417	408	425	438	402	413	418	418	404	395	401	444	405	422	369	407	414	385	408	408	381	401	393	396	413	409	424	402	437	390	373	418	365	406	428	436	410	451	419	400	431	401	454	430	442	399	421	453	377	419	412	425	401	384	417	415	439	422	421	406	425	388	412	396	438	418	431	465	409	378	377	433	429	381	401	410	391	423	403	424	448	414	386	404	394	434	386	425	419	410	397	416	382	430	413	419	426	378	405	406	404	426	414	437	445	398	396	441	434	426	408	421	407	420	416	382	423	418	405	428	431	394	391	410	433	422	413	433	390	439	449	431	443	426	387	437	414	394	391	411	412	431	425	401	442	410	428	394	417	391	405	414	428	393	429	421	418	376	393	452	417	427	423	378	400	428	394	408	371	418	408	421	426	442	392	414	414	400	417	407	386	422	424	403	391	402	441	429	395	415	398	424	398	413	420	374	378	380	422	433	383	433	406	466	427	401	412	413	414	434	449	419	420	424	443	373	435	434	434	409	406	426	411	426	429	436	399	413	395	394	423	451	403	376	401	430	420	401	427	412	412	435	433	383	415	409	426	383	401	426	410	438	397	409	427	421	412	442	429	434	421	414	451	442	415	381	431	410	404	437	421	408	389	407	422	396	432	402	387	445	383	426	412	437	437	428	403	405	418	414	404	419	407	409	454	407	445	405	365	395	406	442	373	424	458	430	432	418	436	403	389	428	359	404	392	383	418	350	384	389	413	410	436	425	427	417	439	409	419	421	433	441	393	423	401	436	393	400	447	430	412	449	396	433	441	406	430	427	371	401	424	389	440	407	425	422	393	427	435	419	416	397	392	404	406	422	388	396	419	403	423	404	387	392	434	435	402	411	401	407	421	455	400	386	402	399	414	408	439	427	386	394	399	409	401	426	418	417	395	391	407	399	419	449	449	395	427	418	406	438	398	407	394	414	402	415	372	444	404	403	397	419	394	417	400	401	375	422	432	435	432	403	395	367	451	404	411	390	378	400	397	386	383	422	422	389	368	426	415	396	391	404	419	436	410	399	414	441	441	423	432	392	407	433	422	434	438	425	412	407	429	451	402	418	425	406	428	389	415	414	450	412	393	477	406	452	415	416	402	402	430	428	432	415	469	410	392	412	393	419	433	440	387	407	469	413	407	393	412	412	425	405	396	427	401	412	395	389	416	443	402	378	390	428	400	402	393	431	407	401	416	411	394	393	388	463	425	416	410	417	399	417	421	428	449	402	434	446	405	424	401	414	420	448	444	415	389	404	404	381	428	403	396	455	432	389	421	401	452	402	406	440	440	400	395	418	434	402	427	431	401	388	395	421	398	430	407	418	442	395	406	388	413	472	426	448	449	438	436	420	422	390	410	414	413	418	402	408	417	391	373	415	405	398	447	411	393	441	431	435	425	416	402	425	439	404	418	395	388	413	425	404	469	408	416	413	418	423	382	460	428	419	386	424	416	418	403	401	440	387	416	395	432	392	378	422	436	395	419	403	440	409	412	415	412	398	433	412	404	438	393	414	415	422	400	394	399	411	395	396	399	442	376	360	409	405	411	410	406	433	432	402	399	422	405	416	397	424	411	439	395	416	437	449	425	393	403	382	429	418	417	439	406	407	433	436	428	444	438	425	387	380	418	443	377	427	413	408	413	475	380	411	415	422	430	402	432	427	438	438	412	429	423	449	431	427	423	371	396	413	410	367	428	435	450	386	393	428	387	408	434	422	383	425	438	437	387	417	433	431	443	437	432	418	344	398	418	386	399	410	381	380	396	429	430	400	439	410	447	418	420	434	401	420	396	397	432	422	445	441	401	401	414	424	421	403	409	407	442	409	432	431	396	448	377	414	413	422	409	418	413	410	452	410	395	456	444	397	432	409	433	401	393	409	407	396	407	399	389	429	446	437	404	390	416	424	412	407	422	386	425	419	383	428	381	379	403	425	383	375	430	398	390	428	382	409	415	418	370	422	421	398	409	417	382	421	414	472	409	411	434	433	422	432	421	393	410	415	416	416	379	415	408	400	401	390	443	384	430	408	410	437	402	397	401	404	418	412	437	440	369	389	400	385	420	404	370	399	388	427	410	399	408	388	349	395	447	436	414	425	427	433	377	436	411	358	393	426	395	397	395	382	447	397	384	401	427	415	427	372	392	411	428	397	411	385	394	420	422	395	389	389	426	419	375	391	440	411	432	428	442	404	423	444	420	406	421	460	430	392	428	422	453	420	424	394	403	426	391	417	424	385	410	422	417	431	431	452	459	399	443	423	424	415	396	419	424	405	417	423	403	428	426	410	416	414	380	389	397	390	453	398	434	431	439	410	433	424	448	415	415	405	368	433	398	430	396	409	413	417	450	446	412	437	433	395	393	411	408	407	420	404	390	411	407	389	409	408	391	386	407	387	416	403	410	412	425	466	434	381	430	393	457	384	398	387	422	412	413	421	417	403	437	436	398	430	425	450	437	387	427	405	424	404	393	404	399	433	444	399	440	450	411	397	400	398	432	414	400	420	399	404	406	453	404	423	373	418	420	405	410	423	398	439	449	416
9380	20976	17591	9941	7305	5533	4210	3255	2586	2140	1759	1492	1388	1158	1181	1009	968	903	841	822	764	797	684	772	752	666	679	642	689	634	648	649	602	611	617	594	553	578	613	586	640	566	579	586	601	574	569	537	570	577	565	579	548	570	563	585	569	553	535	575	546	530	551	526	584	571	553	548	591	568	570	562	535	556	554	553	544	554	563	541	543	555	549	544	492	561	533	542	576	558	546	577	537	555	529	545	586	511	541	536	590	546	536	520	522	535	619	549	592	533	560	568	540	568	538	572	544	543	580	540	618	603	550	586	587	531	533	566	512	593	543	539	558	540	544	577	572	568	508	527	580	528	556	584	523	548	558	572	597	567	550	502	580	543	546	562	562	565	535	539	544	553	562	549	545	547	576	526	531	556	552	541	563	517	582	548	517	604	537	539	576	588	520	556	544	545	548	550	615	519	541	528	537	515	526	575	536	562	531	566	557	539	604	520	528	557	558	541	553	523	562	586	524	551	547	535	544	515	557	543	548	546	525	534	561	605	530	551	537	551	559	522	531	558	553	556	576	530	590	548	537	544	544	523	574	566	557	526	534	524	545	559	590	545	536	549	546	565	534	573	528	561	568	581	554	520	552	572	512	563	565	531	529	558	535	522	494	567	571	512	537	519	555	586	506	546	580	561	539	522	544	549	545	548	528	557	527	540	565	554	520	546	559	516	552	503	507	494	559	558	533	539	560	529	553	535	506	569	571	544	535	559	565	524	513	510	526	512	591	599	525	569	532	510	585	556	558	495	518	564	541	574	553	561	561	527	524	540	526	528	532	571	544	533	580	544	551	554	574	520	582	520	491	535	519	567	558	576	549	583	577	564	534	514	559	576	532	562	526	540	540	567	569	546	550	526	570	566	528	565	487	545	541	564	530	553	528	528	536	506	536	563	524	522	543	549	543	521	554	543	509	558	553	503	567	585	525	589	520	506	584	554	510	540	528	579	554	542	511	549	588	531	559	523	540	572	572	547	516	504	554	575	545	542	567	551	532	506	529	575	589	525	568	541	583	525	585	514	515	508	551	556	521	514	564	586	520	551	553	546	560	545	525	558	540	527	578	532	540	521	547	597	550	554	547	543	562	528	564	547	547	560	571	579	554	537	530	555	530	492	554	566	563	547	509	522	514	580	546	567	508	528	563	562	570	510	556	525	560	550	591	528	566	536	536	536	524	572	540	558	493	598	517	555	543	578	538	517	517	536	567	584	528	573	517	546	537	571	546	527	506	532	510	554	504	540	569	538	538	582	542	529	572	528	563	565	544	569	545	531	577	587	576	568	574	548	546	575	580	559	548	546	541	528	530	552	523	546	516	527	555	545	532	549	534	568	505	543	525	556	573	561	552	533	604	565	522	563	536	552	510	522	555	570	587	539	591	546	511	512	564	517	531	537	557	521	532	509	550	534	520	581	540	546	519	594	584	535	538	598	572	526	563	545	537	552	531	551	550	525	555	549	505	539	500	573	518	537	506	532	566	521	534	579	576	574	519	542	537	501	522	535	567	587	574	549	567	563	536	552	565	513	505	521	544	530	570	512	594	551	521	542	573	567	562	494	537	549	533	537	499	543	529	515	539	549	540	492	546	486	550	550	564	515	538	516	536	556	554	537	533	536	538	529	585	555	556	536	532	541	505	563	533	512	559	475	541	521	574	519	526	569	590	572	554	601	580	597	599	536	522	485	611	546	552	544	577	520	570	535	542	556	524	509	512	501	531	551	537	545	537	531	514	538	537	571	537	547	556	498	536	551	557	506	571	546	556	539	529	545	501	532	539	573	540	543	545	499	530	538	525	534	559	524	595	552	512	578	606	555	574	562	582	584	552	501	539	566	552	565	536	532	500	540	563	542	537	532	540	556	547	544	520	505	552	528	544	566	521	504	540	518	525	572	514	528	509	518	578	570	525	537	571	570	583	551	541	539	568	557	546	553	596	511	573	526	519	583	567	536	543	545	572	554	533	571	531	527	509	539	574	516	521	537	513	528	601	511	575	544	524	497	503	514	573	566	526	520	538	560	542	554	571	567	508	546	539	554	509	591	594	517	562	520	525	529	511	533	552	549	564	555	544	547	536	546	538	565	544	534	550	521	565	591	528	556	562	540	562	559	594	551	557	534	573	564	510	523	570	531	510	583	546	526	565	568	570	531	558	566	519	542	530	536	584	552	562	545	513	574	538	551	608	561	538	512	539	525	553	550	567	541	569	500	542	572	516	529	542	520	531	523	558	552	542	531	520	516	542	532	535	580	568	546	551	534	553	549	592	521	515	550	556	582	536	552	521	515	537	585	537	535	548	544	564	542	533	560	513	553	539	551	581	549	533	547	545	574	560	544	507	507	545	551	512	565	557	566	561	547	545	569	492	542	521	512	535	533	490	573	559	560	524	588	545	548	553	547	566	527	505	600	551	545	493	508	482	544	557	506	556	608	560	568	557	587	557	550	553	530	537	551	549	554	557	523	539	565	541	530	512	529	555	549	545	514	551	534	583	520	512	543	529	575	584	525	557	545	562	604	555	512	557	550	525	511	538	567	544	552	538	515	547	500	568	517	581	566	536	533	526	508	541	541	566	507	535	538	554	577	566	542	578	570	585	550	538	501	575	567	513	530	569	569	576	580	545	530	562	548	549	555	587	515	525	566	537	554	579	557	582	570	533	586	530	571	547	533	550	559	530	556	549	569	549	573	550	507	507	559	544	533	579	578	516	552	561	543	532	549	555	575	578	511	524	494	553	563	514	548	563	537	571	543	555	596	576	562	534	549	527	518	561	516	515	531	585	580	506	535	527	573	490	553	575	509	551	564	526	523	521	573	555	586	561	509	568	511	536	548	518	558	514	570	554	553	550	552	558	586	534	562	558	549	556	555	525	552	519	544	557	533	504	537	569	612	560	553	517	514	545	530	530	569	538	563	530	556	562	573	577	526	533	510	547	539	547	515	555	527	548	486	512	548	529	562	556	574	524	568	579	497	509	539	577	571	554	571	567	542	568	552	565	522	514	518	614	530	535	524	554	552	553	557	534	508	539	511	532	544	577	545	542	515	504	541	522	548	505	535	547	561	561	552	519	578	508	547	537	536	613	559	517	555	492	529	568	555	548	566	587	543	516	566	571	559	534	578	558	496	535	510	548	521	530	518	526	569	530	570	534	530	459	550	532	502	541	533	536	559	508	546	555	559	554	483	538	502	556	538	532	542	517	537	547	535	539	511	586	591	553	563	556	536	538	519	548	517	571	518	519	582	544	552	558	561	545	566	541	532	524	546	564	529	522	506	546	567	504	532	556	525	542	558	518	526	561	532	572	544	525	488	533	483	559	599	530	557	573	541	537	546	554	521	538	549	538	544	540	574	501	507	561	512	550	571	540	558	535	544	576	513	570	532	531	502	569	527	552	530	521	551	526	533	570	560	549	518	567	543	551	543	536	572	572	524	534	528	554	524	551	485	557	537	588	584
27326	20429	8466	1571	802	611	526	427	363	388	336	317	322	304	315	316	322	253	273	283	332	288	271	272	292	292	297	276	251	282	277	292	297	260	290	301	294	264	280	255	297	303	265	257	265	296	314	286	279	286	313	279	249	257	309	276	277	270	273	268	295	277	300	275	236	266	281	236	238	284	277	278	289	285	278	306	285	277	307	285	340	286	286	263	266	272	279	283	275	248	312	293	281	276	281	280	286	264	292	269	246	276	301	260	280	266	272	272	263	293	264	255	299	272	279	269	275	283	256	301	269	304	283	264	264	258	268	316	271	273	297	245	309	295	262	279	276	266	296	240	270	256	274	263	280	267	277	265	227	299	272	269	292	249	283	262	268	285	273	290	277	242	281	297	289	290	286	296	269	265	281	304	261	300	295	254	268	306	290	271	266	298	313	214	274	274	270	233	295	274	268	269	251	245	253	285	304	283	280	271	297	263	260	266	301	272	281	294	251	255	288	276	262	261	295	259	260	288	282	264	293	256	278	277	290	290	249	304	288	298	272	267	263	276	252	262	272	285	284	246	265	275	238	274	314	265	296	287	214	290	277	278	286	268	276	304	286	258	280	296	266	276	272	265	263	273	300	286	289	304	285	260	280	267	289	257	271	270	290	226	289	288	244	256	253	266	265	289	270	257	254	289	293	243	296	277	299	303	285	253	282	279	266	296	274	277	298	265	276	281	277	263	267	249	233	246	267	288	290	278	269	294	262	261	261	306	253	275	294	262	260	256	278	264	251	268	303	260	281	249	265	296	289	282	299	297	304	277	272	282	276	249	261	261	272	266	269	263	275	276	265	288	255	281	319	298	265	286	259	299	274	273	265	277	263	280	293	272	272	268	255	271	282	272	286	254	263	288	273	252	264	276	271	255	292	273	265	291	268	304	261	287	294	281	282	268	246	284	257	285	288	271	291	295	284	253	262	303	271	286	280	297	247	308	293	296	317	231	263	288	286	288	280	261	265	256	275	275	292	272	267	268	285	276	293	291	267	269	311	291	295	291	273	276	258	269	297	274	266	270	298	266	248	298	284	278	277	272	255	278	272	304	279	284	284	267	299	266	275	294	268	275	274	293	261	298	304	296	255	277	235	256	288	222	291	287	286	283	263	269	280	295	261	275	285	290	269	265	261	230	258	295	256	265	301	267	273	257	260	294	268	295	269	305	280	255	248	281	303	275	270	299	269	266	258	278	269	275	238	304	271	279	288	288	261	303	245	275	266	282	275	226	266	271	262	266	273	262	254	278	272	253	292	259	277	290	293	251	255	259	257	263	301	257	262	250	273	294	277	329	257	244	265	264	264	270	299	256	273	274	305	277	277	270	293	290	265	274	262	255	286	319	296	277	261	243	257	256	279	254	266	302	277	262	283	305	259	268	267	317	274	245	287	235	267	291	261	296	271	275	268	305	273	274	333	272	249	267	271	264	265	278	245	297	283	262	273	280	274	265	277	290	255	283	279	291	247	301	278	290	282	308	266	282	260	272	280	290	292	277	262	283	270	266	268	301	246	254	268	290	278	289	281	263	253	279	292	271	276	261	318	260	254	269	276	270	283	260	278	263	277	287	312	299	270	295	264	281	250	273	261	255	279	255	275	292	282	265	258	301	274	292	255	314	312	261	282	274	256	293	278	281	275	258	290	296	279	266	250	259	281	283	263	279	264	281	300	280	275	286	269	274	258	310	280	280	290	291	295	298	268	270	300	260	266	290	284	277	297	251	247	259	286	306	292	247	292	266	257	276	243	272	257	273	281	277	257	269	292	288	287	309	285	265	277	262	294	292	297	264	289	274	243	272	266	292	277	258	272	282	288	252	252	273	269	282	268	268	222	293	269	239	259	234	270	293	291	256	272	272	274	264	305	278	284	264	301	279	297	316	265	286	278	272	317	288	282	278	275	267	274	282	307	250	288	302	292	248	328	261	286	257	268	302	278	253	268	277	272	293	273	292	247	266	297	269	262	278	257	274	288	251	280	270	278	293	279	277	270	300	269	285	280	245	286	283	276	294	270	304	298	279	266	259	271	292	270	285	242	249	279	264	285	330	281	281	285	258	319	285	273	265	304	255	278	287	283	254	291	279	268	242	296	302	277	264	234	271	252	269	295	282	288	283	254	262	286	281	256	301	272	269	301	280	247	248	275	279	274	271	304	286	249	260	288	279	280	245	284	272	267	278	264	282	284	303	267	294	279	279	287	283	284	244	268	270	283	307	291	283	288	300	304	277	275	271	263	315	290	302	296	288	262	255	294	276	272	254	315	302	295	311	242	290	277	293	280	263	275	311	285	257	296	297	302	284	296	258	253	242	294	246	322	276	276	265	266	285	257	288	270	298	274	274	282	246	287	279	256	259	296	267	276	291	290	321	273	297	299	244	245	258	290	261	272	337	265	275	263	265	266	275	259	271	290	280	281	293	297	228	292	303	263	263	321	265	268	290	273	265	276	287	226	269	272	280	292	272	256	289	284	261	279	273	299	250	293	287	282	302	280	264	299	294	297	285	257	282	283	293	265	274	281	285	286	280	271	278	296	284	268	253	256	277	294	296	288	280	251	254	299	284	243	272	276	282	285	286	256	280	281	306	283	267	292	272	275	270	290	286	292	293	278	241	263	260	282	287	282	290	276	284	315	268	275	263	283	277	277	292	301	254	262	267	268	320	283	246	325	267	267	278	291	276	273	306	249	321	292	302	265	283	271	276	281	281	249	280	249	268	243	285	298	280	276	266	255	279	276	247	284	275	286	256	312	270	283	293	261	288	257	259	289	265	280	277	312	291	264	251	261	268	273	240	289	249	255	259	300	249	293	284	293	289	309	267	258	262	289	272	279	275	277	297	274	253	256	274	253	276	286	273	254	262	273	290	312	297	278	275	309	283	262	279	268	262	261	279	256	286	271	266	265	284	283	280	303	268	277	272	266	291	286	274	275	273	276	297	276	270	316	292	270	245	254	297	276	263	297	297	282	297	266	285	281	302	301	295	258	305	249	288	286	266	267	292	293	254	261	245	301	273	252	217	236	288	278	283	296	289	242	288	300	288	274	307	290	280	263	266	284	289	282	280	280	278	306	262	272	273	266	264	306	294	258	268	296	288	247	276	273	291	245	270	291	310	304	274	295	279	263	286	256	269	267	263	261	280	283	294	286	274	234	272	275	287	292	266	255	304	296	244	298	265	283	258	290	277	265	278	290	293	285	286	269	291	282	260	268	278	304	278	243	283	254	254	250	264	243	275	263	267	285	277	271	275	277	277	289	290	280	282	265	248	293	263	301	266	307	292	265	281	279	288	309	273	297	263	297	277	282	272	266	271	263	278	307	268	260	281	279	267	274	278	255	270	250	266	271	249	277	242	302	269	309	296	281	272	263	245	255	278	281	281	309	297	261	294	281	289	276	261	270	269	278	281	277	267	268	271	268	278	261	304	290	233	262	261	271	287	264	264	259	263	271	266
5302	5368	4559	2369	1713	1321	1012	825	676	606	577	518	528	435	419	415	412	391	411	434	381	363	364	335	402	346	357	387	393	404	370	361	405	412	395	333	396	371	378	376	355	394	347	373	367	358	370	399	357	349	354	382	364	372	350	351	372	382	366	329	386	357	370	323	342	360	343	320	380	357	381	347	391	367	357	398	373	361	378	381	370	356	371	366	381	366	353	347	362	348	383	361	349	377	357	353	408	368	358	332	357	366	356	374	366	364	404	407	371	362	373	372	351	311	332	364	349	385	380	376	371	353	366	360	353	387	358	321	388	357	346	356	338	375	373	378	378	363	346	336	378	344	344	356	303	392	390	384	321	352	372	388	345	333	382	366	364	369	349	336	357	350	363	374	337	327	348	374	335	348	334	354	379	329	368	358	348	353	361	364	364	368	320	348	343	354	381	354	354	360	378	363	360	341	391	369	336	323	356	350	358	366	378	367	358	393	367	385	361	371	358	376	360	360	364	373	376	368	347	412	364	391	395	359	384	374	388	352	387	338	351	356	355	399	368	338	349	347	368	339	403	346	350	359	370	355	374	372	377	341	341	381	377	373	321	391	363	388	364	360	351	361	346	363	362	326	378	365	350	408	379	367	378	371	362	384	375	366	378	380	367	380	351	365	382	383	367	363	341	370	345	369	360	366	363	337	333	358	349	379	348	377	342	345	376	375	366	350	359	361	341	383	325	383	354	388	357	326	398	321	378	369	357	411	357	375	387	384	368	374	358	351	371	363	383	382	401	387	319	400	396	396	362	380	340	339	335	366	368	386	341	361	361	371	341	334	374	367	351	338	358	363	392	363	387	379	365	343	383	376	403	360	380	334	345	365	358	387	367	363	375	373	357	356	359	396	362	373	385	365	331	341	369	346	355	341	378	333	387	355	345	370	370	384	394	359	352	338	362	338	393	350	350	397	370	362	401	369	351	355	374	371	362	351	396	359	372	383	328	370	366	357	359	378	367	365	366	356	380	371	394	357	354	386	394	341	333	363	370	360	377	354	358	402	362	357	340	355	359	350	372	372	328	345	355	366	343	361	394	346	341	376	351	411	364	371	350	370	359	380	362	334	355	389	362	384	386	385	336	358	367	368	360	383	352	359	378	406	370	355	387	367	359	331	390	340	323	383	359	368	388	367	376	337	400	402	382	334	361	393	327	368	355	397	361	355	376	361	381	381	390	377	392	380	358	356	385	361	364	341	316	385	339	356	357	382	368	352	317	359	387	358	393	384	374	367	372	349	372	368	365	363	352	386	353	368	355	379	392	378	381	343	349	353	352	365	328	353	396	329	333	361	380	359	334	363	364	362	358	349	381	343	375	370	369	337	377	362	332	361	343	345	363	353	373	368	358	377	375	360	356	372	359	379	346	316	359	400	362	379	384	381	375	365	334	351	393	314	390	353	368	380	371	369	341	352	313	362	366	365	378	388	336	362	359	340	346	370	357	339	356	351	403	381	334	348	348	371	384	390	363	381	380	341	385	367	321	352	385	394	389	383	330	349	397	365	363	383	338	351	372	357	407	360	347	343	377	370	368	360	355	360	399	372	357	384	371	345	327	352	371	389	351	373	350	371	399	358	408	365	377	368	362	349	378	386	389	307	369	367	341	360	361	372	333	389	393	396	377	352	368	342	374	344	370	369	356	405	348	342	402	347	331	376	342	370	347	356	392	398	382	392	372	359	357	379	341	370	366	350	351	366	368	354	398	377	343	357	342	342	318	339	391	380	357	371	385	365	330	384	355	335	365	352	400	343	369	361	366	351	384	374	387	343	386	322	366	348	328	352	370	403	340	378	353	368	365	393	336	367	338	360	361	369	352	374	361	368	372	388	384	357	368	330	361	388	394	344	364	376	362	364	354	385	329	336	355	362	362	357	348	375	368	352	393	374	385	355	355	374	404	364	367	405	390	361	343	327	375	337	380	345	363	391	379	364	335	339	384	394	336	372	380	376	348	333	362	356	377	372	354	362	328	371	335	405	344	396	345	379	367	372	339	359	377	367	358	362	361	313	379	356	348	349	381	393	375	424	390	352	354	368	357	383	376	371	395	414	339	389	336	331	379	396	355	358	332	360	366	383	387	367	328	347	389	385	372	368	389	347	370	341	378	332	383	370	351	344	346	362	370	341	312	342	357	338	404	372	357	380	385	394	368	361	363	373	385	337	389	367	353	354	371	383	336	317	339	358	391	367	386	371	355	342	347	375	361	339	372	366	386	364	388	370	376	378	353	378	347	342	373	376	326	387	353	374	355	373	373	372	347	384	356	361	353	359	377	352	342	382	367	372	359	344	400	334	362	362	343	385	408	362	359	337	346	360	363	351	344	351	373	376	346	342	362	395	341	372	353	407	345	377	388	376	348	362	403	370	370	355	371	405	368	355	384	376	374	376	375	333	366	374	346	348	359	350	333	382	361	369	415	345	370	397	339	304	345	369	347	358	333	366	376	338	372	374	388	347	370	363	354	367	348	383	364	363	351	357	371	351	381	368	376	382	367	354	329	371	353	357	376	371	359	392	337	367	378	400	375	349	349	349	349	342	377	391	345	370	394	366	369	384	373	373	386	378	348	393	367	395	361	368	357	346	392	394	360	390	385	379	396	345	387	391	344	386	381	366	361	370	370	389	312	396	324	363	352	369	342	370	360	384	386	377	362	361	353	373	396	336	372	337	366	368	413	369	355	388	376	385	354	363	383	368	340	380	373	367	355	370	351	342	356	352	380	336	392	378	399	338	340	359	355	346	386	346	363	343	353	375	392	329	390	351	372	389	351	369	335	369	346	375	397	365	375	370	370	332	374	404	357	380	372	374	397	351	392	393	356	375	395	344	376	358	356	357	348	364	323	363	365	370	369	381	363	348	385	335	353	339	367	368	382	343	342	344	379	378	334	364	391	341	312	371	401	352	375	372	356	339	359	366	403	365	381	367	348	345	364	363	369	388	339	375	373	337	330	328	322	346	348	390	342	361	352	352	387	329	348	384	363	398	358	366	337	371	387	370	377	371	380	344	396	382	399	364	355	358	360	369	374	386	350	387	344	366	373	336	365	364	373	376	360	357	371	344	385	360	331	352	384	380	352	353	376	379	348	383	363	327	365	376	366	354	397	392	367	378	365	349	376	351	361	360	344	396	378	363	355	359	374	355	336	358	353	390	377	346	368	374	376	351	354	356	345	351	428	354	378	371	391	329	385	353	353	380	399	333	363	346	366	344	355	375	365	382	381	354	356	382	350	388	342	318	395	378	370	373	368	360	406	344	359	376	337	394	359	343	385	332	339	375	366	367	370	376	349	382	319	387	378	379	349	379	354	402	363	376	368	353	361	352	374	340	332	366	384	395	399	362	370	356	365	375	392	379	363	347	340	363	374	350	373	319	368	366	386	326	375	367	364	384	374	390	364	357	404	367	387	372	353	339	379	393	372	369	354	352	384	361	366	346	405	374	356	390
24392	21588	28896	24491	21443	9427	1618	1087	866	789	711	645	646	600	604	550	573	567	529	519	509	472	497	514	467	465	470	494	468	486	495	474	461	521	477	479	485	444	474	483	498	453	492	450	471	423	450	457	485	449	475	449	475	481	466	419	501	470	450	476	435	480	464	471	496	456	519	478	510	461	453	449	476	489	468	488	432	483	431	455	494	450	467	478	456	446	479	470	465	495	476	455	457	432	464	461	469	497	464	483	459	446	443	484	502	487	444	439	469	469	483	447	449	465	431	501	520	444	518	447	467	499	487	486	478	412	458	481	482	501	475	462	502	447	483	480	443	447	428	441	452	486	456	453	454	444	438	438	471	429	494	443	478	469	504	496	438	425	452	458	476	441	461	439	420	487	441	451	458	500	476	451	419	477	477	440	463	451	468	476	441	455	421	456	468	460	452	467	481	483	453	444	473	446	482	474	473	447	472	456	498	470	513	474	438	446	440	496	452	482	452	450	446	452	450	458	462	405	461	463	432	448	467	447	448	458	480	481	448	454	468	434	486	431	458	476	489	466	444	479	457	447	431	495	472	445	454	506	464	443	457	438	483	449	437	485	468	480	441	466	492	494	415	449	466	457	457	436	443	442	471	476	455	449	472	460	487	459	477	457	462	462	447	472	470	475	470	471	453	471	452	455	466	446	487	441	462	457	459	441	500	486	412	471	467	477	480	448	456	442	481	464	473	472	454	466	478	468	391	443	462	435	452	477	426	459	449	462	433	501	481	475	490	525	505	432	440	479	431	484	468	455	466	477	462	458	486	460	456	467	425	494	459	473	462	457	468	463	511	453	504	473	467	467	443	447	456	409	444	454	480	478	479	446	436	483	448	440	436	457	456	477	462	410	489	452	443	457	451	465	459	471	411	500	485	460	458	462	475	437	489	459	490	429	449	428	488	459	450	450	460	464	471	484	456	500	508	491	447	426	506	447	454	488	442	454	471	461	444	464	457	488	437	427	450	474	455	424	467	468	484	484	457	459	451	476	471	475	496	453	482	469	417	477	468	434	466	458	470	441	452	431	451	448	487	463	439	474	451	438	472	445	498	450	452	434	478	486	476	473	443	486	470	445	451	479	492	453	447	474	449	455	470	452	465	459	462	453	444	448	490	456	499	430	412	481	458	502	480	479	454	460	470	464	455	435	492	439	456	445	461	451	477	481	447	462	478	463	462	477	506	452	483	480	468	456	464	442	409	443	446	443	472	454	461	475	458	453	452	478	465	419	474	496	430	477	467	477	483	422	458	455	472	455	461	436	473	431	463	447	476	447	463	416	427	424	501	472	452	428	474	468	496	505	458	476	501	438	429	488	464	461	460	466	472	442	462	447	468	472	425	455	471	488	476	459	460	445	441	465	440	469	426	458	458	448	471	443	433	464	426	463	470	446	425	481	444	449	471	447	436	490	425	439	482	443	470	463	497	488	469	458	432	441	463	459	475	429	412	487	444	470	455	440	472	462	466	480	440	475	431	448	485	490	458	427	462	449	420	425	496	490	491	470	432	463	483	494	483	466	443	475	466	472	419	455	445	488	462	501	419	472	458	469	474	477	440	416	440	479	443	450	480	448	442	456	430	468	460	469	460	463	453	467	463	466	422	449	444	457	442	498	449	469	436	498	463	457	463	439	449	473	414	431	497	440	432	445	436	479	455	494	443	497	470	482	457	457	464	454	472	466	456	461	472	468	447	440	464	456	446	437	449	432	477	403	467	425	420	452	479	470	494	487	487	449	437	465	473	436	428	482	437	477	485	457	441	465	446	484	442	433	447	476	471	488	456	466	480	443	419	474	476	445	498	448	458	455	490	501	466	469	452	437	465	456	478	503	477	473	443	472	431	447	471	478	470	450	482	435	466	471	440	424	467	457	455	437	427	457	425	457	455	433	495	477	471	451	440	465	463	436	465	440	478	483	471	487	456	445	455	470	486	449	485	482	465	459	448	470	487	443	456	433	474	462	460	464	437	482	469	475	472	468	444	473	440	439	470	447	447	464	473	449	472	458	442	462	482	412	436	438	498	459	497	468	415	447	414	480	453	459	437	480	464	463	454	423	445	465	475	467	444	472	445	484	457	467	474	486	436	426	485	442	451	475	459	454	427	487	463	407	494	431	470	440	442	425	448	423	430	489	492	457	479	488	458	473	478	475	459	477	456	441	401	454	434	444	440	475	456	439	487	451	468	486	428	487	456	462	462	468	458	441	449	477	485	464	494	492	481	446	437	454	463	462	391	430	441	447	452	451	457	458	439	508	498	468	439	475	475	474	461	439	456	443	465	456	425	479	448	460	465	458	454	456	466	454	470	443	447	451	465	436	450	502	448	474	447	472	479	471	463	465	465	456	437	449	454	451	464	481	448	450	474	434	485	460	477	473	457	474	444	443	490	449	470	511	494	461	490	464	476	456	482	488	428	419	517	472	427	466	457	478	478	440	391	436	468	510	476	429	431	465	448	476	437	475	418	469	447	455	465	428	454	469	476	470	425	437	480	435	475	446	461	456	441	492	515	400	411	488	470	440	439	471	448	477	432	435	490	474	445	484	473	491	438	468	439	438	488	443	429	475	428	464	466	441	460	471	455	442	490	476	480	431	428	491	460	431	463	446	432	447	426	457	469	451	450	474	423	466	476	437	494	441	429	459	448	494	452	447	486	463	435	442	449	459	489	463	455	463	456	463	475	466	490	487	469	505	477	488	469	460	447	454	443	479	456	462	427	471	464	455	453	479	478	470	455	463	493	472	462	444	488	453	452	470	458	487	467	467	448	479	455	468	424	455	454	432	431	473	433	453	472	443	417	491	433	455	424	488	437	466	477	453	438	447	461	476	467	468	438	502	429	493	449	450	488	433	440	478	459	455	459	485	455	433	458	445	446	457	492	444	445	459	462	440	432	484	459	478	479	431	461	449	473	455	434	474	455	445	440	410	455	442	454	435	473	424	427	442	460	430	467	461	462	485	452	454	459	459	458	458	461	437	455	474	454	470	469	408	459	477	454	441	464	463	437	425	448	447	453	400	445	468	446	454	457	463	456	464	439	475	449	466	439	452	448	459	480	426	456	424	502	443	458	445	449	495	459	472	483	431	465	466	454	459	443	460	445	461	457	454	428	511	490	439	458	454	454	483	462	476	486	496	449	438	492	471	458	476	452	476	451	471	432	503	462	460	469	427	486	459	453	485	430	451	480	417	446	473	452	513	460	449	480	472	469	467	452	444	426	460	450	455	497	433	424	429	444	447	453	483	478	477	466	468	463	435	474	479	460	502	472	415	493	454	429	413	448	436	462	479	441	485	486	449	467	471	479	439	432	458	451	472	471	472	484	420	453	475	493	414	433	458	459	468	447	439	489	460	416	460	461	481	470	447	460	487	468	461	462	435	482	423	487	453	440	488	447	464	459	446	471	465	462	489	448	452	470	449	463	414	475	471	452	460	452	443	402	446	450	509	484	443
6820	15019	12387	6700	4913	3637	2739	2262	1876	1482	1330	1125	1068	1031	915	845	847	740	756	730	735	702	680	748	676	676	652	685	696	684	638	663	655	616	617	648	583	649	611	632	626	602	613	619	556	640	619	641	614	566	597	595	558	597	587	584	606	624	617	623	624	591	626	614	588	588	543	603	581	599	598	628	611	654	618	562	614	649	557	577	632	608	632	587	589	646	588	617	624	629	576	584	598	649	631	589	609	572	625	579	628	597	583	620	585	570	613	592	648	565	626	573	631	578	569	631	617	614	642	598	564	685	570	607	622	580	596	588	604	615	596	613	580	633	611	608	586	553	610	562	621	598	630	579	608	665	612	610	602	652	607	596	577	542	588	634	612	607	608	580	584	586	597	564	592	591	629	618	605	585	565	626	631	616	633	586	577	604	627	575	584	594	608	595	566	594	588	555	591	623	624	583	583	588	663	647	651	631	621	578	605	585	622	558	614	616	615	611	583	567	640	584	650	630	609	617	621	602	572	562	569	626	572	634	578	642	584	597	552	617	616	566	590	641	643	642	642	576	578	579	628	632	622	599	644	606	609	630	616	566	597	644	572	615	597	579	610	593	606	606	559	590	595	586	656	569	549	590	600	615	603	577	593	540	605	631	604	582	605	595	601	582	589	615	599	599	620	584	588	587	635	606	619	552	601	613	613	610	587	629	593	582	565	610	581	605	609	584	621	611	636	585	630	600	643	611	583	587	619	614	628	589	614	582	577	569	612	605	595	585	603	590	586	571	635	607	607	595	568	592	587	578	583	620	625	632	602	578	630	591	612	556	624	573	602	597	630	573	567	582	618	598	577	582	610	615	584	609	597	565	558	598	579	573	608	540	623	596	594	574	617	579	585	588	587	594	560	545	614	518	576	657	599	649	646	624	619	580	609	565	543	608	598	647	630	550	569	597	577	594	602	593	626	548	604	613	625	602	583	587	625	592	638	582	627	595	637	596	582	606	630	603	593	577	624	616	596	615	611	615	608	563	666	605	573	563	606	608	593	630	621	622	592	563	628	573	628	577	552	607	600	562	635	580	606	624	635	611	595	585	612	599	594	565	570	571	618	621	582	617	597	637	602	600	580	582	631	682	623	588	569	624	611	584	636	637	561	592	593	625	548	607	552	597	612	616	588	611	567	611	590	617	573	622	646	603	631	540	570	602	661	578	628	636	597	622	558	576	616	635	591	573	599	546	590	586	605	562	599	597	645	604	619	607	607	648	601	588	606	648	615	594	571	597	539	627	600	567	587	605	624	607	592	624	644	619	594	607	603	593	587	616	612	595	605	611	602	576	585	618	602	604	606	608	603	577	545	644	617	585	604	584	617	608	582	580	639	626	626	589	596	576	606	633	596	618	557	604	612	609	609	566	606	604	569	615	597	620	617	656	592	597	564	538	527	587	608	632	583	605	585	587	569	642	593	638	622	572	585	589	556	610	577	619	614	587	603	600	619	573	605	563	608	606	592	640	557	594	641	593	599	599	577	575	641	575	589	566	579	612	658	624	591	596	601	614	606	567	577	611	615	617	628	629	633	617	623	617	617	628	631	590	573	623	669	606	600	589	563	641	661	614	564	575	589	588	620	570	575	598	573	613	586	593	582	594	597	546	625	616	592	635	577	565	589	622	574	602	585	588	624	525	609	615	565	632	576	592	567	615	595	553	568	636	611	567	583	617	635	564	607	611	648	607	598	638	623	609	570	548	578	614	583	590	593	558	582	633	613	576	649	630	569	551	623	566	626	604	586	592	572	669	594	589	591	621	583	620	592	607	672	591	607	594	619	555	609	618	587	580	628	571	634	595	593	594	577	603	624	616	579	582	548	603	618	598	615	600	592	600	528	597	563	629	603	600	613	576	580	612	615	619	599	611	600	605	587	570	570	635	573	598	594	592	603	601	628	604	575	588	627	593	618	612	623	590	607	595	611	600	614	658	594	557	580	606	606	600	573	606	595	628	608	592	607	599	624	562	596	578	613	602	586	616	598	591	634	622	600	586	588	642	625	622	618	583	581	621	614	557	668	560	623	601	575	562	577	582	632	596	614	624	635	595	599	632	561	616	599	594	619	581	586	605	622	582	571	613	615	631	618	585	585	622	602	631	609	591	560	594	581	646	616	570	587	601	603	583	608	615	665	609	633	587	610	599	582	576	624	582	630	598	582	585	642	563	582	618	623	578	628	637	576	545	564	611	622	610	611	616	647	593	580	576	585	586	597	593	591	576	566	624	575	579	577	563	583	627	615	588	627	590	592	609	612	592	614	635	560	600	607	609	600	564	644	615	593	568	596	582	604	634	644	623	603	627	577	601	573	624	630	588	626	581	616	584	557	596	605	597	584	590	572	612	593	638	585	610	577	617	568	541	577	621	584	626	578	623	577	633	595	594	581	617	602	600	562	600	595	609	573	616	592	584	582	643	578	558	615	598	653	589	597	598	573	592	617	654	597	631	628	596	617	621	618	586	592	606	639	574	584	611	601	587	625	589	622	580	578	620	550	656	618	587	594	604	609	638	584	637	606	594	621	592	603	635	585	611	647	631	625	571	632	543	585	566	603	586	617	604	619	600	595	602	580	598	617	636	591	574	584	576	577	617	592	569	607	582	624	646	615	660	631	655	582	592	564	600	610	590	591	616	621	580	600	616	607	592	566	620	635	564	609	576	550	608	615	600	575	642	634	580	579	606	601	602	599	581	592	563	598	598	634	615	626	625	566	644	615	617	595	601	630	544	594	613	585	584	596	606	611	595	639	547	623	593	606	590	590	636	621	553	616	609	585	613	598	556	628	611	621	587	626	635	583	603	593	568	609	597	612	582	605	602	589	625	607	642	630	569	597	576	618	609	614	637	625	578	573	584	601	593	576	612	614	589	587	561	568	629	626	582	559	612	590	626	620	588	602	596	621	569	588	603	605	634	626	626	637	588	607	617	565	593	607	615	599	598	600	585	575	593	596	614	581	586	580	592	627	592	608	591	607	588	581	591	619	535	639	613	548	567	619	637	578	614	576	584	609	566	612	600	599	582	578	642	607	594	598	571	598	594	601	620	588	553	584	590	607	653	624	614	565	593	579	588	573	543	606	578	649	617	584	587	590	572	617	581	587	622	631	601	635	556	580	643	603	581	622	620	596	616	640	590	628	613	594	597	595	561	608	600	629	622	589	619	608	583	580	583	612	589	590	601	590	553	585	573	606	605	641	618	617	571	588	621	587	603	559	611	621	581	571	597	648	677	561	580	576	612	605	608	525	595	630	602	613	580	604	586	614	564	600	602	595	616	614	566	641	627	589	567	591	548	574	623	579	615	586	598	572	623	583	578	589	540	612	599	564	619	618	604	573	570	635	612	594	568	573	617	634	608	580	569	605	589	610	615	566	633	624	623	572	635	560	584	575	614	610	588	573	642	590	566	617	601	591	582	619	632	591	595	623	616	584	564	634	603	561	590	578	597	602	637	608	598
23446	21606	29549	24161	21608	21598	7344	1680	1082	961	886	712	690	651	637	549	573	546	545	522	516	523	496	479	457	467	452	454	461	480	462	441	446	447	468	405	431	466	442	429	417	452	444	458	465	432	427	433	420	381	370	446	421	398	409	413	401	424	432	433	437	407	427	402	410	393	413	412	385	412	483	428	407	406	402	412	415	394	418	431	390	434	428	402	428	415	440	392	384	404	421	435	425	429	477	428	435	407	416	384	388	399	406	385	413	405	429	401	412	415	416	431	436	407	399	373	396	444	377	431	392	438	406	435	428	407	383	456	413	416	380	402	420	398	398	384	385	394	385	429	416	426	408	393	386	420	391	422	416	465	393	399	412	431	380	413	417	435	418	423	431	408	421	402	378	394	405	406	379	442	396	407	389	400	410	412	379	450	428	408	402	427	411	385	395	405	396	410	411	400	386	400	428	394	395	376	471	436	400	383	397	380	406	399	427	420	430	358	400	450	434	402	416	431	401	385	389	411	430	375	391	427	412	433	425	403	399	396	372	395	426	405	409	411	394	408	413	413	410	403	397	396	408	450	413	389	423	386	357	416	387	395	432	414	412	404	407	395	447	404	397	386	447	379	419	416	419	396	413	410	429	391	409	442	408	431	418	371	421	397	376	390	391	411	420	425	426	410	414	413	430	406	377	408	402	444	405	393	392	423	423	391	398	406	411	395	426	413	394	419	388	410	384	403	400	411	445	418	418	372	430	431	384	396	403	397	421	432	438	384	426	438	380	429	388	391	377	385	379	437	383	400	414	392	424	394	402	425	363	406	450	454	376	398	410	385	410	404	398	384	419	376	411	433	411	391	452	386	440	404	408	414	399	408	397	410	426	370	410	400	430	446	383	422	395	431	432	403	425	384	392	387	449	424	427	402	465	413	421	406	430	396	439	423	398	388	390	431	429	367	358	445	415	414	398	399	382	389	376	405	361	398	438	409	462	424	403	387	407	424	428	392	410	392	433	411	432	419	437	409	427	413	389	381	392	430	464	404	437	430	404	373	403	416	380	424	445	405	436	425	421	419	433	398	416	402	395	405	432	376	408	408	405	423	392	444	379	412	424	391	427	391	411	408	386	432	383	404	441	400	388	414	420	387	400	406	371	417	390	407	371	399	399	425	393	417	416	413	418	423	409	398	393	391	412	412	418	400	392	390	409	426	411	409	425	422	401	392	394	394	412	434	397	402	428	422	407	433	418	393	411	412	424	388	417	437	400	410	393	397	392	397	409	395	405	364	408	398	440	393	392	384	404	396	417	387	407	389	458	418	400	418	418	380	397	382	452	436	408	414	391	417	373	382	412	401	393	383	430	387	382	431	430	424	403	411	407	401	396	396	413	383	445	403	398	419	429	406	406	399	385	436	412	417	434	418	413	419	406	400	394	428	410	407	398	388	434	407	403	422	384	391	387	377	435	404	361	425	465	352	385	439	428	441	403	426	385	420	394	403	408	433	413	449	406	415	432	456	432	432	424	415	399	415	403	427	412	394	382	403	437	402	405	413	440	393	404	389	429	432	381	420	402	421	406	420	403	403	413	426	427	419	420	439	389	463	402	428	427	421	388	420	409	408	413	419	371	407	418	433	398	426	383	431	401	420	415	435	405	404	409	388	421	412	406	396	405	420	391	407	413	408	428	411	372	429	385	409	386	421	413	419	410	425	440	403	348	429	416	415	413	410	410	379	423	421	436	430	420	390	387	418	443	421	404	398	416	407	414	393	402	431	393	388	413	372	423	415	364	401	379	421	437	394	381	433	423	411	438	421	417	430	382	409	406	390	396	401	406	416	396	385	444	402	419	395	401	419	402	409	390	431	420	403	403	418	391	398	391	396	398	417	433	411	429	411	424	399	426	417	399	452	382	383	405	393	405	405	433	434	403	401	421	398	390	444	427	428	413	414	411	412	424	416	427	393	386	429	429	426	393	379	407	400	415	439	395	385	396	391	397	398	409	440	411	434	416	398	443	420	391	384	412	421	407	416	402	403	390	461	402	377	399	385	381	426	404	383	403	410	409	453	448	432	418	409	403	387	396	411	419	436	400	434	418	432	425	395	428	417	371	400	421	400	396	379	396	448	407	411	419	391	408	353	414	394	402	393	432	427	396	413	436	402	388	418	401	401	428	393	425	407	444	407	441	416	445	404	391	408	437	380	408	433	394	425	426	399	428	400	398	420	412	373	431	418	416	393	424	423	404	441	427	432	384	380	407	432	393	421	441	388	412	394	420	423	401	393	374	393	431	395	441	417	393	416	408	463	399	419	396	390	423	366	433	412	392	405	391	421	381	416	388	399	417	402	456	422	387	399	419	370	386	414	400	435	373	364	430	453	365	394	402	405	400	394	379	410	367	441	415	380	389	402	400	409	441	401	419	413	408	383	428	418	396	423	392	411	409	377	451	418	411	421	450	416	390	393	418	416	378	382	396	391	402	405	410	403	395	376	425	409	418	456	433	359	436	405	414	397	404	417	397	375	395	423	402	414	394	442	412	389	423	431	447	381	422	391	385	397	430	423	370	396	358	404	411	432	395	417	432	389	384	421	412	378	396	389	423	432	426	381	399	370	416	396	429	465	408	418	383	392	382	378	464	395	420	377	442	390	401	413	452	444	440	412	403	419	448	416	440	404	375	393	405	409	423	415	380	408	410	414	379	399	401	424	402	405	433	392	432	422	448	413	406	368	386	380	446	424	438	392	384	387	391	395	427	389	446	422	410	424	387	408	409	414	394	393	397	382	395	440	404	370	421	433	395	377	405	394	390	413	414	435	395	387	408	375	410	414	387	417	393	405	419	421	436	393	391	356	425	385	406	480	442	388	383	416	428	383	404	416	394	379	381	437	433	399	385	427	384	412	408	404	404	416	422	404	409	388	399	414	425	408	409	436	428	400	409	379	387	421	423	412	388	381	387	399	406	418	423	416	389	406	386	411	437	363	412	401	374	380	389	422	389	420	405	404	438	395	425	411	387	416	361	404	414	405	405	424	399	426	413	426	381	387	392	403	448	392	397	413	414	422	415	415	430	395	391	446	417	421	430	406	395	437	423	398	441	431	406	411	429	374	357	417	390	410	427	420	403	433	438	437	402	410	403	405	428	393	388	388	425	383	431	399	445	403	406	392	430	448	422	429	418	361	393	429	421	428	378	400	399	441	404	403	385	425	405	417	415	379	427	394	391	429	431	397	414	387	429	406	415	406	431	401	361	399	428	401	405	404	414	395	407	383	395	423	414	407	411	428	417	392	387	373	422	427	412	424	369	382	429	411	404	428	392	429	413	408	452	443	424	391	434	368	417	408	376	388	399	410	396	395	395	391	449	390	407	453	393	430	422	405	394	381	400	380	379	411	421	432	433	403	451	408	372	421	404	410	429	418	386	422	397	395	396	405	395	398	389	379	377	414	404	403	428	425	372	395	416	420	431	415	408	391	419	442	370	433	391	421	412	405	399	389
9410	20854	17552	9990	7318	5498	4128	3298	2610	2107	1790	1569	1376	1201	1096	976	981	884	829	807	765	712	711	805	700	699	678	695	609	636	625	619	560	590	590	580	601	631	577	609	605	577	581	604	560	559	550	570	527	581	576	543	574	498	589	550	585	536	563	535	562	536	555	542	604	579	586	513	548	582	529	557	526	535	542	562	568	560	527	559	541	509	547	545	532	574	528	535	510	525	537	520	562	537	525	551	523	549	534	547	539	553	520	549	546	570	554	559	548	516	566	516	563	530	521	553	558	554	536	513	555	581	563	598	512	583	542	507	540	552	570	550	513	550	524	557	525	549	567	516	536	535	530	548	535	534	574	528	543	541	528	530	518	558	547	528	515	533	543	543	533	510	563	537	527	586	493	528	591	538	492	548	561	519	531	544	534	578	590	523	583	515	543	551	535	485	557	549	556	535	560	554	566	568	579	534	540	537	546	526	563	524	582	551	486	525	570	544	532	520	559	523	539	500	573	551	563	578	562	561	532	536	552	556	540	548	503	534	515	531	561	590	548	556	539	519	549	559	542	580	571	524	557	516	491	550	564	528	555	580	520	518	543	522	552	543	560	578	565	524	554	569	539	557	571	580	606	532	562	518	573	562	581	554	549	530	582	481	548	509	526	546	556	506	515	570	522	555	529	530	472	553	528	531	575	524	524	538	559	558	536	573	566	558	524	520	524	542	551	521	599	570	570	549	551	528	557	576	553	558	509	500	519	526	510	522	533	497	536	567	547	594	562	535	566	563	545	504	531	579	519	547	562	564	540	565	520	571	511	555	527	549	535	546	544	522	576	552	523	542	558	558	519	537	543	509	522	527	562	574	550	563	565	587	546	518	544	520	537	560	550	533	526	548	559	576	591	601	580	543	563	554	500	544	543	537	560	540	586	528	593	528	556	546	554	521	540	536	599	532	528	527	532	600	558	532	557	572	523	555	537	603	571	527	528	558	568	525	505	555	555	547	531	542	540	540	545	541	559	522	580	511	565	531	561	571	539	543	568	538	540	560	500	532	532	559	534	521	553	535	546	567	527	561	572	557	542	528	557	538	539	511	550	533	526	509	525	568	554	514	568	508	539	539	554	524	485	545	562	532	533	539	531	478	536	544	558	551	521	570	548	560	556	567	556	537	566	525	532	529	507	565	546	522	545	525	541	532	505	508	501	569	554	536	556	563	596	518	567	575	529	530	558	518	530	538	578	511	511	501	536	511	555	497	548	525	558	545	540	535	569	562	563	557	530	514	500	546	521	542	521	544	506	504	546	574	596	562	553	558	542	537	550	591	526	525	566	546	506	518	541	567	573	565	562	562	563	522	561	542	542	509	550	499	540	512	529	544	548	559	539	569	529	495	541	505	563	524	540	554	554	553	557	514	556	596	534	580	536	523	536	575	535	513	516	575	540	545	540	531	535	574	542	509	546	485	545	543	594	528	552	544	545	544	548	518	534	545	588	546	563	521	559	509	549	511	550	522	572	527	512	525	497	536	550	506	582	518	533	527	520	525	535	543	530	528	526	573	544	581	488	506	549	533	547	528	534	571	530	487	554	575	539	540	548	551	542	580	513	531	572	539	564	546	532	551	489	596	542	550	548	552	524	518	535	556	560	572	522	541	533	525	568	548	539	562	553	522	581	523	504	545	547	564	523	511	526	577	570	544	552	561	544	521	538	532	532	501	533	546	518	527	516	553	518	578	515	562	556	539	506	520	551	559	519	529	511	551	574	556	548	548	524	512	491	562	570	548	541	492	510	557	527	531	562	516	489	524	563	548	561	548	558	499	537	548	521	589	524	568	540	539	550	551	571	520	547	575	509	549	529	519	527	527	515	524	564	556	510	527	516	516	560	544	535	568	560	528	540	563	513	506	559	531	535	572	542	565	540	492	562	561	517	550	547	518	571	572	533	526	535	553	582	541	525	583	497	573	552	557	561	585	541	560	492	532	607	536	575	588	540	573	536	537	564	567	546	548	517	524	523	505	533	520	541	529	540	543	537	553	516	527	516	579	515	534	527	520	530	510	541	559	486	514	543	564	578	548	519	547	547	527	552	554	545	518	509	575	509	529	568	496	553	551	548	541	547	516	529	561	570	518	536	543	563	533	512	527	543	535	555	557	512	537	549	529	560	541	553	558	549	558	535	529	552	500	549	558	561	544	559	526	544	524	463	543	560	527	512	510	567	525	522	563	548	519	536	571	539	563	534	550	604	532	511	557	538	552	553	563	534	571	543	540	571	531	521	537	543	538	522	539	558	555	542	526	539	560	559	545	479	520	543	521	549	570	563	553	537	547	549	547	571	541	544	555	575	535	535	527	548	531	579	563	535	547	527	578	542	516	578	575	562	532	546	588	564	534	540	532	514	558	505	536	542	581	513	540	528	573	535	548	523	498	529	536	546	557	558	566	566	543	554	580	549	492	523	546	582	564	557	565	574	525	573	544	539	555	509	523	567	516	540	566	553	550	574	516	550	570	525	565	504	566	553	567	532	521	549	512	550	580	506	501	510	552	527	534	528	532	548	528	559	558	542	548	536	533	560	580	594	524	555	524	515	558	551	555	558	536	532	557	516	536	507	515	527	561	540	546	566	510	528	522	537	531	571	528	534	526	555	559	529	608	593	566	540	552	543	521	510	552	551	551	566	544	524	531	502	486	560	588	532	565	537	558	560	540	560	542	529	569	520	540	505	565	547	543	500	528	561	568	538	527	558	528	539	555	531	560	562	573	518	560	561	565	581	505	510	527	530	548	538	538	544	567	539	536	526	545	528	521	542	534	526	541	547	517	524	539	590	516	525	543	527	508	558	544	539	574	530	576	523	557	529	534	558	544	555	578	537	572	568	510	535	532	534	526	509	539	515	551	536	523	554	512	562	616	525	535	507	522	554	525	523	496	560	496	500	555	542	519	588	545	556	522	539	547	594	536	540	511	555	562	573	551	494	517	525	536	539	543	580	589	550	595	533	520	530	555	529	538	515	530	507	546	548	548	521	555	562	520	534	554	505	537	519	513	518	557	501	492	554	495	541	560	532	521	545	567	530	569	560	553	573	550	532	560	523	568	510	518	552	523	511	514	554	554	513	517	571	519	544	544	529	547	525	528	542	547	569	554	531	530	514	545	560	551	513	548	572	537	516	550	533	525	566	563	545	524	516	498	512	530	541	553	569	544	547	535	557	580	562	534	486	530	504	513	554	537	584	519	533	524	555	519	491	524	540	543	546	546	565	529	529	498	534	582	575	556	526	542	518	557	543	574	527	537	535	512	552	512	563	536	582	560	545	558	479	525	552	538	526	534	548	541	534	578	527	541	531	570	552	536	519	540	547	559	506	538	540	553	540	522	542	562	546	564	528	544	536	557	501	488	567	557	550	537	523	542	533	575	530	534	584	563	511	548	543	550	547	537	527	525	534	533	553	532	498	506	567	539	554	547	554	524	526	506	533	534	553	552	573	575	597	540
27369	20526	8384	1671	847	620	523	469	413	373	313	314	329	320	304	283	301	302	269	294	291	283	311	269	297	317	264	294	310	296	293	291	258	303	276	269	241	290	262	290	289	283	303	257	299	284	267	276	278	266	279	248	277	275	305	302	281	268	295	259	279	282	297	289	272	258	274	301	260	298	284	274	256	290	291	282	265	242	265	267	272	256	283	296	271	246	248	285	313	250	270	287	262	257	258	269	283	270	299	267	276	257	275	235	281	266	284	276	297	282	293	308	274	261	266	288	297	277	260	270	281	266	276	300	279	250	302	257	270	281	274	297	281	275	286	282	282	264	258	236	302	292	293	243	238	251	238	324	281	272	251	272	292	291	271	277	278	261	251	261	266	275	263	268	279	262	256	304	261	288	279	297	285	264	285	279	289	283	316	278	234	273	264	298	289	288	282	271	279	264	229	275	265	246	293	316	271	280	268	276	266	284	267	283	275	263	250	236	261	260	294	301	261	262	267	282	268	296	291	275	275	292	272	281	302	279	250	268	281	275	294	290	285	247	257	271	271	270	299	264	286	271	285	298	285	274	280	254	243	287	286	287	274	273	271	281	284	267	269	255	255	261	316	278	258	239	297	254	281	293	259	303	274	271	278	279	263	280	275	257	296	268	273	302	267	295	304	277	276	279	271	288	247	258	280	253	275	293	259	293	246	289	275	271	291	288	248	290	269	275	263	284	279	275	284	253	290	300	293	257	302	302	283	262	280	274	316	269	257	273	258	253	259	258	260	244	267	275	276	274	273	290	279	298	248	276	272	278	246	247	270	290	274	277	278	252	285	257	261	292	303	267	287	265	256	275	282	277	289	295	288	271	291	272	303	259	259	287	258	305	288	278	256	267	268	283	268	253	262	283	267	244	254	283	304	301	265	278	270	245	258	303	278	274	266	255	272	301	280	281	273	268	274	285	299	272	247	267	275	287	288	270	283	274	274	262	290	269	261	285	291	276	260	263	279	302	277	288	282	270	277	308	254	273	288	295	297	288	270	275	273	284	262	268	268	287	278	296	254	252	275	278	263	266	251	259	287	276	288	319	283	232	247	244	280	269	270	277	288	264	274	274	316	271	298	297	268	289	258	273	285	308	244	262	265	247	249	285	241	284	271	293	255	227	271	301	290	273	291	269	276	281	282	296	270	267	283	260	263	260	270	252	278	294	264	272	258	266	303	261	282	242	273	290	250	280	293	283	284	289	269	284	271	272	276	308	272	310	285	254	283	298	286	297	278	285	290	279	243	296	285	284	280	258	256	289	245	277	281	294	268	259	281	253	275	271	281	253	268	267	262	293	287	249	281	283	271	258	314	282	271	239	263	280	267	323	268	309	276	266	234	269	267	290	284	255	279	284	296	285	243	290	258	271	273	289	252	285	279	271	287	281	267	269	293	274	272	269	276	269	313	305	292	271	283	300	304	274	268	261	287	295	277	248	260	297	284	297	276	256	286	276	294	266	299	266	271	288	284	286	260	272	282	279	317	254	270	296	267	266	255	274	292	260	279	306	276	258	287	271	297	262	285	297	257	265	295	299	276	277	260	298	282	271	266	291	259	266	284	255	273	269	269	285	240	281	253	272	289	308	292	269	272	270	275	268	276	271	277	257	294	265	251	280	281	274	292	284	267	291	300	283	291	296	252	299	283	265	247	276	269	267	293	276	290	269	270	280	263	266	280	291	272	288	259	266	263	255	275	261	259	240	276	251	265	254	289	258	276	279	279	261	315	264	289	270	263	291	297	279	262	292	273	300	294	292	282	242	292	263	283	279	250	287	288	258	262	277	280	276	231	297	268	293	269	258	288	281	278	272	281	305	268	260	282	278	262	279	260	250	259	287	272	289	245	268	296	287	286	296	266	296	252	282	265	294	290	274	276	297	282	280	266	277	240	273	301	310	279	278	268	284	297	237	241	284	235	292	290	279	266	294	284	312	286	290	268	292	261	259	244	288	273	254	257	291	278	301	294	306	251	291	272	307	313	258	273	261	297	274	275	264	272	288	276	285	222	294	303	256	274	277	279	286	282	296	267	292	265	260	247	261	296	290	290	254	272	255	290	252	293	287	290	285	248	291	279	301	264	268	284	262	287	264	264	311	294	261	300	316	279	283	270	267	256	291	288	282	279	284	282	286	276	287	313	262	253	282	307	266	272	265	282	299	284	261	286	289	276	263	259	266	264	272	303	269	274	291	259	245	260	273	281	288	222	263	270	244	297	259	316	301	275	276	279	271	297	304	285	295	299	300	261	276	317	282	267	285	277	284	269	280	312	290	248	263	288	267	260	278	303	276	272	290	283	271	287	260	281	276	271	278	273	301	260	322	251	277	285	300	284	275	281	278	293	260	292	271	263	267	310	285	289	284	304	292	267	259	259	290	274	254	280	305	298	277	290	268	289	252	252	273	250	257	304	293	285	260	281	259	241	256	299	294	302	277	280	266	296	318	268	280	276	250	282	268	311	293	271	281	298	291	263	289	271	277	264	262	298	242	250	290	276	262	273	266	288	300	260	261	272	260	285	271	270	259	267	255	280	273	267	275	257	263	284	298	262	271	281	254	303	267	280	269	279	302	278	295	243	262	281	269	285	280	286	293	273	275	271	308	269	266	293	286	254	264	269	261	266	294	313	258	279	298	266	258	285	267	301	275	271	274	301	310	305	279	284	295	270	273	293	270	288	312	256	315	286	277	270	260	298	277	282	287	285	280	250	287	261	267	276	286	258	255	251	284	283	264	273	282	305	269	271	258	283	245	284	272	239	277	300	278	295	284	266	278	252	285	252	292	298	251	291	266	295	257	265	283	250	260	280	300	278	286	252	273	281	286	301	267	295	263	272	281	273	257	274	275	297	268	268	278	261	254	293	301	271	284	275	287	273	282	276	301	281	296	282	292	297	263	286	291	273	258	291	262	263	261	255	284	308	279	291	252	304	282	270	281	281	252	260	294	274	276	278	299	289	288	263	282	278	268	260	287	280	274	288	303	262	265	308	287	279	293	280	288	256	292	234	268	265	255	278	282	301	280	280	268	263	265	268	294	268	250	279	289	260	286	258	249	265	294	280	293	288	280	274	275	287	269	297	301	288	265	286	279	266	265	284	265	290	279	254	280	272	277	289	290	284	267	283	245	314	281	279	262	249	292	293	301	229	262	268	279	258	274	306	267	255	283	266	262	263	256	264	262	264	296	243	285	289	278	267	269	254	313	262	262	287	285	284	274	311	254	284	263	248	267	250	266	282	294	262	313	326	257	287	276	257	256	291	268	292	290	270	273	268	272	256	283	272	292	278	286	273	278	286	271	248	261	264	275	270	273	280	274	304	242	319	260	274	283	241	296	278	273	262	282	260	270	287	270	299	293	285	269	269	227	312	287	281	249	276	288	279	283	312	253	273	258	258	287	268	294	285	297	238	285	294	284	255	273	263	256	277	303	318	307	263	297	287	248	275	298	302	278
5409	5224	4540	2337	1741	1301	1017	850	679	654	588	534	467	494	428	433	440	434	418	404	425	398	416	442	343	375	378	401	423	381	342	400	406	370	352	352	377	375	389	376	364	337	358	342	348	377	357	388	360	392	383	355	342	345	376	347	403	382	344	364	362	346	389	363	386	387	417	365	383	384	365	347	372	345	330	362	390	325	355	382	360	390	400	336	368	356	325	374	342	372	337	326	336	368	369	357	356	354	352	336	346	362	363	388	387	350	328	342	405	370	382	361	389	361	321	386	357	369	334	345	365	383	360	387	385	377	372	361	367	360	383	364	370	361	379	406	359	353	365	356	383	351	361	361	327	375	387	355	364	339	379	392	397	366	370	366	370	361	335	368	368	350	391	358	384	376	338	366	365	388	386	380	338	358	352	372	381	374	353	331	379	376	370	386	380	367	392	366	385	374	353	392	377	359	346	320	373	357	359	376	383	387	373	330	348	377	365	377	394	359	371	367	352	360	358	351	378	373	337	329	396	405	365	353	393	365	380	369	341	379	340	339	360	359	332	348	368	349	366	396	364	364	352	370	364	330	352	358	375	334	367	413	358	364	362	367	382	364	355	359	413	363	370	363	371	364	360	368	346	361	368	339	345	400	378	357	377	367	372	377	323	376	362	346	352	384	367	373	394	370	373	361	354	363	338	381	330	359	366	370	359	390	384	366	382	382	368	350	370	373	358	391	360	355	366	336	350	347	369	334	371	382	381	371	355	356	372	380	358	373	376	395	382	360	364	360	391	340	374	350	384	333	409	373	371	394	392	358	376	325	370	372	343	392	397	357	356	317	397	360	362	350	361	359	384	364	354	352	380	356	365	361	387	369	341	391	328	346	376	387	357	371	373	376	346	382	380	354	382	334	386	387	327	386	338	347	358	374	381	378	385	318	344	375	381	358	360	353	361	367	372	381	399	377	360	367	382	349	362	362	344	333	346	368	351	415	355	353	384	353	399	322	360	358	385	351	335	369	356	379	378	390	411	387	353	370	389	393	382	362	417	368	390	346	367	380	358	372	392	368	391	339	373	368	386	336	354	373	365	372	360	331	380	380	342	374	348	382	353	371	372	345	356	359	338	375	364	402	390	371	405	348	371	393	393	370	359	340	339	373	352	389	361	369	353	357	371	364	321	346	393	353	413	340	357	399	387	335	372	383	324	343	380	329	360	387	351	374	377	365	371	379	360	386	362	352	361	364	388	390	351	404	379	357	373	343	362	340	344	371	357	401	365	397	349	372	336	373	362	350	351	375	354	353	376	334	362	359	390	362	371	341	374	382	384	353	411	329	376	334	355	375	324	362	381	353	390	347	381	356	441	345	351	341	385	424	360	395	385	378	400	366	350	370	387	342	412	368	333	375	389	342	371	354	380	394	360	363	339	369	365	382	370	368	401	347	318	347	408	378	316	330	373	357	327	364	332	362	389	385	364	376	378	351	361	364	348	366	334	347	413	348	394	378	367	373	324	358	369	360	402	376	339	400	378	349	350	366	377	353	371	377	370	353	367	352	350	340	369	378	343	356	348	368	347	354	338	354	356	359	380	366	360	384	365	378	363	370	351	375	345	360	339	356	344	364	352	347	391	339	370	378	358	351	375	337	392	317	345	361	351	394	372	360	405	373	387	379	368	374	386	329	359	338	355	346	395	400	326	361	386	330	359	340	369	357	378	329	329	380	321	401	363	357	345	337	378	347	418	382	343	371	362	392	372	351	381	353	353	409	336	366	387	388	383	381	322	350	339	368	355	335	330	391	357	354	356	392	349	354	363	365	318	344	387	358	371	425	389	345	344	381	381	353	350	397	378	359	390	305	384	348	381	367	332	386	371	341	364	394	395	392	383	369	365	374	360	397	360	357	368	377	371	345	379	373	354	380	414	396	358	384	365	351	370	365	361	382	367	358	347	355	367	342	406	341	351	327	387	382	353	387	354	345	395	363	373	350	359	341	397	394	360	351	378	374	361	361	362	381	375	358	370	406	345	388	343	368	383	376	409	372	338	354	363	340	380	351	360	354	359	328	358	381	364	388	326	368	366	385	388	343	360	373	360	351	383	343	362	363	378	383	368	387	362	386	382	393	366	366	367	373	431	341	354	377	372	360	395	343	350	351	332	368	335	347	368	349	357	345	371	374	362	355	362	405	401	364	384	393	344	319	354	389	357	377	343	337	368	360	366	383	379	393	354	349	367	360	362	373	365	364	332	383	383	350	374	367	337	376	365	370	364	388	361	377	349	376	336	394	346	392	388	369	378	356	386	386	349	357	355	344	351	370	368	339	333	355	365	382	369	379	385	360	368	354	357	358	383	380	361	364	362	358	365	370	369	363	386	373	370	345	362	355	372	372	372	377	369	365	366	356	345	337	372	343	354	368	376	366	374	362	360	376	342	400	363	402	351	345	355	385	373	370	348	352	404	369	387	394	384	367	364	396	344	360	356	348	357	365	394	364	343	349	333	400	353	401	377	358	370	358	356	371	421	348	333	359	357	350	366	392	353	375	367	356	377	336	352	339	369	378	346	394	345	370	361	387	357	369	333	365	370	333	364	339	350	363	361	359	360	358	402	347	379	353	398	361	353	406	351	360	368	396	352	364	383	400	340	380	342	348	387	399	363	352	345	387	345	393	336	373	388	390	364	375	359	349	352	357	349	396	361	402	362	354	389	363	384	360	320	355	350	358	345	335	362	414	344	379	394	345	368	368	404	384	326	382	363	360	369	333	379	384	376	346	357	386	335	352	360	370	361	378	347	337	362	355	361	357	385	368	351	417	370	389	379	320	381	360	359	373	373	361	364	375	372	345	312	379	365	349	399	352	340	370	363	312	362	350	374	347	354	353	358	332	328	343	354	385	348	328	342	355	361	346	334	354	381	358	356	388	368	371	335	372	377	318	376	367	348	406	386	363	376	359	381	358	408	378	380	353	366	367	371	353	366	406	360	361	323	343	374	383	375	364	374	370	380	341	373	381	373	392	367	345	385	361	345	334	380	386	373	380	350	368	351	375	390	320	386	388	331	352	368	350	372	347	360	374	344	365	400	381	381	351	396	357	364	382	365	376	361	397	358	377	359	349	401	354	358	378	338	362	372	358	371	351	347	394	338	367	344	338	379	369	378	358	379	332	348	345	366	395	374	363	376	350	369	352	311	373	357	366	386	386	377	356	366	405	375	371	338	362	370	336	329	371	364	362	336	358	356	365	357	381	372	402	359	357	396	330	365	398	360	349	342	375	316	351	366	362	343	344	377	351	361	378	347	382	392	379	342	365	388	344	351	363	385	369	380	341	386	329	359	403	350	363	367	345	334	353	370	344	338	347	365	356	327	361	342	381	388	371	395	401	367	356	354	349	359	375	381	360	353	323	339	393	367	353	353	356	339	362	366	372	357	347	373	341	325	387	357	336	348	376	350	391	379	374	374	364	319	322	361	390	398	370	343	364	364	362	356	375	367	378
24423	21588	29031	24617	21546	9163	1718	1122	932	820	698	653	605	582	657	587	533	567	531	539	492	524	522	484	512	501	483	533	498	496	451	500	475	481	461	470	462	467	486	501	491	481	487	487	483	454	447	467	443	470	491	486	453	461	459	442	494	453	443	488	477	461	501	457	486	489	430	476	486	456	477	491	481	493	478	488	467	490	451	489	478	487	446	449	463	472	497	458	504	457	472	438	441	461	486	465	452	451	458	476	483	465	478	453	499	465	451	467	483	497	476	465	456	449	470	469	460	466	466	445	492	513	489	427	424	446	496	464	484	479	475	417	447	469	489	406	440	458	435	472	497	480	449	510	486	467	459	477	461	420	491	446	479	456	522	429	450	459	448	446	468	433	445	470	491	489	501	481	459	450	478	462	452	417	460	431	514	470	494	447	496	467	513	464	464	457	462	471	451	481	489	431	456	458	454	457	450	516	476	419	459	459	450	505	440	470	439	460	481	495	454	470	464	446	479	477	458	448	420	471	485	479	477	466	493	450	452	482	476	447	431	493	430	450	462	485	465	455	501	478	477	468	474	469	478	467	493	440	461	443	501	457	489	446	451	435	479	472	438	465	494	491	446	447	485	528	457	459	456	445	456	444	468	446	486	461	456	438	450	412	433	461	433	428	454	488	446	480	437	480	474	447	477	464	446	506	476	482	477	507	441	459	463	455	477	434	462	474	450	475	454	456	491	450	450	477	419	446	473	505	426	449	462	463	469	427	439	407	474	451	465	458	454	499	429	441	447	471	429	486	446	470	488	488	482	461	456	446	471	457	473	420	458	489	441	423	450	472	457	455	510	445	474	451	425	467	478	445	484	436	485	486	482	457	460	425	453	442	465	464	454	436	456	451	463	459	429	452	467	474	482	449	464	471	485	457	492	459	455	491	486	462	444	431	489	457	455	446	452	442	470	490	458	497	493	449	459	445	456	482	462	417	481	441	474	462	451	479	488	437	511	475	477	473	459	482	463	442	468	421	475	459	442	450	471	470	473	435	480	469	445	470	433	475	473	436	517	443	444	472	466	462	467	422	456	469	444	464	461	496	472	515	459	442	459	436	461	518	456	494	441	455	489	430	483	436	466	500	452	474	429	427	462	437	459	463	439	467	502	406	510	460	480	454	444	465	469	441	455	445	445	470	468	396	424	496	467	434	450	437	462	462	446	449	459	440	432	479	429	462	477	486	495	433	443	479	426	431	473	448	452	456	514	458	442	434	487	501	458	473	479	439	475	482	474	484	488	465	456	416	451	478	472	466	474	483	490	451	463	458	450	466	449	472	469	445	467	467	452	468	487	458	420	450	448	484	493	484	478	484	458	505	448	471	502	455	444	500	494	491	516	437	477	487	501	478	444	453	488	482	452	469	485	465	470	468	451	454	425	442	460	477	479	484	455	438	452	459	471	461	456	455	467	496	455	454	474	480	530	469	471	449	493	457	475	488	462	463	426	488	468	455	471	471	473	447	471	472	441	504	481	497	492	428	486	460	459	483	426	453	522	487	488	450	487	475	478	490	437	449	463	422	491	456	422	466	432	452	473	457	475	463	495	468	492	449	445	485	462	428	504	461	441	464	476	480	450	445	447	423	459	463	435	449	425	443	465	470	459	504	491	450	513	488	468	459	447	467	474	514	420	468	499	453	488	458	477	445	451	458	487	474	436	471	426	472	458	454	462	479	445	467	483	440	443	451	475	427	451	434	478	432	471	438	459	415	450	451	486	478	463	416	476	464	458	478	474	478	451	440	465	436	446	466	462	472	459	444	458	476	440	441	428	466	457	471	470	431	470	491	454	446	465	470	482	475	500	486	453	467	472	503	438	497	487	478	438	433	444	496	463	444	502	444	434	461	451	485	473	488	441	470	465	437	500	441	458	481	471	429	472	443	417	473	448	471	454	478	485	476	479	474	455	425	462	449	458	489	447	496	447	450	459	477	436	423	464	463	487	474	468	499	445	496	462	479	484	451	478	406	447	513	478	458	488	470	487	475	474	489	439	451	455	445	457	475	436	445	493	491	440	463	470	444	498	470	454	489	447	502	479	476	520	452	481	454	464	438	488	486	455	449	455	458	487	459	471	420	418	447	417	476	467	444	432	419	440	404	475	493	457	468	446	452	405	467	462	475	458	486	439	487	495	483	416	492	464	429	479	437	484	476	476	477	463	462	476	460	460	475	466	442	438	439	484	464	438	432	475	493	450	461	465	445	449	447	457	432	464	442	456	478	460	446	467	478	462	459	449	432	436	475	439	510	487	456	469	441	418	472	458	438	471	423	500	415	481	437	495	475	445	474	455	456	463	461	447	498	449	451	459	433	453	498	457	453	455	424	465	437	482	455	476	472	447	457	475	440	433	430	499	459	443	472	476	450	426	461	442	440	492	456	461	455	447	429	457	460	497	460	518	449	459	450	470	439	478	465	481	465	457	475	505	452	459	468	476	498	442	476	472	472	451	475	442	440	483	488	479	490	469	459	474	405	465	426	465	483	464	459	487	443	448	443	447	454	483	463	455	466	451	479	438	484	483	488	441	451	468	439	462	465	457	476	490	464	457	459	473	410	462	491	451	480	441	444	458	423	459	471	486	459	460	446	454	485	428	472	472	461	457	504	473	439	457	456	502	418	439	450	464	490	493	494	473	462	444	466	432	474	455	442	494	447	465	447	462	468	494	474	494	446	449	499	474	473	460	485	484	455	458	482	501	457	471	463	461	476	438	449	466	462	472	455	461	463	482	475	468	468	443	455	438	457	477	434	445	440	458	460	486	466	455	497	514	447	399	423	445	472	445	443	471	468	445	496	460	454	481	512	440	481	462	474	489	480	429	494	466	461	495	473	455	448	481	482	446	462	434	477	454	471	458	438	462	460	452	483	500	484	431	440	468	444	446	475	432	467	490	446	463	482	441	453	487	479	435	450	471	486	474	500	485	429	492	441	477	437	456	478	458	458	434	468	485	510	506	484	457	463	436	448	475	468	463	502	475	475	431	467	473	453	461	487	460	454	458	486	490	485	470	474	421	466	430	490	448	455	412	487	485	474	456	450	477	445	466	488	465	480	422	421	483	483	412	496	495	494	439	486	462	452	462	503	438	479	450	462	456	486	456	461	442	470	481	448	465	465	472	440	470	479	437	454	467	467	467	493	463	474	491	478	457	483	454	442	468	453	457	455	449	473	455	473	412	457	449	488	432	468	434	493	480	425	430	453	473	505	469	474	463	445	468	493	423	465	472	440	539	439	426	470	471	478	495	484	447	453	487	453	448	438	461	492	446	463	448	455	453	483	449	479	484	451	498	493	485	455	447	454	455	411	465	412	475	452	449	441	487	443	470	479	486	465	511	528	448	446	474	467	418	512	492	439	454	486	476	412	440	486	464	463	481	468	451	478	447	477	469	435	462	444	457	461	447	453	440	430	399	440	470	478	461	479	465	435	473	487	484	509	430	443	485	498	437	446
7025	14918	12380	6671	4940	3782	2909	2236	1837	1517	1392	1197	1071	963	932	862	853	793	761	753	783	778	718	738	719	668	676	667	680	627	654	653	632	651	629	676	584	613	688	613	654	600	658	679	639	610	581	614	611	661	616	615	674	616	603	585	658	602	651	601	641	628	599	573	645	608	585	579	653	640	611	675	573	675	601	611	646	601	594	621	629	607	593	630	631	634	570	578	576	615	571	579	607	620	620	619	608	598	592	577	630	615	631	615	601	609	579	580	601	608	601	543	617	629	615	620	629	603	606	632	571	621	641	624	595	634	591	588	619	603	602	626	640	564	625	581	564	619	626	630	615	631	603	639	603	582	586	588	654	581	609	647	590	621	579	624	624	607	596	627	593	620	587	611	626	628	620	597	592	590	634	614	593	635	619	623	557	581	605	620	637	586	570	587	615	596	670	594	532	607	654	625	597	678	612	629	586	577	576	591	577	654	620	644	641	581	602	618	593	653	575	617	581	604	637	565	634	572	603	589	569	625	623	631	585	619	614	611	570	607	599	583	604	575	619	609	627	616	621	593	669	585	632	585	609	619	597	577	622	587	599	636	618	575	603	571	593	638	587	623	589	564	621	595	590	586	589	648	602	620	643	587	589	593	594	615	659	670	615	585	566	619	648	608	584	596	662	595	626	586	607	618	616	621	600	557	609	625	653	611	578	619	560	606	617	581	610	621	572	661	636	623	613	598	596	614	614	587	549	624	619	647	598	602	582	604	586	605	582	648	623	595	628	594	614	624	597	574	579	637	638	604	585	589	599	590	553	639	620	613	625	616	594	621	577	567	642	601	585	635	610	604	595	610	625	620	605	579	616	556	621	589	627	604	568	562	630	596	547	633	568	592	604	626	591	605	654	610	622	620	629	597	608	626	625	584	601	598	576	611	593	625	562	574	654	613	589	621	607	625	581	595	663	633	610	640	598	619	622	604	574	585	637	575	620	607	581	638	588	580	630	611	648	635	612	580	638	596	580	622	646	620	615	584	620	655	604	623	611	584	595	641	574	601	603	602	609	581	630	625	641	593	618	586	608	590	623	606	586	647	585	621	616	626	622	607	601	592	603	612	624	636	571	629	622	624	645	621	609	618	594	604	618	588	582	621	584	607	602	628	647	619	590	606	605	603	629	583	594	616	659	618	576	618	639	602	555	575	593	659	618	605	634	570	621	566	620	553	593	574	621	579	628	644	610	658	605	633	585	631	587	612	596	582	599	569	632	586	583	576	623	613	607	630	607	604	598	618	553	583	607	584	631	648	606	613	616	584	614	598	588	598	604	657	615	587	575	623	601	568	591	610	638	600	631	600	652	605	602	613	623	644	585	608	589	626	602	625	615	618	626	620	622	600	590	655	576	589	638	659	670	607	627	614	608	575	592	625	570	599	581	621	621	602	594	603	589	642	633	658	591	595	609	599	605	595	638	565	627	611	590	608	580	622	581	629	580	599	598	593	581	604	613	633	648	636	672	595	577	632	611	615	581	613	581	604	617	649	615	597	650	640	593	601	616	613	576	644	644	582	634	624	626	574	604	592	616	593	641	604	607	620	607	620	602	649	603	591	629	611	593	600	592	590	586	612	592	622	627	637	635	577	613	553	603	617	657	602	578	581	638	598	591	599	585	627	644	610	635	602	558	597	594	624	578	616	603	615	586	561	584	612	593	632	618	625	649	588	585	635	609	596	619	574	579	606	600	650	586	609	588	591	623	603	584	601	603	584	603	598	647	619	592	608	596	600	619	607	602	599	582	582	584	556	630	604	577	615	660	592	602	520	538	579	603	615	611	612	633	574	621	647	654	593	611	582	600	608	627	587	604	596	584	594	581	627	648	656	580	641	600	612	641	589	619	599	611	591	543	589	594	591	597	564	603	600	605	636	614	608	609	599	646	558	606	637	588	623	613	570	638	620	584	606	601	630	566	584	585	598	630	652	546	599	554	579	607	611	635	613	613	602	567	592	540	619	617	580	568	597	593	631	587	620	602	582	609	606	591	616	576	593	577	601	618	571	595	588	583	618	584	593	643	586	593	610	626	596	607	602	613	625	618	581	615	615	613	619	572	634	570	590	619	585	597	579	632	627	565	582	617	581	595	660	638	624	586	597	638	593	575	638	597	630	574	630	583	579	622	615	634	639	615	636	596	588	592	652	666	617	601	629	618	598	578	620	554	628	584	607	557	606	576	626	606	573	616	652	624	596	593	627	603	620	630	573	612	589	621	640	669	614	603	582	581	577	585	643	609	620	625	642	623	604	621	588	661	564	585	625	617	585	628	592	651	616	628	625	614	626	605	585	607	612	628	622	610	603	600	649	590	620	592	596	593	641	586	629	588	629	603	628	571	591	600	604	573	602	609	643	627	595	614	620	586	558	610	616	608	628	594	602	565	596	599	584	614	589	618	650	607	563	580	596	649	624	651	622	600	603	585	610	602	573	608	580	622	578	601	550	612	601	624	603	612	611	629	643	638	609	589	603	610	603	625	594	600	620	610	599	620	583	619	575	579	598	591	581	611	635	626	598	607	600	585	624	583	584	600	617	633	581	635	605	580	579	581	608	566	622	638	624	627	611	613	638	607	644	589	662	568	641	603	594	622	568	620	617	617	604	595	559	554	609	628	601	636	544	580	635	572	586	591	593	595	629	554	598	611	633	679	573	570	642	576	604	622	602	598	602	621	605	610	616	588	635	631	572	625	644	569	614	580	652	585	590	656	632	599	594	623	561	620	573	633	617	631	610	602	597	590	603	620	606	632	617	571	634	587	638	676	566	586	530	582	599	581	613	596	620	607	615	579	591	577	592	651	624	609	637	604	626	603	585	580	660	635	593	589	577	606	613	581	580	617	613	620	604	662	620	595	597	606	662	574	617	585	601	594	647	663	587	608	609	626	620	600	577	638	608	622	577	612	629	566	568	612	634	590	583	617	583	608	604	638	598	576	560	600	577	567	613	608	597	577	642	606	624	644	622	590	608	619	563	614	607	618	627	631	586	603	609	651	605	598	626	603	615	623	589	586	632	587	642	626	593	584	596	636	608	580	619	614	615	626	647	599	602	591	598	629	609	622	606	563	600	605	615	559	627	606	554	622	592	654	574	594	593	558	614	608	630	644	597	635	613	633	617	609	669	639	624	606	602	627	606	592	624	591	622	618	565	621	626	599	595	636	595	616	604	624	652	580	609	608	635	561	661	598	620	615	573	619	579	607	564	591	632	604	591	631	627	634	649	594	643	585	619	585	599	581	617	575	654	600	558	605	623	614	601	583	595	587	607	631	612	622	605	645	620	630	607	613	625	605	596	600	591	554	647	581	628	573	627	580	611	620	590	622	597	654	651	627	590	627	599	560	661	576	599	638	572	609	639	589	608	611	617	620	596	608	592	592	604	606	572	597	622	570	606	588	586	548	611	569	595	644	648	624	613	626	602	586	590	621	596	640	574	641	623	628	643	592	604	607	596
24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
