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
341234500226	341234500775	341234501325	341234501875	341234502425	341234502975	341234503525	341234504075	341234504625	341234505175	341234505725	341234506275	341234506825	341234507375	341234507925	341234508475	341234509025	341234509575	341234510125	341234510675	341234511225	341234511775	341234512325	341234512875	341234513425	341234513975	341234514525	341234515075	341234515625	341234516175	341234516725	341234517275	341234517825	341234518376	341234518925	341234519475	341234520025	341234520575	341234521125	341234521675	341234522225	341234522775	341234523325	341234523875	341234524425	341234524975	341234525525	341234526075	341234526625	341234527175	341234527725	341234528275	341234528825	341234529375	341234529925	341234530475	341234531025	341234531575	341234532125	341234532675	341234533225	341234533775	341234534325	341234534875	341234535425	341234535975	341234536525	341234537075	341234537625	341234538175	341234538725	341234539275	341234539825	341234540375	341234540925	341234541475	341234542025	341234542575	341234543125	341234543675	341234544225	341234544775	341234545325	341234545875	341234546425	341234546975	341234547525	341234548075	341234548625	341234549175	341234549725	341234550275	341234550825	341234551375	341234551925	341234552475	341234553025	341234553575	341234554125	341234554675	341234555225	341234555775	341234556325	341234556875	341234557425	341234557975	341234558525	341234559075	341234559625	341234560175	341234560725	341234561275	341234561825	341234562375	341234562925	341234563475	341234564025	341234564575	341234565125	341234565675	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2741	2000	3600	2300	2741	2000	3600	2300	2741	2000	3600	2300	2741	2000	3600	2300	2741	2000	3600	2300	2742	2000	3600	2300	2742	2000	3600	2300	2742	2000	3600	2300	2742	2000	3600	2300	2742	2000	3600	2300	2742	2000	3600	2300	2742	2000	3600	2300	2742	2000	3600	2300	2742	2000	3600	2300	2742	2000	3600	2300	2742	2000	3600	2300	2742	2000	3600	2300	2743	2000	3600	2300	2743	2000	3600	2300	2743	2000	3600	2300	2743	2000	3600	2300	2743	2000	3600	2300	2743	2000	3600	2300	2743	2000	3600	2300	2743	2000	3600	2300	2743	2000	3600	2300	2743	2000	3600	2300	2743	2000	3600	2300	2743	2000	3600	2300	2743	2000	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
22600	21286	28923	23961	21297	21402	9494	2368	1668	1569	1486	1407	1281	1219	1281	1148	1055	1054	1068	976	1036	957	997	987	962	972	987	965	1017	1011	960	1002	967	984	981	994	1010	1010	1038	1071	971	1022	1015	1044	937	967	947	998	927	907	978	951	949	955	906	942	929	957	944	918	922	980	935	947	917	951	918	904	912	951	909	906	897	933	923	1000	939	920	930	953	859	925	925	914	882	878	956	951	952	940	937	857	925	951	906	871	983	911	930	875	899	944	893	901	903	919	936	897	903	929	938	924	966	914	906	894	923	954	931	948	940	969	886	908	931	886	911	954	956	916	878	870	887	835	940	924	907	876	935	900	905	921	917	940	868	904	874	920	858	963	897	909	905	893	927	922	922	939	903	890	896	922	972	873	919	904	946	936	898	897	916	911	897	868	964	940	959	909	936	850	941	887	892	869	945	930	921	921	899	930	887	958	916	882	905	924	874	863	906	948	922	971	897	916	860	923	924	939	847	865	903	911	905	937	911	942	914	919	880	926	929	929	919	956	879	888	917	965	882	915	925	880	825	895	906	900	923	880	944	907	907	902	922	861	888	961	943	893	921	904	933	906	893	867	934	900	893	908	956	903	893	917	868	874	862	942	931	898	912	955	921	908	890	938	906	910	901	907	930	889	905	892	891	903	879	897	929	870	945	874	910	939	916	941	922	918	895	947	905	897	919	938	932	915	923	922	924	911	942	942	961	907	876	961	882	962	902	897	872	971	915	924	901	883	890	915	943	937	870	906	937	905	925	944	936	943	893	927	902	902	975	889	863	938	906	847	954	885	897	932	868	870	913	882	933	886	862	906	873	960	904	969	912	870	911	908	900	932	905	903	873	968	888	931	859	975	863	914	926	940	901	912	935	904	909	937	914	927	931	894	929	862	895	892	882	882	864	902	923	926	922	911	891	901	936	918	907	965	908	896	929	865	921	905	928	886	911	897	903	925	891	929	894	939	933	942	883	873	899	914	936	984	951	975	952	878	881	905	958	956	937	918	861	946	920	904	895	889	902	896	946	903	945	882	905	909	913	915	957	900	909	881	935	897	925	915	921	885	919	935	875	903	955	943	896	918	890	849	905	894	919	914	948	931	853	921	894	935	908	889	914	956	917	870	932	874	890	938	884	952	912	927	867	896	908	939	909	910	896	939	896	906	898	903	980	867	949	905	910	890	966	882	898	883	932	871	911	918	899	939	854	917	879	882	884	960	904	921	948	962	905	917	887	892	909	896	906	907	942	945	878	922	923	903	894	868	879	905	907	892	918	897	941	897	855	890	899	881	904	924	915	880	848	868	886	879	908	888	886	903	918	898	915	859	939	926	908	891	931	896	926	934	922	899	903	943	911	909	898	891	931	964	858	890	910	932	915	949	902	931	933	908	901	912	925	963	936	867	903	927	873	919	984	961	949	896	876	889	986	935	958	956	927	903	875	889	969	876	891	884	904	884	889	878	938	913	904	896	932	877	957	923	911	961	854	947	905	856	935	917	901	906	908	888	947	926	900	889	882	885	917	939	886	867	898	861	949	907	906	964	963	970	895	919	874	920	899	955	927	913	922	915	905	913	913	929	911	959	899	913	950	893	891	903	862	945	890	937	990	896	932	910	904	864	904	947	971	890	900	951	880	901	944	914	921	900	914	953	915	975	929	845	923	973	914	903	936	960	965	887	926	867	993	873	896	901	913	888	932	915	928	958	959	863	938	924	932	886	895	946	981	937	894	902	918	931	873	912	919	931	919	865	901	884	905	881	864	927	904	904	923	861	917	948	920	948	864	947	903	976	935	935	909	925	906	991	891	881	904	894	856	876	904	877	930	886	941	887	900	891	863	977	920	933	885	945	983	892	927	920	801	980	960	914	932	905	822	903	877	918	922	927	853	878	889	904	948	953	923	924	927	905	922	955	898	930	910	909	900	923	923	887	909	911	954	890	907	880	891	961	903	917	908	936	901	921	918	912	896	862	935	829	884	906	950	956	919	883	921	912	892	930	950	852	941	938	890	909	895	894	985	944	905	900	875	897	918	881	851	899	918	931	954	945	915	889	831	874	949	938	948	933	870	902	890	922	905	908	845	919	874	902	917	842	944	947	912	959	870	905	905	894	916	938	924	910	899	948	893	927	887	883	899	899	907	939	904	935	923	923	936	913	916	846	885	913	858	915	885	890	928	895	884	936	885	878	959	943	848	889	910	908	933	880	876	939	954	875	870	894	920	974	919	938	910	903	913	858	915	933	920	900	931	901	899	965	877	937	857	848	983	909	910	951	933	952	948	894	876	900	924	881	869	934	878	870	823	922	893	885	835	875	930	864	941	872	913	910	913	955	917	913	881	941	892	902	920	921	925	950	910	891	917	971	878	895	868	924	865	894	923	921	955	925	896	890	929	868	888	832	907	948	1004	917	937	915	921	936	948	894	960	960	916	941	953	904	911	916	922	889	949	896	893	956	918	896	924	932	929	871	869	881	895	902	922	894	906	850	919	946	956	923	984	912	906	922	959	921	906	913	917	971	921	894	909	942	943	883	864	930	917	868	890	929	913	888	872	898	962	927	950	878	924	867	909	927	925	912	909	959	901	875	909	930	872	931	888	914	931	963	892	859	862	856	896	902	891	944	872	898	940	917	911	888	900	913	975	915	925	887	917	915	896	942	889	851	880	897	911	916	900	875	938	946	907	915	906	971	867	940	948	883	964	886	867	932	850	873	893	920	876	889	837	907	909	951	939	891	893	858	928	916	936	928	879	927	904	866	949	902	937	925	961	900	917	852	965	926	893	908	916	892	951	919	894	870	861	868	940	850	908	949	882	942	928	857	840	854	872	938	902	934	909	880	956	908	893	919	905	883	916	908	925	895	964	873	991	902	907	892	895	918	899	942	906	883	950	920	943	865	912	943	875	959	883	909	896	917	921	923	894	917	878	960	938	884	871	948	911	916	898	900	898	909	894	949	916	904	910	818	902	915	869	913	914	902	928	841	928	862	928	933	899	876	849	907	902	949	947	933	966	907	917	910	892	902	891	910	921	832	885	951	961	922	918	886	900	872	876	893	927	913	888	943	861	965	903	903	918	938	905	899	852	917	896	875	953	911	895	899	886	912	926	922	916	882	855	918	897	939	961	907	917	943	885	926	918	895	894	891	940	889	962	898	871	885	897	863	917	955	904	907	976	876	949	908	869	910	864	903	962	900	919	910	930	935	963	910	855	905	834	918	974	906	950	932	919	889	939	931	892	848	958	921	949	907	955	878	945	913	890	889	909	884	937	883	934	872	921	889	861	851	854	872	908	883	918	873	913	944	965	872	877	902	865	905	933	900	900	874	910	875	880	947	864	907	861	914	909	924	841	947	904	901	908	895	920	927	895	867	885	924	973	887	875	907	877	916	900	886	868	929	949	974	917	912	888	922	942	908	904	915	877	897	930	922	906	976	941	924	873	869	913	901	893	903	965	897	913	940	866	888	876	896	925	904
9991	31031	22521	8648	6496	4631	3717	3061	2287	2037	1793	1614	1584	1460	1435	1213	1115	1125	1081	1043	999	1020	979	1022	1015	953	1000	985	1007	956	986	983	1038	1003	1015	1034	1068	1059	1098	1088	1083	972	964	1037	968	985	974	950	964	1012	1013	975	956	958	959	929	931	962	939	945	924	898	948	948	960	960	933	978	870	952	898	933	871	885	945	965	900	934	947	895	937	940	874	898	938	940	944	918	946	916	900	891	918	939	931	927	893	947	858	881	897	890	854	865	863	891	896	877	968	936	920	870	881	903	907	892	926	897	890	913	860	894	862	911	862	950	906	928	866	914	913	886	886	864	919	957	860	869	928	882	868	930	951	932	940	929	880	896	874	900	867	883	912	887	884	834	987	885	938	866	888	884	919	905	905	919	951	953	857	891	977	907	884	882	919	884	950	924	928	907	893	943	942	926	870	962	928	878	945	952	943	874	898	928	878	939	938	920	900	903	922	897	940	913	893	864	887	866	947	852	929	978	907	904	968	853	882	911	876	861	888	892	934	870	952	850	902	928	838	942	939	882	920	909	913	924	884	960	951	961	898	838	892	884	869	892	941	925	879	866	926	904	857	885	914	932	918	922	865	852	898	895	902	885	923	953	882	895	898	818	884	937	913	931	884	888	900	940	957	933	911	922	939	846	935	838	877	940	873	890	877	852	879	894	893	934	880	908	910	939	954	935	922	922	886	902	933	864	833	942	943	908	957	922	862	890	922	907	879	868	877	922	884	915	900	888	880	879	938	921	940	928	876	897	913	894	878	839	965	882	922	867	949	909	972	948	933	870	916	874	945	892	903	889	873	906	909	905	947	929	923	887	915	896	914	890	900	870	871	936	942	856	853	902	888	952	937	868	929	931	879	913	903	919	913	917	933	925	838	882	956	843	944	919	898	917	879	922	897	930	848	868	970	911	929	888	952	932	928	941	865	858	977	894	916	901	915	964	936	930	893	876	896	879	927	888	829	866	900	917	911	875	932	932	905	886	918	945	902	857	863	902	940	872	909	909	932	888	964	916	881	903	853	936	891	892	880	861	912	852	934	884	881	938	926	904	914	896	913	839	867	940	930	897	863	880	883	934	933	908	930	903	922	877	858	950	915	909	897	878	857	871	895	888	892	910	888	891	889	951	922	867	936	885	933	907	896	926	919	916	885	838	850	868	947	902	936	926	891	861	860	898	893	902	910	963	866	880	914	919	900	926	872	871	917	855	887	942	882	864	929	897	897	901	889	857	906	862	885	900	881	904	905	895	915	891	877	886	911	919	884	934	892	891	889	863	907	922	941	901	924	908	948	936	930	869	913	912	885	866	846	913	910	925	912	882	917	923	901	833	850	825	949	842	904	893	895	877	912	926	907	902	930	912	830	909	938	896	899	854	920	934	982	915	836	872	936	936	908	858	918	871	900	905	953	899	973	920	878	856	922	927	929	895	833	925	914	963	909	876	908	928	867	885	904	918	854	912	886	921	872	932	941	832	862	946	920	936	930	864	932	894	919	907	927	933	982	893	891	887	931	895	886	885	887	881	858	835	918	912	961	876	898	882	918	910	879	898	917	933	923	937	887	918	884	881	930	922	875	913	888	870	937	877	917	874	883	889	915	854	878	921	880	882	910	912	892	867	918	938	909	923	858	874	816	959	910	941	921	893	933	968	918	890	880	893	931	868	834	896	906	944	939	942	905	897	915	905	899	885	904	885	912	923	890	896	911	941	917	920	933	872	893	811	905	885	866	878	917	916	925	885	861	839	916	956	885	946	892	938	842	904	876	860	886	877	904	927	888	894	923	946	892	961	928	875	905	889	938	932	880	940	929	882	867	916	860	934	875	882	946	882	920	920	909	941	912	948	900	880	938	892	905	917	911	891	917	873	854	889	876	924	939	891	879	916	873	875	865	917	868	922	907	911	939	924	896	898	928	883	884	911	895	929	936	898	919	875	905	953	943	889	931	902	861	860	817	896	875	917	872	899	876	948	948	929	931	866	945	905	920	906	872	885	917	861	874	882	874	940	862	856	917	922	931	853	919	850	909	917	868	891	884	918	899	907	942	907	883	894	928	882	892	899	961	896	902	870	900	913	915	913	920	877	870	868	882	905	884	917	854	964	928	889	893	884	881	934	880	923	917	869	952	855	934	909	922	874	859	928	952	916	930	900	941	910	899	905	905	902	878	907	875	931	892	931	858	910	895	922	906	903	925	911	907	889	866	902	901	899	916	899	888	919	875	965	879	855	919	897	922	871	942	884	938	845	909	896	909	887	890	915	897	924	891	904	916	845	907	861	875	895	875	837	833	875	931	915	837	895	952	922	871	829	894	883	903	893	901	847	910	904	924	931	897	858	929	893	888	927	911	872	860	917	874	936	937	922	856	917	969	912	901	911	919	935	928	943	888	860	931	870	835	861	915	940	935	932	904	950	874	911	885	926	884	913	900	940	843	851	911	867	852	848	898	906	905	927	831	904	893	911	869	915	908	901	892	930	885	906	848	881	931	947	971	941	927	877	900	900	941	898	908	952	853	898	905	876	908	913	862	911	888	909	908	909	923	924	936	874	928	916	925	914	872	924	932	918	851	909	881	861	910	808	879	928	901	922	875	960	900	862	884	897	947	903	933	890	898	879	873	879	921	868	960	955	913	906	921	919	897	870	917	900	911	935	878	840	920	886	948	880	874	857	925	900	887	888	885	932	922	905	938	881	898	953	933	916	900	935	903	913	836	910	867	896	955	882	896	898	919	837	946	877	877	831	913	895	897	970	902	939	911	919	916	926	967	893	874	906	855	902	911	900	964	870	889	905	870	938	881	936	887	866	917	920	920	913	872	911	895	889	856	872	950	885	863	923	857	887	916	929	873	909	916	910	918	919	879	886	927	863	930	898	882	932	869	909	916	889	930	862	919	871	889	878	889	882	939	944	895	880	958	866	909	901	923	880	935	862	917	877	947	936	917	917	896	904	932	920	925	945	906	866	927	914	851	936	945	864	884	915	871	897	917	892	894	919	954	853	955	941	868	925	928	909	899	952	902	923	918	947	933	857	839	917	921	898	912	868	874	936	862	897	911	926	920	965	898	888	901	853	861	905	902	886	930	860	865	918	914	908	838	907	896	857	893	885	922	975	949	920	889	879	865	959	894	905	860	887	942	933	918	885	953	906	935	889	902	927	905	887	955	941	897	892	896	908	942	905	919	956	925	917	866	896	923	905	945	931	905	905	915	910	876	912	914	894	917	912	894	886	889	888	877	919	887	904	940	834	935	908	917	924	897	907	968	879	879	918	914	918	938	977	959	910	952	959	937	901	971	885	893	891	919	937	880	907	917	928	923	919	881	899	915	871	868	895	918	923	914	915	921	952	971	866	921	909	933	863	882	928	906	885	872	840	899	898	940	914	912	873	867	915	919	936	854	895	938	892	901	846	864	949	924	925	917	918	877	901	892	886	853	923	914	880	866	899	891	885	835	959	910	908	924	902
28003	19992	10304	2036	1180	900	733	691	640	589	603	643	618	593	609	579	542	540	550	583	549	572	523	550	538	522	535	575	569	539	540	544	510	524	515	541	572	538	534	555	520	547	526	521	536	594	540	544	545	518	533	534	498	520	496	536	520	539	536	520	492	567	516	568	535	489	567	503	517	522	511	522	562	522	516	514	507	516	592	510	521	555	568	540	502	526	562	557	546	531	524	558	528	506	533	500	569	500	529	535	569	572	526	555	525	533	520	521	548	511	484	518	555	543	470	524	544	553	490	528	522	531	542	538	534	577	542	548	567	508	516	513	542	517	529	532	550	526	538	555	527	543	514	528	548	511	565	508	514	519	545	587	480	493	500	557	556	540	557	550	580	533	577	523	485	548	541	570	538	518	577	557	516	543	522	573	531	551	546	538	573	516	480	513	527	520	534	505	518	561	533	561	534	537	519	518	541	519	503	554	472	517	508	510	503	506	519	532	579	523	524	503	545	537	559	518	509	537	550	495	495	545	572	529	487	530	498	562	576	554	564	546	514	485	551	574	555	501	587	519	550	551	546	508	556	537	535	543	529	549	578	519	509	544	542	516	522	487	543	569	535	546	532	524	509	517	496	533	538	554	501	579	515	503	539	510	525	559	515	537	494	534	530	509	516	519	551	545	556	505	528	451	543	492	502	547	555	519	543	483	516	549	558	511	540	563	565	515	561	506	529	549	530	526	502	497	554	553	559	574	541	549	525	537	529	540	569	517	525	553	545	563	522	566	512	546	570	514	470	536	537	543	492	538	533	519	558	549	548	556	493	549	529	528	545	550	538	523	517	577	517	563	580	516	521	542	477	521	554	525	526	523	542	574	506	557	529	521	532	564	540	570	550	480	521	512	515	517	575	523	518	532	533	587	547	523	542	532	513	561	554	518	555	540	537	581	552	530	541	532	572	539	503	555	509	560	522	585	544	513	564	557	519	551	487	535	545	518	537	550	538	541	481	563	514	507	525	493	549	548	527	547	570	572	533	517	519	546	544	542	530	525	527	516	587	506	526	513	483	532	526	526	507	526	528	529	503	555	533	541	573	561	518	567	522	491	514	517	498	508	483	552	539	527	510	539	506	494	546	543	574	563	533	549	529	527	519	562	523	528	545	542	508	520	514	552	515	559	562	565	537	519	505	544	532	482	534	519	535	485	554	569	512	548	557	560	522	592	510	524	555	514	545	552	519	521	503	531	546	568	514	548	498	514	547	531	525	572	538	544	530	504	544	551	526	506	495	545	502	535	513	528	560	533	497	528	539	570	536	556	487	561	540	530	536	555	549	538	507	576	543	516	547	518	540	565	533	516	513	543	539	531	530	555	525	545	525	525	546	527	526	524	527	520	566	493	572	521	521	552	540	521	519	508	525	566	519	508	519	527	557	522	522	524	501	514	559	539	524	535	512	557	520	480	555	560	528	491	515	533	538	602	486	527	535	558	529	525	506	537	535	537	526	566	556	492	534	566	579	479	532	477	529	499	557	527	512	502	501	563	504	531	562	521	522	494	536	498	501	523	534	622	497	534	589	597	517	556	513	507	511	535	530	562	542	534	487	514	532	552	514	536	542	599	564	523	535	545	571	530	498	534	535	567	524	556	539	527	534	535	558	538	535	549	494	556	536	551	506	490	514	542	536	504	547	501	480	520	523	531	531	542	553	532	549	537	574	530	549	534	517	562	585	500	546	566	502	520	477	530	564	484	561	521	521	500	535	503	516	535	539	490	545	535	510	544	554	531	549	543	530	566	533	544	517	553	577	506	507	530	533	587	496	535	576	494	537	564	536	547	566	503	526	507	564	496	503	495	533	529	554	581	575	501	530	538	539	552	561	555	553	539	538	537	543	547	561	516	543	530	540	549	516	492	531	574	518	503	529	546	548	540	541	513	543	552	546	539	486	502	550	544	494	552	521	552	540	543	513	526	559	576	546	497	532	566	543	516	542	530	502	552	512	556	567	546	532	561	516	513	538	530	526	521	548	584	548	515	550	547	495	507	508	522	534	495	546	541	571	486	530	547	527	521	562	544	540	550	519	535	514	509	533	568	535	521	533	538	499	576	540	527	529	557	528	516	522	519	534	504	512	550	543	540	548	497	575	555	520	534	546	516	500	496	508	542	528	531	504	534	545	512	485	526	525	552	531	563	544	532	542	497	505	556	564	488	542	557	573	499	569	539	540	512	483	545	542	540	529	504	545	557	540	533	498	517	557	539	528	570	499	503	538	539	491	506	557	563	514	560	520	505	508	554	505	563	500	569	536	550	543	547	547	513	524	508	499	513	542	532	551	522	546	531	525	604	486	544	567	512	520	492	524	505	492	499	526	593	523	557	537	501	521	529	514	508	500	565	516	542	526	537	555	537	527	520	523	524	553	570	560	532	566	532	491	517	552	547	509	526	540	532	531	561	522	500	564	538	539	550	536	526	535	545	508	511	532	578	514	548	530	510	505	534	565	544	553	557	552	559	526	567	580	544	505	539	510	525	527	544	546	477	523	528	535	523	558	479	548	513	566	521	533	531	546	520	539	541	518	531	559	515	531	534	535	533	514	487	560	488	512	536	534	552	517	526	520	545	520	504	507	509	496	502	512	537	567	508	546	545	529	507	522	559	522	492	548	561	560	541	533	507	506	527	523	498	468	564	538	521	500	543	501	540	549	527	508	559	560	526	541	547	542	494	574	499	548	561	513	454	532	531	516	496	539	497	554	525	497	535	513	543	535	502	523	492	518	544	524	549	516	521	546	548	531	541	528	557	540	491	572	555	513	576	536	575	547	527	594	532	513	540	542	486	558	565	576	528	560	552	546	478	562	536	528	524	515	510	550	561	506	515	585	533	498	551	533	533	568	518	571	531	572	544	528	531	532	568	514	530	562	548	540	553	561	527	544	542	533	489	544	538	502	527	507	549	549	538	536	521	552	501	521	559	540	572	531	555	506	509	506	524	530	560	565	525	536	548	499	512	528	562	548	532	531	532	518	565	503	577	542	516	554	534	537	585	570	509	528	550	502	537	540	533	523	551	514	523	533	535	488	557	523	499	532	553	515	566	507	498	531	538	570	537	529	561	557	552	534	543	483	532	564	496	538	538	492	498	582	484	542	545	498	543	538	514	547	498	467	518	536	557	524	544	567	537	517	545	536	552	539	541	501	539	541	559	557	529	532	559	523	516	507	532	551	551	543	529	531	539	514	537	514	536	471	525	542	560	533	523	521	522	510	508	556	551	539	561	516	588	528	527	514	514	557	531	531	521	537	539	526	550	582	577	516	500	529	506	549	530	531	531	569	513	468	552	525	522	524	500	541	552	532	553	578	527	506	541	569	507	592	517	538	528	497	555	528	534	526	493	532	555	520	517	540	503	513	522	548	523	556	573	502	509	528	535	524	504	549	524	532	553	566	525	527	536	511	527	533	540	516	548	528	497	533	549	540	534	544	534	521	541	557	546	577	526
7277	11610	6858	1873	1545	1122	949	866	784	716	683	647	658	661	606	647	571	632	596	559	583	579	566	533	525	529	511	539	587	564	561	590	582	586	557	575	590	587	577	558	571	541	564	548	578	576	566	569	543	532	540	549	603	535	540	539	542	529	581	555	556	558	528	524	551	523	543	559	530	574	543	504	538	514	514	570	506	540	595	536	558	567	527	576	563	500	559	518	525	550	537	507	526	497	558	579	559	532	553	574	525	530	551	571	529	610	524	517	507	542	534	545	581	515	526	537	539	536	495	578	534	543	532	524	533	583	514	535	514	550	528	519	536	572	591	523	570	541	541	534	564	515	496	509	543	526	539	493	534	536	545	552	507	537	575	518	574	542	544	554	538	546	543	523	556	540	556	533	532	545	500	545	534	490	506	555	513	517	526	538	511	574	514	528	530	551	544	580	537	544	574	552	559	530	536	542	544	554	540	585	525	538	540	535	519	520	532	552	520	580	539	486	565	541	559	563	547	563	557	492	557	545	552	481	568	525	541	574	552	513	548	526	543	603	546	528	547	550	531	551	512	495	471	522	521	555	488	522	534	521	556	552	552	547	548	498	518	557	521	535	561	561	528	571	552	526	561	545	555	511	521	552	544	565	580	517	537	539	524	555	539	510	548	526	532	566	537	565	547	559	554	542	569	552	536	522	559	487	536	540	492	496	499	508	578	523	532	515	530	552	516	535	521	541	596	535	559	508	534	546	552	570	520	537	567	510	519	505	537	572	555	547	528	524	518	553	567	559	556	565	548	529	509	534	534	544	511	566	511	547	576	532	575	535	540	552	536	531	545	555	562	547	546	509	570	508	516	578	571	517	502	550	530	544	561	477	519	534	576	543	499	541	508	547	570	531	563	515	554	559	555	555	537	530	541	531	529	541	546	518	535	530	526	570	546	553	514	506	576	540	557	536	529	521	522	540	580	528	547	504	532	510	514	498	519	546	554	542	509	525	546	525	580	510	515	551	544	519	508	572	533	538	566	548	545	514	540	542	548	494	535	558	541	544	527	553	493	551	523	530	521	559	507	509	553	517	564	507	524	532	513	496	528	577	561	546	559	525	570	535	502	544	533	515	539	541	568	510	543	552	552	555	523	515	574	585	538	540	495	531	520	522	529	520	537	532	533	524	519	520	500	558	529	507	567	530	513	542	545	539	525	536	563	569	541	538	601	529	521	567	550	500	548	563	523	546	528	560	508	560	523	537	544	531	567	594	521	543	527	526	548	553	570	549	593	550	546	546	485	566	541	546	528	511	550	554	489	566	513	530	545	532	545	543	478	534	544	545	520	562	556	549	557	520	537	532	534	536	543	569	500	540	565	561	541	558	549	542	554	514	579	546	530	529	532	523	521	511	530	557	529	515	524	539	541	540	552	559	485	511	516	548	495	531	532	560	561	523	534	561	533	528	549	520	531	560	516	490	539	483	539	534	595	550	470	528	523	548	567	513	538	546	511	525	518	542	547	547	526	541	488	506	538	557	555	489	540	526	549	512	536	576	514	539	500	548	555	525	521	551	533	525	557	557	524	550	530	559	574	552	536	553	562	533	565	561	532	516	542	562	550	502	496	532	484	555	483	525	570	535	525	551	534	501	551	551	606	529	489	495	577	554	524	558	488	559	556	572	564	522	541	539	494	547	516	561	549	583	533	547	536	556	546	546	509	524	559	540	512	579	522	556	597	577	514	545	506	553	527	526	560	541	531	538	525	549	500	535	500	558	554	553	541	508	555	579	530	532	521	542	502	490	533	515	549	540	560	556	520	528	560	555	545	540	528	554	548	533	523	520	536	563	522	540	570	541	529	505	559	554	520	563	508	540	519	548	544	540	520	505	499	582	501	559	539	574	534	512	518	552	538	564	563	543	544	518	549	538	552	545	512	550	541	538	517	542	515	557	542	522	547	547	501	516	521	577	502	556	554	507	527	517	547	526	555	547	570	582	550	545	533	492	563	532	497	516	573	548	547	526	522	511	526	542	551	514	548	505	549	513	526	552	523	497	577	559	583	535	528	532	538	508	534	514	524	549	518	539	601	548	534	532	549	528	492	588	499	539	553	522	532	554	552	495	524	520	552	537	555	529	538	486	555	571	520	577	501	554	567	547	539	534	520	499	535	542	543	530	547	536	512	496	536	539	548	522	523	552	546	527	533	512	557	532	548	550	513	535	489	526	497	536	519	539	546	504	465	492	585	486	544	531	560	527	514	564	547	538	576	557	517	537	520	529	526	571	558	491	543	525	494	546	549	551	534	530	561	554	523	529	566	500	502	547	539	520	555	522	561	537	580	511	569	499	534	561	527	531	484	529	575	527	557	581	540	541	524	532	552	512	566	549	591	573	546	506	536	570	484	559	548	542	595	511	535	530	513	512	502	529	512	540	526	544	529	544	516	555	522	582	583	582	513	554	507	566	532	554	516	514	556	533	534	498	539	553	556	561	533	526	553	523	539	567	536	533	523	533	555	531	506	542	548	587	515	526	545	534	571	546	493	553	538	549	566	566	532	525	530	500	558	539	543	533	539	534	543	566	554	543	579	531	496	516	513	542	521	518	515	547	529	552	515	553	552	534	570	467	547	540	541	539	519	525	525	551	552	558	527	527	530	528	471	545	523	546	493	528	515	488	530	506	601	533	526	509	557	518	550	565	569	538	525	543	525	512	558	564	543	518	561	575	509	519	527	518	540	592	531	497	536	542	522	522	559	552	556	543	503	533	514	581	511	536	533	559	576	529	536	554	551	546	510	560	537	551	581	551	508	499	508	552	557	528	534	558	575	566	541	526	564	545	541	526	549	518	569	541	530	557	528	559	568	531	550	560	542	571	522	562	574	496	525	550	539	496	560	545	532	533	552	590	526	546	480	562	569	538	553	524	556	547	534	526	564	541	548	547	483	532	557	501	516	540	549	494	526	554	516	541	546	491	494	529	516	565	529	550	518	522	537	593	545	572	509	556	545	511	574	588	564	569	523	566	523	542	555	533	568	555	567	567	591	552	549	519	531	568	550	541	533	558	520	563	553	524	553	536	531	528	547	509	526	510	497	522	475	556	535	546	529	520	539	537	550	522	542	566	530	536	495	552	535	533	551	560	571	541	554	591	526	538	505	559	520	547	548	535	526	528	544	522	509	534	553	572	537	528	540	594	527	578	535	555	516	518	555	549	551	529	547	519	493	521	526	578	509	572	552	573	558	555	525	571	563	547	526	512	513	503	534	569	518	557	521	541	541	542	522	542	523	528	533	521	516	528	530	508	568	582	581	553	583	510	532	540	537	547	497	548	548	537	501	582	508	568	526	523	554	575	538	533	537	554	505	549	529	512	556	536	573	580	494	574	571	545	513	503	574	496	535	540	603	497	528	506	504	505	524	570	546	548	522	555	591	529	514	553	529	523	526	541	530	511	476	516	551	519	584	550	531	517	553	556	549	540	513	476	541	554	520	560	551	514	574	546
23732	21224	28313	24400	21202	9621	2194	1528	1278	1238	1141	1051	1059	1014	1027	933	960	884	928	904	915	909	892	894	902	833	892	859	927	912	871	893	870	936	893	898	842	871	895	924	949	959	861	916	881	887	864	861	868	877	863	852	879	807	856	856	860	859	887	796	887	798	898	880	839	862	858	779	834	853	846	844	819	835	852	880	830	861	809	868	832	879	802	798	818	879	877	852	826	821	833	816	832	831	792	856	839	840	815	867	859	870	844	792	837	816	850	844	835	768	848	834	869	813	863	821	817	890	885	850	889	862	896	875	868	815	829	817	835	842	878	840	834	861	838	836	854	855	869	831	837	876	852	858	832	838	858	812	852	873	842	883	898	858	816	906	843	815	843	812	775	849	862	861	892	853	914	786	865	879	810	858	840	826	791	833	868	827	898	857	891	894	886	821	842	850	861	815	846	806	792	856	836	789	899	873	828	893	843	811	863	832	814	870	820	807	832	793	852	802	830	852	899	847	837	788	856	810	850	837	836	821	801	862	826	832	846	830	839	850	826	836	865	845	851	841	837	831	803	853	817	836	788	830	859	815	832	852	854	823	865	809	845	855	882	878	827	834	838	865	849	920	859	862	817	842	873	820	854	853	822	822	762	835	864	855	815	812	837	849	815	848	851	834	894	885	814	831	885	800	867	856	851	772	846	882	838	855	820	834	906	777	828	821	899	813	869	838	844	857	904	893	861	835	816	810	819	823	832	876	829	861	866	796	839	828	830	848	810	804	880	814	874	832	884	835	827	798	819	834	859	841	816	897	886	800	827	834	855	882	840	895	865	854	835	850	859	881	816	837	852	884	803	823	862	817	799	848	852	857	851	819	827	841	834	831	769	830	858	899	851	815	811	865	812	854	881	813	809	846	842	912	846	821	849	843	843	827	851	859	836	779	832	799	845	816	869	850	856	861	829	852	803	840	828	874	860	829	820	833	834	813	862	843	810	808	829	835	837	828	844	835	803	863	840	884	814	837	822	871	844	864	836	808	879	807	835	801	840	789	832	818	866	860	852	862	809	850	821	839	822	823	804	824	812	835	783	862	845	818	862	868	817	821	828	835	890	849	833	818	827	858	851	863	870	861	844	828	837	848	842	890	770	874	896	870	805	842	791	884	850	876	824	839	842	822	866	814	843	796	847	830	840	952	844	832	809	834	821	835	882	802	787	841	895	745	805	811	890	776	850	821	820	876	827	817	828	831	844	864	759	790	796	885	816	842	866	847	797	833	880	787	886	813	853	806	799	888	852	883	828	837	849	815	827	859	808	832	814	841	876	829	832	821	792	873	826	892	836	854	875	879	819	792	799	862	864	891	826	829	863	851	821	830	847	859	844	827	812	812	849	818	817	818	820	812	833	821	824	832	835	813	865	843	874	852	807	866	869	825	837	800	821	831	810	848	860	871	836	811	848	844	841	813	846	891	818	823	878	845	861	865	865	809	835	860	873	867	812	833	820	800	844	788	854	815	865	804	875	831	838	856	803	842	811	846	854	847	879	840	860	770	817	813	866	900	790	789	778	876	836	828	839	814	841	818	801	812	872	879	819	893	849	857	879	816	879	812	872	864	896	858	806	811	781	863	825	861	835	820	819	871	861	790	888	928	823	816	881	857	781	828	780	794	830	861	859	815	859	831	847	831	862	808	870	893	845	828	822	843	855	852	866	833	834	769	886	835	901	833	822	817	804	829	815	843	842	841	782	817	837	804	823	833	879	834	865	823	871	870	876	822	868	860	833	810	829	803	881	819	858	878	858	825	835	832	847	869	866	864	861	834	867	855	792	808	864	833	852	885	824	883	885	877	855	863	857	817	823	853	824	802	826	817	799	835	794	819	844	795	836	795	848	835	823	847	865	855	878	882	794	841	818	829	857	862	847	844	828	845	842	822	818	862	830	852	761	818	819	824	864	887	866	896	827	835	798	810	852	867	865	856	874	869	803	861	827	843	838	858	863	851	820	879	816	790	797	809	873	850	840	837	792	822	882	818	843	832	817	803	796	859	842	850	829	878	849	818	800	846	826	904	866	888	895	844	819	845	818	849	832	818	841	892	846	833	872	801	829	858	870	772	816	813	788	871	862	852	864	838	873	876	814	828	830	823	844	846	851	804	804	840	782	876	849	815	847	854	840	834	814	848	825	797	810	866	830	846	918	901	893	848	874	868	861	837	899	792	827	841	823	864	813	810	837	863	846	831	804	848	859	871	835	826	888	823	883	830	830	858	785	820	841	840	871	800	842	799	797	884	827	851	836	881	813	852	862	835	847	834	847	829	864	878	869	831	853	834	844	872	836	804	860	787	823	868	848	822	807	800	858	885	815	854	843	857	835	809	834	885	866	871	876	896	818	862	801	802	855	835	797	875	854	845	830	821	906	821	827	821	867	857	859	894	877	761	828	835	857	873	836	809	802	840	862	864	822	810	792	858	848	878	862	862	848	870	814	886	823	839	843	792	878	840	765	804	809	824	822	865	860	773	830	831	852	818	867	809	810	841	902	807	846	861	805	779	822	845	901	854	851	852	880	849	868	854	841	833	812	816	855	874	839	871	879	847	856	842	854	785	850	849	805	812	870	825	866	851	850	852	831	851	811	834	837	853	866	885	867	771	856	834	799	889	805	795	828	870	810	838	779	838	845	832	876	805	820	858	869	845	912	839	909	850	912	800	767	847	766	879	844	838	847	839	808	862	837	854	844	833	842	833	826	883	843	868	842	904	863	775	857	772	827	847	862	851	867	814	876	863	851	902	842	814	832	791	833	844	860	841	852	916	852	805	850	820	826	850	846	859	842	833	851	824	849	863	844	894	816	763	843	826	859	832	837	800	841	833	824	834	822	830	800	846	818	829	880	838	799	911	843	805	881	853	844	837	860	831	910	845	816	802	806	848	825	808	855	839	846	853	874	816	862	801	788	850	874	844	853	811	846	782	852	867	823	841	788	837	869	844	827	821	860	803	865	815	868	915	848	843	818	810	839	799	846	903	831	825	846	832	847	819	831	797	896	821	853	792	875	864	874	851	837	855	838	843	810	796	854	812	824	873	839	857	829	875	810	837	879	830	848	828	808	858	867	889	866	870	877	869	855	817	838	840	830	801	795	820	837	834	823	807	856	804	836	847	804	846	775	799	820	781	832	738	783	800	815	844	813	832	810	876	835	823	771	841	819	797	773	859	903	865	874	838	827	830	839	855	831	842	836	869	845	829	829	883	893	836	853	846	875	820	807	852	798	826	826	830	861	850	872	798	791	849	834	810	862	843	894	816	864	859	805	869	848	816	819	797	772	849	857	852	824	850	861	838	814	834	837	854	867	837	830	826	819	850	799	790	817	832	815	788	781	837	823	865	822	874	806	833	825	935	839	830	899	842	843	876	874	880	824	799	848	818	881	854	802	849	862	833	872	827	855	763	832	851	788	815	840	821	848	801	790	876	848	831	813	843	870	862	841	858	873	835	865	847
7925	24588	15581	5386	4306	3024	2414	1958	1682	1505	1420	1276	1201	1156	1101	1035	938	1000	937	878	922	897	862	837	844	866	915	814	830	854	904	920	942	959	912	909	960	944	967	919	875	879	874	916	862	911	846	853	894	876	853	912	824	873	841	900	835	885	821	808	869	862	821	873	808	861	878	867	842	835	870	860	814	833	826	892	873	840	807	831	840	841	882	820	787	817	857	863	820	831	866	834	848	844	794	819	785	810	808	812	823	788	833	837	881	791	846	894	831	801	822	837	793	805	832	835	857	842	866	831	828	865	846	867	848	850	816	879	803	848	803	821	844	839	823	809	853	770	847	848	842	830	876	865	864	823	870	809	881	852	811	834	857	857	810	883	810	846	825	815	805	818	836	841	879	845	868	890	841	843	903	834	873	885	817	848	828	886	864	884	883	839	916	896	846	794	805	820	863	835	827	854	868	874	868	853	874	839	840	790	836	775	883	833	808	772	871	839	824	830	806	827	886	831	808	820	834	899	865	852	854	803	841	845	830	866	855	813	848	863	844	824	846	820	852	852	799	865	875	841	799	861	826	816	870	830	862	861	810	821	834	823	887	858	842	864	842	825	842	794	855	820	834	801	818	862	837	885	838	901	815	808	830	865	849	799	845	814	868	804	803	817	808	827	864	860	839	868	858	840	817	858	817	831	843	858	805	849	855	753	901	849	875	827	840	832	828	826	805	886	857	791	853	790	859	795	824	811	864	841	803	767	781	810	836	880	811	839	808	834	842	798	826	825	852	822	877	872	846	832	858	853	854	813	868	881	879	809	839	858	832	887	865	816	802	841	843	816	829	858	815	839	825	842	894	827	851	872	814	916	832	793	854	803	862	833	822	860	881	858	797	888	823	826	786	814	828	860	850	861	814	854	819	867	796	888	796	873	855	851	864	854	870	848	802	865	818	818	884	845	832	849	842	795	809	849	807	808	863	890	908	827	827	798	830	852	888	808	809	840	824	825	830	782	808	840	824	884	847	820	830	854	792	833	810	843	871	861	869	884	868	852	853	897	789	861	868	835	840	824	859	858	882	831	861	827	837	832	851	841	843	835	889	809	828	810	853	849	794	876	854	802	853	836	843	840	788	840	862	807	838	794	832	819	786	817	775	773	833	832	844	883	810	805	864	805	853	837	820	816	842	894	840	747	835	793	876	820	854	843	845	825	791	818	816	865	824	826	828	837	831	844	815	774	907	816	833	866	791	819	818	859	790	879	873	833	829	821	836	921	830	864	903	803	869	849	800	836	854	804	843	820	798	884	906	805	815	772	890	871	833	804	847	872	812	783	840	867	823	844	833	823	800	840	832	867	826	834	834	845	801	870	822	818	861	826	774	846	810	836	877	827	872	827	839	845	836	825	815	843	777	793	848	820	856	810	839	920	862	872	924	860	837	822	890	829	882	869	866	839	855	852	861	898	821	869	836	830	885	839	833	826	844	823	813	835	902	862	882	833	808	822	882	865	883	839	878	835	830	844	827	828	829	825	900	809	798	827	816	851	799	822	830	806	779	839	819	876	818	865	851	815	867	858	843	881	826	874	818	865	832	787	860	841	844	855	835	853	854	813	816	858	837	844	805	790	862	872	815	855	836	845	835	811	815	884	807	809	811	806	811	843	866	805	850	839	873	770	877	897	818	842	849	797	825	837	853	857	811	859	853	860	838	868	838	826	905	812	805	836	794	874	868	840	846	858	850	826	814	840	887	859	829	824	823	812	837	833	844	805	809	849	798	828	791	813	829	890	869	820	833	884	808	836	841	841	845	851	867	828	815	838	830	842	821	810	816	804	811	884	820	862	823	806	814	813	859	816	809	860	894	838	826	872	889	795	823	871	854	845	816	860	848	813	811	829	835	830	894	892	801	868	823	838	837	819	829	794	855	879	839	852	841	879	828	802	791	843	815	880	886	837	918	836	839	843	812	848	816	806	780	816	874	852	833	856	853	849	895	807	823	876	831	888	887	906	819	846	888	816	831	844	817	873	862	844	825	794	841	845	835	880	796	845	865	805	854	825	903	845	853	896	854	843	862	828	836	802	805	847	820	799	835	887	773	809	839	839	838	805	846	822	886	836	774	804	852	804	807	817	832	877	799	819	832	836	853	849	828	833	852	829	896	881	862	833	815	845	844	895	827	852	886	835	816	820	861	911	829	857	791	862	834	795	818	844	832	823	889	844	855	803	852	854	863	808	802	807	799	828	877	840	794	848	864	874	858	786	828	868	809	832	858	853	791	808	804	886	867	820	785	801	811	786	830	821	824	844	847	892	816	840	860	900	759	844	855	872	824	835	872	864	857	858	842	886	873	863	799	865	810	854	845	880	829	832	829	847	821	811	911	808	842	873	813	884	785	901	847	847	844	818	873	850	846	808	832	809	847	855	860	830	839	842	844	855	875	814	831	866	868	827	858	861	866	849	841	850	842	800	816	860	808	842	886	777	856	844	786	817	799	872	816	802	796	860	841	806	727	819	867	805	831	865	842	797	828	858	853	808	879	842	837	865	850	840	810	831	767	835	842	851	850	833	866	838	898	807	801	826	846	844	820	810	854	857	789	808	803	810	829	814	867	830	863	789	883	875	881	860	841	855	778	848	836	875	795	837	829	841	822	828	864	831	870	793	861	848	856	876	826	810	859	783	813	816	842	852	814	841	816	846	856	886	808	839	854	812	903	864	843	873	835	846	855	858	841	841	871	877	828	832	814	904	827	841	850	850	805	821	817	797	853	840	826	832	833	820	804	819	881	816	881	830	838	780	804	862	854	812	862	842	823	895	811	866	824	830	848	851	829	875	880	884	770	815	851	810	870	837	836	844	849	822	821	845	861	839	855	813	823	809	838	826	850	874	797	796	883	866	845	856	842	805	873	803	793	856	859	839	866	854	854	816	821	854	840	863	850	855	826	816	840	873	901	770	832	821	846	861	866	806	794	849	847	849	858	835	843	845	851	823	791	836	863	840	838	865	857	888	854	810	827	822	811	843	868	850	839	839	783	817	885	836	819	859	782	861	841	849	837	797	824	784	815	821	812	839	846	834	874	862	806	881	927	818	818	857	850	822	810	829	809	836	860	874	772	815	796	896	831	868	848	875	849	850	845	825	839	876	809	813	789	844	819	829	829	867	872	825	841	828	792	837	830	810	874	855	807	887	792	857	871	855	828	807	838	815	860	879	888	838	865	898	806	828	877	853	829	844	834	853	878	807	786	820	850	807	818	824	840	851	846	779	845	823	881	787	835	800	855	829	860	851	829	843	821	827	864	808	849	797	806	851	805	839	847	899	854	918	816	831	830	888	874	844	825	828	833	830	804	857	798	840	817	837	834	806	822	872	883	882	835	812	883	829	820	824	886	875	860	790	851	868	864	838	787	879	835	848	841	813	842	806	844	817	817	825	787	858	856	901	810	856	835	824	840	842	867	841	880	815	828	815	823	824	839	828	808	822	834	869	851	789	806	866
24966	21358	27410	25504	10275	1377	963	755	669	596	638	626	582	538	528	509	483	508	496	497	477	473	553	506	531	455	473	470	504	470	462	491	509	529	494	469	522	522	530	492	460	528	488	460	498	481	503	489	483	508	443	477	457	464	475	475	496	501	452	450	456	477	460	476	465	498	469	460	468	476	458	480	425	490	515	492	465	447	462	457	465	449	444	510	450	435	503	483	460	482	433	482	483	438	494	450	450	453	467	440	452	457	488	444	451	447	459	463	485	461	464	468	462	474	435	494	461	455	441	448	498	457	422	440	467	443	478	448	432	438	462	471	473	439	473	486	433	472	481	466	481	451	438	490	481	453	475	467	460	489	450	452	460	477	482	454	462	488	461	489	462	454	447	438	445	433	496	473	469	471	445	487	462	440	427	485	509	431	464	463	428	489	438	471	510	507	422	492	480	471	452	427	460	456	496	453	448	470	443	462	487	503	461	469	464	457	472	463	437	455	466	452	467	478	463	448	449	488	492	438	449	444	445	449	464	471	506	449	432	464	454	479	450	429	454	465	476	463	432	445	460	477	445	461	480	415	468	501	483	466	471	460	459	445	467	478	442	481	456	499	483	457	487	449	481	457	415	471	452	428	436	436	467	490	470	422	472	460	508	467	473	474	511	487	465	476	457	456	472	429	456	433	460	465	456	440	471	469	424	439	475	477	437	430	453	481	489	427	428	470	427	461	485	471	475	438	465	454	475	431	450	481	438	475	454	474	446	425	427	445	440	478	437	475	448	489	478	493	476	437	472	453	489	494	475	402	474	466	470	435	479	442	442	427	447	447	425	432	427	441	445	446	424	502	480	462	436	457	470	451	487	494	450	497	453	431	432	477	430	456	449	444	471	429	471	475	437	456	448	502	453	463	445	485	487	494	437	422	460	467	512	471	451	486	449	451	467	458	429	460	466	479	469	483	476	439	458	440	433	445	459	423	442	476	470	474	473	457	475	468	467	486	510	448	438	467	426	470	466	485	455	463	435	462	447	457	450	465	425	451	456	460	427	446	467	497	526	448	484	459	427	457	454	497	461	408	465	441	492	455	464	474	494	452	451	454	440	476	452	483	453	450	423	434	473	488	425	453	471	455	453	464	462	455	455	456	475	466	460	447	450	426	460	454	469	483	432	460	455	432	457	412	451	451	496	437	526	481	494	459	461	456	442	440	462	440	457	467	443	495	455	439	463	475	495	467	529	469	459	475	481	459	442	454	490	455	477	483	444	461	440	466	520	509	449	429	460	476	490	461	440	463	508	471	497	473	488	481	456	436	452	466	482	458	436	412	463	485	476	483	498	433	448	464	463	442	453	435	433	491	464	464	471	444	543	453	472	477	480	477	497	445	481	486	463	456	483	430	477	460	505	442	423	475	476	465	448	451	463	424	440	501	460	430	456	452	444	472	472	435	473	463	423	478	443	465	493	453	468	468	400	458	422	445	451	462	487	447	462	470	453	443	433	450	451	435	478	475	481	431	467	450	514	479	472	427	447	448	463	515	466	476	442	465	441	473	441	451	432	471	488	425	482	471	484	399	498	470	460	458	456	489	456	454	472	470	506	445	451	470	446	462	484	457	456	481	428	485	450	435	430	469	474	489	440	440	459	491	441	451	480	474	427	498	444	453	484	471	453	452	478	442	450	442	446	466	425	422	455	511	475	436	401	486	441	500	464	507	470	451	448	417	455	453	502	431	467	491	448	436	461	506	435	466	471	434	455	491	439	447	459	462	419	431	467	450	490	432	498	454	466	466	435	470	435	451	477	440	477	470	429	469	457	470	463	478	467	477	461	439	460	466	433	417	490	511	481	408	468	483	441	471	451	443	445	487	478	486	466	419	431	476	460	444	488	489	437	482	467	459	455	465	461	466	474	434	507	440	454	462	502	472	500	482	422	449	452	411	442	476	475	434	477	465	426	427	454	511	482	431	492	480	445	488	471	432	494	483	440	479	460	464	496	461	426	469	446	458	480	471	470	430	462	480	485	471	466	485	468	462	450	422	475	429	473	422	455	466	408	443	452	441	425	456	470	479	444	451	486	465	485	405	459	482	473	473	433	435	467	470	438	422	463	459	461	478	502	474	476	485	452	450	443	446	444	419	466	463	485	451	501	458	446	453	454	454	514	461	463	476	473	467	470	467	471	488	484	430	489	473	467	502	474	453	464	472	426	468	447	483	446	431	461	433	496	466	482	490	439	459	490	458	450	460	480	469	435	444	441	474	467	466	472	410	456	418	456	466	464	458	449	431	466	458	458	436	454	431	431	490	460	455	470	449	457	460	480	444	444	446	439	502	442	470	447	443	454	410	465	464	456	472	468	474	439	435	466	467	442	446	488	481	448	484	463	417	439	471	442	479	459	437	448	417	446	459	414	466	477	482	500	436	451	437	451	499	446	443	469	447	467	466	472	433	469	466	462	457	447	465	461	447	464	455	488	470	506	437	434	437	454	432	469	465	468	439	440	473	484	463	457	485	420	459	458	488	465	496	461	470	467	485	441	476	471	463	494	502	458	464	433	475	470	469	482	500	459	460	477	477	433	458	466	461	459	408	449	438	458	460	447	450	455	461	468	437	432	453	487	467	466	482	448	440	448	416	459	438	473	461	464	480	472	463	440	467	479	459	454	469	453	452	435	439	441	463	473	471	478	435	482	453	463	467	486	498	462	449	511	447	457	485	436	456	441	470	463	500	461	477	460	437	459	465	449	483	463	442	404	429	445	499	433	451	448	467	446	477	452	455	467	446	464	484	500	447	451	445	478	448	465	467	468	451	467	457	467	438	488	506	477	436	487	443	452	423	475	491	493	436	488	450	485	456	465	439	443	460	461	447	472	449	477	477	466	454	433	446	457	448	467	442	465	495	463	451	464	484	463	428	473	440	484	467	445	485	482	502	452	447	447	459	459	465	449	470	463	453	445	464	469	440	436	459	450	465	491	474	458	482	485	455	467	452	463	445	473	453	485	455	489	437	462	500	501	437	477	474	467	482	476	421	458	458	465	437	459	493	467	453	440	484	472	447	433	452	454	469	452	464	473	440	481	453	452	461	468	468	471	490	503	449	444	490	448	451	467	458	483	452	467	504	472	491	434	490	446	433	455	449	404	468	476	465	466	449	442	453	429	445	465	464	464	422	486	474	457	500	474	484	440	430	482	471	419	446	448	462	461	473	473	450	459	471	472	457	442	496	474	426	466	461	479	492	461	421	428	454	467	433	486	445	453	481	439	529	467	476	451	432	439	443	452	487	425	421	442	531	501	474	469	448	472	441	491	465	460	487	445	433	449	426	428	476	500	425	464	425	445	462	448	496	442	458	458	426	439	457	431	459	457	472	513	459	430	515	510	401	458	460	456	439	429	437	465	469	448	442	473	483	444	482	480	472	470	439	442	432	466	473	446	447	423	437	496	457	467	446	471	447	493	494	428	472	498	468	428	502	496	466	463	484	469	483	475	470
7206	18708	10555	3347	2764	1933	1498	1176	957	903	800	730	706	644	633	601	534	579	528	504	513	535	538	513	498	500	483	497	495	513	540	528	536	547	528	559	561	539	585	559	524	549	513	557	513	526	549	558	493	540	533	498	487	490	518	488	508	468	522	502	477	473	503	496	529	512	460	498	503	499	461	456	469	505	475	499	478	509	476	499	485	480	479	459	478	511	508	493	490	489	473	541	457	502	490	508	490	468	469	456	476	464	493	505	496	458	453	446	494	479	492	515	509	474	488	488	498	457	465	487	456	462	480	487	491	461	469	496	469	475	471	475	499	482	480	458	471	444	492	470	464	497	478	493	494	505	485	502	536	411	512	488	461	489	493	494	439	510	472	486	471	484	477	497	445	481	441	449	486	443	464	491	481	491	485	476	485	488	471	466	487	438	472	488	472	504	488	481	450	470	445	450	504	505	476	475	506	506	485	458	488	463	472	491	483	487	477	487	446	499	447	468	529	454	498	490	507	514	474	474	496	499	530	461	493	500	477	472	498	481	455	443	439	479	473	491	494	491	468	520	440	484	454	494	500	507	481	462	504	479	492	473	506	510	521	475	504	505	506	502	498	467	484	480	478	491	488	491	469	487	457	477	455	497	433	502	497	473	481	463	510	490	443	488	519	424	501	478	512	442	476	480	481	494	472	459	507	473	496	479	488	508	489	491	465	430	475	468	489	475	496	505	449	536	476	498	491	470	470	506	492	447	509	459	476	479	455	492	516	468	470	470	493	478	468	512	447	476	500	499	472	483	459	462	496	505	465	509	478	488	523	464	489	503	472	463	502	498	474	471	469	508	480	482	494	471	495	506	500	499	476	449	488	482	507	471	466	475	497	501	493	443	469	455	503	483	485	484	520	489	487	478	523	470	488	505	486	480	515	498	475	487	476	490	435	446	506	504	483	495	479	470	509	471	488	473	451	481	489	481	494	498	466	441	454	493	434	520	470	444	482	489	488	482	489	517	492	500	477	456	506	447	450	457	516	473	500	476	474	483	463	497	473	471	500	483	498	503	465	492	505	499	434	456	444	473	503	465	509	498	506	466	462	439	469	495	516	438	491	457	447	488	486	507	475	470	526	475	484	466	523	497	466	496	460	489	491	515	461	464	483	449	521	485	526	460	529	491	458	453	479	532	482	470	470	484	491	463	478	484	465	469	507	465	515	503	482	516	498	445	487	492	495	504	467	490	471	437	503	454	445	513	468	495	490	450	487	493	476	479	475	472	491	503	505	523	498	487	467	474	494	487	494	493	476	464	508	478	457	510	468	477	502	451	492	484	452	484	482	494	459	506	442	493	500	486	480	481	493	493	486	517	503	486	466	484	475	486	486	471	498	461	518	462	476	502	478	501	492	483	472	454	478	473	462	473	480	479	511	481	498	481	484	460	480	512	490	459	479	492	469	467	508	470	459	480	481	469	445	504	502	520	490	472	457	476	505	486	476	469	490	474	469	486	527	477	478	452	520	509	498	477	478	504	495	453	475	477	482	538	490	463	516	500	474	495	490	510	471	463	563	479	500	459	499	467	523	482	431	411	468	499	456	470	494	525	468	478	508	439	505	489	481	451	481	459	462	465	480	462	441	450	475	487	471	486	514	458	460	474	466	481	466	494	493	499	550	518	476	462	524	487	487	463	483	481	515	508	471	483	487	529	484	470	490	466	482	472	471	487	477	477	475	499	477	490	467	495	474	469	461	482	517	433	479	465	470	491	523	486	457	517	495	462	491	518	473	490	485	483	502	481	477	479	480	484	410	433	449	430	478	459	464	490	461	458	490	514	471	447	478	471	470	476	458	441	515	508	450	480	491	510	462	475	503	501	484	472	465	497	481	483	477	499	478	506	497	466	472	470	469	476	476	465	460	472	489	430	451	488	481	459	493	478	458	487	472	507	482	452	505	502	488	497	496	487	481	490	474	520	498	476	454	466	488	469	453	476	517	487	464	468	482	521	460	504	508	465	469	463	485	493	475	470	500	464	503	510	509	451	500	465	486	487	492	478	460	486	506	524	468	443	469	478	500	491	483	473	487	490	468	489	467	480	486	519	487	459	486	457	441	447	512	523	446	491	475	466	466	487	486	514	489	459	481	475	499	486	474	484	465	500	472	509	481	478	503	498	480	476	472	509	453	477	483	462	463	486	467	490	460	485	474	516	463	459	489	482	517	472	501	460	467	473	468	459	460	476	480	515	491	490	495	488	471	470	494	492	454	494	459	483	536	503	516	488	504	504	465	477	507	505	470	480	482	457	446	477	479	478	504	462	500	497	505	496	514	488	474	488	480	500	476	432	518	473	483	446	481	482	457	443	491	509	461	483	517	471	462	469	478	496	510	445	458	473	468	450	479	490	473	475	431	466	486	431	462	483	489	480	470	449	465	488	458	507	478	483	478	451	481	477	478	468	479	500	470	501	486	501	533	483	518	468	454	488	536	472	445	469	508	512	467	465	485	491	486	496	460	528	480	515	475	493	483	480	482	472	476	517	508	475	471	494	470	495	477	474	521	473	498	516	481	473	479	463	455	461	455	488	484	445	483	489	430	445	479	491	449	450	477	470	491	452	519	440	483	455	490	485	486	488	506	463	496	506	498	486	485	503	476	482	450	507	471	491	469	469	486	464	495	441	509	490	498	521	494	480	446	476	438	445	469	481	474	487	452	504	466	500	476	460	461	435	488	519	478	468	459	458	454	484	451	488	437	460	501	481	477	479	458	487	442	496	453	506	464	509	415	466	506	490	468	479	452	458	474	479	474	470	509	476	494	487	455	474	464	518	491	510	487	477	502	445	462	500	498	500	513	467	467	492	455	476	498	472	485	483	441	541	475	502	493	496	479	488	467	495	520	488	480	499	492	473	461	455	520	491	508	489	464	444	468	484	464	457	492	466	487	474	481	469	487	457	492	466	438	473	467	488	462	477	477	489	527	444	497	484	474	504	473	506	450	446	493	456	514	514	450	503	509	444	473	437	487	474	496	478	515	499	467	464	493	480	508	483	478	454	458	504	446	447	458	487	460	463	476	480	477	486	464	473	508	486	454	469	479	507	466	461	454	433	459	504	477	466	499	500	486	525	457	471	500	505	459	504	447	454	469	443	441	451	450	475	474	437	475	490	481	475	469	476	469	498	442	447	487	510	428	493	485	450	488	491	516	474	531	469	495	492	458	463	462	499	478	462	505	528	484	483	508	475	511	473	476	491	480	443	466	511	462	471	501	471	450	500	497	495	470	493	493	487	505	476	445	483	428	456	507	473	470	477	476	462	518	482	472	498	465	490	485	509	495	466	492	445	448	472	468	491	489	497	488	480	477	532	497	478	478	467	509	452	447	449	482	478	471	491	523	500	472	455	510	489	524	535	434	457	491	469	518	485	521	489	486	463	458	484	469	494	457	458	489	473	458	476	484	488	484	471	495	488	470	478	496	490	477	473	468	497	492	453	457	471	491	486
22736	21388	29119	24043	21395	21476	9554	2232	1712	1552	1380	1355	1285	1222	1207	1113	1091	1047	978	1023	999	1021	992	966	959	916	936	917	1032	965	944	966	933	955	963	1028	963	1063	1010	1021	1028	967	978	962	957	1032	938	919	954	921	967	948	962	948	935	928	920	931	940	951	919	954	876	910	948	894	895	967	936	917	956	939	921	873	902	899	928	883	945	961	908	958	932	905	896	876	959	964	942	914	827	926	892	938	899	949	894	872	903	888	974	885	850	934	952	922	889	912	899	866	895	882	895	904	876	929	892	892	852	906	891	864	930	937	909	920	866	911	924	947	900	877	932	934	911	899	912	907	903	878	905	964	870	914	907	947	856	921	920	942	891	880	893	887	910	870	908	920	944	902	837	890	887	911	921	892	890	880	892	902	923	926	891	924	917	904	893	855	902	959	972	923	870	898	855	908	933	837	843	853	871	869	901	934	913	918	889	911	935	894	846	907	903	879	873	918	970	903	932	928	906	900	925	928	891	902	895	876	933	929	871	922	906	885	916	936	937	854	907	895	911	945	915	949	942	865	916	848	895	914	893	916	843	973	895	842	917	879	928	864	900	973	842	932	915	939	956	902	842	885	879	883	892	883	919	938	928	928	845	934	961	935	868	929	853	885	883	925	883	935	910	892	948	938	869	901	885	902	856	891	900	942	900	869	869	927	954	917	898	838	909	922	908	928	902	884	918	953	885	916	891	888	880	892	897	907	963	912	870	896	783	894	984	910	881	912	953	952	899	869	836	894	942	948	850	872	924	907	930	834	899	862	933	948	918	907	913	893	904	863	922	921	860	888	916	919	932	927	907	886	825	872	887	906	908	932	863	875	910	869	915	938	922	854	930	901	940	915	893	933	885	908	955	876	873	892	875	935	854	900	950	901	898	876	898	886	891	908	969	894	900	904	908	909	973	915	921	893	897	922	923	882	891	854	883	892	888	836	899	940	945	869	952	939	952	904	944	929	985	877	938	928	912	865	900	880	901	952	923	901	934	931	882	855	957	876	939	873	880	863	914	845	931	895	934	878	923	945	846	937	901	937	920	911	879	891	923	888	885	919	929	884	933	890	864	887	890	895	919	905	899	903	894	855	942	919	963	892	913	964	927	940	888	957	866	919	918	949	937	854	946	905	951	905	911	922	926	958	946	916	914	910	894	919	879	913	893	859	865	913	977	904	916	936	883	916	908	910	939	902	942	893	912	954	982	923	932	891	898	896	944	943	938	912	911	912	872	899	907	918	947	923	902	893	914	883	936	873	930	923	894	874	858	912	936	927	896	895	943	825	913	881	897	930	917	829	888	887	875	882	912	871	905	905	853	894	900	885	933	889	878	899	928	936	934	870	932	872	951	912	892	955	908	913	904	893	899	882	943	928	880	888	949	889	908	944	928	912	907	912	895	926	926	922	926	891	903	910	865	838	889	919	853	834	897	955	907	882	891	931	919	906	840	912	895	879	880	916	876	924	883	837	869	847	912	932	927	922	917	918	856	934	889	869	881	920	894	933	928	906	936	913	923	914	911	881	937	934	927	940	902	893	930	827	923	944	879	944	926	863	931	901	865	954	877	836	906	899	885	927	922	918	884	917	945	898	862	867	876	885	905	916	946	837	893	922	892	882	933	941	945	950	902	876	904	845	897	925	881	860	887	911	918	904	920	895	963	918	939	886	889	893	925	944	968	943	911	908	932	906	861	873	895	941	903	914	895	894	942	924	945	917	873	888	911	865	942	917	885	935	923	876	951	879	901	893	963	856	900	882	897	897	886	944	915	874	901	932	873	927	930	901	940	924	909	893	843	884	842	873	964	910	891	874	871	897	888	945	883	888	884	894	897	856	922	928	890	944	901	888	889	922	906	896	867	875	915	927	971	900	904	921	866	912	892	925	878	914	884	858	860	907	863	912	850	834	945	921	937	926	943	952	864	880	872	894	921	901	857	950	850	909	907	955	910	883	935	880	920	919	873	857	900	887	936	876	935	887	941	913	884	885	921	926	904	910	921	888	879	876	930	904	947	909	843	869	850	854	920	883	901	870	852	909	921	968	883	834	863	927	832	921	851	889	916	895	900	872	948	844	875	899	886	912	937	943	910	894	859	874	895	877	923	903	912	909	876	883	884	925	911	893	883	926	919	870	911	859	874	896	914	884	925	885	911	949	877	926	877	938	937	955	896	914	953	901	901	933	900	905	863	956	960	900	896	919	918	939	950	903	940	862	901	917	869	941	871	867	922	918	909	959	954	915	866	966	913	869	881	930	896	910	868	940	891	906	931	898	902	881	919	906	911	856	853	856	876	924	854	917	917	852	919	867	892	905	908	851	911	889	888	922	899	911	877	876	906	883	849	843	929	858	906	940	893	912	941	916	921	868	883	895	948	898	927	915	930	907	909	903	891	947	967	876	910	876	902	911	919	885	918	912	918	917	904	931	956	907	888	932	877	908	902	924	906	944	932	943	904	933	876	958	930	886	873	909	924	862	912	878	918	915	898	933	869	863	903	857	873	957	914	891	951	961	926	964	894	927	912	920	873	941	881	874	930	933	934	933	924	921	906	932	925	946	956	857	1015	884	912	935	869	910	852	911	897	923	936	904	933	876	880	923	877	914	927	874	939	804	941	907	899	942	912	910	872	872	906	936	849	906	881	924	914	942	885	887	931	876	858	923	889	882	912	888	875	884	883	903	899	860	882	862	872	911	870	917	871	924	858	891	889	895	876	968	890	861	871	935	900	874	904	898	889	837	915	865	919	839	903	887	888	859	915	870	894	914	860	903	940	923	919	890	887	925	914	904	910	916	928	898	949	933	926	916	902	873	926	900	964	940	911	944	909	866	880	870	950	834	900	896	975	931	888	919	888	941	880	911	882	953	890	929	832	923	911	906	913	906	898	942	912	899	870	912	879	886	930	898	897	913	907	880	938	934	865	911	876	892	915	859	965	883	891	916	904	930	844	915	932	880	905	906	864	892	897	933	895	872	918	901	908	864	878	938	891	873	928	861	932	882	928	941	933	835	942	900	899	907	901	936	893	932	881	910	884	885	942	895	920	847	859	887	854	948	903	929	869	878	872	896	953	935	923	937	895	881	942	932	869	892	865	922	886	899	909	935	886	870	930	882	865	882	841	848	911	881	890	944	890	852	882	919	912	921	902	853	917	910	932	893	859	866	923	922	893	930	919	912	877	989	857	899	904	929	847	903	953	892	872	900	916	885	941	903	847	879	878	937	888	928	920	897	949	923	952	899	926	886	917	877	896	894	892	906	923	984	880	929	868	872	907	884	901	905	936	913	844	879	882	901	863	877	903	921	925	896	922	942	895	888	948	976	956	877	931	919	905	908	879	901	881	855	896	889	944	871	870	900	925	938	887	878	903	935	918	884	913	934	885	922	883	933	923	891	894	903	907	893	910	883	858	871	938	909	860	891	880	924	936	864	913	911	923	892	883	898	884	833	905	922	912	850	926	951	888	880
10367	31868	19948	8120	6862	4652	3662	2827	2318	2039	1810	1653	1557	1461	1417	1159	1195	1041	1087	1086	1025	1002	1031	992	916	946	927	956	936	1014	1054	1000	973	1055	1014	1013	969	978	1037	1055	1048	954	985	979	940	972	930	952	994	916	954	973	950	933	953	910	917	894	912	949	992	979	952	949	944	955	963	884	968	998	943	957	901	899	908	892	883	910	884	940	937	940	917	965	953	900	947	962	928	902	908	951	946	926	876	887	928	880	899	879	895	949	882	882	903	918	838	897	918	889	905	904	923	923	865	873	927	876	882	911	832	886	944	929	885	901	899	889	932	910	957	876	899	895	929	923	941	898	889	959	906	884	899	853	912	902	858	916	875	900	923	907	900	942	934	895	847	915	920	900	938	879	922	935	895	928	876	874	929	880	921	938	894	873	923	918	891	909	950	877	913	916	866	919	878	950	918	915	875	932	934	925	869	872	880	896	900	879	876	885	860	938	928	872	927	934	891	924	945	896	943	927	837	852	886	883	854	844	920	881	862	896	903	859	901	865	919	903	898	902	906	874	933	915	875	908	952	908	962	898	940	861	959	920	921	887	881	890	920	889	955	911	894	964	931	939	884	899	924	878	880	898	855	920	893	917	965	924	906	923	973	884	885	873	873	856	926	898	930	905	903	971	924	902	869	902	889	931	839	860	896	911	904	884	882	894	884	815	901	890	915	877	857	893	922	913	975	951	874	877	884	894	928	900	894	887	956	882	880	856	927	959	864	917	887	960	862	861	900	897	911	877	847	902	892	901	965	931	916	879	882	903	926	873	855	973	904	831	936	897	876	899	908	853	907	929	895	877	892	906	912	926	873	889	971	919	953	845	861	907	890	866	886	880	919	841	923	934	886	965	851	881	898	901	828	914	931	857	938	926	896	939	906	923	913	872	897	928	874	906	942	922	897	889	877	927	887	911	909	928	861	925	858	933	953	932	910	915	911	906	871	908	908	890	879	879	905	899	946	850	893	949	892	894	961	916	905	936	908	938	891	896	893	891	934	897	857	922	962	953	880	921	921	876	883	890	859	939	916	875	869	904	896	827	899	927	856	876	902	905	885	920	895	965	870	961	923	928	968	917	940	879	883	889	887	856	873	882	931	898	912	936	990	888	901	887	906	876	920	871	914	903	914	966	879	880	937	948	940	847	860	894	860	825	867	876	923	858	917	899	925	925	875	920	957	862	920	917	902	882	917	910	919	912	890	953	919	879	835	932	888	935	873	862	923	840	972	869	920	877	835	910	880	876	992	888	882	922	932	916	923	840	912	874	922	897	906	942	860	878	864	906	914	934	905	882	891	893	910	886	895	869	925	889	889	907	887	858	848	934	950	890	944	910	897	955	875	948	974	916	881	888	896	869	911	938	929	929	891	885	904	936	887	886	919	910	856	923	882	820	942	869	889	932	940	894	891	892	853	887	892	918	908	921	866	916	916	879	861	880	884	903	911	856	877	916	874	861	897	890	876	861	879	954	884	870	889	904	900	870	880	873	932	879	879	939	955	879	880	905	884	931	954	917	872	918	894	911	914	902	890	872	921	915	882	908	907	864	913	887	900	920	884	867	912	904	843	932	896	891	928	967	915	839	895	871	921	858	902	854	957	901	905	938	903	893	865	880	961	875	899	893	888	893	855	905	879	870	877	907	963	896	875	905	846	939	882	888	875	932	894	884	892	938	857	957	891	924	902	930	916	847	874	941	928	858	904	876	844	914	884	909	892	926	877	932	926	885	854	881	916	918	916	917	900	881	928	896	914	868	901	861	960	788	939	936	897	900	897	954	880	884	959	852	903	844	897	839	938	890	906	875	856	846	861	898	910	873	911	871	883	878	863	908	961	866	887	921	897	870	923	877	904	874	885	896	887	942	933	886	892	933	907	899	893	877	926	864	899	831	917	909	915	928	943	884	935	860	847	922	900	873	868	854	894	896	939	900	895	848	907	890	943	938	926	930	892	914	890	883	917	915	926	901	873	911	922	914	905	953	885	921	905	884	914	879	863	890	896	938	919	926	844	900	871	858	882	894	906	844	909	902	930	881	880	911	907	847	902	957	892	837	901	897	921	958	913	904	858	903	826	931	917	904	912	916	874	899	846	956	952	925	898	883	932	965	900	875	942	921	891	857	898	874	915	923	888	884	963	921	888	874	932	916	899	959	870	896	929	914	902	850	929	922	892	847	862	893	926	929	883	867	885	837	864	904	919	1016	891	924	904	910	946	916	925	934	863	881	905	863	902	949	929	919	877	892	890	951	950	932	902	894	881	926	923	909	897	936	933	939	914	882	916	894	922	862	909	915	889	852	906	832	923	866	886	894	889	903	902	900	945	888	874	903	863	906	867	868	902	882	884	856	961	919	917	941	905	918	869	925	886	884	921	894	883	877	943	917	883	931	897	865	882	938	885	910	830	878	924	850	875	872	956	906	941	843	891	875	871	917	941	884	931	866	872	887	903	888	883	901	895	858	870	860	869	922	895	871	934	911	902	941	935	866	964	873	922	936	922	935	963	868	916	892	838	903	910	900	957	965	885	866	950	913	938	860	884	898	893	893	926	865	885	888	869	930	914	916	900	902	951	914	875	859	909	917	898	906	899	844	926	830	927	902	944	903	861	863	932	903	913	863	898	896	868	816	953	876	895	941	932	956	884	1004	918	918	881	898	909	839	881	935	874	920	888	891	856	844	848	940	881	818	861	865	936	901	942	854	886	861	879	881	897	871	894	932	882	892	911	926	920	860	886	939	916	933	878	889	924	880	923	912	885	898	874	916	909	902	883	892	890	889	891	837	897	869	873	835	919	940	875	886	906	899	868	878	939	895	900	906	886	886	870	897	924	901	902	928	952	882	857	937	886	887	913	907	876	888	882	855	902	886	946	918	876	943	866	878	919	882	867	893	956	926	935	864	943	906	890	923	907	983	885	915	954	899	920	942	938	921	881	878	905	850	910	875	846	830	921	895	891	895	854	913	954	913	968	897	873	855	856	928	907	922	902	895	929	897	860	871	804	898	892	899	962	899	927	851	901	894	899	935	915	871	944	926	923	896	934	867	912	865	881	887	879	901	809	871	920	937	922	868	884	908	888	897	885	909	885	899	887	910	927	911	866	944	856	949	900	894	948	860	901	894	889	845	902	892	926	930	875	915	901	888	854	928	934	920	938	895	893	901	847	902	864	894	907	908	877	914	993	920	897	931	892	900	937	926	907	872	902	902	892	901	898	865	876	892	971	910	928	925	888	852	878	863	872	920	928	819	914	854	916	928	927	853	920	835	872	868	933	923	907	868	889	915	878	937	867	879	929	904	883	855	911	894	868	867	919	879	927	885	908	865	876	935	929	888	886	824	877	919	913	842	891	874	931	878	908	876	840	874	891	931	891	900	959	924	882	901	928	858	875	875	912	874	909	838	923	906	919	903	878	882	844	930	909	903	918	895	960	857	890	840	914	905	895	926	930	892	925	917	888	856	916	868
28117	20156	9859	2100	1372	1027	755	665	704	640	606	573	582	628	584	544	542	489	556	515	533	520	545	574	535	553	553	529	538	531	526	564	540	568	574	570	499	555	611	566	518	553	520	560	595	544	580	562	522	564	512	539	572	533	469	522	534	558	551	535	519	561	545	540	542	522	558	538	530	531	541	521	546	541	478	505	525	559	529	538	540	527	526	487	547	524	533	522	551	567	546	539	500	492	498	504	512	493	492	533	529	540	533	494	517	526	496	547	567	513	517	501	500	580	510	535	522	532	546	499	536	516	495	518	502	523	517	549	550	503	540	505	553	532	572	504	490	537	533	519	537	491	519	531	523	515	536	521	518	525	538	567	525	512	516	508	521	522	524	504	545	489	510	508	545	532	496	576	516	525	556	511	505	533	516	551	532	521	543	560	544	532	556	518	535	504	541	534	537	550	554	544	553	540	481	539	488	523	536	542	534	542	551	546	496	560	527	546	543	566	537	500	594	531	529	535	476	541	534	534	485	506	488	493	547	544	560	515	508	547	517	558	520	508	516	488	531	524	499	540	532	506	507	532	520	547	534	563	519	530	547	515	509	551	514	523	535	514	519	522	575	548	535	493	532	495	540	534	538	546	528	528	512	560	535	530	487	524	547	524	514	578	536	535	553	543	520	534	536	531	539	509	583	536	534	509	524	489	532	530	559	532	498	522	540	509	517	522	539	497	523	542	523	513	573	537	520	484	518	505	530	550	502	558	497	515	495	514	552	505	549	528	529	536	514	494	526	510	535	502	536	538	536	524	531	528	542	547	561	517	541	559	511	537	511	510	525	548	523	557	527	524	515	510	567	512	522	503	550	516	562	529	529	536	537	497	560	498	530	498	577	545	575	486	499	529	531	486	516	547	559	492	565	507	526	511	525	504	540	562	570	568	517	516	519	534	541	544	515	500	508	550	556	529	486	537	550	538	509	486	536	529	556	544	545	491	563	487	506	535	526	506	536	485	559	519	563	533	536	496	532	545	536	529	517	558	567	550	528	571	515	562	507	516	539	541	548	534	527	526	539	521	602	507	467	525	558	534	529	532	485	537	505	510	549	559	571	547	530	538	534	590	508	535	531	518	537	537	516	523	518	520	524	523	559	528	523	506	538	507	573	511	537	529	552	499	540	540	556	506	539	540	515	560	544	564	575	547	535	508	554	518	558	537	512	533	545	525	586	546	513	573	526	557	505	535	548	525	517	520	540	525	561	567	482	565	523	519	529	501	523	562	567	533	555	483	502	520	540	540	555	539	546	535	561	523	544	531	544	516	498	561	510	509	571	567	522	489	568	532	568	529	502	516	490	552	540	521	537	531	537	544	503	516	505	508	513	517	535	552	537	509	573	518	534	498	546	554	521	514	556	540	473	502	547	575	523	515	533	584	527	505	540	523	519	560	545	533	484	539	517	523	523	559	546	544	495	499	517	532	498	521	528	534	526	515	526	542	522	505	515	506	509	553	557	526	529	504	509	529	542	516	529	525	531	511	530	519	508	507	548	557	528	514	517	509	543	526	496	502	514	554	523	540	548	540	570	528	518	538	531	580	552	519	516	499	520	529	557	494	520	552	507	533	512	516	501	553	517	527	518	494	547	575	493	526	569	527	516	540	478	550	493	553	503	547	503	603	520	480	488	553	544	550	532	517	567	540	508	557	530	529	518	510	538	523	548	478	508	518	510	537	522	517	511	542	492	546	562	515	531	533	536	527	569	533	571	556	529	518	524	546	508	545	554	502	543	521	537	527	520	513	542	522	521	566	538	518	544	520	539	529	536	524	504	527	508	541	521	503	541	500	554	582	521	527	547	485	545	519	516	555	537	543	565	555	568	489	484	538	518	576	537	538	550	551	492	519	497	556	495	548	566	557	542	563	488	483	525	511	550	549	493	502	545	532	531	482	526	523	542	567	503	529	562	543	527	534	515	551	524	507	531	528	512	498	537	535	565	478	513	532	525	529	525	535	536	503	527	531	512	496	503	530	504	533	547	530	547	553	508	543	508	523	481	559	514	558	561	494	538	523	491	513	560	522	514	508	544	565	523	544	497	505	559	520	533	515	544	518	511	544	523	484	565	539	552	509	548	482	528	503	508	583	550	534	540	551	541	524	551	546	549	528	554	524	515	525	525	507	489	582	560	534	550	562	518	549	511	539	514	554	558	502	497	509	518	499	520	498	526	500	534	533	529	529	545	542	526	517	532	510	543	512	493	516	518	517	522	536	541	541	511	545	524	524	557	538	542	497	540	513	548	530	554	567	505	530	507	523	572	514	545	566	490	535	503	538	580	536	531	533	555	574	506	538	531	529	561	536	494	527	525	495	548	570	534	510	495	525	547	513	503	550	546	541	482	505	554	549	533	530	506	582	524	525	527	518	556	547	545	529	490	556	521	520	525	550	552	473	505	520	524	541	535	502	488	512	515	529	537	490	584	521	528	513	543	540	478	506	530	539	503	526	530	504	524	564	555	543	539	508	544	518	557	541	532	551	573	513	527	535	489	558	539	501	528	560	519	578	521	523	493	512	567	557	510	539	563	529	522	497	596	549	521	529	558	541	509	532	520	532	549	535	505	558	509	510	559	539	518	512	511	564	584	553	489	497	541	525	549	515	539	496	510	493	548	569	525	555	508	511	512	601	543	582	515	554	563	578	517	523	554	598	477	527	566	502	534	536	542	544	550	512	534	520	508	547	530	552	531	535	559	512	508	497	519	510	532	560	565	563	530	535	505	484	532	486	554	510	530	526	557	567	528	521	538	493	533	560	532	524	529	588	515	497	517	527	546	528	510	500	521	509	538	517	518	570	534	560	493	528	526	521	546	491	498	562	514	484	524	546	541	512	514	481	557	554	543	521	540	511	554	530	549	543	530	513	508	522	514	533	530	551	542	524	538	503	500	488	505	515	555	470	543	542	552	584	538	547	511	515	503	556	483	542	515	549	517	530	517	530	493	525	541	548	542	506	566	556	535	519	557	515	524	516	521	490	548	551	533	571	501	536	542	521	543	556	555	499	533	563	547	504	519	504	531	518	521	529	553	546	496	570	519	523	562	525	526	546	561	536	513	546	513	536	530	532	510	478	496	586	568	508	504	541	561	517	526	540	499	574	527	565	523	534	538	584	548	570	543	526	515	529	532	520	535	551	500	541	529	499	550	487	536	519	562	551	511	527	531	534	546	514	489	538	532	537	545	570	523	523	561	537	549	535	530	529	486	562	543	513	547	525	574	536	517	491	512	560	534	515	551	532	491	509	505	549	519	541	543	537	504	531	502	530	550	586	494	567	510	533	533	574	513	517	521	559	531	506	527	539	548	553	485	565	519	518	501	516	480	543	532	540	574	541	515	534	538	540	590	494	516	548	568	509	550	559	494	578	563	555	540	552	527	548	499	567	560	541	549	571	570	525	546	531	536	563	509	561	522	528	542	575	540	551	538	558	537	502	542	518	549	566	528	523
7689	12083	5704	1814	1631	1111	1038	858	755	720	688	684	674	705	596	536	557	568	577	541	567	558	538	594	570	594	556	539	559	527	570	558	579	585	562	571	552	619	564	550	509	610	561	515	576	522	524	545	556	541	555	507	553	555	531	516	572	520	515	578	533	509	552	569	529	534	529	534	557	533	543	513	537	558	539	532	540	578	557	516	506	541	547	503	568	520	566	547	526	512	540	589	518	520	549	534	524	522	523	562	547	525	525	541	523	554	545	511	526	557	532	569	519	526	524	517	501	547	512	518	540	536	512	547	548	508	533	526	542	533	518	561	501	568	560	498	514	508	514	554	511	550	528	549	543	554	536	567	501	558	552	560	532	539	538	562	538	517	556	526	553	522	591	538	516	496	534	567	528	512	510	512	542	559	536	553	494	549	569	542	546	578	564	492	522	541	529	497	526	532	533	548	515	569	568	558	554	544	555	547	518	566	579	528	576	539	478	540	538	568	534	561	507	527	541	577	531	528	562	552	490	562	565	523	541	542	537	535	548	549	571	539	530	542	564	528	515	504	560	544	573	532	578	557	534	514	549	485	561	529	534	532	562	549	534	541	544	530	510	535	585	533	534	507	547	598	560	553	604	496	532	559	560	590	545	560	513	560	531	538	466	522	575	540	546	559	539	523	546	527	543	568	522	537	519	549	538	529	559	569	531	544	510	548	558	537	562	521	568	508	544	528	533	557	538	533	531	535	522	539	521	559	507	554	540	554	555	532	544	540	498	527	530	540	547	556	542	497	538	553	510	564	511	483	545	518	550	543	528	575	478	534	515	545	534	504	552	521	539	530	482	554	506	547	526	530	535	514	535	545	543	557	576	512	531	555	548	508	511	526	566	529	557	527	577	558	525	535	588	555	520	516	551	529	550	533	556	513	549	555	502	543	540	549	542	568	554	551	536	549	526	527	544	531	555	538	501	502	523	574	530	544	533	530	548	508	545	551	536	536	561	566	560	545	542	526	520	531	539	552	517	548	548	541	569	544	575	557	557	539	568	559	531	570	575	521	514	513	552	511	561	578	555	583	508	550	530	483	544	531	486	556	547	520	565	527	535	544	515	589	532	555	559	531	533	555	539	506	514	544	524	535	506	546	557	548	506	496	548	511	551	531	538	497	534	576	542	540	505	540	545	537	588	507	528	533	529	548	509	533	538	535	525	577	519	589	595	566	561	529	562	527	545	533	540	507	565	557	510	603	534	526	534	521	524	526	555	568	552	537	530	550	519	539	525	504	586	537	586	518	504	521	548	561	485	558	536	547	537	523	500	556	563	546	571	510	480	545	548	534	520	515	522	543	530	528	558	531	558	608	541	512	557	557	565	535	573	514	534	555	499	561	537	549	515	583	517	563	580	553	529	536	535	572	532	573	538	552	559	542	556	559	488	515	544	544	523	558	509	568	500	499	549	531	504	551	534	549	563	547	543	535	582	546	522	545	524	582	544	533	551	508	532	533	532	529	541	551	514	507	504	541	586	604	518	542	509	609	558	533	551	531	537	523	518	533	554	526	503	523	524	529	527	532	563	544	530	549	539	549	498	544	558	522	504	529	511	542	545	527	522	529	504	533	580	494	532	582	540	503	515	542	526	542	551	525	535	544	536	554	533	540	574	511	535	525	550	547	539	534	504	555	513	506	494	568	560	543	558	493	503	546	543	512	523	506	513	527	527	511	513	540	496	549	536	553	547	545	519	538	517	517	548	528	544	538	557	563	540	547	507	560	531	514	542	544	497	499	546	524	555	534	570	533	504	528	555	529	562	533	562	511	545	535	505	557	534	567	546	533	534	543	552	535	548	490	487	549	518	539	524	558	539	547	518	565	552	521	535	528	555	508	523	552	530	544	528	548	555	571	540	568	559	551	549	506	512	516	524	499	522	527	559	533	545	520	552	567	524	532	531	538	530	504	517	515	565	553	565	524	551	546	487	561	528	554	523	581	545	525	544	566	531	545	545	558	563	520	539	523	543	544	526	534	540	553	534	575	533	526	510	520	541	550	504	532	511	538	524	570	537	521	554	553	528	550	528	514	553	553	549	532	561	518	528	548	496	511	521	503	565	550	528	552	541	497	555	551	557	543	560	544	562	541	548	537	547	566	555	553	524	506	553	548	505	560	549	563	505	561	575	561	501	505	528	537	513	588	543	496	567	542	528	526	543	504	520	563	534	513	543	531	535	583	506	528	543	558	565	537	593	551	550	541	550	541	566	543	502	523	508	514	570	552	564	535	511	528	538	565	551	541	502	563	519	517	538	553	540	494	556	538	524	526	560	530	546	550	579	538	544	539	537	541	549	580	513	532	545	559	497	569	587	543	482	541	542	549	548	558	537	537	555	519	547	544	540	530	551	506	484	563	521	520	554	524	576	512	565	557	525	520	513	561	536	554	517	521	576	542	546	513	556	568	553	514	518	538	524	514	528	553	542	540	524	550	558	552	591	520	562	527	536	525	501	562	508	580	515	540	570	541	523	554	557	522	508	518	537	531	540	543	504	523	527	526	533	541	567	522	520	554	575	524	543	521	499	547	538	527	531	557	518	539	592	551	568	534	534	521	516	531	557	549	548	560	541	548	531	516	506	528	588	531	527	561	529	544	525	561	534	578	562	541	501	554	555	566	514	535	529	563	519	578	498	564	539	547	547	519	540	519	582	565	540	533	575	510	586	496	523	540	553	566	515	540	542	548	542	536	534	535	502	524	569	519	542	525	562	519	535	556	514	583	580	546	530	533	543	514	556	555	476	510	556	517	514	514	534	538	525	543	509	537	536	520	509	537	517	504	522	556	550	539	517	529	518	506	524	550	547	544	554	569	530	492	569	567	527	578	547	569	516	580	571	573	525	562	551	578	514	548	571	507	541	534	497	544	556	509	525	506	553	539	507	559	577	545	522	547	536	532	528	511	531	520	531	545	485	511	500	531	555	578	585	516	553	546	554	567	522	562	544	504	530	549	520	516	566	559	553	549	544	558	493	505	482	546	535	543	514	555	508	504	536	502	519	542	518	529	535	555	565	550	518	539	533	534	561	513	544	533	561	548	584	500	520	508	531	533	509	511	542	534	510	519	542	548	538	554	540	518	505	518	534	547	519	542	532	547	536	586	542	513	517	532	525	528	566	535	515	522	542	553	542	509	494	537	552	489	546	533	508	524	552	542	502	544	545	553	581	554	514	512	544	512	505	580	529	562	553	540	527	536	526	521	561	567	563	507	556	529	524	540	541	514	548	515	523	513	508	505	509	509	557	557	541	506	586	511	532	476	551	511	516	566	570	545	518	539	550	534	514	540	554	509	564	577	524	532	531	560	533	541	563	546	513	535	531	546	551	555	530	546	535	537	522	576	508	528	524	554	530	521	523	526	548	538	532	524	510	530	546	543	531	537	527	550	524	567	523	585	561	560	506	530	564	551	558	542	525	593	541	571	533	564	512	545	494	495	510	523	537	514	530	538
23927	21366	28502	24591	21355	9559	2259	1453	1317	1228	1113	1100	1060	1110	1016	929	946	900	939	897	893	835	849	903	842	811	892	817	863	834	888	898	917	905	885	880	886	899	863	845	918	866	868	887	878	779	856	871	873	903	860	877	883	874	901	868	887	857	785	868	797	832	893	822	874	830	828	834	792	824	849	852	868	840	816	830	825	834	852	845	841	860	829	769	899	861	750	855	819	862	795	883	898	803	802	825	794	830	842	827	840	814	833	832	853	825	879	866	857	859	782	843	790	876	830	824	827	835	892	832	816	850	844	816	847	802	860	830	875	829	816	866	771	797	832	883	840	805	900	846	847	800	818	789	816	855	774	885	852	849	865	784	813	825	908	820	812	870	867	847	841	835	851	824	870	773	803	826	836	873	828	809	895	828	865	815	865	817	825	817	840	837	789	819	808	877	835	864	825	793	794	787	805	853	824	862	881	877	807	816	809	824	809	840	834	798	831	839	832	820	840	868	798	831	779	833	820	877	847	854	845	789	839	852	859	829	893	812	842	851	838	914	852	840	823	866	899	853	822	829	799	828	875	773	822	835	872	819	808	842	853	815	806	805	780	807	851	821	828	821	830	831	847	830	838	833	863	887	845	861	857	809	828	807	796	832	818	831	804	787	819	807	794	828	800	826	816	811	826	835	824	816	825	850	853	840	775	818	843	843	815	809	746	818	806	785	784	802	869	808	795	892	819	843	839	817	791	820	843	816	799	809	822	833	846	821	849	843	833	811	843	832	856	824	836	864	839	845	831	859	804	793	900	792	872	835	818	824	807	846	858	878	847	805	790	848	807	831	834	837	840	809	836	781	772	824	846	857	817	800	836	860	822	798	832	879	796	803	850	876	832	844	849	829	760	849	828	835	876	804	824	846	848	872	856	812	884	826	792	784	844	874	843	862	754	869	874	775	784	845	844	882	785	806	860	855	888	829	878	845	831	809	851	861	819	864	840	865	838	847	815	841	827	854	814	835	897	828	810	838	899	813	798	830	803	781	838	792	812	828	842	835	844	825	849	880	836	835	820	832	849	884	787	843	823	822	837	821	895	831	827	810	813	851	862	779	816	779	842	877	855	883	802	895	794	810	784	791	812	817	788	826	824	829	836	839	812	817	816	833	864	830	829	826	843	803	811	819	867	804	855	810	817	836	830	824	826	849	881	877	842	846	882	867	824	787	872	824	833	806	845	827	867	830	863	890	778	830	773	802	877	812	815	852	836	779	862	833	847	824	883	863	835	846	833	805	825	835	825	794	905	820	846	820	818	877	813	842	812	849	819	810	839	834	766	881	832	795	841	868	834	838	811	837	820	839	834	843	816	822	851	856	824	881	847	839	849	846	824	877	805	812	853	844	776	843	820	826	889	863	825	843	805	881	853	818	831	779	834	835	867	791	811	769	789	796	857	870	843	826	830	847	927	827	786	850	794	846	875	852	811	799	864	844	844	843	810	862	803	833	818	871	877	802	830	815	914	782	822	891	806	853	827	833	881	876	874	822	826	869	846	826	811	895	869	835	845	792	846	859	819	794	839	785	798	769	852	820	828	816	865	873	927	844	893	795	822	859	812	834	856	865	813	824	904	784	818	869	868	847	828	825	862	849	831	850	824	857	804	804	837	824	849	839	845	875	849	802	803	798	831	862	816	793	806	867	803	818	852	852	798	848	770	883	784	835	859	819	829	789	840	844	803	844	863	770	813	811	859	825	813	837	847	789	851	810	823	891	823	855	830	843	850	820	814	815	878	819	853	812	876	808	810	845	823	847	839	830	848	823	869	786	836	790	837	796	844	769	839	832	816	820	797	784	796	885	827	804	795	826	812	778	817	840	865	849	875	812	797	861	828	810	795	860	810	847	872	829	879	778	864	822	868	849	807	870	840	845	811	842	831	811	816	827	847	855	865	767	788	830	818	821	819	798	836	810	801	830	845	761	822	882	850	815	854	851	809	829	870	793	872	845	814	874	817	787	878	840	774	866	809	838	838	845	817	851	860	852	805	803	835	854	886	829	802	830	815	810	867	821	844	834	792	866	786	800	846	823	825	876	804	810	789	802	807	784	816	834	877	878	811	792	799	873	887	835	800	855	800	844	862	855	792	863	872	865	811	854	856	830	841	862	833	802	821	860	859	833	863	799	818	823	859	840	785	830	814	850	809	863	815	839	855	850	806	783	831	792	806	820	786	831	851	816	862	834	825	826	868	860	880	866	858	832	817	809	819	804	843	830	802	830	810	834	808	858	795	849	853	857	843	751	819	843	790	855	811	882	799	841	865	852	826	846	818	805	825	826	862	845	794	819	828	826	794	889	876	858	827	836	813	848	812	861	866	862	826	835	860	844	843	809	829	792	837	882	839	841	840	799	837	831	874	798	861	847	817	818	871	860	858	879	837	842	828	808	754	774	836	854	811	817	823	834	858	824	826	855	820	852	760	849	874	800	816	843	904	819	844	801	871	839	847	856	807	847	826	823	780	774	804	854	862	878	819	773	820	859	826	879	797	805	845	810	826	827	798	822	830	843	779	820	826	831	827	839	827	802	808	836	802	815	799	815	824	804	778	805	846	819	807	853	838	866	874	821	772	827	820	791	802	812	832	873	807	789	839	793	799	855	827	818	814	842	821	803	824	811	836	842	871	829	842	822	858	852	847	866	864	779	782	844	784	870	806	783	804	816	850	855	793	850	857	806	818	896	882	805	843	836	838	845	815	847	821	840	810	829	821	806	849	780	825	804	875	816	809	827	839	878	872	848	846	821	871	845	815	865	821	878	796	878	775	830	849	848	795	813	801	809	816	791	801	829	844	812	837	829	797	813	806	848	813	807	843	857	878	820	840	799	914	805	846	860	822	814	843	827	745	765	821	851	827	841	818	782	870	816	772	818	831	852	794	800	891	826	827	811	819	785	835	780	799	854	865	824	834	818	791	808	907	772	847	791	828	803	829	861	873	793	805	770	814	848	879	857	851	836	788	844	851	842	849	874	824	791	837	872	874	887	879	782	815	816	814	808	825	830	860	848	820	823	832	872	845	817	821	836	831	807	830	851	860	815	830	835	815	804	782	811	851	894	772	833	837	856	901	803	877	862	861	845	913	836	853	846	861	812	827	880	819	803	852	823	818	859	854	827	790	809	820	817	808	811	847	798	830	838	840	859	866	832	847	816	841	825	847	836	826	764	876	821	856	826	862	806	828	896	801	819	857	828	800	892	825	820	814	838	818	852	882	820	790	787	852	793	833	849	782	867	886	867	793	874	831	838	869	861	800	857	821	840	793	819	868	807	848	827	781	811	839	793	813	828	883	835	853	798	816	854	823	824	833	806	834	870	881	851	802	863	768	782	836	814	825	800	883	809	832	813	826	812	797	836	877	818	819	801	875	775	847	838	830	843	821	841	841	815	884	846	809	800	849	870	841	846	835	841	798	840	854	767	835	841	789	770	862	788	841	797	756	859	818	855	825	805
8656	24620	13541	5442	4450	3006	2442	2009	1719	1546	1332	1270	1173	1160	1081	1000	987	984	928	902	964	936	955	923	905	850	892	882	848	870	929	919	940	928	950	955	905	861	932	964	891	906	950	837	885	857	920	881	952	892	898	900	849	878	869	901	878	843	836	883	868	841	865	832	895	863	839	860	857	827	872	888	839	839	829	875	817	881	879	836	806	818	856	848	838	836	813	810	846	797	809	841	850	835	836	882	834	826	859	819	881	822	875	811	850	822	863	810	823	846	908	855	865	847	845	825	830	850	824	802	893	827	913	848	834	830	798	884	849	854	857	829	836	851	810	824	830	863	826	860	848	801	834	805	857	853	866	857	872	829	855	855	869	889	852	816	854	846	804	858	802	861	792	801	802	768	893	811	805	859	820	841	832	838	840	869	845	830	865	794	865	833	794	788	861	819	874	799	865	810	860	811	854	825	832	851	824	822	807	870	778	787	742	807	793	838	848	824	875	864	788	829	837	779	846	875	870	848	830	871	818	887	846	866	890	769	867	805	850	765	824	763	830	839	800	819	847	809	853	878	837	812	818	766	798	844	797	803	796	818	865	835	815	828	804	869	841	825	837	770	815	814	882	826	848	825	789	838	813	809	807	907	846	849	856	832	846	816	837	889	813	839	801	864	788	797	837	907	846	824	864	874	759	851	860	817	837	833	858	864	873	815	866	838	844	888	835	831	851	843	842	831	855	832	828	817	833	858	862	855	816	848	858	863	890	815	864	844	821	825	833	799	841	845	884	813	803	888	817	829	843	778	823	867	856	777	832	823	862	850	836	814	874	815	841	832	818	786	827	845	863	869	846	863	823	794	778	822	753	856	831	828	860	842	855	796	796	807	837	833	833	822	883	850	845	819	818	801	814	820	794	845	846	861	821	865	827	868	817	798	883	803	853	802	796	850	866	839	854	894	802	900	848	873	850	897	838	840	869	859	883	818	844	808	853	838	829	817	827	856	812	853	839	857	814	818	863	842	863	785	792	758	827	837	859	826	863	839	843	807	818	851	816	770	820	854	865	848	840	855	805	833	854	892	863	800	860	827	798	881	828	841	833	861	850	797	815	799	845	835	922	854	846	851	775	869	807	817	808	851	816	847	829	822	829	866	854	870	856	819	800	816	874	771	838	863	834	870	838	779	821	772	835	785	831	868	814	852	838	832	846	833	862	841	838	811	880	759	852	898	836	888	808	813	837	884	851	798	809	849	872	823	802	844	819	806	851	812	858	812	806	852	842	816	850	829	818	797	817	825	853	844	863	829	816	870	822	837	866	758	884	824	800	834	834	819	816	858	864	835	802	830	802	814	889	824	845	798	806	783	827	829	881	850	837	826	824	811	829	846	861	825	802	856	841	849	751	841	855	844	844	818	823	808	857	803	850	841	807	791	844	870	873	846	794	773	779	894	816	823	826	830	854	826	867	851	851	817	811	840	894	828	840	785	834	817	822	834	892	842	876	844	866	806	836	818	780	794	838	832	870	810	839	856	792	857	820	845	778	856	882	851	823	817	859	849	893	852	872	831	833	819	824	880	832	816	817	878	788	858	815	857	835	834	880	821	847	802	817	786	827	858	859	835	831	796	833	818	794	819	842	819	806	831	827	876	855	873	836	870	847	813	860	873	782	866	870	871	848	806	848	850	831	819	794	816	878	833	857	761	880	850	840	788	837	839	825	808	839	798	851	844	843	806	844	813	843	797	809	839	821	849	797	907	827	790	770	829	864	820	823	805	839	842	836	879	825	783	789	853	774	801	838	782	840	872	868	840	848	815	869	784	864	851	932	809	870	814	859	853	858	758	798	837	824	805	819	834	854	834	844	874	846	811	789	850	843	842	808	851	840	809	812	898	817	800	813	827	851	855	828	824	811	826	862	770	869	857	844	857	776	825	820	827	800	783	812	858	867	845	887	852	838	836	802	818	825	826	821	878	822	873	844	821	847	826	819	837	829	848	836	845	825	824	814	812	776	782	806	856	916	849	792	868	814	823	882	856	857	870	858	820	807	829	869	810	780	827	834	793	839	819	803	876	854	844	809	785	835	876	814	799	883	811	811	850	829	796	824	853	747	826	857	877	805	863	847	784	836	828	850	879	828	826	820	853	843	827	817	828	786	848	848	871	829	803	880	874	830	819	803	865	847	914	834	893	835	813	816	837	873	848	797	817	819	826	836	844	862	799	816	838	811	835	820	800	862	827	847	810	839	883	878	799	814	799	835	823	808	822	872	822	842	787	813	831	800	881	815	839	846	862	811	849	849	836	860	846	809	827	864	826	847	844	839	822	842	797	838	798	850	866	842	852	828	841	838	827	813	840	835	849	820	856	816	796	833	836	802	869	807	887	883	817	813	833	872	796	804	810	789	843	861	832	826	863	811	859	794	865	828	810	807	842	835	822	778	870	824	869	804	809	791	882	823	793	821	837	851	791	841	771	789	832	887	852	819	812	797	866	861	790	811	880	813	854	872	795	825	803	805	778	842	834	816	796	899	808	818	830	808	832	883	759	839	836	828	784	813	880	805	800	796	812	772	829	809	781	787	855	873	836	853	805	889	822	790	818	879	817	829	802	787	836	842	854	801	839	826	865	842	871	834	878	818	822	814	851	872	801	894	893	823	827	830	856	788	828	855	777	852	810	817	801	777	799	824	844	852	807	891	810	805	849	834	870	837	830	837	881	818	822	827	844	751	859	846	829	867	821	842	824	787	828	843	830	878	841	859	840	867	814	838	837	827	808	846	814	779	906	841	852	835	858	855	825	839	807	805	842	758	828	826	816	779	854	821	773	803	859	823	862	820	815	872	802	818	804	818	827	825	814	816	846	830	833	854	871	877	819	808	892	825	830	810	886	811	818	811	855	825	895	866	808	838	778	867	852	823	794	837	852	857	836	865	794	904	873	833	865	835	845	814	851	839	815	861	846	862	852	801	832	821	822	770	858	861	823	763	860	803	830	792	812	812	878	847	861	841	832	831	814	797	829	834	910	844	860	810	892	807	817	830	843	815	814	852	823	768	840	855	818	799	791	772	815	824	868	805	862	868	816	812	832	825	838	846	831	825	778	808	853	800	789	858	797	789	801	860	868	815	803	871	820	852	817	820	840	807	795	838	878	842	843	814	831	893	814	840	762	823	798	842	841	847	873	786	833	849	802	834	855	834	881	866	830	862	835	846	794	841	833	848	796	829	831	846	794	812	824	852	837	860	824	815	877	835	818	849	822	808	891	812	832	828	829	803	874	890	832	769	758	854	809	856	787	851	847	867	855	813	822	817	797	842	883	810	801	878	818	796	833	842	842	842	871	838	837	853	833	812	841	847	840	789	860	811	811	832	868	807	826	826	789	847	823	831	837	831	860	850	818	832	878	842	793	818	848	805	881	852	826	821	841	818	859	865	814	832	864	776	899	847	852	872	876	837	838	841	847	832	877	842	826	816	804	866	867	811	870	863	860	867	858	828	820
25029	21364	27452	25518	10558	1336	941	770	675	681	593	609	570	570	565	555	539	503	458	505	492	515	444	475	470	432	474	507	472	481	518	498	474	510	466	499	508	503	484	521	516	448	464	473	470	498	472	487	469	477	452	468	413	487	455	464	513	500	448	466	500	469	426	473	489	458	460	455	477	459	468	450	472	454	420	437	481	472	472	458	448	433	479	467	478	442	450	475	419	435	423	421	462	458	435	449	451	504	484	457	455	432	426	454	466	467	471	488	461	468	414	448	439	492	459	436	479	458	434	465	473	415	464	468	456	490	436	435	454	447	466	489	396	441	450	443	418	435	432	451	430	442	447	439	425	439	487	457	467	448	440	467	477	460	478	492	458	465	434	466	481	458	442	476	452	444	472	449	470	443	502	475	474	422	434	456	454	504	438	448	446	461	426	464	454	444	425	484	409	469	453	432	445	462	491	458	440	457	446	440	489	447	438	447	455	441	487	460	459	445	461	533	461	459	421	412	409	465	462	462	461	424	414	407	487	447	446	459	446	456	455	464	484	515	449	474	479	426	468	420	480	463	467	441	475	453	456	432	422	455	444	459	432	405	468	497	484	418	458	450	456	428	480	457	479	489	436	488	440	474	467	438	448	469	456	468	474	459	438	456	460	449	420	425	439	485	436	482	458	427	428	463	429	439	501	485	459	495	460	487	445	403	470	461	486	452	458	469	456	441	437	478	431	431	467	468	448	467	466	451	458	439	457	461	471	457	443	475	435	468	457	440	445	468	434	468	463	447	453	468	467	449	461	465	422	456	426	461	460	457	483	461	472	481	451	435	407	479	461	469	485	448	440	488	459	464	441	459	454	413	458	447	474	412	463	421	438	421	461	441	465	441	455	460	440	466	465	494	473	447	437	484	451	439	450	475	448	460	459	485	456	446	426	455	438	455	416	445	441	436	470	444	445	496	465	412	458	434	474	492	453	468	421	448	492	454	445	440	398	435	455	447	410	454	451	497	445	473	461	457	429	431	438	455	468	508	452	402	463	434	464	465	469	489	477	422	417	457	458	441	460	469	470	450	486	439	462	451	480	448	456	469	455	434	466	442	440	460	388	486	430	451	449	437	464	455	458	429	445	440	475	491	443	449	462	409	433	474	413	420	450	455	451	454	466	456	488	440	422	459	485	438	444	450	467	478	450	479	451	443	420	470	461	452	408	442	484	440	452	439	477	470	457	442	459	471	415	479	442	455	434	459	477	456	426	459	418	435	433	478	432	466	468	457	462	426	485	489	450	459	506	481	450	422	445	429	417	436	482	468	437	437	429	453	451	433	444	484	424	474	484	420	485	458	459	461	455	445	488	463	479	469	428	387	487	491	441	467	476	471	452	439	447	442	461	442	482	451	440	465	473	472	432	459	428	470	432	449	441	506	464	487	458	439	461	446	439	421	457	487	434	475	468	443	474	450	480	457	479	436	453	482	467	413	441	466	451	434	457	471	436	478	467	445	438	474	476	433	463	443	486	410	475	452	461	437	458	448	469	449	427	423	460	465	484	436	460	439	452	433	420	448	421	439	460	471	442	480	461	415	455	441	442	470	455	442	436	454	450	442	456	459	425	467	436	437	459	481	451	446	417	462	437	415	460	456	493	467	422	428	438	426	448	463	479	455	476	428	460	479	484	416	441	471	434	446	450	451	393	436	454	424	418	481	432	443	427	428	439	443	424	487	487	442	469	446	459	449	442	461	431	432	418	436	453	455	462	455	431	453	431	465	419	462	460	461	453	465	455	455	458	443	448	453	438	442	408	462	462	448	422	450	474	494	445	467	409	455	459	451	420	435	447	459	469	462	485	447	423	458	478	434	448	420	439	431	439	467	460	447	433	439	463	478	469	477	467	453	471	445	455	480	483	451	493	474	469	465	461	447	426	430	435	447	439	445	480	478	447	462	495	499	453	448	468	458	459	478	480	442	477	455	467	431	451	466	486	462	467	479	449	444	483	436	446	450	414	434	446	473	439	475	456	416	432	429	467	448	433	491	444	438	431	421	448	444	484	466	442	447	455	405	462	468	405	432	411	450	482	456	413	461	433	430	473	470	457	446	466	436	450	446	457	450	460	438	439	458	481	448	475	427	490	426	432	462	429	439	471	452	432	453	449	446	418	469	437	461	451	466	423	411	470	411	490	468	451	433	456	463	452	476	453	427	463	422	409	437	407	465	427	432	448	434	434	492	438	447	456	437	464	446	468	427	448	454	483	416	446	443	498	457	478	464	441	462	445	437	462	433	426	442	420	484	432	465	421	469	445	494	427	464	475	484	453	438	445	476	456	474	441	464	452	453	439	463	439	473	447	484	441	455	460	443	492	430	491	479	427	443	480	406	453	477	454	476	423	472	466	445	449	492	462	447	444	440	390	437	433	448	450	452	493	462	462	429	438	440	474	470	420	455	423	456	436	481	426	468	461	435	455	435	478	438	454	429	450	453	490	451	432	441	433	455	478	466	474	455	456	467	453	460	464	439	452	454	474	494	457	423	450	432	482	471	501	426	454	444	480	436	432	456	500	460	438	500	459	442	396	458	475	492	471	434	487	476	456	463	438	442	492	458	448	451	483	444	444	430	435	448	457	463	453	479	479	452	449	468	457	433	460	485	423	447	444	446	446	477	481	482	429	452	448	437	493	432	461	487	453	431	431	464	459	449	454	485	426	484	434	450	457	464	424	499	464	431	482	440	437	466	434	440	445	451	457	428	467	425	445	439	454	466	451	415	469	444	439	473	430	457	476	447	467	443	486	462	437	454	424	458	488	438	439	449	435	427	464	479	469	490	512	453	435	466	458	438	411	444	441	457	445	480	408	431	442	419	504	473	446	440	435	454	468	434	431	461	449	472	450	435	427	416	442	462	474	450	464	435	422	432	435	459	490	417	449	442	432	462	465	419	494	433	448	461	452	442	433	454	516	444	461	443	433	444	451	510	459	458	446	435	437	436	468	460	484	424	469	492	457	483	484	471	457	449	433	461	430	419	425	482	462	435	486	464	449	463	471	469	479	431	458	490	474	448	457	425	438	502	432	468	455	427	456	439	465	448	457	457	509	430	457	438	456	437	470	434	452	507	440	460	466	481	454	441	438	478	455	452	501	476	469	458	481	453	468	451	433	495	457	461	471	454	435	450	453	479	460	444	458	428	480	444	488	482	457	436	462	450	431	448	513	463	437	444	457	457	467	452	443	444	456	464	429	462	451	468	454	451	441	457	455	446	447	439	444	433	418	479	457	429	424	452	441	451	445	430	485	443	484	434	461	473	489	464	442	442	474	466	450	471	491	456	431	440	455	453	425	420	454	476	439	410	432	477	427	449	468	517	503	487	428	426	460	452	448	460	485	498	423	453	452	434	475	487	458	499	454	468	424	475	451	449	461	461	475	463	480	461	436	450	471	426	454	497	484	459	448	476	449	462	442	439	450	422	482	450	408	449	427	460	447	457	425	453	476	461
7582	18468	9137	3377	2820	1856	1431	1170	990	908	768	777	733	680	628	554	583	535	534	523	578	548	543	524	503	475	497	496	534	534	492	552	515	590	555	534	515	542	557	558	516	540	537	484	535	557	531	490	482	484	491	500	476	494	504	492	479	525	474	470	457	487	468	461	555	471	484	476	490	470	460	478	464	482	462	467	482	502	462	499	481	458	470	524	532	468	462	461	492	474	499	463	485	480	483	454	434	465	474	441	454	454	468	473	465	506	468	492	477	491	437	467	520	450	482	444	489	489	478	455	459	472	492	467	501	459	479	431	495	469	474	471	442	484	442	493	500	464	492	478	451	511	515	452	469	507	490	459	442	500	503	510	488	440	500	486	475	492	465	487	450	466	482	471	495	507	483	480	513	459	515	484	499	466	481	446	510	436	466	484	476	478	478	471	470	484	432	521	473	473	507	504	475	489	469	475	464	473	463	468	476	468	482	481	453	447	470	488	480	470	466	503	457	481	454	469	455	495	466	458	465	456	466	471	464	496	452	462	462	439	447	498	453	486	458	487	520	509	468	473	494	479	484	502	494	500	417	486	427	474	486	459	463	463	486	485	482	475	464	487	494	482	452	489	482	508	467	437	455	499	465	492	465	481	477	488	453	481	470	533	490	483	484	457	441	467	465	476	478	464	484	501	467	483	437	470	467	477	463	461	478	450	485	466	456	498	508	471	455	491	465	458	506	465	501	473	455	475	458	454	476	498	448	492	498	458	502	525	498	489	455	459	456	523	476	453	458	458	497	472	487	483	481	487	478	470	491	473	454	490	460	480	511	497	461	457	483	452	484	506	475	488	480	498	474	481	439	458	476	485	511	481	452	492	479	476	475	478	468	432	485	457	508	488	510	478	459	494	509	474	459	461	446	456	418	448	480	451	503	510	477	498	473	468	491	475	456	506	478	464	471	471	523	477	476	457	475	503	475	458	490	494	499	477	497	462	436	476	463	461	439	459	486	472	460	456	437	466	494	479	452	485	448	466	468	465	508	433	498	427	448	458	503	468	499	471	500	466	468	436	450	474	423	432	447	527	488	489	461	455	492	449	483	498	475	468	480	471	445	470	472	477	468	531	470	471	497	473	460	496	486	477	470	481	498	459	473	493	489	488	495	469	473	483	486	467	429	467	477	438	473	508	546	487	484	471	455	447	470	458	466	432	503	493	478	473	469	467	435	488	488	458	482	463	439	467	501	457	442	452	460	440	474	467	486	423	480	480	506	462	511	488	480	481	474	493	481	481	439	430	455	511	461	458	498	482	473	495	478	461	461	455	461	506	468	479	455	488	471	422	471	461	484	508	441	468	443	493	519	457	449	454	488	451	453	484	513	467	447	448	471	451	465	457	430	460	466	470	476	455	487	458	430	491	464	461	460	468	444	515	457	498	526	470	475	484	453	452	473	502	474	495	472	500	506	502	456	464	497	469	482	495	488	459	452	467	497	479	454	449	471	450	477	483	442	498	475	455	482	479	468	441	508	483	472	466	429	487	482	492	494	466	483	513	465	484	503	460	461	498	477	504	539	510	476	438	494	466	461	465	475	455	458	472	434	462	482	520	450	479	478	464	476	481	439	455	513	483	523	475	446	470	502	453	461	464	487	501	506	484	449	483	482	471	456	450	488	483	448	489	443	459	497	444	481	474	488	474	481	489	455	452	486	456	487	480	483	466	522	508	465	542	465	491	501	447	435	440	436	472	502	500	486	483	492	478	433	467	476	464	458	442	468	482	514	488	476	482	492	487	474	478	497	479	489	495	457	494	479	462	444	439	437	435	449	465	458	445	442	514	435	465	485	463	468	467	447	494	400	455	498	465	443	481	474	494	499	452	482	453	515	480	489	497	479	489	482	492	460	458	444	508	451	510	444	490	476	496	457	484	477	468	475	430	491	466	458	446	444	493	485	489	506	460	470	484	459	494	486	482	491	488	442	469	435	484	474	485	479	493	485	455	451	485	481	486	484	458	465	463	461	492	451	475	463	486	449	447	456	498	440	504	485	483	429	485	449	490	507	470	441	490	504	444	532	446	458	468	508	454	482	486	474	461	468	442	478	477	431	432	450	505	466	478	466	465	470	479	468	474	428	471	456	534	454	441	509	499	513	466	444	453	471	463	442	488	479	439	499	464	516	474	448	454	485	498	487	500	482	488	468	490	517	494	481	492	471	498	432	421	465	452	474	477	440	489	484	469	517	529	510	467	509	502	508	452	466	453	488	485	491	516	471	516	463	509	474	481	498	472	492	468	486	480	462	437	508	491	471	490	467	485	515	425	480	462	464	475	514	485	459	458	462	474	414	490	432	494	495	454	490	497	499	508	479	492	472	473	459	481	455	484	456	479	476	514	459	505	466	467	484	507	474	517	485	461	452	476	483	469	465	446	418	469	492	491	483	448	464	451	445	497	483	484	457	464	483	464	468	487	449	492	481	493	462	473	483	474	475	448	506	470	493	460	470	453	470	488	472	463	477	486	501	483	480	481	459	458	450	486	471	470	470	521	473	469	464	494	454	495	465	493	469	495	472	463	474	486	490	492	485	480	469	478	454	457	433	471	502	457	498	480	472	444	473	489	469	520	457	498	468	515	488	451	477	502	443	472	446	471	483	502	423	438	467	442	479	497	463	493	496	431	484	436	460	471	475	461	459	462	478	464	447	454	479	468	433	473	465	526	463	449	446	471	456	451	469	443	464	498	466	494	434	502	493	462	481	476	477	443	485	490	462	480	497	452	501	477	477	454	490	457	465	465	484	482	517	495	432	458	486	452	455	466	464	479	459	472	473	477	464	470	485	490	473	450	493	484	484	491	432	478	482	473	494	460	488	453	482	482	507	490	453	476	462	456	465	484	492	467	476	502	472	458	453	513	470	502	496	485	460	474	449	489	459	446	464	466	508	472	467	462	519	478	482	532	475	473	457	448	500	492	454	495	457	453	462	474	475	468	460	495	486	477	482	499	490	439	458	468	461	460	497	511	466	474	474	462	456	452	503	507	493	502	487	501	471	485	480	469	479	490	445	498	503	489	455	469	473	468	450	473	467	487	473	474	421	484	513	452	478	443	463	488	506	460	472	444	483	468	473	461	476	478	459	518	463	494	490	506	489	490	452	441	452	471	447	449	472	461	506	500	467	485	498	469	446	449	463	469	488	460	490	482	462	476	470	443	465	522	500	500	482	467	465	446	476	460	470	495	456	460	468	446	471	478	515	498	480	437	453	454	421	494	477	458	504	475	498	488	476	452	469	475	436	453	490	474	511	437	459	469	481	499	486	500	501	451	477	464	518	522	417	457	487	490	445	451	482	492	467	537	475	477	479	457	462	516	498	480	493	457	472	475	488	472	449	458	487	509	465	448	501	445	495	468	485	462	515	453	488	465	487	473	442	485	507	436	451	496	488	464	435	457	486	463	426	466	534	477	488	431	480	478	505	475	493	471	455	493	470	465	498	519	468	468
22763	21404	29126	24074	21411	21486	9626	2208	1695	1558	1359	1320	1257	1211	1156	1072	1032	1028	1052	995	978	1013	1004	977	954	944	959	977	934	982	957	920	956	963	1027	976	974	1031	953	1035	961	962	1014	979	917	888	907	890	940	952	949	939	943	923	956	922	920	886	918	909	943	943	936	916	896	947	895	930	904	926	917	918	883	879	871	914	887	921	893	924	881	949	927	862	863	894	910	938	974	927	894	914	889	902	892	897	913	879	881	829	929	891	908	927	863	861	926	867	906	933	904	931	883	863	859	906	862	922	922	881	927	937	911	954	875	919	896	880	850	929	858	877	885	950	905	853	846	898	853	895	865	911	799	828	857	922	887	918	917	880	933	894	855	881	872	859	904	830	836	870	889	896	874	882	869	896	862	892	922	873	895	895	910	904	893	902	854	905	884	873	880	879	912	919	900	930	891	875	931	874	937	904	910	900	884	888	918	934	897	864	914	974	887	943	913	836	865	903	898	879	862	919	953	899	902	955	902	874	892	869	937	889	895	912	888	903	868	887	946	899	928	906	877	850	945	868	923	886	926	942	939	911	856	847	883	918	900	861	858	886	929	881	912	875	857	913	897	908	887	951	903	889	889	894	877	899	868	894	856	943	930	883	957	893	889	895	900	882	895	855	903	908	917	965	877	902	888	903	904	846	911	906	927	902	879	857	932	947	865	913	928	915	901	869	914	890	929	872	941	882	898	889	946	917	937	873	880	891	919	949	935	919	869	892	892	888	873	907	914	901	871	886	896	850	885	935	918	891	868	920	900	858	832	904	904	899	888	912	925	879	899	918	902	893	872	850	939	880	837	901	886	890	892	850	898	928	927	889	911	908	874	839	887	911	975	880	868	933	918	967	913	861	897	854	900	893	925	865	833	954	905	868	867	878	887	879	824	804	915	925	953	905	896	871	808	877	852	924	894	925	841	872	914	853	888	913	959	899	906	865	914	886	867	928	923	846	890	901	924	888	937	936	854	880	892	883	859	873	889	898	902	834	922	896	877	907	902	907	882	873	904	944	892	844	910	912	876	915	934	836	903	890	856	891	893	866	943	861	907	898	935	936	865	942	872	984	852	906	837	909	856	918	843	960	891	885	881	853	887	872	852	843	951	881	919	889	908	953	883	887	887	936	868	937	915	906	913	871	881	867	900	863	862	923	934	899	867	874	931	881	877	858	865	901	882	919	893	896	899	899	920	896	912	878	911	887	890	938	920	838	874	936	871	913	916	842	938	879	902	874	899	908	909	907	868	858	860	843	847	867	892	895	874	861	931	882	884	899	925	889	948	913	869	876	907	898	920	899	924	889	880	916	852	859	902	855	918	881	944	918	905	945	899	837	902	934	872	895	897	889	867	850	925	931	894	916	936	940	897	904	859	926	894	916	922	875	921	845	880	960	858	872	845	856	916	899	925	902	867	839	894	876	854	953	944	916	888	892	921	884	937	895	913	865	870	932	827	888	905	848	888	896	859	935	875	852	927	918	898	949	865	924	850	923	912	889	950	907	891	899	882	886	923	923	894	908	846	904	852	898	924	912	873	890	892	884	900	902	880	896	881	897	893	945	903	964	865	833	916	906	895	953	853	898	917	858	839	915	923	901	882	890	879	880	855	967	879	875	909	871	919	956	886	891	837	879	887	935	904	897	903	923	887	865	937	895	844	867	864	862	968	918	932	935	836	838	839	913	909	933	926	927	890	854	886	856	890	889	915	875	867	870	820	897	882	885	924	896	902	872	906	913	879	870	888	867	903	901	909	877	953	776	895	876	922	896	916	891	925	853	875	942	904	881	926	890	909	904	888	870	888	883	878	852	902	896	874	902	856	914	971	893	888	874	899	894	851	857	903	868	910	920	934	850	893	880	851	872	909	899	936	898	849	896	852	871	830	901	918	899	868	901	902	878	961	878	886	908	883	896	925	868	915	901	913	879	840	911	845	857	910	925	842	873	894	867	885	897	916	857	875	892	986	870	892	871	925	891	831	881	862	852	918	884	879	884	827	919	935	888	884	872	882	882	967	907	878	923	831	920	890	942	929	893	854	904	906	870	883	885	838	877	870	875	911	885	912	895	866	900	938	903	901	862	870	881	896	853	864	885	915	895	842	922	908	877	943	911	918	891	874	942	925	902	903	897	887	879	915	893	911	886	846	844	901	900	891	883	891	892	840	914	935	913	891	908	920	910	911	802	883	877	896	859	853	875	871	825	880	865	868	838	894	915	884	928	915	889	868	876	887	898	916	920	869	831	882	850	904	873	901	902	863	921	908	878	851	874	840	916	946	883	930	918	880	908	908	881	877	867	853	944	932	930	898	892	905	923	885	888	898	881	877	878	859	843	888	901	921	902	889	858	946	859	926	856	895	881	870	877	904	871	910	888	869	878	859	868	910	856	897	879	897	878	899	862	892	902	872	833	909	927	912	900	857	874	862	884	832	873	929	888	913	941	877	909	936	917	898	859	931	884	878	916	858	870	911	886	874	900	928	882	951	905	905	874	845	856	905	855	868	879	898	890	918	883	929	906	904	902	939	909	893	897	873	817	927	923	878	884	940	851	893	890	893	903	929	930	868	870	908	937	890	898	874	921	907	869	889	827	888	899	937	891	902	859	851	893	929	866	953	851	881	883	846	911	910	918	878	869	827	837	905	923	904	901	835	902	893	888	892	903	901	900	874	892	871	873	866	895	891	862	879	913	902	869	927	922	946	850	918	861	908	880	891	854	842	908	895	890	841	851	897	876	874	849	874	916	860	868	921	937	910	831	817	898	904	887	922	892	864	910	924	904	901	873	879	870	934	898	911	916	926	900	900	867	870	954	843	902	880	912	892	922	867	914	874	876	882	876	869	946	908	912	892	910	877	888	874	938	892	905	912	933	938	930	881	914	900	853	884	901	914	910	907	852	870	861	911	897	872	862	919	912	904	839	904	945	859	891	897	927	863	894	846	874	852	866	847	912	868	898	867	922	948	848	909	904	857	902	895	904	845	911	888	922	923	910	865	890	884	916	902	903	962	880	887	822	857	846	921	918	877	929	912	895	937	895	898	894	908	894	916	875	928	879	933	849	865	913	931	902	922	873	882	914	959	855	877	835	895	838	871	944	870	899	897	871	845	876	890	867	879	868	872	881	895	881	869	900	880	876	911	881	907	897	868	900	882	896	879	845	886	908	899	898	892	860	922	882	897	904	886	916	906	809	897	898	855	888	873	918	858	926	854	912	958	867	881	899	844	873	881	883	909	909	845	900	908	907	875	880	853	988	981	876	848	915	899	889	883	873	890	907	890	921	927	851	829	908	898	881	883	940	864	887	842	918	867	892	902	843	896	881	884	916	868	864	933	875	892	920	881	873	907	917	928	928	837	926	879	909	899	919	851	817	894	879	850	940	916	897	860	915	804	913	867	925	966	862	894	904	877	893	946	875	885	931	894	903	927	845	859	890	878	873	922	894	913	957	871	889	924	884	876	936
11138	30932	18334	8656	6867	4679	3592	2839	2348	2033	1759	1643	1451	1425	1297	1177	1136	1101	1098	1100	1082	1045	986	960	1042	952	967	953	1003	973	1011	970	1003	985	1025	1032	995	1036	1030	1037	1006	1002	975	957	949	1013	971	986	952	990	933	950	937	909	981	949	915	952	924	921	971	938	965	939	864	912	946	903	888	852	908	838	850	940	909	903	896	942	886	884	945	844	890	923	860	891	952	925	907	889	936	899	850	902	919	836	842	879	890	938	893	885	910	968	866	897	869	855	821	870	877	875	942	879	869	914	915	924	871	839	920	880	886	894	853	894	936	912	911	862	908	827	981	928	903	873	883	891	896	841	891	922	854	878	919	921	879	876	845	864	915	889	885	908	879	861	886	889	907	894	942	845	931	827	896	859	869	903	905	907	953	893	920	883	913	923	924	899	905	854	869	840	876	941	912	849	888	941	904	919	892	888	845	883	859	896	858	886	893	903	906	876	865	904	936	932	890	881	878	940	895	921	930	930	883	912	839	881	908	958	923	874	911	918	899	883	911	905	896	849	916	855	906	891	906	904	894	872	894	881	907	863	901	894	873	891	866	844	954	918	929	887	891	917	904	933	893	885	899	887	895	895	908	824	890	888	903	906	903	884	892	929	893	880	950	896	899	920	878	846	903	909	905	925	888	914	932	856	885	908	879	875	876	938	883	883	889	878	892	916	868	919	837	931	843	890	887	873	921	949	931	874	891	925	939	918	910	915	896	915	897	841	870	860	920	878	871	893	888	915	882	882	881	842	871	889	897	930	925	888	873	880	939	943	867	881	876	872	886	898	918	883	842	913	859	814	855	853	897	861	872	850	921	923	894	933	840	897	921	877	893	905	917	918	859	899	898	836	888	882	921	853	905	931	900	937	895	871	912	897	870	795	934	900	956	906	873	874	932	818	895	872	880	894	917	870	916	905	891	846	892	838	901	849	874	907	876	870	905	914	870	890	902	905	849	910	984	857	885	861	892	913	896	882	930	906	904	901	872	891	920	897	853	901	916	845	934	931	917	918	891	870	864	881	884	904	858	843	915	898	913	868	840	914	922	902	832	923	905	927	931	861	864	860	861	857	862	860	866	932	885	877	919	927	920	922	913	857	903	876	874	874	884	940	877	902	891	920	934	918	865	867	863	890	915	867	884	892	903	931	937	909	915	883	899	922	858	856	897	858	908	896	908	854	883	919	874	898	944	844	847	923	870	956	935	881	907	923	898	933	955	849	936	900	876	905	885	834	896	908	861	869	849	887	911	950	847	885	837	920	887	849	890	881	897	902	864	892	903	895	895	910	861	860	874	939	910	873	882	907	848	866	885	878	918	956	942	901	895	865	884	893	877	910	863	903	851	905	884	840	883	906	863	901	897	900	852	852	914	899	885	890	872	898	852	879	860	866	908	855	890	891	861	829	910	926	896	911	978	917	875	918	905	885	889	853	879	912	914	886	933	858	960	915	888	892	892	943	899	878	887	829	884	938	869	877	921	857	885	908	907	879	890	905	921	857	901	925	922	885	877	897	900	978	905	934	911	899	903	867	875	897	887	845	887	850	852	922	900	917	865	955	835	939	833	916	890	890	892	852	893	894	928	927	922	901	883	875	908	887	944	857	873	919	943	904	888	865	903	940	894	877	858	892	823	923	879	898	879	889	901	924	875	836	870	955	844	886	905	924	823	856	890	866	892	891	853	898	909	874	873	900	900	879	926	846	914	863	858	943	908	957	880	915	896	925	871	901	890	871	898	887	924	896	856	900	919	855	942	916	922	911	846	906	876	916	924	843	897	889	877	909	879	892	927	905	870	895	871	903	851	867	813	902	925	848	869	893	921	857	921	867	902	881	949	920	911	915	888	835	856	909	891	898	892	852	944	875	814	885	863	907	900	913	912	878	828	881	889	893	839	903	888	854	883	883	855	885	921	852	887	865	894	941	845	891	915	920	906	881	902	830	887	884	910	864	929	842	882	936	871	859	834	918	937	940	869	890	872	835	910	919	886	936	914	894	901	858	941	915	848	914	935	929	860	892	910	925	879	882	893	930	908	873	879	950	856	930	925	926	873	921	875	894	896	940	894	951	890	926	867	890	861	836	914	925	868	915	915	886	869	887	877	953	890	852	869	893	879	900	880	881	866	902	842	891	871	898	868	907	899	878	841	883	874	870	863	921	890	921	885	873	959	882	871	878	839	904	885	938	906	878	889	915	887	873	968	891	822	875	850	918	923	896	902	891	860	884	883	896	937	893	886	952	856	860	928	908	857	946	923	884	877	932	859	974	852	889	857	882	884	936	907	977	799	904	899	904	865	911	893	930	934	954	918	944	888	917	889	905	944	858	937	880	847	893	894	848	905	842	892	905	864	936	861	936	937	920	943	845	922	874	876	901	883	873	839	873	881	840	933	905	859	894	883	869	928	908	913	904	947	883	885	866	890	879	873	882	820	882	912	894	904	870	846	950	939	925	873	935	922	871	860	896	903	898	904	881	843	882	881	869	893	887	880	916	885	861	908	872	891	890	927	889	949	859	879	877	908	906	892	874	891	854	899	904	867	857	824	926	873	898	916	930	965	878	865	899	893	881	895	902	869	896	965	918	963	870	920	909	931	860	920	879	866	906	859	911	923	910	870	945	888	907	854	925	849	936	894	935	904	904	890	924	917	925	929	832	907	863	897	889	888	908	857	896	903	951	880	952	920	883	953	900	907	878	880	873	936	898	895	838	874	886	902	930	841	886	910	859	876	913	890	906	858	872	848	857	842	878	882	918	887	882	914	850	893	858	862	858	922	815	855	887	957	898	882	832	821	873	880	885	894	844	876	908	826	907	918	919	833	905	875	943	896	862	896	867	858	887	869	859	884	876	869	871	867	908	912	879	866	881	917	883	884	860	907	873	882	893	872	923	891	884	896	907	933	863	907	843	910	901	878	861	837	868	873	908	848	866	894	922	913	888	920	919	858	868	837	876	888	899	874	902	873	849	859	889	878	861	891	911	927	881	881	908	831	893	912	895	880	863	952	855	920	864	829	886	896	906	899	891	847	864	873	899	898	900	863	860	960	873	883	949	927	904	894	890	916	929	868	916	879	880	888	889	879	890	902	857	900	867	853	914	932	893	910	868	920	895	898	877	896	923	885	867	912	874	933	871	869	842	897	907	883	854	831	892	882	911	872	903	892	887	909	923	865	901	847	946	864	877	943	855	891	914	913	922	925	927	866	850	926	893	875	875	903	871	929	876	851	853	885	872	906	837	849	878	878	936	879	905	875	920	913	912	902	913	946	976	870	929	877	841	878	929	937	882	921	853	903	870	887	927	905	877	866	873	886	897	900	857	883	850	896	870	889	915	858	905	899	863	911	886	863	893	911	851	957	877	946	909	905	942	913	859	871	901	904	879	913	860	875	842	870	896	907	890	893	911	934	930	872	881	873	919	924	868	902	852	881	879	945	929	883	921	897	945	891	884	863	878	854	897	911	892
28090	20045	9043	1867	1072	859	690	615	635	645	558	618	538	581	592	506	504	526	569	532	531	533	576	544	538	527	565	478	541	564	523	518	528	506	505	502	486	528	542	581	539	527	542	528	537	520	545	536	501	556	535	571	518	551	536	565	492	499	521	532	532	481	569	526	535	502	540	505	540	537	520	560	505	534	574	575	584	538	525	503	540	552	527	500	515	528	514	549	487	543	521	478	531	513	529	498	513	494	525	536	499	485	538	507	522	540	506	545	559	528	569	537	501	495	517	489	527	488	519	553	552	521	546	532	531	536	467	523	503	499	481	492	530	507	542	478	521	538	474	529	536	539	544	524	537	497	505	577	492	543	500	500	527	550	514	497	522	494	533	526	519	508	490	522	533	501	501	532	527	566	534	530	493	537	542	517	511	512	499	532	519	508	538	541	516	535	527	547	573	586	503	507	527	579	513	544	554	550	507	515	506	511	519	522	515	524	516	489	545	519	528	518	524	527	529	507	549	544	507	488	508	526	519	523	518	560	500	529	528	506	540	532	521	535	497	518	475	468	550	532	519	479	542	545	549	516	531	524	535	525	547	514	536	475	535	525	491	538	506	532	520	505	508	511	559	529	547	552	525	534	511	462	515	515	506	487	502	514	474	507	538	513	523	486	515	507	503	539	521	540	505	529	574	504	523	500	506	528	502	526	496	509	544	520	538	511	523	547	461	522	520	511	525	536	520	538	534	560	533	511	444	463	556	518	547	504	539	522	523	543	535	556	545	489	514	533	530	551	500	552	494	526	516	486	505	523	532	526	477	531	465	543	520	543	524	513	564	506	542	537	525	517	517	533	560	513	507	543	501	514	504	540	528	535	489	520	522	510	510	522	545	497	506	530	509	508	504	489	501	512	496	515	497	511	539	502	551	539	526	518	506	520	467	514	476	513	511	546	542	534	506	488	563	513	551	497	527	527	542	522	526	510	514	526	494	500	520	520	522	503	501	538	498	530	475	532	542	543	502	541	516	531	500	502	522	529	536	541	543	516	515	536	473	513	532	485	555	498	522	525	517	497	516	506	547	507	516	536	467	479	492	497	514	597	519	517	519	507	484	511	519	515	526	528	523	520	523	559	532	531	539	525	514	528	538	529	517	531	486	543	525	526	498	526	503	533	477	510	507	555	519	508	519	512	499	448	522	516	480	545	511	512	519	534	513	531	519	496	496	552	532	518	565	510	501	535	533	502	512	529	491	543	536	513	550	503	500	549	494	548	518	540	533	510	508	521	534	523	521	499	539	564	514	562	497	528	520	487	509	532	472	538	509	495	549	466	549	539	551	492	544	528	510	509	502	506	517	534	534	491	522	543	539	562	520	520	536	552	504	490	522	517	495	484	524	505	525	540	506	526	533	545	540	563	555	522	497	514	532	559	510	553	507	508	482	537	501	502	501	547	486	508	487	522	533	519	525	521	552	498	536	535	486	507	522	550	484	509	528	542	500	512	549	490	508	507	523	534	528	505	518	506	523	530	543	539	504	519	541	541	554	491	532	528	548	562	499	521	506	531	518	518	519	527	533	504	503	519	483	552	495	532	504	530	575	533	522	509	556	526	581	527	529	508	548	586	531	519	506	546	524	507	529	516	520	505	476	541	517	501	551	542	501	500	482	531	500	518	516	542	488	532	514	497	513	525	508	509	513	521	553	519	518	520	528	512	514	532	535	520	541	504	539	525	576	495	514	537	513	554	499	527	502	510	524	534	556	519	536	525	524	522	544	525	491	533	531	553	556	535	549	501	530	531	528	505	496	501	491	537	518	486	498	522	526	532	533	535	516	518	512	523	482	541	510	531	556	512	535	538	494	489	509	540	495	542	521	526	506	488	520	537	570	517	536	531	495	500	509	531	479	512	527	513	536	523	539	521	539	548	556	512	515	525	503	498	523	494	544	552	519	497	482	570	533	500	528	528	531	500	544	512	484	523	531	547	516	543	577	510	529	555	512	540	499	486	522	495	492	477	498	474	497	539	544	497	549	530	518	495	511	537	501	561	534	518	539	525	557	508	586	536	543	556	536	543	527	527	474	510	524	503	520	532	453	522	528	537	476	528	528	526	501	559	524	524	556	546	532	516	513	519	518	540	501	538	517	505	495	510	506	519	483	442	515	533	487	491	550	562	529	536	511	540	538	522	510	551	522	505	532	506	573	527	493	536	522	560	504	580	509	494	540	570	522	476	500	545	541	513	554	539	539	505	565	529	487	502	531	491	525	536	492	500	510	561	522	521	546	531	502	506	558	552	494	472	510	466	475	542	548	506	561	531	504	504	517	566	544	543	487	499	550	509	491	498	503	528	490	498	554	483	483	524	525	512	542	469	534	482	525	470	564	541	497	539	557	488	526	491	545	517	500	515	468	503	539	578	528	497	550	534	515	479	507	571	514	486	510	504	581	553	513	490	508	520	553	520	516	549	533	517	510	560	504	476	562	499	497	487	512	555	509	489	527	531	572	528	513	532	501	533	500	498	549	514	494	496	489	523	518	526	535	522	497	524	528	484	516	565	523	495	498	501	514	505	497	565	517	557	536	497	499	520	543	575	517	497	506	537	543	520	506	486	520	510	525	524	486	552	547	541	518	508	553	499	511	526	521	513	486	525	531	544	538	542	498	500	526	505	525	507	541	496	546	532	496	554	539	571	519	490	562	532	532	502	518	573	509	500	521	519	504	519	509	512	528	552	527	515	545	515	562	500	505	524	510	490	497	529	529	539	482	506	515	535	529	557	520	537	496	542	529	515	523	534	507	519	538	536	523	463	536	533	490	547	502	488	548	511	562	549	509	567	509	532	549	543	466	498	549	528	493	535	562	516	506	508	535	509	533	530	548	493	530	503	503	534	504	526	545	512	525	555	498	510	536	518	550	466	488	532	494	490	490	504	535	508	526	528	539	534	507	506	559	515	524	547	548	483	531	504	509	497	552	557	561	507	510	533	531	529	549	504	543	530	536	483	533	524	528	549	531	556	556	507	556	514	523	522	460	512	479	501	522	536	496	514	496	519	508	511	501	508	506	513	534	538	500	518	541	541	526	492	541	510	518	514	557	551	493	500	573	511	496	565	545	504	509	532	523	522	508	563	535	498	545	514	554	526	513	516	571	530	525	503	502	528	500	490	497	510	512	512	509	536	548	517	499	509	567	534	557	522	508	519	505	512	547	527	513	515	547	539	512	527	502	499	487	494	576	524	507	511	499	525	526	537	518	534	505	492	491	513	496	493	485	544	540	502	534	512	511	482	536	549	548	563	520	515	492	509	494	485	521	526	531	523	522	519	526	521	564	528	518	481	506	537	484	507	516	567	505	516	498	527	461	508	518	528	514	538	537	506	552	523	509	552	546	510	483	485	550	522	543	530	533	494	528	545	563	532	525	534	508	507	521	530	502	539	531	537	499	497	504	538	547	562	517	554	537	508	535	529	493	510	553	536	510	558	515	560	487	508	504	513
8007	10825	4738	1939	1545	1120	907	800	740	729	656	666	598	609	599	565	555	552	564	565	535	537	561	509	588	483	537	542	513	546	589	538	535	564	526	593	554	548	562	548	566	588	562	501	542	525	576	563	549	567	555	536	541	559	524	541	572	551	542	518	553	556	539	565	526	553	564	485	546	551	576	529	538	542	514	535	517	545	544	521	534	540	529	560	528	547	532	523	518	557	493	495	529	546	525	532	494	537	522	529	517	547	547	531	534	548	559	560	552	493	543	511	546	523	558	537	514	532	538	565	545	575	528	557	539	545	558	572	527	507	537	540	526	507	537	537	534	546	530	525	527	519	494	551	552	543	524	518	543	541	548	524	540	534	491	558	532	500	504	541	529	515	487	546	518	534	516	504	544	580	556	541	510	502	538	536	541	572	534	502	500	488	562	528	547	546	490	509	485	519	552	535	521	532	513	546	501	531	580	541	513	502	590	521	541	592	547	531	507	537	506	545	546	472	536	553	540	542	503	521	493	522	517	516	511	524	504	514	515	549	530	561	533	515	519	514	536	524	483	496	508	528	513	545	510	560	506	556	486	519	541	511	533	555	508	555	552	544	538	571	525	507	497	535	537	527	537	528	507	548	516	502	509	517	531	547	542	528	546	564	533	497	493	548	540	555	547	566	549	521	542	584	565	530	523	503	567	539	492	572	506	505	552	557	586	542	579	517	524	540	545	504	558	516	532	534	525	491	558	510	512	513	490	499	511	486	493	514	559	542	520	537	535	519	509	522	523	544	528	539	458	522	541	566	486	525	563	539	532	512	543	553	513	499	539	537	514	542	560	514	540	527	535	532	533	511	538	534	513	552	540	534	496	556	548	537	511	504	546	488	568	547	528	533	531	527	524	545	534	525	525	491	516	496	483	526	526	501	565	577	526	509	546	553	541	519	509	531	508	535	528	563	523	532	525	553	511	509	548	526	535	499	524	511	513	529	533	538	595	546	524	556	550	476	554	540	562	543	546	534	503	483	524	583	508	561	530	502	520	550	534	572	536	555	552	565	506	533	526	534	552	591	531	540	491	500	529	485	548	529	518	530	499	545	580	515	535	552	543	552	506	493	520	517	483	542	496	530	594	538	521	526	481	494	530	514	561	487	500	533	534	528	555	521	521	558	544	518	543	520	540	531	536	546	531	471	526	517	493	530	547	530	533	541	529	549	513	502	542	511	500	530	532	555	534	556	528	541	528	526	564	514	563	534	573	553	519	516	518	525	524	506	531	537	517	512	548	528	560	531	524	529	539	485	563	511	563	548	515	519	551	567	502	531	521	572	533	538	537	526	483	545	506	509	536	531	549	506	536	527	549	549	532	519	543	524	539	525	493	547	551	526	491	534	488	544	562	512	505	528	515	513	497	529	535	554	531	516	531	519	515	500	526	539	527	528	501	563	552	561	555	586	546	510	520	503	550	518	533	514	514	525	544	602	523	552	508	542	504	534	525	540	540	565	524	540	523	481	534	498	532	556	548	464	529	552	550	552	555	495	545	561	563	572	532	550	521	483	586	480	539	544	563	571	521	547	518	520	513	520	514	521	523	523	524	533	565	522	530	542	518	505	534	525	517	541	473	532	511	530	560	521	517	531	501	538	546	521	514	532	506	545	510	541	539	539	523	482	527	540	517	526	518	565	493	494	536	552	505	526	542	512	484	510	522	551	513	544	513	516	533	549	516	549	492	528	552	523	521	543	574	537	519	557	550	500	519	546	522	542	527	546	524	506	516	565	493	528	528	513	535	511	528	492	580	497	511	551	501	572	544	531	526	541	519	552	531	522	526	546	500	500	534	543	551	584	546	515	553	517	535	501	517	516	525	496	538	541	535	538	510	541	497	500	542	485	505	511	552	504	500	476	521	504	537	565	524	496	511	516	510	513	536	524	523	548	490	512	523	511	504	484	541	522	519	559	507	499	534	527	511	518	509	536	529	521	547	546	482	514	546	559	500	505	567	499	508	549	510	523	573	515	578	556	520	508	498	533	527	578	521	541	515	558	526	535	518	491	549	499	538	566	513	526	546	506	517	508	488	531	554	529	524	508	496	560	519	523	502	557	533	534	520	530	560	523	536	523	524	542	534	536	510	560	556	500	561	556	495	506	493	530	520	524	521	561	517	540	544	557	517	525	500	535	532	534	488	532	490	528	557	490	575	517	524	537	525	549	471	533	497	513	517	579	495	503	568	526	504	501	527	522	549	538	531	518	535	544	555	564	530	527	522	501	536	530	504	527	522	529	526	510	532	497	509	498	526	571	497	573	545	526	522	517	498	537	556	533	510	567	571	522	530	506	527	565	545	548	535	522	534	483	543	533	547	530	539	526	514	545	530	542	529	542	568	531	505	550	525	528	493	545	480	575	523	499	493	554	508	563	529	529	540	541	552	516	529	544	515	505	530	501	515	516	518	536	563	566	538	537	517	530	543	519	577	498	533	530	515	521	564	553	567	495	536	554	519	562	535	529	525	490	553	471	526	541	500	531	540	515	518	539	542	493	539	572	558	536	529	527	567	568	514	489	507	548	519	546	500	529	523	519	509	538	530	540	537	520	516	527	492	482	570	503	554	499	484	562	551	499	493	524	545	550	545	546	533	529	513	528	556	488	549	517	529	531	557	551	519	506	523	532	528	565	513	542	557	536	516	551	502	553	509	550	579	521	533	546	548	563	566	528	545	513	548	516	514	536	531	531	533	542	525	532	502	494	553	472	509	542	529	495	509	519	559	511	509	482	562	542	538	562	497	570	537	502	526	515	530	519	526	505	515	523	515	512	518	489	535	550	546	532	527	563	541	535	512	542	543	527	558	510	547	517	551	526	511	527	548	511	524	518	538	537	541	520	554	558	505	534	516	478	543	532	535	519	550	538	493	535	538	480	550	471	519	530	541	555	514	525	540	558	500	501	518	518	514	495	527	516	541	537	493	515	502	568	522	581	547	517	529	522	530	502	533	537	533	518	547	519	543	573	496	492	554	507	550	537	521	532	573	505	512	570	566	551	530	526	488	541	504	544	539	552	512	507	508	565	496	551	540	526	527	467	508	551	508	540	553	508	530	546	562	490	540	506	525	537	532	498	514	559	497	511	512	526	531	555	522	546	542	504	495	538	522	559	526	524	485	562	530	540	519	534	511	538	564	487	563	521	564	521	563	506	540	565	507	522	544	532	571	495	532	549	526	525	492	532	546	532	539	576	531	489	548	512	507	503	528	593	566	544	589	503	524	499	540	526	525	558	555	516	523	520	492	512	564	548	551	506	556	498	496	509	529	543	475	548	503	537	565	534	546	541	532	539	509	536	557	540	587	504	514	532	562	509	535	450	504	585	521	527	526	545	520	551	512	516	515	492	507	509	552	492	568	552	525	513	541	559	508	498	535	516	576	540	561	510	493	506	522	547	545	515	497	536	516	528	513	551	507	520	485	547	524	532	530	515	523	518	528	537	529	521	515	528
23864	21318	28442	24545	21292	9672	2111	1451	1205	1230	1171	1147	1064	984	1025	939	940	922	928	881	925	932	848	905	816	872	856	853	809	870	924	868	847	875	882	845	937	888	899	889	865	857	802	878	886	899	839	874	824	830	833	906	820	828	819	828	871	817	858	877	870	874	826	846	811	884	859	834	841	870	774	793	825	766	813	832	818	824	819	845	776	857	795	840	794	804	831	851	850	851	860	841	798	824	807	825	871	813	796	865	875	819	825	831	832	830	869	847	801	822	854	837	823	863	799	812	776	857	889	841	845	805	803	794	838	816	747	800	822	828	812	871	829	898	872	840	815	859	823	822	806	788	859	842	820	839	795	805	840	834	870	891	866	829	855	849	788	832	823	836	788	789	808	833	856	908	837	856	772	851	785	834	834	849	809	866	839	803	846	889	906	795	825	808	800	776	873	806	856	813	857	823	828	820	841	862	890	830	845	814	799	855	836	806	813	824	855	854	854	818	830	811	848	834	859	812	834	803	820	836	832	822	805	824	855	827	807	814	815	826	844	850	815	800	757	795	833	864	802	834	849	810	860	781	848	854	806	789	834	801	793	784	846	819	791	848	827	824	879	851	832	807	842	842	796	815	767	860	861	795	814	855	801	800	814	850	788	821	819	820	835	802	847	830	834	784	813	821	804	840	864	807	864	836	818	851	806	808	781	828	885	850	846	856	825	842	808	845	822	768	833	813	800	778	838	810	853	800	903	857	817	865	896	786	830	872	822	815	797	821	842	808	912	827	868	867	871	829	816	815	827	845	842	776	794	797	832	807	792	850	789	855	819	803	815	819	851	830	784	791	823	851	878	807	803	796	812	818	804	814	811	852	822	846	885	791	858	829	848	868	858	782	839	848	835	845	890	821	797	824	867	853	834	844	853	805	787	801	847	876	836	831	821	841	795	817	826	872	815	823	839	741	861	837	863	760	821	768	840	871	844	822	816	832	877	820	761	773	865	821	800	848	854	871	802	823	866	798	852	809	842	814	844	778	773	829	879	830	847	804	847	850	809	804	818	852	813	780	774	834	865	823	850	853	843	855	796	805	803	889	837	819	809	810	817	833	826	783	802	828	739	885	872	835	827	854	857	826	794	794	844	787	866	830	845	818	855	816	853	798	887	861	834	836	894	844	836	813	820	836	812	805	817	805	817	834	797	819	830	856	826	819	840	808	848	792	819	842	793	802	842	814	772	837	847	821	850	809	793	803	824	823	806	820	786	846	848	834	805	855	789	814	791	867	818	810	868	855	797	803	823	840	798	853	805	826	856	778	836	796	785	832	790	874	823	823	843	806	831	807	827	863	804	818	870	862	793	848	787	807	777	830	816	846	852	834	841	852	813	831	848	848	836	840	817	850	884	838	846	806	772	827	794	801	777	859	779	856	827	848	787	766	829	872	825	841	798	772	819	829	833	874	802	816	811	789	791	793	834	803	802	824	757	882	808	818	817	809	825	800	857	890	842	815	835	850	806	831	885	811	792	840	868	891	821	808	785	836	800	870	798	767	810	765	840	839	853	884	805	819	797	840	854	771	786	862	841	771	834	833	838	810	766	784	818	869	824	831	831	852	797	810	832	835	828	835	852	842	825	822	764	782	756	794	844	849	803	829	838	836	773	842	873	823	813	842	810	857	831	859	839	789	843	805	796	852	844	775	846	805	848	833	840	832	833	917	867	792	824	849	829	790	804	817	864	771	836	811	834	804	826	782	802	808	829	836	830	849	861	823	770	795	804	829	810	842	821	843	804	822	828	792	848	792	860	771	808	841	875	779	838	854	836	829	831	835	805	857	806	876	835	812	820	823	813	837	761	864	824	799	860	809	809	825	835	812	822	826	855	884	806	818	875	803	839	830	829	814	805	838	889	809	854	825	840	793	836	825	815	804	799	764	796	847	889	819	838	818	803	850	791	833	818	861	809	806	814	800	825	788	835	738	847	862	843	750	845	809	781	834	779	827	849	781	822	817	832	844	802	810	838	813	759	822	850	851	803	836	815	814	802	865	834	804	816	770	811	820	811	878	818	891	863	781	849	831	872	829	778	797	804	829	811	850	805	843	748	854	856	788	825	766	838	843	839	812	872	847	807	852	823	826	877	823	775	793	819	780	793	841	812	848	840	830	828	827	804	806	804	846	793	831	810	789	839	841	836	790	830	827	796	798	844	841	828	791	819	862	836	805	767	810	799	804	769	810	849	815	872	848	822	823	853	819	853	849	850	887	772	847	808	794	774	872	830	868	792	839	846	809	830	862	816	819	850	816	803	814	801	814	854	872	815	843	806	832	798	828	899	807	814	815	819	856	802	847	818	839	831	875	827	801	858	872	787	829	847	809	825	783	818	829	783	810	864	831	782	842	824	805	809	795	845	866	811	851	837	830	827	792	845	809	816	803	842	842	810	855	810	772	793	842	805	853	822	839	810	814	815	766	911	802	773	806	796	812	870	829	809	835	832	810	820	798	836	878	826	834	800	848	792	844	814	839	814	819	803	786	850	832	758	780	819	876	812	797	866	771	834	806	796	800	835	818	838	834	798	797	815	824	778	825	784	844	894	803	824	831	797	820	805	825	851	837	830	888	815	796	874	811	771	793	886	862	850	822	845	824	883	800	801	832	781	862	826	859	820	856	856	835	889	825	844	789	797	831	830	822	850	801	855	824	775	883	810	804	832	870	787	817	837	804	869	807	788	806	821	810	832	828	822	843	826	797	804	840	864	866	867	786	827	821	828	815	820	865	813	822	853	863	868	833	839	824	787	877	803	855	840	872	886	874	859	828	765	835	842	829	841	844	805	869	803	876	850	835	849	759	822	827	799	860	894	846	880	763	791	838	834	764	822	860	846	849	810	849	803	849	863	803	850	866	820	812	825	842	826	798	841	859	860	889	812	877	830	772	839	826	827	823	890	857	837	810	877	799	827	829	837	817	744	804	804	834	788	813	814	896	826	787	768	854	784	821	859	793	816	808	850	862	841	840	832	793	817	761	774	856	838	829	817	863	841	810	879	849	841	832	785	851	774	832	861	841	845	810	773	878	821	767	811	757	837	798	822	848	873	881	835	829	846	822	806	837	761	862	788	823	829	851	855	770	810	822	833	821	849	841	769	847	817	822	828	854	804	850	829	803	820	790	818	871	801	852	815	845	825	845	808	822	778	802	813	829	840	816	824	853	838	812	848	841	810	858	802	854	858	827	798	774	846	821	832	841	782	821	868	817	818	848	762	863	843	837	839	804	795	838	833	812	800	812	844	805	816	818	761	854	838	808	849	790	809	776	816	797	844	804	864	845	806	828	890	810	843	798	796	811	800	824	806	800	826	820	833	780	837	810	827	852	811	839	810	817	852	820	814	856	852	779	827	794	786	805	797	805	808	798	787	784	814	782	826	768	795	804	834	843	866	834	795	839	836	798	858	784	860	841	798	803	762	818	834	838	879	787	821	825	850	849	809	853	849	799	828	812
8840	22942	12283	5912	4525	3018	2384	1925	1632	1502	1379	1242	1155	1105	1043	955	992	901	902	941	923	952	920	891	913	868	806	834	847	880	852	913	900	859	883	887	917	924	925	851	872	874	859	846	865	838	884	897	896	908	858	860	912	833	858	794	858	856	884	843	865	830	827	841	832	835	867	790	836	826	878	827	839	816	823	803	794	902	840	839	843	828	800	811	797	856	827	813	835	830	875	814	808	847	816	878	866	754	832	793	832	809	782	851	838	852	799	791	864	802	817	826	816	817	806	829	836	787	818	844	809	834	775	800	835	889	815	786	840	806	828	789	832	815	827	812	792	843	851	835	815	842	804	825	799	832	873	830	764	774	810	790	794	859	807	861	834	802	821	858	835	855	825	842	862	842	821	807	835	807	847	826	828	815	806	857	817	811	821	823	825	856	843	862	809	825	799	806	837	855	823	823	796	832	791	827	789	868	842	778	802	879	847	815	820	841	815	806	807	828	865	798	828	819	804	852	832	810	851	835	826	828	798	816	813	842	840	819	836	780	794	785	798	837	784	767	787	842	845	793	845	880	856	827	776	814	824	810	783	817	855	827	821	858	829	833	822	811	808	838	799	836	797	812	845	792	826	804	868	806	796	825	781	823	746	883	839	821	817	806	812	801	861	814	803	821	841	859	824	800	792	883	774	802	837	820	798	787	799	821	822	836	855	832	820	830	836	780	827	833	847	822	845	869	850	825	849	807	845	823	857	808	833	771	817	825	823	809	777	835	764	841	849	840	788	874	797	793	824	879	851	784	833	809	846	816	851	816	857	860	823	825	802	808	775	778	844	798	866	821	865	812	806	838	817	809	860	816	804	784	858	810	809	796	804	806	800	806	806	779	805	877	847	879	832	820	796	891	793	818	803	809	839	818	783	844	824	838	848	808	862	841	839	855	825	824	836	764	918	769	855	848	807	831	877	852	757	860	834	823	798	829	854	817	831	820	810	797	783	764	811	866	817	855	877	774	790	861	808	810	766	850	815	848	832	788	798	825	816	810	847	817	866	788	846	830	786	850	826	801	815	849	811	846	822	855	769	834	843	790	848	848	839	816	861	819	816	823	813	800	794	764	826	819	826	836	832	840	821	822	831	863	799	787	818	883	846	825	808	845	821	826	833	818	813	823	836	772	864	805	809	882	860	819	810	838	910	849	789	841	818	818	778	804	865	844	812	792	825	811	772	848	805	853	834	813	834	839	795	821	832	814	807	820	840	854	803	827	785	823	857	810	788	831	796	845	841	829	796	846	858	829	860	808	845	819	863	781	833	828	785	864	813	881	839	770	817	809	826	788	794	813	848	793	864	828	856	835	817	895	791	845	793	775	810	816	789	822	859	796	813	803	823	828	797	816	845	860	820	758	861	845	780	822	798	827	808	798	861	839	801	811	826	785	838	844	775	757	843	778	804	801	843	829	796	888	832	816	787	862	867	803	813	860	787	801	854	795	875	854	821	835	843	872	823	816	805	851	877	796	839	784	839	831	818	810	831	759	804	844	810	813	839	791	785	872	842	814	825	811	783	855	826	846	804	861	784	896	835	806	835	839	843	881	817	852	802	824	823	793	877	820	864	775	863	883	841	840	794	798	858	804	838	779	798	886	814	803	795	854	808	808	795	842	790	851	852	798	770	789	866	822	861	763	785	824	822	846	817	807	849	814	814	825	761	771	815	802	795	795	814	825	798	792	798	832	783	836	836	841	826	801	787	801	794	818	821	841	844	823	778	792	840	849	863	799	841	857	783	841	822	819	808	889	820	791	855	812	847	814	848	799	842	782	837	883	808	780	809	783	812	772	832	857	892	781	863	837	792	812	899	811	856	858	814	850	826	842	791	774	802	840	809	808	840	870	833	808	869	825	829	824	838	811	829	840	815	835	840	783	834	832	821	885	852	825	810	836	844	787	858	821	779	848	857	822	832	829	853	826	868	827	809	811	816	876	809	835	847	865	842	840	760	869	821	773	831	849	822	854	826	823	850	818	800	806	814	829	799	796	821	833	796	807	833	835	820	857	802	822	829	812	832	845	806	834	792	827	857	808	748	863	795	834	839	777	811	818	820	820	826	895	835	833	808	753	822	827	793	854	823	827	825	855	826	829	799	794	858	826	873	838	845	817	825	841	819	827	826	864	808	830	846	837	797	792	808	810	773	836	828	815	823	844	849	844	858	858	841	795	778	820	870	741	849	844	822	796	837	831	797	796	835	809	797	830	779	811	830	831	844	818	809	860	807	847	811	790	846	812	821	805	834	811	788	804	761	796	804	814	822	820	850	839	797	789	858	834	820	807	840	879	810	789	850	833	816	817	868	823	818	842	831	813	780	817	799	777	842	819	837	814	781	824	814	825	872	821	799	794	805	869	831	808	884	832	847	827	841	827	843	783	822	787	867	870	866	821	880	839	805	781	761	856	833	839	848	875	851	812	869	854	850	839	836	800	835	845	872	824	810	802	782	807	841	792	884	840	809	812	869	830	813	858	845	822	826	819	829	827	817	813	785	788	810	812	804	780	808	869	777	821	826	816	793	807	786	822	768	812	887	804	819	865	846	847	801	860	862	792	856	845	778	789	781	828	824	875	790	813	832	832	836	839	842	887	859	816	840	865	826	796	845	832	842	836	849	855	859	847	836	853	816	835	837	794	819	784	823	851	868	847	815	809	794	788	814	834	819	846	820	829	812	819	888	839	806	796	840	827	821	846	811	824	825	839	785	820	790	810	856	843	795	814	763	824	763	820	818	811	812	776	850	830	816	826	810	822	818	819	794	843	801	800	813	830	872	859	835	836	903	801	832	838	892	814	807	866	833	827	802	857	857	873	875	851	790	819	831	855	834	845	811	831	819	881	872	813	786	833	861	820	850	817	853	839	823	835	818	868	891	834	851	849	809	846	818	808	841	876	833	842	777	858	850	794	832	827	833	854	851	842	815	805	828	812	833	864	858	826	835	845	829	844	838	800	790	836	779	853	844	831	779	838	779	846	852	850	789	881	807	813	826	846	801	830	859	835	822	806	795	867	832	818	838	829	840	831	811	840	830	860	829	837	884	838	850	859	841	862	824	796	807	808	784	850	787	781	817	836	773	817	815	816	764	835	834	804	828	832	856	800	828	859	810	791	846	884	857	817	852	802	838	876	828	798	833	836	804	809	804	809	852	837	805	811	852	790	826	850	857	813	818	866	817	820	793	845	821	854	835	817	816	833	887	832	860	829	811	787	795	785	818	816	802	870	829	869	858	778	852	815	793	823	805	738	841	825	790	790	803	864	810	837	849	851	832	809	804	827	799	832	812	872	806	781	846	835	913	829	888	797	823	844	857	808	829	775	835	809	825	842	841	879	837	852	821	841	838	815	784	880	777	820	807	797	888	806	805	876	819	813	811	824	778	838	834	805	804	784	820	787	798	785	890	799	841	842	796	787	820	813	779	805	826	835	804	829	855	812	843	854	868	772	803	833
25051	21340	27393	25584	10371	1404	950	733	672	612	610	577	552	547	522	503	500	515	494	470	484	458	499	463	453	510	513	448	465	444	467	470	463	466	495	504	488	506	491	474	445	454	481	497	479	473	469	512	473	435	449	448	450	496	466	445	419	460	437	445	464	434	461	481	460	436	440	480	412	420	443	451	455	431	460	454	444	389	466	436	432	481	441	441	427	441	463	445	437	461	452	447	393	451	457	479	429	400	428	458	495	474	436	430	442	464	492	445	462	462	426	424	455	471	497	423	443	459	455	438	462	465	476	452	446	435	482	427	442	488	452	446	410	433	428	469	458	438	452	465	478	503	412	442	446	464	459	443	455	464	448	430	459	444	429	444	441	445	465	444	435	439	435	446	429	475	437	475	456	439	440	475	462	458	482	440	450	482	443	442	457	484	448	442	448	417	425	422	462	466	448	485	416	422	454	466	440	450	436	482	437	445	449	429	408	423	427	457	441	446	435	445	465	463	417	485	431	469	410	455	445	427	462	484	421	432	455	429	418	444	441	418	462	452	461	445	439	483	396	460	430	441	449	436	432	445	437	467	447	416	449	444	428	463	433	408	425	452	431	506	430	446	488	445	408	447	432	438	456	424	443	422	490	458	445	445	410	457	459	469	436	447	445	462	454	460	418	485	445	413	420	474	438	450	466	446	436	438	429	480	432	450	432	448	440	447	439	443	464	461	447	469	448	470	469	460	468	492	452	483	450	429	460	422	452	437	396	446	424	439	451	463	401	424	454	460	465	406	463	462	413	452	465	494	413	435	431	424	406	447	485	420	472	438	457	466	480	433	447	437	474	455	440	463	426	469	474	450	427	447	452	462	467	474	479	434	446	439	454	404	423	467	452	453	459	426	433	443	429	461	462	465	428	475	476	455	460	409	452	478	452	449	436	436	453	447	469	460	438	436	468	451	424	457	460	435	455	433	448	441	421	446	470	450	473	442	454	466	455	498	422	490	463	490	465	437	428	435	448	430	442	449	420	440	482	461	396	398	468	461	460	497	447	468	442	441	469	423	462	443	414	453	453	429	452	437	435	474	433	468	450	392	469	488	479	443	415	444	438	471	448	432	472	431	407	448	426	475	442	457	420	456	412	422	444	427	429	448	416	482	449	463	435	466	424	434	450	467	464	414	449	458	414	455	449	448	461	428	445	459	424	444	467	437	457	459	442	465	472	399	410	425	462	416	480	434	462	433	460	419	452	455	450	434	446	439	426	427	456	438	453	465	462	481	459	408	474	415	412	456	434	455	438	479	491	459	460	429	435	425	456	457	472	451	414	416	438	455	418	424	470	443	430	437	409	456	469	439	435	425	443	472	449	490	462	421	481	500	421	430	488	485	505	430	490	446	432	472	442	421	437	461	452	466	465	493	443	448	414	441	418	428	478	459	420	466	446	422	458	476	422	499	421	442	443	444	426	487	439	424	447	433	441	413	453	475	470	453	494	468	420	429	449	475	468	444	449	458	437	428	459	467	440	420	439	448	441	469	426	458	477	444	433	470	422	443	422	440	472	459	433	469	433	418	431	491	424	431	429	419	467	494	447	427	420	487	453	428	451	497	436	433	487	455	433	437	442	451	437	429	489	410	450	450	414	436	435	429	465	471	457	405	426	445	414	457	457	419	421	457	497	439	446	419	444	434	460	448	435	489	436	435	480	424	389	450	472	412	428	435	436	400	429	469	445	407	481	442	425	449	422	448	434	437	428	461	413	461	434	443	446	416	448	472	439	441	445	453	459	443	458	447	434	474	427	446	431	443	444	415	443	441	495	430	477	412	468	476	455	479	469	425	463	444	431	484	423	428	415	488	475	434	457	433	454	409	444	479	468	458	439	450	432	413	476	425	416	431	467	438	386	430	421	439	453	429	430	497	451	449	466	435	437	438	448	420	477	438	430	453	454	470	444	459	460	451	443	444	454	462	420	455	478	431	435	461	458	410	411	453	443	461	445	452	446	487	444	447	413	430	410	441	441	464	429	484	479	453	438	463	410	420	468	474	426	456	459	447	468	517	444	490	443	471	471	427	462	424	434	474	463	448	453	414	438	435	447	427	429	465	421	470	431	479	453	449	459	438	432	438	446	449	459	453	464	437	439	449	436	455	441	463	437	426	448	425	457	446	424	503	452	407	443	421	447	444	454	458	444	425	471	501	473	474	450	470	444	440	411	456	479	455	441	423	439	447	466	436	402	472	475	451	451	461	463	478	409	468	460	450	434	421	428	429	448	445	450	429	430	447	437	462	433	434	465	442	463	448	446	435	473	455	447	475	440	436	427	428	439	446	446	448	417	438	470	451	454	429	428	425	419	445	452	409	441	475	459	423	490	442	413	456	410	452	455	412	418	462	441	460	459	431	401	437	429	453	438	469	412	448	430	443	460	465	423	483	503	416	430	446	427	490	450	448	419	476	419	421	442	475	481	458	470	413	455	442	446	483	451	445	418	436	440	456	456	467	475	440	424	464	432	514	444	427	413	430	440	441	450	438	440	478	428	444	435	430	447	441	434	397	464	465	470	430	467	425	440	431	439	465	460	441	423	435	444	432	411	450	466	424	457	469	430	471	423	434	458	448	427	423	431	447	448	444	458	438	487	448	441	412	468	422	434	441	433	440	448	504	452	449	456	435	458	416	474	443	439	472	450	443	424	431	447	469	411	414	438	442	488	434	465	477	403	455	437	474	478	460	437	463	427	438	460	428	461	422	415	423	428	426	452	446	405	480	457	432	456	471	485	470	438	445	460	447	395	469	462	456	421	417	448	403	415	477	448	447	471	432	413	412	443	431	415	445	423	442	445	480	457	477	439	429	446	448	425	452	422	426	415	445	473	435	438	479	476	422	465	454	420	463	410	450	462	436	452	471	448	492	455	430	442	431	483	449	403	469	433	390	440	441	453	477	435	437	434	442	464	443	473	471	417	473	418	450	411	468	411	477	417	459	457	435	476	458	399	436	433	442	423	441	425	453	477	464	456	435	456	439	465	428	444	413	463	437	488	467	435	462	423	456	419	434	466	466	432	461	456	461	446	447	450	467	429	434	450	462	450	432	457	469	466	453	478	476	383	435	451	446	449	432	445	484	458	437	416	408	456	457	432	472	449	432	388	463	426	399	463	473	475	459	461	473	461	448	426	419	447	426	459	458	434	510	453	449	417	427	445	468	447	478	449	437	448	421	480	441	467	460	458	445	456	433	448	391	411	440	487	432	464	418	411	501	419	470	423	474	423	453	473	461	421	416	419	465	407	476	426	433	436	420	428	428	440	434	428	473	435	424	449	498	463	444	472	472	440	474	427	458	487	449	433	440	448	424	453	424	470	451	410	428	465	443	433	434	431	466	407	429	433	470	466	453	465	447	416	482	447	452	471	468	466	404	403	423	444	437	422	434	435	474	443	420	489	451	497	478	473	455	453	458	411	442	461	473	456	441	413	454	457	409	441	464	447	444	440	441
7668	16557	8056	3762	2719	1844	1334	1118	955	898	822	719	677	671	617	510	553	529	581	513	514	492	486	523	492	503	502	490	465	513	529	496	540	526	476	536	541	547	527	517	487	508	522	497	509	454	488	479	501	498	520	454	495	508	502	476	505	437	450	465	468	468	516	525	477	495	474	481	487	477	473	479	460	480	497	493	500	428	459	476	480	504	462	486	450	476	461	433	474	462	460	473	467	472	470	484	460	504	452	465	455	424	457	450	445	501	460	488	505	470	488	424	473	434	447	460	479	478	480	445	451	489	481	471	465	442	468	462	477	453	461	443	461	461	458	471	455	500	475	476	448	445	441	431	487	484	462	464	453	460	467	473	439	446	452	491	450	458	468	464	467	458	470	468	440	451	456	493	470	452	471	440	444	452	461	474	457	484	503	443	462	465	478	470	503	473	463	498	473	441	487	471	472	433	485	496	457	429	458	474	444	466	459	457	473	483	469	463	447	452	487	445	458	460	480	454	456	495	463	441	448	445	467	500	478	470	447	455	438	454	463	437	475	448	478	497	423	474	414	452	476	502	494	447	463	446	461	468	455	459	438	442	431	443	513	448	515	453	478	489	479	456	471	478	481	444	490	456	442	487	451	461	483	494	494	472	452	444	475	429	483	493	447	496	456	424	462	470	492	438	433	467	459	498	450	489	431	458	457	445	478	484	475	479	449	489	479	493	459	463	496	452	453	417	448	438	471	461	478	476	459	446	475	507	443	455	459	479	470	424	486	465	488	485	454	461	464	472	496	448	460	473	446	460	467	454	431	488	477	436	448	453	457	468	466	455	475	446	450	438	491	447	422	453	503	467	438	463	469	508	490	447	443	491	449	468	465	414	466	413	474	454	474	477	460	487	457	497	443	462	447	469	463	486	481	420	486	503	442	445	442	446	478	467	460	415	468	434	440	474	472	461	444	485	470	471	435	468	475	426	472	459	450	452	463	449	495	501	431	455	463	488	462	432	445	432	479	471	463	450	501	484	446	472	451	441	445	460	480	472	428	462	477	420	463	471	492	439	446	432	437	520	406	457	494	523	472	456	481	476	451	465	434	434	447	464	448	439	467	500	470	470	451	485	459	463	471	484	439	455	433	497	470	486	433	477	451	436	455	438	483	427	439	471	483	489	449	446	452	437	473	475	452	463	458	447	444	470	465	438	484	462	456	432	488	418	468	459	490	467	453	422	467	457	495	455	451	458	452	463	494	461	469	450	455	482	429	496	457	464	440	468	468	452	450	441	485	448	442	466	458	470	517	449	440	473	458	452	463	486	505	428	477	495	453	482	450	486	451	500	447	500	471	431	504	471	453	438	447	448	483	503	430	448	423	470	491	483	461	445	462	462	494	458	433	461	433	449	470	476	445	462	477	445	471	485	453	487	458	456	464	462	483	473	448	434	456	471	486	469	465	453	456	463	463	460	455	446	453	472	458	464	460	453	468	447	475	470	449	462	462	472	467	428	479	461	486	491	474	499	454	484	458	474	481	468	489	491	488	494	470	455	442	474	482	478	479	488	447	460	486	497	441	483	456	478	493	446	431	459	448	427	462	492	461	448	443	470	452	502	471	452	432	474	444	447	488	477	477	459	406	502	488	467	448	478	464	461	455	411	482	418	461	454	463	460	497	447	452	462	459	474	448	444	441	417	491	448	486	469	498	476	469	468	470	472	471	464	451	463	476	486	483	432	452	440	512	467	439	446	461	467	460	438	471	505	457	505	476	470	492	454	492	412	454	488	429	456	450	473	496	440	463	495	455	457	449	459	454	466	473	489	466	468	458	473	435	477	465	518	477	469	457	482	493	456	457	479	484	455	445	479	449	471	454	467	472	416	460	406	457	471	434	470	435	481	475	430	506	451	449	491	427	439	466	452	431	504	477	450	454	496	455	471	431	498	447	447	458	454	425	460	488	446	466	464	471	448	468	490	452	445	465	459	468	480	488	502	441	463	484	466	477	454	493	458	460	463	456	471	452	431	482	446	479	480	422	505	469	483	467	421	458	495	393	445	477	476	467	466	456	453	442	442	439	464	452	478	504	453	461	413	500	452	451	497	489	434	496	438	430	462	453	428	462	463	455	467	438	477	470	449	450	457	456	456	450	441	459	434	479	472	452	451	474	477	444	474	450	472	471	480	464	415	444	469	481	432	434	447	446	477	445	482	472	426	454	481	438	457	456	506	469	490	431	498	481	465	502	465	461	456	511	477	444	416	470	459	481	451	447	467	433	479	508	469	492	449	444	460	487	442	471	467	423	433	448	500	529	473	466	460	419	425	483	471	480	486	439	451	455	459	469	475	478	453	466	455	457	477	460	466	452	458	461	444	447	474	442	486	461	491	457	463	476	506	470	445	443	482	512	480	485	450	482	472	493	465	432	431	479	488	483	463	448	462	456	483	484	404	433	469	468	478	450	489	452	452	504	442	479	474	449	474	445	469	498	449	472	467	464	464	457	453	454	446	502	433	456	444	487	485	455	466	490	476	453	485	430	472	452	492	496	469	471	475	430	476	457	430	478	489	464	505	469	443	434	455	510	459	460	488	459	472	445	465	472	465	484	427	473	463	473	472	447	450	418	494	447	429	466	475	453	508	443	455	463	457	486	472	459	483	488	493	474	499	469	445	489	459	486	495	478	453	472	475	464	450	472	458	473	434	444	446	458	471	451	430	459	479	472	472	475	479	455	484	481	426	464	469	478	488	494	480	482	438	429	464	417	464	480	455	494	459	462	449	441	457	481	454	470	447	482	437	445	440	469	452	461	450	507	480	468	449	478	509	441	462	484	461	492	465	462	448	446	489	440	466	461	478	445	478	475	421	458	448	454	442	452	471	480	421	459	465	468	457	470	487	420	476	447	447	461	462	464	523	507	440	493	460	467	419	471	469	498	429	503	484	464	461	466	427	468	451	466	515	466	464	478	480	449	477	499	448	455	433	523	476	453	481	471	464	480	475	436	449	474	443	458	427	436	440	444	497	454	434	467	448	450	500	469	475	464	464	439	480	455	443	487	468	489	439	403	487	449	473	450	459	462	500	470	430	442	468	445	495	450	473	449	449	433	451	485	481	456	504	487	408	476	462	476	451	502	430	461	465	453	490	494	466	468	487	457	425	458	447	434	445	487	486	462	469	494	503	484	453	475	489	433	474	456	441	449	453	453	481	485	503	465	409	470	472	456	480	464	430	496	464	465	485	456	485	489	465	433	435	483	463	466	458	476	487	475	490	427	476	495	446	475	478	455	479	451	481	420	498	440	421	486	475	443	453	478	418	487	476	502	477	457	470	474	478	461	473	457	463	503	467	474	505	445	453	489	488	475	489	454	463	423	481	427	472	446	493	455	469	463	450	434	438	423	457	500	428	468	465	497	494	466	491	439	447	445	470	447	468	458	458	487	471	454	469	428	460	457	446	446	468	432	470	477	467	461	486	449	476	451	443	494	506	424	386	469	486	483	502
22718	21368	29055	24056	21374	21444	9411	2197	1676	1479	1345	1317	1153	1139	1157	957	1048	1003	1015	957	989	1044	1024	967	917	959	869	977	984	953	926	929	946	968	875	937	995	974	966	960	951	935	924	907	918	892	895	940	890	942	956	973	879	902	910	945	902	807	825	858	878	927	891	888	925	903	927	861	913	842	878	882	954	866	887	854	885	931	854	884	839	886	895	864	870	899	913	909	918	884	886	899	908	888	920	903	881	834	892	914	910	844	869	949	905	834	833	911	867	870	888	849	890	930	880	872	853	850	922	912	870	882	866	811	876	901	863	910	862	877	866	824	862	839	851	887	868	826	834	931	923	859	871	938	891	828	873	811	874	912	883	866	854	861	911	911	850	860	843	842	873	864	863	863	930	894	874	905	933	922	904	846	886	896	876	837	804	872	831	875	911	906	894	862	848	888	859	918	877	868	883	840	893	816	896	849	820	910	827	833	868	888	872	831	823	844	968	867	898	949	887	810	864	836	900	912	897	903	805	865	857	936	896	873	877	865	920	900	846	849	879	841	878	862	880	896	919	880	864	885	865	882	869	914	810	873	857	866	851	832	864	854	862	838	825	909	794	858	883	903	906	859	846	906	787	876	873	884	815	831	872	835	874	841	871	917	881	861	835	913	947	921	869	941	840	850	947	879	879	882	820	895	889	868	879	871	919	912	901	848	880	910	919	887	869	882	847	925	902	853	878	877	884	891	886	880	855	893	920	871	826	891	840	830	836	876	868	888	860	900	863	869	880	912	907	838	904	895	876	873	858	884	878	903	868	889	848	889	882	902	849	904	884	928	868	877	913	886	871	916	849	915	882	927	953	906	868	870	814	842	900	874	877	872	918	872	891	906	902	930	898	911	880	891	789	881	901	911	876	890	900	898	846	905	889	865	866	899	847	901	869	841	855	925	894	878	886	854	903	945	882	843	880	822	896	877	899	895	875	860	851	880	841	890	894	848	858	854	880	811	874	911	879	897	907	865	824	928	937	837	915	873	923	895	850	902	896	908	873	950	869	818	850	831	852	870	908	845	891	864	881	891	876	881	885	929	910	800	943	806	905	842	902	953	804	888	853	851	909	840	926	875	909	861	875	841	893	827	906	897	887	883	864	892	901	861	881	830	827	943	833	904	893	845	876	872	899	892	884	917	893	898	861	893	886	830	907	838	900	887	857	913	864	847	882	854	913	890	888	854	907	887	903	844	890	843	926	899	870	839	838	873	855	882	932	833	883	863	843	905	881	871	853	862	890	840	901	909	888	887	865	891	869	906	930	821	922	868	884	912	841	815	911	861	825	872	826	899	866	844	914	879	813	884	895	854	855	882	820	862	891	862	868	867	851	890	890	904	916	853	910	908	960	903	903	933	918	838	890	886	836	891	903	860	860	912	863	824	861	836	873	912	852	829	881	924	857	928	877	887	886	906	912	822	870	913	884	867	857	882	889	831	866	875	852	851	857	869	865	917	846	873	859	839	874	876	842	903	840	902	845	861	867	890	837	825	878	883	858	881	887	835	904	859	920	896	902	850	896	906	833	884	835	933	901	849	895	873	888	912	875	846	892	883	875	856	880	900	965	946	861	867	881	906	903	837	903	880	862	929	903	905	884	892	887	863	894	857	872	849	845	866	922	865	889	852	911	926	882	858	984	834	862	882	895	917	893	903	900	910	897	897	859	946	812	911	906	915	867	876	908	893	881	860	839	923	903	861	876	908	889	855	849	889	891	866	889	848	902	851	873	845	895	870	916	843	868	846	861	870	899	922	837	907	857	893	858	883	891	875	910	837	912	862	941	880	869	835	892	923	843	897	873	902	870	896	897	862	923	886	822	880	877	899	886	866	892	853	897	926	836	855	860	890	862	882	831	840	801	850	858	864	891	906	872	942	836	852	911	844	875	881	896	888	930	860	867	895	913	893	835	849	897	870	856	883	932	908	874	851	911	896	851	881	840	869	894	843	857	824	866	923	870	871	912	909	855	842	925	857	898	889	826	841	933	873	832	907	878	904	891	885	948	916	894	854	899	885	923	905	912	844	904	843	884	873	821	909	893	835	880	824	863	859	865	872	918	875	932	881	921	940	841	893	852	894	923	909	819	868	913	884	884	858	869	924	838	865	854	909	864	872	912	905	918	879	881	858	856	825	897	886	824	911	896	900	875	908	904	869	910	896	899	862	879	860	878	834	911	912	857	892	906	883	865	832	878	836	794	899	909	869	890	905	883	880	862	887	885	859	879	861	898	907	872	864	870	857	859	886	925	921	867	866	810	893	874	855	900	881	815	892	861	857	895	819	886	867	878	890	888	853	910	839	887	918	864	852	861	863	883	887	876	805	857	900	856	866	907	843	882	892	847	883	856	859	888	883	811	873	892	860	888	863	894	844	921	943	874	951	889	874	940	854	873	883	887	862	872	909	877	831	913	911	876	853	868	846	868	894	835	827	838	855	931	896	967	877	910	875	896	832	812	842	850	891	926	844	878	880	882	933	866	867	873	881	864	870	921	897	891	902	831	865	852	808	823	856	825	847	862	932	903	897	866	848	935	850	890	852	855	927	912	888	895	900	830	932	856	882	886	848	882	862	935	859	945	883	910	921	891	853	856	839	893	877	858	838	893	915	903	891	860	904	867	891	878	887	854	846	880	927	913	863	890	852	889	850	900	823	831	914	886	882	805	861	845	917	852	904	895	916	851	878	901	892	865	852	834	856	891	907	869	860	918	859	863	858	886	831	873	912	871	858	847	825	915	903	881	919	810	903	830	883	875	865	835	839	847	870	903	809	883	903	856	951	888	898	927	904	899	884	895	903	878	843	865	883	890	867	930	852	840	937	872	894	829	872	850	865	875	873	899	839	901	875	904	868	906	841	899	931	904	854	873	877	837	923	782	864	913	889	851	843	856	877	895	944	912	858	875	900	888	845	849	871	901	831	896	844	878	882	882	899	854	888	877	834	786	879	894	874	889	911	858	874	887	853	887	857	866	937	887	913	862	893	874	837	871	863	855	842	887	829	962	948	907	852	889	860	863	889	857	856	885	922	829	869	865	868	825	891	857	894	892	845	915	911	878	925	904	822	862	879	877	838	909	898	906	919	872	861	881	889	915	914	897	886	857	935	878	895	895	936	868	893	838	884	876	853	863	915	881	891	855	930	844	899	872	829	889	853	913	900	841	874	856	867	937	881	825	940	846	837	910	909	942	923	899	880	815	899	857	831	891	824	824	853	849	870	783	857	908	903	868	816	888	888	826	918	866	851	882	830	858	879	837	901	932	868	895	898	914	829	823	896	892	902	840	860	864	849	847	853	880	856	853	912	918	904	842	913	929	909	908	828	915	834	945	880	867	887	862	878	889	825	878	890	937	902	846	882	913	867	893	887	897	927	912	850	922	898	892	875	852	858	923	868	908	905	865	925	921	860	893	851	937	839	891	874	901	867	872	917	854	853	821	901	855	906	856	946	869	933	838	844
10841	29294	16509	9132	6830	4602	3407	2718	2357	1942	1715	1638	1400	1484	1266	1161	1111	1096	1170	1063	1030	1016	981	999	938	990	989	956	948	1021	917	998	968	983	969	990	1017	1078	1026	991	1001	987	941	955	954	950	929	908	935	957	950	950	909	882	891	904	906	870	902	885	905	881	938	961	870	926	915	857	938	862	903	948	897	867	874	851	859	867	886	935	910	896	878	935	850	845	868	897	895	929	866	906	846	850	912	865	933	891	922	889	839	848	846	897	830	853	831	877	900	919	913	875	850	893	893	881	879	885	857	882	864	899	870	889	877	843	904	829	867	882	937	884	869	906	881	847	899	911	875	879	856	882	883	859	841	848	847	867	881	894	844	941	868	863	829	876	865	845	880	929	852	906	879	890	841	905	886	918	884	906	865	938	955	909	882	867	892	823	849	906	901	843	870	885	857	867	896	826	895	880	836	926	876	852	869	827	908	951	846	911	873	915	884	915	842	881	867	881	880	843	847	851	927	868	862	866	876	850	870	862	886	886	901	835	900	888	930	877	939	937	831	828	918	871	899	880	895	900	890	904	884	843	817	876	857	899	881	896	871	884	873	904	910	848	910	885	847	858	875	852	861	893	884	876	908	869	885	829	924	884	909	798	869	858	885	839	848	850	874	876	858	892	861	835	853	899	883	843	843	847	856	868	906	923	881	854	889	872	873	891	938	917	898	880	896	829	881	870	871	915	824	874	879	860	895	899	921	856	852	899	896	849	875	872	889	925	887	911	900	835	877	873	899	873	907	847	841	867	938	855	899	861	870	846	861	901	841	842	900	898	901	869	877	854	899	912	854	875	891	899	845	906	889	869	864	897	845	879	894	850	876	845	891	812	865	875	894	893	849	856	893	890	852	856	884	881	870	877	918	879	872	893	854	880	917	866	859	886	894	871	882	935	862	832	840	843	892	861	869	908	791	871	875	835	900	860	894	867	908	874	835	857	832	858	862	899	842	870	919	830	885	914	870	917	879	890	883	839	910	903	872	842	857	827	866	889	870	899	899	871	880	866	813	878	858	902	893	902	847	904	893	836	932	860	863	911	944	895	875	894	860	875	870	841	847	901	891	887	901	893	880	875	873	851	951	896	830	885	884	852	913	884	873	840	876	878	887	919	922	869	917	828	887	859	853	872	883	887	837	812	874	808	825	873	865	880	877	912	874	871	859	866	877	905	902	872	860	808	886	881	899	885	903	845	875	831	897	860	871	861	888	872	883	808	841	867	881	852	882	895	916	930	887	872	922	828	855	894	877	896	817	855	888	935	834	802	886	868	905	855	908	878	896	894	901	874	958	826	870	883	890	871	851	936	879	876	880	914	839	831	862	885	831	877	851	874	870	831	836	877	844	874	865	856	883	894	906	927	839	854	827	823	812	898	825	899	805	895	918	894	839	863	909	902	899	867	846	922	878	898	834	905	859	892	858	796	830	833	871	881	870	908	854	845	846	910	910	854	871	873	883	895	914	896	876	852	838	919	832	826	826	868	893	882	882	845	834	893	827	831	887	863	840	890	901	918	861	941	902	870	908	902	869	932	898	856	831	841	869	914	914	837	852	879	896	942	898	864	889	850	863	876	842	860	902	876	838	883	882	887	893	850	910	908	823	894	849	910	893	882	850	892	888	910	832	809	842	879	889	947	877	885	891	862	907	852	880	856	847	858	872	856	842	904	889	860	893	872	893	906	851	907	868	867	943	865	864	818	858	891	868	869	869	891	856	854	861	839	832	890	905	872	907	907	898	928	906	946	864	862	912	900	851	876	884	837	880	898	899	891	836	841	936	870	824	915	844	889	899	903	868	900	838	856	842	872	812	884	867	901	871	907	904	950	890	926	898	860	881	906	825	923	856	849	876	909	832	876	832	868	886	832	882	903	838	892	855	867	896	913	911	888	890	890	856	849	848	877	879	909	926	858	853	852	910	886	828	842	849	896	847	903	862	900	901	867	830	866	906	871	883	860	851	844	866	844	844	893	852	841	854	905	920	857	897	898	834	882	793	909	910	855	886	821	913	829	863	923	891	916	885	912	895	862	888	924	883	867	952	912	877	834	875	860	885	927	906	895	938	887	871	849	923	877	821	869	857	846	857	865	864	916	911	856	864	862	835	862	845	882	856	882	868	864	897	875	877	890	894	904	818	893	930	873	877	886	875	868	903	916	886	897	874	857	859	831	824	877	890	870	874	925	913	911	871	913	926	841	881	801	882	891	872	897	891	832	923	851	898	936	880	884	865	883	888	836	852	864	937	896	853	895	876	877	903	863	880	862	880	884	883	881	892	919	897	804	932	795	914	841	851	800	874	851	879	859	859	892	847	871	804	887	914	895	892	927	891	877	911	848	875	941	776	823	895	887	883	873	865	856	849	873	879	899	875	849	834	909	882	821	902	912	883	853	844	889	840	927	848	818	908	902	842	886	898	881	942	869	920	911	872	820	897	873	832	854	810	903	940	885	865	853	853	921	903	839	868	847	933	926	880	866	893	841	859	879	898	881	833	901	890	871	859	870	893	848	913	866	896	837	883	819	888	874	839	914	903	889	860	828	897	874	872	887	905	881	831	923	904	835	940	858	839	872	853	938	861	855	915	901	867	875	863	778	840	878	886	841	889	876	901	833	868	866	851	854	872	862	841	850	903	909	830	883	915	896	823	870	912	884	882	826	902	894	881	881	909	871	895	882	819	886	875	854	874	873	876	858	875	901	830	938	852	896	872	868	876	910	888	841	884	870	802	855	912	904	878	862	858	855	848	856	871	919	893	891	910	858	897	899	842	913	843	903	863	916	898	845	833	869	872	847	863	922	875	913	888	853	853	930	907	882	855	889	856	841	872	898	858	860	880	889	897	860	924	931	846	864	860	875	851	850	851	890	876	883	887	863	905	866	897	859	873	854	893	853	891	834	916	903	871	875	870	918	889	912	871	869	852	892	855	829	895	849	857	911	867	871	897	872	904	901	889	839	877	908	802	859	878	911	835	861	838	892	887	914	883	882	894	845	814	835	850	910	864	839	911	874	916	938	930	797	871	881	875	880	839	863	840	884	892	862	919	779	881	938	904	824	901	887	880	867	861	886	896	874	891	843	904	880	850	901	898	891	823	889	887	910	856	895	890	851	880	867	890	842	882	880	819	864	883	990	894	842	876	831	862	900	949	810	913	865	860	905	856	866	876	911	828	900	908	842	875	843	893	862	896	862	846	840	895	903	878	875	834	897	881	885	885	902	842	852	859	868	862	874	869	791	907	857	876	845	843	844	889	878	846	858	868	883	857	897	874	901	842	891	888	889	874	866	826	865	899	866	855	866	879	869	880	904	895	860	912	901	899	854	882	903	902	821	875	891	887	876	837	896	881	861	914	903	822	852	865	846	869	878	859	902	909	837	800	880	867	841	857	865	854	894	837	917	876	919	885	832	870	898	833	913	845	881	831	900	878	840	863	887	847	874	861	822	862	897	835	863	820	885
28080	19966	8348	2016	1122	810	692	641	624	552	577	585	584	580	551	487	498	495	510	498	554	526	506	514	498	526	532	526	505	555	498	495	528	552	539	514	504	509	540	567	524	534	532	520	511	515	517	504	520	480	515	516	516	494	525	484	523	475	495	512	538	473	512	525	488	495	543	514	546	537	466	521	505	514	492	523	469	524	476	507	536	492	492	505	498	538	518	512	526	528	524	476	506	510	489	522	495	513	480	503	482	523	487	499	498	470	500	485	508	473	532	470	511	536	467	541	564	512	498	478	442	484	510	536	475	475	545	497	439	543	522	505	498	490	492	511	474	485	514	492	481	502	477	519	535	546	468	488	504	457	476	470	539	518	523	504	508	474	473	523	529	477	532	520	521	509	500	519	489	491	498	474	533	499	529	480	498	501	458	532	547	505	507	481	480	473	503	513	514	504	468	532	544	506	493	510	477	485	497	484	493	524	497	497	526	514	471	506	482	500	483	510	513	484	477	430	487	488	506	485	537	513	510	514	517	509	498	483	523	499	497	485	529	500	488	549	499	485	498	487	500	508	521	504	514	524	537	515	456	478	465	515	532	448	482	510	458	479	498	509	518	474	464	487	509	468	501	507	500	490	516	507	478	509	503	540	503	483	523	498	491	495	497	493	513	500	459	542	514	516	433	518	504	473	507	508	537	510	525	479	482	503	503	509	500	531	466	471	473	508	491	526	489	500	469	512	514	544	521	520	482	535	473	499	475	507	511	499	526	534	488	553	492	529	523	500	502	528	521	496	502	493	488	524	512	507	501	502	485	508	474	498	496	503	511	468	505	494	497	501	531	431	492	502	505	489	508	515	530	482	492	491	497	502	526	507	525	458	492	522	480	504	496	473	528	512	500	447	544	496	541	495	499	493	498	491	475	511	490	552	479	533	461	568	502	482	521	485	548	482	521	535	482	478	545	486	507	499	503	537	501	496	514	500	460	513	542	534	504	487	523	497	516	492	519	489	530	519	522	496	517	510	455	515	512	492	489	521	522	473	513	505	490	496	511	526	526	503	504	505	498	507	521	484	571	505	486	510	492	483	516	498	529	549	475	497	512	498	525	485	505	492	533	521	514	508	460	486	505	537	505	518	505	494	547	494	509	495	484	528	485	507	529	477	489	510	513	537	500	480	521	518	487	498	501	495	542	520	528	470	481	544	465	512	517	506	513	519	509	525	515	495	508	460	535	527	524	480	459	540	562	478	543	515	498	509	527	508	505	524	498	518	474	514	484	470	493	525	513	495	470	526	494	470	490	494	464	505	529	491	517	518	531	500	505	503	520	536	472	502	523	561	526	505	457	491	517	492	508	476	498	462	541	472	526	501	517	480	487	467	535	507	471	489	502	524	472	508	543	500	522	498	502	504	544	501	533	497	473	520	508	540	493	480	486	474	503	473	521	509	490	510	532	515	512	503	454	507	513	497	525	474	472	473	532	506	461	520	502	503	493	515	520	517	518	526	506	530	510	515	493	502	510	518	478	473	488	484	474	503	474	492	484	505	516	519	480	528	465	523	473	499	489	503	494	489	546	502	522	498	487	520	550	523	496	519	503	512	517	542	489	504	513	488	485	515	495	495	527	528	457	493	501	499	480	533	504	512	499	463	507	491	523	467	523	539	528	532	489	470	524	514	513	529	470	514	500	498	529	516	490	488	480	475	501	494	550	502	492	506	490	513	514	513	505	508	560	506	523	493	480	506	485	469	508	493	488	511	504	509	506	519	549	522	512	521	518	538	452	459	496	453	550	467	509	501	516	501	495	527	488	498	494	544	495	477	484	512	483	485	503	472	516	502	472	503	478	516	454	502	486	512	501	485	451	536	506	508	496	501	518	520	499	537	497	505	498	530	535	521	490	469	487	525	552	495	498	468	550	492	490	462	500	502	502	518	504	489	518	491	483	500	481	508	511	465	510	565	513	502	491	458	476	482	436	519	484	478	467	470	512	485	517	496	475	503	501	533	518	501	532	516	479	508	544	531	484	534	475	513	464	532	447	518	513	516	486	511	500	503	491	466	501	477	489	450	484	487	488	477	512	497	496	513	473	493	433	485	538	462	499	489	554	524	526	512	532	484	495	500	481	488	512	536	497	484	490	537	523	505	476	482	512	494	539	507	469	504	506	469	495	506	502	518	504	540	491	522	535	453	528	493	524	509	500	484	509	508	498	507	486	527	497	485	521	471	495	481	490	476	514	472	508	503	484	494	542	494	452	497	503	494	506	475	529	490	522	496	489	494	529	497	485	492	474	545	508	475	475	525	494	489	487	500	497	521	534	537	487	500	503	469	521	486	498	508	482	509	463	534	507	506	506	485	543	559	508	549	508	450	504	529	509	474	579	468	477	471	516	490	501	505	463	505	460	520	503	508	507	464	460	485	487	505	462	495	512	513	495	495	516	469	474	491	476	505	482	533	522	496	478	524	499	517	508	517	527	527	516	531	508	508	525	510	509	490	496	514	532	490	480	467	510	510	487	469	526	492	514	469	499	486	493	485	498	480	466	500	501	501	464	512	493	460	509	499	532	489	493	491	495	475	494	533	509	488	523	522	540	456	495	480	500	462	535	514	525	492	551	542	521	493	469	514	518	499	507	497	505	528	507	441	521	534	506	484	522	516	500	515	480	553	512	488	521	504	513	481	557	502	488	494	535	483	461	479	514	503	535	514	482	476	492	502	484	501	493	506	522	515	480	488	476	529	544	464	531	465	527	519	509	505	478	470	484	516	466	514	501	501	515	534	522	475	532	542	471	486	487	520	515	482	484	499	499	523	490	508	518	522	506	502	531	528	477	493	486	462	481	505	527	524	473	540	537	516	499	482	528	520	548	491	555	483	475	529	461	488	487	526	508	480	522	506	533	482	530	513	519	511	543	481	495	530	489	487	513	513	553	493	502	504	519	443	557	505	510	526	459	485	507	509	493	508	513	485	477	465	498	488	526	457	464	508	514	471	459	497	526	495	457	486	497	492	471	495	465	532	499	462	509	479	498	504	474	497	540	520	528	519	494	486	488	559	488	478	531	478	478	461	484	528	491	511	525	463	518	494	492	498	506	524	536	515	465	514	512	528	528	510	505	480	485	525	520	512	533	480	526	494	504	521	423	512	488	524	551	511	525	506	516	510	522	517	511	499	485	511	526	513	511	481	502	488	486	510	533	521	533	507	483	522	508	490	502	458	507	512	463	499	492	505	488	498	523	523	546	567	527	486	483	484	508	488	466	516	524	494	502	485	522	524	553	542	468	543	556	525	476	460	526	521	499	528	493	476	504	488	514	536	465	498	524	522	510	525	486	484	491	475	461	503	493	503	467	475	487	469	510	521	486	513	489	499	474	487	492	512	493	488	466	495	494	502	521	495	530	534	493	500	516	500	527	491	499	519	500	516	483	487	525	509	506	486	538	485	491	510	487	480	477	485	494	494	510	505	526	518	531	527	525	503	528	505	512	526
7847	9588	4116	2052	1556	1129	907	791	764	643	665	624	600	671	591	535	574	572	530	557	523	508	547	518	545	535	516	535	506	577	520	544	510	531	552	548	543	516	537	512	563	507	540	553	543	538	519	497	545	532	545	533	503	514	534	505	551	498	518	521	513	525	497	517	561	538	559	506	544	514	504	530	529	522	526	517	530	504	521	515	520	505	543	486	514	487	467	552	507	471	503	452	497	516	512	520	511	507	483	516	500	545	537	520	541	535	529	523	530	519	522	555	520	540	517	586	452	507	504	532	514	499	503	510	465	524	523	516	510	510	532	522	503	515	485	522	483	506	519	516	520	512	534	554	466	529	479	494	502	546	478	522	509	551	551	513	491	509	494	540	518	486	510	521	489	532	537	553	532	544	545	457	541	517	514	519	492	512	516	535	506	490	531	497	509	520	474	455	517	521	505	519	553	515	539	487	487	517	513	513	518	540	519	473	496	554	517	560	516	525	526	484	518	526	528	554	523	533	544	470	541	497	499	530	516	501	502	559	490	462	508	501	510	527	492	515	499	486	502	513	506	509	482	513	513	540	518	521	522	496	565	501	549	503	515	536	526	530	553	533	527	532	492	518	468	483	501	482	512	540	512	492	535	481	526	517	515	471	520	505	508	495	523	546	480	510	525	516	533	501	497	533	504	481	532	497	549	543	546	543	495	549	516	486	502	516	500	517	529	497	514	523	507	535	511	546	494	492	526	492	523	547	494	528	530	468	505	508	504	524	493	516	531	555	501	541	553	494	535	509	510	517	499	541	513	484	521	497	533	473	504	488	527	523	492	537	476	508	532	484	521	507	486	512	479	485	480	518	503	504	496	483	496	479	504	539	532	528	529	523	499	544	519	481	477	527	533	505	491	482	549	495	532	514	523	522	533	524	518	513	488	479	545	513	515	516	537	536	480	534	520	513	489	541	509	515	502	537	497	495	543	506	495	545	499	440	525	521	522	511	518	501	512	479	527	552	524	520	468	515	507	553	513	488	542	473	505	513	482	540	513	514	545	510	533	502	491	495	503	513	534	539	522	481	527	521	522	501	563	560	531	493	516	505	521	470	496	519	511	494	492	504	523	499	480	556	554	492	566	476	545	537	523	519	530	514	493	461	516	500	531	519	482	506	510	518	487	523	486	487	548	504	526	520	497	524	487	510	471	557	522	515	504	513	519	525	481	546	507	511	500	493	519	546	497	536	531	514	535	508	502	514	516	521	530	510	516	534	497	477	548	508	499	493	470	507	502	501	519	540	492	500	506	517	504	501	549	508	498	526	560	499	530	536	515	534	496	489	525	513	514	534	517	537	504	501	512	469	530	546	507	544	517	506	502	543	578	526	539	560	524	546	551	510	553	519	515	535	512	525	498	502	504	500	525	519	522	509	492	505	490	527	519	534	557	513	529	533	470	504	496	511	525	515	511	499	532	550	500	494	507	520	491	495	512	535	500	534	533	505	554	522	519	508	518	539	498	510	479	525	511	478	456	512	505	504	553	511	539	543	491	536	536	508	508	530	493	479	546	513	525	509	527	536	495	503	469	540	523	543	494	500	518	510	524	533	495	558	488	521	568	507	525	496	498	505	496	503	541	492	517	524	529	542	488	530	563	537	492	500	528	503	482	533	516	504	532	549	464	511	506	502	512	485	528	502	494	488	515	476	505	524	514	505	515	519	506	520	503	484	459	526	554	474	576	525	514	490	566	555	495	488	505	528	520	508	511	536	510	498	534	557	505	482	505	518	523	549	501	526	507	502	488	555	475	518	524	498	525	496	516	511	507	505	477	522	525	510	527	484	536	542	522	470	576	513	520	490	523	544	480	461	504	526	524	488	500	461	537	488	510	499	537	512	516	497	549	538	510	545	503	526	488	499	542	515	537	504	504	516	522	528	496	527	555	514	513	514	513	512	540	484	518	477	489	491	513	530	494	537	511	526	479	502	491	542	531	503	497	496	496	529	515	512	518	504	501	500	490	523	493	512	518	495	520	509	463	479	562	561	500	489	490	516	480	504	534	491	534	527	504	530	528	453	534	527	545	520	524	512	499	509	467	535	539	456	499	495	503	526	517	530	537	480	498	500	475	495	517	549	526	521	497	512	543	520	532	516	498	526	512	522	524	544	500	534	505	515	511	513	543	515	495	552	516	498	518	493	547	551	492	515	508	529	520	489	509	537	558	543	519	553	507	478	483	520	490	513	515	501	467	497	511	527	528	507	505	517	493	546	526	555	535	522	537	492	533	531	513	517	525	547	529	509	536	497	523	540	550	561	564	559	547	466	481	524	517	530	517	499	496	529	495	489	479	541	506	462	530	472	541	530	464	496	497	592	509	511	517	539	510	498	537	499	542	482	541	529	519	529	492	522	513	497	488	499	517	499	520	529	494	496	524	504	507	527	536	498	502	539	537	506	481	530	489	518	525	510	533	505	498	517	532	477	490	569	511	480	503	529	533	540	514	473	505	494	521	501	522	517	517	502	531	497	482	550	520	507	510	523	487	493	549	524	537	495	490	507	478	524	488	528	492	515	503	488	548	530	495	510	509	532	516	500	528	545	524	507	568	510	493	518	505	535	521	533	534	518	496	529	523	505	524	508	517	526	504	486	497	571	472	505	495	510	545	515	496	533	514	518	522	527	510	520	491	481	507	564	526	546	560	512	475	526	536	517	508	475	511	529	534	513	491	513	530	497	538	546	501	539	546	531	507	522	519	525	476	527	491	477	513	541	496	538	529	491	503	506	496	498	503	492	490	509	524	531	479	531	496	537	519	507	503	545	518	490	555	533	549	525	498	531	497	529	559	514	514	507	498	500	545	486	536	557	534	483	520	494	512	528	517	498	508	515	507	536	534	563	539	525	485	544	537	540	483	474	511	527	484	535	501	541	519	508	450	512	503	499	536	485	510	507	522	515	482	520	506	510	543	529	492	508	508	510	520	525	511	566	485	538	508	527	491	529	509	534	511	498	485	543	514	497	544	526	513	511	509	534	508	507	550	526	523	548	475	513	554	477	501	562	516	509	495	529	520	536	538	487	509	469	511	511	503	527	503	580	541	501	505	482	521	542	495	530	521	501	518	540	540	476	511	490	557	504	496	572	482	518	542	535	542	541	520	533	502	517	491	474	488	469	504	504	562	478	526	503	519	526	511	550	471	485	496	509	515	533	494	515	524	545	484	484	529	496	537	506	528	508	528	477	516	498	486	508	492	507	509	494	524	529	517	504	555	514	523	489	450	533	505	532	529	521	512	500	501	477	536	496	482	525	513	523	521	514	482	514	527	548	503	499	520	529	521	541	516	524	519	512	516	554	525	538	481	522	479	560	536	497	526	503	510	538	526	516	495	514	514	537	511	520	492	524	494	535	486	540	525	540	530	475	503	494	491	531	514	525	508	542	555	499	501	530	500	525	517	553	499	455	491	522	520	524	460	560	480	541	538	476	493	495	496	544	529	513	516	554
23937	21367	28536	24585	21362	9772	2185	1502	1248	1206	1138	1086	1067	1075	912	866	947	962	866	881	899	912	834	828	848	830	833	887	865	891	855	838	874	884	812	895	893	905	910	872	867	802	830	834	846	888	856	869	836	848	857	809	838	854	863	822	824	817	813	835	769	872	832	843	897	855	799	836	786	836	816	825	831	832	811	831	839	796	803	783	833	827	833	805	835	837	838	763	838	810	862	802	822	852	847	854	839	838	889	782	802	791	818	850	808	759	814	817	854	795	839	819	843	775	822	834	831	805	810	846	808	812	826	844	859	812	798	843	811	823	827	799	834	799	836	851	865	800	789	800	856	797	867	882	821	824	794	808	851	820	839	777	851	811	787	842	821	811	748	785	841	854	853	804	827	845	797	812	793	771	757	831	815	840	750	816	795	862	816	796	798	799	752	782	806	812	794	776	842	753	792	835	787	802	825	828	842	826	833	840	814	823	867	846	813	857	816	816	835	869	816	799	824	803	878	850	822	795	831	808	808	844	831	834	803	788	829	819	813	854	806	864	860	845	855	804	832	752	805	859	827	882	831	797	772	768	827	793	800	806	750	776	837	843	840	805	757	828	840	829	786	810	839	846	797	769	804	793	865	821	834	812	876	765	812	750	778	816	800	796	791	835	819	849	790	869	833	810	814	857	824	831	792	794	843	774	846	807	839	808	804	826	849	835	802	813	832	852	848	771	822	818	853	777	825	802	804	783	871	783	781	819	815	794	820	790	827	775	758	821	884	805	812	853	792	801	784	797	805	788	794	852	866	761	875	818	802	854	786	827	868	803	889	786	822	834	786	820	808	859	852	811	865	790	861	777	847	823	811	867	796	803	814	835	868	825	866	785	830	811	818	835	858	837	860	834	839	797	769	757	839	833	767	775	881	806	827	841	826	811	857	822	853	830	807	830	784	796	843	777	817	819	809	843	826	857	823	812	764	796	796	807	875	814	801	799	874	814	807	812	793	759	787	799	791	787	816	851	849	813	777	835	782	881	761	876	853	761	749	792	831	823	760	826	793	837	822	846	836	828	824	838	823	792	845	842	798	792	812	839	837	834	819	788	833	815	849	806	787	806	845	819	881	822	843	779	789	820	829	831	817	817	840	794	799	872	791	812	817	795	844	847	831	775	876	833	821	847	864	803	856	814	791	783	851	785	817	774	785	777	758	797	836	786	784	843	824	800	827	841	774	788	817	832	829	838	808	838	872	820	851	873	831	782	779	803	812	871	823	772	823	861	806	865	799	838	860	801	809	809	853	821	872	809	780	803	841	790	825	882	735	775	787	810	796	822	827	807	848	795	816	854	830	787	809	845	820	794	855	831	853	849	857	819	784	834	801	810	847	829	826	759	797	789	792	815	829	898	859	849	830	811	840	770	755	814	814	740	795	823	812	834	817	764	837	835	856	801	797	810	832	811	815	825	854	795	840	807	837	791	828	818	861	830	857	798	853	799	804	820	790	811	786	790	814	779	770	752	807	815	806	835	817	806	863	861	757	792	802	767	793	856	821	788	801	796	791	844	836	842	823	826	803	814	748	793	826	779	831	822	786	832	774	795	785	818	833	809	827	835	790	810	799	866	861	830	833	803	787	805	806	814	834	830	834	834	870	831	799	823	820	846	793	806	862	795	813	797	790	837	821	822	844	810	830	813	831	814	779	791	769	774	829	795	857	824	761	847	824	823	792	864	806	871	805	860	709	818	767	853	836	821	803	801	813	803	770	759	785	852	868	820	771	804	789	779	834	864	764	790	790	811	849	843	839	823	815	861	818	838	833	855	834	830	792	809	801	850	811	823	808	799	782	833	879	878	808	812	804	797	874	858	791	820	819	787	773	864	820	852	787	841	850	801	782	841	811	814	822	786	833	823	826	824	792	834	808	819	805	816	838	797	780	829	796	820	809	851	868	774	807	818	842	820	854	844	803	817	861	799	780	827	816	733	833	790	814	814	800	792	831	853	790	822	791	799	843	784	831	834	825	816	786	811	844	839	826	839	850	845	807	783	827	842	833	877	789	757	799	807	786	853	855	825	800	742	833	787	838	839	770	751	811	818	788	805	796	751	867	829	797	819	864	794	793	803	798	766	789	803	791	850	809	858	832	878	826	807	765	830	802	775	783	794	817	826	799	809	810	871	785	790	800	807	866	814	828	807	840	806	806	847	818	797	789	834	767	776	853	865	805	851	775	773	783	809	823	839	870	751	817	856	808	814	787	888	806	801	799	802	783	810	820	851	787	871	809	788	819	822	789	792	829	822	838	826	858	850	791	801	764	810	783	786	818	796	843	807	789	814	786	857	872	792	766	827	844	808	817	837	866	815	818	756	877	848	843	766	806	819	760	807	773	826	790	817	822	811	810	793	818	802	832	838	822	827	858	809	817	823	819	824	822	804	781	840	821	830	840	849	790	858	852	854	845	807	849	850	835	805	781	841	789	810	770	789	796	803	876	777	799	804	804	790	828	809	868	796	823	799	805	825	798	831	825	819	866	849	824	863	804	849	783	836	809	818	777	811	834	803	822	799	836	829	773	804	793	835	784	880	828	851	792	821	822	786	790	811	821	824	812	840	834	759	836	775	807	770	845	806	815	790	786	830	773	828	793	832	781	824	863	818	815	816	776	790	828	819	852	809	839	828	838	829	828	821	878	772	798	827	836	849	763	812	812	807	755	866	840	835	788	803	816	786	798	786	801	795	783	843	856	796	814	781	800	771	825	844	778	850	846	787	836	838	847	755	827	814	781	809	856	842	807	859	845	811	810	833	786	861	831	799	849	802	820	829	847	817	818	770	826	794	812	789	799	828	854	805	805	821	811	825	773	816	820	782	795	814	846	835	807	833	777	809	810	829	781	819	816	823	821	814	890	810	851	756	848	797	811	830	797	838	816	844	815	807	849	880	765	821	857	811	824	891	839	813	817	793	839	812	809	803	887	793	782	783	819	813	794	773	853	761	783	795	842	846	804	807	762	835	849	823	778	794	810	782	833	829	846	835	849	806	808	799	815	839	808	800	770	816	764	791	790	819	796	770	834	822	780	808	742	803	836	821	799	788	830	803	812	828	802	795	847	838	820	801	879	873	802	805	826	794	822	817	812	812	848	789	869	734	827	802	815	775	805	785	832	806	800	831	796	823	835	827	822	827	810	813	813	784	842	812	790	864	811	782	805	801	818	785	787	841	832	841	836	826	727	806	800	828	806	819	831	741	828	751	762	817	864	828	810	878	784	798	885	784	886	805	774	810	838	803	827	807	825	792	813	806	835	790	804	759	809	810	805	818	799	832	799	854	789	783	843	839	797	773	840	778	845	834	823	812	778	845	789	851	832	818	873	792	787	765	826	812	809	787	830	838	845	782	798	800	845	811	832	826	854	823	818	791	852	844	836	834	830	799	760	802	824	804	777	804	794	853	810	785	809	751	794	804	788	805	780	824	841	808	858	835	791	797	825	801	779	785	790	788
8695	21255	11087	5984	4301	3024	2239	1904	1628	1425	1338	1232	1184	1172	1035	949	949	905	892	923	902	880	918	839	854	848	865	840	890	793	860	916	874	935	910	882	863	922	920	865	884	885	892	867	889	907	891	871	887	868	846	863	861	882	880	823	863	829	820	800	825	816	871	822	793	876	799	835	810	835	840	844	873	822	782	792	790	833	838	839	822	845	781	805	823	832	814	804	850	820	818	787	761	796	766	807	836	829	816	793	806	858	814	803	821	831	881	773	787	828	815	803	817	785	834	808	854	843	824	838	847	803	825	790	799	887	807	793	819	834	834	847	842	793	788	887	776	779	822	846	771	847	822	840	793	825	807	827	826	785	861	849	821	845	820	872	808	844	750	781	826	821	842	827	833	815	846	824	813	862	807	851	795	812	824	873	848	796	831	843	892	827	801	828	826	813	813	852	820	832	825	822	842	800	824	826	809	805	834	772	809	813	812	782	827	823	776	859	845	918	836	828	772	772	856	846	792	804	839	792	859	806	788	770	839	835	889	798	765	819	757	842	812	791	786	837	841	822	842	802	805	790	825	813	833	759	855	844	831	820	784	780	782	788	807	835	767	881	798	802	774	815	776	860	809	783	817	821	805	760	867	829	801	785	795	851	850	778	805	802	820	802	829	822	793	811	837	817	783	823	858	832	854	790	805	855	840	792	820	838	772	811	859	858	808	825	815	840	815	834	788	812	808	805	821	833	830	792	824	876	763	829	811	826	806	854	832	838	833	787	782	860	872	783	786	788	856	825	815	789	788	764	800	833	810	794	800	842	800	882	831	803	783	812	852	781	847	829	806	818	861	838	810	785	799	840	785	816	834	823	772	764	824	801	795	781	854	795	842	823	798	840	847	789	823	799	865	822	778	839	807	846	799	785	786	825	775	860	781	795	832	817	786	842	767	786	799	842	772	842	848	824	885	793	866	806	835	811	828	828	789	793	842	822	808	815	842	815	851	806	789	826	796	788	869	834	806	799	785	795	825	814	822	777	803	817	816	845	837	809	810	788	814	836	861	860	801	761	840	840	743	785	778	779	771	811	827	842	819	858	805	821	816	821	869	850	792	822	836	810	812	800	805	870	845	821	833	833	817	818	830	762	819	841	837	823	795	832	813	828	827	846	828	834	788	820	819	803	802	815	838	836	782	850	845	842	760	844	809	796	800	847	814	803	834	819	769	830	837	835	843	822	825	780	825	806	795	830	785	826	837	811	818	750	835	816	790	873	841	822	750	837	801	801	799	829	811	785	815	801	800	844	785	873	834	821	811	800	787	786	812	787	828	837	831	832	796	852	825	834	814	811	755	793	796	829	814	819	821	758	822	809	796	837	782	844	816	802	809	805	801	845	821	788	850	866	843	817	812	807	809	833	836	823	839	837	787	809	799	813	838	835	771	820	802	833	838	817	824	810	803	814	850	777	798	831	830	809	844	798	830	825	801	753	828	790	838	849	783	813	795	844	797	784	845	803	841	824	829	825	820	788	787	820	825	813	778	790	833	829	839	793	810	892	821	785	829	802	797	781	852	849	802	852	813	803	816	818	832	820	810	818	734	814	807	815	862	801	810	901	769	821	754	840	835	788	789	860	860	828	813	798	804	818	804	770	844	822	848	817	825	820	808	800	784	774	815	876	812	838	814	829	831	834	807	821	775	810	786	755	784	852	809	819	804	794	830	804	784	800	756	833	778	774	839	827	780	805	847	809	834	792	781	824	835	893	865	838	829	785	850	819	863	831	807	813	804	780	826	789	782	794	818	800	784	771	793	812	803	831	802	803	782	812	816	791	888	820	783	795	807	796	826	865	814	806	827	850	779	824	828	859	831	838	781	821	848	810	803	840	857	816	893	849	834	773	851	810	805	831	838	808	827	843	870	802	834	813	816	846	833	823	778	793	817	749	836	836	839	811	791	835	853	840	783	838	789	867	828	842	839	897	896	794	873	812	817	791	813	858	801	812	835	830	808	768	867	797	834	796	797	787	807	850	781	826	862	830	798	797	838	828	792	778	847	747	814	834	861	834	792	828	820	819	767	787	795	834	835	806	790	816	799	829	828	902	811	756	839	827	827	787	843	818	769	777	887	859	773	777	827	842	836	808	779	814	812	829	786	802	826	818	797	821	815	773	825	811	815	795	770	841	819	816	803	799	801	847	841	826	817	796	780	814	784	780	782	816	861	792	827	855	821	817	821	812	795	789	812	802	809	786	776	851	820	853	795	855	850	824	799	844	790	779	831	847	846	818	819	744	838	817	858	804	789	863	805	800	778	787	815	781	783	811	847	851	791	785	791	846	783	810	831	794	820	823	823	766	839	780	827	794	887	851	832	790	840	838	839	831	799	802	800	785	779	833	860	857	799	825	806	898	811	845	821	819	809	808	770	847	831	827	866	787	813	846	803	812	774	814	800	774	853	754	774	857	815	835	774	779	774	787	806	771	796	829	766	827	812	813	833	814	815	822	723	807	823	798	809	815	803	824	804	858	797	787	790	838	795	822	828	826	812	747	840	808	838	827	787	816	792	838	792	778	866	806	737	868	840	885	835	796	813	793	841	773	790	780	818	826	808	802	802	811	767	839	772	822	788	769	845	817	797	784	823	808	812	846	801	765	837	802	813	832	862	807	759	832	773	812	830	767	821	811	824	807	827	757	797	755	781	822	824	810	792	817	800	853	834	823	870	862	822	814	823	815	805	792	792	816	833	798	836	805	805	770	741	818	819	783	834	833	794	814	810	786	797	804	824	783	829	815	820	835	774	794	840	809	835	828	808	787	839	775	826	859	854	831	850	803	817	826	795	806	803	745	827	805	809	777	801	829	835	879	859	787	778	805	855	844	780	824	834	798	853	836	794	817	827	820	813	851	833	829	826	775	818	764	836	793	778	805	867	782	853	839	807	800	862	846	848	822	857	851	802	807	842	832	843	845	795	783	775	860	824	833	813	807	812	790	801	804	794	760	859	779	866	832	843	797	784	810	842	807	768	804	818	805	833	765	774	804	801	802	803	819	854	842	796	791	834	767	857	828	839	757	787	840	789	850	794	837	834	818	847	765	838	749	861	813	814	784	812	742	784	816	812	822	815	727	806	855	829	821	843	818	809	818	816	838	788	870	793	814	841	876	796	816	827	843	849	837	808	847	810	776	817	800	839	881	816	865	828	776	810	772	792	842	835	839	815	840	810	793	832	825	803	840	798	751	836	778	816	797	823	801	857	772	854	796	837	878	826	793	880	781	816	799	810	775	805	827	840	801	785	768	785	820	872	801	846	820	830	858	823	799	773	833	855	732	786	804	853	809	792	828	842	823	822	832	826	873	776	819	803	816	806	783	812	834	818	790	793	813	750	797	833	777	785	802	797	871	839	813	829	842	801	872	817	838	827	851	820	805	828	847	861	825	803	838	870	791	801	873	791	843	786	757	841	824	813	844	842	749	856	856	796	764	785	770	809	803	849	796	821	785
25057	21396	27514	25589	10559	1380	904	767	702	607	602	575	533	507	539	482	510	468	486	448	537	467	462	458	465	458	424	479	446	449	472	422	477	450	482	469	435	509	479	478	474	461	475	424	468	469	460	464	475	418	476	451	461	459	462	473	451	478	443	464	457	427	450	445	458	442	445	431	438	435	429	472	439	462	419	442	459	411	442	428	475	466	444	415	435	471	400	463	465	473	451	463	402	445	467	443	441	444	443	440	432	427	459	411	439	452	452	445	449	430	408	429	415	447	438	485	419	401	436	432	416	399	435	447	473	437	426	408	399	407	452	424	427	380	466	462	422	460	451	447	410	408	420	441	397	455	452	442	407	445	443	477	435	447	465	435	430	439	465	423	477	442	458	425	438	445	427	430	447	446	454	447	449	478	429	423	430	462	434	450	442	397	467	396	426	420	389	428	459	476	464	457	436	433	472	439	429	446	425	440	439	456	437	415	438	404	425	404	418	420	448	436	435	387	422	422	452	442	438	426	449	434	424	397	426	452	475	425	425	423	444	448	423	404	415	410	426	415	437	458	435	413	398	413	425	408	441	459	429	429	404	428	437	393	437	418	446	450	447	454	448	427	426	421	421	459	410	421	411	411	434	444	465	408	423	474	452	461	464	472	402	431	453	408	472	403	458	453	455	445	451	447	452	429	432	438	421	441	442	438	457	371	402	435	422	435	429	423	420	437	447	402	466	427	460	445	446	420	411	386	433	450	477	439	428	439	423	441	415	437	446	419	462	430	456	419	451	467	445	419	470	433	460	464	402	411	447	467	459	398	433	430	427	408	425	380	431	413	420	450	451	425	407	457	446	411	453	478	459	450	456	418	421	393	445	447	424	397	405	411	405	444	452	449	428	422	419	428	433	437	453	408	414	433	418	463	454	466	402	423	428	449	415	425	428	454	440	406	439	450	429	405	415	480	437	446	405	454	467	419	427	408	470	444	467	414	475	425	454	415	390	422	398	434	448	462	409	467	424	455	462	422	475	466	431	435	473	410	422	431	439	448	428	481	471	401	456	417	413	407	447	421	476	428	453	434	416	473	446	417	425	405	443	445	456	427	468	414	420	446	451	435	489	445	457	409	438	427	444	433	457	440	432	439	434	412	428	426	433	439	441	424	448	379	415	431	437	462	399	413	419	445	431	401	444	459	426	444	454	457	461	466	468	398	425	449	493	460	430	436	486	440	452	436	447	424	444	434	458	447	417	391	465	439	406	427	442	433	449	452	444	455	431	454	425	441	444	469	434	434	475	436	450	445	423	401	407	421	427	448	446	446	383	438	437	401	423	411	421	403	448	424	466	411	429	445	401	416	448	438	455	435	441	418	435	398	406	441	456	415	451	454	417	469	475	446	476	416	440	430	434	453	447	434	453	424	435	430	452	420	449	417	446	400	440	421	421	429	432	418	415	437	417	404	447	432	437	431	407	452	465	409	457	414	426	411	405	442	431	444	428	438	426	410	432	449	427	404	460	439	434	443	425	445	453	426	461	454	465	444	445	453	450	445	466	448	380	433	436	422	410	436	409	415	411	435	452	450	410	398	458	463	451	421	462	398	455	450	427	424	435	452	431	434	390	413	413	435	455	448	421	418	411	424	457	399	427	436	424	416	449	404	473	445	425	402	465	433	427	405	425	401	402	453	438	430	397	414	454	438	467	453	437	470	413	439	421	444	478	447	452	449	460	462	424	415	431	438	448	472	462	420	405	425	411	413	424	431	449	458	442	452	430	450	439	455	461	451	441	492	424	449	437	413	407	418	447	426	439	402	434	419	436	414	427	449	421	459	427	428	446	443	410	454	438	453	448	423	463	482	458	454	446	434	418	411	437	443	442	432	463	462	448	431	452	410	433	462	412	429	405	478	422	436	481	432	440	437	467	444	416	454	464	394	470	485	448	404	435	417	417	422	428	482	446	446	436	425	432	444	421	419	435	401	404	415	452	435	421	447	442	415	433	421	453	438	444	443	451	438	392	443	436	451	405	455	438	408	395	457	420	431	443	462	448	446	437	452	462	412	416	420	443	457	439	429	445	448	427	418	455	449	419	434	417	405	428	414	474	413	417	433	423	439	451	450	419	431	428	430	466	447	433	469	436	417	425	418	456	408	477	426	426	450	402	430	392	453	426	439	437	445	463	429	426	451	449	414	399	446	440	446	403	453	461	456	440	434	453	427	403	411	406	448	436	424	436	425	444	436	417	465	458	435	426	447	429	458	433	418	465	385	415	432	431	466	410	423	448	406	417	437	416	441	433	498	443	436	459	473	398	425	414	433	451	472	449	438	461	421	442	431	436	428	471	440	432	456	414	471	408	456	459	428	400	443	450	463	428	452	416	462	380	421	458	433	473	418	434	420	464	446	490	441	435	410	443	406	442	402	403	379	449	391	421	459	440	398	455	450	465	392	428	420	439	380	422	418	436	401	468	422	459	411	497	441	448	476	421	436	407	411	437	433	451	389	459	450	429	413	414	448	436	422	422	430	432	458	430	426	442	429	438	413	409	434	423	460	462	446	430	434	417	454	451	429	442	411	455	446	438	450	469	450	421	443	472	422	458	421	448	427	446	446	438	398	454	444	449	404	425	440	416	433	440	476	431	450	413	413	438	461	433	460	421	422	400	393	441	414	407	381	440	423	460	415	398	477	457	427	417	459	437	472	433	445	465	443	445	473	444	431	439	434	407	460	426	453	403	455	439	412	423	420	428	443	427	427	450	444	410	422	405	442	399	407	420	415	414	449	428	400	424	451	428	432	442	458	407	412	412	441	438	438	454	424	470	411	470	410	444	443	449	449	430	444	451	447	439	447	455	422	407	472	450	453	430	391	422	442	436	424	457	444	433	431	425	453	447	456	479	421	452	402	455	465	436	422	410	433	401	436	393	403	437	425	451	451	432	392	457	462	431	453	462	415	473	417	439	445	481	445	467	459	422	435	450	439	440	439	435	432	442	443	409	436	428	432	428	384	436	434	443	437	445	461	449	425	428	447	413	445	471	418	426	448	414	439	447	394	424	437	451	422	420	464	410	447	477	420	459	453	491	451	469	429	446	439	450	453	455	432	430	420	437	407	415	426	429	396	428	433	451	429	451	407	427	424	457	462	423	433	422	461	449	420	443	429	462	426	452	425	417	438	438	432	471	440	463	426	453	447	416	444	401	411	428	444	447	424	437	417	408	421	490	429	439	410	424	426	453	448	448	458	447	441	468	416	455	441	440	417	453	461	413	443	436	466	453	409	426	436	424	406	410	475	456	405	444	433	464	456	419	460	407	441	507	438	455	470	420	439	405	433	436	400	412	466	433	413	428	446	412	430	441	397	432	426	420	453	451	464	454	365	413	396	429	408	392	400	427	471	446	410	443	441	440	452	426	435	406	404	444	454	416	423	456	425	447	458	438	448	444	445	484	420	418	443	434	430	384	431	432	458	445	455	454	449	420	454	423	435	445	439	426	424
7561	15278	7405	3777	2641	1865	1290	1148	945	835	786	728	655	633	573	535	549	526	523	509	514	498	488	488	508	497	465	484	490	480	513	497	488	481	531	519	489	496	514	547	478	507	530	479	477	485	518	447	539	448	516	479	477	456	462	471	446	472	480	486	484	467	442	511	438	495	498	453	515	435	446	450	498	451	461	488	453	451	459	485	466	454	460	458	408	472	470	485	494	431	465	459	477	442	449	456	462	490	484	431	460	460	478	474	452	436	452	431	451	452	456	438	445	444	462	477	465	468	498	480	480	448	455	464	445	459	485	476	497	445	426	466	464	444	472	436	436	488	477	461	458	438	405	432	455	453	479	464	459	471	459	446	459	473	478	449	434	475	495	462	459	438	456	445	443	432	495	466	446	433	445	413	442	455	452	473	467	446	464	470	429	472	448	455	463	471	420	483	433	439	413	471	426	433	451	447	420	484	431	496	485	447	406	474	440	498	452	438	468	425	446	418	472	470	460	482	480	454	423	432	462	459	480	462	441	434	486	462	462	450	440	463	431	454	449	468	452	463	430	450	462	418	494	478	448	482	439	455	433	458	463	463	420	439	445	471	410	415	440	417	474	524	443	485	450	421	412	450	476	441	442	484	438	443	455	443	435	443	466	432	475	443	474	460	420	469	437	447	450	434	480	452	428	468	477	484	447	435	445	452	424	437	426	470	438	440	459	413	430	447	423	468	457	479	410	419	484	474	458	473	426	432	455	446	481	419	469	458	516	438	456	453	464	439	438	485	472	445	446	469	450	452	440	448	453	469	477	462	428	457	432	470	461	430	457	480	482	451	458	478	450	461	454	459	433	461	453	414	435	441	455	457	445	443	423	473	468	433	421	465	417	457	476	444	451	468	487	474	399	449	427	466	496	466	419	447	439	460	453	428	439	436	459	454	425	460	464	497	441	489	473	488	467	455	460	440	467	456	435	466	454	465	443	431	446	453	435	520	449	404	450	432	469	476	449	450	453	449	435	445	487	446	443	472	477	428	401	471	482	456	454	446	480	451	424	463	446	418	476	452	429	457	431	436	428	452	454	455	472	397	463	474	412	482	441	449	451	519	450	444	452	463	437	430	451	441	480	431	434	419	467	442	493	464	480	457	432	446	424	453	465	467	465	448	431	422	499	438	445	492	495	465	420	455	501	454	453	464	423	432	446	467	465	486	435	461	439	476	442	476	444	458	417	489	476	477	459	423	426	472	461	457	455	467	434	463	443	479	471	486	450	468	459	460	458	510	484	454	461	442	458	497	437	468	471	454	463	450	438	435	448	449	470	422	455	455	479	469	411	472	464	430	451	471	476	428	449	463	435	473	406	461	441	474	447	467	460	492	441	446	472	429	451	452	471	473	487	432	454	436	432	438	450	422	427	469	437	462	450	428	444	427	447	439	483	466	456	443	464	450	459	465	454	449	419	478	466	485	467	424	482	427	471	470	446	456	430	484	464	463	465	483	453	461	468	453	426	458	466	470	467	464	441	473	492	460	470	422	439	480	495	488	443	469	458	494	472	506	471	443	482	454	427	448	410	456	464	450	423	446	426	437	481	423	448	472	463	445	442	451	476	459	446	515	474	458	444	414	435	430	468	460	486	453	437	432	455	428	445	473	437	450	470	422	421	409	497	457	461	405	462	445	479	465	461	435	445	414	415	425	459	439	464	399	435	434	432	453	442	447	463	498	458	455	458	454	482	469	468	433	439	426	425	451	451	422	454	418	457	452	456	477	445	469	448	441	419	462	493	454	426	428	426	509	453	441	464	406	460	437	458	440	459	450	432	449	474	459	421	455	422	439	462	434	415	459	451	448	430	441	496	451	455	427	442	445	449	422	464	450	460	446	485	420	477	435	470	475	451	504	449	447	467	424	480	457	469	451	443	464	463	478	417	448	436	472	465	468	486	416	487	435	444	471	432	443	471	453	444	452	453	439	474	464	485	507	481	464	479	470	447	470	479	448	435	458	451	470	484	374	434	443	484	439	456	449	438	460	441	412	458	416	454	481	453	445	457	474	447	431	468	458	442	468	516	451	477	444	491	455	444	465	451	472	470	435	457	438	479	467	479	469	465	469	431	436	477	433	452	467	446	425	448	447	461	452	469	465	438	449	453	437	426	494	422	448	431	459	453	435	429	489	486	498	474	482	421	414	451	430	425	476	473	461	449	458	471	442	460	474	480	480	448	441	425	465	486	447	473	449	447	439	434	463	462	469	462	465	444	474	434	445	424	448	465	450	450	417	457	459	447	435	473	414	463	470	475	457	493	471	462	462	437	458	454	441	459	459	433	480	457	417	447	463	485	443	459	461	462	430	471	477	458	419	473	465	436	449	435	432	450	454	459	469	465	448	493	471	472	455	476	455	504	477	447	461	479	460	470	479	462	478	458	458	416	466	469	467	431	464	450	456	498	433	424	442	453	432	461	458	444	437	459	485	429	422	439	457	455	464	451	471	484	472	457	462	454	465	449	474	451	448	474	450	457	443	429	423	452	446	423	431	460	445	449	437	486	443	460	452	504	490	462	454	466	456	436	450	454	450	468	467	451	470	422	451	430	440	406	457	460	437	471	445	469	480	418	457	468	468	479	436	482	440	465	442	475	490	454	430	455	456	438	458	481	429	506	478	415	423	452	457	436	422	457	428	445	429	432	475	483	428	462	441	458	463	448	467	462	440	454	442	461	451	426	498	450	437	443	432	429	452	455	462	448	418	474	499	464	467	454	466	487	504	428	420	447	451	473	411	447	454	431	455	461	446	455	431	449	435	470	436	467	485	474	440	464	477	410	452	466	441	434	444	432	451	481	475	469	445	528	470	455	430	502	451	417	454	455	464	421	449	465	464	431	465	475	466	439	424	448	452	427	437	435	408	429	437	474	429	466	455	451	466	439	435	428	440	429	462	508	453	448	435	505	426	501	434	483	449	428	461	488	454	477	446	482	431	418	454	439	445	436	478	433	512	462	507	435	451	429	478	460	469	461	458	457	446	456	454	468	449	458	447	415	464	465	488	415	489	432	465	447	450	443	436	463	444	452	468	443	451	436	425	465	437	463	460	485	500	407	424	460	436	416	437	442	458	428	466	444	481	460	511	424	450	441	453	436	438	430	459	462	481	462	447	448	484	454	429	456	468	452	450	451	436	465	399	475	453	426	446	446	446	453	464	488	477	465	454	432	457	474	468	445	444	452	470	457	451	471	422	457	477	460	486	447	404	415	465	459	442	467	497	432	462	456	455	459	451	430	425	437	403	457	469	455	470	447	455	447	453	447	443	450	464	434	447	444	435	478	428	441	457	466	431	489	444	470	481	475	466	427	451	470	424	439	470	466	467	460	459	437	417	478	447	463	453	466	462	432	447	479	431	452	467	452	475	424	455	454	435	459	450	465	420	429	480	432	459	429	469	462	463	452	470	435	458	431	477	451	488	444	456	477	464	442	460	444	484	460	469	420	469	433	463
22675	21272	28905	23939	21285	21355	9701	2161	1695	1496	1391	1177	1293	1237	1060	1054	1058	1029	1006	1035	1027	959	998	933	971	963	946	926	956	909	915	943	895	930	904	1057	964	947	1009	983	984	957	941	987	907	979	899	876	873	933	889	920	943	900	897	894	954	886	906	902	887	930	907	907	886	866	935	838	920	845	890	861	853	904	929	921	948	872	863	917	899	901	930	872	838	870	881	907	964	888	846	876	900	855	865	907	868	817	858	906	902	843	871	927	878	888	787	909	837	893	879	836	868	890	834	892	922	824	867	841	831	878	866	868	855	832	869	833	911	884	855	846	894	917	899	888	885	871	854	897	923	857	860	846	857	912	930	870	882	860	868	888	880	897	885	913	842	897	827	873	867	857	930	845	819	865	860	881	823	844	861	831	868	899	855	875	875	877	891	949	805	870	914	816	842	851	880	845	836	862	859	871	871	859	896	900	868	854	892	890	835	840	869	840	880	856	852	822	867	833	862	871	879	855	920	844	929	875	824	870	869	891	957	826	864	859	844	906	890	857	875	835	860	870	873	947	848	884	873	882	887	863	882	839	867	828	866	866	829	855	872	873	842	810	917	851	836	905	829	893	831	824	900	857	867	885	899	846	877	840	852	838	886	867	846	852	886	931	905	840	837	892	876	886	831	883	850	821	842	846	881	897	883	904	872	881	951	865	851	839	835	865	862	877	860	896	871	886	848	879	844	874	857	920	881	865	859	853	878	976	837	847	842	877	922	865	886	915	888	847	905	907	864	774	815	863	824	881	949	864	871	876	915	863	895	859	897	862	864	842	825	831	876	886	828	868	873	904	878	883	844	839	868	848	873	873	873	874	902	868	850	873	900	842	863	854	853	870	885	832	866	854	862	883	864	902	844	920	860	890	918	912	851	796	900	936	862	863	887	849	864	873	846	886	813	869	893	854	863	858	883	878	934	892	857	873	841	847	836	832	861	896	884	881	835	844	919	873	861	872	910	837	842	875	887	897	869	908	856	837	809	853	942	844	864	883	834	830	839	819	900	813	868	845	896	859	848	904	870	879	864	919	832	869	838	841	866	852	855	838	833	909	914	856	885	865	883	883	846	854	890	860	869	825	882	877	897	860	861	856	885	871	863	879	818	860	863	898	857	849	842	897	871	860	863	852	835	890	893	862	866	850	823	872	852	854	903	881	822	875	889	809	886	877	899	858	826	869	851	850	875	866	880	824	848	921	837	913	848	840	852	843	889	869	919	900	900	833	887	855	788	892	869	873	921	864	848	870	904	912	834	868	865	860	896	836	814	887	889	898	832	885	804	886	874	899	880	883	849	830	877	831	853	905	869	858	909	850	855	816	876	846	870	880	922	860	854	832	911	880	822	839	875	880	855	838	883	816	840	851	879	919	910	896	879	836	882	797	866	870	835	821	874	887	867	880	870	870	818	882	869	875	893	831	887	851	904	926	912	870	830	836	877	827	954	853	894	877	838	842	878	802	886	852	881	865	870	907	920	859	829	858	788	894	902	864	872	882	894	893	844	909	836	910	888	886	812	911	833	927	916	876	875	856	861	911	863	874	906	878	913	910	930	875	870	875	852	884	889	816	863	919	864	886	808	910	836	817	871	904	838	825	839	896	798	866	847	872	896	898	874	878	873	857	865	843	896	857	856	859	904	842	874	860	854	836	908	830	881	852	853	854	866	851	862	874	899	890	855	856	824	929	841	885	841	894	834	874	896	874	880	824	857	909	892	901	854	855	895	876	910	862	884	861	862	882	867	869	875	893	915	867	907	894	869	831	899	851	884	861	913	883	883	822	884	863	877	890	855	840	873	856	859	847	830	849	875	908	863	862	876	805	856	844	929	889	834	878	861	811	805	884	835	891	849	849	883	800	856	870	890	912	864	907	876	914	879	892	833	920	834	876	871	854	896	879	843	885	877	893	791	862	888	875	866	852	911	859	874	822	896	901	894	867	838	874	816	852	924	847	855	818	850	821	855	852	842	851	817	889	846	867	869	876	856	893	845	847	868	852	878	836	914	857	882	902	883	885	834	834	872	882	787	868	867	860	912	836	896	897	848	846	887	831	807	842	892	835	876	848	852	819	882	883	826	829	905	886	899	844	918	860	872	861	870	869	853	870	859	852	875	879	904	866	867	912	895	900	873	883	811	890	825	845	865	859	868	871	823	808	887	908	899	899	856	926	901	829	833	867	842	900	846	874	910	893	879	850	871	853	836	816	855	856	864	879	876	809	904	902	847	900	836	899	851	861	851	859	895	900	847	854	827	883	870	867	921	890	831	874	924	843	838	905	930	843	872	817	837	865	862	837	878	860	885	925	839	872	843	906	891	870	829	863	854	905	849	839	854	809	860	810	885	869	871	849	866	902	805	887	864	802	907	871	837	888	870	864	848	881	871	867	902	875	931	883	896	834	960	883	841	941	808	897	883	817	842	888	871	911	898	860	874	877	860	861	890	843	887	885	832	863	841	869	838	857	841	883	856	876	849	840	859	882	856	879	852	864	818	831	846	917	832	913	838	876	889	866	878	862	866	823	907	855	879	887	877	846	809	870	819	826	884	911	821	857	920	893	814	864	881	831	877	847	822	878	882	897	885	870	838	848	904	797	898	885	858	894	856	893	888	800	895	912	895	876	853	883	905	912	836	809	831	881	866	874	881	867	849	842	839	860	901	937	871	860	880	913	808	886	873	892	796	868	892	887	880	838	870	860	929	890	853	868	852	853	906	864	869	823	922	844	904	863	828	850	889	825	852	870	832	883	858	915	888	932	852	869	815	897	886	911	882	942	875	899	888	915	856	849	871	918	800	837	875	868	863	809	812	884	808	895	880	853	855	875	797	843	913	859	828	930	858	864	879	869	857	810	866	834	862	849	893	859	847	862	874	883	888	865	881	862	853	853	888	916	828	835	852	867	811	880	850	828	875	847	895	831	901	857	840	874	874	837	855	860	861	853	870	810	901	923	876	856	921	861	879	888	876	875	854	872	887	879	870	860	882	870	826	803	921	918	867	872	871	869	852	862	903	906	843	865	847	946	898	848	863	868	887	837	885	907	860	861	874	878	893	864	866	861	894	865	869	867	869	815	870	873	849	850	839	843	913	863	879	830	893	860	860	908	836	853	863	812	822	927	905	895	839	840	854	814	899	866	881	942	871	875	862	870	857	872	847	886	892	871	857	914	828	898	874	925	872	883	903	871	847	828	888	857	855	835	939	916	889	890	816	885	870	889	876	867	907	830	855	830	841	868	839	845	829	837	879	847	879	882	864	911	873	905	906	851	884	868	833	829	857	817	882	832	901	845	899	853	883	913	871	860	810	820	917	907	829	886	863	889	894	913	837	901	878	884	856	856	846	853	860	867	890	888	869	866	932	863	854	843	883	891	839	916	851	844	812	875	846	848	886	949	891	895	886	859	846	873	861	879	856	900	816	860	892	864	815	882	889	856	867	849	847	854	886	890	894	866	854	859
10663	27430	15813	9189	6590	4536	3457	2756	2279	2013	1724	1617	1444	1382	1144	1140	1121	1069	1046	1071	1069	1033	939	1004	930	934	943	915	963	885	1048	961	934	958	947	1004	984	982	1023	941	961	954	953	967	980	1011	895	949	968	889	944	893	911	901	907	943	901	890	879	913	900	865	921	899	918	891	927	898	876	912	903	797	877	850	835	883	899	886	877	862	854	891	850	868	836	911	830	888	850	896	874	853	925	856	842	867	839	806	843	871	887	903	848	907	903	882	845	876	876	903	869	907	861	910	859	890	880	817	859	845	874	865	856	870	869	827	894	914	824	850	872	872	915	772	836	850	848	832	907	866	840	865	889	809	872	869	903	826	864	870	872	856	895	903	854	867	852	936	891	870	929	849	854	803	899	854	861	935	855	838	839	836	868	845	892	884	861	849	856	852	865	869	856	858	828	866	822	893	825	882	911	841	887	889	935	891	879	835	899	922	831	832	874	848	851	842	881	910	907	852	866	834	829	862	903	854	883	857	892	849	855	895	832	869	859	834	859	902	821	872	871	843	863	868	822	933	829	923	898	876	891	905	863	875	864	853	865	863	857	863	859	873	817	890	892	803	844	834	848	828	823	851	812	844	871	843	897	838	842	846	833	840	841	870	840	914	910	848	859	826	859	884	902	879	854	829	814	903	866	881	895	870	851	880	858	827	906	803	829	934	841	869	840	852	901	834	894	846	857	842	821	879	871	860	882	805	922	889	913	894	847	873	881	821	872	875	860	889	901	881	889	869	893	840	832	860	895	847	839	883	803	834	865	864	931	843	935	938	813	839	880	871	887	853	875	872	852	867	865	851	863	928	850	879	897	853	805	889	872	868	835	823	847	845	913	910	875	889	840	804	832	842	880	853	873	829	854	873	887	873	827	835	871	867	877	880	802	907	855	909	908	829	853	867	919	908	834	877	857	837	859	861	838	879	787	871	856	907	854	875	826	868	835	922	839	901	868	893	858	857	833	883	845	846	840	875	855	866	869	848	850	863	876	863	873	838	893	838	860	815	851	919	882	813	828	905	826	849	862	867	889	842	869	928	849	913	904	887	876	866	904	827	846	897	869	772	861	893	851	893	871	894	855	872	841	851	866	824	825	883	859	817	840	895	852	831	902	885	863	797	885	851	912	893	837	844	818	862	851	827	856	834	803	860	855	844	842	865	862	850	858	863	862	852	884	850	871	887	853	879	817	873	874	836	858	864	846	833	874	895	861	867	880	808	886	859	865	914	876	882	927	876	832	880	865	822	877	916	797	864	907	870	864	863	904	894	824	874	856	837	880	808	836	836	842	895	873	886	860	846	841	831	852	856	863	895	856	869	832	874	869	845	862	889	887	829	792	894	847	949	926	843	876	851	781	843	855	823	855	895	822	864	809	811	862	885	863	873	837	904	852	836	907	860	891	850	944	880	914	899	879	854	864	844	836	882	881	838	877	882	844	851	846	793	826	843	865	839	900	838	852	877	905	882	875	834	842	901	943	825	879	857	839	819	831	867	848	840	871	885	837	824	844	830	852	866	874	896	830	880	850	856	828	867	890	896	857	896	859	893	898	855	828	856	890	854	818	851	847	867	901	854	862	840	899	869	866	919	826	854	881	889	859	921	858	872	893	836	902	873	902	855	866	877	790	893	858	905	868	894	826	859	870	878	846	882	878	834	877	880	876	875	880	871	941	907	861	868	829	834	842	859	934	880	808	897	884	863	839	898	855	788	870	905	843	853	921	880	866	860	895	918	919	878	840	818	892	877	882	874	910	880	877	896	909	844	818	849	839	878	881	894	905	853	870	870	853	897	866	851	837	930	859	822	869	825	914	840	891	826	859	894	888	888	831	838	835	833	833	886	865	857	847	828	838	885	893	858	887	874	821	836	902	878	892	853	939	824	855	874	873	845	888	834	853	867	856	859	861	904	913	863	873	839	848	875	882	857	831	863	872	872	867	872	888	818	859	864	862	838	837	861	854	836	825	883	868	802	832	815	889	896	882	818	833	857	858	825	887	906	876	859	800	893	843	875	836	882	818	901	850	879	869	902	870	855	862	899	831	838	858	806	837	918	892	811	882	840	880	889	863	878	920	874	864	878	854	901	852	833	840	787	839	880	890	886	835	871	834	867	927	831	898	873	865	851	840	864	971	849	888	879	860	830	868	879	887	839	880	909	816	883	824	818	857	851	841	907	907	904	876	896	906	860	883	861	839	869	842	898	872	873	824	875	877	878	869	884	893	864	847	846	859	869	865	867	833	882	874	859	864	862	839	884	841	875	895	882	855	890	897	863	825	901	864	881	841	906	854	843	875	855	827	893	899	867	875	907	805	907	832	884	875	820	850	867	888	846	905	868	892	914	875	846	870	925	860	908	885	837	825	905	851	921	876	866	870	889	891	909	884	839	850	915	835	875	861	836	850	898	885	833	862	892	821	848	867	932	850	866	890	863	826	847	859	879	842	886	871	853	823	883	810	895	840	840	822	789	883	848	860	879	831	832	856	903	847	867	856	859	855	848	863	847	852	863	783	835	871	845	857	885	848	853	853	856	846	880	822	867	879	853	891	848	873	847	848	871	864	888	814	806	869	888	865	824	878	833	942	917	892	857	855	881	862	843	868	880	844	886	875	839	880	897	845	923	880	892	822	856	873	814	853	908	867	917	864	918	856	854	903	822	823	860	869	891	861	884	858	862	889	860	874	896	837	846	847	879	846	811	866	862	848	937	843	910	845	856	867	844	840	854	884	836	902	837	825	858	877	822	831	912	827	834	875	840	877	850	843	813	907	867	879	901	867	876	855	886	811	829	840	832	907	908	863	833	869	888	920	875	871	886	865	840	913	916	807	835	835	853	869	879	802	896	913	869	850	847	872	866	897	865	904	894	841	868	894	782	866	875	867	873	877	858	878	846	916	854	833	871	852	890	843	872	848	861	919	817	912	842	927	832	860	882	866	887	839	844	874	912	799	870	828	850	877	885	824	893	872	890	859	801	906	835	845	869	821	896	879	907	903	822	856	810	866	875	858	886	878	884	902	857	848	875	855	847	858	871	938	844	909	880	852	845	850	861	822	832	897	852	876	861	892	881	888	931	848	875	854	856	863	891	899	873	859	910	900	842	902	877	865	886	856	875	862	923	844	867	835	847	836	851	899	871	847	918	848	865	871	877	819	850	853	920	883	870	832	870	842	868	857	860	890	835	816	823	845	860	849	914	854	896	882	905	888	871	850	863	802	852	848	846	900	867	820	854	879	868	825	865	890	851	859	863	855	888	837	868	832	839	864	879	848	862	906	873	862	857	856	856	865	827	854	844	835	896	892	842	865	882	899	793	878	860	795	961	814	904	899	855	881	866	827	911	870	890	904	881	848	832	815	832	869	876	872	890	865	825	860	838	857	842	859	822	862	898	853	857	815	848	855	903	828	874	829	836	847	824	885	847	845	859	897	877	909	870	879	859	833	801	888	862	864	863	879	860
27980	19975	8353	2000	1084	814	661	643	619	623	573	536	544	564	529	554	504	526	518	505	503	497	494	502	527	482	474	488	487	507	520	561	530	505	500	528	526	464	524	566	523	557	520	513	515	517	500	559	516	525	516	477	510	481	503	486	487	494	540	493	526	507	479	488	519	530	496	520	484	500	496	471	557	479	486	506	497	482	498	531	481	513	486	494	500	477	464	503	483	490	503	514	528	453	532	484	493	498	478	523	482	518	480	485	490	495	496	505	487	537	508	479	542	528	467	494	552	520	468	483	495	479	458	531	484	528	477	519	469	474	510	515	500	521	477	500	544	541	510	491	518	485	460	538	464	449	507	493	483	529	558	493	512	504	501	497	465	529	504	484	485	510	467	511	513	501	483	454	503	447	511	472	496	498	502	513	527	483	492	497	477	506	487	528	492	533	518	479	451	505	436	501	563	486	490	471	470	489	500	491	492	463	485	468	489	525	505	507	515	473	554	509	530	527	511	481	480	528	516	467	494	472	500	458	505	464	475	449	527	498	502	452	524	514	516	531	517	510	519	500	508	539	524	490	486	537	530	493	531	481	489	530	497	486	514	530	513	528	487	483	490	524	515	517	463	488	474	497	448	510	525	484	509	469	530	513	550	508	502	450	521	494	519	525	526	499	455	532	498	544	489	484	478	503	476	472	490	469	503	495	519	520	503	492	481	444	501	501	472	492	506	540	500	550	494	451	490	511	504	506	501	466	507	519	525	508	522	498	507	533	494	516	494	523	493	454	517	518	518	545	487	525	507	465	521	502	504	523	464	527	507	484	514	538	446	523	505	517	515	493	504	522	470	462	521	513	466	542	507	492	471	500	512	522	511	487	452	479	474	516	484	504	516	487	498	484	491	447	468	518	483	500	466	490	505	485	472	498	506	492	559	488	522	505	459	447	531	495	524	509	471	513	511	530	499	516	496	540	506	525	479	528	520	491	521	502	482	496	488	494	519	480	451	507	493	494	542	525	484	466	463	506	530	457	528	521	442	481	474	504	503	504	493	506	480	481	497	522	498	475	446	488	447	505	531	468	475	501	519	493	441	532	487	488	459	515	486	486	521	480	527	483	496	525	514	509	461	517	501	531	494	492	547	489	486	507	474	495	510	530	522	517	491	481	493	497	466	531	510	496	518	517	500	467	473	516	503	479	466	484	462	441	543	496	509	512	520	472	516	468	521	484	474	482	517	518	466	537	487	496	483	506	463	507	510	509	504	510	509	486	516	477	492	534	490	485	500	493	491	455	492	502	477	534	506	470	496	533	462	506	492	527	501	517	484	514	521	469	468	501	492	484	551	456	486	502	489	473	484	488	502	502	512	495	519	520	529	486	455	497	511	467	480	527	504	483	498	483	493	496	509	482	497	505	541	495	482	547	487	506	480	517	464	496	514	457	478	521	486	546	498	489	505	497	496	499	544	508	487	478	507	480	511	458	509	474	543	494	522	510	476	497	484	479	544	503	537	510	529	501	508	505	481	479	504	525	476	470	474	459	512	489	457	517	549	512	521	500	493	494	450	456	500	486	511	508	515	486	486	549	478	518	482	497	495	476	514	455	488	499	499	482	494	467	491	523	476	491	458	537	445	488	509	502	504	503	526	500	485	562	542	510	482	498	538	507	500	465	441	518	505	507	475	492	494	485	524	485	492	506	487	493	478	456	498	481	501	524	504	503	534	512	493	474	479	447	511	476	536	497	491	498	447	483	464	460	531	448	473	519	495	497	494	517	500	487	484	524	494	493	507	539	444	474	520	503	499	487	509	503	525	486	476	472	498	507	493	524	469	511	454	497	481	440	494	533	484	462	498	509	497	484	523	511	485	472	491	496	469	497	517	479	545	476	509	487	478	510	491	488	467	473	507	505	435	495	509	459	510	476	444	507	487	482	490	486	468	526	475	478	486	488	479	480	470	547	483	462	511	502	479	494	514	490	556	523	505	470	498	478	517	470	474	458	491	497	493	468	508	463	452	499	522	469	493	518	500	498	517	500	458	483	499	482	490	487	476	492	512	544	509	483	481	524	479	523	496	498	532	464	521	510	513	542	518	470	477	521	466	502	533	476	499	482	484	465	515	485	498	503	458	501	502	566	502	461	484	453	488	520	535	506	516	521	494	537	480	483	482	520	518	504	472	538	490	493	482	495	476	462	500	501	468	532	503	476	508	493	517	522	518	495	541	504	515	520	490	523	510	498	508	488	476	524	506	483	511	499	470	501	515	534	497	450	457	480	489	548	495	520	521	514	512	486	518	482	509	515	503	542	489	506	496	525	520	503	480	485	492	503	511	467	492	495	539	483	487	523	489	468	494	471	470	463	540	536	506	512	494	496	496	507	481	462	484	488	503	479	482	512	476	513	490	530	508	479	501	511	526	518	458	478	571	491	550	528	491	516	477	479	471	485	518	466	467	498	493	498	485	519	548	485	478	512	506	483	501	487	503	497	493	516	475	510	468	475	507	495	490	494	486	466	549	514	524	482	552	514	486	481	531	486	499	436	459	519	529	508	510	525	500	493	488	506	524	525	472	489	533	512	491	491	519	473	503	490	506	503	503	478	457	502	477	498	512	520	494	506	512	488	478	477	463	518	498	545	501	481	486	525	512	474	502	509	510	537	501	494	475	514	499	480	455	492	489	540	490	532	508	552	526	483	497	516	500	512	485	509	497	464	481	475	491	525	538	499	436	486	498	463	482	459	518	503	476	450	494	489	514	506	528	461	503	501	504	504	459	522	497	457	513	487	480	498	497	519	510	513	499	470	502	469	496	510	499	520	489	511	487	562	482	489	502	508	528	451	468	518	491	492	517	484	482	483	501	487	511	506	530	502	491	482	495	508	507	512	441	493	487	523	519	496	503	484	487	465	495	499	529	491	491	499	502	473	546	505	526	490	513	491	509	513	527	513	482	501	514	470	499	474	512	523	484	504	491	531	548	490	535	508	501	487	529	496	508	484	486	498	526	491	540	491	529	526	499	470	495	485	479	471	500	530	522	495	482	513	509	479	529	517	493	490	528	493	528	540	473	489	503	490	521	479	462	522	509	504	521	492	479	483	509	525	516	497	524	455	490	521	465	468	501	529	539	521	488	466	542	472	537	501	511	498	532	501	480	561	485	531	490	515	496	536	516	505	520	467	485	487	501	510	481	506	485	506	532	483	522	494	501	519	502	481	494	477	472	505	488	545	504	520	458	490	498	500	498	467	461	548	478	540	513	519	482	515	490	481	507	494	530	509	469	501	436	529	468	510	539	499	461	482	471	510	458	484	489	469	492	555	487	492	508	477	461	526	521	491	487	486	511	455	472	479	487	503	484	493	497	529	504	513	535	465	492	484	524	495	481	504	499	549	523	480	478	502	485	481	459	504	494	480	497	504	479	526	478	530	507	486	509	506	503	534	504	515	493	503	474	479	532	490	481	484	496	506	487	522	484	487	484	513	502	488	511	534	506	479
7772	8684	3793	2124	1466	1059	931	796	759	660	616	586	604	549	551	573	548	508	538	537	545	478	529	525	552	489	516	579	512	560	504	543	545	551	525	515	561	528	534	527	533	433	549	531	499	506	527	478	524	523	529	511	529	519	497	518	496	487	517	510	480	470	511	560	525	518	523	495	500	554	502	512	489	489	485	499	514	540	505	532	493	551	489	515	495	496	508	444	504	511	526	501	490	509	515	524	513	469	454	493	491	529	501	515	533	494	540	515	532	524	522	490	502	514	525	491	477	562	488	481	509	518	531	496	489	475	499	478	485	492	533	512	517	473	511	496	514	535	498	471	463	496	539	505	503	546	479	515	522	521	496	490	532	503	538	497	537	503	446	525	504	498	534	479	515	524	504	489	499	518	512	511	522	505	528	527	522	508	514	514	504	505	521	486	531	489	511	491	461	486	540	494	509	503	505	538	551	491	479	485	494	501	554	495	482	521	506	507	493	516	476	476	507	532	539	497	489	510	508	531	488	521	457	514	536	515	509	543	536	525	448	525	513	511	493	507	470	524	509	474	532	493	496	525	502	496	508	492	473	505	501	498	482	458	462	490	484	502	480	516	500	478	505	495	556	462	500	514	494	486	533	525	483	489	506	451	505	467	498	499	487	510	509	533	507	557	505	484	493	509	528	522	531	511	548	493	526	544	512	490	495	491	491	489	510	501	508	486	508	521	478	493	522	522	533	490	550	537	537	505	541	530	509	482	511	513	498	532	497	522	485	494	511	515	474	493	525	498	484	492	505	541	562	494	493	541	503	492	517	484	512	509	503	499	490	526	493	500	491	517	459	495	483	483	530	526	513	484	488	483	500	498	483	507	480	510	496	508	488	502	498	492	516	488	535	496	517	511	524	522	498	509	518	525	481	502	491	513	493	529	512	536	502	519	517	476	481	481	500	506	485	492	495	476	513	506	472	461	500	533	532	522	508	471	498	484	501	523	538	494	498	497	540	502	518	499	504	474	529	481	504	506	488	502	515	510	550	531	481	515	535	470	516	514	505	488	450	505	502	536	513	550	523	515	495	471	500	488	469	511	519	524	498	522	497	508	512	527	481	506	482	495	528	491	519	526	502	518	532	503	524	525	490	482	508	526	555	494	485	485	519	554	516	498	536	492	530	500	509	499	503	521	474	557	518	471	503	501	529	479	513	522	498	444	558	506	505	454	501	491	474	494	502	537	474	531	541	510	482	513	517	499	531	507	493	480	489	484	517	481	512	532	515	503	485	528	515	465	500	486	480	514	461	504	462	497	551	510	493	550	500	516	490	531	571	482	541	487	497	489	513	506	464	481	484	478	537	501	486	504	539	523	501	505	526	493	525	493	500	547	520	493	494	493	501	484	504	523	495	522	512	518	506	503	531	488	478	513	525	523	473	488	512	505	496	484	517	509	508	474	486	500	491	516	523	499	504	509	514	513	498	496	536	491	499	473	534	477	500	515	498	529	503	475	506	523	513	512	515	484	506	504	531	507	482	527	497	506	501	497	487	478	500	531	490	518	537	494	549	505	535	517	494	493	541	481	504	486	488	501	517	558	474	518	491	478	517	471	493	545	564	516	464	482	505	525	481	522	479	508	528	524	520	484	496	516	526	489	519	472	476	469	489	456	504	526	485	500	487	547	496	506	485	513	502	479	499	505	480	507	500	472	501	470	509	503	485	527	494	484	514	472	507	481	507	461	490	532	515	493	505	539	501	509	513	530	521	496	481	516	525	513	521	498	498	499	503	460	517	464	500	497	501	531	496	490	496	536	487	496	499	493	507	502	520	513	482	521	504	472	489	471	518	463	507	483	515	524	519	457	505	515	492	503	504	516	498	501	486	502	504	510	521	472	496	517	550	510	494	531	488	507	508	559	468	464	488	525	506	499	485	490	503	481	512	525	491	486	471	512	506	523	509	493	553	540	537	462	499	508	508	526	524	481	509	515	527	549	534	512	514	513	528	462	514	507	504	540	505	501	481	510	469	502	511	482	494	505	504	505	501	494	516	496	505	527	488	493	485	497	518	517	489	539	491	517	515	504	499	499	489	523	484	497	504	519	495	478	555	503	507	487	481	491	475	478	478	544	499	508	538	505	479	543	522	498	450	488	517	507	483	535	471	572	523	507	491	508	484	499	538	512	497	476	488	517	497	504	486	497	507	512	497	547	497	508	476	483	522	495	500	484	515	506	525	523	511	467	499	491	530	494	490	495	481	487	455	528	503	522	526	501	534	495	481	495	492	509	524	518	499	485	494	512	492	500	479	515	508	509	503	478	499	496	513	500	457	482	466	537	504	522	530	522	533	534	503	481	547	535	531	541	476	494	506	495	540	501	558	516	464	542	514	473	514	488	509	525	460	558	514	503	460	502	486	468	534	510	512	474	504	500	513	512	445	489	480	490	526	484	487	499	514	514	548	478	523	475	510	515	502	478	511	505	458	503	502	470	494	519	495	486	513	502	507	502	493	488	522	492	494	502	477	504	505	477	487	483	518	541	494	506	481	503	485	548	508	462	435	506	503	491	513	483	482	503	499	550	528	465	465	513	514	573	498	496	479	504	505	503	480	534	509	490	497	549	466	469	484	537	513	518	523	553	475	501	496	493	517	501	513	513	498	495	526	497	482	471	494	510	495	493	508	489	508	497	463	482	538	484	489	493	545	511	474	508	477	465	517	525	510	525	501	515	507	553	516	533	495	459	547	499	492	540	524	520	524	486	493	511	501	505	482	519	556	490	515	538	491	500	498	478	555	493	530	482	497	519	499	523	497	474	503	524	541	504	513	506	449	527	503	498	477	493	528	510	507	503	524	505	483	469	491	492	525	527	497	532	514	472	482	541	495	503	488	488	522	495	529	500	476	542	468	552	490	499	534	502	522	472	512	489	536	497	507	475	506	447	511	498	534	492	450	495	524	499	507	493	509	479	519	483	500	501	552	515	517	479	519	504	514	503	513	516	498	511	476	499	522	558	512	479	519	545	470	478	533	495	507	543	505	531	494	495	528	497	511	517	480	514	481	510	480	518	509	510	498	506	533	494	461	531	468	524	509	491	525	463	499	517	485	523	514	501	477	538	495	521	534	493	494	524	513	534	477	519	478	501	521	509	500	471	511	507	507	473	519	491	508	505	505	491	508	508	535	506	525	516	502	514	541	541	496	515	498	496	470	503	584	525	515	511	469	554	490	472	525	492	490	504	500	488	505	518	517	475	536	515	522	533	508	488	510	545	560	521	535	502	543	509	520	513	541	531	515	447	482	530	478	525	516	536	528	497	536	535	506	504	521	520	498	446	502	517	517	509	502	507	528	521	504	551	518	504	483	518	500	470	538	511	460	528	511	505	509	523	483	484	514	539	533	485	513	486	499	527	493	478	477	567	489	512	523	522	497	520	488	506	503	502	515	546	477	496	526	490	524	519	477	493	485	469	510	499	497	499	489	535	518	530	503	493	527	484	478	482
23954	21376	28511	24608	21375	9774	2134	1454	1368	1149	1109	1032	1037	1010	928	878	920	906	941	921	902	857	895	879	837	786	858	827	831	855	844	822	799	878	853	823	896	840	843	904	827	850	823	864	901	857	848	840	845	820	840	855	885	801	881	824	802	873	825	856	817	815	790	838	821	843	809	858	818	799	792	812	810	827	810	847	818	769	788	789	806	836	804	818	828	798	803	857	771	825	822	792	787	804	857	788	836	816	785	844	789	861	825	817	785	801	846	790	806	822	817	775	816	851	819	814	798	826	758	823	828	817	764	823	808	805	820	839	790	796	852	807	806	793	822	766	794	789	814	834	791	795	824	833	841	804	786	778	810	842	747	817	791	853	775	849	747	806	865	805	714	832	793	814	767	821	753	795	854	839	796	820	825	858	751	818	835	812	795	789	812	852	843	760	738	831	812	831	834	779	805	812	840	811	795	794	766	742	826	839	840	860	845	766	749	793	791	833	811	818	811	771	776	776	884	808	798	796	855	806	809	751	791	773	874	796	783	781	794	757	803	784	814	839	751	776	812	785	798	806	797	793	818	834	870	850	817	778	811	797	835	853	753	820	795	795	831	831	827	787	782	810	825	796	760	805	854	830	793	796	811	778	832	862	741	792	812	824	775	805	791	774	791	791	830	797	768	773	808	827	798	788	838	850	769	778	823	788	814	778	781	786	782	777	829	780	743	831	741	797	847	795	831	786	770	801	792	794	831	824	771	844	797	863	821	793	817	763	807	765	837	790	828	789	823	793	816	821	827	815	802	766	789	841	870	802	806	802	787	798	915	838	809	808	818	775	793	827	772	755	829	822	805	800	834	842	767	856	834	821	751	836	810	831	846	874	860	824	756	753	792	846	795	831	810	789	810	787	807	806	774	791	816	787	852	742	912	802	832	794	780	798	845	804	826	786	787	787	780	816	812	802	831	782	813	816	857	779	808	818	815	798	811	795	815	844	761	759	773	796	805	805	820	788	768	793	810	840	808	817	836	823	762	795	791	773	778	835	825	803	812	815	857	771	813	771	819	814	865	832	860	795	792	805	837	748	770	819	816	838	809	776	799	781	807	816	770	807	811	779	830	788	817	772	821	784	812	812	818	763	778	825	768	815	806	778	812	782	795	819	797	793	780	812	845	812	804	803	804	776	823	838	789	775	810	858	752	750	814	807	742	839	765	853	818	831	782	865	820	823	797	768	806	848	767	768	821	843	838	743	768	798	806	786	812	791	815	834	832	805	869	797	789	789	842	807	780	804	836	816	821	772	776	819	795	801	791	846	838	818	803	774	860	836	798	765	800	864	764	838	775	857	865	773	776	829	843	770	804	817	814	839	820	811	812	793	813	767	819	800	803	793	814	824	797	827	801	830	797	831	796	841	777	797	819	831	851	789	851	845	813	830	790	835	809	811	782	756	796	806	810	823	807	775	794	773	787	816	813	844	816	810	837	821	797	804	772	837	797	852	826	871	821	813	798	783	811	809	784	786	790	823	776	811	876	808	801	801	785	830	819	765	707	793	810	795	814	817	797	828	747	782	792	818	788	833	822	806	818	859	819	824	756	752	763	768	797	777	777	795	815	823	816	823	779	811	794	836	809	780	802	802	768	803	795	781	779	826	821	765	788	820	725	805	798	806	779	808	780	782	771	797	768	820	836	797	807	814	813	795	750	792	784	793	835	776	730	822	830	770	766	847	844	726	828	769	770	797	760	759	834	790	793	793	816	816	789	767	805	776	821	807	854	809	830	825	840	764	763	871	755	791	767	775	798	761	758	809	788	833	793	826	820	819	789	821	794	795	778	821	782	782	851	819	802	773	820	802	822	799	828	775	776	822	798	811	855	824	804	814	798	796	766	792	788	767	796	789	778	791	804	793	766	845	795	812	820	776	746	759	784	758	769	777	780	765	777	813	812	846	808	816	765	777	806	793	835	826	801	766	863	813	788	810	764	820	782	815	782	871	771	816	807	800	814	782	844	734	831	787	777	736	821	796	805	803	843	847	784	837	824	804	787	767	804	878	832	788	787	861	791	827	789	770	781	800	847	844	835	803	810	809	842	802	800	853	779	785	768	775	812	796	807	791	783	800	800	809	772	783	721	815	792	826	795	775	840	803	791	770	870	826	840	820	776	761	806	827	762	823	728	845	829	797	826	792	804	810	797	819	812	772	807	774	786	773	798	783	822	793	856	813	781	800	799	791	792	790	834	833	827	785	832	790	835	831	836	813	778	823	778	849	843	807	785	798	803	793	825	766	757	809	801	849	772	821	755	776	814	855	821	772	821	759	768	812	788	801	794	811	827	787	828	820	810	801	802	853	845	817	800	792	763	766	795	830	805	814	807	823	797	772	806	831	741	775	774	799	831	785	839	753	814	801	811	780	802	815	841	776	776	792	795	813	796	777	759	804	800	788	798	819	866	789	854	800	780	792	788	813	807	786	829	881	815	815	866	810	759	795	728	849	777	772	792	821	797	842	818	853	868	839	794	807	802	808	800	812	831	817	804	787	813	827	798	812	807	840	772	811	796	781	785	752	799	798	731	802	846	831	731	802	799	832	782	803	766	810	846	863	799	821	790	805	830	807	810	834	807	786	796	794	823	796	793	767	828	815	789	821	779	783	821	816	797	860	789	806	827	815	836	780	765	836	805	790	806	784	802	821	775	849	813	803	822	846	839	826	790	805	823	800	816	806	801	847	775	772	780	841	757	852	790	786	843	795	867	803	788	819	802	816	757	807	841	844	844	829	787	796	839	802	850	838	787	828	827	787	814	813	783	800	833	787	798	798	893	836	833	814	801	771	829	831	804	789	803	800	816	763	779	840	832	789	766	788	821	816	810	802	795	835	820	828	790	823	803	762	820	760	855	800	792	770	821	800	817	831	799	775	811	856	880	798	791	830	838	862	800	815	814	814	777	788	771	789	839	765	777	816	752	760	788	793	807	796	795	748	785	757	825	838	781	830	820	786	772	807	841	826	840	795	776	786	837	822	779	783	806	805	816	799	813	832	808	767	835	788	809	816	818	838	858	786	819	795	784	861	813	820	782	795	819	829	825	800	812	836	833	767	776	801	885	804	820	811	839	820	832	791	816	800	784	777	810	772	822	773	802	794	796	832	783	791	761	829	775	781	748	808	790	784	817	808	811	784	815	791	801	809	812	795	835	805	811	842	753	767	770	830	826	826	806	799	790	804	839	761	788	815	805	838	831	804	835	824	805	806	808	776	777	775	804	822	815	818	828	807	807	818	869	849	762	815	793	803	841	791	823	798	804	840	827	772	828	809	779	827	785	739	796	795	879	781	802	846	788	760	781	796	779	772	790	818	804	825	843	803	778	824	803	820	808	807	773	818	828	849	777	828	818	807	831	840	774	801	774	805	851	798	742	784	849	828	839	800	845	799	787	828	827	837	856	844	800	792	772	817	832	783	828	817	827	819	801	803	797	792	840	807	823	801	887	821	763	770
8309	20200	11215	6054	4386	2996	2210	2038	1644	1428	1341	1224	1165	1077	941	977	977	910	926	918	911	910	913	874	870	895	863	881	863	898	842	895	876	919	898	906	853	931	858	904	855	860	914	843	838	859	859	865	858	784	892	823	864	874	797	861	817	844	813	836	785	828	816	829	862	782	823	851	790	819	823	800	773	809	740	836	846	790	823	840	819	820	774	828	773	814	841	791	829	799	816	758	820	798	783	853	821	806	836	834	792	771	824	809	825	791	834	811	821	777	818	849	833	798	762	814	816	812	769	836	728	792	829	829	820	824	829	792	813	785	831	813	805	821	796	799	775	860	806	795	743	776	800	842	802	833	805	835	832	861	786	798	770	869	833	809	785	806	784	815	797	809	799	796	828	838	796	820	838	906	779	794	823	821	854	858	772	827	803	795	828	788	762	813	806	859	832	842	800	808	784	769	793	801	806	814	779	796	794	751	800	787	784	824	774	812	795	817	788	805	775	840	796	806	798	796	795	856	828	801	800	795	801	810	804	823	838	838	813	798	777	801	837	854	824	790	807	792	816	810	853	762	860	851	830	777	774	807	814	773	837	797	824	799	812	798	796	839	789	794	744	847	767	771	829	837	829	764	804	836	815	829	810	849	813	830	785	809	888	779	829	783	783	820	800	798	834	791	823	867	816	808	796	810	822	814	772	800	830	850	791	814	826	828	799	816	793	806	788	839	757	865	812	802	831	783	833	858	843	824	781	803	848	778	824	776	791	789	771	764	830	824	871	848	788	778	779	760	799	808	781	802	774	801	838	822	834	808	796	792	860	773	822	864	876	830	787	790	822	803	816	870	783	838	848	787	787	764	802	784	761	793	814	876	829	788	773	782	839	804	762	848	843	777	795	788	829	795	795	773	838	761	757	814	837	713	816	809	763	826	842	825	879	768	824	780	750	776	814	824	817	772	814	824	798	861	799	835	789	865	818	808	819	832	768	745	859	860	804	777	768	821	857	808	811	774	843	793	809	810	850	860	820	822	815	823	785	815	819	780	797	764	828	862	807	813	815	777	825	884	824	844	828	794	832	786	812	766	816	760	833	767	836	770	809	801	781	800	799	817	818	803	814	808	819	825	822	780	842	814	781	809	804	845	783	758	843	804	878	823	817	805	806	803	819	835	831	774	817	815	812	790	782	747	840	808	819	770	792	800	740	799	812	780	820	797	860	822	802	812	811	812	824	790	805	818	767	782	823	793	789	808	834	834	802	826	799	840	792	803	805	811	765	791	782	787	836	794	803	863	812	825	853	856	844	802	840	820	829	806	753	757	787	785	790	789	795	825	809	807	781	823	817	827	826	834	809	801	818	827	774	814	821	875	829	801	831	808	863	808	838	780	782	801	738	776	825	810	796	829	849	803	802	870	801	796	796	781	833	771	800	761	839	792	825	812	819	861	827	805	777	863	846	811	843	794	818	807	822	773	858	841	794	778	835	823	842	779	825	757	816	781	836	813	818	792	793	800	744	810	797	799	836	770	825	826	853	800	806	834	777	782	842	833	781	826	791	799	830	847	790	813	811	816	834	806	808	779	843	860	774	788	771	798	832	785	815	832	820	848	852	812	800	802	819	747	851	807	792	791	781	845	780	789	811	806	826	831	811	839	796	780	801	813	805	792	788	851	793	809	827	794	844	806	823	815	844	818	850	773	811	806	765	873	737	820	808	814	786	813	841	855	814	795	801	826	772	812	790	770	824	824	780	850	762	796	819	821	832	791	806	795	783	856	803	819	763	805	773	781	780	821	717	778	866	818	846	808	803	819	790	785	837	863	786	825	798	838	782	817	800	767	804	771	803	833	764	815	816	813	848	789	815	782	844	787	783	826	805	801	778	780	766	799	802	803	753	807	834	843	829	832	787	826	814	800	767	789	790	806	836	816	762	779	797	831	788	798	793	796	833	797	814	822	778	830	814	815	806	822	838	838	785	820	837	770	826	769	790	783	852	810	778	764	867	826	778	825	818	805	781	807	818	822	843	770	801	799	795	748	828	799	789	843	844	783	798	795	760	797	772	776	836	798	811	846	824	808	796	838	823	774	799	792	833	858	820	787	764	844	789	782	811	818	841	793	817	819	771	834	808	818	816	785	797	790	804	753	846	864	783	819	808	785	854	798	782	795	795	801	772	786	814	793	800	785	816	858	822	798	800	797	795	800	794	825	813	775	782	766	782	771	861	827	800	814	794	874	744	809	802	807	843	811	798	785	822	819	844	818	788	810	785	841	829	837	831	835	791	785	840	830	815	751	788	761	798	786	797	758	813	768	779	726	836	783	784	815	808	781	814	796	838	782	789	767	848	805	792	751	805	800	799	786	779	804	810	791	819	783	766	827	869	788	808	817	861	824	742	744	824	776	821	768	818	794	860	823	778	837	812	825	829	775	774	778	769	859	748	832	837	797	810	770	817	781	840	796	807	794	796	771	755	812	802	808	780	809	818	756	786	727	779	813	777	788	825	798	793	839	818	835	809	790	806	806	828	792	856	830	788	814	847	747	843	797	816	794	835	824	775	787	820	852	870	827	799	778	772	817	810	811	804	797	781	778	788	805	813	862	796	832	809	824	762	795	793	779	738	802	804	801	790	779	804	828	794	847	839	796	799	779	765	821	823	816	792	823	776	790	825	800	804	819	820	786	817	757	780	784	787	792	817	819	849	814	773	791	835	822	800	855	777	856	787	819	814	840	838	793	759	796	781	799	780	809	791	807	844	793	752	858	789	842	822	765	805	779	786	794	848	813	776	821	817	821	788	781	841	826	800	798	818	779	811	854	796	776	811	795	846	830	811	770	765	810	776	848	834	808	798	821	811	807	784	783	825	808	837	785	759	802	854	831	792	794	835	815	779	843	790	829	795	801	773	808	815	821	844	781	809	779	850	828	790	767	800	813	755	763	845	817	806	829	810	830	765	772	775	818	819	798	808	784	798	805	822	831	772	809	801	794	844	773	767	852	819	863	807	785	780	785	807	821	753	835	826	829	871	779	810	798	818	802	837	795	801	784	831	811	785	777	786	780	768	841	802	786	768	860	829	794	820	858	775	770	798	868	783	850	797	799	795	810	800	786	802	830	750	830	804	831	833	809	779	844	822	798	816	847	809	790	820	841	836	861	764	805	766	844	873	767	816	801	794	781	840	759	840	824	829	804	773	827	786	782	837	815	819	796	779	834	827	787	805	845	811	783	727	799	828	855	795	798	788	827	832	775	780	849	843	781	797	803	804	808	823	778	805	780	800	842	799	846	840	797	802	814	816	788	809	795	827	823	781	793	849	852	809	800	785	759	803	796	783	776	829	821	783	841	809	812	828	835	779	833	771	765	798	775	790	813	848	783	821	810	770	762	785	814	767	798	826	814	761	815	871	794	813	859	795	851	785	828	824	864	795	844	820	809	862	805	847	804	811	793	773	757	763	850	801	750	760	790	818	873	825	824	768	819	805	793	785	796	806	771
24989	21346	27405	25540	10446	1333	871	748	685	594	566	574	567	512	476	461	484	462	534	512	443	450	445	452	434	465	446	453	484	439	421	467	505	460	461	462	439	460	449	475	475	443	475	507	469	425	439	439	495	461	434	439	458	447	435	449	486	403	459	411	421	440	433	435	377	396	396	431	442	453	429	442	469	426	441	466	414	422	422	392	443	389	437	407	446	400	445	437	418	440	413	414	431	408	446	378	397	434	439	430	405	439	417	447	451	453	433	402	424	414	433	414	397	426	421	417	445	452	414	422	447	431	398	455	387	412	403	436	450	408	421	410	405	415	425	430	435	430	421	412	429	399	443	453	378	399	394	424	407	456	421	475	422	423	425	415	399	421	395	426	428	453	439	428	429	424	388	399	456	416	414	423	426	432	409	422	407	413	426	466	428	445	429	457	458	389	444	423	457	427	442	447	447	452	428	446	401	412	424	428	410	412	456	406	444	389	411	423	411	408	438	431	443	440	437	451	471	422	407	421	469	475	423	437	416	439	442	401	392	447	426	464	413	419	418	425	451	417	395	423	406	416	424	454	441	437	454	414	448	440	403	435	445	456	409	432	422	405	433	439	429	440	455	424	405	430	422	406	469	422	441	407	441	408	418	441	436	426	426	433	444	407	430	391	428	432	401	418	461	423	408	450	428	446	408	411	426	392	420	422	421	417	379	434	424	429	413	394	437	424	422	436	419	427	447	407	445	467	447	454	424	414	439	425	412	396	422	432	441	425	405	443	398	416	430	444	460	411	395	423	480	459	455	431	399	404	435	452	415	424	448	431	466	385	398	422	411	448	438	429	408	432	409	419	438	418	441	408	408	438	458	399	418	433	408	423	428	413	425	434	426	415	415	434	374	419	423	437	403	435	418	389	399	444	400	401	445	408	477	392	441	416	461	406	465	437	460	435	451	393	407	448	419	420	374	401	400	430	442	430	399	464	431	426	450	456	424	481	445	430	415	394	415	446	419	413	425	409	420	420	413	432	454	369	433	404	425	408	430	396	390	443	439	443	394	407	415	387	456	418	442	414	377	431	456	432	435	443	455	424	437	469	462	432	431	428	416	446	391	406	448	446	433	464	437	412	395	402	429	439	447	424	412	394	433	423	465	387	422	400	424	430	447	424	451	453	429	382	449	402	433	425	399	438	444	412	460	424	395	395	436	432	417	437	432	419	421	400	425	429	403	460	393	377	395	436	418	418	401	413	476	410	423	444	448	434	425	433	476	440	454	419	479	449	464	442	438	398	398	412	446	471	412	423	464	424	389	398	419	424	450	445	409	375	403	410	416	433	399	394	419	432	403	419	381	410	401	434	390	422	402	463	408	442	411	425	423	432	429	406	417	399	420	437	392	444	419	438	421	440	427	402	425	434	431	413	445	417	425	448	424	451	424	414	432	450	376	402	410	407	419	449	424	428	444	421	378	444	435	440	389	423	393	415	397	385	421	439	431	456	406	437	415	393	418	399	453	365	425	421	436	460	385	468	404	401	437	456	413	407	422	435	395	424	442	432	400	425	419	425	440	430	398	371	383	437	414	431	439	413	439	398	442	413	424	449	462	436	393	389	424	454	430	456	417	447	435	393	408	419	451	404	465	384	442	412	472	437	438	434	445	438	448	428	406	410	433	457	414	390	439	423	408	428	427	388	445	413	421	445	404	429	465	398	418	445	434	429	433	436	403	437	454	419	423	426	405	440	426	443	437	446	451	437	391	400	430	386	417	459	463	436	423	396	452	410	450	414	442	410	420	431	443	418	427	400	439	462	427	401	430	407	454	452	433	408	400	447	407	457	416	448	415	410	423	399	412	456	421	407	424	437	428	412	370	414	426	427	415	438	460	443	408	443	453	423	402	437	382	380	437	428	412	424	421	442	436	435	411	408	404	437	456	421	404	421	445	378	422	439	439	410	456	390	431	443	440	415	415	390	428	436	427	402	437	431	401	436	420	429	435	388	420	412	429	391	417	392	417	454	427	404	437	414	397	442	463	420	391	446	368	453	422	437	411	411	418	416	442	435	449	395	440	419	433	428	446	392	416	408	463	434	444	443	424	423	427	436	411	431	428	410	423	433	427	419	472	446	418	384	440	429	447	468	453	432	449	416	440	443	372	389	423	434	422	445	385	421	425	380	419	402	450	444	406	433	394	446	391	432	411	415	443	406	409	412	408	459	395	420	391	420	426	411	418	407	445	405	443	427	428	403	484	413	423	407	448	420	411	420	417	439	424	441	413	432	406	441	476	430	417	442	443	407	404	417	423	440	420	459	368	405	443	431	450	405	420	404	423	439	426	428	449	456	414	401	427	410	434	426	442	435	394	455	443	432	405	440	399	410	436	422	418	441	429	415	436	378	448	390	438	415	430	417	410	433	453	422	427	432	431	425	410	429	451	385	452	413	438	415	431	444	447	424	426	389	432	429	436	404	404	430	404	396	421	428	437	435	397	425	420	417	428	437	440	412	431	425	422	448	440	406	441	437	433	379	406	419	435	413	464	425	423	437	451	446	440	425	409	401	449	414	430	441	402	464	414	408	444	429	414	409	448	448	448	441	450	410	448	409	427	416	399	393	425	411	427	409	423	418	411	439	434	445	452	403	456	427	418	416	404	446	435	454	460	410	397	401	430	426	429	436	429	415	419	431	412	421	441	425	423	402	434	437	421	411	410	414	430	400	412	421	425	413	430	421	418	392	423	425	436	455	420	419	425	428	442	439	435	415	431	419	389	442	456	431	424	443	451	445	439	431	405	411	436	474	428	444	399	422	437	464	426	410	428	401	438	406	445	386	439	418	418	448	400	447	436	451	433	395	411	427	413	472	427	399	434	417	407	433	475	474	411	447	445	442	414	428	413	449	433	423	435	436	404	415	403	463	395	429	420	461	438	412	415	407	412	438	424	419	410	435	439	433	433	414	413	407	406	422	430	395	436	443	427	450	410	429	399	434	451	393	459	400	432	399	430	422	427	413	435	437	430	439	436	406	457	424	405	415	417	447	412	393	460	392	390	424	406	482	415	446	415	427	400	454	410	473	431	413	413	438	415	429	393	450	456	424	431	437	475	414	428	441	409	425	405	427	426	405	440	396	430	411	448	407	407	406	418	381	401	382	404	393	394	416	405	435	447	424	425	399	443	435	439	416	453	432	384	405	430	403	436	395	422	423	452	448	438	438	394	472	394	457	430	404	393	449	410	430	442	371	397	406	488	390	376	446	400	448	449	413	412	410	437	429	402	439	421	457	446	421	416	387	445	434	415	416	448	395	430	407	395	456	431	394	445	433	414	436	441	445	388	410	423	389	434	417	400	427	426	371	411	436	380	421	439	452	407	413	447	428	419	422	450	424	416	431	423	415	410	405	398	430	451	431	427	442	430	430	457	441	438	413	448	414	424	417	396	419	415	423	433	408	408	434	417	411	427	452	423	364	437	377	427	406	417	463	421	437	430	421	409	414	441	417
7119	13896	7291	3688	2689	1759	1325	1164	1037	819	770	631	690	634	552	512	515	553	562	505	492	479	504	502	468	459	510	468	538	475	442	493	526	515	457	488	521	470	510	468	480	499	468	482	505	472	508	480	451	472	468	463	521	463	484	439	449	475	476	443	444	468	454	468	475	488	436	471	471	451	444	420	457	443	495	422	430	414	428	450	408	454	464	467	434	496	430	446	433	452	477	439	483	439	431	445	397	444	458	470	430	458	462	426	450	459	426	423	433	479	445	433	456	466	435	422	470	483	461	445	438	419	417	418	460	422	480	427	453	427	455	471	425	473	432	427	457	462	418	425	445	449	412	428	461	443	433	429	484	448	431	472	450	452	437	410	443	465	448	435	435	433	423	462	483	458	448	451	447	449	460	470	451	452	472	453	421	469	488	478	435	462	442	452	435	439	444	419	461	478	455	431	428	440	422	430	456	410	393	446	444	416	476	438	489	422	447	435	430	444	434	455	469	464	427	418	444	430	450	450	461	452	443	425	452	404	433	469	440	452	456	461	452	465	444	469	431	423	433	412	405	441	458	455	454	423	437	436	457	465	435	394	458	437	440	461	480	450	398	437	441	440	443	482	441	451	472	466	441	459	465	412	436	414	432	451	425	439	455	440	437	421	424	455	427	401	464	443	441	419	417	461	416	431	412	417	456	392	454	438	464	440	468	402	456	433	457	422	464	450	443	462	431	427	471	428	435	435	453	449	413	417	419	429	444	457	431	429	479	442	473	456	427	447	459	457	420	468	487	467	451	451	442	450	469	428	473	464	459	449	437	437	465	454	490	413	424	420	447	423	399	467	432	458	462	393	453	497	456	473	445	435	446	452	423	456	440	478	431	454	422	417	431	452	422	408	457	469	434	445	402	434	481	409	438	483	408	436	423	434	423	448	441	445	456	446	449	423	479	440	422	413	462	459	447	455	411	448	457	432	464	459	401	414	418	464	429	397	476	424	454	450	421	407	430	493	410	445	445	414	463	432	441	440	442	447	418	458	446	448	465	423	452	442	444	455	439	447	413	432	449	471	457	453	410	432	441	428	437	467	423	445	431	434	400	445	431	460	465	449	445	425	430	455	500	426	450	443	419	427	433	444	436	475	464	417	499	454	418	440	435	476	470	472	475	414	397	451	445	453	491	473	437	438	450	449	444	425	483	412	434	477	450	404	449	439	450	458	390	446	448	464	481	459	461	415	416	391	442	443	479	474	436	486	453	454	465	438	486	446	447	433	446	431	445	495	446	465	436	470	426	412	449	430	449	446	442	467	466	464	428	453	425	436	472	442	466	406	448	420	467	429	467	430	415	409	470	472	424	468	434	477	444	454	465	423	488	445	452	444	432	451	433	452	462	448	448	452	431	444	457	420	457	471	462	446	419	455	451	443	426	449	421	479	463	424	431	467	450	439	397	429	421	412	456	483	410	405	445	414	448	457	445	469	438	419	466	453	434	452	382	436	421	452	453	455	429	426	437	438	455	460	421	454	407	455	435	411	423	429	397	432	439	430	476	459	429	417	467	452	430	430	447	449	455	485	426	420	425	421	447	444	440	432	439	444	432	451	428	466	429	481	402	428	445	439	452	431	448	437	468	451	444	420	437	436	417	471	468	435	417	452	450	427	465	474	478	408	427	437	468	446	452	448	465	457	417	445	448	457	448	414	482	458	433	470	396	426	428	427	431	448	421	401	428	476	454	435	441	439	482	430	430	456	490	447	462	407	407	442	409	442	470	443	454	406	443	479	435	462	452	423	468	427	436	453	435	453	473	424	428	431	403	412	453	471	405	462	417	451	470	420	417	426	395	472	425	425	400	432	418	424	413	442	466	448	448	451	453	436	454	430	402	425	459	422	433	482	470	451	471	436	444	464	386	418	386	415	426	410	478	428	429	404	445	449	461	456	426	441	451	431	461	421	466	439	431	469	431	427	457	425	446	441	440	423	471	436	435	442	439	417	456	422	434	447	421	455	461	424	445	465	402	457	437	440	443	457	471	423	436	400	465	434	493	456	433	471	455	457	458	418	457	436	437	440	447	462	453	456	415	437	464	417	465	441	432	450	484	461	399	435	438	417	456	433	412	454	450	446	440	429	443	480	472	424	424	493	464	447	431	436	431	420	421	443	455	445	420	484	424	436	477	464	415	425	437	436	452	457	480	420	441	421	432	434	424	453	453	480	436	457	437	464	505	419	419	455	467	435	484	437	429	433	461	398	456	437	437	408	465	440	469	440	445	486	442	418	483	441	471	456	458	428	409	460	479	460	453	443	429	428	445	459	431	459	406	427	442	438	468	427	443	432	441	420	457	441	427	417	489	480	428	445	445	474	446	453	452	480	448	443	464	497	439	450	449	463	416	458	417	431	453	466	419	427	462	431	438	461	467	451	419	402	443	454	462	425	399	439	431	434	411	470	421	444	411	458	445	453	406	466	476	464	427	449	470	444	474	450	431	452	460	440	450	421	429	423	460	454	449	418	408	444	463	451	410	476	436	480	450	458	465	446	454	452	433	443	456	426	429	468	425	410	441	460	453	428	414	470	455	417	448	454	437	437	433	436	437	445	424	452	450	414	433	482	451	462	437	419	421	459	449	469	482	455	434	436	438	455	440	450	463	463	444	444	479	460	440	415	425	457	456	412	450	451	448	457	448	465	451	446	443	437	453	447	427	430	432	410	440	423	451	458	449	441	463	415	433	425	467	471	469	430	441	463	434	428	421	424	437	431	412	456	450	452	420	429	425	438	470	457	425	431	476	480	460	436	435	432	493	437	479	432	434	418	441	431	452	478	444	443	428	426	479	466	419	377	458	469	462	453	415	450	462	437	426	451	476	462	426	420	402	437	438	428	424	446	440	459	434	414	437	427	432	448	439	468	453	427	457	481	475	474	447	422	402	433	419	439	436	468	462	427	435	425	437	412	418	489	448	481	440	456	433	465	439	421	460	440	477	444	419	452	461	447	443	448	422	434	474	450	435	458	434	422	436	443	400	413	455	470	454	450	419	475	406	439	454	442	433	439	410	460	502	458	419	433	432	428	455	509	479	431	458	440	429	421	437	418	441	434	429	430	442	445	417	477	450	441	444	451	478	492	422	414	453	437	436	461	460	432	463	484	440	437	439	435	454	457	412	460	436	422	454	488	421	452	464	492	463	452	442	446	435	454	464	445	430	439	472	429	463	451	443	441	399	403	463	469	428	432	408	453	437	444	439	463	446	455	426	447	463	439	409	471	423	397	445	520	446	439	381	449	428	415	443	464	461	438	434	472	462	472	464	443	458	429	443	423	429	444	437	407	459	482	418	452	430	412	446	447	417	408	431	427	451	403	456	416	481	465	457	454	456	451	444	441	457	442	481	448	451	466	443	447	427	417	428	397	426	450	448	472	425	435	440	464	418	429	452	395	426	460	418	444	436	455	441	422	470	470	419	471	457	456	450	474	465	426	454	436	416	470	451	435
22761	21392	29125	24052	21398	21477	9614	2184	1503	1542	1405	1211	1220	1212	1062	1048	1028	1020	969	1048	1012	954	986	989	933	934	942	917	941	941	939	952	976	928	961	940	923	963	989	981	944	932	929	897	866	911	905	947	899	913	875	919	946	936	900	856	861	861	874	873	939	907	827	864	854	886	898	851	846	854	825	837	894	830	868	830	857	854	903	896	857	892	836	876	904	860	881	837	833	873	887	868	856	863	877	879	869	852	840	908	798	863	876	826	865	884	816	841	861	841	868	827	856	905	852	864	859	858	841	823	851	816	841	862	851	813	889	860	867	920	878	895	892	852	856	884	810	886	936	838	923	869	835	894	841	876	867	849	827	843	877	867	873	879	822	780	822	845	865	867	819	900	904	842	834	819	800	879	828	821	860	834	860	895	860	824	902	849	877	876	890	852	886	950	868	841	839	872	839	826	848	881	878	878	845	834	862	876	874	878	857	899	889	864	800	879	852	855	858	857	837	827	838	839	855	896	899	833	884	850	848	854	826	840	884	796	843	840	799	836	891	844	811	878	823	884	880	863	872	812	849	895	820	868	908	882	893	856	846	794	878	911	843	882	817	808	854	870	805	874	871	903	862	779	926	851	865	856	873	889	861	854	898	815	795	807	868	821	848	860	876	832	889	781	807	829	854	809	807	893	864	895	893	829	829	855	834	845	844	905	874	882	902	819	837	858	878	866	856	791	870	854	913	881	824	814	842	855	856	878	842	852	843	846	839	821	827	835	848	828	795	841	871	840	802	845	849	866	825	848	846	851	856	860	836	833	922	838	831	831	869	849	873	841	809	866	853	896	865	891	877	871	846	842	865	852	866	883	839	862	859	832	890	798	906	824	890	831	892	856	839	964	851	833	874	843	856	866	882	805	877	922	825	910	879	855	882	854	824	880	850	842	823	898	844	842	825	851	849	845	817	865	795	824	871	849	863	814	872	845	820	868	838	873	839	888	846	865	866	862	829	874	869	829	857	955	870	853	873	848	830	872	867	813	800	828	862	827	863	819	817	880	865	851	883	880	892	868	864	856	858	834	892	862	847	841	838	872	885	829	865	893	857	864	863	858	914	854	877	862	866	830	870	895	880	857	857	806	830	839	895	856	846	871	818	849	894	851	874	905	851	882	836	831	839	910	829	843	863	788	900	879	864	871	840	840	914	862	881	833	826	883	850	903	858	906	885	878	843	893	870	839	858	843	850	840	870	879	849	848	875	841	796	831	879	827	854	799	865	875	854	844	817	849	916	869	871	878	886	842	875	848	818	872	821	934	844	836	857	847	845	856	856	851	839	850	800	874	820	828	848	911	865	845	806	840	842	827	834	861	855	853	870	831	852	828	861	832	842	813	820	870	825	855	858	859	858	858	856	836	842	824	917	886	837	821	872	838	851	782	797	857	854	844	846	844	847	841	866	845	892	835	841	838	806	846	907	896	846	841	831	855	850	812	807	861	868	826	840	852	866	885	862	851	824	846	782	843	870	786	877	837	829	817	840	890	833	889	831	849	899	814	806	907	835	835	896	911	827	903	841	881	845	867	889	847	815	810	882	837	879	876	868	865	863	821	886	862	864	933	871	836	835	842	878	819	832	870	879	870	860	841	835	910	841	857	814	886	832	843	882	897	799	873	853	846	851	867	907	834	854	863	819	848	884	903	820	837	872	823	851	855	870	868	860	855	896	884	866	854	814	848	861	900	805	814	862	893	842	860	864	861	844	876	837	850	838	872	872	867	856	802	816	861	767	922	853	852	864	861	800	874	824	889	858	844	874	842	899	849	847	912	881	834	869	847	871	889	855	862	840	875	921	859	880	854	849	843	878	822	881	881	843	891	923	862	906	860	874	889	863	843	844	791	874	874	829	818	855	849	850	843	805	860	858	838	860	888	858	831	838	829	822	869	825	860	875	847	826	870	906	878	841	897	846	843	804	879	886	852	868	863	880	875	821	841	842	836	821	812	834	857	919	880	849	889	838	890	865	835	886	866	791	844	841	857	849	829	848	809	902	859	820	850	844	851	890	900	897	840	865	796	845	806	835	824	900	895	877	839	793	827	840	858	896	869	839	817	859	843	841	850	865	820	879	855	802	846	877	844	865	835	843	848	861	905	881	857	846	833	914	820	839	913	856	880	883	804	813	853	811	861	902	878	866	854	828	794	816	909	843	844	811	880	875	844	897	876	872	837	832	826	885	876	879	866	802	811	836	863	850	888	850	835	894	907	825	871	886	797	851	866	827	839	820	856	866	851	864	867	830	840	839	812	863	851	913	817	844	876	836	839	890	808	892	878	839	852	844	873	897	855	843	864	853	837	886	877	854	859	834	873	890	866	924	849	864	844	885	841	840	886	823	834	780	813	920	844	884	797	800	847	923	807	851	840	869	839	865	784	873	848	841	857	874	858	884	845	868	826	884	901	843	825	914	836	840	900	884	901	879	756	844	840	802	875	887	853	823	852	777	837	872	932	865	833	833	926	864	851	828	875	882	826	836	812	861	839	907	845	875	877	860	886	878	847	812	830	889	844	809	858	830	840	872	881	862	843	842	832	859	870	852	859	900	861	800	841	876	841	911	825	912	821	841	914	859	878	806	885	811	883	904	813	830	874	835	824	876	852	853	839	867	897	881	860	872	863	822	870	887	865	870	863	879	880	860	877	835	835	895	892	883	827	891	864	819	862	872	814	833	867	851	870	866	892	851	893	832	860	856	820	816	855	862	885	779	837	851	823	784	807	852	839	857	860	864	836	804	849	850	827	875	847	902	859	863	865	903	835	834	849	921	850	876	853	904	874	863	795	833	868	803	796	847	844	785	850	869	863	834	845	817	843	862	823	856	840	844	921	882	892	874	851	828	848	797	832	838	870	840	834	832	813	931	838	850	855	879	872	854	857	846	785	841	913	833	838	822	842	888	827	842	881	804	874	893	802	811	830	836	848	815	830	878	850	875	808	818	847	915	855	846	788	889	850	848	845	873	836	855	816	911	842	881	833	835	841	842	833	826	847	864	838	818	864	848	795	842	850	862	846	830	871	821	839	873	815	854	874	864	847	855	895	840	853	806	851	855	814	847	881	911	939	824	832	800	841	826	829	816	827	885	817	860	916	889	826	853	862	825	859	875	824	811	865	852	847	837	837	899	826	801	870	807	863	928	867	867	844	855	843	834	892	843	803	841	784	854	869	848	841	807	864	876	830	820	856	882	882	833	814	854	883	810	815	850	798	791	924	859	862	860	888	829	914	865	854	857	846	901	830	868	845	836	833	899	868	853	904	891	849	861	854	848	884	846	855	819	856	843	847	870	830	854	824	843	856	892	833	849	871	881	870	900	903	859	821	807	876	867	840	892	839	800	834	800	862	798	806	849	844	841	818	840	834	875	792	851	828	856	808	866	852	825	880	822	898	884	895	851	840	843	805	820	889	876	814	893	836	842	807	864	884	865	848	871	815	879	882	835	903	868	834	899	876
9867	26053	16453	9154	6736	4488	3368	2760	2278	1895	1834	1586	1487	1286	1204	1127	1133	1076	1097	1050	1057	1000	940	988	1023	969	942	980	860	912	1009	938	995	958	988	907	964	920	967	971	999	943	924	936	864	970	929	897	883	916	860	905	862	883	901	918	873	824	869	886	909	916	890	855	866	889	880	885	852	859	885	821	899	922	810	815	840	815	872	868	879	892	865	902	839	903	864	878	874	877	837	861	811	939	879	859	835	782	867	833	839	926	836	820	823	877	854	852	833	811	836	856	876	856	881	813	890	872	870	852	881	862	908	864	843	814	862	849	859	870	861	857	818	873	880	840	941	822	880	830	820	854	863	886	842	856	868	840	875	868	915	886	890	853	871	834	909	838	881	862	882	896	872	871	809	786	872	861	829	885	821	801	845	833	820	824	833	885	836	883	825	868	887	813	830	858	821	858	900	816	819	836	866	869	888	818	841	843	849	856	837	838	797	902	920	840	801	849	865	844	858	819	851	860	887	849	895	870	850	867	859	797	844	857	879	852	851	856	918	841	857	893	889	814	850	857	806	866	790	850	847	839	893	853	892	870	855	861	816	832	879	838	844	841	853	838	850	899	844	812	838	799	877	830	876	844	839	821	858	864	878	856	909	832	845	876	879	838	830	890	867	791	806	888	830	897	874	843	862	880	863	872	827	892	830	806	917	859	878	884	902	872	867	887	853	828	827	838	827	860	837	837	927	864	824	858	823	767	811	899	816	865	843	841	834	827	856	813	804	891	809	882	869	868	873	865	840	863	817	843	829	893	881	888	910	855	845	862	844	841	867	824	871	856	895	837	819	831	857	846	810	886	860	843	871	875	848	857	848	793	823	886	865	826	807	864	824	853	918	887	848	881	877	833	908	848	866	827	821	921	882	877	857	852	820	856	790	848	846	907	800	864	841	842	832	861	817	925	851	868	877	868	867	875	805	871	860	825	842	874	838	844	865	821	824	818	820	862	837	885	886	786	846	842	847	834	841	865	846	854	816	913	877	852	910	837	844	858	843	872	826	835	884	873	807	849	893	892	840	831	904	909	822	851	882	886	813	851	823	817	823	854	857	843	841	839	891	865	859	826	824	880	870	804	842	865	824	821	867	855	892	799	868	875	883	812	898	857	827	838	833	873	830	802	886	774	899	885	833	922	828	857	882	906	862	828	865	859	877	852	842	830	824	871	858	835	897	843	859	819	856	831	843	825	845	843	836	844	851	810	825	849	885	861	897	820	878	873	837	865	841	874	886	809	901	832	888	863	862	821	893	876	828	866	907	828	837	847	824	855	878	853	830	907	862	824	815	800	906	798	922	830	827	796	916	842	841	854	898	855	814	853	800	794	797	887	857	914	850	840	886	859	815	844	857	829	816	863	874	865	858	857	871	784	857	867	849	884	825	927	804	853	841	841	895	836	828	840	869	882	833	847	833	861	902	882	840	829	800	923	896	861	842	847	777	887	882	823	891	861	820	836	858	840	859	888	821	863	896	842	801	900	884	843	849	855	834	867	890	868	869	818	848	809	841	876	837	852	852	867	852	808	865	870	879	840	846	841	800	873	861	830	819	910	870	884	789	872	853	833	825	841	840	877	802	873	817	845	909	869	873	811	799	878	888	857	858	873	860	851	815	837	888	812	876	849	855	813	918	801	907	831	856	859	842	869	856	823	846	851	859	824	866	861	885	855	846	863	846	868	876	861	853	842	863	853	854	842	878	813	853	837	863	853	868	849	855	881	860	871	826	892	841	836	881	871	848	849	834	902	871	865	818	890	859	850	805	843	855	864	847	859	848	865	908	810	819	866	859	809	901	824	832	856	861	827	850	840	828	869	775	873	840	831	790	821	852	867	823	868	878	900	827	844	912	886	856	853	893	862	769	820	885	868	869	865	823	884	887	893	821	856	871	851	883	875	852	857	854	908	875	881	809	866	841	884	876	837	838	857	900	831	853	848	844	849	830	842	828	854	860	867	878	855	846	853	901	802	891	851	885	810	794	862	859	878	820	830	870	836	850	843	809	824	838	882	890	823	859	832	842	851	859	874	862	860	823	854	828	861	876	858	843	821	807	877	834	886	861	895	827	817	861	853	786	892	806	828	823	845	884	814	854	835	838	823	821	844	882	907	830	865	874	890	866	810	851	872	876	874	814	862	908	886	841	858	896	868	846	854	906	787	861	819	835	834	842	862	862	797	806	839	841	784	865	835	853	897	828	879	843	866	856	871	852	834	880	822	888	827	844	813	812	866	848	901	887	894	894	855	820	870	832	848	855	862	862	849	817	833	840	878	871	842	900	852	838	869	894	847	840	867	797	906	855	741	858	832	919	806	820	905	865	851	872	814	803	859	864	821	838	834	839	822	818	809	932	899	909	897	837	842	866	924	885	884	833	842	862	859	841	847	824	854	874	892	889	846	816	802	841	849	822	870	848	816	857	843	890	826	865	815	839	808	807	877	815	834	853	849	926	838	848	843	875	839	845	825	841	882	861	827	852	832	908	839	814	851	872	815	815	839	856	819	842	841	843	844	874	851	858	838	854	827	803	842	866	819	873	845	829	847	881	847	809	819	844	798	842	812	827	858	897	845	864	839	863	811	848	880	858	841	806	865	858	819	842	803	871	862	855	830	838	858	884	817	863	871	856	840	813	895	857	841	855	907	804	836	864	859	873	828	884	810	815	832	891	816	825	865	908	862	807	824	885	860	830	839	883	838	802	877	843	906	821	851	866	861	818	860	848	872	875	827	856	880	842	836	855	848	822	869	829	872	878	865	886	813	885	879	813	848	881	870	884	862	856	854	838	868	850	842	820	875	816	872	838	892	854	830	856	820	847	874	839	888	862	843	890	864	864	820	841	864	859	874	823	821	804	911	875	861	851	880	824	841	849	824	896	875	798	883	886	811	800	903	831	847	820	855	849	863	885	888	881	881	877	818	855	831	840	819	885	874	877	908	930	810	796	845	841	849	887	877	900	850	847	869	880	825	895	867	817	867	825	818	777	842	836	930	940	883	821	819	955	807	858	851	826	853	844	841	827	851	867	819	823	801	915	818	884	901	814	856	848	854	843	846	809	851	844	793	868	818	837	833	846	862	845	851	896	886	893	845	841	798	879	813	858	862	885	867	842	826	852	813	854	864	849	793	813	859	853	857	837	870	854	873	905	845	907	840	857	851	875	817	838	853	782	905	859	881	825	822	889	887	856	886	864	866	813	897	860	799	808	871	793	881	860	903	824	800	907	839	825	817	812	847	826	876	855	810	862	829	853	831	914	881	897	923	849	912	853	808	880	869	808	879	826	891	854	831	817	857	850	862	838	865	865	888	848	869	866	811	878	902	803	889	814	834	931	853	894	878	857	858	862	873	876	873	821	877	877	858	847	816	878	807	841	816	803	866	824	856	900	864	809	882	881	850	842	852	884	885	860	805	850	882	807	881	863	855	807	874	862	852	816	842	857	858	796	802	791	835	857	820
28162	19888	8282	2022	1119	772	638	632	570	518	537	535	561	553	546	531	537	513	496	553	486	521	500	491	515	489	492	475	501	514	491	493	551	510	537	499	499	512	489	482	470	492	479	525	556	493	470	476	489	517	488	462	481	462	488	464	495	485	503	512	457	476	489	475	486	473	472	484	485	538	465	502	465	504	494	485	461	503	498	489	501	436	530	487	485	491	486	460	468	473	454	476	480	460	511	500	496	505	491	475	438	507	470	500	484	485	461	484	478	494	498	489	502	496	500	499	472	497	470	484	490	461	504	517	474	508	474	440	514	514	442	473	494	529	497	535	449	531	512	489	500	456	522	454	453	443	477	499	485	478	469	507	488	492	500	454	459	487	501	483	475	485	479	460	486	514	500	499	473	484	484	528	496	479	497	462	517	486	494	511	504	441	430	528	470	519	480	480	486	490	493	504	487	525	486	491	482	489	453	465	515	513	459	527	498	454	489	474	489	448	481	491	490	503	521	507	488	464	445	466	482	501	506	452	490	445	480	509	491	470	497	476	527	490	462	516	509	511	528	523	496	487	482	457	521	462	502	480	485	560	505	487	524	441	459	514	495	497	491	515	488	500	514	497	482	497	504	538	461	472	551	452	499	484	478	508	483	517	456	451	508	526	483	467	451	533	445	523	501	477	487	459	488	491	516	484	463	519	510	530	496	509	476	487	488	498	522	452	494	482	515	465	501	537	475	499	497	516	526	466	472	453	503	460	472	477	488	456	484	467	456	471	485	474	514	469	467	483	515	490	506	447	463	494	499	497	497	434	507	466	468	522	491	507	508	469	466	502	492	521	476	499	463	489	460	457	489	516	476	511	432	514	499	463	452	487	474	507	470	479	463	482	523	481	470	508	476	475	452	462	494	502	513	519	508	485	459	499	483	505	525	491	499	504	530	500	477	468	550	489	501	496	466	495	489	485	466	495	494	499	448	539	474	520	509	469	460	461	487	522	491	479	472	518	476	450	458	466	478	502	492	505	528	458	495	509	470	488	467	484	501	479	461	494	446	474	487	498	464	526	465	496	533	502	476	436	471	466	481	480	492	490	529	508	489	469	523	481	475	501	513	490	488	474	491	483	478	479	526	476	470	517	497	453	517	448	488	512	488	514	484	463	445	482	510	546	510	496	493	461	458	501	522	511	479	505	521	482	432	462	480	492	492	479	492	476	436	517	467	488	479	541	483	504	512	507	491	503	481	490	488	440	462	516	480	505	498	474	505	481	488	474	517	485	500	520	488	503	471	501	491	448	470	470	482	499	485	510	508	482	492	501	483	470	464	460	462	504	475	449	504	492	469	492	455	483	548	501	480	517	465	463	491	472	513	458	427	491	500	506	500	470	490	484	508	496	491	451	490	540	554	470	520	493	454	501	457	449	492	471	491	462	549	480	512	480	486	494	448	482	477	487	467	495	459	447	459	493	446	490	454	470	529	483	502	469	489	478	494	487	492	472	498	478	489	492	459	514	520	496	485	490	463	514	478	498	484	475	457	550	457	477	477	528	492	509	499	539	513	449	517	475	496	488	507	471	471	499	458	464	510	486	465	496	470	470	495	484	503	515	501	508	451	448	497	450	474	494	451	447	478	467	526	487	463	522	479	520	471	509	493	455	473	489	501	493	492	477	455	523	481	437	509	471	461	485	544	454	498	475	458	462	512	453	459	443	490	490	509	490	457	508	518	474	489	488	476	498	499	506	511	497	487	503	548	503	493	457	507	485	507	494	507	460	553	485	487	485	489	508	494	498	464	504	542	471	480	488	501	483	515	495	491	474	530	505	484	482	459	478	478	464	485	485	496	475	495	457	503	466	497	477	535	480	483	470	482	488	495	496	516	425	477	480	510	482	483	491	507	486	451	493	478	480	496	521	465	484	456	465	512	524	476	451	447	476	452	493	467	435	464	512	507	493	473	483	488	507	471	494	490	425	462	496	474	454	494	508	509	470	515	453	474	458	486	492	462	461	494	469	453	464	506	455	469	505	461	484	489	456	470	497	482	433	475	506	479	471	452	467	469	474	481	481	513	482	485	461	494	485	511	456	495	486	477	456	478	495	460	489	482	473	508	498	496	479	491	475	507	462	496	460	454	511	468	463	511	491	490	510	475	490	490	470	516	462	454	476	473	469	489	508	476	445	447	472	494	475	522	478	472	473	469	515	476	461	509	514	460	468	538	487	481	518	487	483	452	488	507	481	502	505	484	529	454	469	521	533	521	502	489	488	501	463	466	466	503	490	480	477	473	478	479	481	498	523	507	484	518	465	496	488	492	458	485	479	490	481	447	503	492	535	477	461	473	486	495	466	479	454	539	470	503	522	493	477	451	510	493	484	488	458	477	464	458	465	528	502	490	516	492	513	497	501	489	483	477	483	474	499	490	480	555	492	493	485	470	504	470	515	504	433	480	513	475	546	462	506	483	519	533	476	441	524	470	456	495	497	468	479	504	544	496	471	482	501	510	490	461	490	492	493	475	545	511	491	473	508	518	500	489	485	519	474	499	477	498	486	495	508	497	476	481	463	479	485	498	486	482	500	507	490	467	512	504	468	451	477	440	458	484	509	455	490	512	475	500	527	504	531	446	560	496	481	493	469	467	500	476	487	467	462	498	477	445	509	504	450	486	523	492	509	470	488	454	519	475	481	456	497	498	503	498	481	459	504	498	523	505	465	507	468	492	474	506	491	479	477	517	523	494	498	470	497	501	523	459	484	507	467	479	456	478	475	514	469	477	502	489	448	486	463	503	485	486	475	478	504	473	482	480	500	484	476	509	492	478	473	470	490	449	483	509	486	479	490	476	482	477	489	441	495	499	480	492	490	461	439	462	474	463	483	473	520	455	511	463	488	470	512	511	479	468	478	528	497	466	450	482	473	454	486	505	492	463	514	514	483	540	443	476	510	495	492	489	492	496	504	489	491	452	485	431	460	467	489	482	490	483	521	498	444	472	496	497	452	503	506	504	491	527	479	497	541	510	458	481	500	453	500	507	480	497	498	544	493	461	486	493	484	481	503	489	466	482	504	516	496	493	489	472	484	446	492	506	494	472	477	482	514	511	491	476	478	476	496	485	476	519	473	512	507	481	476	467	454	473	476	487	460	486	494	519	498	475	514	502	470	467	451	486	475	454	458	487	482	461	458	492	498	534	504	459	485	473	534	506	485	493	522	464	482	499	491	533	488	471	480	482	491	489	490	500	486	489	450	470	429	519	519	472	496	502	475	501	522	470	493	506	476	501	524	491	481	483	525	508	498	489	457	478	485	528	505	515	492	504	512	465	500	502	501	528	479	454	510	498	514	475	494	457	507	496	515	479	465	502	507	480	498	500	490	457	516	467	474	490	488	502	475	481	463	472	482	482	508	467	491	526	493	481	495	465	437	486	482	471	507	535	491	494	439	434	487	483	484	434	514	476	459	436	480	475	502	502	526	504	494	521	492	497	472	487	488	487	465
7663	7517	4045	2179	1461	1029	844	783	740	640	625	614	600	553	521	514	574	543	544	587	529	527	513	541	493	549	541	515	529	528	529	516	519	543	522	495	523	555	502	478	486	505	484	523	498	496	527	518	524	541	548	494	491	475	522	519	525	497	503	545	480	512	493	487	505	505	508	478	491	498	506	462	463	510	494	532	528	500	477	550	513	509	448	444	499	488	548	487	478	486	500	469	534	517	525	494	531	517	502	477	458	503	504	481	479	538	489	506	469	500	507	487	488	467	488	510	480	480	487	460	514	497	522	493	478	521	517	485	493	498	498	498	475	493	447	506	508	458	507	496	472	471	528	488	497	522	486	494	494	468	512	500	500	539	509	481	508	469	478	508	486	486	497	516	515	470	481	473	490	457	540	524	487	487	502	515	549	480	494	522	496	485	519	479	509	520	515	540	535	546	549	543	463	536	498	521	511	540	473	454	480	511	501	496	476	499	509	510	465	504	497	472	483	479	500	508	520	477	500	473	490	503	493	516	511	475	499	497	530	493	506	514	491	463	515	479	493	499	507	444	432	500	495	462	505	501	469	499	477	509	516	455	481	482	502	468	514	463	464	492	486	533	494	507	483	522	503	487	449	486	532	504	466	504	503	489	514	543	495	457	529	520	527	484	494	504	520	511	452	487	488	500	515	489	488	543	499	480	469	469	475	519	470	492	556	531	497	490	500	501	480	490	535	488	510	512	495	486	520	508	491	528	517	488	497	500	509	509	487	498	499	488	472	523	534	513	465	462	510	524	489	487	509	508	498	525	494	469	520	512	483	493	454	542	503	497	512	510	474	482	509	544	505	476	506	498	516	478	502	445	502	475	499	503	519	502	520	498	502	486	491	540	464	464	476	478	499	512	522	523	518	524	515	512	525	484	491	513	470	490	485	513	521	513	492	473	484	488	511	497	483	513	507	518	478	469	501	492	501	569	517	491	503	530	472	466	497	482	497	507	503	474	513	461	530	523	491	504	521	511	485	524	511	467	540	527	532	512	507	581	497	506	444	507	470	506	508	510	474	510	519	484	559	487	511	485	489	500	507	505	481	493	493	481	481	518	496	521	509	481	522	522	474	471	510	497	516	528	469	515	477	477	494	479	505	491	531	488	525	518	480	512	473	522	515	563	507	496	482	546	486	501	519	538	521	476	480	503	497	499	503	490	461	512	509	539	491	500	513	488	482	478	496	497	461	518	531	521	486	473	484	491	448	488	510	495	495	525	488	500	490	522	510	489	505	484	515	504	500	474	493	485	492	453	489	493	481	521	486	481	520	489	492	485	501	526	490	479	479	492	527	508	520	509	485	475	488	480	525	513	476	528	497	517	499	484	480	494	504	523	499	522	478	534	512	502	493	527	515	510	524	485	481	539	498	503	506	491	479	474	486	499	470	516	506	508	510	508	498	517	491	515	498	549	538	518	485	494	488	506	500	483	545	523	498	500	499	524	484	458	467	504	481	519	507	514	514	529	502	504	467	489	460	478	471	484	494	502	504	526	531	496	520	486	518	527	463	515	482	474	500	459	528	475	509	491	484	493	494	507	551	522	515	500	496	474	478	501	470	491	514	483	497	494	517	487	460	540	477	504	516	490	515	496	506	482	496	495	507	472	529	489	540	495	521	503	514	504	496	491	521	478	480	465	527	508	511	504	472	494	547	488	510	496	470	507	529	518	479	517	476	478	488	476	507	510	478	476	502	530	524	475	470	487	540	472	510	491	514	482	484	490	503	537	500	443	511	501	467	493	498	487	479	483	512	505	490	509	469	476	481	517	510	525	515	507	484	485	496	468	537	483	493	496	504	526	485	484	465	495	528	510	498	500	543	466	521	486	505	479	500	504	496	535	479	472	501	488	500	481	514	502	495	484	479	495	493	514	478	517	470	530	464	472	502	517	480	532	462	501	514	517	491	503	438	517	509	528	517	486	437	473	474	501	517	510	483	512	489	476	469	491	491	482	498	482	468	519	500	484	489	463	494	479	535	481	498	474	477	559	527	534	477	493	500	524	498	450	508	505	509	504	486	505	512	511	518	488	448	506	476	460	501	510	451	496	510	487	492	497	492	511	536	464	447	458	528	489	463	513	508	433	514	524	493	536	483	514	470	501	500	482	516	433	462	474	537	497	496	467	492	504	501	514	481	540	479	490	541	493	498	506	488	463	566	484	517	479	483	515	510	481	492	527	503	486	537	500	534	505	484	490	511	497	512	502	504	455	510	497	480	538	520	482	491	467	500	512	447	517	519	481	480	548	477	510	496	485	526	462	506	526	537	530	482	527	465	481	479	495	521	483	491	527	499	515	485	509	499	510	499	511	512	489	476	481	494	489	484	502	456	462	493	491	521	486	505	489	444	505	508	497	515	488	522	509	474	526	482	510	512	519	511	504	492	514	498	496	486	519	491	532	525	466	459	492	509	507	484	464	512	534	487	490	528	477	499	488	476	502	467	460	524	503	461	496	511	536	507	491	486	476	489	528	541	478	503	544	477	483	528	498	461	469	497	505	456	497	475	491	488	497	481	496	489	508	499	521	513	475	488	536	528	531	497	534	529	503	483	494	474	482	518	502	498	508	505	520	505	458	466	499	482	480	464	463	484	462	514	505	479	512	555	482	518	525	492	487	501	509	468	513	505	477	496	515	510	486	508	509	455	453	509	490	497	513	479	522	487	496	499	477	523	533	454	488	484	489	512	549	472	521	448	500	473	490	479	521	486	459	543	500	487	470	479	507	514	447	542	479	484	498	515	520	490	469	529	485	477	482	512	500	504	507	508	518	514	479	537	451	526	457	509	491	508	542	505	492	493	490	523	471	527	504	499	506	517	501	517	472	517	502	518	542	528	499	465	520	507	503	492	512	497	509	461	485	480	485	514	481	553	489	473	511	500	537	479	490	478	464	519	462	504	469	534	467	525	518	480	489	533	540	502	495	498	516	463	527	500	517	475	507	502	448	455	488	467	486	500	496	527	470	506	491	510	453	480	533	488	494	472	498	486	520	496	478	517	509	492	487	452	478	495	502	494	487	532	490	481	532	462	510	478	503	480	482	518	503	506	520	503	489	498	475	504	471	485	480	478	514	501	474	484	505	455	492	502	514	500	503	528	506	442	473	486	497	478	495	472	513	523	482	516	497	485	527	527	482	470	500	563	487	521	466	477	482	512	518	481	511	491	504	468	504	551	487	496	518	540	486	480	529	485	511	470	482	460	523	493	527	461	474	512	512	486	496	515	510	493	464	488	487	476	514	517	464	510	471	477	512	470	521	512	473	513	479	461	507	491	509	562	484	534	532	495	508	424	495	511	484	501	528	503	478	482	475	503	499	523	486	489	502	510	488	529	463	473	496	508	490	518	521	463	466	482	502	514	460	460	465	490	470	491	483	483	489	516	503	492	478	485	550	485	468	476	521	511	494	462	506	488	505	472	550	498	483	497	504	511	512	495	471	488	514	494	448
23958	21392	28537	24639	21386	9924	2157	1438	1228	1172	1164	1023	1049	956	921	864	904	888	862	901	872	875	897	853	863	878	836	826	870	801	851	829	817	881	868	865	863	885	835	902	820	830	864	864	855	846	861	851	838	835	771	837	820	861	777	834	835	826	838	758	865	828	795	815	841	829	768	781	823	826	788	802	813	825	775	796	838	777	813	807	863	815	790	789	845	789	817	838	810	805	813	785	796	760	805	785	794	830	773	817	812	784	770	841	797	786	818	820	832	831	813	796	790	816	799	833	768	849	839	811	766	812	783	825	819	831	867	801	793	824	795	819	782	765	797	799	805	808	831	827	808	827	772	752	800	830	743	776	800	798	819	800	840	793	746	811	821	782	769	802	848	787	788	731	851	844	839	782	757	813	802	827	815	790	839	806	796	824	772	793	764	798	793	806	781	796	777	789	836	802	789	829	811	781	789	760	755	838	870	845	842	787	786	841	787	768	791	839	747	817	811	800	774	795	795	791	797	827	790	750	777	804	862	803	811	812	836	820	839	790	789	767	839	810	815	816	768	806	792	785	784	803	767	812	816	765	795	811	863	811	813	732	848	849	836	790	798	836	797	744	771	834	786	804	776	779	818	851	795	763	798	825	764	788	799	804	735	805	802	835	831	862	828	810	781	830	803	788	780	805	780	824	799	768	858	840	785	781	857	807	761	807	838	767	829	853	755	788	792	795	807	813	773	856	831	823	816	808	801	795	847	795	793	819	738	865	857	764	818	797	826	786	833	809	811	823	751	808	825	853	826	801	785	778	751	840	812	790	803	790	759	795	821	818	772	786	782	774	829	768	781	808	809	783	826	842	800	836	851	768	815	846	823	816	798	808	785	806	807	763	822	863	774	803	834	811	821	843	808	759	777	797	786	814	793	801	751	831	806	815	799	773	776	813	794	770	800	795	766	759	801	864	805	798	782	789	801	789	789	795	790	760	818	808	831	828	854	808	813	831	813	835	781	754	808	827	802	831	803	763	811	740	803	804	804	782	772	784	840	778	734	804	772	812	822	785	811	745	833	779	806	781	869	774	781	803	769	783	808	805	791	803	822	841	756	826	754	767	844	805	794	803	769	827	784	794	771	830	807	850	772	798	756	808	829	759	763	766	797	819	754	843	796	770	822	801	770	780	824	848	783	785	784	788	804	781	798	815	776	757	837	821	855	802	853	796	814	753	807	822	838	775	793	777	790	773	768	851	777	779	790	790	828	813	790	823	754	795	784	760	768	802	807	751	798	772	772	792	801	818	797	806	775	794	809	840	845	765	819	796	805	806	838	804	786	835	771	766	822	753	797	851	779	806	824	794	819	817	830	792	785	801	826	838	773	841	797	792	792	798	835	822	775	782	773	719	805	791	813	746	771	791	829	820	801	769	756	782	808	779	828	815	805	770	845	811	836	783	814	830	800	802	803	803	776	814	829	782	849	779	795	811	792	772	777	815	792	765	745	814	780	815	797	802	814	810	766	802	844	796	807	805	819	788	825	758	800	784	748	780	825	835	811	813	784	826	773	850	843	807	801	767	809	774	823	822	832	768	786	839	790	757	775	744	798	812	776	772	793	795	760	774	798	856	804	815	742	834	793	768	783	851	817	792	787	752	800	782	821	791	800	821	787	773	856	826	777	809	807	791	798	787	765	841	798	770	771	816	774	778	818	807	832	816	848	757	767	829	785	844	792	760	803	834	808	783	822	875	802	774	770	821	798	780	811	773	779	868	814	832	841	769	827	815	798	793	809	797	787	805	779	776	796	790	838	747	778	796	758	727	840	802	793	803	730	782	785	819	794	839	779	781	781	854	753	821	798	778	784	817	841	776	781	816	801	750	808	761	854	811	821	773	792	826	755	803	812	815	779	809	792	800	811	793	785	805	777	815	775	831	790	731	788	805	757	832	838	793	824	786	800	790	769	762	798	815	805	828	764	826	769	744	780	785	785	854	780	856	800	826	807	753	816	834	789	772	775	768	818	844	786	798	818	859	811	780	810	799	757	835	780	796	784	817	779	835	806	813	850	804	742	765	812	820	815	804	801	783	831	854	799	804	789	782	817	828	808	764	802	781	749	741	773	762	768	796	775	831	757	802	758	775	834	776	822	802	770	770	826	785	841	763	833	808	755	803	791	778	823	808	800	831	843	832	828	805	817	802	800	785	814	813	770	854	797	744	838	790	806	748	787	766	760	825	774	812	796	834	829	798	817	799	817	805	747	737	743	754	780	772	789	823	761	780	798	815	794	806	781	815	770	762	809	759	823	817	793	776	787	808	807	826	812	808	828	843	769	797	833	809	775	814	817	787	783	790	841	773	828	832	804	812	752	838	765	824	822	831	807	716	832	813	805	812	804	802	806	799	785	767	830	792	799	793	783	816	806	777	834	842	781	753	748	761	802	799	832	804	826	737	794	767	792	754	792	782	828	797	826	764	843	824	805	819	809	777	788	760	788	810	812	819	791	811	801	776	763	784	805	776	829	793	794	750	841	822	781	754	754	804	788	828	779	793	796	824	788	801	800	768	782	793	783	794	793	802	730	845	831	799	823	813	768	796	770	800	801	803	787	824	846	825	836	810	790	788	854	767	793	788	806	807	777	836	807	740	801	825	783	828	757	832	818	752	826	838	803	787	794	752	814	837	791	815	839	853	757	766	822	780	805	820	801	783	790	852	814	787	799	793	744	804	826	794	812	721	769	787	798	747	759	854	745	790	740	776	718	821	831	764	815	772	817	823	772	799	809	783	794	805	764	854	809	776	798	861	776	826	802	782	810	837	820	868	832	760	790	793	814	820	782	771	760	751	792	734	781	796	834	853	777	810	764	809	791	776	887	797	819	865	786	794	817	777	819	779	772	796	793	798	787	780	844	765	782	745	784	771	790	794	763	805	794	811	779	772	758	821	812	828	775	741	782	812	816	818	788	757	831	798	768	833	819	819	770	817	804	831	793	795	826	783	802	812	747	791	809	787	804	813	800	783	809	765	833	809	804	809	788	850	773	846	765	820	768	780	807	745	800	798	815	831	823	807	783	741	812	790	830	804	760	784	800	831	841	789	805	836	800	818	798	805	795	787	739	854	803	776	803	815	811	761	764	788	742	805	811	822	757	761	769	811	814	794	793	804	823	802	763	776	800	765	750	796	828	817	806	786	854	789	795	768	796	835	781	815	830	811	788	776	809	805	839	781	820	809	801	817	768	791	836	795	774	789	850	816	754	812	773	813	793	777	765	820	774	790	806	796	730	718	828	737	811	771	800	789	771	846	792	807	788	751	793	791	784	816	840	802	794	766	807	790	802	790	813	828	832	822	792	788	780	836	766	813	780	809	783	785	776	764	748	797	783	826	796	826	826	790	780	771	825	786	759	781	780	747	813	808	778	774	762	825	775	807	831	833	799	759	772	824	795	804	808	786	817	747	795	787	794	812	846	798	803	770	775	795	787	761	802	793	794	727	791	806	783	732
7800	18295	11706	6078	4260	2859	2289	1859	1635	1476	1306	1140	1256	1063	964	999	948	987	917	957	908	944	874	891	845	913	849	871	888	866	844	897	816	846	856	869	883	894	834	869	936	858	806	859	793	795	834	845	789	872	854	815	852	819	812	830	848	805	797	814	849	737	800	818	827	787	849	806	773	824	821	786	767	847	825	830	832	824	874	801	813	834	805	864	766	816	835	805	831	796	789	789	790	779	818	821	823	789	777	808	756	788	805	800	804	807	845	788	810	856	899	862	834	817	785	819	774	880	793	747	791	822	820	799	770	818	785	787	762	850	801	797	797	772	836	811	810	786	778	815	776	808	817	826	760	795	757	819	755	781	781	764	803	824	847	785	784	790	842	770	798	792	773	791	810	796	799	813	833	791	772	779	794	851	751	808	793	790	796	817	817	788	799	790	863	808	802	760	759	788	756	829	860	811	811	756	790	850	769	804	752	854	802	829	807	781	859	818	786	826	751	818	813	793	814	830	763	821	774	779	800	797	800	809	825	807	807	791	768	804	793	791	831	791	844	822	811	782	799	828	813	854	780	888	819	812	751	795	822	834	797	769	800	782	765	750	816	833	768	804	834	782	842	782	817	838	764	746	774	817	734	874	782	759	791	794	813	798	816	804	767	791	835	862	823	832	808	803	829	830	807	798	817	773	740	794	810	802	791	812	767	858	792	785	774	807	827	864	744	784	811	759	811	830	796	796	800	832	786	797	797	800	777	795	842	784	783	739	757	797	751	821	833	844	780	774	789	754	844	823	812	772	773	770	840	783	771	795	799	781	814	814	741	816	814	801	768	813	818	812	804	778	770	789	793	819	820	847	805	780	793	795	783	813	810	798	795	799	794	786	848	779	759	846	806	813	807	792	790	815	833	821	797	789	773	774	738	808	787	786	840	748	810	822	783	773	813	842	764	809	814	825	790	818	778	831	809	820	757	768	859	795	818	786	805	772	811	798	815	798	862	785	797	794	756	767	797	798	797	782	817	796	812	816	877	760	846	759	815	796	811	797	808	793	755	818	797	815	809	791	781	773	775	810	793	822	833	820	817	735	867	812	791	842	771	754	802	824	833	749	828	807	753	775	788	803	769	801	786	834	792	762	826	810	837	816	827	790	746	799	772	782	802	794	813	801	793	789	776	810	772	807	813	807	773	790	810	837	767	743	870	779	825	729	776	829	807	836	833	826	788	845	827	777	756	803	778	818	748	825	836	757	813	809	858	809	840	799	802	763	797	779	773	795	769	817	812	735	812	802	810	808	827	809	798	790	775	815	796	803	731	794	769	843	801	793	815	809	836	798	829	788	774	840	825	786	804	785	772	803	811	769	784	778	796	777	795	767	780	782	785	802	791	797	811	780	805	849	743	798	747	842	854	809	784	774	797	784	820	805	813	833	766	822	799	771	854	815	788	801	823	815	859	842	829	827	788	822	846	785	782	880	775	830	802	779	787	796	839	789	812	797	780	762	738	812	772	767	876	782	821	805	791	833	784	782	772	757	789	796	828	780	782	814	768	820	805	811	872	768	796	807	784	780	818	793	776	818	828	808	779	801	773	779	816	792	772	809	830	833	777	794	782	759	750	800	766	808	798	839	777	820	792	768	825	812	807	804	795	753	746	775	767	803	804	794	847	817	792	823	817	843	803	811	817	802	771	809	781	832	833	797	791	752	847	805	781	794	758	768	778	769	793	827	817	813	801	763	800	746	815	850	796	829	813	795	817	785	797	767	767	781	804	846	781	774	771	826	765	801	778	807	850	766	824	837	761	798	811	824	770	813	771	810	743	844	760	762	799	789	775	798	819	828	859	787	807	805	826	844	769	712	806	814	824	774	803	811	834	801	819	817	799	787	802	794	811	830	790	797	802	844	781	840	778	869	810	751	824	759	781	782	766	728	775	817	815	786	781	800	787	769	766	800	791	793	823	800	829	818	811	848	792	800	867	803	813	772	796	792	795	814	817	744	789	815	829	807	816	806	782	773	803	816	845	777	844	750	888	803	831	789	805	825	797	842	771	766	802	772	808	737	816	752	829	780	814	811	800	798	850	776	800	797	782	832	776	798	784	790	796	799	768	774	856	792	839	782	745	774	776	769	838	797	805	762	814	783	807	785	755	847	783	786	774	760	750	811	774	758	804	795	814	753	801	834	828	825	833	828	825	789	848	771	845	768	762	816	790	784	788	759	768	789	770	755	830	757	793	820	780	752	802	817	752	804	754	748	786	811	801	806	769	858	793	802	742	814	788	755	787	802	777	814	790	809	795	808	742	845	842	843	793	782	863	781	812	848	774	806	808	799	786	777	818	824	792	801	848	827	814	789	833	797	762	801	865	813	839	771	793	805	864	792	766	777	826	848	815	806	872	829	817	810	765	835	790	835	807	775	783	785	806	808	801	826	806	868	810	790	817	821	785	813	786	793	790	835	840	779	736	784	770	864	769	787	798	796	809	816	860	774	754	769	752	846	787	812	832	760	769	776	782	798	779	798	800	809	792	735	809	809	785	822	827	800	779	786	802	770	763	798	807	787	731	790	811	768	777	773	754	794	836	804	821	828	770	790	771	798	786	866	803	827	818	763	821	818	778	772	796	829	773	766	849	868	820	788	777	816	791	818	784	803	813	819	800	771	799	804	852	788	774	818	807	810	830	806	786	815	812	795	763	780	808	817	793	818	796	798	820	870	835	813	800	835	814	818	750	800	810	833	823	722	817	820	809	805	826	809	783	832	808	787	807	837	860	792	781	803	837	771	831	813	778	804	790	814	818	799	771	780	788	792	778	778	794	838	801	743	788	812	760	822	811	755	772	752	789	830	804	813	820	862	777	845	809	801	801	835	794	807	784	786	817	820	775	770	832	774	790	830	848	843	784	808	771	804	786	818	791	805	812	779	762	783	827	866	815	760	849	837	760	816	813	841	779	802	818	802	849	774	819	763	759	777	795	798	767	853	842	791	779	794	797	794	804	791	788	812	846	792	789	809	760	820	831	752	848	819	835	800	767	826	796	758	794	807	731	819	772	780	808	844	779	769	803	798	807	830	859	842	782	828	848	834	808	736	816	790	791	806	768	802	752	763	809	762	782	794	805	807	766	783	800	773	731	842	798	822	807	785	818	830	825	781	876	767	842	831	808	803	796	800	841	774	826	773	815	813	801	788	834	768	798	786	781	816	817	831	836	838	785	774	816	772	798	809	799	771	828	787	812	851	809	784	807	837	775	771	831	839	825	806	780	815	803	872	812	754	795	820	846	787	828	801	809	801	783	865	816	802	782	781	806	848	804	795	782	786	794	810	755	808	789	795	823	772	811	834	829	785	816	800	723	849	820	796	798	826	806	856	773	794	841	809	827	810	818	778	858	766	789	768	815	765	808	830	812	824	838	846	757	781	796	822	761	798	785	808	847	842	722	772	815	762	777	741	818	821	774	804	809	794	791	850	711	788	771	838	808	818	793	790	829	797
24963	21322	27435	25512	10611	1267	886	786	665	616	576	595	535	491	509	475	440	504	476	467	499	456	474	441	467	455	423	438	443	409	446	445	471	415	429	463	431	421	457	434	475	475	462	448	479	447	475	471	459	454	444	473	428	471	430	439	445	430	430	400	431	443	427	437	406	446	439	442	418	420	396	431	413	439	406	434	421	430	398	397	423	420	432	438	426	439	424	424	402	431	436	402	423	440	454	392	421	406	443	426	434	448	446	448	397	400	466	428	435	441	398	427	405	401	434	448	414	444	432	422	405	396	437	397	427	423	401	428	396	431	392	389	440	433	412	428	428	398	417	388	449	390	411	439	420	414	401	391	460	432	401	402	422	432	423	413	430	418	439	460	427	415	383	410	446	399	447	419	395	429	381	453	426	386	449	421	431	422	455	438	419	407	422	399	429	388	438	405	444	444	403	387	435	416	441	450	447	439	429	384	431	416	431	443	423	427	426	413	418	424	429	438	439	446	422	436	421	413	418	412	440	400	421	466	431	460	442	420	402	394	379	431	444	429	413	439	482	431	438	429	385	445	441	380	412	412	396	434	402	411	444	413	430	413	397	437	408	426	409	399	428	401	390	418	405	421	401	434	431	423	395	413	385	466	451	435	424	428	418	432	412	423	403	444	401	405	411	459	410	418	407	432	387	411	399	449	423	426	404	441	426	403	386	407	382	398	433	419	408	399	449	459	413	408	380	383	409	415	380	453	414	394	403	407	460	405	445	414	476	447	444	388	425	432	418	441	405	420	406	437	422	447	427	441	448	420	429	367	422	391	396	422	435	428	427	403	451	402	429	401	418	427	410	409	404	391	399	409	421	432	390	426	413	431	447	408	434	451	406	449	411	396	395	465	425	421	420	412	439	431	437	403	401	432	396	421	415	413	384	397	422	397	392	427	413	433	460	406	424	443	456	440	416	439	439	395	411	417	387	420	396	440	406	422	407	454	439	417	420	428	410	456	421	432	449	438	391	388	395	442	413	431	381	415	423	417	440	435	374	393	410	423	440	411	418	421	413	438	398	414	427	393	420	419	440	386	394	433	414	427	405	427	450	433	409	444	435	429	426	421	404	413	401	413	421	447	412	443	380	397	403	416	424	430	445	409	426	438	414	442	428	414	399	410	397	404	412	435	413	430	412	451	421	422	458	444	381	423	393	405	399	420	412	373	430	402	392	408	439	412	460	412	431	374	433	432	405	412	394	463	406	455	393	394	426	415	417	418	429	434	410	431	421	411	422	426	436	380	421	408	442	422	400	461	445	436	439	420	413	404	381	434	405	444	446	405	438	433	393	393	427	422	436	446	422	451	442	451	462	431	418	444	400	373	418	466	421	405	426	410	468	411	402	408	415	448	443	423	431	456	443	422	382	407	404	440	396	411	402	424	407	426	415	421	440	446	388	440	427	410	427	435	426	441	420	401	395	397	454	441	423	434	421	393	425	412	416	438	449	430	416	424	416	432	377	414	410	399	425	468	456	420	425	450	426	420	424	394	445	469	425	418	399	441	402	435	416	391	403	444	407	411	391	453	421	402	411	433	386	421	430	446	438	371	410	398	431	439	392	433	477	419	400	410	421	428	433	411	393	405	438	422	430	453	405	451	415	413	413	366	389	439	391	388	435	397	413	429	419	373	407	422	423	437	370	391	403	427	414	441	459	478	389	405	392	441	429	409	421	416	440	402	460	425	403	451	422	417	417	412	424	471	410	379	415	440	443	438	412	423	422	412	440	432	395	431	430	395	399	444	427	430	409	437	423	430	425	397	421	438	391	442	385	450	432	397	427	403	389	421	428	414	399	399	429	380	430	385	443	416	409	438	397	443	423	409	403	412	407	468	419	411	429	405	398	415	425	417	403	412	401	408	423	407	432	414	427	404	414	408	401	421	391	449	383	462	409	431	417	400	452	418	393	422	445	416	422	444	397	420	419	400	382	428	423	386	442	425	390	381	399	399	413	388	415	431	421	412	399	439	427	411	430	408	452	384	426	429	446	431	430	431	467	415	404	401	433	392	398	423	402	425	418	421	435	455	402	417	435	434	401	417	436	449	465	409	433	399	398	419	398	414	410	406	453	430	392	403	410	425	423	366	446	420	437	440	422	420	419	397	408	427	404	375	427	381	432	450	422	442	422	425	407	440	389	426	405	391	450	405	433	448	404	464	389	422	373	405	437	437	397	418	414	424	423	425	420	397	443	399	378	412	405	424	428	423	445	385	404	421	416	401	398	397	429	433	420	446	400	449	402	389	382	397	438	441	448	422	437	399	392	443	393	403	429	411	408	416	449	380	437	411	434	433	416	400	393	415	389	431	407	379	399	422	439	429	413	408	438	405	431	398	427	409	412	390	408	376	437	427	424	432	452	415	454	412	413	393	411	389	399	417	424	432	414	398	415	408	443	415	414	426	437	426	412	381	425	431	408	442	414	425	424	435	417	452	382	387	409	417	413	360	421	445	437	431	439	431	391	426	393	435	419	398	402	427	435	406	450	413	386	449	434	440	430	431	415	397	389	405	402	436	391	414	405	418	428	420	434	409	415	447	439	425	391	416	424	468	373	417	396	447	424	396	432	428	430	449	422	434	404	419	418	433	416	406	422	426	400	400	422	429	402	435	427	417	446	422	424	438	418	399	395	449	424	426	436	410	436	423	419	452	436	398	407	426	426	414	423	417	422	414	417	439	408	417	403	440	419	373	396	439	397	400	398	393	432	404	425	431	431	412	457	453	400	437	392	419	384	442	434	400	409	423	413	454	420	381	426	421	373	413	457	438	435	398	425	413	398	435	393	429	421	398	394	441	416	448	418	432	433	455	420	419	406	425	427	431	389	438	419	451	412	417	447	392	407	388	390	411	400	415	427	387	448	419	386	425	425	436	404	452	380	419	459	420	445	421	419	445	400	415	439	444	405	385	406	405	438	433	414	416	404	410	422	419	420	443	425	435	439	418	417	462	416	433	450	431	428	434	423	450	443	400	416	407	387	426	431	415	418	382	421	420	442	446	424	398	463	418	436	421	388	444	418	411	425	432	410	417	429	404	415	421	382	414	415	428	400	407	411	416	440	431	444	394	433	479	425	447	415	397	456	422	420	382	420	402	393	443	408	436	437	475	427	394	416	426	426	400	404	435	424	418	451	416	417	436	372	439	416	410	414	440	404	475	411	393	427	381	387	440	390	420	379	405	411	386	429	406	426	420	394	431	413	425	400	466	450	408	425	428	426	412	398	407	420	361	375	408	425	399	419	423	403	402	410	430	442	415	381	443	481	454	446	438	403	434	409	409	434	435	386	403	402	397	420	405	400	471	476	461	474	445	429	406	443	376	459	426	449	456	397	437	423	432	399	418	419	411	457	447	426	396	406	376	406	416	404	427	422	407	399	439	424	411	445	413	387	392	440	427	435	413	420	437	390	402	409	459	398	392	460	390	426	435	449	432	377	397	421	438	407	415	442	439
6610	12583	8062	3764	2648	1773	1299	1099	927	812	761	676	637	559	553	551	510	520	540	499	473	530	455	476	503	455	481	466	502	513	428	467	527	502	473	549	452	494	482	493	466	503	483	500	478	457	476	421	480	458	491	419	446	477	426	423	437	442	426	457	435	404	483	454	453	433	482	413	421	438	393	435	456	465	426	431	462	433	441	415	430	437	427	459	441	449	449	414	437	439	467	431	470	461	405	465	445	455	441	456	403	432	457	479	439	417	434	434	441	438	454	412	410	418	424	459	436	436	441	428	420	417	433	437	409	442	431	427	442	459	474	420	454	453	444	458	403	491	435	426	421	416	422	439	426	446	389	438	418	423	424	453	465	430	478	429	428	420	435	413	439	418	405	411	419	417	446	421	453	404	420	430	478	403	442	420	415	412	420	444	442	444	476	457	435	393	472	438	430	421	408	444	453	462	450	453	433	402	439	422	411	420	440	450	431	437	434	443	439	438	461	452	443	474	403	418	456	445	414	409	431	446	439	464	411	416	458	462	409	410	422	407	439	420	422	440	419	413	427	449	436	469	412	402	442	406	434	435	450	445	427	391	442	426	445	455	429	435	422	440	421	419	484	418	436	408	458	474	437	434	415	419	444	394	450	425	427	459	403	459	435	433	451	475	454	438	449	415	458	479	434	403	437	435	383	399	489	427	431	445	440	399	407	435	407	427	413	435	457	422	465	439	435	442	446	439	430	433	446	484	459	438	399	426	448	406	379	473	471	462	453	416	440	419	484	405	419	442	422	432	437	420	449	426	441	415	443	429	427	437	457	476	442	430	483	425	447	396	426	432	418	431	428	428	433	438	405	403	425	441	446	437	419	409	449	416	474	442	432	466	442	413	462	469	420	447	424	448	464	427	456	441	424	446	424	477	446	413	425	427	442	448	449	434	443	430	448	463	416	443	443	420	431	420	440	410	440	410	425	437	463	409	407	461	428	431	435	477	442	450	431	424	443	436	461	449	413	405	476	452	409	446	432	459	400	441	430	436	440	418	429	456	439	450	432	431	405	444	445	446	442	467	481	451	410	437	453	453	470	433	410	425	467	427	443	437	449	418	453	447	407	435	420	417	437	429	443	464	452	451	430	429	429	469	438	462	469	433	432	428	414	418	455	451	454	449	429	442	455	422	460	404	422	416	412	419	457	435	454	448	464	472	467	453	442	446	449	446	443	395	407	450	465	440	478	426	443	430	415	407	427	440	411	415	448	421	441	418	419	443	465	458	460	429	428	394	484	464	471	386	452	428	408	422	400	455	420	441	461	430	438	450	424	458	444	383	484	463	421	428	431	419	427	448	449	431	418	451	468	463	430	416	443	431	408	390	449	413	436	439	458	415	455	416	412	409	443	436	439	461	450	402	452	425	451	443	480	451	419	465	454	418	439	464	469	464	440	432	434	427	431	437	443	458	459	470	456	424	432	440	400	446	421	397	471	406	473	437	453	450	411	454	456	432	440	440	453	445	453	447	451	438	439	438	430	455	438	394	423	433	435	427	416	449	458	394	437	439	442	456	395	459	454	458	405	451	429	415	458	445	434	458	463	474	435	434	424	468	418	443	442	450	453	424	431	434	405	431	449	437	441	395	434	413	473	396	445	470	452	442	424	443	419	428	456	403	419	437	454	420	435	427	415	473	426	438	416	443	445	474	467	457	440	403	424	451	451	421	451	441	460	457	427	435	452	454	436	408	417	421	433	438	424	428	429	384	433	425	401	463	412	453	479	459	432	454	448	424	442	459	415	429	457	452	446	450	427	437	459	459	434	434	411	448	426	420	448	427	433	454	396	421	435	460	430	445	421	458	400	435	426	447	480	418	421	451	426	381	438	436	487	405	445	460	443	422	448	458	391	438	397	419	454	422	439	399	427	415	408	421	471	441	447	459	413	416	453	411	435	400	426	454	435	478	385	469	420	429	437	414	418	414	432	420	439	449	411	409	418	444	452	443	398	403	456	455	447	448	452	457	518	435	475	438	444	449	434	435	419	422	471	426	433	431	451	459	453	420	423	426	439	455	465	455	443	446	424	485	431	430	434	409	423	444	410	410	447	441	475	434	419	404	453	411	446	443	478	414	437	467	432	405	435	434	395	401	470	435	462	476	460	436	450	387	426	462	434	435	452	453	456	427	437	435	454	422	414	388	425	393	437	458	437	449	448	461	434	447	449	436	452	427	393	462	435	420	442	397	462	435	441	420	441	444	441	460	444	420	409	423	449	469	459	431	428	467	449	460	424	418	422	434	437	443	430	426	449	439	426	454	453	422	472	482	467	401	443	463	434	453	410	414	437	478	413	434	442	428	433	432	409	416	434	428	399	457	439	478	447	412	413	424	408	473	425	431	489	469	465	481	458	458	439	405	461	413	432	425	443	428	452	433	416	411	409	471	456	465	395	463	429	442	421	430	431	449	439	387	440	446	471	428	469	463	460	418	452	439	464	413	431	426	404	478	429	475	465	439	442	398	443	420	451	439	451	446	450	438	452	425	453	439	410	489	450	443	444	462	418	407	439	403	439	448	442	467	443	440	430	422	432	412	425	422	450	450	374	427	404	436	438	453	420	450	432	422	430	461	417	434	436	439	456	423	422	410	462	468	442	437	445	447	461	407	398	428	489	432	458	474	422	459	419	413	436	452	395	435	415	456	475	436	414	445	451	443	473	406	441	439	452	426	423	436	433	445	421	424	393	458	436	435	443	420	418	457	458	451	424	436	415	428	445	434	482	440	454	448	457	421	438	413	451	425	446	473	458	430	429	449	418	427	407	424	431	415	420	430	437	459	414	440	420	446	416	428	467	454	421	431	462	442	470	438	431	430	420	431	430	432	452	443	406	439	412	438	411	435	433	433	436	432	448	466	470	431	410	429	387	479	429	443	443	458	472	445	388	440	431	438	438	427	455	481	439	425	462	410	443	407	460	452	436	371	423	429	461	484	410	452	441	431	401	407	435	458	443	414	415	451	435	423	431	443	417	473	465	423	411	459	456	401	416	436	451	438	419	414	471	397	419	446	437	447	423	420	419	430	394	458	483	400	407	444	425	407	441	452	389	436	474	479	475	441	433	437	464	457	442	434	405	402	458	450	451	442	441	492	437	433	461	432	455	433	435	461	428	402	444	421	458	422	445	440	492	428	459	436	440	465	423	451	452	456	447	424	444	433	440	446	449	434	435	433	435	421	462	430	431	432	439	429	422	439	433	454	429	419	393	417	427	433	447	436	439	448	455	430	416	436	423	456	426	438	453	410	462	459	427	450	491	438	419	416	435	443	421	488	399	425	439	433	440	438	416	444	471	428	400	472	444	475	467	422	433	504	434	408	430	397	472	421	448	416	438	428	407	456	445	440	423	418	450	458	423	449	425	421	481	402	481	451	457	387	477	441	397	435	394	472	449	454	424	428	434	413	441	432	435	456	410	411	496	465	444	422	444	416	420	435	451	424	457	433	412	432
22755	21408	29095	24118	21417	21506	9592	2098	1623	1466	1410	1260	1170	1095	1060	1018	1017	1003	1018	945	998	961	964	886	935	942	906	941	922	876	858	893	946	917	869	952	865	949	965	922	942	919	906	914	916	920	922	899	887	884	909	932	881	893	881	805	844	894	885	890	864	855	872	914	894	862	869	839	894	808	871	820	927	857	899	908	810	883	892	860	885	853	884	865	819	872	853	872	808	795	919	852	862	823	892	882	859	852	834	871	829	842	882	866	887	840	865	872	885	834	888	832	862	847	857	866	869	954	836	816	859	860	856	828	826	852	842	843	869	846	818	873	864	851	855	785	851	882	846	834	873	880	813	867	844	804	875	845	851	823	899	849	840	840	898	792	857	813	869	885	847	880	831	847	875	827	883	854	866	796	861	899	861	815	844	827	892	809	830	843	873	863	876	853	814	850	871	908	889	860	814	875	841	896	870	831	862	869	906	863	872	889	853	907	863	834	817	862	881	855	856	889	852	809	838	871	871	886	845	874	870	858	901	801	832	858	863	896	838	788	877	847	854	867	866	869	833	875	891	815	858	850	827	818	822	856	843	836	848	857	834	863	845	791	832	861	893	894	872	897	874	907	826	855	834	851	839	852	858	886	882	901	862	864	874	918	898	903	824	795	864	897	833	853	821	862	843	870	787	794	831	875	849	823	866	866	863	848	807	846	859	831	961	849	839	844	872	834	879	827	846	797	826	839	863	906	848	853	821	827	862	856	880	898	850	809	914	862	849	876	863	828	849	861	834	821	839	819	857	853	822	880	809	857	845	859	885	885	894	911	874	873	866	865	826	860	909	854	850	862	781	911	879	879	873	894	912	839	853	863	858	810	853	880	822	900	825	905	919	847	803	808	810	823	896	862	820	865	861	888	805	869	861	834	879	844	858	855	850	877	849	830	828	859	831	900	819	832	823	835	880	896	814	872	879	849	923	881	816	847	851	856	822	915	885	876	862	847	852	863	844	851	887	851	832	814	847	853	855	966	849	808	788	837	878	780	871	863	833	836	864	864	825	897	848	813	831	890	833	833	837	770	817	847	845	822	915	827	810	808	884	856	852	887	846	880	901	852	849	874	838	861	865	896	838	855	875	833	895	870	792	906	840	835	869	843	822	815	896	839	814	812	844	902	916	831	873	831	865	826	879	870	847	843	909	876	860	878	854	878	886	829	807	817	851	841	846	888	845	869	849	866	890	831	867	833	783	799	879	840	835	865	826	821	822	810	834	873	880	856	898	856	862	909	865	849	881	791	813	905	869	820	851	863	809	764	855	830	815	846	849	873	811	846	853	927	854	878	874	850	913	883	830	812	815	897	848	852	861	811	828	861	837	856	908	816	848	871	827	871	852	889	884	899	855	871	896	841	833	820	881	825	859	810	874	860	812	873	817	809	852	856	818	878	886	881	847	796	820	850	821	873	870	856	841	906	831	839	841	852	877	865	855	813	904	863	784	810	922	761	906	812	836	885	824	792	870	827	893	838	857	834	889	899	864	869	861	862	875	880	880	897	877	853	854	838	861	887	849	854	859	855	841	809	906	775	811	827	876	883	819	879	845	861	791	862	828	870	815	908	808	862	828	870	795	867	819	827	839	833	866	869	804	799	839	850	890	881	864	858	866	876	812	862	868	848	860	820	818	844	851	839	855	866	839	807	851	836	816	897	824	812	851	831	889	868	797	861	879	822	874	865	841	837	807	858	857	845	830	885	874	853	834	831	815	878	823	887	857	840	869	893	832	840	875	864	840	925	846	842	831	839	860	888	866	854	859	860	862	807	871	811	890	830	841	843	856	901	856	862	819	886	815	844	845	811	872	826	827	862	848	864	902	791	843	891	878	904	850	889	802	929	830	874	794	845	814	803	849	893	883	808	893	831	859	879	867	890	866	886	825	865	820	838	840	851	892	845	904	848	815	852	861	852	803	862	805	829	844	829	859	819	843	868	874	875	817	871	794	866	857	845	826	813	901	833	813	838	858	861	845	861	873	840	831	841	881	828	879	867	844	847	814	862	880	857	821	875	845	842	779	887	853	845	890	877	891	890	852	894	839	890	878	771	840	834	824	843	853	866	831	812	870	846	827	833	863	887	869	923	829	854	839	860	833	846	923	846	866	846	844	910	884	857	846	862	846	810	872	843	849	841	885	823	881	851	832	872	876	815	858	875	822	846	902	832	841	856	846	863	865	847	851	841	821	870	864	844	813	814	854	809	853	830	841	881	846	864	848	821	826	861	831	801	847	840	896	857	857	865	883	888	880	887	874	785	872	823	823	891	800	862	876	863	832	901	900	880	900	826	846	837	879	859	837	831	854	780	868	820	905	845	864	820	935	866	849	827	829	956	822	853	856	848	858	839	865	854	857	830	867	843	807	807	867	872	862	890	842	895	811	826	818	805	828	894	890	787	754	806	891	823	870	817	828	840	799	819	862	867	808	854	822	844	880	869	837	863	833	836	849	910	820	869	860	868	880	798	840	854	813	853	827	835	834	844	838	861	817	891	774	891	859	848	848	895	862	817	894	838	806	822	860	874	879	815	805	867	885	853	841	887	824	859	838	877	812	821	840	842	891	854	853	808	859	875	854	820	891	862	866	889	844	877	901	896	870	830	880	839	817	848	878	845	844	902	883	829	814	855	842	889	876	865	838	861	850	821	873	817	879	845	843	868	846	879	884	868	873	861	857	861	838	861	898	844	846	820	923	879	849	813	811	817	867	817	877	854	807	851	810	820	843	822	870	862	864	827	833	888	832	843	831	843	873	885	837	855	854	818	926	903	814	885	865	841	906	822	844	817	869	793	819	844	854	831	856	832	846	857	869	863	862	808	814	854	869	818	839	871	860	833	874	867	814	860	841	871	789	808	872	845	876	859	906	811	828	856	874	821	856	830	814	834	824	870	856	816	801	836	835	875	852	856	848	847	842	772	862	854	874	899	797	860	853	844	864	833	846	828	843	831	842	880	820	860	813	808	846	857	871	830	849	811	860	831	906	775	835	833	868	868	811	830	849	871	856	887	789	797	808	851	843	853	748	867	877	845	918	848	885	843	821	906	885	861	921	889	803	869	872	819	872	873	854	819	810	831	860	882	825	850	858	878	833	847	861	888	832	856	877	843	826	867	860	870	877	854	801	834	845	858	856	852	820	813	810	854	787	837	836	912	794	822	929	889	855	810	876	871	846	833	892	849	866	884	822	801	833	867	844	804	850	849	876	893	818	854	853	893	883	852	842	815	841	853	811	891	793	902	860	831	802	858	799	865	821	860	805	817	831	848	896	816	792	867	873	824	886	855	841	866	892	871	867	852	815	851	851	858	893	849	852	863	893	829	866	865	809	818	878	810	816	855	861	849	826	862	870	905	831	804	871	877	833	855	870	910	864	815	814	819	866	846	836	823	883	880	860	840	852	780	839	875	892	852	857	836	844	829	874	841	816	853	872	834	835	870	853	804	885	813	869	832	902	852
9678	24643	17817	9394	6560	4268	3474	2709	2220	1969	1771	1577	1462	1199	1183	1205	1092	1141	1096	1027	1028	941	971	985	950	928	950	994	927	962	972	926	922	926	914	937	936	1011	1003	929	952	970	938	991	911	977	945	882	881	926	928	902	952	889	841	872	910	879	856	883	893	933	956	884	903	892	887	904	804	868	905	810	868	852	882	934	874	838	893	793	830	855	891	816	826	829	855	808	874	872	919	868	867	811	860	826	830	817	856	888	902	908	840	841	828	847	873	866	855	866	849	830	844	851	890	874	842	857	849	855	845	879	819	875	832	851	862	835	862	832	875	873	830	902	813	876	833	872	823	850	825	826	830	874	849	784	863	839	845	851	875	820	858	835	826	879	842	836	835	833	879	843	800	803	875	852	873	845	820	848	863	863	828	860	904	844	851	824	842	874	857	853	847	890	877	838	819	876	829	813	843	879	819	882	883	832	891	837	831	844	832	831	841	837	846	831	799	868	846	857	841	857	929	922	820	817	853	781	877	865	822	827	877	840	857	896	851	861	871	861	887	828	878	853	879	874	852	838	896	903	879	828	825	862	846	885	860	870	868	864	861	842	869	801	826	859	842	853	834	777	884	892	855	808	837	869	858	812	878	849	928	873	846	854	831	894	863	818	863	799	859	883	862	845	830	861	852	828	868	853	838	887	847	862	835	868	827	840	870	878	846	811	844	853	856	874	857	883	839	843	841	917	845	875	847	851	860	835	796	877	813	872	845	867	841	871	830	874	839	842	792	859	835	839	885	843	862	796	876	782	855	876	875	863	822	922	891	874	852	864	835	856	878	840	887	836	835	889	779	823	896	866	830	841	861	810	835	868	837	833	829	842	800	849	797	897	850	907	844	871	882	799	863	898	872	853	877	866	819	855	856	882	889	847	833	895	888	870	850	858	868	885	836	861	852	828	833	825	841	835	848	891	850	850	847	847	876	861	866	873	872	814	857	826	855	767	848	837	874	870	824	878	804	861	848	817	868	854	858	849	848	875	832	859	870	854	959	909	846	873	832	850	874	869	893	892	885	880	857	804	829	845	838	908	821	874	820	836	866	831	833	870	833	794	862	868	824	822	821	860	895	845	834	813	860	905	803	850	860	831	908	844	869	829	848	781	801	849	847	820	829	837	865	870	803	847	851	849	845	829	871	829	847	888	850	847	860	809	846	824	860	831	800	865	828	823	837	849	800	872	834	855	882	834	841	870	876	891	821	865	830	810	870	856	850	862	853	870	827	792	825	855	824	845	838	871	831	819	839	783	828	841	937	891	891	900	807	878	827	828	841	862	864	896	818	872	871	829	847	829	851	882	859	873	884	832	845	816	850	846	830	893	852	855	914	827	857	857	876	813	886	849	843	867	826	793	856	817	808	886	811	898	864	822	844	844	881	894	824	822	889	895	851	909	878	877	826	852	907	844	851	851	849	846	885	862	848	904	828	807	850	882	819	818	874	830	843	830	906	869	840	866	831	856	895	867	817	833	853	907	864	807	839	861	882	827	828	847	936	818	879	876	874	852	911	889	818	875	819	824	836	820	868	885	853	791	837	835	860	865	813	859	890	913	864	900	862	888	817	804	854	857	832	848	853	824	849	863	833	887	836	835	853	819	862	843	817	787	807	841	882	820	821	802	847	847	816	855	840	871	901	831	843	885	841	836	854	836	822	818	888	838	833	852	788	845	846	807	838	816	916	868	847	878	824	874	818	821	867	834	855	861	834	824	826	860	784	845	872	880	855	846	834	895	865	835	838	846	832	839	860	848	829	789	860	856	848	852	901	836	859	874	865	839	827	833	861	842	802	828	864	838	841	898	853	836	859	866	860	817	853	884	883	813	881	845	859	849	826	861	825	862	879	852	838	821	888	893	870	849	862	846	878	878	864	828	860	778	837	867	851	835	830	865	803	840	812	887	845	861	819	821	807	842	857	852	829	825	800	795	841	822	810	903	823	776	843	857	862	893	861	824	861	885	842	861	895	877	849	811	861	848	847	889	842	870	862	840	882	836	829	780	823	854	833	789	883	825	845	853	828	833	842	861	862	783	810	816	839	841	850	855	831	859	793	820	846	857	819	832	850	792	885	833	856	849	870	813	840	865	831	866	859	863	823	846	859	839	808	828	854	790	815	851	867	856	855	804	902	842	862	838	900	894	801	789	831	850	847	798	823	851	844	838	831	825	848	782	858	875	819	823	863	920	857	802	826	854	834	867	848	869	864	822	844	868	878	863	853	860	838	862	857	849	863	843	848	878	853	861	870	828	861	888	845	892	858	858	832	816	843	839	809	860	869	808	835	881	922	849	801	852	822	828	891	864	858	841	855	820	851	874	859	898	826	896	864	862	789	808	851	828	798	864	813	857	891	842	851	851	805	893	869	804	847	883	823	885	875	845	900	879	845	871	848	896	835	833	796	856	843	863	842	863	835	848	894	860	826	841	821	774	836	830	878	877	876	803	857	837	853	855	823	869	882	843	872	882	869	837	849	853	858	818	842	871	858	793	888	883	864	821	887	830	830	862	817	861	888	833	804	852	868	808	871	839	845	827	840	836	828	825	879	768	860	819	855	889	844	823	874	846	836	805	867	842	816	878	875	834	813	849	912	825	819	818	863	851	868	845	838	828	841	835	824	850	879	815	783	841	802	813	893	843	865	859	878	889	851	851	840	830	854	812	814	872	834	895	815	836	879	868	864	880	830	844	846	810	908	848	825	834	876	878	862	818	858	856	839	866	812	859	831	839	853	846	783	845	843	853	865	861	819	835	829	882	870	832	839	859	879	864	846	859	856	850	920	800	880	860	873	860	817	880	855	897	806	823	832	839	850	839	863	881	867	826	866	848	865	816	865	844	839	866	879	802	824	880	827	872	800	869	827	837	853	798	835	833	832	832	834	857	886	851	830	924	898	834	885	841	886	824	808	876	825	855	788	853	835	840	902	809	841	859	853	895	832	862	854	825	856	816	872	847	869	821	860	841	836	867	853	838	863	880	872	835	817	866	813	865	852	872	800	796	866	820	863	821	888	806	809	839	889	861	831	843	851	798	857	842	801	873	825	835	840	818	844	920	852	852	843	879	846	861	846	886	871	849	828	852	903	854	848	849	824	838	869	850	856	857	907	852	867	826	809	802	832	845	797	838	822	849	880	850	878	829	861	859	814	838	840	846	841	865	845	849	836	905	813	865	854	867	822	857	843	848	884	836	845	893	888	842	896	816	808	830	848	781	830	865	847	855	843	825	896	860	874	783	844	871	818	824	866	828	869	825	865	829	822	822	830	899	865	823	812	792	843	874	860	863	832	914	830	837	903	938	860	843	812	880	855	828	831	887	858	857	876	885	775	905	860	870	891	883	841	870	864	856	842	818	863	819	842	842	824	841	828	860	827	826	807	844	874	875	838	853	870	871	834	886	841	805	873	888	834	842	873	795	849	852	894	869	787	880	842	814	859	851	825	796	893	840	858	878	846	843
28100	19999	8678	2046	1019	759	661	607	595	597	601	513	558	500	486	504	497	511	506	524	490	527	515	549	502	514	532	488	485	516	482	504	511	479	521	494	492	505	493	526	508	490	498	474	484	470	498	498	502	481	507	451	522	470	503	458	500	488	481	473	504	515	459	510	511	459	506	489	528	492	476	491	500	466	511	497	491	482	472	475	505	472	502	481	532	542	488	515	436	468	508	467	531	510	475	489	482	486	484	499	515	521	468	489	456	482	480	490	477	427	466	512	449	457	439	505	444	464	501	509	499	518	473	461	459	493	495	465	498	480	491	469	474	470	506	529	459	473	504	514	467	495	459	492	474	450	487	445	478	482	486	464	474	502	476	492	504	470	466	440	457	472	455	474	532	533	446	502	438	498	501	506	491	470	436	494	485	505	511	536	456	468	476	526	498	493	489	477	477	490	452	512	505	501	461	503	492	493	486	511	483	490	471	520	488	479	466	495	497	492	492	478	491	493	474	471	487	453	444	484	491	502	495	464	488	486	499	501	469	472	452	469	498	460	507	438	516	477	498	469	495	474	448	502	500	478	542	531	477	470	461	480	477	443	444	472	502	481	498	505	441	451	520	500	485	489	467	475	467	496	493	469	471	506	497	474	484	458	474	481	481	477	487	476	469	520	516	505	511	485	509	491	473	474	512	508	446	456	494	501	453	469	469	472	457	477	469	522	467	492	513	504	516	515	465	503	500	482	485	502	469	460	455	508	465	512	462	493	504	480	500	528	477	505	432	458	507	430	488	498	457	453	490	490	503	492	474	487	526	487	469	536	502	492	494	489	465	482	532	484	433	490	472	495	481	457	497	484	460	489	464	517	484	445	501	516	519	501	490	451	440	505	513	485	486	492	500	500	466	466	488	481	480	485	518	503	456	472	462	538	475	473	485	570	476	486	520	440	480	493	491	480	465	458	483	451	496	465	506	523	510	475	538	485	486	475	523	466	476	483	509	513	491	503	467	487	457	457	491	496	457	496	488	508	502	475	473	516	477	475	511	488	442	527	487	472	479	469	489	454	460	482	441	450	464	516	497	523	497	527	498	472	486	466	456	502	458	475	493	526	478	481	492	478	528	476	446	489	447	497	514	519	491	493	523	515	498	483	468	479	527	474	490	488	494	522	474	470	507	441	505	511	458	482	525	489	515	507	442	487	492	496	494	491	470	464	511	457	504	503	450	488	448	473	454	413	465	471	475	501	458	477	496	516	497	499	484	472	498	453	513	470	491	512	485	477	467	470	489	480	460	499	477	531	488	482	512	469	489	484	513	479	481	490	434	508	493	444	453	519	491	465	476	465	484	478	460	482	477	468	485	455	524	484	483	472	536	527	481	473	513	466	506	516	472	480	501	486	467	479	464	472	518	490	483	488	497	466	489	480	480	495	445	488	497	474	498	497	486	491	473	512	454	495	495	514	474	482	479	468	468	523	478	477	506	459	487	436	490	463	513	507	522	487	502	529	464	473	466	454	472	471	501	458	477	449	454	488	449	539	467	480	423	494	488	486	474	464	488	445	498	519	495	486	461	442	553	469	470	531	497	492	449	460	486	504	497	457	478	481	469	452	438	469	467	526	492	453	501	464	484	501	479	509	458	489	510	496	466	470	491	436	482	495	508	487	446	471	479	448	460	470	549	500	461	520	496	460	500	495	474	473	476	470	452	526	493	485	521	456	442	472	497	468	480	475	479	509	474	498	504	506	511	453	486	457	463	475	469	478	478	485	499	502	471	452	462	512	433	465	499	462	455	479	504	474	492	489	469	490	439	488	502	498	496	438	514	449	519	455	499	481	455	502	482	515	500	469	496	508	497	509	509	478	540	474	466	436	517	473	472	486	481	523	472	523	496	485	486	501	476	503	471	488	490	521	473	492	507	502	519	540	483	474	469	502	480	527	479	461	514	497	528	475	474	488	547	512	505	485	498	493	462	465	504	488	522	518	522	501	466	462	458	450	460	478	492	495	497	492	522	518	479	503	467	490	468	474	468	459	464	490	499	512	489	499	482	481	491	501	467	485	520	457	504	506	503	462	483	482	474	532	463	438	464	454	511	522	527	479	451	493	480	495	466	448	437	497	504	488	481	511	489	489	486	438	467	468	469	491	469	466	493	426	488	492	515	482	529	500	485	486	488	506	510	468	504	515	483	455	478	483	506	481	490	476	487	448	525	507	481	476	497	465	486	511	518	472	482	501	478	454	499	496	505	475	432	478	506	482	447	485	492	455	493	497	500	465	483	466	466	481	506	469	489	490	497	504	545	473	499	441	508	500	480	454	459	471	491	492	518	465	537	476	478	503	508	486	502	478	501	489	460	479	515	485	499	505	472	478	461	502	480	527	487	493	461	504	479	482	503	496	503	498	452	461	518	566	487	487	462	487	489	505	502	443	462	445	476	455	460	439	469	511	475	505	460	500	478	491	484	514	429	452	493	481	514	498	494	464	481	478	461	481	476	497	450	485	493	512	456	522	480	490	460	462	468	499	497	487	447	526	481	478	473	433	470	491	504	492	483	449	513	463	470	502	501	462	461	512	496	457	470	452	460	502	465	490	503	485	441	512	522	485	494	500	487	490	477	475	496	456	489	505	480	474	490	512	488	493	520	468	463	471	521	473	504	504	486	501	493	481	493	470	492	475	478	461	473	502	485	465	481	460	506	466	501	468	507	472	468	461	510	458	463	508	504	475	496	476	488	543	484	493	490	476	464	464	503	470	466	503	460	450	465	492	490	485	472	487	503	479	496	512	460	454	510	474	485	469	452	506	551	505	534	461	475	428	479	509	502	482	501	444	480	488	527	462	464	518	473	499	518	449	485	509	489	523	500	525	502	495	418	502	498	542	512	513	502	488	481	453	489	493	461	487	454	488	482	472	496	444	461	500	512	455	460	522	510	503	496	501	451	493	475	501	479	500	473	449	447	496	458	469	485	489	460	525	516	488	480	493	520	430	478	534	500	461	455	491	456	494	501	495	483	478	508	469	469	491	470	487	511	486	485	498	486	497	491	474	491	472	459	495	527	516	480	487	457	513	490	468	486	495	514	531	496	523	523	491	507	470	501	478	484	421	460	471	478	486	499	431	471	470	491	490	470	461	476	478	497	482	431	480	485	508	458	489	502	488	458	483	473	505	497	469	486	481	478	456	486	469	462	468	508	488	478	529	468	499	484	511	469	488	478	463	483	519	483	501	512	498	512	508	455	483	486	508	508	514	495	509	480	490	488	480	458	499	513	481	498	438	493	444	494	524	495	470	482	489	494	435	478	504	500	494	474	497	492	471	490	531	513	496	451	467	508	511	484	462	503	489	447	460	521	477	462	497	514	496	548	474	494	477	508	523	456	500	468	484	461	491	496	459	485	482	460	472	535	453	448	506	485	461	464	460	503	495	498	518	500	480	459	477	513	466	504	471	502	446	447	475	484	451	492	509	453	503	460	471	479	501	494	457	486	465
7069	6909	4740	2011	1406	1026	873	746	699	661	617	605	609	563	531	563	491	575	569	548	518	498	522	532	497	505	511	529	494	503	539	523	556	503	539	515	511	549	492	558	519	563	504	483	539	539	506	510	522	517	498	485	530	506	544	493	517	472	474	517	458	509	470	521	500	543	513	490	473	492	493	507	517	472	487	526	507	484	474	512	492	459	507	491	467	479	505	481	486	514	512	505	513	424	531	467	488	513	505	516	463	481	471	502	505	527	512	493	500	488	540	469	477	525	501	492	525	513	482	531	518	482	499	439	476	516	463	498	461	470	496	499	521	495	503	481	473	509	463	488	495	470	495	538	471	499	522	463	520	496	493	471	499	494	517	476	470	525	491	483	488	480	471	498	528	521	527	472	459	506	488	471	467	517	495	514	501	508	471	466	500	474	498	487	465	485	500	475	472	473	457	501	507	465	513	478	477	462	499	514	477	507	501	521	462	505	471	540	497	463	489	473	457	510	479	507	511	510	462	465	462	489	533	516	530	468	499	503	472	558	494	462	498	492	475	513	497	447	504	541	470	490	446	493	502	478	511	475	501	513	478	489	456	498	460	513	489	503	462	499	489	470	469	500	464	505	512	561	504	502	486	488	503	505	486	486	451	473	499	480	549	494	510	471	510	460	464	507	512	503	496	490	502	520	459	476	458	486	508	506	493	474	492	519	493	509	492	487	471	469	486	526	524	499	519	464	508	498	469	477	541	492	486	477	493	515	489	500	506	507	527	501	538	518	499	500	512	525	499	489	496	484	454	490	481	509	484	478	469	498	493	501	460	509	552	477	499	514	491	540	500	507	491	498	475	476	523	536	500	503	515	480	468	511	498	490	496	460	526	495	516	486	497	499	486	475	505	503	469	489	487	468	487	503	516	510	520	509	478	505	507	511	505	509	489	531	481	503	505	492	471	509	498	466	509	516	474	496	505	518	511	532	484	524	449	505	458	491	526	491	518	469	466	508	471	496	485	464	480	505	484	446	491	449	471	471	521	469	516	507	431	505	523	482	453	538	495	487	496	480	507	504	499	484	537	516	509	500	500	469	506	450	491	466	491	491	468	537	489	533	489	513	507	555	535	498	526	490	459	495	489	441	501	485	493	536	515	482	510	515	520	500	492	541	457	518	482	472	517	501	478	496	454	476	503	494	480	516	485	526	512	547	502	504	494	465	486	505	447	490	522	474	486	466	495	497	523	467	501	503	526	486	469	519	501	466	443	467	489	499	467	476	505	487	510	498	548	494	486	514	459	498	475	515	495	477	508	537	459	459	512	485	532	499	482	456	501	494	480	488	484	498	443	477	484	461	473	459	486	511	496	512	509	502	511	483	486	508	471	480	518	516	490	507	507	515	476	469	528	476	474	470	488	541	461	521	473	521	511	497	459	524	504	476	474	512	510	449	480	474	464	536	485	482	474	495	460	519	500	518	500	467	472	482	475	477	498	489	484	520	471	531	473	500	505	492	483	505	475	523	467	515	512	467	491	517	476	497	488	483	527	480	467	461	506	514	503	472	466	490	507	488	479	506	512	488	519	510	506	476	495	491	526	519	517	489	490	521	473	431	469	497	481	486	478	465	533	496	498	487	500	501	474	481	495	563	534	500	503	510	502	464	509	482	521	515	520	463	488	498	502	517	484	499	492	505	538	497	498	490	459	504	504	514	507	505	503	546	485	514	475	463	496	498	485	509	518	498	507	528	496	519	463	452	524	527	534	472	487	517	486	473	479	465	512	501	485	489	505	547	495	496	484	539	469	530	479	507	485	497	532	528	480	494	505	482	480	523	488	487	515	506	476	466	532	508	513	513	494	509	502	510	477	488	516	450	473	526	506	478	523	513	527	462	481	521	507	498	488	479	522	495	483	494	491	486	481	486	540	529	544	452	554	503	459	518	501	520	522	522	461	501	545	491	510	473	532	522	497	477	467	449	479	470	484	492	466	472	486	494	485	488	477	492	479	496	462	477	456	505	488	489	470	492	467	485	442	505	498	488	501	495	487	509	484	482	491	472	498	474	505	500	540	511	510	546	511	502	471	502	494	521	491	475	503	547	499	505	502	496	491	529	494	514	555	501	498	539	483	533	511	497	491	518	540	484	468	543	478	491	481	446	483	471	477	488	476	483	466	471	490	466	456	497	506	502	482	509	452	519	486	515	471	476	482	454	487	505	534	476	496	490	476	473	520	500	478	467	521	494	499	467	498	470	489	489	517	516	505	496	487	490	527	479	503	498	447	499	495	498	461	517	506	502	512	479	515	487	477	486	507	483	492	528	489	525	483	503	485	501	513	557	484	508	516	491	495	495	506	521	468	504	527	492	483	458	533	504	510	509	503	462	486	510	468	535	463	493	513	472	492	501	517	498	534	480	514	518	501	504	490	491	505	507	504	484	494	524	516	461	523	558	493	483	477	481	500	498	478	495	512	481	476	497	494	508	489	483	480	497	518	457	464	487	521	459	477	473	489	497	510	495	485	499	488	491	473	470	492	464	519	522	450	516	524	516	514	522	504	506	509	489	499	480	477	452	512	528	472	463	499	556	486	486	508	472	516	489	533	462	499	445	530	500	521	491	511	445	537	464	524	484	490	495	503	486	506	497	493	478	496	484	501	487	483	489	486	497	529	499	519	487	487	555	418	531	505	476	524	516	508	513	496	488	510	503	518	473	501	504	480	538	528	508	461	500	503	499	508	501	469	511	494	470	477	445	486	512	478	481	475	536	494	508	471	475	479	521	464	499	518	456	512	522	501	524	476	514	461	485	525	480	479	505	493	476	491	510	468	474	493	491	515	512	484	485	474	477	476	510	476	448	465	502	491	497	529	503	533	520	519	500	469	485	483	489	519	486	486	473	527	541	450	486	480	487	498	476	499	486	513	514	524	514	493	520	517	505	513	484	494	514	475	491	514	498	508	478	496	477	505	493	475	503	461	518	514	471	486	459	500	481	529	519	496	495	475	498	481	521	537	466	523	485	485	478	507	502	528	509	458	489	497	504	505	501	507	467	481	442	527	491	500	513	487	490	478	566	495	471	554	481	465	509	479	494	527	530	514	494	517	448	501	457	471	502	516	494	514	517	496	500	521	433	498	505	469	477	481	502	444	476	492	514	489	508	455	505	520	472	478	547	472	483	511	485	528	477	514	520	469	491	455	506	486	520	453	519	515	512	491	480	528	499	494	493	538	505	514	512	505	509	473	490	543	543	478	502	491	470	502	498	486	526	479	504	471	469	473	505	476	470	487	484	477	476	515	507	515	540	460	529	513	528	526	484	513	507	482	458	501	506	507	518	501	519	492	474	471	506	492	522	470	503	521	482	486	495	481	453	471	500	472	434	473	484	495	509	465	494	487	499	504	481	529	487	503	501	540	480	471	493	484	497	491	502	500	476	496	488	498	497	454	544	536	462	491	506	510	450	460	491	468	471	486	486	488	508	476	544	474	492	475	482	516	520
23964	21348	28549	24484	21334	9875	2032	1509	1201	1171	1158	1056	998	901	910	922	874	917	826	866	927	893	793	824	863	846	820	789	834	873	829	797	799	828	862	831	790	874	849	853	832	879	842	812	820	887	855	853	859	803	832	792	854	838	781	833	814	841	842	796	787	815	806	797	853	849	782	801	787	845	860	763	831	793	796	771	783	811	767	813	846	835	841	839	798	825	789	830	816	823	865	743	802	775	790	784	812	774	873	826	837	793	792	785	784	782	678	764	817	794	815	796	843	826	849	778	826	788	807	807	819	820	827	819	831	747	805	776	809	742	851	764	801	796	826	785	774	840	785	796	839	806	735	809	816	759	821	816	847	825	782	770	832	812	795	833	787	797	770	787	781	820	785	826	757	822	775	847	790	798	791	781	807	788	806	845	798	860	796	803	780	801	762	812	769	763	827	790	805	852	781	783	825	833	870	754	802	782	776	790	756	795	841	828	823	791	747	778	756	828	820	774	789	841	767	805	809	797	784	772	807	774	777	752	829	794	831	760	770	816	769	780	750	765	831	788	756	768	799	847	785	739	815	780	807	801	770	793	767	860	791	789	772	837	801	831	824	753	808	800	823	814	808	761	821	770	844	822	766	779	823	786	780	806	853	776	720	778	792	806	748	817	801	775	744	857	813	818	837	752	799	778	800	779	764	822	799	799	819	764	778	781	800	776	827	843	797	771	790	811	793	791	782	770	816	803	801	796	766	790	778	800	764	769	762	759	795	802	776	810	782	791	788	793	793	819	846	814	824	790	733	814	848	756	800	805	798	783	815	770	800	806	824	792	807	807	840	814	722	765	829	799	811	780	848	801	847	825	793	819	854	784	812	825	786	815	800	809	744	800	790	811	735	800	793	764	762	773	792	816	811	799	803	793	794	804	768	804	809	840	856	837	767	809	777	775	814	800	809	802	723	744	792	781	797	833	770	837	781	830	808	830	777	853	775	772	797	820	785	779	838	781	790	921	821	772	820	786	813	790	814	781	825	763	809	817	784	817	805	782	820	808	809	772	825	826	792	799	782	773	742	805	802	770	802	794	822	793	799	793	826	803	761	764	802	817	799	794	742	802	808	813	826	776	811	731	771	809	773	772	791	773	779	812	819	757	755	823	821	821	784	788	828	793	786	799	778	812	817	799	778	800	808	795	822	836	804	826	808	767	795	860	815	781	743	732	766	828	850	790	767	796	809	752	819	808	774	778	817	770	836	841	842	773	823	825	777	774	761	844	825	834	870	772	797	770	782	801	786	896	800	798	766	828	858	787	797	772	816	807	786	774	796	788	782	843	841	741	775	779	781	819	778	822	800	804	770	805	808	771	810	775	808	798	780	794	770	795	805	799	806	811	822	828	792	786	758	783	810	828	822	837	777	808	784	782	832	789	801	790	735	777	758	784	833	810	803	792	858	793	765	837	755	781	852	861	759	818	814	792	770	799	817	773	831	818	818	795	785	790	825	790	786	782	769	811	790	830	806	756	794	779	837	781	795	808	807	781	826	837	831	796	781	815	805	786	766	826	805	745	804	740	761	803	774	789	778	755	799	826	829	825	825	799	798	778	794	779	783	778	825	747	775	788	843	796	778	791	824	800	798	757	792	774	781	774	819	767	824	813	805	791	825	800	807	832	810	789	782	819	787	807	847	750	791	772	813	848	802	806	805	768	795	806	762	786	790	765	807	841	771	792	777	804	790	819	770	796	771	827	821	847	779	864	798	755	820	723	828	759	811	788	785	784	807	766	784	819	775	786	821	754	770	783	806	791	811	821	770	778	788	794	848	804	801	805	807	768	859	756	717	844	808	823	770	809	813	804	773	804	807	789	788	875	791	766	808	773	773	818	789	795	756	774	774	741	729	814	749	776	765	747	769	828	801	763	824	799	804	812	805	835	838	797	802	754	738	763	788	804	800	820	834	823	840	796	799	783	762	838	765	799	774	777	807	773	771	825	765	823	831	810	784	801	850	833	780	824	822	807	785	856	789	775	831	829	776	816	798	752	819	781	757	839	810	778	747	794	788	809	782	784	763	791	794	806	810	775	789	791	778	821	797	778	802	773	764	801	785	806	751	800	754	787	792	798	754	786	818	759	772	797	802	807	814	814	783	795	824	806	779	776	821	744	717	794	768	808	798	775	797	756	719	782	793	855	851	803	817	849	799	823	831	817	799	776	819	825	837	829	819	828	829	826	779	758	805	822	827	751	828	792	775	817	824	822	799	778	770	768	774	816	795	832	799	765	785	816	833	822	767	795	795	764	746	792	822	766	774	771	785	778	786	820	789	773	771	852	796	849	787	820	790	817	809	804	791	825	770	784	726	785	833	795	818	829	798	753	760	877	785	793	829	862	770	803	803	825	804	797	784	791	758	755	793	804	779	747	783	750	766	763	740	826	798	801	796	728	815	847	793	743	847	800	834	791	816	803	821	764	791	761	840	821	816	800	795	766	784	755	804	802	832	768	836	774	756	817	824	798	779	857	782	811	787	758	835	777	816	783	831	829	785	837	788	760	826	825	775	785	812	828	761	809	781	864	830	813	798	773	836	745	768	793	838	748	765	778	774	824	773	788	790	796	808	776	838	807	842	812	801	755	744	751	831	765	731	754	832	850	731	825	825	793	816	778	820	828	808	835	856	762	771	739	796	807	814	766	817	771	784	763	819	838	784	800	816	771	832	810	790	770	813	727	776	792	762	788	807	759	785	771	774	753	806	796	796	865	794	790	820	806	744	783	758	818	782	798	815	768	799	828	787	790	794	794	775	789	796	802	784	845	830	839	775	781	803	773	792	817	788	718	755	783	820	751	817	839	813	782	859	806	793	760	770	744	771	778	778	784	794	790	728	770	765	860	784	796	806	797	790	753	769	805	806	817	845	796	775	792	806	827	792	769	811	777	783	763	782	815	807	764	801	799	777	724	817	796	787	811	849	811	766	805	738	758	794	829	808	767	768	836	746	768	802	753	787	812	800	845	779	812	718	747	766	835	819	803	787	810	800	775	809	815	869	765	781	802	781	793	782	804	790	754	818	756	749	791	777	767	785	779	796	788	768	771	801	808	746	742	785	749	763	787	819	785	757	753	797	752	799	748	757	810	803	739	779	835	837	746	755	778	834	778	779	777	850	835	816	851	802	793	834	764	754	813	752	790	815	800	819	837	759	764	785	823	775	831	753	777	808	812	825	850	750	792	788	809	781	851	814	801	772	804	800	787	831	813	795	802	832	781	780	820	826	848	809	806	795	815	818	794	799	798	786	830	774	806	824	783	827	760	747	733	815	825	809	802	805	771	798	751	794	838	763	757	798	844	797	798	796	736	761	816	780	776	776	815	816	796	809	780	764	809	791	790	818	806	761	794	857	782	811	797	829	824	779	781	786	816	802	819	780	769	815	782	783	769	807	828	840	836	796	787	747	788	789	804	796	824	736	835	804	775	815	799	847	807	801	758	787	786	837	723	835	840
7319	17830	12621	6084	4117	2809	2230	1791	1558	1439	1280	1148	1096	984	980	941	1030	941	944	939	900	910	874	850	917	848	880	843	856	874	806	868	869	805	856	854	868	884	888	836	876	851	851	874	855	838	881	850	863	825	847	820	817	817	839	820	807	760	828	824	766	762	839	836	822	771	868	781	817	819	833	781	823	837	773	825	848	786	812	789	799	772	768	802	840	819	818	809	798	800	770	738	811	861	751	831	764	787	771	812	794	749	848	843	801	817	776	770	802	772	811	825	811	786	805	783	827	794	815	799	782	760	880	760	804	752	744	840	840	778	863	756	810	804	853	785	782	789	780	792	770	755	831	796	821	775	801	766	778	797	763	730	812	822	801	839	812	782	832	796	780	839	811	778	792	785	790	784	785	815	834	833	757	833	806	787	765	791	812	790	779	820	770	864	830	772	849	796	832	791	804	782	795	837	768	797	781	821	806	840	826	826	795	799	805	837	809	813	747	830	823	833	804	815	753	786	781	821	805	772	757	772	788	755	776	792	826	826	801	813	791	837	785	747	759	837	842	773	775	819	752	765	819	788	831	841	790	810	826	823	832	817	797	788	784	809	774	820	785	812	802	760	799	820	746	761	795	807	762	819	852	731	788	835	773	785	818	861	858	783	793	845	785	821	835	771	770	840	819	756	846	823	823	764	839	751	773	779	783	791	814	789	806	780	788	832	795	791	812	821	737	783	816	780	820	809	802	785	746	817	807	794	803	790	782	789	816	817	768	752	796	757	788	759	769	786	782	777	827	783	756	762	793	827	803	797	821	779	825	813	817	786	711	808	751	784	807	778	797	837	805	766	861	746	831	763	805	807	835	773	759	784	793	776	808	817	784	746	783	800	766	784	787	810	804	844	774	768	740	785	780	813	786	810	858	765	762	801	780	786	801	839	843	780	799	815	825	829	796	768	760	831	776	824	784	808	809	796	817	787	779	826	800	801	835	815	779	768	830	791	823	802	735	798	775	764	791	799	800	860	808	739	833	799	783	833	809	830	777	783	832	812	847	803	809	811	830	774	828	828	809	876	761	809	774	817	778	814	746	812	788	824	813	777	774	824	808	846	774	802	846	765	804	748	820	760	807	773	800	787	773	838	853	790	814	803	752	759	865	771	755	809	800	799	797	873	757	788	824	789	820	809	753	795	796	814	810	777	760	776	788	802	785	776	833	796	783	751	752	793	796	827	839	772	867	781	785	760	788	812	797	798	787	712	834	763	721	828	795	823	765	804	850	811	829	782	782	775	738	805	779	773	779	798	807	837	797	802	815	756	759	807	773	762	752	777	776	827	788	750	857	767	772	783	820	809	850	803	749	792	815	826	785	777	761	776	812	816	802	814	768	782	799	783	744	775	841	865	831	786	782	794	842	838	837	740	778	807	830	821	805	810	813	835	768	783	834	779	778	754	801	801	783	788	758	746	763	818	816	803	812	796	823	776	809	802	801	789	794	772	826	789	792	776	799	845	820	780	801	811	815	806	816	815	798	808	805	775	853	846	742	797	786	781	812	751	775	790	799	759	792	799	718	794	805	766	852	817	783	833	797	781	805	759	793	790	795	770	825	782	804	829	780	760	790	801	813	810	792	840	800	779	781	779	757	801	792	773	818	799	781	842	834	835	791	795	813	817	800	820	770	790	792	787	790	817	788	830	791	848	828	833	861	771	825	790	796	796	775	813	790	755	828	791	771	859	814	758	847	798	793	832	844	765	752	808	795	851	766	851	816	797	785	839	786	833	791	799	803	836	856	763	801	750	761	761	753	829	844	797	794	773	745	792	725	790	786	807	788	786	831	802	797	819	816	786	784	788	784	764	808	798	800	865	797	794	844	773	793	840	826	782	772	812	759	788	782	857	788	790	805	822	777	769	861	767	781	822	832	809	814	790	772	790	805	797	806	804	747	858	790	758	777	860	805	811	800	826	786	795	760	798	775	813	756	853	826	796	781	804	742	761	873	706	829	763	810	798	813	738	814	822	827	777	828	784	794	793	805	775	801	819	801	741	766	768	796	738	802	802	798	785	815	790	768	781	817	784	792	765	831	795	809	752	761	776	810	874	792	789	743	844	812	810	840	756	800	829	784	823	758	795	761	788	796	797	812	753	795	821	793	775	843	785	745	771	809	813	771	823	825	752	778	795	783	803	834	797	857	772	764	803	818	793	823	745	832	769	800	780	839	783	793	813	780	816	822	782	796	870	762	789	789	793	803	788	823	795	827	819	756	808	842	809	796	777	803	794	799	817	845	797	787	824	734	822	773	853	786	831	871	724	817	843	811	816	817	810	820	785	802	786	786	843	778	804	782	798	808	835	818	815	753	770	780	810	811	780	822	789	804	782	799	785	761	787	784	758	842	771	794	802	753	782	809	797	777	816	774	809	802	867	830	779	790	798	810	809	779	804	791	799	787	778	781	809	808	788	791	818	740	828	783	801	786	780	790	819	786	817	775	803	816	831	776	805	829	769	854	803	802	762	854	812	828	823	749	805	818	822	793	790	834	785	828	842	804	791	835	803	799	758	762	762	846	804	823	795	831	833	731	731	811	810	814	830	806	795	760	793	755	813	821	813	760	804	793	773	824	761	784	822	787	757	776	777	861	767	805	803	800	763	836	778	745	773	836	766	795	809	802	780	789	744	820	771	816	795	772	780	748	763	860	777	809	775	840	766	789	792	771	802	797	769	791	822	812	805	786	766	777	827	840	773	742	789	854	812	806	801	861	780	750	787	752	815	816	817	795	803	777	804	779	777	817	760	788	788	778	814	756	806	758	805	834	786	867	785	758	800	796	805	741	774	765	739	811	793	783	739	766	784	790	765	784	808	785	815	805	797	786	835	807	786	853	789	828	786	790	772	816	800	843	786	771	797	820	774	764	769	765	764	790	783	753	730	773	750	781	820	818	754	794	820	848	811	719	770	787	793	793	773	767	813	764	776	818	862	759	789	829	771	838	786	801	762	842	781	820	792	829	831	826	772	790	863	838	806	778	803	850	764	838	814	761	805	761	846	766	795	773	754	813	769	837	815	824	817	791	767	827	822	843	849	778	809	810	832	789	884	782	808	821	791	784	759	770	805	801	762	807	770	769	807	797	790	770	739	836	801	746	741	788	842	810	764	786	814	739	811	807	833	795	815	814	785	805	839	780	797	794	807	873	817	788	825	767	830	767	804	793	822	828	773	765	803	797	812	735	830	837	854	754	830	813	814	828	742	811	783	835	787	817	829	796	749	803	838	782	796	756	811	787	786	805	782	783	825	757	803	763	716	837	776	802	778	793	814	807	797	838	753	751	804	813	804	723	802	788	816	786	780	777	775	817	796	804	798	837	770	821	771	803	760	802	799	762	795	750	771	818	813	831	836	821	788	794	765	723	827	812	819	799	773	793	751	779	800	799	796	804	794	799	820	792	798	779	789	786	804	786	820	839	783	825	845	777	777	798	790	741	788	752	786	823	809
25086	21380	27455	25641	10534	1177	874	709	636	575	556	496	508	456	518	519	473	456	481	442	459	506	440	467	486	405	426	451	413	487	478	410	451	464	458	489	457	457	464	440	472	426	416	438	452	436	437	432	413	419	491	411	444	438	453	434	417	432	410	452	431	424	419	404	428	434	432	413	444	400	433	404	409	399	423	378	413	395	411	424	449	403	401	440	421	408	449	415	412	414	450	436	407	395	421	442	425	426	412	428	438	415	423	366	414	389	437	426	483	422	445	413	403	442	416	437	416	405	435	372	428	416	425	400	459	417	416	436	410	416	436	417	422	412	420	403	443	433	405	389	387	415	405	416	410	449	424	380	433	432	436	422	429	395	433	400	412	392	422	393	424	392	442	423	414	443	437	399	404	390	413	438	448	407	416	447	429	411	422	448	406	420	421	390	443	398	391	419	398	428	442	394	407	402	413	446	416	432	440	429	436	394	418	450	435	412	381	427	403	447	404	390	426	402	416	426	407	398	425	424	422	403	388	396	424	409	413	428	437	440	433	415	383	410	428	419	427	412	422	420	387	449	427	422	389	423	441	432	420	409	391	422	431	383	400	451	462	398	431	421	427	424	411	388	448	448	421	410	411	392	469	392	436	435	419	435	389	455	451	432	432	433	466	428	434	419	412	432	414	435	402	404	416	423	415	387	431	441	397	430	428	403	422	406	381	387	432	401	385	433	412	404	421	363	433	385	442	403	431	436	437	385	440	433	431	411	441	415	430	411	402	395	432	430	412	400	415	388	405	450	393	421	393	424	427	427	406	475	443	392	456	414	466	414	428	380	417	421	431	433	423	426	403	423	431	392	417	426	392	429	411	429	474	411	429	418	416	448	465	415	415	409	390	437	415	424	422	453	420	393	432	431	407	364	425	420	419	375	457	432	416	426	392	427	422	394	406	394	463	438	436	443	399	405	432	444	478	449	424	407	401	406	419	438	416	458	449	396	383	411	408	396	425	417	420	414	411	409	402	448	447	431	412	432	415	407	418	412	419	439	469	432	452	420	392	451	388	417	402	400	420	395	430	414	412	425	416	419	409	396	415	434	400	397	422	443	420	400	433	397	402	413	388	424	445	411	444	438	402	398	425	411	438	399	414	362	393	418	432	424	437	399	419	435	425	439	438	458	386	443	435	415	413	449	421	409	443	411	400	456	434	405	401	394	443	404	407	414	436	410	460	410	395	416	440	405	438	418	393	413	448	439	453	442	459	426	399	426	462	402	417	433	445	428	437	404	396	418	402	386	456	408	441	432	428	437	444	425	423	410	427	448	432	423	402	403	436	394	461	417	419	444	431	431	395	407	430	416	422	408	454	436	395	403	423	465	456	407	425	449	401	441	390	436	404	431	413	380	454	447	417	389	391	458	403	424	428	423	419	400	435	417	422	429	414	404	420	440	423	443	388	424	416	422	423	411	409	429	434	401	404	425	434	439	424	421	484	394	388	450	427	414	407	386	427	415	450	470	443	443	422	413	400	452	407	433	384	405	416	435	435	399	416	405	456	445	440	434	418	397	434	404	397	422	426	415	390	413	392	433	417	441	438	415	443	451	408	368	391	426	412	419	406	418	409	445	443	432	414	418	476	422	474	424	400	396	443	411	391	400	379	403	449	396	398	402	438	430	440	384	430	408	387	409	416	408	401	395	413	424	425	419	420	395	398	405	409	391	426	414	487	382	415	436	443	390	438	435	402	410	380	414	442	388	415	412	403	382	438	394	450	426	426	393	428	443	417	428	421	427	407	443	418	432	403	394	388	432	426	430	469	411	392	438	404	400	394	403	384	435	423	416	416	411	410	436	422	434	423	441	437	398	419	384	392	427	456	430	415	411	364	403	428	480	422	367	439	374	416	394	416	443	372	430	407	423	408	385	415	413	432	432	432	454	465	443	434	418	391	395	426	383	424	404	404	437	403	427	421	416	399	435	438	426	438	403	418	440	407	442	451	414	399	441	420	434	405	406	414	427	422	390	427	413	427	399	406	420	432	368	425	389	426	391	470	404	414	414	433	405	417	403	441	419	378	410	430	417	417	434	441	417	412	428	428	391	380	414	376	381	440	448	430	432	399	395	421	448	397	428	383	412	428	413	415	413	428	451	387	372	427	394	408	464	441	388	448	471	389	366	449	445	431	395	435	435	447	424	383	407	399	399	426	419	414	418	427	400	419	397	398	393	414	428	424	418	376	439	399	428	410	410	412	420	385	441	434	436	446	416	411	416	416	383	435	432	449	455	398	397	395	384	400	418	411	397	410	442	399	398	429	370	406	425	404	412	419	419	426	388	396	422	428	388	380	417	423	403	408	400	471	399	431	411	384	395	414	431	423	406	448	397	419	396	450	421	418	425	408	414	412	400	418	424	448	392	387	391	459	439	407	437	429	401	392	429	431	389	434	400	407	392	417	419	418	418	416	404	427	456	443	429	429	435	420	386	416	417	403	384	425	417	422	434	437	385	414	409	396	408	453	447	383	385	423	403	411	435	409	444	417	393	375	430	426	431	402	426	412	388	409	432	432	451	404	344	410	411	431	397	421	441	432	400	391	395	428	430	430	436	428	433	400	432	464	435	417	404	420	431	438	399	402	406	413	460	410	407	423	405	410	418	451	419	475	428	432	442	416	443	384	411	391	412	395	390	413	445	425	417	450	386	436	433	401	418	416	387	424	407	393	423	415	403	414	406	382	440	437	444	387	434	418	421	397	408	440	392	407	423	390	419	429	417	433	404	422	424	399	378	378	431	446	418	411	437	428	403	424	429	430	389	493	454	394	393	421	461	449	369	378	417	408	429	445	385	440	426	434	450	437	427	412	385	446	404	441	371	418	427	431	397	371	456	419	471	377	373	423	429	425	401	402	378	417	388	385	420	434	400	422	428	401	432	474	395	423	397	414	417	429	413	400	436	402	391	400	420	443	404	439	435	429	424	387	411	409	440	439	392	437	394	461	409	401	422	423	445	409	438	408	385	430	435	390	407	418	418	413	377	385	376	399	401	451	404	429	451	391	428	447	438	465	425	402	412	422	399	378	419	411	402	438	415	409	420	444	448	423	414	419	415	425	415	376	443	424	453	452	398	413	461	393	407	431	400	460	387	443	431	406	400	403	391	435	419	425	466	431	381	396	438	418	391	414	397	389	412	470	413	414	426	405	410	427	437	385	392	422	382	414	409	433	412	407	443	428	426	393	420	415	416	422	437	432	395	412	359	411	396	420	409	427	407	446	395	397	409	442	417	411	397	430	419	429	402	434	401	351	451	408	413	406	437	415	443	422	424	400	382	416	431	394	429	426	410	404	390	420	419	470	386	435	385	417	401	384	450	418	430	413	390	398	392	419	418	418	418	427	384	403	459	420	434	425	407	427	389	444	452	388	397	419	431	452	446	429	428	414	415	406	461	451	427	438	427	406	364	420	389	423	440	397	462	426	446	413	435	419	408	449	419	411	448	428	474
6398	12419	8911	3676	2440	1624	1343	1069	970	886	777	716	608	549	556	528	517	562	522	550	534	520	495	497	478	483	436	455	488	491	500	481	486	485	452	497	507	472	492	472	465	462	508	453	490	508	485	466	480	466	472	469	459	464	463	441	402	450	456	462	478	445	475	461	439	464	471	473	407	473	484	435	470	452	464	425	435	454	424	426	443	431	483	464	475	434	431	412	426	416	457	439	462	453	432	425	458	445	461	417	449	473	449	443	445	450	462	446	452	434	450	441	480	452	451	460	391	481	466	430	462	446	453	416	430	445	429	460	470	472	412	446	425	415	452	428	483	423	436	447	426	437	412	450	477	448	446	404	417	485	437	405	406	427	458	424	449	409	417	438	419	457	462	423	414	486	411	472	438	433	433	448	419	425	486	409	455	436	473	426	441	394	421	433	450	454	454	470	446	429	464	422	439	434	448	424	425	422	434	462	447	447	431	418	475	442	451	470	421	413	409	467	437	465	433	443	403	464	450	417	456	459	447	446	470	404	419	417	469	447	435	460	426	398	429	443	427	451	434	439	426	470	418	465	433	439	449	432	436	420	443	425	431	423	405	444	438	460	455	441	439	451	452	424	450	419	433	406	491	451	445	454	427	459	469	425	432	446	442	458	425	465	411	439	417	443	466	452	431	420	452	496	473	440	428	427	439	445	454	465	489	409	424	412	467	453	445	411	430	448	416	419	410	471	425	414	468	427	464	460	465	422	440	423	441	461	461	445	427	444	475	438	446	417	409	394	427	429	442	406	438	429	450	451	425	456	446	443	458	432	492	393	443	417	440	429	443	454	458	446	461	452	477	454	437	457	464	464	426	410	451	435	458	499	440	412	479	417	441	449	434	461	464	450	427	426	465	475	461	420	443	417	435	469	446	427	416	432	428	440	481	433	413	423	456	457	406	479	437	436	445	444	446	455	418	468	472	397	394	418	442	434	424	425	425	447	481	423	427	474	467	449	408	453	430	446	427	462	468	479	453	430	440	445	450	452	436	432	417	422	451	458	429	426	476	468	456	431	443	451	454	432	418	410	466	433	458	396	412	460	428	469	455	453	442	453	483	404	435	475	407	457	408	422	425	433	439	437	380	435	440	438	449	447	427	463	426	440	427	438	416	420	469	429	422	428	450	441	437	436	436	436	460	467	456	424	416	436	450	464	439	470	427	462	455	442	387	407	419	432	462	453	432	454	439	470	426	438	456	425	430	467	467	438	423	407	427	437	433	417	459	433	432	444	422	446	442	413	442	476	419	472	448	434	439	376	443	433	473	404	428	447	443	475	442	440	418	454	411	468	439	430	465	405	462	407	439	434	423	457	412	423	409	466	453	421	408	422	473	475	431	449	429	431	434	471	446	406	454	410	408	434	441	459	419	449	454	432	459	401	476	404	409	453	446	437	407	462	457	456	467	451	417	438	428	442	427	391	428	409	437	440	432	460	431	464	439	468	485	457	453	454	412	428	440	460	430	476	450	440	408	463	463	434	444	444	468	464	469	434	419	446	448	475	446	476	446	411	449	471	424	412	452	482	424	435	445	451	430	431	430	380	423	439	474	434	429	400	446	418	479	433	416	434	451	444	421	438	424	463	404	441	404	410	434	434	446	395	460	448	448	475	433	433	464	421	427	460	446	449	437	433	415	433	420	419	436	485	418	427	431	438	446	460	422	440	441	455	437	451	433	479	442	421	451	435	433	431	440	446	426	459	469	465	421	475	453	418	403	487	462	473	485	426	440	448	457	426	439	444	424	410	452	419	420	437	395	436	456	434	443	475	432	448	412	441	431	450	410	476	454	493	444	435	435	425	410	456	451	444	454	444	407	439	441	424	445	429	463	443	429	446	431	408	419	459	434	429	476	467	484	419	467	438	475	460	425	428	448	443	453	462	460	405	428	429	477	480	419	449	440	426	427	439	459	449	434	420	445	444	454	432	458	421	445	452	404	416	452	428	455	439	428	416	446	406	469	424	455	412	478	446	421	444	440	396	456	439	425	447	394	414	456	463	450	437	436	420	426	423	413	433	406	431	466	475	441	456	450	427	476	473	416	447	437	451	470	434	429	431	456	413	395	425	457	476	456	433	428	414	434	434	443	449	462	439	487	442	426	396	460	466	440	406	410	440	466	451	470	426	416	465	465	474	432	449	430	466	436	441	416	427	435	449	461	476	436	449	427	430	430	408	472	443	436	409	422	417	433	436	419	416	432	437	419	460	441	423	427	406	435	427	448	443	422	478	448	469	437	421	404	486	461	458	456	413	425	437	448	452	441	437	448	416	385	465	434	494	470	463	447	431	442	424	446	439	445	434	428	472	447	439	446	444	458	442	444	413	463	461	441	435	466	441	441	442	440	450	411	452	465	459	412	453	437	445	448	414	399	436	450	424	387	435	427	423	384	452	444	438	440	452	464	415	461	446	452	399	474	405	419	442	469	417	447	440	442	443	473	409	455	395	468	448	466	413	424	414	423	434	416	443	448	422	458	484	458	413	398	432	408	419	393	418	442	462	416	430	476	425	410	442	468	434	419	456	429	441	415	403	433	448	415	494	408	461	459	427	415	434	434	437	426	487	469	437	413	407	485	424	420	466	479	463	432	443	425	418	436	417	452	433	446	455	442	448	463	436	465	427	414	419	454	422	425	473	442	416	425	439	398	423	428	435	421	452	404	404	434	441	380	435	448	443	445	463	444	446	415	425	437	446	393	456	452	442	457	459	409	459	450	416	448	446	458	510	402	464	434	402	427	430	414	469	436	448	462	434	424	448	430	475	423	492	445	446	457	455	444	435	437	411	430	409	451	436	392	459	429	447	452	408	400	440	473	446	436	423	439	465	445	485	458	419	405	431	404	466	444	445	418	473	434	458	434	454	447	434	458	415	402	426	443	446	443	428	430	438	428	412	450	463	426	445	454	431	447	443	469	429	423	432	455	415	459	424	413	412	428	409	450	470	430	435	432	441	445	456	438	415	480	421	442	453	391	436	409	453	389	457	423	428	434	412	413	443	461	399	467	468	449	451	433	450	440	423	480	454	433	442	459	388	401	418	456	440	425	431	435	462	475	415	442	448	438	474	449	409	458	473	424	427	439	449	446	437	417	417	440	459	442	450	442	429	425	424	471	403	498	446	443	429	449	419	437	434	466	455	425	445	439	453	445	450	456	431	416	428	401	384	454	445	477	428	427	442	463	470	434	416	467	486	431	446	422	420	415	397	434	470	421	424	444	438	436	411	467	462	464	466	472	435	422	429	409	432	454	437	434	468	412	389	421	403	429	403	460	462	456	439	449	439	467	436	416	464	407	467	458	475	431	403	466	450	406	462	443	444	458	439	457	413	471	417	440	410	445	425	466	424	430	423	412	442	470	434	468	454	433	450	427	426	424	428	440	426	444	452	447	407	429	440	430	469	430	419	437	373	446	415	426	432	453	410	438	418	440	426	456	427	442	465	445	431	417	446
22671	21343	29092	23976	21347	21437	9510	2097	1607	1540	1386	1220	1190	1043	1058	1057	1063	1087	1040	1023	959	1001	957	867	899	875	973	895	897	904	907	911	921	937	908	976	929	957	904	932	960	939	922	984	936	903	937	857	885	870	897	904	887	851	876	847	856	894	816	881	841	876	913	901	887	858	835	837	821	893	836	818	829	870	896	813	847	826	817	884	866	903	836	881	791	834	869	897	917	841	863	810	808	852	861	815	821	855	894	879	799	846	780	826	880	868	843	833	824	898	875	824	873	909	882	792	829	839	852	875	911	838	802	834	836	857	911	812	860	854	805	843	856	861	813	833	865	831	818	835	853	894	813	823	831	834	876	861	844	790	854	810	844	821	862	832	802	836	834	850	867	809	840	927	800	836	904	877	810	838	871	855	844	854	886	886	855	894	853	856	874	852	858	903	814	865	906	869	868	869	860	831	831	807	872	807	832	872	855	854	826	835	843	793	854	858	865	840	864	851	850	849	885	845	821	817	888	911	870	837	869	872	862	802	828	865	815	949	891	842	809	868	813	894	848	861	883	827	812	841	833	851	852	822	817	872	842	844	861	849	840	863	821	835	844	860	827	897	870	843	806	866	856	831	836	844	832	909	821	857	939	829	885	910	891	853	868	868	859	824	901	857	870	861	812	746	888	833	810	850	870	850	833	849	821	847	922	855	862	878	830	864	851	862	847	859	842	806	840	904	856	891	868	811	811	862	846	887	881	861	858	901	849	843	840	875	857	886	848	838	845	802	807	838	814	872	888	866	840	819	907	849	881	869	885	864	851	895	884	881	860	843	852	834	903	816	922	874	829	840	869	864	842	869	820	807	833	868	824	817	833	810	847	821	826	879	917	816	877	888	802	849	842	865	817	826	843	855	891	824	854	864	859	846	817	881	848	852	880	835	862	844	825	862	859	888	832	863	856	841	927	877	874	845	872	823	836	821	856	854	849	822	872	890	867	813	867	867	826	881	817	890	846	905	882	869	874	929	842	823	846	839	838	825	833	821	849	901	876	854	875	878	791	898	818	883	842	841	851	794	859	839	856	836	900	914	862	802	865	903	830	881	877	819	833	819	822	835	868	816	889	844	868	867	769	831	872	804	867	821	857	812	897	825	843	829	878	865	861	862	881	856	865	869	848	834	827	841	890	840	860	842	854	860	821	835	854	884	823	778	864	810	810	873	846	832	822	806	834	835	821	879	876	857	857	837	875	869	832	918	887	892	801	774	882	852	840	845	892	856	889	768	824	855	785	869	887	870	841	833	820	851	872	860	873	818	855	822	807	847	863	839	844	871	901	848	852	839	862	919	844	888	852	833	811	858	861	856	863	811	879	852	843	826	869	840	799	835	826	864	787	828	826	809	799	844	882	882	818	850	842	818	839	923	831	827	813	867	895	823	877	844	878	829	831	863	874	803	850	807	833	827	868	847	879	853	783	793	797	862	855	872	856	870	822	884	894	820	887	795	806	812	833	806	856	866	845	886	816	808	867	883	818	883	845	919	835	874	854	810	785	783	842	881	851	846	840	908	832	850	839	856	842	844	855	891	844	823	827	845	853	835	865	841	902	876	837	861	826	850	833	859	864	834	765	801	860	822	838	823	888	875	857	836	834	858	817	845	816	793	825	855	868	804	844	804	814	807	886	800	870	855	879	868	858	881	846	811	869	840	879	801	846	830	819	835	850	839	880	895	883	860	876	869	894	824	826	809	865	874	784	837	849	849	861	867	893	871	845	843	858	811	802	866	852	903	821	820	904	853	863	868	816	892	790	820	803	850	875	806	840	836	816	860	916	868	848	819	885	894	905	854	804	916	850	821	900	844	870	848	866	833	838	846	858	856	849	797	817	880	867	845	774	859	844	873	846	883	834	888	881	897	861	867	881	847	816	868	829	851	875	878	881	844	874	833	891	827	851	922	863	828	881	811	783	900	866	882	852	895	812	873	810	886	875	841	847	886	845	869	893	814	841	818	838	821	846	886	823	854	865	876	889	811	870	894	834	828	820	864	803	876	821	792	805	807	864	882	838	859	834	836	854	796	871	878	858	812	860	833	828	870	841	829	864	875	855	846	812	826	866	814	882	843	826	883	882	848	851	783	887	835	823	857	822	879	858	900	799	818	901	867	824	899	863	840	943	819	833	850	805	851	789	829	829	789	916	878	859	837	869	872	889	811	802	885	846	838	832	827	902	839	867	819	863	858	880	848	877	863	872	837	839	861	879	852	826	810	820	869	870	836	771	879	829	792	789	834	849	883	877	893	866	818	878	860	874	912	792	851	896	835	833	829	869	854	841	869	880	791	854	806	863	841	905	854	902	837	834	880	873	835	878	852	818	896	867	828	797	861	826	848	882	835	889	817	848	873	831	801	850	839	820	854	842	816	851	823	841	835	862	824	850	875	851	865	831	862	871	866	870	855	936	796	819	846	856	821	837	891	881	836	862	852	795	855	858	837	889	886	833	870	821	794	881	855	857	824	886	837	820	843	798	869	847	836	891	851	909	898	862	819	836	835	869	857	892	860	890	850	845	841	880	856	810	851	846	844	841	863	841	901	898	878	880	893	820	803	819	814	872	817	834	852	840	881	820	869	836	876	812	861	849	856	833	855	800	869	854	869	832	869	900	834	797	829	858	814	844	871	821	857	840	838	876	836	839	844	892	847	844	870	826	846	832	887	832	888	857	817	831	866	828	893	857	898	831	840	900	810	809	864	845	886	857	842	848	829	854	853	897	857	854	810	827	830	863	880	867	861	861	853	829	871	865	820	817	838	873	827	905	873	822	840	863	822	823	840	871	856	882	811	824	871	855	840	852	869	911	872	804	859	834	776	835	833	858	823	853	850	845	849	806	794	860	823	838	822	835	834	822	842	832	818	823	851	856	886	818	818	829	777	840	863	846	849	875	823	851	872	837	825	891	849	853	851	830	849	888	857	872	824	879	824	812	887	817	844	847	861	842	865	902	849	867	865	856	847	866	806	837	847	849	816	873	844	824	838	855	828	811	814	828	831	803	859	832	844	780	825	899	808	833	846	806	832	864	860	841	878	847	835	908	840	878	791	882	850	845	874	857	891	860	843	819	869	847	792	829	868	809	839	820	809	873	844	836	817	856	832	783	818	886	860	874	857	897	820	899	829	887	831	833	835	895	883	867	814	842	861	848	884	852	851	843	839	818	851	830	833	872	784	869	862	879	881	808	861	865	898	827	860	825	907	829	835	864	852	794	772	831	903	816	832	844	848	834	896	795	864	848	875	878	848	923	851	839	853	845	860	874	801	885	825	847	884	836	850	852	872	782	856	833	830	846	813	881	865	829	922	857	853	852	858	876	832	858	808	804	879	782	872	817	782	873	806	880	825	895	915	768	841	800	909	800	842	865	822	830	894	782	842	814	871	849	830	843	855	844	844	859	839	881	838	850	862	866	851	866	882	842	915	867	838	855	820	799	846	875	852	855	845	874	848	843	844
8985	24704	18315	9115	6140	4230	3248	2567	2309	2006	1721	1529	1437	1271	1211	1137	1091	1096	1073	1036	1073	1094	989	967	893	919	1009	950	878	920	915	993	916	961	962	963	938	963	964	1010	973	963	980	911	942	948	897	851	883	886	911	933	862	876	892	894	840	877	885	829	841	882	934	864	891	851	915	819	863	828	891	886	896	848	872	869	865	818	847	841	877	854	849	868	853	868	825	831	871	828	828	883	824	863	823	906	888	847	886	869	816	872	831	880	930	830	871	830	874	850	845	885	819	825	849	893	829	854	914	927	825	881	860	830	801	861	877	892	853	846	858	839	859	887	838	862	872	826	884	816	849	858	874	830	883	872	830	910	820	863	848	892	851	873	863	868	848	834	808	932	855	860	867	877	834	814	836	894	814	865	858	855	834	854	853	867	899	869	842	833	843	888	826	884	862	826	858	851	847	842	788	846	816	825	882	848	864	852	857	868	852	857	889	851	815	872	823	833	800	847	821	867	835	834	902	867	865	841	820	864	843	851	793	843	857	888	849	856	838	799	836	844	820	836	847	837	848	876	790	837	832	844	836	880	828	865	870	832	903	838	904	848	895	826	855	879	878	837	853	859	885	861	863	851	840	904	850	796	817	875	845	831	867	837	855	854	816	852	857	866	848	832	817	868	879	864	822	853	819	893	842	877	866	872	848	846	864	872	854	860	866	839	843	825	858	853	926	840	842	847	842	848	853	860	888	853	799	797	823	836	877	839	848	827	907	873	823	857	885	827	881	809	844	861	825	875	886	805	824	912	872	805	858	876	827	848	793	849	832	872	827	793	848	819	876	820	844	892	879	820	870	778	890	856	823	896	855	832	881	882	853	834	862	854	824	880	838	826	854	867	844	893	827	826	827	854	865	838	869	868	860	824	809	892	883	849	806	845	795	861	851	819	849	870	839	817	847	844	864	866	818	864	879	834	888	813	835	863	825	792	829	883	907	854	911	825	863	877	903	799	874	856	844	868	807	837	902	832	886	869	828	843	817	880	852	836	865	874	893	807	802	774	826	876	867	930	852	858	825	806	841	857	867	807	876	828	800	871	804	835	844	865	873	829	892	828	865	851	859	830	901	795	876	823	854	849	878	849	904	810	878	853	789	904	851	870	868	828	868	826	812	847	881	858	913	852	812	846	829	854	826	841	802	893	790	854	848	844	800	871	824	844	804	788	846	853	864	898	873	845	835	846	799	897	840	873	844	859	844	849	797	869	864	843	881	863	875	861	826	884	891	835	842	890	811	798	857	803	839	829	807	859	874	819	849	821	839	874	858	840	840	776	864	854	858	820	869	826	849	815	819	882	847	851	854	851	829	862	867	875	818	875	866	875	823	829	873	878	826	844	852	894	871	825	803	872	846	866	880	848	880	864	894	878	852	841	814	854	892	866	847	838	888	830	852	844	864	844	850	870	836	866	862	839	878	818	864	832	842	821	866	832	827	843	894	834	833	862	820	840	823	854	868	886	819	865	897	903	874	874	832	852	785	768	843	807	850	872	823	816	867	860	834	839	902	792	847	855	847	844	835	874	891	822	798	897	857	835	881	844	826	856	841	787	861	827	783	866	873	857	879	846	823	892	824	854	873	772	815	865	819	863	863	839	818	849	843	901	822	886	848	921	888	834	832	846	793	875	857	860	852	803	768	843	862	781	839	848	805	869	798	864	829	828	852	806	872	868	842	858	843	832	799	850	838	850	809	875	898	815	808	901	833	857	844	836	807	874	876	852	865	894	846	875	857	854	846	842	833	853	888	834	813	822	845	873	801	863	836	835	837	850	895	847	853	855	891	842	865	826	808	907	833	851	794	860	872	861	821	872	889	819	805	831	880	876	869	895	868	885	885	877	863	816	856	845	901	855	850	898	865	833	866	821	885	845	803	836	861	844	873	840	846	849	854	873	853	836	813	832	874	899	845	843	838	879	824	794	818	863	847	888	868	841	814	850	839	848	851	864	779	883	856	876	855	846	847	844	852	819	836	834	841	836	882	920	839	865	835	863	893	942	845	862	855	833	809	850	851	865	892	892	873	877	851	783	882	855	849	791	856	895	814	870	860	802	816	853	838	820	816	836	798	877	869	895	897	831	848	836	864	833	918	847	864	842	825	871	816	887	875	860	880	880	858	846	837	848	845	855	812	830	803	833	845	851	867	804	846	827	876	816	826	848	817	834	910	833	878	836	858	856	847	839	833	855	886	816	851	838	885	851	838	872	874	852	811	891	849	896	867	851	863	849	850	854	818	868	863	796	785	891	848	859	803	814	882	862	837	854	866	814	863	834	864	856	857	818	858	822	848	828	834	879	834	842	840	842	836	838	877	881	846	907	830	873	904	878	844	866	890	868	842	823	890	843	811	826	819	775	832	855	838	839	780	839	897	834	894	854	897	844	815	816	833	834	815	782	854	857	833	839	816	839	834	823	827	872	817	831	816	895	829	836	846	883	824	854	895	910	856	849	876	839	906	812	849	860	831	826	886	849	884	817	840	846	859	852	834	832	838	890	860	881	846	837	847	851	878	831	814	853	874	899	898	891	843	869	851	843	839	846	802	877	890	820	929	808	905	876	876	835	806	829	861	839	847	872	884	810	874	826	793	833	848	848	837	830	781	870	800	809	850	859	870	833	844	869	873	820	842	872	881	843	829	847	813	831	826	807	834	844	881	832	902	864	875	852	788	860	841	862	868	859	848	808	860	857	819	860	821	852	866	930	848	833	864	829	847	865	847	853	845	819	823	888	850	845	791	825	844	868	858	901	816	864	842	851	827	859	864	873	856	795	854	910	864	828	827	883	840	839	793	889	870	847	832	816	814	847	874	885	830	863	816	839	816	865	869	837	852	853	847	802	798	826	856	828	820	862	827	831	889	867	815	849	847	833	823	875	832	886	807	827	844	845	807	885	886	918	836	828	855	804	816	900	848	837	829	831	853	813	854	859	867	872	863	876	839	844	826	866	855	872	843	855	851	845	851	880	839	885	832	825	865	838	846	856	850	820	892	850	855	819	856	849	859	867	854	825	839	842	834	824	838	848	904	858	839	846	811	850	840	834	803	908	859	834	875	869	801	837	850	848	872	840	808	861	798	794	841	836	839	822	821	885	878	851	828	853	857	804	887	843	820	866	859	822	833	887	881	774	857	875	881	822	835	828	863	801	874	846	821	842	865	850	863	884	859	897	836	889	893	841	825	871	871	852	901	892	892	875	841	865	894	850	795	875	868	846	834	852	872	829	848	857	820	855	775	864	861	887	842	879	814	803	825	890	832	809	876	891	889	856	817	875	834	813	888	859	886	885	828	823	850	869	866	845	775	834	818	814	843	852	828	858	865	867	852	843	820	828	855	901	879	803	838	856	849	837	883	898	837	846	905	894	851	819	891	814	839	839	828	853	821	887	817	856	875	932	841	824	872	865	881	885	810	845	879	867	839	818	840	864	794	838	809	816	849	838	838	824	855	836	804	816
28032	20017	9023	2072	976	761	629	615	571	587	601	527	508	507	517	513	555	501	485	537	481	537	551	496	505	492	519	514	506	490	542	502	514	504	512	487	463	519	517	531	531	491	522	521	506	534	492	500	487	530	513	541	465	473	527	459	521	516	496	516	455	518	501	509	498	455	509	501	460	516	471	472	519	463	481	508	475	464	491	503	472	501	459	476	495	470	483	518	485	530	485	478	499	479	474	470	519	511	468	461	511	510	482	508	475	486	512	481	478	534	493	516	460	527	503	489	483	455	463	510	508	499	491	513	491	474	474	511	478	518	498	476	464	440	484	493	444	522	497	450	523	497	515	470	484	515	483	469	494	493	508	483	506	482	477	489	509	496	487	507	453	501	512	538	473	460	467	538	471	472	498	453	500	470	465	471	527	514	474	497	480	499	485	504	485	524	518	513	525	484	468	459	499	428	497	491	476	505	514	500	501	526	473	483	490	506	511	467	429	488	492	520	471	474	533	448	495	488	451	477	492	491	492	492	505	514	475	461	517	507	481	480	455	524	463	510	500	483	513	489	491	488	490	518	468	494	521	481	462	498	486	488	504	486	491	489	491	463	461	461	506	461	477	496	487	497	482	443	448	468	484	502	491	454	471	515	473	474	452	497	475	504	499	493	461	465	453	430	466	500	481	451	534	507	490	507	529	460	492	525	499	496	496	487	516	493	526	512	480	527	513	484	453	454	509	480	512	475	466	453	466	476	465	515	480	492	480	506	467	501	476	517	501	440	430	482	492	475	461	491	485	446	466	470	460	512	469	520	509	488	509	453	528	481	452	493	468	490	505	496	467	483	470	489	450	485	489	512	500	489	454	502	523	502	498	498	485	492	466	503	490	445	461	484	480	486	538	545	503	485	475	469	490	497	497	538	473	439	507	502	463	502	474	523	475	474	500	459	494	498	458	516	549	481	486	515	504	473	498	487	485	491	488	464	459	557	458	507	488	479	526	491	498	508	493	455	466	470	507	476	536	489	497	454	498	473	490	537	453	499	506	481	478	488	531	498	487	478	483	475	525	466	504	495	510	466	492	489	525	470	453	459	437	490	501	477	510	515	485	451	497	479	477	491	554	501	490	498	484	456	468	449	470	500	487	526	482	509	480	455	489	498	465	524	490	464	464	493	482	424	451	502	516	513	529	488	487	489	480	483	466	478	505	505	524	540	478	463	507	491	503	478	489	502	469	473	493	473	466	495	491	513	502	522	471	483	477	454	487	474	459	502	440	499	490	459	482	507	476	498	477	469	493	466	478	482	479	466	495	496	495	501	524	524	546	512	482	466	477	485	484	456	522	489	530	510	484	534	473	504	477	488	503	484	491	478	546	503	481	476	515	468	519	500	495	451	507	538	476	496	517	498	478	487	435	474	442	498	461	487	520	505	480	460	504	509	503	469	479	447	483	463	461	467	505	498	510	506	558	504	494	489	502	510	498	508	490	499	499	472	534	534	513	488	476	516	470	503	461	458	484	497	490	510	521	471	435	478	487	472	479	478	487	490	455	508	483	482	486	478	467	426	489	468	490	506	508	504	506	529	498	472	496	485	462	497	500	479	497	504	504	528	506	506	515	457	443	455	486	486	484	512	526	473	521	467	481	503	501	469	538	492	497	501	493	482	481	487	462	511	494	482	504	488	524	493	476	472	491	488	502	498	503	496	514	499	466	502	500	463	513	475	518	485	449	488	477	505	488	467	492	508	489	482	469	516	498	471	496	494	482	496	506	504	488	514	457	465	483	504	485	513	471	480	509	541	489	506	460	455	461	486	501	474	440	481	461	491	479	510	456	449	512	518	494	458	485	477	510	457	491	475	472	466	498	494	495	526	508	476	512	465	502	493	487	483	482	472	477	511	478	484	471	472	521	470	502	487	467	516	467	509	471	486	484	531	513	465	484	493	489	486	500	465	474	502	506	513	495	498	512	516	474	455	513	453	453	488	497	473	476	503	484	450	487	515	505	477	456	524	498	505	442	484	495	484	466	523	475	484	490	460	485	504	491	478	520	476	484	520	513	479	495	511	515	461	498	457	510	483	483	473	492	479	496	465	491	486	499	491	508	454	472	489	526	506	481	466	496	511	520	510	456	503	521	461	508	486	479	516	476	476	526	486	505	496	519	493	522	495	451	496	497	479	464	477	507	485	477	467	505	498	483	486	568	528	485	520	487	507	492	490	460	506	488	464	477	518	486	477	504	509	492	502	480	495	501	478	490	482	490	495	495	506	489	490	469	489	473	547	468	518	520	481	539	468	471	506	455	490	462	467	486	444	464	467	483	472	470	525	488	486	486	478	495	526	517	541	523	514	469	505	499	543	526	448	475	466	475	473	487	522	475	462	491	459	444	504	490	451	501	501	505	502	508	471	482	477	481	467	472	532	508	499	539	465	458	495	503	493	488	521	483	454	469	510	511	502	465	473	490	539	497	496	496	520	496	470	515	490	482	461	531	467	523	503	464	484	475	455	497	504	481	515	511	514	487	502	492	479	485	492	502	479	552	445	552	513	469	480	465	497	471	510	480	509	478	475	520	515	497	511	500	451	499	469	483	539	496	486	505	481	493	481	468	500	530	475	468	460	524	469	511	506	467	450	490	497	527	512	480	482	482	462	452	476	450	496	462	468	528	493	521	504	438	479	495	487	514	505	484	444	464	509	484	507	490	501	483	504	537	460	485	510	484	498	500	510	484	500	507	460	474	468	492	511	474	486	454	488	466	496	456	481	511	543	487	475	478	486	500	524	507	455	486	486	474	457	518	457	507	464	488	447	508	481	471	478	487	457	461	446	512	496	469	435	507	507	464	489	479	513	478	467	517	510	477	500	483	509	500	475	459	502	519	502	525	478	488	514	475	480	472	525	500	482	519	531	498	494	495	498	469	478	501	480	487	496	499	459	464	494	475	474	471	528	473	469	493	514	504	545	489	491	448	487	466	481	497	459	474	519	499	490	494	492	480	496	476	458	513	493	486	495	470	505	480	487	480	491	512	477	482	484	450	480	510	470	489	486	496	467	521	515	483	532	476	510	491	458	492	501	485	467	507	480	498	496	476	474	487	533	484	468	465	477	490	509	512	513	500	502	495	524	509	463	480	471	459	506	486	535	515	457	491	444	464	487	488	469	505	488	515	477	482	483	465	478	511	503	439	450	453	495	476	464	463	508	501	496	478	493	503	479	461	466	512	464	518	466	488	510	504	520	495	517	494	513	494	473	494	480	478	507	471	498	497	520	492	491	508	483	524	503	484	481	467	505	492	501	487	507	475	484	459	473	490	481	506	491	472	503	488	479	499	513	466	486	520	457	492	494	508	490	488	478	469	471	511	487	449	493	493	483	482	500	531	483	506	506	475	510	537	500	470	486	486	476	533	516	516	478	485	475	515	472	471	477	474	490	464	474	517	486	499	510	471	461	520	519	504	504	471	488	485	477	506	453	479	460	547	490	501	449	488	480
6782	7333	4787	2047	1344	985	826	772	736	683	677	607	572	594	574	563	555	540	526	522	569	504	517	512	501	531	496	492	521	512	525	538	508	555	526	532	482	539	532	474	514	550	506	524	553	533	500	555	519	518	511	465	534	474	519	518	505	514	508	520	510	509	495	510	512	475	468	488	502	519	516	482	495	486	488	483	510	481	521	454	508	510	481	480	516	520	492	503	482	508	488	457	473	493	508	496	497	512	478	508	532	500	499	468	484	466	516	537	502	513	469	512	491	499	475	549	503	503	507	507	494	508	501	492	509	447	501	517	489	489	564	509	477	498	500	503	536	490	498	527	508	516	505	516	533	479	510	496	533	476	517	497	490	503	492	498	506	454	471	476	538	495	482	501	486	504	452	498	517	499	504	520	497	451	482	505	486	500	508	484	502	509	491	480	475	474	436	521	493	496	502	532	465	492	514	500	479	490	531	475	528	518	471	467	463	482	499	484	467	506	487	505	480	478	481	494	471	490	475	486	494	465	533	493	544	521	499	522	520	472	501	487	501	498	518	513	465	491	510	543	480	482	484	492	496	501	514	493	486	465	544	490	498	516	455	480	511	534	531	530	494	515	476	493	492	463	518	452	518	485	491	480	529	506	507	505	512	491	508	512	489	515	481	499	517	506	476	524	489	519	538	512	496	494	474	485	482	492	467	503	482	500	497	507	501	512	534	495	513	496	485	550	487	532	534	472	530	533	485	496	503	472	502	499	508	516	449	505	499	507	484	481	497	495	471	499	479	510	508	536	496	472	495	554	483	501	501	543	480	451	475	537	453	480	467	483	509	475	521	494	496	522	460	501	544	481	524	490	486	490	489	521	547	490	495	497	443	526	472	506	514	475	529	470	468	506	471	484	486	530	467	505	551	505	522	485	472	491	530	522	492	526	517	522	512	528	480	495	511	506	514	491	495	525	501	519	458	530	518	470	495	511	486	472	515	515	467	515	487	481	474	442	476	463	502	526	539	468	504	477	447	532	499	500	503	509	495	473	479	505	507	467	505	514	483	518	514	512	503	510	485	534	480	501	540	535	498	510	496	515	458	506	499	475	517	485	516	486	498	510	490	467	456	544	532	496	501	493	502	500	510	510	535	498	523	469	499	472	473	441	471	501	506	543	491	488	460	471	479	487	494	497	498	516	480	553	495	526	481	489	450	488	479	500	478	513	481	496	470	477	477	478	489	524	493	499	504	488	504	503	490	515	505	557	489	458	489	505	469	496	491	484	472	470	492	540	456	478	465	477	496	511	483	502	479	461	514	519	459	477	492	530	514	491	473	511	457	503	501	506	514	500	474	495	499	485	542	493	489	510	491	527	452	502	509	486	471	504	510	464	456	485	477	450	522	469	503	510	489	478	519	460	514	508	499	456	500	531	460	484	520	495	517	494	500	514	515	489	504	498	517	470	513	471	494	487	510	524	519	444	488	505	485	509	530	505	502	532	534	494	502	478	498	501	515	472	511	501	498	546	469	530	525	480	505	526	503	472	467	503	500	532	534	518	508	455	521	512	481	535	495	499	457	500	504	507	465	509	520	521	514	492	473	505	505	481	447	502	472	507	493	476	497	529	488	491	484	515	486	509	470	488	503	494	492	498	560	510	479	499	476	543	515	539	507	470	491	478	549	510	496	526	498	537	502	475	508	520	488	461	493	518	482	513	506	512	452	505	475	467	471	515	489	465	448	512	518	472	498	476	532	499	506	510	513	540	503	486	495	499	497	488	535	479	479	512	482	496	499	495	458	516	509	489	516	508	496	474	536	467	504	490	486	488	508	508	480	490	500	477	516	534	452	484	458	510	467	512	520	492	514	444	520	484	485	493	512	479	552	523	525	496	504	511	495	493	481	538	520	495	441	493	478	537	510	535	508	503	494	494	498	520	508	461	483	522	523	509	522	469	515	487	506	508	467	506	471	497	503	530	502	499	484	465	527	535	462	503	517	482	501	522	560	473	521	512	529	501	493	500	497	455	509	518	472	503	471	504	502	514	508	528	468	513	502	491	524	456	489	509	513	523	521	502	520	482	512	484	505	522	475	502	503	487	492	517	477	518	501	505	480	500	524	511	513	509	515	451	527	526	509	491	499	519	493	471	528	508	498	489	486	514	517	512	522	514	517	515	445	468	498	495	536	525	495	508	482	503	543	471	525	476	512	520	447	474	490	452	519	508	504	504	447	497	520	488	485	510	477	535	464	507	504	534	489	485	550	486	489	510	523	483	511	510	527	458	473	512	503	510	515	505	494	492	496	509	487	517	502	537	465	502	494	523	494	455	540	511	487	516	486	479	503	491	517	478	450	515	490	503	542	483	459	481	493	474	480	510	475	514	506	523	477	522	484	491	510	476	514	497	500	478	514	490	497	528	533	514	517	514	488	489	436	478	486	500	537	488	534	466	474	531	515	503	549	504	495	509	496	493	467	534	501	482	483	516	460	487	546	519	480	471	475	493	556	517	520	486	516	489	481	493	483	486	527	513	489	490	506	521	517	494	545	486	529	477	526	464	498	493	494	489	505	549	510	496	504	447	525	484	503	553	462	475	508	492	501	549	472	476	474	527	485	505	471	491	467	449	492	481	496	486	505	531	510	484	503	506	513	516	448	504	525	495	495	482	491	492	488	526	512	540	491	510	541	487	465	522	491	503	545	488	497	493	523	458	537	497	514	511	483	489	516	490	475	480	523	484	501	500	479	477	510	473	520	568	513	519	495	502	505	486	460	524	464	499	497	498	485	480	465	474	463	514	487	467	490	532	491	493	515	480	520	505	478	475	530	501	519	487	498	485	520	514	478	485	478	496	575	506	450	521	481	477	504	527	471	483	489	515	454	525	487	526	489	467	460	465	528	449	482	523	496	507	480	453	520	517	470	493	504	505	509	497	533	517	486	496	526	489	491	515	483	535	506	510	464	490	498	479	494	513	501	487	487	512	505	482	516	457	548	486	502	490	514	510	505	543	505	547	517	504	445	475	490	511	479	478	497	501	513	471	521	564	499	524	467	547	455	488	463	526	500	518	520	499	479	531	489	522	532	500	457	469	497	530	478	510	518	505	538	512	501	518	514	534	493	500	515	498	538	497	523	477	513	476	503	500	475	525	485	483	471	480	502	458	496	498	490	477	500	493	476	514	533	546	497	479	522	486	491	485	490	461	605	514	481	464	491	528	486	488	504	493	477	503	499	514	524	464	514	486	514	486	517	435	491	497	470	491	485	524	526	526	490	485	509	492	460	480	492	545	489	463	493	507	510	502	502	513	491	520	517	478	521	464	493	520	510	509	480	486	518	520	521	493	529	464	499	516	485	471	510	513	506	535	476	483	488	505	532	518	507	437	494	509	454	492	498	507	504	463	488	470	470	477	529	546	527	512	469	498	483	511	515	470	499	497	506	524	517	489	484	504	497	459	501	491	518	502	486	475	504	521	475	462	504	513	484	503	515	519	514	506	506	512
23815	21212	28334	24343	21197	9737	1964	1464	1168	1173	1063	974	935	910	887	911	908	866	896	870	907	880	881	863	874	844	853	842	853	832	822	832	818	864	838	861	822	866	887	821	812	863	853	871	833	803	844	797	835	809	851	781	794	789	817	827	821	750	782	815	855	777	824	832	794	828	810	782	794	784	791	813	781	828	790	789	795	797	743	841	768	806	788	754	771	779	770	809	762	755	773	756	782	850	798	809	823	816	782	807	777	805	832	828	751	791	791	771	762	778	796	820	767	800	802	813	774	881	801	788	809	779	835	790	772	773	805	796	761	808	826	770	802	781	738	800	798	751	790	811	791	742	760	720	770	776	809	806	783	781	795	796	767	769	778	749	752	806	854	774	775	765	812	815	801	789	757	846	747	789	838	807	777	803	763	810	802	810	824	810	785	786	782	787	789	780	827	774	782	782	749	819	827	803	825	796	801	797	804	761	745	743	821	767	756	800	765	736	749	822	767	769	761	816	816	812	767	741	751	853	786	777	748	754	808	792	754	757	771	764	840	761	813	815	771	811	796	795	799	778	814	784	785	767	835	807	760	773	789	752	757	843	787	843	802	777	804	767	783	769	801	815	783	771	785	789	775	714	796	794	813	753	757	772	786	804	788	831	801	781	758	798	757	807	776	767	773	802	737	781	801	774	811	785	788	784	804	793	756	825	795	818	761	816	852	766	778	799	780	851	818	761	793	769	799	792	765	786	773	767	810	823	788	747	778	844	777	773	799	790	788	788	833	779	806	764	737	822	765	799	783	793	796	786	803	798	787	803	792	816	776	835	816	802	819	808	810	803	803	798	769	824	779	832	784	788	715	792	775	788	811	812	734	782	821	737	823	816	767	753	783	744	748	781	795	861	817	760	767	777	809	750	758	782	807	762	783	765	768	822	797	805	778	756	790	769	774	815	736	809	819	805	805	732	761	808	770	763	799	761	778	758	778	762	801	792	834	796	778	795	750	761	785	857	741	795	816	800	767	811	794	751	781	799	791	776	838	764	770	800	796	780	773	834	795	816	751	778	780	775	776	822	753	779	774	729	788	770	784	756	804	810	809	800	755	796	801	791	678	802	748	817	747	812	734	792	832	764	754	735	757	819	772	789	800	810	792	744	812	795	768	808	764	802	839	775	792	776	798	780	786	809	747	824	754	709	795	752	851	840	844	816	779	770	798	725	765	819	756	794	757	820	774	809	808	782	791	742	809	794	777	789	813	842	754	752	807	813	776	754	771	761	844	789	787	779	789	776	777	878	811	781	793	788	786	774	800	868	785	766	755	807	768	840	781	795	791	835	820	759	771	829	837	755	766	751	798	809	859	806	825	791	817	724	823	786	835	866	794	777	827	762	757	727	743	789	733	836	855	795	815	770	816	751	840	786	750	801	790	768	834	843	760	810	788	752	798	800	870	771	814	798	753	765	824	811	813	832	771	812	775	769	806	829	769	759	771	795	781	789	853	788	811	791	784	779	813	792	845	801	823	746	790	823	845	769	818	764	790	791	777	805	790	859	794	800	751	787	833	792	788	802	789	803	765	794	760	819	801	823	839	798	825	814	811	766	829	800	792	777	815	789	785	777	759	783	755	801	789	785	836	779	804	751	788	779	793	774	811	799	751	793	823	781	796	767	800	795	826	818	732	764	826	754	788	742	800	775	808	748	824	805	853	773	750	786	760	746	800	784	796	825	790	785	840	793	818	736	795	805	769	768	779	788	768	748	802	774	782	780	764	787	766	782	811	833	796	813	774	768	746	754	809	764	775	810	801	817	766	825	798	830	833	778	779	779	833	815	771	787	828	784	828	820	778	815	831	803	764	829	747	843	803	830	788	840	823	806	766	785	809	818	840	839	771	782	801	775	823	753	832	736	774	842	829	769	850	799	766	834	787	785	790	805	811	807	766	792	785	836	739	779	772	801	767	826	765	844	729	750	848	853	796	778	763	770	798	768	818	828	796	755	816	802	789	854	811	807	806	811	811	769	787	819	764	770	765	773	793	817	785	753	798	791	780	748	797	764	752	783	779	766	795	750	777	815	784	772	779	780	757	788	731	784	789	808	780	808	812	756	819	802	808	810	806	796	778	866	806	763	765	785	773	727	794	777	824	760	767	752	801	783	765	745	784	752	788	769	791	787	743	798	796	824	842	775	812	765	780	812	768	806	771	856	778	751	765	769	788	815	807	772	801	794	805	857	813	772	753	793	790	822	835	851	802	855	788	813	772	801	746	775	839	788	832	755	760	797	766	799	822	720	839	804	779	792	752	821	821	803	818	800	768	812	801	807	780	848	780	785	806	801	736	791	805	830	774	757	752	790	807	749	804	815	764	816	801	781	829	798	789	771	815	799	825	803	843	794	793	835	793	775	783	841	759	776	780	797	770	790	778	757	785	783	828	750	789	739	822	831	775	826	762	796	762	803	803	826	798	804	848	801	751	821	741	816	788	697	785	749	738	758	791	797	788	832	795	793	795	806	766	799	768	788	826	777	769	813	821	763	797	799	787	810	788	857	818	832	792	848	839	782	781	776	777	813	844	835	841	741	806	776	830	799	764	824	823	771	727	774	813	768	808	813	800	825	791	741	831	769	774	720	749	804	800	776	784	807	844	807	811	795	799	782	759	781	802	780	753	773	801	756	808	765	838	839	754	814	735	781	831	752	790	792	788	850	796	778	774	820	738	830	793	808	791	804	717	841	771	868	783	808	748	783	763	799	762	777	792	799	782	793	793	836	786	813	776	766	790	792	805	801	808	781	841	840	771	775	815	860	757	761	809	776	807	766	782	843	785	759	850	742	791	799	764	743	774	732	802	821	810	757	840	869	809	805	831	801	784	775	794	803	746	796	790	802	784	804	801	772	798	804	807	752	795	805	754	810	831	783	815	768	805	772	823	803	779	803	829	789	800	800	761	769	791	753	780	766	799	829	783	801	776	755	752	800	791	821	775	813	758	795	836	752	768	795	821	824	748	772	802	814	798	772	744	784	783	805	795	802	778	812	772	827	854	779	745	808	772	821	792	837	792	806	784	813	769	792	851	779	778	815	778	790	815	785	763	799	795	758	780	771	798	760	778	763	770	831	783	773	777	798	778	821	786	797	843	802	766	812	760	789	760	810	771	780	799	775	746	821	756	767	795	778	743	803	794	772	745	714	795	797	789	846	789	851	837	796	809	783	764	787	773	742	818	791	736	777	781	764	797	839	803	771	777	751	787	776	828	809	841	802	762	788	810	848	778	851	820	821	813	802	847	787	781	784	742	827	824	772	810	793	738	771	784	730	797	798	801	813	783	808	798	798	809	819	801	754	807	787	782	729	780	786	761	836	816	796	813	794	831	771	783	784	816	799	783	762	792	773	785	812	735	780	750	797	803	805	781	781	763	797	811	789	767	780	828	798	767	775	800	800	836	792	763	800	823	800	769	806	793	744	761	785	756	804	823	796	786	732	792	741	745	780	738	814
6763	18664	12774	5877	3683	2833	2202	1846	1623	1500	1258	1137	1118	1033	992	1011	933	938	952	903	892	926	889	930	876	851	865	877	866	854	920	829	882	885	888	866	826	869	833	857	835	873	878	864	816	863	824	886	861	874	870	829	855	809	783	775	857	803	857	804	818	826	858	796	829	802	833	839	768	801	803	746	798	798	806	786	802	801	838	815	801	783	801	822	836	824	814	719	813	776	807	803	748	804	798	809	836	827	778	801	816	824	774	818	818	781	757	833	812	791	748	798	877	783	805	784	765	762	824	814	757	805	828	785	792	813	832	760	789	856	733	822	772	788	786	814	768	823	823	730	801	820	807	738	818	735	840	770	810	812	796	812	802	771	775	776	804	794	810	788	824	768	850	835	786	840	782	805	769	742	813	785	831	816	786	809	779	794	817	815	787	775	786	807	791	787	761	845	798	824	792	771	794	744	800	776	797	810	806	840	773	752	799	782	754	810	772	811	791	801	780	804	781	785	802	802	818	801	813	811	802	803	823	774	793	814	834	814	800	789	777	775	806	797	799	782	767	766	756	803	786	780	787	822	770	799	785	754	793	713	771	835	734	836	796	799	766	806	838	807	826	780	782	799	832	823	770	833	835	766	797	804	821	831	800	794	796	765	773	765	756	810	737	783	778	792	758	806	788	787	778	757	783	820	818	826	793	842	770	722	770	775	743	807	795	710	761	791	830	811	790	793	756	762	812	781	834	832	793	804	822	741	771	799	795	830	825	836	817	797	813	752	731	798	800	794	770	775	776	782	800	771	771	822	816	806	749	806	789	776	760	753	818	729	796	849	787	758	789	800	787	765	765	725	755	783	784	776	761	773	779	768	789	825	811	875	770	822	793	748	746	760	769	835	776	837	791	753	817	784	837	781	852	828	783	771	794	791	808	839	733	791	769	815	812	780	762	758	837	781	783	815	791	781	753	781	788	789	852	771	824	708	790	752	819	782	715	799	829	768	815	798	820	763	828	818	743	774	787	793	802	748	754	791	859	843	782	803	806	772	829	805	769	768	784	803	806	755	771	798	779	790	770	827	795	794	806	824	792	780	817	823	803	770	776	776	784	736	826	736	789	811	803	821	821	800	803	819	801	773	784	760	782	782	767	796	805	808	819	744	762	807	759	784	771	751	761	815	824	783	783	852	754	848	754	833	790	796	829	811	767	803	807	741	843	811	835	801	800	793	788	772	820	812	789	791	752	790	791	764	772	773	795	779	779	805	847	788	806	774	752	837	795	753	774	786	792	777	760	758	806	810	800	776	766	786	821	808	805	763	771	810	808	735	796	806	750	760	821	803	794	775	787	824	808	835	803	818	805	779	799	764	775	797	804	807	839	735	805	828	786	794	812	771	821	785	780	800	772	771	789	788	802	772	768	826	733	759	769	799	822	823	720	812	798	796	792	788	779	790	805	809	851	788	853	816	800	774	797	811	752	791	817	799	804	741	772	809	768	807	760	776	822	779	767	725	780	790	772	826	824	777	787	754	786	830	778	758	798	792	805	831	802	772	794	803	778	744	795	771	772	816	798	808	793	825	760	756	789	754	816	836	804	840	795	806	794	761	795	763	811	765	805	810	798	766	784	741	780	783	834	815	790	759	790	785	733	783	766	816	787	724	782	792	779	762	762	766	850	764	805	824	839	754	770	784	854	825	830	793	798	828	839	780	786	826	787	791	771	774	816	772	820	830	788	762	796	788	808	802	795	791	812	826	784	803	794	793	791	800	804	795	772	791	744	766	795	813	768	827	767	784	781	739	796	797	832	742	787	800	794	770	786	828	753	785	745	800	781	809	774	779	755	776	768	765	774	815	801	776	800	814	748	800	832	778	764	779	833	763	807	778	807	744	751	776	794	767	771	785	802	780	795	789	837	789	789	785	766	815	815	786	792	782	778	808	829	775	854	743	775	813	768	751	775	802	787	799	847	821	809	796	790	798	858	780	743	792	800	813	838	792	767	753	782	792	809	820	781	805	843	790	747	798	820	760	812	755	802	785	819	812	775	802	819	792	786	781	740	753	793	801	774	833	760	790	766	796	819	780	803	816	825	773	869	797	769	806	746	826	821	777	754	778	818	826	781	791	820	837	747	777	770	830	812	790	772	775	862	778	775	841	798	787	871	827	748	760	761	780	820	797	772	839	807	760	800	775	764	797	774	796	802	829	740	793	760	791	798	816	758	778	809	741	785	813	771	749	795	771	758	830	784	785	787	833	764	841	798	782	764	795	799	777	770	843	820	793	775	797	771	750	830	761	805	836	820	765	751	750	786	803	765	803	821	826	789	801	784	794	769	774	786	761	842	796	766	781	818	794	788	795	809	845	829	818	806	773	863	812	787	744	827	858	779	773	805	807	756	782	740	771	767	795	777	789	784	764	792	789	769	837	776	757	765	807	796	828	810	770	760	767	815	807	788	811	798	791	804	812	774	839	797	766	788	729	751	772	818	799	798	757	796	791	786	783	806	776	788	777	816	810	826	779	825	748	807	798	774	805	787	774	796	775	776	781	794	771	786	794	830	796	800	851	762	753	821	812	795	791	787	798	804	806	744	806	771	719	760	792	798	779	833	811	781	760	844	850	760	826	806	786	810	825	762	763	742	811	804	773	796	820	813	759	806	854	794	804	773	744	781	769	788	825	753	805	763	771	807	790	758	808	807	730	747	789	754	767	792	788	784	815	803	770	845	819	763	838	794	845	782	798	782	845	818	823	790	788	770	759	724	778	750	797	842	810	787	789	808	852	806	735	849	794	809	828	808	777	785	760	773	759	855	787	773	763	780	754	773	791	783	775	819	762	791	776	837	764	800	804	790	765	729	769	830	757	813	763	782	787	807	760	765	779	781	776	842	809	749	786	816	793	777	753	835	823	824	772	762	768	770	787	791	780	789	783	819	814	831	773	802	793	811	774	791	782	772	767	755	841	797	778	782	762	787	809	791	805	799	754	827	812	811	764	777	798	789	831	809	810	797	753	815	831	754	799	771	759	805	818	793	760	767	761	818	737	784	763	763	798	814	761	765	773	759	797	831	766	766	759	811	794	814	756	736	779	799	783	773	833	800	775	799	800	783	785	737	792	763	745	767	788	787	776	748	772	775	786	758	793	787	800	862	822	806	813	807	759	743	778	727	804	811	768	827	810	793	812	793	806	767	795	813	792	743	807	807	788	773	748	816	782	778	827	770	823	825	770	866	747	826	765	787	787	741	771	807	803	842	819	847	758	731	795	755	817	777	768	775	804	793	814	848	772	768	821	786	787	738	754	772	760	801	809	740	770	819	752	861	837	771	785	772	813	773	826	784	762	719	807	777	833	829	790	811	801	767	772	759	829	754	779	744	798	836	770	781	769	844	807	805	798	754	741	769	798	778	788	816	756	819	763	782	794	786	798	814	764	738	779	807	805	815	766	831	817	801	755	787	859	830	812	840	786	807	759	844	816	784	778	837	814	828	764	763	837
25097	21359	27450	25522	10247	1207	881	784	608	647	639	530	542	545	492	468	475	468	479	484	445	436	475	438	434	464	429	419	451	437	442	427	430	482	441	442	410	443	491	439	445	484	431	485	460	444	451	470	413	432	425	407	409	414	447	404	454	424	416	431	440	425	402	442	424	396	450	410	415	402	377	425	420	398	422	445	410	394	400	398	443	397	409	438	410	422	426	391	425	414	428	415	447	423	417	419	428	371	415	429	446	422	432	407	422	463	433	417	450	411	435	425	448	467	414	434	403	412	460	415	422	429	421	407	417	404	414	401	435	436	459	413	415	432	375	415	398	414	422	414	405	449	427	439	392	422	415	407	387	450	402	436	432	404	410	407	434	417	431	422	429	405	379	420	392	417	418	390	392	430	406	410	409	408	420	407	399	428	449	422	415	439	414	455	426	398	427	433	389	400	451	375	400	424	457	394	415	412	362	410	375	426	422	403	431	408	415	450	449	443	439	413	420	418	410	412	389	400	418	412	497	417	404	443	443	426	410	408	434	398	410	440	419	467	393	374	392	413	450	407	439	407	423	421	468	415	421	380	415	404	419	409	419	407	397	399	424	392	414	442	396	391	403	436	440	421	434	428	426	404	421	432	378	421	396	427	438	400	421	448	457	419	418	425	433	416	414	423	410	423	406	416	417	430	399	420	419	408	445	447	409	407	400	404	466	423	416	450	415	411	444	421	440	415	421	425	416	369	447	416	438	416	450	426	410	434	428	430	423	399	416	428	429	433	413	411	406	417	431	390	452	454	415	434	418	392	390	395	397	398	425	408	417	431	413	432	452	439	448	391	394	423	392	414	424	433	419	386	419	427	450	446	408	424	415	405	401	443	403	388	438	423	421	405	425	417	448	415	444	432	424	369	405	412	423	414	428	425	403	440	405	326	430	382	410	427	416	384	437	423	389	439	423	434	411	425	432	444	434	435	423	414	402	427	401	421	424	444	418	417	392	405	413	405	400	387	415	404	423	450	428	413	424	394	430	417	380	414	418	411	419	384	426	411	426	440	429	434	418	423	410	430	399	413	464	419	432	424	439	417	431	391	416	410	413	383	426	402	395	407	447	415	421	407	417	398	446	394	417	428	411	404	419	422	411	433	397	406	427	406	408	398	438	442	443	431	433	432	416	449	437	456	446	421	403	397	414	385	406	409	394	429	461	434	426	418	400	384	447	375	422	413	385	407	421	445	439	418	443	393	435	423	399	428	401	368	423	411	443	441	402	449	409	456	447	396	427	407	436	389	462	403	441	434	450	417	420	409	369	417	406	431	439	423	429	401	443	432	409	394	386	465	475	436	429	445	406	430	399	433	428	445	386	460	387	407	430	417	412	426	438	412	419	408	394	448	435	440	375	439	407	420	437	459	387	400	406	390	410	415	461	413	434	405	427	434	421	445	433	447	420	406	434	406	415	379	439	428	438	416	402	429	370	413	419	398	431	433	404	422	439	415	395	439	394	436	461	380	421	426	407	409	400	442	424	425	426	411	438	423	412	422	411	445	421	445	393	403	413	463	426	409	402	435	425	398	430	428	419	419	445	461	443	417	415	428	413	415	401	435	432	409	424	375	424	437	400	404	406	415	444	414	382	442	442	397	423	438	392	393	446	438	397	437	401	410	384	424	431	414	415	437	408	410	406	412	414	417	411	432	463	409	445	415	408	377	431	437	420	405	428	403	417	397	384	418	428	431	403	432	422	390	397	420	411	398	470	433	427	423	387	413	401	430	418	429	426	433	410	443	430	461	407	411	409	414	427	402	423	409	393	420	457	393	405	387	432	411	424	425	422	403	383	396	423	415	426	443	439	446	420	440	425	424	413	427	400	415	427	408	418	394	426	413	403	418	424	410	389	445	427	426	391	430	434	444	411	399	398	415	381	393	401	388	422	429	386	442	410	437	461	415	443	397	390	419	412	409	410	456	454	383	446	451	452	429	437	408	440	383	447	402	410	420	432	417	381	455	421	434	408	427	396	423	401	381	417	412	444	410	424	399	426	364	407	413	456	411	425	431	425	416	463	420	418	356	407	440	442	438	401	432	417	432	407	438	436	388	427	450	432	455	386	447	425	456	414	444	392	379	425	462	433	404	413	430	439	431	400	407	416	415	462	448	421	421	381	421	418	404	387	421	418	397	407	421	437	424	431	414	401	369	413	422	429	416	410	442	427	407	459	412	430	428	408	430	418	404	435	417	443	442	393	407	450	400	419	414	430	425	377	450	392	442	442	417	425	458	444	401	412	410	418	421	429	405	435	406	400	398	408	411	413	405	427	444	414	385	425	400	408	408	422	392	417	415	418	444	454	444	407	446	422	420	417	422	413	448	420	389	351	459	464	433	437	463	415	405	424	464	432	381	429	418	469	423	375	435	395	406	427	412	426	414	444	428	391	382	386	443	428	391	410	392	421	420	445	432	396	404	402	430	424	416	415	384	426	404	410	404	388	410	397	390	403	421	428	433	429	458	437	390	447	442	400	408	401	430	413	443	423	404	429	397	433	446	392	397	450	446	422	390	431	448	384	392	399	440	427	426	426	433	411	425	427	432	405	430	382	418	427	387	454	455	390	421	427	435	386	433	382	396	416	429	450	402	418	409	402	425	404	405	409	448	416	423	397	418	399	423	438	388	445	421	432	441	436	423	411	431	413	432	387	443	391	398	402	410	432	407	397	438	437	432	389	404	447	408	432	431	448	395	432	420	438	403	440	439	425	403	416	382	449	395	421	421	419	385	435	453	419	436	399	398	433	415	414	434	414	382	457	393	462	431	432	435	418	416	391	408	425	382	444	418	385	407	417	402	434	385	400	405	419	413	425	440	392	463	404	417	430	387	413	430	409	400	469	426	442	411	382	407	413	449	408	421	435	442	426	382	399	396	442	459	413	414	400	392	399	408	369	398	426	420	448	453	423	421	416	418	392	425	415	416	399	419	377	391	417	408	397	413	419	418	392	449	423	432	436	421	478	411	467	394	402	397	387	415	419	409	422	378	443	406	445	432	405	434	403	437	398	431	420	419	426	412	429	429	393	425	427	429	426	413	453	397	382	461	445	398	424	426	440	353	365	413	411	413	423	425	418	435	424	428	439	427	447	403	428	411	436	379	411	405	453	469	395	400	413	407	398	404	443	445	428	427	417	443	441	410	440	409	424	429	384	388	448	415	417	451	424	414	399	417	450	406	426	406	421	499	414	404	425	421	399	428	421	442	423	399	428	421	455	441	406	436	435	419	401	420	409	387	397	387	426	427	437	461	415	442	395	418	438	407	423	418	430	422	394	448	395	415	389	443	406	404	399	429	421	464	433	393	401	407	405	396	431	391	421	446	430	385	378	430	388	402	396	441	399	413	409	448	438	395	432	436	429	444	423	427	428	390	416	387	413	449	442	441	384	403	406	471	399	444	436	494	450	426	418	407	391	408	425	429	401	417	402	438	408	427	405	414	407	393	416	426
5626	13504	8815	3593	2195	1676	1325	1053	978	891	733	643	623	532	543	560	581	569	527	519	482	504	461	527	461	504	466	500	478	474	479	495	469	487	497	504	480	471	442	493	499	509	480	461	480	480	460	519	452	475	476	470	440	448	483	488	448	451	481	423	448	495	460	426	443	494	477	424	440	430	451	426	440	461	411	433	462	447	441	461	511	426	419	462	432	462	417	441	457	456	438	479	435	437	443	439	434	422	455	445	466	476	439	438	439	425	460	443	455	451	502	455	469	464	427	453	437	458	427	444	440	453	422	448	403	436	467	460	424	394	468	426	445	442	405	425	433	458	440	459	423	451	416	488	436	446	458	441	419	448	442	434	436	439	443	426	459	438	430	438	438	424	427	426	412	469	484	436	491	477	418	404	433	460	401	423	447	431	404	452	445	409	438	426	429	406	492	412	474	471	448	478	474	445	455	447	504	392	435	401	452	426	420	432	435	424	426	435	466	454	429	384	414	425	429	463	416	448	418	393	448	405	404	452	407	440	449	440	411	405	457	452	400	429	424	449	464	431	434	428	417	441	465	461	467	433	457	457	440	452	478	438	460	423	465	458	467	422	425	473	382	447	435	426	427	440	424	406	404	437	428	433	433	488	454	418	445	434	420	397	405	423	459	423	442	417	444	438	463	465	440	417	419	426	427	471	431	397	458	446	423	439	437	464	406	392	424	405	458	429	461	399	424	454	444	427	447	472	431	427	431	430	423	470	395	428	424	465	452	409	450	449	436	458	408	414	445	443	423	455	444	437	460	429	424	427	444	458	457	444	455	436	446	394	434	420	452	457	431	442	405	446	431	399	458	426	456	458	418	408	467	421	466	441	441	447	428	414	452	492	449	462	450	392	432	432	392	475	448	455	431	428	468	456	444	428	460	443	431	419	386	446	465	411	446	437	438	449	464	465	439	479	443	426	443	436	450	426	460	454	457	487	460	424	404	417	435	432	423	431	460	422	413	450	437	451	434	444	424	444	435	464	478	479	419	435	444	465	456	410	444	440	463	416	461	442	463	422	420	450	411	448	418	459	490	433	401	449	430	437	430	452	422	441	469	444	446	434	463	428	391	446	446	410	446	450	413	457	427	397	459	440	434	444	469	456	442	474	413	445	437	458	445	445	448	434	413	406	443	447	414	441	436	427	449	407	390	442	440	440	437	407	485	434	420	432	395	451	447	464	425	421	404	434	415	466	474	437	413	429	440	443	424	470	412	451	442	421	412	470	428	453	437	445	426	417	429	429	437	463	420	456	464	459	433	442	444	433	468	441	444	451	440	418	444	467	470	442	454	420	427	457	441	409	454	420	455	402	436	388	433	433	451	472	411	443	419	459	437	446	431	407	418	441	441	447	410	444	450	428	458	407	434	440	436	440	437	436	450	435	445	405	463	413	414	435	428	423	411	424	420	454	402	461	440	463	446	479	456	480	436	482	449	424	445	403	448	449	441	434	441	431	475	415	431	483	451	412	429	454	432	417	443	442	460	455	427	454	403	439	449	455	446	457	447	431	427	458	426	439	402	440	455	451	474	432	476	437	462	443	488	454	390	431	430	421	389	411	409	465	475	455	462	478	422	453	399	486	395	439	425	454	475	456	423	447	447	438	414	445	431	433	416	451	444	456	469	477	433	464	474	447	438	423	438	414	402	431	407	408	422	467	436	426	433	471	441	469	431	475	430	443	438	446	428	424	450	410	420	415	418	439	465	456	440	438	433	437	467	435	434	472	464	457	473	430	420	447	457	441	457	430	406	444	442	455	423	457	441	427	459	438	437	453	444	424	457	436	433	434	430	420	410	467	448	445	474	455	433	441	430	432	452	450	429	437	444	438	455	407	441	437	416	448	429	435	466	468	457	481	439	450	413	432	472	451	439	411	408	465	444	435	449	400	445	466	427	468	417	440	453	447	451	416	432	423	422	426	441	409	477	451	427	422	445	417	429	463	454	430	464	430	504	428	469	464	456	422	439	468	471	474	452	453	404	432	435	467	439	414	433	463	441	402	447	440	433	433	441	418	411	430	450	426	418	437	422	412	451	471	467	428	408	466	400	406	478	418	421	421	422	434	452	429	423	454	457	428	466	437	436	427	464	468	480	454	451	460	476	438	467	425	415	465	457	464	459	454	426	453	422	422	436	423	427	446	452	417	442	428	463	425	392	418	423	419	455	445	444	413	423	449	448	466	447	448	438	461	412	468	427	417	428	426	421	415	447	445	441	439	471	420	474	416	403	463	459	452	453	414	449	416	423	422	435	464	453	401	443	453	433	436	458	425	411	465	450	471	403	407	461	458	470	430	445	443	472	429	436	451	418	400	483	457	424	406	424	466	421	406	429	424	454	405	419	434	469	433	421	445	465	434	413	436	426	441	452	437	451	434	435	458	460	427	420	419	455	437	415	459	397	448	471	435	452	431	407	443	412	465	430	461	465	429	436	475	468	435	425	462	457	424	404	461	421	413	460	449	416	467	382	418	461	432	443	449	470	448	423	445	478	428	468	446	444	411	408	433	410	429	465	444	436	420	455	430	450	419	455	447	440	487	414	436	446	436	436	454	500	433	420	452	425	429	462	437	427	483	439	440	451	445	467	482	436	467	435	454	445	435	433	442	430	439	458	425	442	432	439	443	450	441	379	439	407	442	407	409	470	414	459	412	470	413	438	449	423	399	420	461	431	448	442	421	444	416	431	446	462	413	439	447	449	409	457	438	436	434	432	443	428	436	417	445	430	428	456	453	443	471	466	463	424	402	472	421	432	462	452	424	442	417	455	432	470	450	437	488	463	439	423	450	453	440	443	425	462	426	438	463	418	465	435	438	427	447	423	427	416	433	404	434	417	444	422	455	472	493	418	442	431	442	477	437	447	479	450	471	396	422	405	456	479	437	461	438	454	452	477	450	412	474	454	424	441	445	460	430	462	456	379	459	459	423	437	444	440	450	448	421	432	445	456	440	453	432	382	483	420	417	441	452	432	459	424	433	447	472	438	453	431	438	412	451	419	426	426	450	427	434	440	443	472	432	434	441	382	431	441	432	422	464	440	460	430	429	449	424	467	426	460	454	423	458	444	414	432	437	421	454	472	431	398	448	428	393	454	436	451	429	446	476	437	454	428	428	433	447	429	445	434	465	462	457	471	464	420	441	468	428	494	411	425	445	453	456	460	453	433	428	459	438	438	426	490	439	453	414	435	422	433	418	471	436	427	414	423	450	479	429	423	447	449	466	437	433	464	407	427	430	424	439	431	432	459	430	427	442	437	428	436	430	457	435	449	466	447	448	415	418	431	449	408	466	441	477	459	448	443	439	461	423	455	451	453	443	460	413	460	434	445	414	422	434	454	428	430	425	458	458	450	439	466	430	430	440	425	445	428	435	451	405	463	421	468	444	466	457	432	455	426	443	485	427	415	448	463	444	431	422	400	418	414	474	452	465	412	427	419	401	421	455	458	448	395	443
22783	21380	29073	24054	21382	21484	9383	2111	1547	1480	1409	1213	1168	1117	1080	1076	1013	1016	1041	974	968	942	897	882	935	922	907	886	909	899	900	924	908	917	892	895	894	904	923	870	995	879	909	904	901	908	914	874	857	857	856	887	888	848	863	815	826	865	838	797	923	829	812	906	828	854	878	821	847	859	848	783	850	886	814	812	799	875	855	884	877	800	839	823	850	863	837	821	846	849	846	837	858	841	800	830	844	875	851	883	857	827	815	811	837	779	852	836	871	838	857	815	859	846	810	872	891	882	891	828	857	853	888	888	834	777	753	887	838	817	843	877	857	863	833	792	817	821	877	842	847	867	907	821	839	781	813	885	842	803	835	807	849	806	861	832	874	822	830	817	840	793	888	822	855	854	821	855	878	862	854	823	836	849	801	825	857	800	862	863	842	867	804	853	822	830	871	834	795	893	839	868	854	831	871	853	857	859	815	854	849	872	829	836	808	835	847	839	884	866	836	835	860	815	788	833	778	822	844	875	870	879	832	809	862	772	872	822	830	835	858	818	879	832	800	851	842	862	831	849	886	873	864	788	883	832	878	842	809	861	820	833	838	843	799	811	851	858	857	836	842	801	872	810	801	799	858	842	831	839	784	839	836	802	839	838	816	850	858	835	876	846	865	851	822	873	857	826	828	880	821	869	839	833	851	891	879	845	915	843	867	815	833	828	872	905	875	864	853	883	833	835	823	806	832	832	837	823	802	802	840	844	823	842	801	820	861	855	864	830	882	913	870	858	804	897	853	860	796	838	797	834	813	837	809	813	841	825	804	916	874	816	812	819	847	835	837	843	832	858	849	846	793	891	845	850	828	822	846	840	884	849	859	883	865	822	837	835	882	799	787	794	838	824	832	890	838	830	855	819	833	869	803	901	895	816	822	871	877	860	864	782	838	791	834	890	844	897	858	854	857	860	842	842	821	838	770	806	847	875	832	887	745	856	838	862	833	801	879	816	816	862	855	822	843	862	817	844	846	852	870	878	848	857	843	814	847	867	891	842	825	802	807	853	902	780	799	816	840	775	825	824	869	848	817	858	888	874	870	817	870	846	885	832	878	843	823	831	843	829	838	870	834	851	877	813	813	800	851	827	850	857	861	849	821	844	882	858	843	815	886	868	766	834	885	839	858	855	864	843	798	872	829	852	856	797	846	776	895	865	842	796	852	822	824	846	897	843	822	884	853	770	823	845	825	854	842	899	912	871	795	870	873	852	885	856	826	867	827	754	866	812	832	858	896	878	850	801	823	874	861	871	801	815	810	885	792	886	816	778	803	881	853	838	853	890	865	859	817	854	872	804	849	811	864	857	858	795	810	807	788	866	863	866	887	822	859	807	867	856	851	861	811	899	856	815	819	894	830	875	850	844	875	862	831	834	814	808	854	867	767	839	821	841	872	868	871	827	832	820	891	879	843	854	818	791	819	863	819	831	823	817	810	830	869	828	793	824	843	856	833	833	834	889	850	835	874	808	842	808	828	825	846	801	891	847	837	853	858	830	844	856	839	841	845	842	879	832	882	848	797	842	822	867	802	855	876	867	816	858	870	844	854	876	821	879	844	841	843	797	858	847	796	878	777	845	829	853	845	771	864	833	806	842	857	860	849	844	849	868	871	855	834	891	886	851	831	813	839	831	913	821	882	863	874	837	894	845	812	904	822	822	833	838	868	857	814	867	846	876	825	849	806	887	851	838	867	917	862	876	803	867	839	830	815	860	812	858	864	926	824	864	854	834	886	843	871	877	873	825	832	818	737	844	866	804	863	854	839	830	875	830	822	849	858	869	873	833	803	894	836	841	864	788	829	819	858	847	840	883	833	895	855	830	820	825	850	829	812	821	793	855	846	864	839	840	827	813	832	833	813	819	891	805	850	857	861	838	829	840	854	873	877	876	803	816	838	808	886	810	900	853	838	815	885	905	845	841	845	842	814	853	814	842	887	880	907	832	881	863	815	861	841	844	861	852	844	824	840	847	849	833	804	878	873	865	809	933	792	849	818	805	787	849	875	840	849	845	845	868	788	824	825	860	848	846	896	841	860	803	844	790	813	867	786	856	849	849	832	844	824	830	849	839	823	833	848	866	829	894	829	862	890	852	897	822	811	794	816	809	818	859	811	840	787	808	824	875	835	881	806	827	868	852	888	823	810	877	822	826	873	856	834	813	831	819	838	851	821	839	859	845	849	837	843	863	842	857	816	822	833	897	866	816	834	833	821	813	801	881	793	798	868	868	844	828	877	783	809	804	854	852	872	871	892	852	897	818	886	860	836	848	872	849	871	885	811	837	855	840	847	818	809	759	803	829	861	864	887	840	895	819	857	818	815	809	789	826	804	776	838	823	841	811	843	901	814	826	833	865	853	844	798	881	846	819	887	850	838	841	869	869	856	792	819	824	848	818	832	828	807	837	904	841	834	848	845	854	821	866	875	855	873	852	818	798	887	836	833	817	838	836	797	810	803	820	843	787	835	836	806	848	820	817	849	838	825	814	779	855	893	848	811	830	845	881	826	799	829	840	840	887	833	837	808	791	873	885	850	822	887	806	850	858	834	854	828	798	821	817	804	841	849	888	867	844	821	844	867	816	862	843	833	864	819	857	787	881	823	859	869	858	830	832	806	845	835	825	862	877	847	868	876	853	804	815	773	840	872	796	825	817	879	853	862	807	838	852	850	813	884	804	861	851	878	845	860	820	859	812	872	797	836	866	843	871	827	832	864	824	834	802	826	815	843	820	810	850	848	903	862	812	848	867	872	877	857	859	854	845	820	822	817	787	838	910	828	825	855	839	868	861	853	846	864	815	817	917	871	857	846	872	859	848	837	817	909	879	890	849	862	849	836	806	798	805	844	841	827	792	880	829	846	843	862	861	874	805	838	867	835	791	815	874	842	834	839	821	870	878	859	854	820	869	824	835	890	812	833	841	815	807	800	834	805	811	792	859	817	840	842	821	845	859	848	807	787	831	868	813	898	821	831	863	847	856	858	856	827	818	837	801	787	830	865	837	806	839	812	848	800	849	839	836	859	833	840	856	836	826	888	835	790	874	839	823	847	801	846	828	851	840	857	835	882	860	839	836	799	839	877	844	837	848	879	848	856	827	828	871	844	819	847	852	809	809	820	841	814	846	854	838	872	836	872	857	903	819	830	858	825	818	840	849	839	867	826	853	866	858	858	870	810	858	870	806	845	834	789	881	845	855	888	818	802	813	783	853	816	832	829	865	831	821	837	867	893	841	834	828	876	799	900	881	800	846	807	814	851	832	854	830	836	848	814	866	847	867	832	845	829	850	810	792	849	829	852	862	897	860	819	821	852	840	833	860	825	865	861	848	853	854	910	800	866	875	795	844	810	860	819	839	846	865	859	832	889	824	824	834	826	893	847	868	811	795	796	842	891	843	820	807	851	856	837	780	869	881	829	858	879	870	818	852	829	845	783	868	883	881	842	816	915	800	777	827
8071	26223	18226	8955	5623	4287	3293	2664	2126	2125	1651	1488	1415	1254	1228	1144	1148	1143	1123	1071	1013	1012	1000	967	898	997	899	931	893	944	954	970	885	948	934	931	945	912	866	976	961	994	949	939	919	925	910	906	904	885	917	890	895	947	868	902	917	886	854	811	901	878	888	866	891	878	861	845	916	801	869	892	847	839	843	827	823	858	863	837	837	865	873	869	835	909	888	862	815	826	878	881	864	820	844	865	880	878	848	864	849	804	867	818	845	854	825	842	860	864	865	811	864	881	866	819	821	808	820	814	840	802	903	900	862	892	874	862	836	826	848	860	845	822	814	853	857	864	862	843	887	815	818	827	861	854	834	838	839	866	787	841	861	818	893	811	866	847	853	840	871	860	872	855	811	813	887	856	884	828	794	891	813	829	815	853	895	802	861	821	892	808	833	835	823	850	877	829	828	823	851	850	866	863	830	840	865	839	906	843	862	864	872	857	841	841	840	849	875	854	865	858	877	846	832	825	821	848	830	850	849	782	934	874	919	891	850	853	792	833	818	860	802	843	801	817	868	883	849	890	816	849	845	881	816	852	869	862	868	836	865	824	877	846	857	813	872	871	814	864	794	836	853	824	800	915	806	786	895	835	844	867	840	815	871	942	880	824	824	865	842	809	828	916	830	856	833	855	856	857	855	878	845	887	816	830	831	841	844	851	822	824	825	831	835	809	914	856	834	850	888	846	843	893	810	851	894	810	849	810	814	859	838	845	819	880	892	864	901	864	822	881	898	827	904	808	807	813	804	861	844	823	808	839	904	862	835	881	859	784	844	785	853	840	832	871	859	835	819	848	852	833	844	792	857	858	840	858	886	857	871	830	849	790	831	797	848	935	849	874	780	800	872	849	831	784	854	858	840	833	840	869	800	848	873	847	831	901	846	805	836	892	852	875	861	863	840	817	841	784	859	845	867	824	872	807	834	868	844	812	919	818	887	824	867	864	839	876	853	833	823	792	812	796	792	786	862	854	846	816	853	805	829	863	860	854	836	867	888	879	842	854	832	835	893	866	830	873	892	842	908	835	822	863	784	848	831	854	815	836	838	807	811	867	860	849	823	888	831	797	819	839	866	872	944	790	845	855	923	867	834	865	825	870	873	790	810	888	792	906	847	865	847	828	857	849	790	829	830	844	875	861	838	804	816	853	866	801	840	772	883	890	839	856	833	845	886	827	865	821	883	825	829	845	830	843	876	825	813	855	843	840	828	898	814	837	859	887	838	812	821	873	857	831	834	808	853	869	814	880	818	871	865	879	833	875	839	832	895	840	883	827	850	859	884	849	828	873	852	857	903	900	847	875	849	822	858	842	856	856	794	835	853	838	847	855	785	861	867	824	776	854	864	823	837	846	853	846	854	870	848	809	871	880	788	871	825	855	876	815	866	819	866	812	855	842	890	892	866	849	846	859	834	860	820	841	828	773	901	853	840	900	838	848	851	891	832	896	869	851	826	830	780	890	864	827	838	837	889	864	828	825	805	867	819	839	842	835	817	879	836	803	795	866	856	860	876	830	825	794	852	851	836	833	916	833	809	858	838	823	814	823	936	793	799	833	834	822	814	846	858	854	859	846	857	842	814	835	839	866	839	815	885	845	841	854	824	791	853	883	851	888	866	833	850	821	902	839	841	749	836	832	895	811	839	872	799	817	782	821	870	801	858	858	850	817	865	840	805	848	842	871	845	885	855	827	814	839	815	857	871	818	798	826	869	910	872	812	873	819	847	777	792	865	828	866	905	881	880	839	819	876	802	793	803	819	817	786	857	846	875	787	866	815	825	879	831	854	875	859	829	886	828	806	868	872	835	892	872	775	862	896	832	845	820	861	844	790	860	850	850	802	830	833	891	838	809	855	807	834	865	862	853	819	837	825	815	893	877	879	822	826	878	815	838	855	839	835	846	784	834	834	780	897	850	849	860	893	819	867	890	829	838	849	806	889	853	825	798	865	769	875	868	898	891	852	892	829	846	852	806	840	814	801	836	848	802	794	844	923	853	842	883	834	883	803	870	851	827	845	804	815	899	870	855	846	873	860	831	808	834	825	828	818	792	869	844	886	818	859	851	893	835	835	838	874	833	836	863	816	863	835	841	791	833	875	806	821	817	844	845	872	852	854	851	839	806	831	831	861	810	926	934	874	885	820	852	807	867	833	876	833	851	775	834	875	886	852	847	864	831	831	890	864	808	861	882	859	798	886	842	833	857	916	912	884	799	838	876	847	871	810	848	852	827	832	817	855	876	827	839	871	833	802	830	821	822	838	845	842	824	834	829	857	853	842	872	828	788	879	892	845	833	835	823	838	857	908	843	874	893	862	841	816	846	861	871	796	882	855	872	823	867	817	887	841	849	834	837	831	882	883	832	843	880	868	877	854	805	843	800	838	887	835	814	930	889	912	843	805	790	860	843	784	832	862	786	799	802	845	869	827	852	865	882	795	854	846	874	818	834	818	846	871	819	845	810	828	898	883	820	809	830	794	859	929	916	842	828	866	881	877	841	857	834	847	859	831	870	857	850	806	821	810	855	813	829	842	815	858	847	870	863	821	827	873	864	833	855	791	841	887	813	807	795	789	838	841	828	839	851	864	814	833	804	819	842	864	860	825	794	858	851	846	819	829	902	810	846	809	843	857	806	873	900	828	939	908	837	892	825	852	830	830	881	834	858	865	806	803	851	813	842	794	861	853	898	838	847	848	813	823	841	809	855	865	785	860	836	817	846	799	836	845	813	880	854	840	872	792	834	773	864	838	871	857	851	857	828	845	870	864	840	830	801	843	842	811	839	897	825	847	900	784	849	852	802	905	886	883	816	862	819	813	849	827	827	850	886	893	821	835	789	885	920	839	874	831	863	848	807	823	826	820	881	841	862	857	756	872	856	815	868	805	851	877	881	829	839	841	869	872	862	881	878	842	854	821	833	868	821	875	826	815	799	804	841	891	893	866	845	808	839	887	826	860	901	837	796	806	855	879	830	851	870	840	894	871	819	806	862	858	848	860	843	801	813	843	837	877	865	820	846	843	826	795	885	821	862	847	824	810	905	838	878	832	838	828	883	844	836	824	860	781	829	824	813	905	832	859	848	896	854	823	797	856	807	855	838	836	870	837	900	908	808	871	887	885	868	836	862	843	867	847	868	847	848	794	810	833	850	817	845	847	856	829	838	844	816	890	872	850	920	828	860	869	869	805	812	850	839	868	864	812	850	872	859	819	849	826	848	837	858	824	858	879	856	880	843	886	808	826	891	840	826	815	852	864	860	854	858	842	857	858	843	842	855	894	828	892	855	826	876	800	904	815	874	828	846	882	837	862	860	862	821	863	812	828	773	885	806	845	834	844	886	877	829	849	855	861	849	851	859	789	868	832	847	812	871	829	854	814	819	797	871	845	833	870	881	869	869	900	825	849	837	852	888	877	816	891	902	826	844	829	864	789	858	843	843	806	876	893	845	822	839	806
27952	19934	8972	1956	908	740	705	635	585	547	560	531	478	541	464	539	520	521	568	502	519	500	502	545	507	499	529	531	464	527	501	532	539	514	452	518	484	513	478	523	483	485	511	466	486	511	500	507	517	522	500	502	497	464	535	487	452	463	489	463	475	478	466	495	471	496	509	495	457	472	502	508	510	454	501	502	467	504	482	510	463	473	477	534	490	510	490	467	533	505	503	495	472	507	475	465	449	506	504	490	459	482	509	485	507	473	469	471	494	464	456	469	460	463	468	478	462	489	531	446	484	497	507	481	501	477	464	463	480	481	472	509	470	476	451	487	448	474	491	490	479	470	499	431	476	485	488	486	440	471	462	462	470	456	464	532	525	471	453	463	476	512	497	478	474	507	488	488	492	475	509	439	486	513	523	469	510	484	445	489	480	489	478	502	504	455	511	493	501	485	453	455	495	433	478	464	465	468	473	461	461	502	500	470	456	498	500	492	492	475	487	482	444	477	456	520	498	478	474	497	450	471	497	470	503	499	543	479	480	484	494	476	469	479	492	450	503	444	508	506	461	526	478	481	480	471	491	446	457	485	481	485	516	459	475	479	490	475	510	465	478	467	456	523	479	434	494	466	503	438	452	475	477	463	476	463	506	461	469	510	487	501	503	489	517	483	488	498	473	483	524	520	457	453	465	498	449	459	486	469	475	485	480	439	444	513	507	474	488	482	441	462	525	504	471	518	511	459	484	492	499	482	474	477	540	509	488	445	472	532	471	485	505	505	475	502	494	481	491	484	459	479	488	493	459	446	465	513	502	466	488	495	501	477	495	531	465	507	460	459	442	435	516	486	429	477	481	465	458	514	519	492	475	486	525	502	480	482	471	520	485	486	523	530	470	509	454	479	505	454	506	504	471	512	472	474	476	492	485	500	479	452	492	487	459	492	474	490	506	457	463	472	493	471	498	491	465	550	504	460	462	490	450	455	450	493	470	511	498	474	473	446	496	505	493	512	460	478	488	489	441	506	477	492	477	495	495	517	469	478	485	475	497	534	468	449	517	433	470	483	486	453	495	487	472	481	466	472	546	443	489	485	491	473	498	498	492	488	489	475	490	498	500	509	478	473	505	454	474	474	533	509	511	471	511	454	445	504	482	444	485	459	507	500	475	499	474	500	474	503	478	493	450	480	468	459	476	465	506	490	475	520	466	465	484	473	515	479	470	462	490	521	468	471	492	505	472	502	488	490	486	491	482	497	456	472	483	496	486	507	492	506	478	475	472	496	485	461	510	476	456	434	496	499	481	463	534	494	528	499	486	452	477	480	499	536	437	518	479	479	461	480	468	472	475	480	524	522	501	478	488	465	535	492	432	484	481	470	526	520	472	523	481	467	471	470	492	495	511	476	513	456	483	459	467	516	491	492	506	483	478	434	509	441	504	464	458	449	455	456	484	499	470	431	490	486	494	479	460	464	494	481	480	490	484	459	487	494	504	488	480	501	536	482	476	493	480	514	491	462	445	485	481	468	485	482	468	475	451	470	513	512	497	484	472	482	514	478	501	482	491	463	476	470	505	497	490	477	449	469	471	511	500	462	488	511	489	524	478	482	522	482	461	484	492	504	511	512	466	478	473	476	469	463	538	474	485	498	484	466	460	475	518	521	439	475	510	510	462	491	502	482	502	479	496	495	459	496	460	465	510	482	469	453	503	512	460	440	500	448	464	456	479	471	493	515	436	497	450	468	499	472	517	453	473	465	495	497	463	485	494	511	465	477	474	469	465	460	455	504	493	502	480	489	492	518	479	468	466	468	485	476	516	469	456	478	476	497	496	478	475	469	488	504	484	470	491	460	494	494	477	491	506	497	482	526	470	454	484	481	510	503	494	500	486	480	458	485	523	497	487	468	470	455	487	476	427	482	513	511	489	518	512	453	485	460	491	500	454	477	480	471	470	461	478	498	496	456	461	482	487	479	469	505	453	495	454	493	520	473	481	487	495	510	449	470	463	446	503	498	460	461	511	468	480	471	508	475	466	482	518	527	474	491	507	525	484	464	473	461	483	487	431	481	470	496	481	503	436	494	453	494	490	477	480	486	467	526	470	471	478	439	486	467	453	471	466	475	508	511	486	505	464	496	469	511	484	432	456	452	475	475	478	483	514	460	465	513	487	511	479	484	485	479	476	501	494	497	488	476	506	461	473	520	476	461	464	493	462	521	495	490	514	508	489	466	465	469	480	488	472	492	481	473	477	504	494	460	465	468	427	454	472	501	530	478	502	474	412	462	503	469	478	479	501	471	490	469	502	478	499	496	471	493	478	521	466	467	475	474	476	514	471	523	468	479	477	488	477	478	455	524	490	461	476	492	462	459	468	481	449	511	477	467	508	453	482	480	528	487	497	522	481	463	519	506	457	496	475	482	507	480	509	453	478	492	476	482	492	536	483	495	496	482	475	517	491	498	480	472	493	471	515	492	469	468	488	455	503	490	484	448	500	506	460	463	485	493	446	460	493	472	511	494	502	467	501	487	462	505	490	481	499	488	496	459	480	473	495	489	483	419	461	510	475	469	500	496	470	490	460	461	464	493	489	509	496	472	524	483	493	443	456	505	423	486	518	516	446	504	474	496	499	509	490	475	510	484	475	517	470	479	483	496	467	480	517	478	469	543	489	519	465	474	489	481	522	486	492	469	498	446	454	417	451	448	493	459	485	505	490	472	483	465	487	468	488	486	460	513	485	502	495	497	470	473	490	468	480	522	468	456	507	482	482	489	448	457	478	474	452	493	467	517	467	503	484	476	489	509	514	455	485	496	491	474	483	475	512	465	508	467	499	489	509	483	478	471	524	476	517	492	482	505	460	473	495	502	492	461	524	506	484	481	468	453	481	464	449	484	496	475	460	493	447	487	477	451	483	505	525	502	469	481	491	490	509	478	508	512	495	468	501	494	460	471	497	462	495	502	513	524	469	486	515	467	447	476	469	453	472	463	501	446	469	520	450	489	464	506	441	495	480	483	474	514	444	472	486	472	454	504	518	430	496	449	467	508	491	457	448	487	516	483	473	486	490	485	499	436	487	502	517	536	502	487	503	435	473	512	487	443	443	511	481	520	452	504	458	475	462	486	477	482	504	490	463	491	484	490	468	482	441	468	488	488	465	455	492	461	490	469	460	496	506	512	507	478	481	506	499	500	458	490	484	465	470	464	510	505	486	475	482	493	492	475	479	519	511	489	452	493	482	472	499	473	500	495	470	494	504	474	481	465	463	468	495	490	498	477	465	443	475	454	505	494	494	477	493	518	462	473	489	488	479	471	476	500	516	497	466	461	503	453	492	470	474	450	487	454	486	438	507	495	481	439	441	499	475	482	451	471	502	490	480	472	471	494	493	463	505	511	467	509	495	516	505	506	496	491	495	479	499	503	466	516	460	488	517	497	494	491	476	485	509	508	435	477	474	474	521	514	488	456	506	526	490	519	462	495	520	463	483	504	486	463
6425	8246	4743	1907	1249	964	836	718	673	665	645	601	571	527	523	569	518	540	520	548	568	493	549	562	548	517	507	522	509	458	499	513	487	544	507	522	516	522	475	503	521	499	553	511	520	538	502	522	505	497	513	525	496	486	529	441	521	499	481	513	550	495	555	513	543	499	474	456	508	476	504	476	487	508	514	504	495	473	497	473	492	509	529	514	529	495	466	520	533	466	490	500	511	529	509	500	529	474	492	500	504	507	516	519	482	458	449	450	512	499	466	488	470	536	485	520	487	537	512	507	479	515	501	488	530	496	472	473	484	484	505	479	495	471	476	518	501	473	495	469	491	489	507	484	480	504	490	460	504	483	490	436	496	521	466	540	517	457	498	512	515	485	501	506	494	513	470	510	513	457	499	511	497	453	512	495	460	517	491	507	483	447	476	484	481	500	500	527	508	469	482	478	518	522	514	489	468	477	531	471	496	496	496	511	511	520	511	460	503	480	486	501	478	457	493	480	512	511	499	485	496	503	504	478	497	487	474	520	505	472	472	502	497	498	515	533	510	486	536	471	488	487	493	491	462	505	520	506	494	497	488	507	502	517	495	521	483	523	472	504	486	452	487	564	479	510	473	479	554	544	494	507	519	534	468	490	516	496	470	515	468	467	506	516	489	472	508	466	475	531	514	499	522	463	473	523	518	489	512	506	482	481	457	500	468	455	481	511	521	494	487	513	516	493	526	488	511	563	510	501	460	508	492	499	481	497	521	472	501	515	490	508	512	477	487	481	489	525	499	532	493	450	493	476	542	491	472	495	526	484	532	502	531	501	501	492	505	521	469	484	491	529	492	455	510	508	503	514	512	542	481	507	507	471	491	471	479	514	471	488	525	462	463	459	505	507	448	459	443	513	491	528	474	523	472	464	496	470	431	527	500	464	526	500	498	485	478	482	507	468	476	516	508	508	485	517	511	523	492	454	500	506	448	499	442	487	494	469	507	479	477	513	478	525	501	505	526	489	484	490	482	476	476	494	495	511	518	481	500	517	512	482	476	477	469	488	496	500	462	458	498	480	494	457	518	479	499	498	457	509	480	498	517	509	486	498	460	484	504	519	482	531	457	498	500	478	486	475	475	469	515	502	474	494	464	486	442	482	448	492	500	508	452	490	457	468	473	521	522	481	507	518	472	509	502	460	510	498	504	495	492	495	445	488	540	475	544	497	484	506	473	515	526	490	519	474	493	521	500	493	526	528	553	484	476	507	478	493	520	496	475	459	459	483	480	477	475	519	500	500	496	495	493	484	486	472	453	526	501	500	516	511	497	470	472	498	505	493	485	478	486	479	489	473	499	513	560	550	508	489	501	481	486	510	480	500	461	457	470	484	514	479	472	483	491	451	510	507	513	503	509	481	508	513	486	453	493	508	510	474	479	496	479	487	497	510	473	469	499	517	524	489	523	528	463	497	522	515	527	483	502	455	447	485	503	457	470	473	520	481	498	521	480	514	496	467	520	489	496	494	491	515	485	516	522	517	452	478	460	509	473	460	503	472	502	492	460	513	493	512	481	484	492	502	479	532	492	469	517	474	489	475	504	506	484	483	502	503	486	458	548	539	464	481	501	486	509	515	500	512	457	493	495	477	494	511	500	515	503	488	505	482	468	485	498	497	497	474	527	525	466	496	523	511	512	535	529	522	494	490	507	482	494	465	529	478	525	494	472	509	475	475	457	503	505	501	487	476	486	498	490	487	491	489	484	470	497	484	550	513	506	469	496	532	484	507	514	487	432	493	480	483	500	504	511	502	479	478	479	499	477	476	478	477	494	475	530	509	473	467	474	522	498	488	527	497	461	486	511	503	474	524	512	467	477	487	492	496	486	474	472	457	515	515	497	475	521	522	486	531	480	472	478	493	519	536	474	506	496	514	457	498	529	505	469	490	488	498	472	488	538	514	460	463	512	483	478	508	504	510	466	456	492	504	508	495	484	474	518	487	483	533	509	503	486	527	492	488	491	492	466	455	467	499	464	497	496	489	492	509	501	516	514	467	463	499	495	486	483	466	503	475	508	482	463	479	447	532	486	502	516	520	506	542	472	483	495	493	473	534	469	506	470	490	491	483	517	459	492	480	482	465	472	489	527	487	485	499	447	474	443	447	505	495	522	523	529	505	459	483	496	490	531	461	489	522	491	486	482	482	491	477	513	523	509	476	482	508	524	489	493	473	454	473	494	475	510	487	492	505	472	487	500	500	497	484	484	471	504	467	472	505	505	475	450	500	473	511	494	490	493	511	443	459	505	540	497	472	532	495	494	520	459	474	458	493	498	504	531	505	487	499	462	469	542	482	507	504	495	488	481	465	470	461	469	545	495	498	449	545	509	491	534	526	484	487	473	487	536	461	492	480	473	485	531	444	505	500	495	504	481	499	490	507	483	495	485	512	478	521	466	478	481	483	461	482	493	480	477	505	495	502	535	490	520	484	477	519	479	504	515	473	489	523	479	517	498	513	504	520	475	497	503	496	495	488	530	497	511	479	487	499	506	502	533	498	481	514	466	512	456	471	474	513	501	484	494	465	521	506	499	514	464	486	544	487	488	529	499	497	485	510	454	497	480	469	481	454	489	442	472	523	511	474	526	487	495	506	533	463	471	446	491	487	460	483	535	465	474	475	515	475	479	483	484	484	517	493	493	489	496	521	494	477	527	442	480	479	502	506	513	486	497	477	553	451	471	463	516	490	471	477	507	485	475	514	515	499	495	482	461	463	499	479	456	488	485	508	505	491	499	517	537	520	499	445	487	545	531	498	489	560	522	450	497	517	492	474	477	474	451	481	503	477	493	506	503	464	470	453	506	492	542	473	476	495	485	462	530	480	503	495	512	502	514	475	475	500	511	488	471	534	519	487	452	447	504	512	503	494	497	485	489	479	474	504	549	509	495	499	551	491	511	525	520	502	494	509	435	531	500	497	454	503	471	505	461	481	461	524	446	484	449	495	480	501	521	470	479	488	492	479	488	506	474	489	489	493	528	494	517	489	482	549	493	457	474	478	512	467	478	485	476	477	494	500	519	527	515	477	502	505	542	472	518	487	502	503	511	505	517	466	479	490	463	493	475	545	511	521	507	528	527	477	506	515	521	477	482	494	483	492	488	510	508	453	527	542	478	498	437	497	490	539	493	492	544	497	482	507	475	480	474	512	474	468	471	495	491	481	498	477	543	534	519	504	493	481	494	466	520	508	508	469	498	474	551	500	452	489	467	514	513	472	459	464	494	518	501	489	509	530	528	500	499	504	517	510	517	540	515	523	464	506	527	521	492	498	511	464	488	508	461	469	527	477	520	484	472	496	475	486	498	504	475	484	492	481	495	475	466	465	511	491	538	470	460	470	488	497	497	548	535	483	487	492	466	473	520	459	502	477	494	478	471	496	506	464	464	506	453	514	497	477	535	494	486	489	478	465	474	500	536	517	463	494	541	487	498	514	494	485	471	498	488	512
23959	21396	28591	24577	21374	9723	2063	1504	1278	1227	1087	1034	962	949	916	969	960	947	931	848	878	916	883	847	862	876	864	807	798	894	811	822	879	864	809	847	814	826	855	874	783	900	816	868	841	873	825	881	843	794	836	817	825	816	807	821	846	832	818	839	802	793	799	864	805	824	804	774	808	785	830	765	803	786	808	757	777	807	772	793	792	827	786	770	759	823	811	761	738	802	855	816	795	813	813	829	825	804	733	851	796	815	803	819	835	805	829	769	762	788	810	817	786	768	807	809	857	778	799	780	767	797	773	779	790	792	809	800	797	778	797	787	796	798	759	799	797	807	748	869	784	772	768	797	824	811	799	833	833	796	775	777	817	768	775	807	828	808	750	811	801	840	796	811	813	804	751	831	764	818	772	786	824	781	778	811	795	784	830	738	756	738	827	832	828	794	829	792	760	801	805	787	769	868	769	777	765	856	759	747	806	813	781	855	773	776	788	775	840	798	784	788	806	812	815	787	819	761	800	780	795	788	861	781	809	803	772	751	804	788	768	791	802	781	796	760	805	801	826	787	814	746	770	864	785	802	812	816	783	808	786	794	827	806	735	771	811	808	730	775	839	744	779	758	768	818	749	819	824	808	759	845	753	772	803	807	812	731	780	809	741	792	771	802	803	840	834	765	784	782	817	841	786	802	749	781	782	713	803	832	780	826	821	816	796	785	789	865	808	825	796	783	850	786	742	775	860	863	815	802	785	751	738	808	838	856	798	821	742	773	768	744	786	804	740	782	764	771	826	788	766	801	804	795	816	805	758	857	775	784	828	821	836	780	832	771	774	788	804	811	771	773	741	825	709	822	774	812	764	797	769	774	830	792	821	781	797	812	789	775	773	767	774	845	785	818	805	794	796	743	780	797	745	753	772	802	772	803	761	809	814	811	734	735	809	766	786	867	771	775	786	791	831	777	807	769	816	769	760	793	822	804	826	801	739	793	775	831	797	797	817	801	770	849	839	801	781	804	761	799	776	845	767	819	736	801	788	772	746	790	764	865	787	857	828	803	805	733	839	766	811	797	818	809	804	797	760	809	809	711	800	811	759	811	846	755	800	751	829	800	807	825	802	804	823	793	773	797	775	768	786	792	801	783	804	787	774	787	778	752	737	847	822	772	843	821	836	718	801	825	751	778	755	798	808	761	729	775	841	794	786	818	771	779	834	803	769	788	761	723	786	747	779	831	778	775	789	807	792	803	791	773	766	771	759	775	804	782	862	789	812	783	772	807	757	791	780	765	794	819	777	806	801	807	765	785	850	811	809	769	838	805	803	775	749	749	788	787	799	805	746	773	767	788	810	792	781	796	815	780	830	841	801	810	800	815	837	769	765	832	782	770	776	779	761	773	828	792	804	841	788	825	811	822	790	804	745	768	794	800	820	793	812	804	741	761	746	824	774	789	822	798	819	749	807	784	766	808	772	848	790	808	778	797	795	829	791	787	790	836	803	808	811	775	752	764	775	803	854	809	803	780	804	806	840	796	787	761	786	760	780	752	773	784	805	844	822	773	862	789	789	751	807	802	725	770	765	768	769	750	799	880	820	767	794	793	790	784	810	832	788	786	777	841	777	813	775	744	781	754	807	777	779	809	772	773	764	844	782	794	790	771	807	811	797	800	802	751	812	741	748	800	764	824	837	784	832	780	785	781	782	826	779	735	798	792	803	818	805	789	769	826	790	771	816	814	839	799	834	783	826	726	804	780	812	781	777	804	766	801	765	805	784	773	774	813	805	828	769	799	817	790	746	757	818	805	806	799	817	806	776	796	781	753	856	829	835	777	783	779	813	840	756	795	807	787	852	835	851	758	841	802	778	752	790	784	776	760	787	794	780	798	811	781	786	791	808	758	776	725	781	776	807	811	862	753	811	807	760	817	846	742	783	804	783	803	835	735	791	764	782	798	837	774	793	774	741	801	812	794	833	811	762	824	804	774	825	798	811	792	797	766	809	806	799	788	785	774	779	738	774	779	798	783	777	725	814	809	811	778	772	827	784	825	768	804	767	790	803	801	769	808	800	813	777	766	752	757	831	788	803	848	781	782	784	813	795	805	772	807	781	775	814	778	824	729	782	766	772	834	809	830	793	824	791	791	802	773	794	824	752	800	801	803	734	810	810	799	859	783	795	776	780	779	804	787	812	776	776	751	785	785	799	791	760	792	849	762	758	794	811	776	816	796	810	824	759	733	765	762	769	783	787	756	811	789	775	803	785	826	777	824	800	818	791	743	804	792	750	810	768	751	754	793	807	820	774	790	818	782	816	789	816	812	764	814	817	836	837	797	828	768	817	762	807	759	808	857	827	804	819	770	814	805	800	705	837	758	793	826	861	819	788	792	792	804	783	754	785	798	769	769	779	779	817	789	804	798	775	795	801	798	779	814	798	792	788	770	786	764	770	823	752	846	798	757	821	749	827	791	772	775	754	826	762	889	822	790	759	752	769	787	786	784	801	811	807	791	767	793	740	802	791	767	787	784	863	785	731	781	803	830	810	784	782	839	785	755	787	809	812	802	836	799	784	755	791	805	762	843	814	770	842	766	788	769	789	758	799	796	747	799	758	831	816	826	746	774	777	809	765	794	792	762	801	783	804	756	818	774	798	816	823	815	791	816	804	824	852	824	801	779	763	797	817	801	778	793	815	822	795	801	795	745	722	826	770	810	797	798	842	766	774	831	818	809	789	784	760	799	804	808	806	782	746	803	769	787	755	788	818	802	833	839	782	803	793	802	828	767	851	756	789	768	787	816	750	802	751	838	784	833	782	785	805	832	747	815	797	813	807	797	775	782	760	788	825	812	794	789	814	812	759	740	780	770	788	803	840	760	739	821	773	754	756	791	797	839	807	833	847	807	813	778	758	783	807	826	808	803	791	853	742	790	817	808	804	798	764	762	845	758	775	862	809	822	777	801	816	843	797	773	825	786	770	760	776	863	771	750	785	769	794	853	777	826	787	809	759	813	810	835	802	777	858	759	798	799	841	790	810	758	771	830	780	788	816	793	784	804	753	821	818	823	775	823	795	804	813	792	834	756	764	749	791	779	815	767	803	796	798	807	846	800	793	786	841	796	775	791	778	771	796	800	754	802	799	795	812	780	792	825	771	752	757	833	780	849	816	805	810	765	775	740	753	813	754	808	825	754	791	763	772	820	776	787	733	737	773	822	766	797	771	756	803	804	837	818	814	787	778	781	828	852	723	788	810	792	768	829	783	815	784	798	740	786	802	787	805	742	761	741	836	798	816	793	779	804	820	768	783	775	786	825	833	830	793	777	793	792	768	752	802	833	756	794	784	795	766	747	794	731	821	792	810	812	741	806	793	795	820	803	821	781	776	755	823	788	817	781	813	749	808	737	790	789	822	805	753	787	753	746	724	760	762	735	814	788	799	787	813	800	795	798	807	807	798	763	792	839	791	741	781	788	803	754	823	777	764	821	807	819	772	754	804	806
6536	20182	12593	5902	3626	2902	2287	1864	1563	1522	1294	1168	1045	1091	998	1001	1020	968	976	918	944	855	921	851	881	861	904	841	803	900	813	867	869	871	849	875	847	839	848	856	887	889	892	832	833	876	817	814	787	814	843	790	870	795	789	812	760	757	811	854	828	768	836	819	818	784	825	811	845	838	826	765	806	822	861	852	766	796	798	785	826	809	792	810	781	821	807	836	784	788	761	771	804	813	745	808	821	798	821	807	792	769	830	846	785	797	836	766	802	722	857	774	787	779	816	836	791	757	791	789	844	780	793	766	821	793	776	777	820	767	797	846	802	791	826	747	758	800	767	771	783	851	768	836	788	797	816	768	748	813	838	807	830	799	803	799	784	774	741	773	774	802	808	787	773	818	802	797	776	806	800	808	764	787	819	763	839	814	818	797	782	759	749	777	846	794	826	759	782	787	752	813	774	790	819	785	831	798	837	826	798	810	753	762	761	757	803	876	778	757	757	790	821	750	820	773	747	762	834	816	852	828	821	780	818	766	803	813	810	804	806	773	799	776	814	796	787	834	796	797	758	833	807	828	745	786	836	780	808	835	809	781	858	806	796	762	799	809	797	809	791	782	784	791	760	843	829	780	816	803	752	750	777	806	790	772	798	801	806	802	778	726	781	836	835	749	809	766	821	813	816	813	753	858	861	776	780	858	787	777	793	771	771	815	771	752	825	768	833	775	751	793	779	793	772	763	817	801	780	784	805	785	788	824	810	798	789	752	779	804	764	815	783	783	783	804	816	748	759	801	804	806	788	767	792	821	789	797	811	749	857	808	819	793	850	809	824	794	827	789	769	752	785	805	801	809	874	746	805	773	774	779	765	773	774	783	798	803	798	799	788	825	777	769	796	761	803	785	780	811	815	773	768	777	809	856	803	830	832	828	808	810	762	770	743	755	782	761	740	770	761	761	843	825	789	800	817	796	798	807	807	810	833	855	757	748	757	834	828	752	770	815	740	816	768	747	735	808	737	811	818	752	822	767	788	817	770	820	790	822	790	725	798	756	799	784	820	755	886	821	822	800	788	801	747	791	805	761	722	764	810	788	813	772	805	801	837	817	783	754	815	790	813	764	774	772	812	819	825	798	817	814	792	793	782	776	758	784	806	779	784	821	772	794	748	795	767	786	796	796	834	774	778	790	783	852	782	795	745	803	770	770	805	755	761	828	778	807	781	844	750	791	764	814	795	794	748	796	818	823	824	754	795	792	827	787	773	793	751	784	755	782	763	795	811	764	788	802	840	799	838	815	853	835	770	743	787	780	824	754	806	798	803	788	826	810	859	792	755	755	781	810	785	724	762	813	849	755	825	760	802	812	761	822	800	824	778	812	755	889	806	801	778	833	824	778	792	807	824	794	821	816	877	833	774	818	781	769	810	801	814	833	791	746	822	803	798	795	796	758	832	814	784	735	826	815	768	799	769	785	770	776	751	767	763	771	794	822	800	756	764	819	828	768	806	797	834	783	760	780	810	796	817	824	747	762	810	752	807	849	799	815	739	788	790	815	809	798	806	765	824	840	840	745	848	831	790	827	760	780	785	773	784	796	807	792	759	802	778	794	776	796	767	808	803	755	865	824	864	812	786	859	794	823	824	793	791	815	784	779	813	785	707	779	777	770	781	771	791	842	803	764	804	796	787	838	802	758	716	824	790	812	840	824	806	819	836	770	777	743	803	765	784	839	819	813	791	759	827	773	789	729	798	797	824	779	793	817	780	783	742	784	805	832	773	777	773	802	752	798	832	765	780	800	778	843	767	752	802	800	779	776	782	822	761	769	811	835	781	783	844	778	820	782	803	806	808	837	738	820	819	829	839	795	827	783	800	783	853	812	759	801	833	761	782	814	833	775	825	822	805	795	793	803	786	766	786	827	827	808	799	813	795	857	757	794	788	793	787	782	767	812	801	813	779	779	845	811	815	816	766	804	786	786	805	833	798	781	814	802	756	783	782	795	778	785	832	813	818	802	823	808	845	790	800	792	794	803	831	776	765	846	741	798	775	810	793	767	784	783	762	821	802	743	825	790	774	805	794	769	793	828	737	816	727	805	800	752	781	813	813	805	800	812	753	743	797	800	802	767	819	844	772	784	778	788	772	770	825	790	791	780	858	816	809	778	786	807	848	774	768	798	791	808	778	752	794	824	794	788	786	804	840	754	844	775	873	825	818	742	772	768	813	785	809	799	838	791	810	803	809	730	795	774	835	836	818	823	792	826	802	777	796	809	796	810	807	792	776	808	776	831	795	779	785	781	819	797	831	839	782	822	827	836	808	792	837	767	776	782	750	765	782	836	762	801	769	742	785	750	778	788	806	783	791	805	812	854	836	837	826	842	798	775	810	756	756	774	757	826	755	794	828	786	830	769	754	836	818	811	820	819	764	788	776	808	759	803	812	808	782	817	857	790	768	800	790	761	734	778	771	769	753	750	778	801	794	801	818	784	813	799	804	772	768	791	784	765	815	761	773	775	784	833	770	773	818	815	805	820	793	810	784	807	737	812	771	797	761	817	789	830	786	776	766	826	816	801	805	779	803	750	768	822	838	751	752	816	809	804	806	810	755	779	789	825	803	771	823	801	780	792	774	817	808	751	762	821	748	834	802	751	821	821	853	810	769	756	830	761	766	810	831	818	797	787	787	763	814	806	768	792	822	785	809	784	783	756	816	783	807	775	779	769	762	813	824	799	829	825	830	827	757	840	819	803	749	764	747	832	771	820	778	786	809	781	810	816	772	799	792	782	783	772	779	823	794	784	775	800	766	758	724	800	796	803	806	796	803	810	770	798	726	777	782	804	799	798	803	772	788	793	759	751	788	732	813	823	724	764	757	806	801	848	792	796	799	748	794	759	789	782	777	780	745	807	823	829	787	767	800	861	799	792	793	804	769	778	813	802	808	815	829	793	811	799	718	815	762	805	794	787	808	842	788	825	763	779	779	803	784	837	799	842	751	815	801	814	826	801	768	818	774	742	783	777	721	802	743	849	811	789	763	783	807	792	781	787	782	800	829	792	815	791	831	787	754	809	812	782	793	739	767	788	778	799	786	739	766	789	747	789	776	768	800	817	800	768	799	772	759	769	819	804	727	742	759	756	779	771	780	767	749	788	753	775	780	805	769	813	803	808	768	807	901	822	734	777	773	797	784	729	800	803	782	766	792	796	794	790	776	737	797	832	827	837	759	791	841	872	766	759	830	815	788	764	835	826	793	763	786	814	812	744	867	808	794	783	816	812	771	729	768	830	857	828	797	797	799	799	770	830	797	790	814	784	756	848	822	838	857	754	791	764	794	763	839	767	749	814	758	774	800	771	804	811	762	802	799	792	810	830	782	799	831	796	800	822	757	808	800	765	820	821	782	767	806	810	836	815	821	817	746	826	824	772	753	800	738	842	823	880	791	801	842	796	773	837	837	734	767	813	786	854	834	818	784	816	797	802	800	820	799	784	789	828
25080	21368	27466	25523	10233	1162	864	696	673	615	593	547	501	488	525	524	498	502	471	479	482	435	506	477	454	441	419	448	461	421	426	441	430	473	453	480	446	442	487	444	505	427	444	437	455	462	436	402	427	450	426	424	445	437	425	433	438	422	471	420	417	433	417	410	426	383	452	402	427	394	423	466	427	402	406	425	427	446	426	416	431	398	427	442	430	415	434	399	422	427	410	428	426	417	403	386	410	395	424	440	458	413	440	415	408	407	433	428	461	457	402	433	397	437	452	434	379	432	415	426	414	392	426	440	439	402	391	405	387	445	398	392	405	423	407	417	372	421	442	425	418	410	424	428	449	421	423	417	401	401	428	424	420	375	405	427	415	393	429	403	370	434	408	423	402	425	419	430	397	389	433	443	417	409	423	407	395	415	411	431	427	443	423	435	418	449	395	421	412	416	426	432	399	416	415	403	425	419	370	438	414	404	403	409	432	420	414	404	445	362	416	433	377	408	410	392	399	411	415	394	461	445	386	407	434	426	436	406	416	415	410	392	426	403	395	397	418	428	463	448	438	451	443	404	426	433	403	444	456	429	414	383	407	421	399	444	447	416	419	408	460	450	418	461	379	432	428	440	443	443	434	450	418	405	448	436	440	406	403	437	402	408	418	391	396	391	357	413	435	420	405	432	402	438	415	438	398	432	404	436	456	434	427	415	391	424	448	428	459	440	444	426	390	416	429	409	434	431	396	446	394	414	436	423	425	424	437	442	412	390	443	418	425	439	446	405	439	423	423	431	424	429	460	420	419	414	441	437	450	433	430	436	413	435	409	437	402	447	418	405	417	412	398	435	436	416	412	394	423	442	401	405	427	427	437	439	402	405	446	406	414	411	445	438	403	431	439	429	424	385	423	416	437	412	423	436	416	431	418	407	401	381	397	429	428	420	436	440	421	397	437	434	393	448	423	429	419	423	428	432	449	420	413	416	447	389	435	419	435	382	443	426	371	426	423	413	444	409	406	456	448	402	435	399	404	410	409	460	428	464	429	416	394	429	413	401	446	421	423	421	423	403	389	401	414	431	437	425	423	373	395	412	424	492	419	434	413	405	401	413	436	403	422	433	463	419	409	422	382	401	430	417	419	376	402	392	426	414	409	425	421	434	419	471	434	425	428	407	419	400	417	425	438	419	450	412	439	398	433	385	388	452	397	440	444	423	456	430	392	432	434	430	451	408	423	409	429	419	406	387	433	415	419	404	405	435	419	421	402	416	416	437	433	411	414	378	421	461	418	415	420	404	431	474	426	411	406	457	419	396	418	440	435	435	441	428	431	423	400	420	383	401	433	401	426	430	387	414	432	401	428	412	412	432	411	447	410	431	435	390	385	409	409	429	391	391	433	411	441	424	420	446	434	434	444	434	427	415	427	418	378	396	431	398	393	424	404	396	441	432	432	431	434	462	390	419	444	407	423	443	423	434	419	428	434	408	435	449	440	413	469	405	381	420	403	447	412	433	415	428	445	414	416	405	430	391	425	406	412	412	417	438	403	423	424	403	432	437	424	407	430	428	408	418	431	431	427	420	425	408	396	425	381	420	439	423	429	405	391	437	448	421	444	454	392	441	399	421	408	402	430	418	405	409	413	392	441	436	409	397	442	424	420	414	426	416	428	425	441	385	404	416	405	453	447	440	394	392	419	389	427	399	417	416	406	392	427	398	414	452	410	422	423	409	434	413	438	405	390	456	396	382	422	417	413	444	444	422	408	416	405	420	427	407	447	380	445	414	419	429	436	374	466	440	435	391	433	410	400	415	396	427	389	436	426	438	406	409	431	437	403	414	402	420	400	395	432	425	445	410	469	413	399	399	429	439	403	468	398	435	375	428	416	438	400	404	416	448	403	456	432	441	446	397	439	452	451	376	432	436	390	396	400	416	409	427	451	418	429	464	415	399	394	424	408	371	426	431	401	453	410	440	450	388	384	406	419	459	382	404	420	461	412	429	407	398	407	446	401	463	429	429	425	398	429	406	393	409	373	421	398	424	414	388	429	418	412	455	410	412	477	422	399	392	409	403	414	413	410	411	442	439	410	416	472	424	379	416	409	417	457	427	415	446	423	417	379	388	413	415	424	443	426	440	427	416	404	440	429	428	406	448	413	432	427	427	415	419	394	429	419	411	417	445	431	396	467	395	434	420	404	438	376	388	461	432	414	427	397	449	445	415	422	399	405	445	460	405	413	406	407	437	416	411	393	437	438	420	414	429	408	400	422	445	396	434	442	401	466	420	418	414	409	407	413	431	432	406	456	410	420	411	417	411	402	414	418	451	411	416	441	389	422	436	408	390	399	410	400	412	426	427	385	435	388	402	452	459	382	425	408	459	417	439	403	369	395	475	464	390	432	391	412	394	435	427	406	430	424	418	431	398	419	390	414	438	420	425	426	440	387	435	431	430	377	449	428	439	427	415	426	428	447	420	424	406	435	445	392	437	442	433	415	404	415	437	416	410	459	403	409	435	390	425	408	400	400	432	395	382	407	430	414	399	396	443	432	428	406	414	450	418	431	402	395	413	456	426	432	444	459	410	406	414	418	437	413	437	437	437	418	415	388	428	415	433	434	390	390	402	402	434	419	417	427	422	428	433	412	406	430	426	432	401	400	454	414	463	426	411	383	457	398	412	439	409	375	446	410	406	398	411	416	415	444	409	429	392	401	429	404	429	406	428	395	426	396	436	404	423	420	393	439	416	429	450	402	421	425	425	368	406	392	401	352	405	401	430	413	449	402	419	379	449	446	412	437	429	421	410	436	458	424	428	397	418	428	444	392	424	434	398	396	429	409	396	397	415	409	437	410	409	462	416	392	415	425	394	419	431	411	409	426	405	406	401	386	437	382	391	420	432	427	411	441	425	420	397	398	409	417	411	429	422	411	412	444	436	430	378	397	420	400	409	424	406	416	421	425	439	404	384	441	444	426	431	423	427	416	396	406	413	461	403	424	412	410	453	469	441	425	417	443	415	451	383	427	467	442	381	388	407	403	437	459	451	427	425	398	443	398	389	408	409	420	413	423	419	420	383	421	413	391	400	399	454	390	386	420	423	429	430	413	435	426	399	430	423	425	379	399	427	390	441	436	440	393	411	395	416	436	420	412	420	426	407	416	399	401	458	404	445	405	422	432	429	445	397	442	362	452	434	418	410	421	424	397	433	431	407	436	404	406	422	407	434	436	404	413	423	422	397	477	402	416	418	403	429	417	402	406	422	395	426	446	408	422	445	435	436	422	437	412	413	434	440	430	425	397	388	410	420	401	385	379	438	411	392	437	437	416	423	420	450	411	449	445	438	406	413	452	407	415	428	432	387	434	386	431	418	398	421	441	451	397	395	403	417	416	410	436	398	426	412	404	399	436	435	439	378	406	428	389	425	408	431	390	465	443	401	406	420	381	405	422	409	438	406	417	387	365	471	444	403	427	452	410	395	422	413	389	427	394	400	441	442
5809	14998	8231	3470	2136	1659	1356	1107	966	887	783	659	585	593	613	591	574	579	500	521	500	498	511	507	499	461	482	476	522	458	488	425	505	470	483	457	485	468	465	472	507	498	489	495	470	459	475	476	450	479	468	397	447	449	465	468	461	462	456	442	453	423	458	450	469	500	442	460	475	416	432	472	442	423	443	433	435	448	444	457	445	444	463	472	399	431	426	414	449	420	441	416	421	485	412	463	444	426	421	448	436	431	451	419	427	407	453	447	423	479	423	412	467	481	432	468	438	420	432	428	446	415	450	427	432	436	442	443	469	455	428	456	466	446	397	442	429	454	427	449	444	440	446	426	455	407	453	481	443	463	448	453	453	427	449	438	422	428	456	430	437	401	438	426	434	472	481	445	472	449	465	431	414	438	423	452	422	436	460	416	456	445	458	452	412	462	439	438	440	453	476	420	467	439	423	429	453	486	461	442	406	444	420	445	451	459	458	452	417	492	424	442	446	462	401	461	454	487	422	441	430	437	415	440	446	404	441	437	426	423	420	471	453	458	434	422	408	467	497	413	416	469	417	436	410	456	453	436	451	396	429	404	468	406	395	455	415	397	455	448	425	426	447	442	440	441	463	412	395	423	453	464	446	460	454	402	445	386	413	453	415	430	461	415	460	424	432	441	423	439	436	395	413	473	449	425	437	452	476	444	409	422	431	430	432	487	498	455	424	372	466	415	430	421	451	399	438	418	427	436	429	385	428	454	464	462	439	445	428	445	475	430	459	430	413	462	450	428	445	425	432	455	452	421	411	447	416	451	470	414	432	377	438	422	423	424	486	389	415	449	421	418	428	392	428	462	490	440	425	427	428	445	427	403	463	445	443	412	419	475	432	408	440	413	434	431	449	424	428	423	439	477	421	434	481	415	420	469	446	439	451	437	414	426	411	426	443	434	457	406	407	422	418	447	425	428	435	440	441	452	439	450	440	463	455	425	432	414	473	435	429	429	454	402	424	423	411	417	436	453	433	406	414	444	436	513	427	429	438	451	435	415	407	410	416	441	426	424	434	427	481	462	449	433	465	441	465	412	441	444	433	449	454	440	463	473	423	410	438	443	458	425	484	449	390	458	442	442	449	428	451	457	466	410	413	422	468	445	430	481	421	407	455	461	427	453	457	417	429	433	416	434	448	440	454	421	431	431	447	455	438	398	428	396	402	431	417	456	433	454	432	448	438	414	432	408	431	423	433	474	461	436	444	446	453	419	465	427	414	462	456	450	439	440	434	457	452	460	456	435	413	424	433	451	448	425	393	450	454	440	443	443	483	421	424	408	429	457	431	476	415	448	426	473	403	444	451	444	453	425	425	446	472	464	421	497	458	437	450	422	433	440	422	390	415	442	426	419	446	413	430	423	441	450	442	434	407	451	440	459	424	419	424	404	439	394	442	432	448	425	431	435	418	428	421	428	434	435	411	422	430	432	393	395	459	431	461	440	417	463	392	386	456	428	424	445	473	435	445	439	446	468	402	448	454	449	441	421	427	442	432	450	462	435	418	408	429	432	434	457	418	445	460	481	435	463	451	449	444	424	456	443	436	452	428	397	445	427	410	431	401	435	415	443	421	467	445	503	429	448	414	451	457	450	434	406	438	406	403	474	487	454	398	404	428	408	419	414	455	436	468	422	444	436	439	413	446	458	441	441	399	479	409	450	427	454	495	407	486	439	424	485	430	434	416	460	430	410	456	406	423	473	470	433	452	467	427	472	420	432	439	473	436	430	426	405	430	422	455	373	458	415	443	420	427	431	429	458	443	469	433	455	437	470	473	430	467	427	475	437	468	457	474	436	415	435	447	454	402	447	447	450	443	462	434	465	446	424	425	456	450	438	436	430	413	445	434	491	461	435	459	434	419	461	462	440	468	480	451	432	423	424	423	449	420	404	428	430	462	425	442	452	426	424	417	435	415	429	469	461	440	459	431	458	444	407	453	460	408	455	417	438	412	443	445	452	441	471	451	430	458	461	416	448	434	445	457	430	436	450	433	442	406	449	475	423	431	446	461	407	435	447	436	439	460	433	441	404	475	436	428	474	436	458	410	430	436	461	426	428	452	482	479	444	431	488	431	455	438	468	456	466	475	427	453	427	417	444	435	446	406	435	440	426	458	453	456	423	433	413	476	458	407	461	446	473	446	457	427	411	455	459	441	437	410	458	409	450	453	411	421	467	494	462	478	459	469	435	388	414	429	382	421	417	437	418	448	433	419	454	421	440	435	452	422	447	374	436	434	428	424	468	464	504	415	422	427	456	432	442	448	435	432	402	423	433	447	447	443	431	429	428	456	460	480	449	431	435	419	361	416	424	454	462	412	452	408	459	430	456	420	433	439	401	476	449	428	439	408	438	405	431	450	448	474	430	435	429	435	415	439	454	414	425	434	463	442	430	425	450	442	439	454	435	458	454	448	423	381	425	458	406	423	450	423	467	464	431	422	429	421	444	422	452	478	484	410	418	444	420	428	378	435	439	438	439	445	429	474	407	464	440	462	436	416	443	428	448	420	446	459	480	462	423	482	450	431	442	454	465	439	431	449	441	456	471	437	465	455	444	422	437	408	444	440	427	452	443	420	425	460	450	430	442	439	493	433	456	396	424	471	437	459	429	440	436	454	454	455	408	430	417	478	443	389	423	436	419	431	465	435	430	426	422	404	444	407	438	443	463	432	421	421	426	437	440	431	444	457	489	437	443	436	415	455	441	456	408	431	434	482	445	412	436	436	446	439	441	420	414	407	442	416	437	463	439	441	453	419	409	435	435	447	454	441	428	423	435	469	449	449	443	445	416	488	439	445	451	431	463	428	427	465	448	405	430	437	442	402	421	423	418	428	404	430	476	402	451	445	451	438	431	441	429	466	427	478	453	467	431	463	460	414	406	454	445	410	423	436	459	468	443	443	463	421	397	445	438	465	406	478	437	431	418	475	449	460	429	473	397	421	456	429	431	453	452	401	444	382	445	443	407	446	454	454	473	461	451	459	444	461	464	442	452	428	428	437	442	435	443	438	477	446	446	475	446	457	416	450	408	455	468	412	473	417	449	455	474	438	437	425	453	406	456	467	450	422	438	419	449	405	447	417	415	443	451	423	431	430	441	482	443	433	439	432	455	473	434	436	449	398	433	455	474	428	445	472	443	431	454	409	422	407	413	410	454	449	457	441	473	445	400	444	404	451	453	443	433	435	430	478	430	436	421	424	461	425	452	438	470	438	463	439	399	447	455	460	423	471	400	445	447	432	479	417	405	444	405	453	400	455	401	391	437	466	427	417	475	407	447	433	413	433	435	436	477	431	456	513	421	453	473	458	428	482	472	428	459	410	410	467	432	490	444	405	433	441	424	439	438	437	425	443	421	432	454	449	441	407	460	477	445	426	448	430	492	441	443	427	424	421	461	431	438	426	444	480	444	409	458	395	452	481	461	444	407	440	452	405	391	436	425	442	429	440	476
22757	21388	29077	24086	21390	21489	9462	2088	1609	1551	1392	1297	1179	1083	1152	1064	1080	1084	970	1023	959	955	926	970	866	869	909	980	951	895	849	938	919	857	854	922	914	924	883	950	903	901	919	894	940	882	889	887	895	837	857	906	856	897	915	868	849	854	853	904	869	864	826	883	903	854	875	858	930	816	866	831	938	797	879	872	890	892	835	884	863	817	872	824	845	881	896	831	877	820	827	834	823	847	856	845	834	871	900	857	823	875	874	806	888	831	875	845	834	875	814	914	831	840	906	870	836	837	821	830	818	849	887	846	831	885	827	840	881	910	888	816	846	875	882	873	820	867	897	812	870	879	887	850	810	850	849	835	806	829	840	865	881	863	881	875	815	885	901	830	850	827	844	823	837	810	871	840	847	868	881	846	826	884	837	882	887	865	843	849	821	834	850	808	820	836	861	794	885	831	865	841	870	864	840	876	826	869	801	834	814	864	826	898	838	841	822	843	888	890	868	867	789	881	856	909	865	857	843	797	855	858	871	840	856	845	843	822	895	823	829	819	828	850	839	797	846	854	837	829	876	786	824	810	853	793	850	857	837	854	809	891	803	844	842	835	860	822	870	866	824	813	835	872	859	880	880	834	823	816	841	884	888	878	858	829	845	824	874	813	884	878	835	864	864	847	776	785	880	814	823	847	845	861	863	858	862	837	833	786	847	849	892	843	864	863	830	897	857	902	853	858	852	871	876	786	875	908	890	828	809	844	834	822	868	816	911	824	878	864	853	848	819	848	817	849	799	809	856	849	830	822	836	869	847	868	842	821	883	856	783	879	885	856	848	891	853	789	822	854	830	836	797	871	839	846	855	840	831	785	824	880	809	829	836	840	841	826	898	866	824	817	840	804	782	917	879	869	850	857	826	872	824	875	882	889	894	829	859	862	881	820	866	873	802	834	840	862	856	877	850	844	844	868	830	907	886	883	893	839	852	802	868	851	826	856	828	856	867	793	853	853	839	801	893	796	832	861	857	883	849	847	807	818	817	917	846	842	879	840	850	830	809	865	820	812	861	837	827	842	885	851	835	857	804	872	802	756	831	807	860	842	833	907	802	875	830	883	825	865	837	860	874	773	818	819	831	753	821	814	847	866	824	840	843	852	889	850	852	804	859	881	818	864	825	850	830	812	814	799	885	831	800	874	834	805	809	846	852	876	807	842	854	858	884	840	825	875	885	810	836	868	841	848	829	858	861	847	824	848	849	807	801	833	829	844	868	889	845	832	872	841	889	878	821	848	788	792	901	851	805	819	865	842	854	779	809	814	865	833	852	838	878	801	845	811	833	841	848	868	881	828	844	866	775	831	849	820	865	905	824	854	847	843	810	834	859	881	843	833	854	842	841	821	846	827	817	861	832	863	823	852	843	877	853	853	829	836	859	867	839	873	835	833	857	868	793	817	784	820	838	860	889	848	839	835	864	896	807	845	803	781	816	845	881	862	846	847	830	857	857	828	819	817	818	880	881	870	868	848	795	871	841	862	806	864	817	902	890	879	858	869	874	826	837	826	832	856	886	844	869	838	823	810	875	799	810	843	824	827	888	896	883	864	810	815	807	875	838	819	880	817	848	821	896	884	801	814	887	888	835	832	833	845	836	827	829	804	815	871	877	853	838	829	848	854	884	817	864	837	826	879	850	863	819	813	877	826	818	855	804	866	907	865	830	877	894	866	818	765	871	883	828	862	848	865	846	859	849	812	842	873	882	838	819	834	802	848	833	859	898	884	923	823	834	858	847	827	870	857	889	846	825	785	873	777	903	821	869	826	926	882	829	803	864	815	857	810	922	873	839	845	842	808	872	850	858	798	877	849	829	830	816	848	841	861	852	833	880	844	829	886	856	832	804	837	897	885	871	848	828	815	822	841	887	879	886	826	851	830	863	799	853	817	890	903	840	838	798	823	855	877	842	789	878	789	896	830	814	829	845	807	826	838	863	824	833	820	823	800	851	851	827	859	878	876	912	794	828	843	856	863	888	831	896	879	876	867	853	844	896	857	860	870	828	826	812	855	851	882	870	848	848	880	855	851	818	853	841	825	884	812	875	879	807	816	812	817	856	950	868	826	899	835	869	823	795	849	864	848	809	880	822	807	761	813	831	799	769	876	862	801	870	887	844	898	796	928	818	874	862	843	801	842	829	854	843	879	858	820	796	882	881	834	844	826	827	837	913	879	833	828	856	849	808	795	877	814	892	836	867	833	914	810	861	893	831	836	822	837	868	816	837	916	841	812	878	864	872	866	882	813	826	850	851	856	856	820	847	806	879	898	829	858	860	796	800	819	847	867	830	882	844	900	889	853	887	770	853	838	850	876	842	874	831	848	846	848	866	845	857	911	837	852	871	866	854	819	851	887	875	766	775	816	853	843	836	850	828	812	806	826	878	890	834	864	857	818	820	872	781	862	848	855	806	846	814	802	807	851	876	887	811	863	820	831	884	779	836	849	813	842	901	852	867	844	841	868	892	858	884	881	846	862	825	859	856	830	822	846	795	900	861	898	815	785	843	849	855	867	839	832	890	834	852	822	848	844	845	819	867	840	855	843	864	820	865	847	796	804	840	911	849	799	790	926	842	860	863	826	845	864	877	833	874	836	798	868	871	817	853	831	850	852	870	880	905	849	835	814	802	786	858	879	844	795	809	807	826	828	927	826	872	817	829	840	841	861	817	843	794	876	926	856	844	834	878	834	844	861	890	842	848	825	844	807	866	853	838	850	849	865	886	870	820	799	816	837	808	854	826	874	857	839	853	817	829	830	824	846	850	879	858	865	836	883	865	877	873	854	840	812	840	865	856	830	832	838	875	813	842	820	874	893	840	821	863	897	858	798	841	828	807	861	872	831	878	836	832	849	872	888	875	883	871	852	797	850	860	880	842	899	868	832	865	813	810	856	849	834	855	870	823	829	839	799	793	847	905	809	825	826	863	800	869	834	822	838	822	869	829	887	799	853	874	873	846	838	856	820	870	850	876	827	836	877	854	864	851	900	851	862	809	872	859	846	848	870	838	870	818	853	897	834	865	867	852	866	833	847	826	773	896	841	843	853	854	866	831	841	845	857	870	869	883	845	838	911	853	852	839	807	892	820	807	829	867	756	859	893	878	846	847	856	855	831	902	841	893	832	836	813	816	795	865	885	872	811	870	894	878	844	838	820	874	805	828	823	872	816	859	863	826	836	841	901	877	841	823	863	799	843	857	871	821	852	857	840	903	795	890	871	794	830	885	851	830	838	804	840	848	863	810	846	811	850	820	844	819	853	812	840	897	813	790	865	874	817	806	873	897	793	889	866	821	867	864	833	876	808	813	850	827	832	915	830	848	820	886	866	851	804	844	863	830	827	861	855	856	895	879	859	853	807	846	818	852	844	831	838	812	924	814	828	830	812	830	816	830	871	840	894	836	781	837	786	816	872	850	833	856	843	824	847	846	901	855	808	834	832	797	851	881	831	816	836
8495	27317	16833	8543	5492	4346	3234	2599	2185	2035	1659	1489	1308	1249	1279	1214	1195	1131	1057	1116	1048	1039	1048	983	955	980	948	964	916	916	907	999	892	941	954	933	937	976	954	1008	928	956	953	969	912	932	981	939	871	931	869	911	914	876	867	901	909	865	791	843	868	866	877	870	882	910	838	870	850	831	813	857	839	866	862	916	841	844	794	851	860	821	848	934	830	839	826	836	864	839	819	904	913	824	851	825	835	809	879	885	809	867	843	808	804	874	870	794	850	893	926	862	835	798	840	848	836	840	839	828	878	847	870	866	842	854	884	873	804	849	813	881	908	895	779	887	807	801	877	831	860	790	820	842	908	855	898	827	869	840	834	924	855	812	869	836	856	841	858	845	843	817	917	830	898	807	869	893	829	847	838	839	857	837	855	922	890	821	771	847	844	867	830	809	856	835	866	859	826	815	814	793	830	832	798	828	809	839	850	844	880	868	830	788	837	837	835	818	865	860	886	816	847	850	831	872	824	794	847	812	781	898	814	818	841	844	852	892	863	836	824	904	853	888	863	816	845	871	836	847	829	869	814	810	845	857	845	843	875	816	833	895	867	793	857	838	882	800	793	843	829	856	863	878	831	844	802	840	785	871	842	835	848	810	887	882	861	830	828	844	887	886	845	861	842	865	873	842	854	869	835	897	872	817	814	887	869	828	836	830	812	864	835	803	891	844	851	822	816	840	787	867	891	867	770	834	831	812	817	828	826	807	812	872	828	787	806	867	837	854	793	804	789	855	839	841	864	883	839	849	912	830	853	833	844	851	852	809	860	827	849	857	841	805	852	869	861	842	811	874	857	826	889	848	835	811	824	856	841	836	853	882	858	803	916	816	850	851	854	852	844	874	880	876	848	816	844	912	802	847	897	819	868	849	838	834	866	810	794	833	883	855	843	848	874	837	828	856	854	842	885	844	877	815	881	849	813	872	835	835	861	831	774	842	875	846	827	903	829	806	840	885	834	868	856	855	835	842	891	837	850	866	852	806	847	817	863	883	849	850	830	864	788	803	856	818	855	854	900	810	847	876	862	879	813	816	816	784	829	906	837	855	876	841	897	845	848	838	808	811	814	834	799	869	869	873	831	839	857	873	788	865	865	827	829	802	886	848	801	824	857	858	834	801	839	866	823	867	819	834	806	868	842	832	835	833	816	849	842	834	860	867	862	901	863	837	849	817	790	865	802	845	826	908	862	865	820	856	875	814	890	783	854	793	822	874	870	867	890	889	877	821	844	870	842	832	838	836	806	877	830	862	871	827	867	836	830	850	872	847	817	845	834	802	808	879	842	816	869	850	817	849	866	846	829	837	839	829	843	788	807	852	850	831	851	855	891	848	851	805	899	874	882	858	831	862	884	840	851	859	839	873	874	830	825	888	843	828	860	831	835	803	838	861	895	856	819	832	849	865	885	813	816	857	803	829	874	824	875	830	839	889	820	856	827	828	851	819	852	830	879	805	802	811	817	868	895	883	841	825	852	856	869	887	837	835	829	805	854	871	833	810	846	847	843	851	804	846	811	850	850	860	841	873	868	783	835	849	875	877	881	890	805	856	842	858	856	820	856	879	863	861	837	832	819	854	835	837	841	855	830	864	863	820	806	865	845	852	866	875	856	889	880	856	871	844	826	874	810	879	827	861	853	796	897	889	804	882	791	850	863	822	804	823	834	803	839	835	826	830	849	829	798	837	819	856	848	848	834	834	818	845	821	857	878	851	877	863	837	830	845	848	853	841	805	840	777	852	844	884	835	868	864	785	852	806	818	844	811	842	874	848	820	853	817	860	793	869	861	858	843	853	846	851	843	857	851	841	833	799	833	776	833	856	885	830	829	862	850	918	859	808	862	868	834	858	869	889	828	819	858	873	828	817	819	830	839	894	860	885	834	839	838	812	901	859	884	802	829	859	841	859	861	816	862	805	840	875	873	821	845	828	880	873	843	843	832	841	820	907	886	812	797	856	838	798	842	817	836	793	857	829	844	840	905	803	800	844	842	799	806	844	832	837	828	861	878	843	830	838	821	864	867	869	813	836	870	853	855	844	855	813	838	831	848	839	903	801	838	887	868	850	874	817	859	837	858	845	823	880	836	827	869	832	832	845	858	826	882	834	799	881	841	802	895	865	892	830	841	868	860	849	812	852	822	841	872	823	858	849	812	824	830	857	839	854	852	867	837	814	889	888	853	849	886	820	806	813	816	840	880	847	854	892	808	803	847	796	883	847	815	829	864	786	871	845	784	880	850	829	828	841	898	880	829	876	857	833	839	867	889	809	880	818	849	888	827	808	868	828	835	818	820	891	802	810	888	857	877	831	847	831	856	837	887	859	873	859	890	906	894	823	900	805	848	821	864	868	840	851	880	803	828	870	805	830	881	854	842	828	832	840	890	837	822	811	809	836	850	874	854	830	824	926	888	827	854	849	851	866	872	894	812	856	875	828	844	804	764	865	842	877	807	888	854	842	842	835	854	867	844	849	873	851	831	826	842	817	882	873	875	854	843	866	846	853	903	861	832	846	871	859	850	883	856	829	803	851	855	806	850	839	850	834	867	849	815	798	815	848	851	787	879	862	835	863	872	860	870	816	822	824	847	848	832	853	842	818	841	838	803	888	906	834	829	893	900	858	813	861	813	860	856	763	817	877	869	869	864	870	801	830	849	819	871	850	820	836	880	812	835	796	817	828	801	885	828	858	835	822	855	832	836	863	849	857	874	812	840	850	841	847	811	841	856	816	822	797	792	833	799	908	849	847	844	837	810	824	847	838	828	823	892	844	832	867	867	782	861	841	817	844	830	827	850	874	879	847	794	829	844	888	854	861	830	853	806	835	842	797	845	801	835	877	889	806	862	823	846	861	822	817	804	881	832	850	832	864	829	890	836	836	856	830	838	852	868	861	879	833	826	835	865	826	849	808	857	840	845	836	872	832	843	835	832	823	793	840	869	843	816	846	860	869	841	884	824	807	842	897	821	894	840	859	885	798	841	848	864	755	830	893	832	864	845	874	796	849	813	837	823	868	827	850	896	912	839	840	806	904	823	842	815	812	869	892	896	877	852	858	804	827	793	864	840	806	824	832	812	852	808	910	873	842	806	845	833	833	850	845	789	877	806	902	896	848	831	842	831	846	853	859	826	786	819	821	859	832	834	795	795	847	831	843	862	874	792	830	816	816	837	823	840	863	795	843	851	824	840	805	843	869	817	857	854	833	836	821	825	853	801	879	850	814	826	796	881	821	859	848	853	832	856	804	818	867	870	838	876	849	902	832	836	881	800	811	770	826	850	826	901	891	895	817	854	802	840	831	817	798	850	877	833	889	813	844	815	886	798	804	805	880	900	834	903	840	846	828	805	848	822	849	834	830	833	839	836	830	836	850	822	818	805	817	821	854	848	857	825	852	835	895	809	850	830	864	812	840	853	875	829	862	879	863	833	863	871	885	826	774	830	841	837	813	859	855
28025	19979	8544	1841	903	735	682	606	610	572	554	575	565	511	526	530	564	534	523	567	561	491	505	522	482	510	507	495	484	503	455	502	519	551	473	524	508	530	488	438	506	505	533	492	502	512	484	457	487	531	523	497	481	486	540	523	495	454	496	460	504	517	521	518	478	522	515	507	509	446	481	469	464	471	450	495	499	485	469	511	479	511	514	502	483	484	502	492	463	478	500	528	477	469	474	520	475	470	553	483	503	451	515	447	479	488	477	457	456	485	502	469	500	525	482	491	474	457	434	459	494	499	528	475	483	479	493	502	513	505	472	468	516	503	467	479	474	491	495	479	472	474	522	497	494	498	506	502	528	507	507	486	457	521	454	489	504	520	509	497	491	491	480	515	482	475	517	492	515	531	520	513	482	499	507	487	515	466	522	499	520	503	452	468	500	501	440	477	484	490	469	475	509	481	473	539	496	429	442	487	490	532	526	488	483	476	484	515	454	474	482	494	458	501	469	475	448	534	476	484	500	506	457	511	511	498	497	484	506	517	458	527	509	510	495	526	473	477	506	484	494	447	516	488	506	513	524	480	457	524	504	475	466	448	485	514	521	507	493	512	509	536	506	480	498	481	481	452	526	487	469	501	482	478	477	486	510	518	463	465	491	504	477	540	470	475	486	500	484	487	479	475	485	494	485	550	477	447	481	505	480	465	512	464	489	503	479	469	472	477	479	478	473	457	469	472	478	497	511	509	492	500	468	504	462	507	457	488	497	482	487	543	488	458	501	442	481	490	542	494	502	457	432	486	472	478	501	487	499	514	466	485	468	465	512	504	486	462	535	480	494	497	504	481	487	480	511	483	499	470	452	548	486	496	475	509	506	486	496	440	499	465	487	468	497	485	516	491	507	472	464	459	483	480	485	479	517	485	498	520	468	483	533	531	495	494	497	512	463	493	485	473	438	500	508	503	545	516	480	463	451	507	504	479	484	493	480	505	475	514	531	483	487	479	515	501	506	480	484	489	477	464	465	480	452	457	459	487	493	520	515	465	523	513	474	479	514	460	467	512	486	541	518	491	528	492	518	500	490	469	459	532	536	500	471	493	439	468	511	488	509	478	501	498	476	442	509	495	505	455	486	477	477	459	483	526	465	506	498	475	491	523	500	473	474	474	463	497	462	530	492	494	452	488	483	470	491	509	479	458	507	491	544	505	475	484	502	496	462	498	490	489	517	487	494	482	493	466	502	478	506	524	491	519	519	511	481	514	482	474	420	502	497	524	494	467	483	500	487	497	516	489	490	507	488	485	440	498	547	480	465	484	476	495	523	497	509	508	497	478	485	479	485	484	473	490	528	484	468	508	494	526	459	473	525	536	515	500	467	459	474	522	480	498	457	484	479	469	503	475	466	470	460	483	487	469	481	491	475	476	480	488	493	513	480	481	505	492	465	535	507	452	517	513	452	518	478	486	493	480	473	481	452	496	527	501	466	506	487	497	497	468	528	470	464	492	464	498	475	501	458	484	488	460	476	511	463	546	532	512	515	499	453	474	494	462	525	498	468	475	491	506	484	445	508	513	487	491	498	514	496	514	505	528	483	459	472	472	509	496	507	502	507	502	497	512	470	503	522	510	469	458	492	495	504	494	533	520	472	471	502	497	488	468	526	495	506	513	502	482	500	496	515	533	495	486	483	510	523	472	437	528	478	474	499	502	491	490	526	497	504	472	492	500	496	497	463	535	498	520	480	468	449	534	482	466	504	541	503	505	460	486	501	464	460	466	501	489	482	496	478	477	506	489	495	486	465	511	493	473	510	477	523	489	460	520	530	510	449	490	469	517	500	491	510	557	481	495	523	477	497	506	476	498	462	463	469	477	480	526	454	488	451	549	460	488	478	497	509	505	517	477	511	509	478	501	497	498	482	491	481	499	542	450	480	476	558	493	496	519	495	494	505	533	477	530	507	511	491	471	463	450	476	497	491	556	545	526	481	468	480	497	481	468	479	461	465	487	465	472	517	501	491	521	512	495	491	473	508	489	508	495	497	504	491	477	471	481	485	468	477	478	503	483	502	521	482	486	477	450	533	460	490	498	479	496	495	502	469	493	493	506	463	506	495	499	476	484	490	464	480	471	518	485	492	518	478	501	491	472	466	504	439	482	451	465	469	469	460	454	474	509	487	498	463	493	504	506	509	507	493	504	502	503	512	452	497	489	433	481	458	493	478	505	474	506	476	511	489	521	483	464	437	466	481	463	496	493	475	493	485	485	497	457	494	476	512	491	447	485	491	482	522	480	481	521	493	505	499	492	479	489	500	476	502	454	472	458	490	452	472	491	512	471	482	498	486	474	515	517	483	461	513	503	499	509	491	474	486	480	493	525	512	493	480	519	504	480	497	500	512	526	499	485	452	509	457	523	506	477	526	520	515	488	488	473	490	525	486	474	484	503	457	528	506	480	524	477	471	498	518	459	481	533	521	484	507	509	446	479	464	494	475	501	478	484	522	489	506	526	475	486	462	496	482	517	490	457	489	466	510	506	499	499	491	480	488	502	493	465	478	485	477	458	490	470	476	475	490	472	506	476	499	451	451	516	476	504	520	499	488	487	479	494	453	492	485	456	495	488	515	483	490	496	432	475	509	510	475	509	502	486	481	481	504	496	408	489	480	479	476	471	490	441	505	492	495	470	443	487	467	489	502	469	492	494	507	486	481	520	499	471	487	472	461	494	516	521	497	513	501	452	466	484	481	473	535	506	522	502	508	507	465	493	482	495	487	495	497	462	483	493	494	464	498	489	488	475	490	487	503	520	505	494	464	492	473	516	520	479	494	494	482	466	520	480	493	484	465	493	492	518	460	521	530	517	488	443	476	454	509	510	516	480	512	480	467	441	475	469	511	460	475	474	516	481	463	475	463	473	495	499	490	503	454	504	489	487	534	458	473	493	504	528	517	469	496	450	483	475	484	497	504	531	480	467	502	507	532	468	522	484	474	458	535	481	498	504	478	479	493	508	473	515	506	488	483	466	486	457	457	519	541	494	477	491	534	490	498	517	516	488	486	445	470	483	462	535	501	511	479	444	477	487	482	485	487	462	496	454	457	518	493	521	453	526	505	496	517	488	459	523	479	513	501	489	498	558	496	561	445	451	512	504	516	482	489	493	467	491	515	447	441	472	503	501	467	482	506	477	540	477	446	484	490	485	503	460	543	518	464	500	490	469	469	466	475	486	477	446	500	512	478	453	477	467	485	485	487	496	480	472	501	508	473	482	502	521	504	472	482	494	510	491	462	515	463	486	486	467	479	513	484	484	522	491	423	512	458	465	513	484	510	507	517	497	509	465	501	516	499	476	500	502	456	502	492	522	446	490	497	520	525	517	478	477	508	484	497	497	519	505	458	511	498	497	493	487	521	456	501	507	538	479	473	509	489	506	522	523	480	499	502	490	505	510	473	492	547	446	502	458	502	482	520	492	483	540	500	505	499	474	469	505	490	491
6804	8787	4049	1802	1152	970	827	748	645	683	640	595	525	572	585	594	547	554	553	539	522	529	520	483	532	534	502	532	559	523	485	501	508	554	574	564	534	501	505	559	527	523	535	540	506	520	513	542	523	501	480	498	514	542	495	507	536	484	525	552	509	522	547	472	499	532	525	489	504	515	487	504	453	481	506	483	528	483	520	446	456	469	500	478	484	504	511	481	511	481	504	491	501	537	504	530	496	535	518	520	525	490	526	440	491	484	484	481	463	482	499	494	515	483	496	501	507	496	489	467	517	518	487	483	528	469	485	498	491	524	477	503	471	535	435	489	532	462	506	503	464	485	474	486	526	503	483	489	529	500	481	485	524	484	509	523	466	533	513	497	547	478	466	472	478	497	479	542	528	467	500	489	531	451	476	490	509	471	510	465	517	491	483	536	507	470	489	509	501	495	514	516	474	489	499	504	489	489	453	484	482	467	510	517	508	497	485	495	504	470	502	515	472	486	510	492	485	506	520	473	509	478	507	473	531	505	553	502	513	478	523	509	499	499	506	495	501	478	493	497	464	539	504	499	462	507	486	509	508	473	477	495	531	513	516	529	492	516	549	494	537	487	535	501	501	496	526	492	478	487	531	484	490	546	506	479	491	496	515	492	525	510	494	508	514	498	481	511	503	518	472	487	526	497	504	503	478	518	495	479	508	468	520	524	536	503	533	518	489	504	488	474	516	501	487	494	500	508	503	498	505	516	526	492	483	511	506	484	490	481	524	505	473	455	496	485	459	521	514	524	483	481	517	463	520	489	503	514	452	487	503	520	469	503	511	476	508	515	523	487	562	499	504	507	467	484	497	483	499	484	491	513	502	511	462	484	526	511	501	474	511	522	505	525	490	491	460	482	453	474	553	502	498	508	498	491	501	521	530	509	504	491	459	490	468	510	453	511	526	527	470	457	479	518	504	488	475	510	486	469	480	501	470	497	521	514	522	511	491	508	494	475	499	490	486	503	539	487	460	495	501	537	459	464	482	507	527	491	472	518	504	502	475	496	496	486	499	491	462	497	472	516	498	505	540	533	503	484	536	453	480	451	492	503	493	531	523	483	559	502	506	524	498	465	532	538	451	478	490	515	499	502	514	517	524	496	559	507	571	508	506	455	517	530	479	458	476	518	488	508	548	547	500	500	517	499	492	485	501	517	471	488	518	477	456	514	525	470	512	496	534	518	483	455	498	472	512	518	485	462	507	494	507	480	471	499	490	458	521	548	486	458	495	508	472	518	497	480	504	492	518	497	449	448	522	494	489	453	476	477	515	509	532	474	496	486	474	538	494	511	515	471	551	493	510	511	505	506	498	524	490	478	519	528	462	479	499	486	520	497	529	489	489	541	495	498	459	513	512	532	495	496	535	497	514	529	513	493	491	522	509	493	554	529	475	501	504	505	492	500	487	489	494	483	519	497	498	493	467	490	490	512	527	461	503	490	495	504	523	514	523	509	494	508	511	502	501	504	484	498	494	487	463	569	470	511	490	467	512	511	478	526	483	492	549	478	516	465	501	521	481	480	501	507	487	494	505	525	509	559	468	506	499	534	450	498	487	503	512	482	542	509	516	517	486	492	514	519	464	492	499	511	482	470	502	511	500	482	498	502	483	458	458	489	481	520	536	507	472	483	541	487	497	501	522	490	483	496	528	492	543	496	507	507	516	471	504	517	435	534	505	493	531	484	483	513	513	466	493	524	502	478	479	559	518	466	529	518	519	477	509	494	502	522	490	472	512	490	498	486	485	528	488	491	545	504	503	503	511	492	474	533	533	510	482	487	489	450	480	496	511	533	503	496	510	500	494	530	531	473	469	511	481	556	485	477	446	526	509	534	523	477	452	492	500	485	514	524	506	488	494	496	460	480	519	514	474	506	462	507	460	510	493	488	513	517	488	498	515	489	512	536	500	485	496	481	485	510	485	502	470	500	528	505	519	479	455	511	492	505	504	520	501	491	476	486	460	473	504	522	505	481	489	480	499	502	552	475	498	511	508	534	526	481	531	512	534	466	493	501	476	491	513	522	485	466	481	468	508	481	504	469	522	518	499	471	509	538	538	508	463	493	498	486	501	505	497	525	498	516	513	491	506	520	464	534	485	494	496	494	501	501	510	485	516	526	502	495	493	518	536	489	506	486	501	490	483	491	525	498	495	491	477	541	502	488	505	498	461	514	520	483	457	533	479	490	458	478	530	455	487	517	515	511	468	496	481	499	488	505	509	466	524	468	521	499	486	507	519	478	510	499	500	516	542	514	518	495	518	500	507	463	516	499	505	479	484	504	518	480	491	508	503	511	527	460	476	480	514	501	549	498	506	491	507	462	532	473	506	493	505	516	503	506	473	517	506	534	547	502	476	471	475	494	521	481	462	510	488	494	467	505	500	505	504	497	500	539	487	473	507	492	483	484	442	511	496	475	460	477	523	495	490	521	486	453	450	521	524	512	512	505	513	488	506	525	506	497	502	469	514	450	501	514	467	563	476	506	513	478	509	497	460	529	507	510	514	482	514	504	481	517	473	497	485	469	480	512	535	538	489	507	510	496	508	501	482	546	508	494	498	514	502	503	506	460	542	489	486	497	480	501	501	514	517	458	513	493	468	527	498	464	488	503	476	466	486	508	452	496	543	470	473	506	522	532	498	519	471	530	496	481	503	501	548	484	523	503	478	518	505	490	496	497	464	501	525	488	493	507	494	496	491	525	468	480	487	471	493	499	507	464	519	526	451	493	536	531	504	533	498	523	473	499	502	484	440	498	487	523	466	526	472	453	499	476	540	449	497	532	477	510	459	490	481	524	495	508	527	490	538	492	494	491	434	529	474	473	517	495	509	519	493	512	497	504	474	484	505	522	522	498	509	474	475	512	516	492	502	488	486	460	503	490	472	448	480	509	450	458	515	522	504	509	504	531	489	494	512	544	489	514	472	527	503	479	457	535	532	511	459	519	492	495	478	472	543	481	500	465	525	480	487	532	515	499	456	502	494	506	530	514	504	526	491	523	467	512	503	517	492	492	506	482	475	531	482	479	533	537	503	468	471	507	497	465	485	492	510	489	543	504	462	482	491	467	508	520	503	492	479	546	478	488	497	495	454	478	500	434	488	443	482	518	503	499	496	507	514	517	503	496	500	508	515	478	500	473	491	480	485	501	481	494	511	509	476	515	506	496	462	505	506	470	482	475	525	488	488	507	476	498	492	470	545	483	532	514	505	465	518	504	485	511	480	508	504	489	474	468	503	508	483	491	506	506	496	489	500	534	501	537	511	497	498	484	520	495	520	522	489	494	503	483	516	509	507	500	466	512	511	484	491	495	545	506	479	482	538	468	497	467	486	467	538	492	483	470	518	490	489	488	494	487	463	500	473	506	482	510	454	456	503	476	486	487	467	490	544	479	534	521	493	512	510	492	544	525	499	509	529	479	546	489	509	504	482	568	485	483	508	517	508	517	497	495
23938	21318	28428	24550	21305	9619	2014	1381	1242	1183	1069	1065	1013	951	876	954	890	894	894	913	875	815	877	864	840	800	807	840	783	783	813	871	832	836	861	903	835	824	837	829	898	836	820	842	844	851	768	808	863	789	850	783	820	778	763	816	832	781	835	791	834	808	842	776	812	830	798	851	822	799	814	790	807	811	789	773	807	761	863	812	796	801	777	782	789	818	772	774	785	775	827	805	814	778	796	779	839	771	823	809	844	785	797	852	778	837	804	761	790	775	794	813	825	772	771	796	779	816	797	794	811	777	795	798	829	752	775	739	767	811	805	795	798	827	748	762	797	788	785	718	794	789	770	780	804	786	809	802	780	780	821	739	827	831	834	825	788	829	749	796	805	806	817	781	749	765	793	810	800	792	739	763	802	790	801	846	752	809	794	833	762	751	802	799	809	776	785	746	774	813	782	762	863	755	740	799	757	792	763	818	817	786	784	818	818	804	777	809	750	772	840	803	837	748	843	785	796	794	793	793	734	757	766	763	773	798	764	801	814	790	793	762	788	849	786	818	837	839	788	764	846	815	791	762	810	806	786	783	785	781	771	770	746	755	788	771	808	766	837	789	811	777	765	764	767	757	790	847	785	791	764	810	752	781	802	747	795	771	832	801	750	767	801	806	806	741	805	803	773	801	743	786	792	795	756	760	767	780	853	778	821	742	755	820	797	762	820	757	779	802	778	785	780	789	793	754	803	744	775	752	816	783	803	778	827	743	823	836	751	814	747	772	789	793	787	819	814	775	787	782	786	828	774	769	785	765	813	710	792	761	830	785	769	789	760	783	862	825	783	780	792	809	758	740	751	818	777	762	754	822	793	786	759	839	814	784	796	748	755	826	784	796	817	752	756	784	794	782	759	804	754	819	768	776	807	786	857	746	803	770	786	844	766	804	823	772	786	796	730	765	763	752	820	803	783	784	785	763	813	808	792	796	747	772	768	811	728	785	850	796	757	770	764	759	805	819	756	830	810	751	778	801	777	760	830	767	745	859	772	769	815	785	802	798	808	784	759	828	775	818	796	826	802	766	769	828	786	755	766	797	803	825	760	731	774	824	832	813	727	795	768	821	760	783	768	803	777	779	829	822	816	759	790	755	796	806	750	809	738	776	781	842	803	775	832	827	800	776	763	799	775	795	756	792	797	810	771	772	822	798	843	759	825	821	769	751	792	805	778	800	770	762	782	770	798	739	792	784	817	779	804	821	809	816	817	794	822	760	804	776	820	798	788	805	782	777	837	845	840	772	812	801	754	790	797	791	814	748	802	781	812	797	775	751	802	790	808	799	821	767	818	751	723	806	799	802	791	755	798	737	808	773	864	795	732	757	785	782	752	790	839	809	817	771	853	795	728	725	793	739	824	803	780	777	772	785	795	767	832	777	734	773	896	789	841	781	754	801	782	745	831	799	768	773	808	805	767	777	741	736	776	792	812	842	790	761	796	875	760	807	754	781	796	790	824	791	796	814	776	743	776	795	781	781	839	738	816	794	789	773	815	801	802	825	733	778	805	804	833	767	783	804	750	736	756	830	794	705	807	754	797	792	786	791	759	802	803	829	796	811	782	798	779	757	819	805	779	758	765	799	779	775	784	803	783	784	742	784	769	831	793	781	782	756	779	775	768	755	796	786	808	797	807	804	757	812	797	809	783	762	793	772	783	776	810	767	802	773	802	869	707	730	787	770	762	760	785	748	749	744	779	780	762	791	824	810	810	809	801	814	823	784	760	838	835	796	753	806	792	759	755	777	803	812	765	800	777	755	794	742	815	797	760	766	828	763	860	835	818	773	768	756	770	802	771	779	793	783	822	770	808	777	783	818	753	873	732	812	820	766	791	796	776	820	736	808	807	796	802	800	779	796	830	828	811	821	755	791	785	789	748	744	823	767	757	780	831	805	810	795	763	770	753	802	791	789	805	740	797	802	760	754	815	736	789	847	753	741	847	774	813	761	835	756	799	802	807	788	751	849	811	799	788	754	776	858	770	788	794	720	792	814	817	822	784	800	806	789	755	769	809	743	720	802	813	813	814	791	807	795	779	775	796	758	770	795	775	764	769	810	796	762	799	761	757	805	782	775	775	768	780	783	804	812	815	812	815	788	763	774	785	774	743	799	741	758	789	764	819	756	779	807	778	793	793	765	870	717	715	765	786	822	786	844	773	735	771	772	784	827	755	778	790	754	808	725	774	798	818	766	815	823	805	793	802	796	768	759	722	833	799	829	800	748	796	770	788	780	779	803	822	793	764	791	767	781	793	799	788	775	776	760	792	777	791	776	765	798	797	838	820	770	833	796	834	800	810	797	771	752	748	843	762	776	731	807	777	836	794	787	750	754	775	772	800	780	820	830	798	820	778	806	734	770	754	798	766	792	811	801	816	769	770	778	758	778	812	774	764	815	788	760	781	834	768	799	810	806	772	801	870	804	780	773	784	801	839	789	781	799	802	830	778	772	757	808	776	809	786	716	776	780	772	781	833	789	756	852	801	771	828	781	770	750	770	821	771	744	780	818	787	773	751	828	788	830	771	820	764	765	766	789	766	801	741	736	787	771	826	806	817	811	763	828	834	776	823	812	818	772	770	836	814	767	835	775	762	825	796	763	770	830	790	760	739	778	761	841	757	765	765	787	761	792	831	769	754	791	811	808	770	807	792	724	800	773	805	789	814	821	816	745	767	780	796	837	757	767	810	806	822	781	752	781	781	810	783	770	727	801	819	782	787	795	782	808	791	799	826	799	756	787	773	837	760	781	817	747	777	797	747	823	795	788	802	801	791	812	868	831	709	791	751	808	772	792	794	769	836	795	847	774	755	777	734	778	819	807	844	817	724	793	811	800	800	818	831	831	759	799	762	764	818	761	827	735	802	789	813	794	782	805	836	769	806	812	765	759	797	789	758	785	816	770	785	799	774	856	803	812	766	863	822	803	770	757	723	789	791	772	841	773	816	738	796	822	799	788	793	763	796	792	783	789	808	792	789	837	739	737	785	826	816	804	773	769	777	823	758	764	799	777	801	796	824	792	769	807	789	770	796	774	817	786	779	795	738	791	859	777	762	832	829	748	793	767	766	788	742	791	842	816	746	800	794	737	787	770	812	758	759	772	757	787	758	763	788	794	751	801	791	836	767	727	751	791	813	810	813	787	814	782	775	756	779	850	793	841	811	808	781	768	846	779	836	801	768	780	802	812	817	760	777	827	776	750	812	770	759	737	737	798	796	758	762	746	793	803	809	791	792	791	831	840	763	762	743	843	792	755	748	773	834	778	780	735	782	734	780	799	760	751	756	780	782	789	719	827	760	807	800	780	765	768	794	788	782	766	780	769	825	752	780	777	807	798	781	790	817	786	799	836	810	837	745	787	818	756	785	791	786	799	790	809	750	795	777	793	790	806	750	798	728	805	775	760	760	807	811	774	816	832	779	772	788	842	775	791	790	822	798	761	769	773	786	746
7059	20249	11566	5201	3573	2733	2222	1847	1695	1395	1228	1125	1092	1015	1009	1051	997	993	940	943	908	897	854	822	823	907	825	806	826	922	825	866	850	870	852	837	887	871	851	865	816	908	865	779	846	874	816	821	831	827	820	838	794	782	758	807	750	793	786	808	827	840	862	837	822	812	795	768	801	825	829	821	822	814	830	795	835	775	828	779	794	787	779	812	759	785	772	793	778	793	806	805	812	782	787	810	766	781	807	815	788	786	794	805	820	800	859	802	805	771	789	770	837	819	825	803	762	754	798	813	792	781	744	760	743	851	818	751	817	802	800	749	802	820	751	800	791	780	764	811	776	810	836	767	804	758	819	807	768	760	757	817	782	788	803	794	749	753	748	827	770	807	830	816	815	735	810	784	743	812	856	797	799	779	778	781	791	780	781	822	720	809	761	818	783	780	794	769	787	795	808	754	807	776	778	809	771	760	794	830	844	782	790	761	824	750	766	811	819	790	742	818	811	852	756	788	769	783	808	804	797	766	806	768	757	802	748	788	753	764	770	768	769	754	796	779	767	781	782	785	772	755	815	772	792	778	809	779	800	785	792	784	788	815	767	774	752	745	769	755	772	835	818	798	773	799	781	828	742	800	779	794	808	763	794	817	794	759	777	786	764	807	825	804	800	800	786	788	831	820	811	774	774	799	828	838	760	790	777	739	773	812	815	746	788	780	778	750	754	800	817	804	768	770	798	796	788	780	835	747	795	768	812	782	813	805	821	807	808	790	803	817	792	799	792	753	762	819	780	731	802	791	803	823	795	816	796	762	825	836	775	774	767	743	765	781	788	782	786	783	803	760	792	773	780	792	793	751	810	770	811	775	800	755	807	794	800	834	828	794	746	790	850	818	757	772	783	760	758	784	775	826	800	790	788	800	823	750	787	814	769	792	738	807	769	771	783	783	776	791	764	795	797	759	810	749	822	807	809	795	792	781	798	820	805	826	809	806	805	743	759	755	730	833	758	806	820	737	749	796	768	824	764	789	777	774	780	769	784	835	784	800	826	796	760	764	776	763	754	780	774	758	789	763	768	783	786	805	756	750	802	840	822	812	776	781	784	789	751	792	794	774	761	824	809	792	791	815	786	797	741	782	813	790	781	811	756	753	803	778	774	792	772	832	834	756	727	811	778	820	819	813	819	805	782	762	740	810	799	774	752	771	732	810	797	786	762	809	783	788	809	803	771	816	735	835	788	844	816	798	798	811	802	783	777	813	738	752	790	778	796	834	775	820	785	763	763	818	796	791	811	767	798	754	822	785	743	827	738	782	753	757	805	777	754	781	748	745	823	799	788	811	801	789	786	782	808	812	856	801	713	819	768	797	763	858	790	808	859	775	754	793	798	781	794	815	783	810	776	793	810	821	794	798	778	791	834	776	770	813	760	782	834	787	780	800	754	864	817	787	752	768	775	802	800	822	763	790	793	782	785	819	803	774	864	781	803	725	771	753	775	773	788	808	765	761	800	724	802	766	813	785	816	763	784	779	779	788	816	842	805	793	788	811	810	780	733	778	796	779	815	756	807	759	771	807	810	762	755	835	793	828	818	774	816	754	768	782	814	820	796	808	778	870	812	796	810	804	795	820	810	777	812	783	737	858	802	792	764	786	804	827	807	782	743	799	811	763	808	795	819	800	819	806	802	800	753	839	747	788	764	772	762	821	802	769	828	803	775	775	835	741	844	828	845	820	810	787	768	801	839	777	817	770	775	791	817	769	855	787	802	758	749	823	790	778	770	817	790	752	812	780	747	771	802	818	780	801	778	809	751	789	740	796	779	771	822	815	768	794	740	758	813	778	759	780	770	756	786	814	771	833	772	783	810	764	796	776	809	758	774	800	720	804	797	804	845	766	775	785	786	776	771	790	780	761	792	795	786	813	800	736	809	804	752	788	803	778	767	811	751	784	775	754	798	730	786	781	766	799	741	768	820	820	742	848	805	778	822	798	806	769	810	722	786	775	829	815	754	826	840	815	767	766	816	798	806	738	725	789	748	830	782	767	826	795	761	808	755	806	763	803	766	830	814	764	830	812	798	837	742	818	789	810	769	819	775	776	780	759	800	784	783	777	788	758	810	759	794	784	779	773	721	847	738	829	781	853	808	791	793	780	765	797	830	765	840	809	798	823	803	789	746	758	776	788	774	784	806	811	779	789	807	809	801	784	782	806	771	752	783	802	773	774	798	789	828	770	811	803	765	793	797	827	779	794	811	811	827	784	813	764	803	833	805	799	756	796	783	801	800	737	840	819	792	774	790	797	798	767	845	804	770	792	757	783	784	788	816	771	784	814	739	787	791	801	750	807	774	759	795	822	775	780	777	800	835	775	780	787	816	751	711	789	790	819	836	782	782	769	818	840	791	809	801	796	729	758	810	769	787	819	810	747	768	765	761	822	813	784	775	815	750	738	807	780	831	781	780	819	806	797	811	828	756	767	770	766	765	819	785	768	765	821	826	783	754	796	771	799	823	787	757	797	748	851	806	828	793	839	750	772	768	813	809	782	759	785	785	790	748	838	784	802	817	806	802	785	780	790	716	785	784	782	780	836	775	746	802	823	835	809	806	810	797	741	753	752	771	769	788	745	773	808	756	747	793	766	850	792	819	821	844	769	746	816	798	824	837	800	803	763	808	747	820	795	776	774	780	776	771	737	779	766	810	770	771	770	855	786	769	802	759	864	785	801	787	755	873	772	822	742	800	782	810	802	793	793	784	823	755	791	754	768	799	809	777	775	789	736	803	792	778	811	789	769	804	757	789	803	762	779	767	801	780	792	753	806	761	814	798	784	794	781	770	838	778	742	780	746	757	807	752	767	814	791	792	815	771	816	773	783	798	769	822	769	800	770	742	754	785	753	806	795	816	842	794	778	789	829	766	750	810	805	718	777	791	792	786	825	746	779	805	783	784	774	769	749	783	786	742	775	803	792	847	749	795	826	815	794	789	757	773	800	784	801	742	777	819	754	785	788	804	790	736	768	790	820	733	761	828	826	800	817	795	813	812	772	835	779	827	765	780	768	782	815	808	775	762	831	834	740	762	759	746	764	807	804	819	754	803	773	795	813	780	814	753	805	769	800	819	800	755	822	789	782	771	861	774	743	806	810	760	805	736	816	758	769	780	814	760	780	796	771	777	783	769	838	793	829	780	766	780	767	788	767	798	740	784	799	779	843	790	767	793	749	748	813	803	794	809	822	784	749	768	750	788	806	761	802	734	798	787	782	812	825	770	768	751	780	779	792	800	730	780	792	789	762	811	777	790	778	858	751	807	802	736	764	795	829	759	792	806	775	751	784	798	825	784	778	761	812	769	767	839	817	726	811	737	782	773	769	872	829	777	803	819	782	801	810	831	792	739	788	731	804	842	813	754	761	759	774	867	837	801	819	780	808	732	787	768	817	754	758	780	799	771	757	830	816	783	813	824	787	755	812	813	807	792	799	782	789	777	774	786	799
24983	21357	27447	25524	10133	1182	894	739	655	607	559	567	501	499	493	504	480	496	484	431	464	431	431	475	441	432	382	454	413	484	453	453	453	438	423	448	427	425	454	464	444	419	461	445	440	437	479	405	438	448	425	416	421	449	437	453	431	449	425	434	457	424	426	439	416	426	445	461	432	465	391	392	433	392	386	440	448	412	442	439	461	411	407	419	411	453	411	413	377	409	388	391	448	451	428	372	437	413	438	450	419	436	452	454	415	400	402	388	448	412	433	428	432	438	463	393	396	429	391	393	412	427	403	448	422	425	460	446	456	466	407	403	420	418	424	412	428	401	388	397	408	451	442	419	435	431	436	437	388	426	431	409	406	435	393	459	456	424	405	425	408	442	446	410	431	460	377	432	403	386	432	416	400	433	441	427	376	429	399	428	442	387	409	421	406	383	443	415	416	418	404	436	417	409	397	427	407	416	406	415	391	414	382	425	397	456	421	394	447	422	431	435	427	427	435	410	400	411	399	441	402	400	414	379	448	418	397	421	425	393	408	399	389	406	443	411	431	411	449	415	404	411	409	440	424	413	431	412	468	394	432	377	408	417	459	380	409	403	403	413	409	404	395	424	426	451	443	445	432	418	417	409	398	401	399	430	394	392	401	435	414	397	425	428	403	434	397	403	410	393	408	400	393	453	419	406	405	401	401	420	453	444	347	415	410	380	405	415	458	413	418	408	390	415	428	429	428	433	362	468	409	428	383	415	424	435	416	428	426	396	405	407	406	442	392	439	426	450	400	386	438	401	396	397	462	416	420	431	436	457	410	416	462	435	419	389	426	422	467	375	441	437	375	477	433	430	411	411	427	408	405	399	393	425	437	391	422	437	390	423	438	399	411	399	381	414	447	434	445	410	438	432	388	465	429	426	380	391	422	412	426	439	392	454	381	415	473	414	420	446	379	422	400	434	434	390	421	444	441	395	413	425	392	415	417	399	415	407	436	398	406	417	412	410	432	408	408	394	420	383	441	407	440	379	409	412	440	410	403	413	374	422	411	408	447	412	407	420	423	411	376	419	378	402	402	449	423	414	387	452	430	411	401	422	414	423	396	407	417	439	401	414	402	398	435	401	387	408	421	393	397	426	404	440	422	435	409	418	414	399	416	405	444	417	420	412	390	396	464	439	442	428	423	424	393	449	424	441	423	404	435	413	423	421	401	417	392	420	401	397	425	396	395	406	435	425	421	400	412	409	404	426	420	472	397	445	425	449	432	412	441	426	413	414	419	425	455	412	440	427	429	419	406	390	432	416	434	390	414	448	427	418	419	396	404	430	388	426	430	406	436	435	425	410	404	465	418	408	407	429	380	393	403	442	447	411	440	407	404	436	399	399	415	448	434	429	436	422	439	426	411	421	419	426	395	397	426	404	417	442	410	427	412	475	408	398	408	399	414	432	411	414	387	404	407	427	415	416	420	440	396	443	428	412	420	407	418	382	414	425	427	427	416	410	386	410	408	411	393	400	434	388	430	412	385	424	444	384	406	366	402	415	443	426	426	396	447	439	420	405	416	450	395	407	402	397	443	406	424	426	398	414	411	455	385	461	373	389	442	409	400	413	431	415	443	407	427	432	401	443	402	389	395	417	400	407	414	396	400	411	390	450	397	435	441	403	394	390	412	451	410	425	432	401	371	416	417	395	422	399	404	443	376	403	405	432	406	439	401	414	395	367	423	379	405	410	402	428	444	417	415	402	412	450	410	396	450	375	382	440	433	441	416	422	450	422	428	442	402	405	381	416	398	392	406	415	439	420	434	435	402	425	388	437	411	400	386	412	403	401	412	413	419	378	431	409	463	436	403	426	360	415	402	404	429	405	448	421	412	465	436	398	425	406	409	428	444	426	422	419	416	422	476	412	465	412	417	366	404	432	399	417	413	454	391	430	442	449	395	417	436	423	427	412	396	410	425	387	400	419	401	425	384	420	426	430	422	410	434	416	402	422	446	433	429	379	411	392	395	437	435	421	392	417	419	428	457	399	410	385	394	416	428	423	390	449	455	407	399	372	411	383	407	409	388	394	408	386	441	391	379	445	396	430	403	393	434	441	427	401	431	432	401	392	388	420	401	381	441	425	399	414	410	407	415	420	430	434	399	442	423	418	428	458	410	455	416	416	399	434	389	429	418	385	467	406	392	424	436	419	423	406	416	381	411	383	414	387	407	419	423	438	438	418	411	411	411	449	408	411	400	425	405	419	389	405	408	437	392	435	380	440	405	414	407	410	409	412	434	409	418	413	444	448	418	418	383	386	387	399	403	389	430	427	414	427	385	418	399	418	378	451	403	410	423	376	427	420	376	421	437	406	404	428	417	414	371	440	387	443	464	428	414	433	447	397	407	417	438	432	440	404	434	399	398	383	448	439	372	416	391	419	418	442	398	446	429	423	425	408	426	377	416	403	407	414	410	459	426	430	377	376	420	390	390	421	427	433	438	446	400	401	399	398	431	458	429	425	417	414	419	430	421	409	434	414	417	424	447	467	447	440	389	414	382	406	422	407	421	421	438	440	397	435	399	408	378	432	406	397	402	400	412	417	405	438	434	427	417	387	412	440	406	396	421	412	468	418	388	420	417	379	442	432	435	407	411	410	405	426	404	417	398	437	392	405	423	383	431	381	421	360	437	395	396	404	428	396	457	441	407	377	410	429	388	449	413	411	389	418	397	417	412	389	389	394	435	411	445	446	443	425	440	407	460	437	415	462	428	411	404	426	397	430	431	415	422	411	382	390	398	402	408	424	411	399	387	407	409	430	391	421	455	444	404	400	421	424	411	486	393	435	422	406	397	411	410	415	427	419	433	430	425	402	437	384	428	457	412	378	398	420	402	442	412	393	425	420	404	421	447	397	414	408	414	435	389	414	407	401	423	420	385	414	415	416	394	428	396	437	435	400	429	413	372	421	427	434	390	406	446	409	434	404	409	439	452	419	435	415	414	403	425	392	388	439	393	411	400	406	421	394	396	409	405	430	437	378	394	435	406	404	413	429	414	463	391	418	422	425	453	392	420	401	414	431	394	433	419	428	424	391	414	414	419	421	408	416	389	398	440	399	441	412	401	419	379	353	454	379	459	441	408	403	419	396	410	399	441	425	399	443	401	428	381	418	406	409	353	396	438	411	372	410	387	421	399	433	387	427	404	433	425	420	388	410	415	403	409	445	412	400	390	406	440	406	415	410	415	435	417	415	441	389	450	419	429	377	438	426	432	409	427	430	437	408	432	442	406	427	414	390	437	419	462	402	425	408	428	432	446	424	391	407	410	444	413	388	413	407	379	430	400	418	431	430	427	375	416	428	427	414	394	422	418	431	425	419	434	413	437	413	456	427	411	400	419	406	423	381	402	440	418	429	428	407	411	410	356	409	403	425	390	461	462	424	405	387	405	382	398	367	447	391	426	402	398	416	435	409	407	444	404	418	430	408	393	379	359	410	449	415	438	414	400	407
6352	14336	7325	3252	2094	1650	1321	1106	990	831	699	680	610	577	579	584	597	594	525	521	500	503	543	464	474	486	452	466	477	480	499	468	495	472	509	465	512	512	499	503	506	484	486	557	460	467	456	501	493	487	462	448	466	480	424	420	447	468	451	423	397	455	447	468	459	464	416	453	446	442	458	477	457	443	425	438	401	462	426	433	431	390	420	433	450	466	448	454	477	450	420	441	435	442	426	426	423	449	456	414	440	446	423	425	443	393	437	460	434	441	452	452	433	445	439	431	436	424	429	460	407	439	418	459	419	461	431	422	428	385	455	432	435	431	408	446	413	431	417	425	464	456	427	436	456	461	386	414	443	409	436	399	442	411	403	449	442	458	483	457	400	408	452	427	424	401	466	443	440	457	425	453	445	444	440	438	443	446	435	423	410	416	399	407	462	438	420	467	413	424	441	413	445	463	406	442	430	404	443	403	436	411	407	464	399	431	466	431	443	446	423	435	448	440	445	414	431	440	439	392	455	426	440	471	444	398	470	451	438	459	438	435	419	460	467	455	391	443	407	458	400	452	432	439	425	411	412	408	445	433	435	459	389	475	417	439	463	419	415	415	392	473	435	436	492	420	417	455	451	432	411	417	431	451	449	439	428	419	402	449	411	461	393	425	452	426	421	492	463	395	425	428	459	444	405	410	438	415	436	416	468	466	432	436	424	447	467	466	444	448	448	444	457	418	447	433	435	409	437	418	460	430	459	449	416	443	475	440	439	420	420	403	407	438	434	440	403	428	411	441	416	449	448	456	447	440	422	455	404	442	441	448	478	465	440	425	457	432	409	468	437	395	449	401	450	431	446	402	418	401	470	419	381	476	466	476	415	450	458	402	418	444	448	431	445	445	422	404	434	455	381	444	440	428	416	464	458	434	409	458	420	440	451	469	447	427	453	417	433	431	396	420	413	456	438	442	407	434	413	435	436	431	441	416	447	430	428	424	470	463	439	470	452	467	462	437	466	425	416	446	416	471	484	436	464	427	450	469	478	449	446	439	470	436	446	444	422	405	412	481	439	447	436	465	429	445	449	426	454	429	461	499	433	449	462	460	422	431	417	402	442	416	424	423	403	467	412	460	436	446	415	425	442	411	434	436	401	413	448	445	426	457	418	443	418	462	421	429	441	472	456	454	460	422	430	401	445	449	481	445	425	423	426	440	438	446	423	463	436	448	403	427	399	456	448	459	412	441	444	460	429	420	424	451	448	444	431	434	474	430	401	425	445	462	444	421	461	444	437	425	457	394	421	429	417	417	447	419	441	444	462	446	472	442	441	468	432	443	389	444	411	436	478	437	436	428	476	424	454	428	441	402	462	465	455	442	422	464	430	465	427	426	442	477	432	441	419	449	482	443	432	441	433	456	433	465	409	436	407	410	493	461	419	436	458	436	417	431	434	459	442	435	447	451	453	433	459	437	452	428	389	421	421	397	426	431	467	388	432	431	398	445	433	458	461	491	433	412	429	437	431	456	424	458	391	428	435	442	415	419	428	429	439	407	433	492	455	402	411	480	422	421	443	437	462	418	408	428	457	471	426	480	455	484	427	383	434	447	419	431	456	449	430	437	399	414	463	415	401	434	401	492	464	468	427	438	450	464	436	408	472	434	424	422	455	443	416	401	438	451	405	429	442	400	431	454	470	420	435	440	423	435	440	430	423	457	489	452	435	469	468	448	482	399	415	441	421	421	410	416	445	417	464	443	427	416	427	455	462	439	442	408	466	441	456	406	410	383	458	480	418	437	456	434	461	415	401	455	433	420	432	418	449	454	399	428	415	444	412	381	431	428	452	412	420	429	415	424	411	464	437	454	411	430	437	399	412	455	471	434	450	455	389	446	461	428	437	386	438	453	458	427	422	472	429	462	438	429	397	461	445	415	428	445	435	436	402	447	425	439	396	423	418	422	456	438	483	442	433	439	432	406	435	431	453	431	439	422	436	434	439	449	457	425	453	431	430	461	455	429	423	430	393	419	436	439	423	438	416	419	444	430	460	453	469	428	436	423	440	448	434	457	426	395	437	412	445	462	421	425	461	436	471	431	432	443	439	436	433	428	445	427	443	440	435	413	446	441	452	427	429	433	435	436	429	390	420	441	421	437	439	428	439	414	432	452	480	419	424	398	465	388	438	426	408	457	445	444	425	429	450	409	444	441	453	440	408	460	432	430	403	414	460	469	465	464	450	401	435	414	423	433	418	438	465	454	450	441	473	440	414	462	435	405	464	418	453	448	425	424	442	454	415	434	412	424	431	451	425	457	435	494	391	459	459	442	440	409	427	453	440	408	466	431	414	467	432	422	405	404	439	424	439	438	454	454	453	415	407	415	454	445	418	458	473	439	409	434	425	447	444	456	433	425	460	412	460	468	421	451	411	411	449	443	457	482	448	456	440	437	445	464	443	459	466	474	463	418	400	417	460	430	410	428	447	411	418	425	459	458	434	427	417	447	455	424	420	439	436	430	420	469	427	454	453	455	429	448	451	433	425	463	435	461	447	449	440	455	467	451	424	455	439	414	422	422	457	412	457	484	417	445	417	443	480	428	465	437	456	410	431	431	426	421	402	420	453	465	405	437	395	415	421	438	454	417	435	453	420	398	493	465	433	441	443	431	410	373	422	446	445	421	403	441	447	398	449	447	420	442	449	426	434	403	427	434	483	436	433	436	438	418	434	470	435	419	440	462	416	437	432	442	429	434	409	469	418	410	430	411	415	428	436	421	436	464	416	409	439	416	403	425	434	412	419	447	390	464	420	435	451	436	404	445	439	433	423	428	421	434	432	419	412	441	426	405	457	431	436	406	420	463	434	409	432	463	457	422	475	426	449	456	445	421	438	446	439	453	435	455	444	416	421	404	464	444	428	448	435	442	425	424	437	445	417	402	436	402	432	460	419	426	437	458	420	403	465	445	431	428	417	435	427	425	400	493	459	419	418	476	403	452	444	448	450	425	445	427	442	423	383	438	446	449	421	432	420	459	412	404	451	468	470	451	444	415	469	414	460	423	419	443	443	443	421	421	442	418	402	382	423	467	437	433	420	451	447	429	468	443	458	452	431	406	448	431	451	394	428	436	423	434	440	431	441	461	424	433	421	410	448	415	397	412	414	449	459	450	416	420	442	404	479	384	423	432	437	420	448	441	418	439	442	428	516	443	451	452	429	419	442	399	482	487	407	433	388	436	436	446	433	477	456	421	406	434	426	476	421	433	447	423	417	452	447	439	448	435	401	422	431	449	433	451	415	422	404	448	461	398	437	415	457	430	447	446	433	441	425	426	450	433	435	443	409	412	440	462	431	447	410	472	420	445	461	463	450	451	430	418	460	423	422	415	441	419	483	478	471	414	421	469	401	449	433	411	379	435	418	398	478	429	447	441	413	405	383	442	428	420	426	432	437	463	408	483	417	466	426	423	433	445	417	465	423	422	416	447	410	419	408	453	436	413	423	415
22692	21380	29137	24026	21382	21442	9121	2010	1614	1450	1334	1303	1193	1093	1145	1132	1107	1049	985	987	993	947	962	1027	941	876	906	929	904	917	889	898	859	880	900	928	943	897	903	851	911	936	896	929	913	938	914	899	863	843	916	852	886	927	857	876	880	847	851	840	837	873	866	794	883	805	802	842	864	854	854	846	832	854	822	851	822	868	833	876	850	859	827	826	832	822	893	876	849	811	877	847	818	817	878	853	834	875	801	769	840	876	799	863	906	803	788	854	868	854	811	879	838	841	861	848	802	836	878	819	790	796	840	846	835	829	813	843	810	831	797	864	866	799	891	915	811	825	812	870	855	839	874	881	879	824	830	840	818	842	898	841	860	819	818	837	850	885	784	825	805	827	832	832	869	839	818	870	844	844	861	828	879	875	838	863	861	807	833	817	770	761	834	849	900	889	779	815	852	872	881	851	803	803	848	859	825	832	798	824	845	845	808	896	855	863	832	880	815	868	915	827	866	794	803	899	807	825	849	835	853	872	803	868	807	843	882	836	827	890	812	822	826	770	835	813	831	847	807	844	841	849	853	850	868	801	822	798	859	747	865	850	876	837	809	802	826	857	858	850	889	793	818	829	888	834	795	845	838	867	815	874	784	798	819	858	767	818	843	867	786	847	855	829	863	843	816	844	855	805	841	850	814	841	759	830	845	804	880	876	788	801	842	858	859	869	810	863	817	829	845	831	868	798	870	834	832	859	865	819	849	816	889	840	865	792	838	786	862	862	885	875	812	842	834	774	860	864	863	826	880	810	885	814	817	806	816	808	822	853	803	858	809	854	863	808	872	779	846	850	857	823	779	803	790	829	902	815	823	771	846	832	861	796	829	819	808	824	855	823	853	851	841	828	815	837	822	838	823	849	868	790	837	842	811	829	877	854	791	875	845	846	820	852	833	840	836	864	849	844	860	847	873	837	856	851	890	840	827	840	831	819	837	860	830	812	808	845	848	801	812	815	827	805	885	815	849	774	833	874	884	878	871	869	861	846	846	846	861	858	785	881	830	870	845	814	823	845	876	875	796	819	872	817	843	815	808	854	833	842	856	865	808	800	812	830	838	839	870	818	899	829	826	849	861	832	852	813	853	841	833	826	842	868	879	814	873	862	906	829	850	822	874	825	829	879	841	861	850	811	830	805	862	865	882	844	796	805	811	838	855	828	838	800	805	880	890	855	855	769	829	833	785	869	888	826	870	876	892	836	818	856	863	833	845	842	832	829	847	867	825	816	814	815	848	859	840	797	855	836	804	838	842	821	852	823	785	823	856	832	802	789	851	866	837	850	840	793	873	859	856	841	807	877	775	837	795	819	851	861	876	823	875	856	862	853	843	850	825	898	831	885	827	863	817	856	864	810	816	811	831	847	883	840	886	862	838	821	866	832	879	878	800	855	754	863	863	841	856	909	821	862	845	872	773	833	813	857	812	776	866	910	810	858	828	852	854	845	817	830	830	837	895	864	773	825	803	817	837	848	820	815	840	870	822	847	854	858	878	875	814	841	886	804	789	824	836	826	861	787	869	844	811	843	831	810	820	774	874	882	831	798	825	852	831	823	784	818	832	861	823	848	866	855	791	810	817	812	832	790	890	826	829	832	777	864	835	834	867	839	807	811	821	832	810	813	856	801	880	902	803	842	827	852	829	851	838	825	790	867	838	806	872	846	860	849	857	857	809	827	844	880	822	763	858	855	842	838	822	820	791	816	822	876	828	800	810	807	889	838	826	841	831	858	848	829	830	838	823	849	772	851	903	856	838	861	851	851	821	837	831	872	850	884	889	837	802	871	866	835	850	852	809	857	808	863	906	852	836	822	847	798	821	876	745	856	846	857	841	848	845	881	827	873	863	820	842	839	738	858	799	783	843	835	848	868	823	861	789	824	804	877	859	788	862	836	808	834	853	851	804	899	819	877	850	821	838	839	822	861	835	797	834	852	827	783	854	867	831	769	858	840	859	874	831	777	828	832	873	832	851	797	864	825	873	878	814	797	844	857	860	836	872	823	789	830	885	876	888	832	809	818	823	841	846	800	821	812	853	811	814	774	847	810	833	883	805	794	837	814	780	831	868	823	830	823	837	794	886	838	805	850	868	830	859	791	858	844	842	780	830	787	937	851	816	853	805	846	853	850	837	864	823	896	839	816	807	860	824	826	850	868	799	779	784	820	836	895	880	837	835	760	794	803	824	895	836	850	869	843	826	841	825	817	801	860	884	899	899	842	871	896	902	802	824	848	876	785	891	838	857	856	821	832	816	813	798	779	849	904	788	882	774	802	806	803	858	836	825	866	863	873	838	811	870	822	856	808	783	833	829	828	834	828	832	838	867	822	845	893	889	799	824	874	869	823	819	817	849	858	826	832	795	879	816	833	863	828	867	842	820	860	819	813	802	824	832	854	800	820	803	859	843	853	827	859	818	842	848	791	870	884	846	827	897	833	844	852	828	809	861	857	865	870	848	819	859	854	866	907	847	838	815	823	886	866	851	808	829	847	804	808	858	807	872	852	847	829	795	854	900	893	821	835	845	811	872	855	852	796	817	825	873	862	830	831	885	845	852	867	847	777	878	813	837	813	815	856	842	883	815	846	785	824	838	843	837	809	872	842	844	881	817	804	786	804	831	812	848	863	903	820	784	851	853	854	826	833	861	803	863	841	799	831	845	838	795	847	861	843	840	763	787	842	863	855	806	842	803	874	874	797	798	861	840	817	849	869	885	874	885	853	847	870	814	857	791	836	831	905	810	815	822	853	758	858	865	793	858	856	852	846	848	798	844	857	836	829	824	816	800	805	819	862	833	854	813	841	797	782	827	784	852	776	861	812	863	826	866	860	833	873	788	853	900	808	818	847	824	827	811	800	777	796	831	791	847	860	857	791	868	807	820	851	820	787	842	803	865	833	850	851	845	877	842	853	847	843	815	832	793	883	821	791	823	822	782	821	899	801	837	808	857	834	859	821	883	864	857	850	827	901	832	793	817	864	869	846	894	859	807	874	832	836	843	827	811	849	807	831	848	865	839	792	826	845	777	811	830	840	848	833	818	870	815	809	874	856	853	810	794	868	811	858	849	834	850	805	821	785	849	880	885	844	778	782	856	837	856	803	807	843	901	840	809	844	868	824	906	872	848	817	809	816	812	815	849	859	816	775	807	840	849	837	764	834	824	825	828	891	822	832	862	793	866	849	859	872	857	835	825	854	854	844	837	830	828	880	814	809	837	782	866	860	837	831	867	889	842	827	807	835	824	904	804	896	868	841	851	854	820	848	783	803	859	807	889	843	829	823	806	815	789	827	823	840	774	850	836	843	867	793	920	862	881	827	784	855	792	863	880	805	838	832	858	854	801	826	810	829	879	825	809	795	823	801	819	836	882	848	795	872	841	830	835	841	818	792	865	811	780	814	835	861	785	856	826	879	802	853	816	828	834	816	890	825	833	873	872	838	805	878	866	872	832	822
9346	26040	15971	7863	5495	4223	3261	2568	2298	1890	1660	1483	1364	1282	1185	1237	1218	1165	1086	1065	1024	944	972	943	918	972	989	958	928	922	930	970	915	963	957	914	892	897	938	976	936	952	951	962	922	946	908	996	874	888	913	904	858	893	856	883	890	885	842	846	863	913	872	904	901	889	881	828	853	822	790	877	832	874	845	856	833	859	802	808	821	856	864	870	832	866	838	844	821	814	826	832	819	848	834	902	791	903	875	780	926	772	843	856	853	890	861	836	845	814	845	896	859	869	842	832	861	848	850	806	820	838	848	839	877	801	841	839	864	818	836	842	808	830	857	806	891	841	820	881	855	842	829	858	828	822	859	855	800	811	833	837	819	821	853	835	811	786	869	892	848	826	816	862	839	804	852	764	822	808	807	868	832	852	839	847	859	824	845	861	806	856	833	799	877	854	906	814	875	850	829	866	829	835	860	883	800	821	855	826	893	887	828	830	811	849	862	825	862	788	804	840	855	831	844	870	854	883	810	847	802	857	846	811	846	860	877	815	889	881	824	862	853	806	821	802	830	815	800	832	817	816	792	816	807	816	808	840	820	862	836	826	847	846	866	823	807	826	871	849	858	867	833	830	822	908	840	842	827	876	845	845	843	880	812	837	881	826	823	803	839	854	870	827	807	830	814	812	838	839	853	835	791	838	833	843	826	824	805	890	832	885	800	833	903	832	866	854	823	815	865	794	841	814	821	798	887	851	821	853	813	782	803	785	793	827	831	868	790	800	839	876	872	876	866	808	840	827	810	834	854	832	799	842	843	853	803	841	864	821	843	791	874	811	821	834	837	867	814	841	845	865	834	819	816	883	837	817	827	834	863	841	817	810	835	876	846	844	838	855	823	841	848	858	863	812	898	823	863	836	822	920	846	813	777	873	853	759	809	818	844	823	843	817	838	769	892	821	836	799	831	861	833	854	890	857	828	834	787	806	835	886	814	816	805	799	812	873	787	804	859	855	858	819	870	865	870	810	816	784	819	872	872	878	829	845	827	820	879	792	822	791	820	841	872	838	827	848	812	854	844	864	828	832	840	864	836	865	829	871	860	836	879	868	814	823	812	811	842	853	776	857	847	794	868	801	821	795	867	835	856	840	832	798	828	839	826	823	831	867	862	792	804	877	855	827	848	863	852	895	864	859	839	879	778	828	904	850	834	849	806	809	815	825	828	842	807	890	804	812	815	826	828	825	865	810	932	803	853	849	831	902	790	841	841	836	871	848	823	863	835	807	899	855	830	841	870	851	847	805	800	837	832	845	860	797	851	849	835	848	832	846	901	819	843	860	840	869	822	818	879	836	841	853	783	784	828	857	850	882	827	812	782	782	802	797	895	837	839	810	828	783	898	815	809	826	842	816	825	854	862	793	818	780	811	859	780	815	862	805	830	813	794	854	841	841	869	805	807	797	817	849	819	790	849	835	846	873	822	847	820	834	876	829	808	811	830	847	812	828	819	864	831	764	864	847	829	849	845	823	849	903	826	839	837	827	760	781	870	897	846	860	826	864	828	854	807	818	895	870	864	857	820	841	846	834	798	862	831	911	825	817	802	839	811	824	816	839	823	822	816	876	850	827	820	791	821	786	857	826	850	841	835	836	838	831	797	836	801	867	872	845	817	804	810	825	814	825	829	857	791	783	828	827	867	817	849	849	862	830	822	813	840	846	855	751	817	813	847	856	873	855	828	830	849	815	852	846	842	805	813	812	864	872	807	855	822	793	839	860	754	802	818	882	802	903	840	804	845	787	842	806	853	818	822	827	846	853	882	834	884	806	864	813	837	818	860	845	872	880	831	809	802	786	835	846	870	852	856	805	847	866	861	818	821	812	802	831	847	855	868	858	843	836	864	819	897	831	901	853	848	816	809	836	873	850	815	855	788	838	839	835	835	808	812	836	860	873	869	885	865	810	878	848	838	857	790	849	844	860	844	762	796	847	875	837	822	880	806	858	819	825	835	870	833	834	803	799	825	752	835	845	828	826	805	820	824	869	819	795	835	870	783	805	844	861	822	843	804	861	853	852	829	786	799	841	851	806	891	775	832	832	819	833	883	853	828	817	845	839	886	811	820	849	855	810	843	834	821	842	847	827	858	877	825	846	844	881	862	844	812	808	840	854	815	879	833	817	832	820	802	812	841	812	833	833	849	803	819	781	888	866	871	831	843	806	825	829	822	850	816	831	806	867	850	842	803	853	838	802	793	810	848	762	842	834	832	845	853	839	873	858	809	831	836	752	842	829	836	821	837	835	824	807	828	877	859	858	784	849	809	856	884	840	838	831	857	805	838	909	818	854	851	822	823	846	809	857	864	860	815	880	851	855	820	833	862	820	805	803	857	817	837	785	830	843	796	842	819	850	793	845	834	811	832	829	791	870	818	833	828	790	854	849	876	869	818	823	830	795	836	821	870	847	823	794	871	890	847	882	817	831	823	849	844	869	870	807	817	833	852	831	778	830	847	832	858	828	838	795	868	914	814	763	863	842	868	861	861	840	765	836	849	858	820	851	855	815	793	891	830	805	897	804	837	844	845	813	821	831	831	815	840	831	833	830	858	841	827	882	826	816	844	800	821	812	812	877	855	797	858	768	838	839	857	847	831	827	808	854	822	890	824	834	849	855	889	853	833	847	899	845	808	839	819	804	823	864	822	843	857	859	821	858	818	781	794	859	827	803	838	804	803	788	854	833	795	885	848	828	873	903	832	894	888	816	858	886	866	839	825	870	812	834	828	769	859	844	800	880	828	800	827	839	811	845	859	803	836	826	768	835	847	826	844	846	828	834	796	833	818	859	811	910	808	856	834	834	860	823	793	794	855	832	844	807	830	820	810	828	893	870	812	842	858	853	836	850	893	897	799	867	853	851	848	832	800	859	872	860	878	826	890	842	811	751	792	869	761	869	862	882	818	856	857	829	794	831	809	860	835	799	818	868	841	811	853	830	803	832	875	870	824	821	799	806	842	834	852	862	874	807	854	839	845	826	809	832	799	860	814	862	827	808	800	856	896	841	825	859	837	861	802	797	869	802	824	816	813	816	803	821	799	871	833	844	886	861	865	748	794	827	841	826	823	809	820	846	848	826	783	783	853	828	793	843	820	839	872	830	852	829	867	801	821	860	797	885	831	826	865	821	872	832	843	820	825	835	841	838	806	863	852	841	845	843	863	881	841	821	826	857	842	851	861	815	830	824	869	851	818	897	794	831	835	832	849	799	867	827	806	825	847	837	811	815	890	832	811	842	850	799	817	865	838	819	837	889	816	805	847	815	831	879	859	843	808	825	865	883	858	805	840	844	845	879	854	855	840	836	837	897	888	825	861	888	883	912	844	891	818	795	869	841	842	886	882	833	834	795	886	831	811	835	857	841	855	865	815	821	832	863	852	815	819	802	812	879	819	843	862	819	792	844	772	791	819	867	800	829	841	862	852	856	828	863	860	857	894	828	820	780	818	833	818	749
28067	19984	8208	1709	912	732	647	588	548	555	546	513	526	520	572	498	507	542	523	513	528	539	516	511	528	481	510	506	476	550	501	489	461	500	473	485	453	501	529	455	522	474	512	501	511	461	502	490	509	527	478	496	504	470	488	493	507	470	484	438	524	444	485	455	493	510	512	498	508	476	481	461	492	504	482	460	468	514	509	504	482	473	475	517	467	469	488	502	450	476	513	466	513	492	447	481	485	501	513	470	497	455	440	505	502	509	514	459	451	487	538	477	465	456	471	441	512	496	483	499	505	478	530	486	485	480	466	498	518	485	488	468	483	470	480	507	481	498	532	462	514	469	490	482	487	503	488	482	458	495	484	454	506	511	487	490	454	484	506	532	489	486	475	525	476	514	505	520	511	498	456	498	509	490	465	495	494	509	484	465	477	476	477	516	504	464	472	483	505	501	487	525	457	514	501	465	471	484	518	477	505	523	500	506	469	504	524	508	471	460	479	469	480	501	507	479	506	474	509	456	471	490	498	487	504	449	481	490	497	503	527	483	472	453	498	502	475	488	490	488	482	484	500	450	469	462	464	479	458	499	502	466	476	485	509	506	446	503	510	510	501	472	502	472	466	493	450	502	524	505	487	447	454	456	458	519	472	462	481	473	501	472	456	486	490	467	507	463	472	501	487	462	462	493	472	501	464	498	508	504	492	439	470	485	429	504	483	488	473	519	481	527	439	492	507	475	490	484	445	465	464	455	430	474	455	481	455	499	502	488	491	495	468	480	478	491	457	496	514	501	480	465	438	497	483	522	445	517	482	466	489	484	485	491	482	456	508	503	468	468	498	522	502	477	466	493	507	462	456	482	468	477	464	473	511	465	467	496	463	513	496	479	471	514	486	499	450	473	509	497	462	522	549	472	451	439	532	529	481	483	497	504	462	512	527	503	517	475	507	488	479	497	502	467	444	461	452	557	474	466	468	495	523	504	477	483	470	467	495	478	480	469	503	475	441	489	458	474	470	466	507	483	507	444	462	474	478	540	479	509	493	481	452	522	470	493	463	482	467	508	464	495	504	509	490	500	506	497	529	447	449	501	531	482	465	510	471	518	504	484	476	490	520	461	478	474	512	473	461	508	493	476	476	468	475	493	487	459	483	508	516	508	486	455	472	475	483	472	480	478	490	494	486	494	484	496	480	486	486	452	497	496	513	484	522	523	493	482	473	508	492	519	442	496	490	481	476	464	424	464	457	463	441	474	471	445	496	499	487	504	492	507	473	498	508	495	470	468	470	478	490	473	517	451	533	490	483	447	446	466	475	493	492	495	486	463	490	496	490	502	452	486	512	497	474	460	481	452	515	523	478	504	469	513	480	487	461	469	450	479	472	514	506	483	523	502	480	510	478	505	480	507	475	478	493	487	470	440	477	514	453	475	476	520	448	534	448	490	469	503	456	454	439	515	500	470	441	485	477	525	508	525	498	509	513	429	492	464	477	514	531	514	485	463	460	476	479	463	506	480	470	464	524	516	492	493	540	530	492	460	520	456	476	488	478	489	529	481	483	466	476	517	497	508	469	463	498	508	473	491	469	507	503	500	495	464	465	455	523	487	476	465	522	456	470	497	471	446	426	498	453	517	498	481	494	482	512	459	477	530	513	504	468	507	467	496	460	458	485	464	452	474	473	536	488	502	476	505	527	478	455	509	465	472	448	485	455	493	494	503	475	498	480	473	496	526	501	517	474	468	456	467	461	511	484	483	496	478	489	473	466	529	475	498	505	496	460	496	462	477	474	453	480	487	498	480	514	488	491	486	484	470	520	486	530	466	466	530	476	518	481	507	526	512	460	495	477	518	483	452	461	443	490	484	466	501	466	478	516	493	470	480	453	475	443	414	493	466	494	496	463	480	492	489	503	512	448	457	476	518	462	498	470	498	515	500	510	498	436	493	496	462	489	493	476	470	468	474	487	463	462	510	526	455	486	504	504	499	461	492	458	483	440	493	476	469	459	465	453	463	460	473	489	504	465	488	485	499	499	489	474	501	455	479	519	476	483	479	471	463	489	475	498	474	505	451	488	503	461	472	490	467	484	499	502	500	479	501	453	491	470	475	493	486	495	516	518	486	454	486	488	441	462	497	469	523	516	488	467	489	487	488	475	507	433	488	492	501	472	486	495	456	485	500	481	487	498	467	532	510	473	471	509	471	469	508	485	456	467	471	513	468	469	489	489	446	493	534	483	509	496	482	467	507	461	488	481	462	474	489	497	480	488	477	492	542	503	459	475	466	476	481	470	501	454	472	506	478	516	501	499	439	493	491	510	452	460	525	497	482	514	476	465	471	497	528	495	496	483	443	475	497	476	500	488	497	495	532	465	510	459	460	483	459	499	503	486	469	506	500	505	464	498	514	483	504	480	494	479	505	533	491	465	525	461	488	521	522	467	485	532	518	487	461	492	473	477	505	521	515	465	456	459	459	456	511	477	464	494	469	470	495	487	467	457	472	461	489	484	519	481	484	458	477	472	472	507	485	465	469	489	534	505	521	448	479	473	492	465	512	476	534	465	457	510	476	466	526	515	491	504	502	505	477	494	507	528	496	498	476	495	488	472	515	504	444	502	487	488	513	465	491	510	507	497	474	479	488	493	518	483	489	511	506	475	485	483	483	476	485	490	455	508	473	464	499	460	498	453	487	460	468	460	503	458	494	530	480	489	502	503	476	496	460	463	481	527	496	478	486	476	493	463	490	439	476	472	501	475	449	488	439	471	450	518	520	466	471	447	494	468	488	469	474	506	475	530	447	481	504	499	514	478	478	481	536	476	480	483	501	506	477	468	513	494	474	492	487	447	465	480	499	504	508	489	521	462	501	510	511	496	472	493	479	447	503	487	488	480	472	503	476	474	449	478	499	470	469	491	472	493	497	454	501	479	493	516	492	500	509	499	489	490	487	471	487	434	464	501	431	464	519	463	481	557	476	470	503	446	499	470	517	452	474	484	525	490	503	487	445	493	491	529	512	476	496	458	486	496	446	461	484	436	480	487	484	502	533	480	464	516	470	508	435	448	483	472	457	526	506	486	431	494	471	502	508	500	498	482	462	462	478	478	471	457	508	483	478	444	472	440	484	489	455	467	488	430	518	507	489	490	475	515	512	491	514	490	490	477	466	495	498	516	453	486	528	516	503	461	461	499	512	495	466	472	480	482	485	521	456	470	533	520	456	488	506	481	450	535	488	525	481	493	486	435	479	502	506	472	484	531	514	516	484	467	484	505	478	541	496	485	499	468	466	485	506	488	496	510	483	477	498	523	472	492	471	538	450	459	474	495	442	468	524	497	478	471	461	489	472	490	489	514	551	495	515	458	483	492	509	463	520	466	497	459	494	485	455	473	505	475	474	439	496	461	539	446	492	494	517	485	473	454	498	468	495	467	486	492	518	467	485	496	475	506	494	469	489	497	481	499	482	469	481	475	462	464	505	481	471	501	492	467	460	469	486
6991	7921	3750	1596	1207	958	906	729	733	664	563	562	568	614	554	546	559	555	544	546	514	496	521	517	538	557	500	480	520	501	529	525	526	501	509	522	500	488	528	470	533	480	522	495	539	506	519	515	536	508	520	518	506	552	557	509	468	521	529	508	493	460	485	528	523	487	457	474	521	529	517	452	488	476	497	495	491	536	493	508	490	457	473	487	442	477	516	501	495	471	497	485	512	483	482	499	492	490	540	514	460	499	485	494	480	494	512	500	477	525	512	489	484	507	501	498	490	487	515	498	540	490	509	530	503	481	495	451	486	501	476	461	495	527	497	440	496	522	494	508	490	485	529	481	508	505	450	499	519	507	499	502	496	516	478	503	494	471	495	484	501	471	504	496	511	482	508	511	516	487	520	488	477	482	543	474	529	441	517	485	497	479	513	508	471	495	477	483	494	525	487	486	514	517	530	478	461	456	468	521	495	489	512	486	487	453	496	489	428	526	481	494	480	495	484	491	502	481	476	536	484	502	468	460	481	475	483	528	526	509	534	471	487	502	508	493	512	466	472	503	468	499	500	499	481	525	499	490	496	481	499	472	498	497	458	495	513	487	512	504	492	480	486	473	523	493	485	494	489	493	492	510	480	496	514	510	505	508	486	460	477	438	439	461	501	484	516	501	488	509	471	485	509	527	483	464	492	548	475	517	480	491	471	497	470	526	480	492	469	543	454	492	502	462	489	483	496	512	501	520	479	505	479	501	480	496	510	511	465	482	482	466	501	487	492	511	504	465	512	533	515	512	508	498	489	525	505	467	480	478	524	494	513	492	487	471	509	488	480	512	526	483	478	474	481	461	455	481	474	497	486	530	441	505	522	462	509	510	513	478	479	535	532	499	510	493	493	448	465	472	470	502	513	515	499	534	516	506	498	505	488	457	483	508	459	485	518	493	495	498	541	464	506	509	437	502	529	516	482	489	491	489	511	493	524	504	499	471	471	466	509	505	535	548	487	508	467	500	484	500	524	461	493	474	501	489	514	485	515	521	515	480	502	513	501	503	505	452	506	487	482	509	452	504	539	475	481	466	516	493	475	491	464	454	498	501	493	518	472	493	457	514	487	467	513	467	508	469	482	468	508	504	522	493	492	538	472	489	493	496	503	500	512	479	480	468	465	477	491	512	494	532	481	494	480	496	508	444	508	509	464	485	503	528	460	484	533	496	516	481	506	468	461	496	500	502	516	483	508	501	484	514	531	492	508	477	520	529	520	454	503	432	508	507	477	461	474	497	505	497	499	518	530	484	517	516	485	515	449	462	489	474	465	456	492	472	475	458	525	490	491	531	477	495	475	482	473	498	505	482	484	498	492	508	510	452	498	507	483	501	495	516	504	502	538	470	517	512	472	471	501	511	514	485	493	480	470	487	487	488	520	485	493	481	497	511	483	463	489	500	475	507	481	505	506	481	506	482	475	491	522	480	515	505	462	517	478	486	526	484	511	520	514	456	490	466	492	468	542	445	502	494	511	498	500	491	485	492	523	477	517	462	465	501	525	482	501	492	482	445	493	468	449	503	479	511	514	478	476	480	471	532	505	486	478	505	500	497	485	485	471	482	482	511	517	479	470	505	500	487	503	518	483	489	473	476	494	467	535	501	453	477	492	481	506	485	521	502	445	458	490	499	465	511	496	466	480	500	517	527	503	491	477	530	477	494	480	496	457	517	470	466	522	487	502	492	503	512	513	511	495	494	511	524	498	505	513	510	482	505	497	506	461	481	508	476	540	468	497	479	499	508	465	499	533	469	439	501	515	494	509	461	504	509	467	518	526	476	499	465	507	470	451	460	495	489	517	509	510	467	524	518	486	516	486	488	485	482	480	516	489	481	452	502	477	495	504	509	482	501	478	476	509	489	478	496	484	517	487	507	489	511	517	480	484	500	491	469	500	497	493	501	502	506	503	518	490	504	499	453	489	451	485	478	513	488	509	506	484	452	455	484	486	463	497	474	491	530	507	523	489	525	481	501	488	504	527	505	517	493	472	509	502	465	474	506	498	467	527	476	469	512	531	485	481	508	484	488	512	511	489	526	523	461	521	517	516	506	494	469	482	495	470	480	488	482	468	516	494	497	506	475	509	519	469	470	510	475	505	514	512	493	478	490	468	480	509	491	438	510	448	494	480	486	483	452	479	488	503	485	509	505	475	469	512	534	477	505	480	485	489	517	526	523	508	469	536	518	513	515	454	458	467	509	474	474	483	464	520	491	503	512	513	484	484	489	459	478	514	487	489	474	523	503	476	512	547	495	472	487	493	462	488	511	478	513	492	479	465	526	510	524	495	508	522	435	490	484	477	518	497	468	451	479	465	467	461	487	520	466	467	504	494	495	493	478	507	492	519	491	509	487	493	510	482	537	522	492	520	478	500	449	476	507	477	484	518	464	508	485	459	498	476	498	495	460	477	477	489	469	501	512	486	463	518	520	493	496	518	505	467	517	551	486	520	448	440	563	516	501	496	484	461	497	458	471	494	509	496	513	508	505	512	485	516	518	524	463	512	470	514	461	473	497	535	531	452	514	522	509	513	512	475	500	487	506	480	517	484	512	497	506	479	486	477	482	512	502	468	498	466	510	468	502	496	508	479	499	507	505	513	480	482	490	449	520	501	530	462	484	478	483	529	483	477	527	489	481	463	464	518	470	467	475	463	492	488	504	490	524	507	490	485	507	475	485	500	470	471	511	474	500	479	491	514	483	476	505	535	475	467	488	491	490	480	514	476	515	452	507	507	504	529	515	484	451	460	521	500	481	467	475	488	451	466	494	473	508	513	499	527	527	503	457	544	472	473	524	478	511	475	520	499	492	420	509	495	528	472	475	485	481	469	508	515	499	504	495	509	485	481	487	500	520	487	469	504	457	511	508	525	513	520	517	510	452	486	505	502	492	462	509	518	486	527	506	520	503	480	508	520	487	511	510	474	515	491	510	494	481	494	495	511	489	513	473	462	524	492	481	509	515	492	486	505	481	501	530	483	481	466	497	494	485	537	499	496	490	502	522	475	502	467	469	507	482	491	470	492	465	525	513	502	484	497	495	481	511	542	506	517	475	501	505	524	514	502	506	476	500	517	456	495	493	449	476	501	491	515	494	487	474	484	517	536	522	485	534	506	479	472	496	448	474	480	478	523	479	527	505	518	527	484	507	525	438	502	493	499	499	484	510	502	477	512	466	476	481	513	467	495	521	477	475	493	500	473	480	515	509	508	494	498	461	503	506	493	471	469	515	510	459	483	520	494	487	508	470	470	452	488	474	517	517	493	483	510	477	476	493	518	487	495	499	501	505	514	493	455	488	491	507	486	515	468	452	501	443	418	491	499	500	519	522	496	524	463	475	503	489	481	538	470	493	491	518	506	450	459	488	492	502	510	480	489	496	487	509	504	494	515	508	475	500	478	496	520	470	468	456	455	501	447	491	448	485	498	488	518	488	542	502	536	490	468	492
23797	21342	28494	24536	21340	9735	2013	1417	1307	1155	1046	1051	1025	979	945	986	978	896	940	911	821	822	851	863	836	861	865	814	850	845	848	886	856	842	853	777	784	789	853	874	844	834	851	824	855	874	809	836	804	795	839	814	831	787	786	797	802	771	769	848	811	793	830	843	820	778	797	784	786	818	794	816	793	774	816	773	765	795	855	792	747	803	815	801	766	760	775	805	803	762	769	783	780	788	770	779	753	809	816	812	827	788	768	796	756	775	745	830	770	799	825	757	772	818	805	821	814	769	745	767	752	829	799	803	838	760	771	795	769	803	758	740	805	770	764	805	779	798	794	808	773	829	795	744	779	749	759	826	749	786	795	741	831	767	753	839	843	771	810	765	792	756	739	765	824	797	802	790	763	756	813	783	763	792	789	758	768	800	750	807	791	783	752	794	733	818	769	771	722	800	821	795	828	817	772	785	775	803	757	811	825	783	814	819	785	828	747	787	766	814	811	787	797	814	778	770	798	815	830	796	829	837	751	835	791	762	747	801	787	816	795	756	765	772	796	787	820	762	760	774	739	767	809	798	811	748	796	800	760	847	783	763	777	787	826	774	758	819	751	778	812	791	768	757	840	802	798	810	751	804	816	737	771	797	786	801	791	816	742	794	778	795	746	819	813	776	780	821	770	780	763	816	765	775	845	768	769	786	781	812	786	796	741	738	829	847	804	835	775	777	763	790	818	802	843	770	834	812	788	775	784	748	786	794	765	834	857	815	839	767	776	833	742	768	747	736	821	768	781	826	755	803	786	833	769	800	797	852	810	791	830	788	783	773	780	811	831	814	819	782	817	793	788	766	797	800	774	784	820	774	727	792	811	778	801	808	746	772	793	805	776	776	756	778	765	808	783	760	779	821	780	767	851	796	817	740	793	807	771	794	769	834	752	759	812	798	768	785	760	815	837	793	800	838	800	754	769	807	820	799	782	779	798	785	783	753	808	804	757	737	784	767	770	729	796	786	810	784	787	792	757	783	789	793	789	768	794	800	754	789	762	791	784	756	775	787	778	786	764	784	765	752	758	796	782	758	764	792	788	774	857	805	780	840	757	775	800	773	802	856	800	768	755	706	817	783	812	754	736	796	830	777	817	833	774	796	794	800	785	774	784	768	813	788	819	792	721	786	830	751	732	772	738	811	749	801	725	826	785	809	790	792	775	748	821	741	812	779	797	730	793	799	765	777	789	782	788	807	777	828	806	743	768	775	794	834	751	771	786	775	770	779	780	769	778	778	734	834	832	785	759	805	773	812	757	777	773	782	758	783	815	815	727	777	816	789	776	851	789	862	784	792	752	769	728	818	847	745	778	773	784	827	811	806	799	792	787	796	761	742	778	737	791	769	813	821	753	768	777	754	824	728	785	779	806	809	726	803	756	815	733	769	732	788	812	822	823	765	763	775	801	764	810	784	838	787	760	770	829	814	800	775	792	780	811	766	798	759	776	787	836	777	785	829	736	802	814	771	795	776	757	765	755	750	795	776	742	790	798	834	769	779	753	789	780	806	764	765	733	803	775	772	795	810	806	790	796	791	809	802	801	771	834	837	809	786	764	807	774	801	812	794	787	799	799	790	750	816	725	775	759	755	824	811	830	780	763	762	795	763	788	772	761	785	791	768	801	794	816	816	758	767	761	801	759	756	751	846	744	718	772	773	782	810	808	817	767	762	775	778	801	738	784	793	777	809	784	746	780	751	767	770	815	789	767	756	813	803	835	774	774	784	803	770	762	841	796	828	794	798	851	770	824	774	771	754	768	753	792	844	777	798	804	814	815	782	818	779	744	810	849	766	806	815	810	779	770	751	764	777	748	762	747	799	814	763	816	767	775	735	839	749	781	831	770	780	838	740	817	785	851	788	775	779	781	830	784	809	779	817	827	783	779	835	754	845	774	758	842	803	783	806	769	832	764	787	820	819	832	763	783	762	754	830	792	841	752	752	778	781	800	765	772	748	761	800	834	761	747	774	809	774	764	742	796	786	737	722	748	835	760	787	823	771	762	755	796	794	767	753	761	749	770	766	847	769	793	774	774	795	774	804	791	798	800	789	827	763	767	753	827	776	794	798	785	813	814	808	755	797	768	752	847	792	782	811	766	802	797	761	796	753	778	798	767	752	766	741	819	803	781	782	783	764	755	766	784	816	758	766	795	744	752	751	768	779	793	746	812	751	792	780	780	786	790	769	766	811	788	832	746	770	795	808	789	769	803	809	787	757	775	820	746	768	785	794	803	814	821	783	771	771	789	800	803	802	784	750	802	764	832	771	769	778	838	749	765	796	761	750	801	751	814	778	841	797	834	770	792	804	739	763	779	770	821	770	790	794	812	793	847	788	813	756	798	795	753	853	782	780	749	763	766	800	766	747	765	762	761	807	789	786	772	746	759	837	829	821	787	798	787	762	795	772	837	809	763	811	787	820	762	734	797	784	801	741	793	787	763	783	730	798	754	774	745	802	767	788	787	778	780	809	785	804	830	756	813	813	761	758	748	808	791	768	764	758	740	775	841	751	809	786	795	812	753	754	767	758	736	779	801	811	806	782	824	753	784	773	809	786	752	839	823	789	765	786	795	822	774	863	782	712	832	821	797	752	750	761	787	822	798	775	807	800	781	774	781	764	837	799	813	806	826	757	749	796	750	794	794	761	782	804	806	799	802	823	812	791	832	824	719	748	743	809	753	815	764	771	787	835	769	788	742	735	737	807	769	826	835	759	791	783	749	771	834	782	801	763	843	781	770	849	788	823	839	762	751	814	754	831	768	786	755	787	780	729	806	827	800	753	790	771	797	802	829	819	795	777	837	801	757	779	798	791	778	793	765	799	787	824	754	798	796	823	772	780	806	745	786	780	812	822	784	748	799	773	766	773	784	749	761	782	788	747	751	770	745	782	770	801	801	721	784	757	779	780	773	781	781	800	807	778	839	774	781	788	823	756	823	792	858	790	767	786	785	777	844	785	746	808	796	768	794	808	781	797	794	745	776	769	752	836	742	800	730	760	816	802	790	814	808	809	766	764	765	784	780	798	806	809	749	791	731	770	802	766	754	762	775	778	772	777	813	789	753	789	845	780	746	787	771	762	788	765	781	749	791	784	809	854	804	732	799	785	793	794	819	778	737	769	780	772	738	742	772	779	764	763	733	729	858	825	766	818	766	772	766	758	803	765	828	778	772	780	774	776	809	790	769	792	776	775	789	767	824	707	788	822	797	717	807	801	820	726	787	812	812	740	799	817	749	811	779	755	773	825	817	769	785	757	772	797	801	815	728	753	778	804	832	789	743	804	824	811	824	784	748	810	738	824	780	800	803	794	757	807	804	773	812	755	791	811	783	801	815	760	814	761	744	796	774	785	814	786	726	799	788	798	791	770	783	810	761	803	795	832	792	782	797	724	787	761	776	845	819	832	773	786	787	775	791	755	783	790	761	774	791	762	780	763	784	749	793	809	755	818
7889	18905	10844	4898	3660	2764	2237	1875	1714	1298	1235	1160	1099	1083	1064	996	1039	967	922	936	880	858	873	839	890	872	824	788	796	853	868	823	841	849	861	840	839	780	822	859	808	815	867	883	844	847	862	808	841	834	809	812	794	813	807	772	782	822	809	793	786	788	787	793	851	786	804	758	835	760	806	819	758	774	828	844	760	808	849	821	750	748	768	841	772	816	796	813	753	747	807	855	776	808	789	849	763	762	775	786	784	807	752	815	736	798	798	806	833	771	789	769	764	820	781	846	789	752	759	807	791	768	773	788	703	815	772	785	789	820	813	772	758	787	822	758	762	774	744	777	814	794	780	739	739	814	822	774	780	778	778	787	827	810	749	718	777	820	762	781	808	798	793	805	813	733	788	782	795	772	754	798	804	755	830	743	823	780	760	794	753	753	779	784	761	802	777	814	823	786	801	798	765	829	811	791	792	828	728	764	822	830	739	812	806	757	779	778	767	759	816	753	767	779	779	767	759	763	763	702	805	814	794	802	809	803	812	792	797	785	733	770	848	803	755	820	807	785	744	779	781	782	799	808	767	782	753	729	824	744	829	801	803	740	778	809	751	770	761	793	747	779	793	783	800	770	839	693	745	786	828	797	811	778	762	758	783	765	812	768	697	815	825	752	744	788	807	782	784	800	756	772	735	808	799	823	779	809	801	838	811	839	795	798	765	786	765	801	724	786	794	736	787	814	735	771	760	800	792	786	772	788	756	765	760	763	845	776	803	750	815	739	758	828	802	770	791	755	788	816	795	757	812	802	787	803	739	765	795	748	809	765	810	749	778	745	758	803	791	828	763	797	772	836	837	790	791	770	769	777	745	815	782	789	762	839	738	794	767	772	807	807	800	795	761	783	721	779	783	805	805	773	732	797	774	761	767	804	773	757	794	802	818	751	784	804	809	774	754	842	769	779	726	771	784	807	780	781	775	733	793	763	809	810	801	789	840	743	750	792	784	802	807	752	783	720	811	735	799	763	786	798	765	771	782	795	756	810	802	773	749	782	765	750	800	827	802	782	731	779	717	755	711	765	770	814	818	787	808	766	788	782	798	800	843	728	801	810	774	813	752	764	794	823	768	779	788	806	815	819	768	766	806	770	819	825	772	787	794	771	828	800	812	818	789	789	819	824	770	786	818	771	777	787	764	741	768	763	783	801	801	768	779	818	800	767	761	849	754	758	822	788	759	822	778	765	788	798	786	780	800	788	754	787	804	831	770	791	789	795	788	808	779	811	779	828	761	763	750	779	808	820	824	781	749	813	784	819	777	777	751	819	780	791	793	837	708	793	789	834	762	810	808	820	771	778	834	771	802	737	799	823	790	814	807	790	786	809	800	805	750	791	775	780	800	754	773	757	793	777	771	809	746	774	729	725	768	762	807	772	787	751	828	771	804	779	785	804	790	810	782	803	753	769	794	744	778	784	803	823	764	812	802	816	804	833	798	798	768	790	769	787	754	762	764	776	803	796	768	789	749	778	757	792	787	786	778	767	767	764	808	802	815	793	746	738	752	772	787	779	817	739	745	781	796	806	817	770	789	739	796	768	849	774	807	810	740	730	774	732	791	800	806	795	768	788	798	834	773	739	741	763	783	765	774	816	805	771	806	820	768	808	752	830	823	753	798	777	767	822	809	793	793	794	807	798	844	821	772	793	765	737	774	747	776	749	795	793	739	799	807	778	810	787	807	786	824	801	793	764	817	804	741	780	819	783	781	765	751	757	738	795	801	815	757	759	758	790	776	815	812	838	742	807	806	753	802	810	767	788	783	850	766	791	740	778	753	731	787	798	766	783	794	821	815	803	766	735	795	793	814	775	774	795	755	781	749	806	767	767	805	802	808	770	806	773	783	772	781	829	795	767	770	781	760	800	716	810	817	780	743	768	796	800	761	767	772	789	788	711	799	774	783	813	798	754	748	803	772	783	795	791	768	775	766	817	793	820	798	748	805	801	811	772	853	767	771	751	750	751	780	836	792	830	776	795	756	752	775	753	780	813	757	743	788	765	803	725	772	799	807	764	814	783	746	800	798	822	828	789	816	795	776	777	790	813	795	711	749	775	728	785	754	828	790	812	826	760	796	800	806	802	824	773	795	782	777	790	786	800	816	815	793	764	756	777	774	805	784	801	816	782	775	862	795	771	862	728	786	796	766	781	803	781	797	770	779	746	794	813	748	808	764	767	782	788	772	824	803	805	832	761	772	734	761	764	782	732	759	765	712	811	791	806	792	795	789	774	741	743	741	779	762	810	772	800	752	706	778	787	754	790	785	834	806	793	841	775	781	768	718	808	793	771	809	778	776	782	782	776	756	822	775	776	776	763	808	779	766	779	763	756	751	794	779	780	790	790	805	784	833	787	768	793	832	855	779	747	836	787	797	795	795	794	778	744	800	786	817	759	776	781	742	805	815	787	800	756	812	808	754	809	783	728	810	797	797	745	802	798	751	781	726	842	769	791	775	822	772	813	846	807	744	803	832	816	816	783	792	780	789	787	820	756	776	802	790	754	778	813	774	780	779	787	798	790	744	836	785	803	780	811	791	772	818	739	772	767	791	731	790	776	792	777	732	751	770	834	800	785	785	786	752	780	784	807	791	800	765	808	761	767	773	783	756	818	785	760	794	821	785	781	750	791	808	736	847	788	779	854	769	777	748	823	790	847	788	795	780	750	743	790	759	811	788	790	730	818	760	789	772	823	844	776	782	846	738	780	799	763	769	833	774	756	778	767	759	754	802	762	750	772	746	761	739	807	747	778	812	781	741	747	761	761	809	722	782	774	831	780	779	729	825	765	803	801	766	787	785	787	771	802	796	741	768	786	799	784	784	758	796	774	800	780	816	820	787	772	779	806	810	773	792	731	764	792	792	805	825	764	755	710	768	803	779	777	767	750	771	725	775	775	776	721	779	740	774	816	829	807	768	787	816	780	787	737	792	807	807	738	785	801	757	795	795	761	743	772	798	775	775	776	787	831	809	820	804	778	782	825	759	798	808	799	784	753	768	770	734	831	769	791	757	752	750	760	816	811	739	760	805	838	749	716	763	760	825	794	821	802	774	776	812	801	742	794	824	790	758	818	798	790	781	788	817	754	787	823	812	802	767	714	817	781	823	791	793	832	805	779	832	798	812	788	795	790	800	798	755	777	790	801	762	776	782	776	784	807	800	796	785	811	854	794	763	786	806	808	742	797	790	744	823	784	768	789	761	790	799	795	785	758	765	840	722	791	790	796	806	838	765	828	784	773	796	807	763	797	784	808	815	782	794	821	766	771	783	808	761	805	792	793	873	790	778	731	782	844	792	819	805	744	793	738	770	794	744	822	740	793	739	806	799	765	766	772	793	798	802	785	829	773	781	758	778	813	820	716	796	789	755	782	800	751	700	788	766	808	787	791	813	780	836	749	780	786	790	753	736	795	754	763	791	794	747	807	801	796	774	816	788	803	834	785	785	784
25091	21351	27451	25528	10236	1183	838	727	670	532	552	556	489	499	508	494	500	536	487	435	457	463	394	474	468	468	415	443	468	406	433	440	461	389	462	447	421	473	420	435	449	427	452	436	457	429	428	448	456	412	461	432	435	408	443	421	421	423	440	425	466	477	444	451	457	456	405	438	420	430	395	412	417	400	414	443	450	442	381	428	420	433	408	430	411	396	455	413	404	403	411	420	419	459	442	404	413	434	424	439	465	455	430	444	404	450	406	367	404	462	456	431	349	458	411	423	428	434	442	410	404	403	402	403	394	426	401	387	386	411	446	442	392	428	426	404	443	447	436	440	432	401	429	373	416	426	409	442	443	377	460	412	419	417	420	476	412	392	438	420	415	429	407	401	446	417	423	421	404	407	431	406	431	400	418	392	417	405	390	430	392	423	415	418	415	433	442	413	411	423	413	414	418	466	403	403	427	438	407	403	418	391	411	424	442	387	391	398	416	412	415	378	419	397	403	409	420	455	444	384	474	414	421	453	432	386	398	412	426	450	430	433	394	417	411	414	398	405	398	469	450	406	463	392	412	430	395	410	413	391	433	410	419	382	413	431	405	428	417	420	411	416	409	370	437	418	434	437	427	421	410	434	417	381	447	404	408	430	417	416	379	424	444	435	397	381	398	429	463	413	392	425	441	417	426	438	413	428	421	401	397	411	394	420	420	445	425	409	418	421	422	407	414	422	401	394	433	461	419	405	443	403	395	432	421	403	416	415	398	383	446	382	389	427	443	401	402	412	414	370	414	417	388	447	407	439	410	396	396	405	425	411	410	414	398	410	419	410	425	459	398	393	443	422	419	414	452	401	449	413	421	415	404	397	415	417	406	396	426	406	415	407	417	404	399	420	434	431	438	426	414	401	429	417	401	438	423	392	397	447	431	431	385	397	410	404	404	403	390	384	413	403	419	414	430	417	433	469	425	411	419	408	433	437	399	378	404	397	434	401	365	414	401	415	393	447	405	407	442	433	484	462	409	413	428	418	421	431	375	407	423	441	393	412	427	409	396	418	410	424	425	427	408	401	408	453	400	440	385	426	439	425	446	426	428	466	394	424	416	420	368	448	407	409	406	449	422	389	393	426	381	411	411	410	434	414	407	406	384	421	382	436	396	419	438	398	455	411	418	434	412	417	389	388	429	393	390	442	440	405	419	446	404	410	405	414	403	400	374	430	402	410	459	435	410	434	443	429	419	442	419	453	395	415	405	446	430	454	395	413	406	418	412	439	395	431	397	439	395	396	398	403	415	423	390	405	411	384	391	408	410	432	377	402	377	422	411	417	391	454	393	415	418	408	418	432	414	439	424	445	401	401	427	428	414	403	402	452	397	432	407	406	384	375	440	386	408	457	449	382	363	394	410	402	410	415	450	435	420	410	422	402	397	426	476	431	439	365	395	414	414	440	412	401	413	423	382	458	391	421	417	382	369	417	418	425	428	419	415	446	439	424	419	394	413	419	464	392	388	407	384	434	424	429	401	413	423	383	439	388	395	397	412	409	428	442	407	396	381	409	453	399	414	421	403	425	417	391	411	389	427	431	390	426	395	425	426	411	366	434	387	413	462	406	401	407	397	420	388	407	431	413	419	422	432	418	413	444	412	422	420	433	401	425	407	420	400	412	427	408	401	394	427	412	412	405	397	416	399	406	399	437	411	402	403	429	389	387	447	435	422	423	414	411	401	410	409	391	455	412	421	405	373	390	412	408	381	396	384	458	450	420	413	423	376	410	405	415	434	435	420	413	405	398	438	372	431	423	411	397	431	401	428	408	425	399	422	448	418	412	364	428	409	358	412	441	399	402	387	379	396	422	385	405	399	417	409	371	398	410	447	442	401	430	391	402	433	443	400	423	465	385	424	389	409	402	418	397	421	398	402	411	428	403	422	410	420	404	416	380	410	385	452	436	402	425	445	453	439	409	378	402	401	416	419	414	410	422	429	447	444	366	395	434	446	425	409	405	421	432	370	443	388	414	409	405	361	421	391	427	419	423	408	413	408	406	438	421	396	420	411	379	386	422	394	397	451	370	420	408	384	410	407	426	411	423	406	386	421	428	370	419	435	447	410	440	375	417	419	399	450	419	375	449	389	450	410	421	439	422	383	412	401	454	439	391	415	417	391	431	423	421	407	416	452	420	392	428	401	426	408	416	401	392	412	395	401	402	423	453	489	410	404	376	411	430	410	412	424	429	421	380	373	448	438	454	431	440	425	438	423	423	401	400	418	434	407	411	399	391	430	391	430	446	426	408	428	450	415	431	400	403	464	405	401	433	417	445	406	410	425	433	416	389	410	398	466	414	423	404	444	404	419	416	385	396	399	407	390	433	401	436	434	408	435	404	429	398	418	382	423	403	419	405	409	373	444	450	440	410	451	398	421	450	419	414	399	398	425	389	437	415	461	391	440	451	439	422	403	432	427	453	398	376	397	419	424	406	394	390	415	434	413	454	407	412	435	437	403	402	421	396	407	436	431	399	405	417	417	403	435	414	427	440	376	389	374	354	406	409	420	418	415	447	391	428	444	415	395	448	404	392	381	397	378	429	422	438	387	373	391	402	358	405	423	393	420	408	430	398	415	458	413	407	417	411	430	420	389	438	442	450	421	438	450	397	416	441	414	428	399	426	417	421	391	420	388	438	454	390	432	432	455	394	457	436	417	407	446	428	425	412	455	452	417	399	445	402	446	430	432	394	396	400	451	433	434	424	412	403	396	403	409	420	455	383	397	396	371	443	453	396	403	422	410	385	392	421	431	416	420	395	426	434	430	419	401	432	416	435	407	391	387	408	403	440	422	389	390	434	386	412	415	447	445	413	441	452	435	426	401	390	421	415	445	417	378	385	438	436	426	441	468	411	388	412	423	416	428	418	378	390	387	421	396	398	422	424	405	415	422	436	422	393	402	416	411	421	380	426	430	415	423	396	380	440	366	416	425	402	391	428	448	459	444	433	384	432	415	416	428	411	415	409	380	389	393	421	420	415	410	390	377	399	383	443	412	403	433	410	432	392	416	454	440	421	432	419	416	438	416	401	436	396	405	372	431	431	440	407	423	431	387	427	414	432	410	414	404	416	405	393	410	411	452	408	415	432	420	422	430	388	384	424	404	376	399	421	419	431	429	447	408	385	400	438	423	390	413	419	428	404	409	440	382	403	416	391	399	398	398	426	440	416	387	416	384	413	421	423	411	407	425	382	381	427	396	438	416	450	401	374	423	423	426	413	411	435	420	402	410	464	371	388	425	414	437	449	418	435	421	433	436	448	410	428	423	413	420	423	402	407	407	387	413	399	415	422	398	412	417	390	438	393	396	433	414	422	429	419	427	396	410	383	426	424	423	442	482	407	394	428	448	423	399	448	436	430	446	398	416	410	417	399	428	440	437	400	417	435	382	418	406	420	442	456	381	413	412	415	408	398	410	437	421	448	378	416	406	432	421	407	431	415	399	398
6731	12982	6902	2845	2193	1623	1225	1128	977	742	691	670	613	592	586	591	565	561	536	543	488	477	497	497	473	498	502	463	478	461	462	443	461	459	429	452	461	455	486	504	497	485	476	514	487	475	462	474	467	461	461	481	459	458	458	443	473	447	465	453	460	452	466	449	446	423	432	431	423	434	414	419	449	476	448	456	405	437	419	396	389	450	425	429	417	413	484	458	426	415	439	425	428	459	444	452	451	463	435	429	473	436	436	433	414	421	443	436	411	428	415	446	470	441	418	499	454	407	416	418	387	463	448	437	437	436	476	407	449	439	458	423	452	465	444	447	467	483	452	449	440	411	434	411	425	475	454	445	446	423	419	422	428	394	427	435	425	426	437	437	463	445	401	415	419	445	445	424	445	420	449	434	401	403	439	404	410	423	450	414	431	437	427	402	460	433	428	455	454	424	425	423	465	422	437	425	447	411	430	412	447	426	426	405	444	427	445	415	458	413	454	468	468	437	386	418	404	414	443	437	405	445	441	411	391	449	422	435	433	426	419	414	435	439	455	437	417	432	474	431	472	422	399	403	418	425	420	400	422	463	403	433	440	464	443	427	420	415	462	412	405	432	472	453	407	426	460	449	425	421	472	453	434	417	450	447	424	419	448	393	453	425	428	453	437	426	414	421	432	425	416	442	439	454	431	435	428	403	432	413	418	422	475	421	436	406	409	464	452	404	404	452	410	446	437	408	432	437	458	423	421	445	436	479	460	427	455	413	440	444	413	413	428	389	435	423	419	441	427	455	429	460	414	470	421	432	410	451	432	448	426	400	440	420	410	445	430	435	434	447	413	457	423	457	422	432	464	412	459	440	421	476	423	431	404	440	413	418	467	432	462	442	414	440	450	458	411	450	408	412	446	389	462	415	426	449	421	419	464	403	412	462	448	435	449	454	423	437	413	435	433	438	445	431	421	415	425	439	434	446	411	453	469	416	425	457	450	421	421	420	423	444	417	446	411	438	450	440	423	445	465	439	442	445	430	474	483	408	461	485	451	429	433	451	441	429	413	423	429	427	418	433	460	418	417	401	473	441	401	418	428	440	421	459	442	443	430	482	464	427	446	430	427	427	435	436	430	423	436	444	448	382	449	401	457	426	412	470	425	433	435	424	428	443	445	446	427	420	438	436	413	428	433	451	471	451	463	454	428	404	428	427	443	416	428	441	447	441	437	451	441	440	410	406	427	382	410	411	426	434	431	431	450	422	411	432	471	395	440	448	463	435	454	448	437	450	447	464	433	430	434	410	420	393	432	447	437	419	392	432	450	414	457	437	448	446	453	464	426	424	430	432	431	419	418	442	388	464	470	428	376	439	407	430	475	445	401	456	419	385	404	459	457	397	442	410	425	406	421	428	456	429	442	436	443	420	440	422	419	447	431	433	460	422	410	421	428	400	436	421	418	433	454	421	437	422	462	436	412	468	430	448	463	400	403	441	480	435	472	415	403	405	444	416	423	420	427	431	444	411	425	460	430	452	402	432	422	420	425	468	458	424	482	412	428	424	430	426	430	452	415	436	423	439	431	452	395	449	419	422	427	441	428	430	459	447	401	456	454	432	440	412	451	448	434	382	453	417	431	444	416	396	466	454	417	409	418	425	419	445	441	420	455	428	449	423	413	478	437	451	460	422	412	396	398	415	423	409	417	418	451	405	444	443	425	445	444	433	428	435	456	398	431	397	449	425	438	450	447	439	400	432	412	442	422	414	424	445	408	414	420	464	447	438	461	398	393	397	415	461	401	412	440	434	445	424	462	452	461	449	446	422	439	442	429	418	440	472	470	460	405	457	438	396	438	447	427	415	429	440	486	459	457	414	423	409	432	402	418	461	456	414	443	468	458	422	451	426	412	418	389	452	429	432	436	430	455	434	436	433	423	423	414	437	438	410	424	423	416	379	408	386	433	406	431	454	412	429	436	436	486	421	463	415	453	412	416	437	437	409	434	391	441	429	416	446	444	444	470	440	398	435	418	420	449	402	460	435	393	474	419	428	427	433	418	421	446	455	462	436	432	472	425	425	437	456	432	406	435	457	460	447	415	383	436	442	423	410	462	412	417	437	427	448	436	388	434	394	448	410	403	473	384	412	445	430	454	437	443	434	433	427	424	429	463	423	405	451	457	439	444	370	458	445	403	410	445	441	423	424	436	462	409	460	415	431	459	431	426	412	449	418	419	408	443	453	440	476	427	494	434	454	428	427	443	432	403	405	441	441	441	430	445	447	412	423	416	429	453	435	427	434	433	436	445	388	487	385	479	441	422	452	414	435	467	414	399	403	447	449	434	431	442	410	404	456	453	396	401	399	474	436	401	455	429	453	436	420	414	428	448	415	435	433	455	404	442	401	436	418	429	446	445	440	427	420	424	443	423	403	454	434	397	444	411	417	449	407	427	377	456	446	405	423	400	421	419	437	390	405	379	430	438	406	456	461	460	463	446	400	423	478	448	429	414	450	458	455	444	391	457	423	404	433	452	435	434	474	413	427	436	414	434	441	429	401	414	462	431	448	403	415	471	412	429	453	456	401	430	430	438	428	432	453	431	464	447	435	417	468	437	462	433	425	423	429	480	420	424	441	420	458	410	390	412	437	430	479	441	422	419	454	404	460	442	435	448	441	437	431	447	429	453	462	439	411	421	417	443	473	449	421	431	435	431	436	429	406	432	419	463	437	440	396	416	431	454	421	438	426	417	456	402	447	483	443	395	455	444	457	460	426	444	412	402	403	436	450	450	400	388	412	426	401	413	439	438	434	418	412	423	414	415	397	460	462	430	440	387	422	427	421	407	418	408	452	418	452	448	460	480	439	453	444	385	449	441	442	426	395	458	416	471	432	390	438	464	432	462	447	435	442	441	446	435	445	416	452	439	414	445	501	433	455	404	448	444	431	459	401	415	406	414	400	420	444	426	411	405	429	432	445	426	439	400	442	426	419	446	413	431	409	427	437	437	452	437	425	426	424	432	421	454	436	408	412	443	420	434	445	403	445	447	449	443	437	419	454	435	455	448	480	426	395	451	429	438	435	431	458	452	424	400	424	434	446	420	423	446	442	421	393	402	446	397	404	428	405	409	420	443	420	456	427	435	412	433	428	465	426	420	445	451	419	418	442	434	444	426	446	422	451	424	404	401	410	436	405	451	400	428	421	470	433	438	419	469	447	406	424	437	467	446	410	448	399	440	401	420	418	437	394	418	402	412	441	404	429	430	470	418	429	420	427	442	428	426	436	433	452	412	451	422	427	418	439	450	465	426	432	467	402	423	428	430	455	401	416	457	426	439	437	458	476	429	421	451	448	444	409	457	456	425	407	450	433	471	427	412	400	472	463	401	409	408	415	386	406	436	436	406	419	438	400	450	424	458	390	415	454	432	466	431	453	438	405	443	453	403	429	454	446	397	434	431	449	434	409	425	416	425	411	438	426	410	431	466	434	434	421	412	414	433	413	409	455
22732	21387	29094	24062	21376	21473	9475	2284	1675	1446	1362	1222	1184	1220	1103	1140	1070	1016	1058	954	947	960	942	954	910	878	890	898	947	881	909	937	880	940	895	861	937	908	902	926	916	928	872	932	925	871	881	903	895	856	909	868	848	859	864	795	866	795	855	894	861	826	871	858	859	911	866	876	851	841	838	854	811	843	869	845	791	813	869	819	818	840	861	875	908	864	841	817	819	833	829	881	852	831	855	839	788	858	803	852	870	878	819	860	845	832	794	865	804	849	800	835	865	825	833	846	820	816	821	803	806	835	842	828	795	837	834	825	803	806	812	820	856	824	877	812	826	866	850	826	814	837	881	788	802	863	864	842	829	859	817	815	866	862	842	822	799	786	844	827	832	900	854	841	884	875	821	822	800	816	864	839	851	861	825	811	824	857	827	875	802	825	830	833	879	838	806	813	802	788	898	827	796	817	836	831	834	794	837	882	861	822	846	810	864	849	849	803	811	819	837	806	863	846	839	869	861	820	853	836	870	876	803	830	789	845	838	837	852	825	834	785	796	857	842	803	784	831	800	873	780	836	879	773	866	807	809	782	860	859	820	852	848	821	824	905	823	858	842	824	832	857	845	845	797	878	821	793	853	832	850	855	842	841	864	824	823	821	848	830	827	842	864	860	872	866	786	796	813	822	819	888	780	851	879	788	832	842	846	892	842	880	811	851	871	809	878	815	817	871	899	818	872	842	858	820	859	873	824	819	854	879	856	878	835	833	819	808	819	843	831	862	850	841	880	814	888	866	845	815	852	807	849	875	866	779	787	788	825	896	820	824	833	825	827	831	836	772	795	817	851	787	870	865	846	801	844	867	814	793	875	828	833	834	839	836	837	825	825	824	853	828	851	851	824	840	881	857	816	832	881	847	826	808	819	805	868	887	826	788	830	817	808	845	874	893	881	770	820	783	807	838	807	877	879	821	816	866	907	829	820	860	832	798	833	825	830	891	793	810	853	817	819	875	839	792	850	830	838	797	820	842	864	862	851	842	887	806	848	825	830	856	829	833	821	833	866	807	832	828	864	854	796	880	827	860	806	870	834	821	835	814	829	833	810	850	814	839	808	784	810	823	810	797	797	856	826	854	797	839	799	789	814	802	797	872	815	850	800	794	857	788	856	799	852	824	839	824	827	802	867	909	832	807	826	814	833	858	832	883	844	781	810	799	839	826	853	866	846	879	828	801	886	876	854	804	800	845	853	818	747	832	785	792	829	861	827	838	895	819	851	818	851	841	850	819	838	788	839	840	819	778	843	803	826	818	864	829	831	813	828	850	875	823	871	846	867	832	798	827	800	883	812	895	829	864	810	829	841	863	792	860	850	844	864	830	904	788	844	788	869	832	832	821	848	789	836	771	853	831	806	841	811	833	803	825	863	857	780	847	841	803	808	865	834	853	827	850	878	839	854	813	897	810	843	839	887	840	809	895	828	808	852	904	873	846	819	820	831	856	821	835	783	811	824	773	829	800	818	808	795	788	883	875	836	821	858	817	879	847	841	817	825	845	808	842	826	820	805	846	867	811	830	855	879	827	820	860	824	834	827	914	831	865	907	835	811	785	871	803	800	793	801	771	801	833	845	844	856	855	845	833	840	831	843	870	864	829	839	838	851	824	851	778	803	838	797	826	861	851	873	814	854	827	815	888	840	840	824	808	856	823	845	833	852	833	833	793	774	840	795	776	859	808	864	847	775	832	823	793	776	823	888	854	787	865	743	853	820	820	825	844	788	827	825	784	796	853	809	894	842	841	804	840	846	782	897	900	808	823	877	865	844	856	810	923	838	813	786	912	820	871	858	792	831	830	843	848	790	820	825	881	823	852	770	859	821	792	856	884	805	784	863	818	826	831	790	854	855	849	802	807	859	793	785	795	835	825	869	846	865	840	812	860	853	861	826	832	826	831	864	829	835	886	856	821	811	841	761	800	835	800	845	861	796	805	833	854	844	854	860	842	837	843	801	802	842	843	750	774	816	823	806	818	811	878	873	844	873	837	871	803	848	841	837	822	783	837	894	826	820	786	827	848	819	833	811	785	820	795	867	768	825	859	827	808	849	852	776	810	815	857	846	839	831	835	809	813	855	786	827	833	815	785	824	815	852	824	823	832	855	837	822	864	906	828	862	817	838	836	893	818	794	853	839	830	784	819	827	791	860	855	824	825	866	829	839	815	811	851	837	839	841	854	796	889	849	816	824	765	840	837	885	829	855	844	870	819	822	825	811	886	836	821	815	818	852	824	831	842	837	878	859	815	856	828	821	840	833	878	805	829	826	897	834	778	812	885	817	898	878	872	868	821	835	848	850	806	785	864	775	856	866	818	845	793	836	812	807	827	860	856	856	813	830	834	832	815	820	821	814	859	864	811	786	847	827	828	793	845	833	836	806	850	809	810	783	777	832	796	858	816	821	870	833	798	811	807	832	850	845	821	856	808	823	877	819	898	782	829	773	829	838	866	881	812	872	817	789	865	858	800	829	865	870	854	845	814	847	852	816	874	885	830	832	802	811	834	848	789	798	803	795	837	848	844	796	816	828	839	832	826	865	865	791	923	781	844	822	815	832	817	798	835	763	828	839	844	784	854	854	871	867	794	841	801	851	810	800	823	855	852	833	846	858	821	874	798	871	817	831	834	799	847	830	775	816	889	855	874	808	842	845	831	850	785	847	878	868	854	838	843	781	834	801	875	857	852	827	879	865	849	854	817	787	882	798	897	845	840	871	840	850	833	801	859	861	828	898	883	819	819	808	842	851	826	864	843	843	851	851	828	857	798	795	892	860	823	828	863	799	836	834	831	806	812	823	834	771	801	875	847	813	837	797	886	782	856	826	797	852	812	854	843	795	801	833	833	858	862	833	813	855	814	886	869	855	820	780	806	806	822	823	876	813	834	824	852	859	780	814	856	774	835	831	833	805	852	805	864	852	847	776	791	849	845	896	852	815	817	799	832	851	787	853	901	838	878	845	797	819	864	800	757	780	824	800	836	831	820	840	906	804	799	833	850	881	866	808	801	842	804	778	829	827	810	847	883	854	879	836	785	800	815	798	785	878	815	846	789	793	850	851	841	838	839	818	880	808	839	839	859	854	842	803	854	854	847	821	824	789	855	850	831	849	852	904	845	809	826	783	786	787	860	816	856	809	836	817	820	816	818	900	794	824	799	783	899	826	825	815	835	848	851	836	831	859	785	813	844	835	818	841	806	897	794	810	813	820	832	803	802	900	837	837	815	885	877	861	879	865	798	822	820	793	824	842	826	794	806	820	808	798	872	806	831	862	886	811	785	824	837	821	849	857	817	819	806	841	837	864	820	881	793	843	832	864	869	863	820	836	807	822	855	830	804	857	772	828	845	837	829	844	800	868	880	902	832	847	839	833	818	760	849	846	817	874	832	855	809	824	784	843	790	853	806	816	824	774	815	871	850	815	833	804	854	882	843	796	832	835	838	758	830	908	837
9646	24683	15139	7314	5610	4186	3205	2878	2345	1858	1627	1501	1388	1292	1277	1206	1151	1158	1089	1065	1012	979	985	1020	964	962	934	948	889	910	947	908	937	910	921	917	948	980	942	972	953	958	917	936	872	907	929	901	874	846	918	877	833	885	840	880	882	919	888	847	870	865	853	877	861	886	851	825	836	886	826	838	874	822	837	838	869	877	827	813	812	818	828	845	827	844	817	821	822	784	822	833	819	816	809	874	840	852	859	840	839	844	788	857	826	837	840	827	780	871	812	845	898	807	787	832	804	855	841	848	824	860	833	838	826	839	907	791	862	851	814	856	812	798	861	836	831	770	826	801	863	814	840	769	802	900	886	866	792	859	831	860	817	850	785	804	839	834	780	845	869	831	811	804	812	825	809	898	782	820	858	840	816	838	841	857	847	812	797	816	820	796	830	869	846	870	814	829	840	810	849	796	838	808	844	822	821	839	808	802	869	823	842	870	829	856	887	773	841	844	808	814	854	799	899	838	786	813	838	799	838	898	794	819	843	865	847	853	827	853	819	869	822	815	849	884	902	814	799	846	869	835	826	819	788	855	813	889	863	836	862	845	833	817	858	839	858	826	868	838	874	849	797	779	816	835	762	854	849	806	865	869	792	861	834	804	805	831	862	815	846	819	810	776	810	796	810	787	819	800	821	848	812	834	833	818	850	831	815	822	816	834	874	851	864	850	802	822	805	847	796	797	821	855	847	812	843	800	821	879	830	827	806	849	802	815	815	781	819	871	846	801	806	847	821	799	792	815	826	826	774	859	863	847	812	850	834	796	793	824	802	817	818	841	804	822	828	842	850	800	853	877	812	878	846	844	767	811	832	841	809	859	834	849	871	802	855	831	836	868	804	820	823	846	820	810	801	819	879	869	809	814	823	828	867	810	857	824	825	831	808	795	848	811	851	860	828	841	807	830	853	811	855	818	835	812	798	857	834	884	831	781	823	823	821	839	843	842	860	821	850	838	833	838	800	785	820	841	818	870	813	773	848	837	800	834	837	831	832	826	814	828	814	866	786	829	805	813	773	789	859	834	847	823	802	844	813	896	851	858	844	822	835	883	833	854	840	799	795	832	784	830	802	829	823	841	834	823	819	857	798	795	852	803	806	869	874	863	810	825	797	823	831	830	809	841	847	821	856	759	845	836	809	829	819	816	833	858	860	858	846	855	848	809	801	807	835	833	834	824	865	819	791	824	835	837	844	846	823	866	847	845	842	816	822	844	893	808	776	815	804	843	826	833	829	839	813	848	813	796	797	851	800	806	817	830	842	767	832	800	791	768	832	802	855	815	810	856	778	767	832	873	902	906	803	803	817	851	788	852	811	855	867	853	834	799	847	825	867	867	837	842	832	810	836	850	853	828	811	775	822	812	769	858	866	819	778	909	850	854	870	829	831	821	825	860	826	842	815	863	866	803	842	822	842	800	795	789	794	752	873	874	798	785	821	833	771	877	855	810	864	860	832	836	801	844	836	810	860	820	840	841	853	839	827	858	868	812	834	810	818	848	840	799	773	842	825	865	796	837	870	830	813	840	799	854	823	837	821	827	798	803	830	869	811	864	827	773	801	824	822	852	865	818	902	838	828	786	807	805	835	828	860	890	822	822	824	791	835	866	793	838	842	867	846	805	835	800	806	804	870	822	828	842	798	818	876	845	786	811	835	824	817	803	841	828	845	841	804	800	821	827	900	808	838	818	859	830	769	854	860	798	857	855	867	805	844	796	875	842	797	815	875	843	809	818	823	878	812	871	814	818	819	847	864	819	869	822	819	902	797	760	866	796	862	866	880	809	835	855	830	783	768	874	814	801	792	861	815	845	923	831	832	818	772	831	854	847	802	852	813	830	808	810	827	833	835	844	824	864	812	824	840	873	801	823	856	819	838	819	791	831	860	847	799	822	817	819	890	876	836	854	845	757	850	828	835	896	857	801	810	817	812	846	840	854	800	854	804	820	838	789	854	873	779	836	911	857	778	888	794	788	871	821	813	800	853	835	817	815	840	847	838	836	840	852	790	887	801	875	784	908	813	834	806	877	801	823	835	780	844	801	888	813	782	829	827	827	823	786	799	823	853	788	828	856	852	870	816	790	846	806	841	811	846	846	848	854	817	858	814	836	845	815	820	839	807	869	819	814	860	818	830	795	864	840	846	792	861	839	859	819	838	796	827	858	803	845	819	785	814	842	788	866	765	874	795	906	896	862	836	886	800	805	802	821	824	844	831	771	808	816	830	857	800	851	826	824	862	818	837	868	814	779	805	873	796	802	853	774	846	836	831	821	874	816	834	839	819	794	864	836	785	796	797	815	819	830	834	807	868	829	869	855	842	833	826	862	844	828	832	745	823	809	839	848	825	806	811	843	810	772	744	813	838	853	853	793	799	867	806	871	858	860	781	842	858	859	850	878	848	795	838	823	829	873	829	848	849	822	819	798	794	817	841	813	859	810	840	824	835	871	875	834	830	833	829	828	785	788	860	842	851	823	805	806	804	856	855	793	838	838	865	814	825	839	846	822	818	855	838	877	834	835	824	828	801	789	793	803	828	858	813	847	832	833	823	809	849	843	840	801	865	818	832	879	809	845	848	846	807	838	811	804	826	858	798	857	811	849	839	863	820	810	887	837	824	821	859	837	871	801	879	824	835	801	792	822	864	888	857	867	873	777	865	806	824	817	820	886	849	866	843	804	841	883	870	848	805	846	879	849	848	866	827	841	839	884	801	799	829	799	843	782	826	840	822	828	796	839	814	830	819	848	821	816	847	799	826	805	859	818	826	812	868	855	825	825	821	865	845	839	812	842	820	858	839	871	821	853	829	827	827	755	805	825	856	832	836	826	811	878	838	831	826	880	803	951	833	827	835	789	851	850	820	817	786	825	830	815	884	837	784	818	838	822	888	858	850	802	789	813	829	827	863	812	853	853	853	806	831	833	768	889	853	816	832	842	868	823	843	845	840	797	833	802	870	854	855	827	803	815	830	763	844	845	803	799	852	809	845	863	855	845	789	791	774	806	800	844	811	817	809	823	835	841	803	847	813	784	813	854	819	810	787	780	816	796	847	817	837	841	831	787	821	853	883	806	903	847	832	862	828	882	797	819	822	808	790	798	845	823	796	850	825	846	871	899	802	859	836	795	867	832	807	828	810	781	840	885	848	854	862	849	817	788	816	843	842	830	843	811	825	784	828	813	806	906	811	865	814	848	857	871	819	813	830	831	855	834	866	823	821	849	836	824	850	792	808	811	797	831	810	879	850	780	841	832	787	866	798	804	828	798	822	881	854	829	867	865	821	831	802	774	857	882	786	861	850	823	868	800	853	787	845	803	849	839	843	845	818	843	839	843	812	792	788	807	830	836	784	848	871	834	799	836	821	802	794	850	811	828	832	861	806	840	845	825	856	862	828	809	795	803	852	850	844	788	829	838	771	837	824	839	838	861	851	829	820	825	773	844	779	858	861	795
27989	20043	8002	1522	880	712	670	644	586	609	533	530	560	554	551	556	479	536	511	526	557	492	536	507	484	508	511	498	505	440	509	486	460	494	530	507	510	484	518	501	535	529	521	547	546	470	526	504	513	481	478	538	484	490	462	505	482	485	497	484	484	459	509	496	448	483	500	496	475	482	497	486	489	462	483	497	472	497	481	448	517	506	505	495	519	472	454	488	501	466	473	549	472	498	496	455	523	483	521	478	503	474	506	474	445	436	498	482	478	489	473	483	513	509	481	490	490	471	474	471	472	527	500	475	503	494	487	506	482	450	465	452	498	479	503	481	480	487	459	460	498	515	492	465	459	463	474	483	470	503	492	438	505	460	495	497	508	473	489	468	493	473	509	469	461	503	513	474	526	475	475	489	486	506	494	490	482	493	462	472	461	494	460	481	459	480	470	530	457	478	497	491	474	464	469	480	491	485	515	486	466	484	495	462	476	487	474	487	472	482	479	514	485	492	478	466	495	518	469	502	506	454	487	462	528	475	501	492	515	474	473	481	509	481	519	516	479	509	462	485	492	466	487	474	507	487	502	501	520	497	521	493	483	487	497	490	479	481	525	505	475	466	492	512	506	486	445	498	484	479	487	518	491	444	512	498	493	497	491	471	475	520	487	494	463	484	493	493	452	468	504	458	521	437	444	453	470	510	484	506	482	523	474	475	501	449	462	504	469	492	468	505	515	522	469	486	475	514	494	463	487	478	502	496	504	481	478	459	474	452	504	471	458	477	491	477	468	506	450	486	504	486	508	476	511	450	500	499	455	477	451	473	468	481	475	498	467	516	482	531	474	487	446	486	479	458	480	489	501	483	491	520	488	502	436	499	457	495	488	525	454	470	486	501	511	464	482	478	464	496	486	456	501	479	483	503	460	473	459	517	496	483	481	500	465	490	507	478	451	494	481	481	465	492	473	520	500	474	475	489	507	496	459	539	532	481	460	507	503	459	490	484	492	475	510	480	463	500	474	511	533	499	483	469	522	483	513	511	499	516	489	510	464	502	470	464	497	510	479	472	492	471	467	469	474	463	458	478	452	511	536	484	472	452	458	466	505	488	476	470	513	498	461	453	489	477	494	487	498	459	489	499	511	452	512	471	533	474	500	504	512	505	511	492	479	490	472	440	494	445	518	473	487	497	472	476	492	483	489	474	455	473	483	477	509	501	507	481	485	494	453	495	484	493	472	493	479	468	490	490	489	480	481	454	507	463	490	509	484	487	478	501	508	531	490	448	467	490	501	494	503	476	480	500	483	481	464	495	474	460	502	479	503	488	466	478	466	496	489	476	501	469	486	472	480	482	475	476	495	448	497	494	458	490	485	542	491	506	461	484	483	495	501	523	479	531	468	516	464	482	439	487	490	471	515	479	482	463	486	452	493	505	499	486	502	445	480	495	505	485	496	507	518	527	464	472	486	505	505	460	482	499	512	515	504	506	454	462	464	502	448	486	473	462	495	515	501	474	476	467	525	488	512	498	490	475	476	460	507	501	465	487	503	470	501	448	487	435	467	488	480	478	490	493	474	489	510	510	458	495	467	491	439	536	474	466	503	517	455	494	494	467	483	454	435	499	481	454	477	446	483	499	455	508	450	461	434	480	484	479	468	457	493	486	469	505	541	458	473	513	471	481	481	485	497	454	479	513	483	470	479	481	472	467	510	515	476	480	470	466	449	529	489	495	460	476	489	491	462	442	468	445	477	428	518	530	458	503	486	482	492	515	488	498	482	496	496	480	509	499	538	496	525	445	495	477	449	454	471	473	477	506	480	506	474	446	459	483	471	499	466	500	478	445	484	526	478	493	497	458	472	462	447	499	458	455	481	497	486	505	475	524	461	488	487	444	510	455	515	467	532	446	436	480	488	523	515	443	527	469	480	479	445	503	473	469	470	482	533	437	498	493	484	465	467	497	424	477	485	519	449	430	487	459	494	517	490	463	475	519	508	473	488	474	494	473	491	499	512	463	516	475	460	549	532	457	506	504	494	450	472	454	501	462	478	481	451	493	485	491	458	501	475	488	469	492	450	481	432	508	514	452	470	506	506	509	500	489	484	496	487	508	444	428	471	510	471	509	494	472	509	536	483	460	444	489	438	483	501	506	502	468	487	501	505	486	460	468	478	513	489	492	503	544	529	484	472	513	520	507	499	474	457	490	512	523	513	477	476	518	501	477	489	493	501	459	464	475	512	526	514	490	471	498	479	495	460	530	460	480	453	489	500	530	512	483	507	457	471	435	516	488	483	513	519	438	488	510	500	481	484	491	502	447	439	473	453	491	483	462	469	504	467	496	505	501	495	510	467	474	496	502	477	513	465	452	462	455	456	477	511	508	481	480	493	519	553	506	506	470	466	495	470	523	456	508	439	479	458	489	494	492	462	481	511	462	506	485	463	456	483	502	473	447	483	483	438	493	497	434	466	485	480	484	476	504	475	471	476	470	473	480	525	474	480	485	523	484	514	544	474	473	501	459	485	464	496	532	487	496	466	474	491	463	458	499	474	476	451	476	500	470	508	500	458	504	472	490	498	492	419	461	461	477	476	457	456	518	497	484	501	470	482	488	458	500	511	462	532	478	462	481	494	496	479	465	432	443	475	459	457	506	472	467	508	441	488	488	466	474	498	521	498	462	505	494	525	470	488	467	454	515	444	496	480	450	476	507	465	533	433	513	495	509	504	488	477	488	493	464	426	487	504	499	502	468	495	535	494	455	438	467	458	492	496	440	463	482	481	500	461	491	454	464	491	483	463	452	484	475	501	497	519	504	484	480	481	478	450	494	477	473	490	495	478	482	480	467	459	471	494	537	449	491	464	508	463	482	527	486	468	489	481	477	479	489	526	499	503	463	505	494	466	502	493	486	456	508	487	486	507	512	467	470	498	529	464	501	483	473	471	509	432	504	527	459	542	519	505	507	540	501	456	511	514	483	464	487	490	514	516	451	528	478	461	509	476	488	517	515	492	480	496	466	505	505	470	496	490	473	476	478	481	478	493	486	501	504	510	509	495	466	476	448	501	472	503	513	487	488	495	477	465	491	468	522	474	517	544	486	502	472	462	465	460	436	502	502	525	458	478	479	482	507	506	482	471	479	487	503	470	495	476	489	480	519	451	460	455	479	483	465	480	482	487	476	509	515	452	505	510	479	499	512	487	480	488	491	504	518	512	505	476	470	478	501	490	497	502	478	512	473	474	485	477	500	481	470	512	523	475	496	481	456	453	474	486	476	446	495	474	452	516	456	473	510	494	527	463	448	455	482	487	465	486	499	501	495	471	466	457	450	492	486	483	458	500	478	481	476	500	513	485	470	488	489	484	485	494	449	485	445	469	492	485	491	499	536	476	511	472	492	491	465	491	481	467	486	468	478	469	500	529	524	489	467	467	485	491	510	501	480	505	494	486	484	470	485	476	500	520	517	472	486	540	483	497	491	499	521	451	527	497	533	479	438
7280	7004	3269	1516	1236	998	824	816	733	647	599	584	527	573	536	543	608	536	511	552	527	474	514	528	540	486	512	523	505	570	535	537	505	550	508	525	556	504	557	507	525	536	500	499	499	511	538	529	498	550	545	481	509	477	547	494	494	536	480	485	486	510	510	501	534	495	498	463	486	477	484	490	458	476	511	449	508	494	494	503	473	467	522	485	488	525	543	499	488	505	486	522	468	483	452	489	515	508	532	467	499	512	482	483	509	447	491	495	487	505	524	476	470	512	489	524	516	480	477	491	487	510	438	420	503	484	532	468	512	515	496	503	481	490	508	522	538	510	496	514	509	460	483	481	487	508	482	522	483	461	521	502	501	485	495	522	500	523	467	487	516	498	486	471	488	501	500	492	476	489	518	504	496	475	442	505	478	463	465	466	457	483	463	517	469	489	490	484	463	457	513	485	518	524	482	481	489	496	487	460	500	502	520	454	489	459	491	498	471	472	510	485	490	512	474	495	494	508	490	443	452	494	509	515	487	489	474	517	502	501	514	471	475	486	511	479	500	519	553	477	471	492	499	461	500	493	555	475	477	494	451	533	478	499	490	492	506	493	504	525	510	497	476	482	506	511	477	492	533	461	513	512	471	494	499	506	507	527	493	546	479	465	509	459	497	466	519	495	482	490	494	487	498	500	475	495	536	477	499	440	455	497	474	459	514	491	496	507	491	470	460	492	486	483	503	457	490	473	490	470	484	475	448	506	463	481	462	472	481	501	470	487	491	503	486	489	483	473	492	495	468	507	545	457	474	473	492	512	474	491	453	437	516	478	440	470	480	492	485	493	513	507	472	515	458	499	454	442	483	482	498	499	520	461	510	537	469	528	506	492	502	494	501	425	488	469	506	467	491	535	469	515	478	492	518	464	487	482	481	473	485	504	471	455	473	462	499	483	500	496	479	481	504	499	507	486	484	475	483	508	481	502	482	484	478	479	479	476	503	497	482	503	476	474	536	467	482	518	503	511	551	466	479	488	450	468	499	497	442	466	482	469	536	529	489	485	475	489	502	460	524	476	525	470	470	504	522	507	485	523	472	497	478	498	464	487	466	496	499	528	477	511	472	542	531	514	471	536	504	479	494	464	521	474	497	497	451	511	522	517	497	498	483	518	509	470	505	479	460	505	489	476	510	502	494	486	476	490	500	504	470	483	528	557	472	500	527	487	500	519	468	489	488	486	440	479	497	478	524	491	504	442	497	471	523	479	511	499	472	484	485	454	479	477	497	466	506	468	477	480	512	507	493	506	498	483	517	483	527	459	487	500	477	519	485	522	500	485	476	507	491	520	467	498	484	494	516	483	505	480	472	521	499	481	522	533	504	479	527	492	503	489	512	490	490	497	458	544	509	485	525	481	513	527	514	535	518	500	503	505	483	528	460	494	465	470	515	510	488	479	506	505	462	500	489	493	501	506	505	482	498	507	465	481	474	477	458	487	468	506	472	486	470	551	489	525	518	496	499	509	491	512	506	511	488	472	506	509	472	511	439	493	457	510	492	489	499	482	502	493	485	475	501	506	477	516	525	471	544	550	533	508	505	465	517	480	488	511	486	483	474	478	536	509	508	504	505	526	508	521	476	483	494	517	526	511	482	465	463	509	478	535	544	510	463	490	499	500	507	526	460	491	471	513	488	491	513	466	469	504	473	502	496	510	500	539	478	455	463	520	464	535	491	495	498	471	507	482	515	509	476	482	512	489	498	464	468	516	510	515	462	500	454	475	509	490	519	502	499	466	518	458	461	495	486	495	516	513	500	475	470	487	546	467	497	458	465	507	484	495	498	469	501	507	525	503	493	497	519	523	506	490	488	519	443	482	487	465	494	469	466	451	472	479	470	518	499	443	520	510	493	507	508	495	495	464	528	467	531	484	475	459	489	511	473	495	488	495	490	471	463	479	509	506	524	459	510	511	495	470	493	465	478	497	502	491	498	468	460	506	494	520	484	509	460	499	479	462	475	508	493	526	506	467	489	580	514	489	510	519	525	513	470	502	491	479	500	482	500	484	505	507	448	522	504	502	484	461	506	479	493	504	508	487	476	516	492	513	504	488	491	492	474	494	481	513	531	504	501	514	503	461	482	521	478	485	498	497	519	521	533	508	466	474	503	463	482	497	447	479	501	523	508	493	475	460	473	540	512	496	482	502	461	488	468	499	487	467	464	494	448	485	499	461	512	450	481	477	491	511	474	470	516	444	471	462	505	450	483	492	509	488	473	507	459	480	504	487	493	491	467	463	521	497	470	478	449	515	480	527	478	488	456	493	497	482	479	528	466	478	511	499	495	538	481	517	501	487	563	467	505	519	484	506	497	514	449	446	535	532	475	478	469	481	485	516	518	476	520	493	461	486	521	501	494	504	514	513	514	496	548	504	478	508	492	487	507	499	502	518	469	452	471	458	450	468	447	469	514	470	482	498	531	491	455	489	469	481	495	503	489	516	478	486	468	549	510	520	505	478	520	476	501	539	478	453	505	468	504	494	480	482	506	491	453	524	474	522	481	461	486	513	513	499	484	513	496	503	452	477	471	473	536	526	479	549	462	500	476	490	450	492	496	512	505	482	484	478	500	479	521	505	510	456	499	517	464	489	506	534	451	509	509	506	507	468	535	491	465	503	475	479	462	501	504	491	511	466	506	502	485	455	512	507	517	489	496	486	523	433	470	488	514	459	499	442	523	491	518	508	499	481	529	536	514	486	470	446	483	494	493	500	488	470	519	485	451	510	489	519	485	471	452	461	450	536	500	480	494	506	499	471	489	527	483	463	506	470	464	503	521	504	489	490	510	499	512	462	520	510	501	489	520	492	475	471	505	467	471	507	498	485	472	491	492	471	487	474	491	487	494	479	511	478	515	477	426	495	493	476	482	477	470	471	490	491	485	538	532	449	515	497	498	518	495	504	484	451	515	488	472	504	490	471	496	513	457	473	497	467	467	482	501	453	484	555	490	503	512	494	495	510	518	493	482	485	511	511	499	490	520	472	477	488	480	503	475	490	509	507	512	474	503	509	524	471	498	481	490	514	496	449	489	470	469	502	524	515	450	478	473	472	523	498	515	502	499	449	442	480	512	499	506	516	494	519	542	486	475	537	492	475	492	501	486	493	500	502	490	468	530	495	481	505	485	502	483	498	466	496	468	449	488	494	503	508	482	491	538	492	487	527	493	480	497	470	505	471	479	501	486	494	519	495	489	479	488	485	495	488	494	465	455	466	482	477	437	525	520	478	493	494	488	502	467	495	468	477	448	487	493	487	490	496	480	482	479	484	517	517	485	491	449	494	504	507	469	466	502	519	475	508	490	505	468	507	504	469	481	511	477	507	475	486	495	467	492	521	485	463	499	486	501	500	498	509	486	460	507	461	466	477	480	471	529	452	484	459	497	515	485	495	487	480	467	524	571	496	489	487	500	498	515	490	516	509	531	470	487	497	511	492	461	533	516	496
23960	21362	28508	24583	21350	9694	1987	1531	1328	1034	1040	1019	978	987	926	935	966	905	844	831	911	886	837	847	850	850	787	819	837	823	817	892	833	838	830	845	791	841	826	801	801	831	777	849	844	810	794	875	823	832	827	843	816	865	767	782	770	811	761	791	834	805	795	814	799	834	797	783	807	796	816	811	840	812	766	808	853	774	774	779	811	768	783	770	787	746	767	774	801	785	760	776	855	790	802	808	815	741	812	769	806	745	810	804	718	761	770	772	771	790	742	753	819	770	769	764	807	749	747	800	829	824	780	740	740	745	766	807	793	795	738	757	748	748	797	778	781	785	788	793	770	741	769	776	769	754	796	765	746	765	793	783	805	812	789	760	786	762	801	719	758	747	794	777	795	773	780	761	805	732	757	748	783	838	779	809	775	761	748	802	766	739	754	784	728	794	790	781	752	795	783	804	783	766	847	807	823	752	776	775	786	779	781	807	761	846	805	763	792	762	842	790	768	761	760	810	768	808	806	779	833	754	791	801	797	746	747	766	679	806	782	839	788	805	789	813	787	776	755	775	764	746	792	757	734	743	750	773	826	832	743	770	801	766	789	768	762	776	772	827	764	805	814	767	820	788	796	762	764	861	826	786	745	794	750	756	777	769	803	801	799	790	739	748	741	749	750	790	758	760	811	797	802	788	832	793	765	773	790	779	738	768	802	800	761	801	792	817	794	793	781	716	818	808	766	773	793	823	733	797	772	807	742	768	776	812	804	765	749	805	766	752	810	813	788	739	774	840	764	776	722	792	781	767	766	797	756	778	762	814	843	793	740	792	769	760	794	775	791	748	762	759	761	767	781	785	766	774	806	797	799	774	822	846	777	762	809	766	778	785	746	786	781	750	759	720	741	788	783	800	749	732	754	779	754	753	796	808	810	775	790	758	800	792	731	799	767	812	775	732	780	770	787	758	750	774	764	793	785	822	837	738	789	804	757	740	724	797	761	783	777	762	782	771	880	775	783	778	833	758	806	728	833	754	796	752	743	771	793	793	793	795	763	735	766	740	791	775	829	811	799	789	757	778	764	796	794	774	799	771	717	778	803	790	810	762	763	817	812	831	770	773	788	774	800	744	844	764	786	755	790	792	787	854	848	791	786	773	823	832	795	795	807	815	816	706	789	799	786	764	756	782	776	763	823	757	797	850	736	781	768	781	752	733	784	800	801	803	759	791	780	739	789	754	715	754	770	782	797	768	781	771	732	766	776	783	707	770	790	762	794	762	773	774	802	783	804	758	808	755	794	808	826	776	799	740	764	789	759	775	769	795	776	763	768	768	761	805	767	764	729	792	747	808	799	786	760	763	774	735	792	808	757	771	817	777	840	818	778	830	759	759	805	807	799	816	771	751	821	775	799	756	777	822	808	766	765	780	777	789	773	731	795	786	783	792	782	778	793	749	739	763	759	801	760	810	816	759	792	763	793	745	773	709	758	825	809	760	742	816	750	767	776	780	821	771	806	781	765	774	796	769	799	734	803	789	840	778	785	793	789	767	815	802	746	799	802	812	773	740	777	774	810	750	773	841	761	754	785	725	761	796	796	778	770	766	753	786	787	776	826	753	765	776	784	743	802	814	795	774	749	791	700	766	796	833	841	792	781	795	751	795	797	747	788	791	763	816	782	776	762	733	772	758	739	760	721	788	834	781	794	784	788	802	806	809	781	752	758	777	761	802	829	832	817	813	757	752	794	773	745	747	753	839	816	784	793	767	789	767	793	811	802	774	768	798	801	813	783	840	774	761	754	769	790	819	837	728	781	752	772	748	820	806	758	735	748	794	803	820	826	780	761	792	779	800	775	809	784	792	770	742	829	822	797	853	776	795	730	756	744	759	822	790	801	810	775	782	844	804	790	807	806	767	758	782	722	800	739	810	770	786	765	762	803	747	760	799	799	767	826	751	790	757	781	750	749	841	744	742	789	723	757	816	773	774	755	793	784	756	761	801	784	738	758	759	819	778	756	761	749	781	793	823	736	762	796	741	777	764	805	828	810	784	771	783	802	785	751	795	768	791	767	821	759	741	792	795	777	762	788	752	766	761	782	797	731	826	787	759	789	775	779	759	764	779	751	762	770	780	778	778	852	735	726	794	808	732	774	821	777	790	757	806	771	785	790	724	790	809	779	800	799	787	835	784	782	746	760	778	724	747	788	800	778	750	823	805	777	772	773	776	762	714	811	777	802	799	748	804	824	752	759	781	764	761	824	781	788	770	774	737	793	746	769	792	772	817	769	843	792	781	848	801	774	822	785	813	755	801	748	741	812	774	801	845	735	761	817	743	752	819	800	822	752	793	767	787	813	726	775	837	739	744	761	790	789	777	753	813	753	773	818	820	773	780	778	772	835	840	801	796	791	800	751	761	792	823	813	754	759	796	759	752	711	793	790	778	818	756	827	764	821	778	761	768	779	795	778	757	764	769	826	811	765	771	755	795	733	816	782	760	757	786	770	778	755	781	796	789	723	832	822	796	796	752	798	792	802	811	790	706	785	761	839	739	793	780	748	831	817	840	788	789	755	777	725	749	783	797	788	842	790	767	826	787	764	782	805	812	838	745	800	751	785	723	747	780	771	797	765	764	764	782	841	785	848	796	787	777	827	849	774	762	723	768	812	740	752	774	747	763	822	771	792	775	775	815	774	778	767	774	773	775	793	785	778	799	760	815	792	793	774	763	766	799	741	804	794	736	762	774	711	753	720	790	751	784	785	773	764	762	783	792	821	791	776	806	751	773	782	796	811	816	809	732	740	709	744	773	785	782	823	772	794	842	775	782	790	813	820	766	760	736	808	774	772	809	811	787	774	801	806	770	745	754	766	816	774	810	796	819	766	781	782	826	825	739	783	811	785	769	793	793	738	805	862	806	744	769	836	809	756	763	767	746	773	814	778	773	778	782	777	739	714	729	809	786	776	740	766	742	769	751	761	784	798	799	731	765	756	794	794	728	858	779	773	760	780	817	778	790	770	737	799	724	800	819	818	780	796	788	760	767	754	768	768	767	775	806	773	779	753	814	788	758	820	799	805	740	808	785	807	775	777	755	786	786	764	795	769	825	780	782	792	727	736	821	759	759	757	745	762	771	791	806	788	799	808	793	777	815	812	775	763	771	810	826	732	754	792	791	784	773	829	760	813	779	787	779	812	755	781	781	819	776	768	838	763	793	799	809	799	796	784	795	772	793	797	828	732	783	802	789	782	844	783	814	826	778	805	805	735	795	820	770	790	783	789	766	809	728	777	777	773	816	768	755	817	759	809	769	769	808	807	839	780	788	776	840	788	769	792	748	790	796	849	773	764	789	809	795	807	767	779	777	731	760	846	794	736	745	784	799	824	771	787	746	776	778	786	768	756	792	767	780	758	774	776	769	777	765	823	768	820	788	767	793	777	762	753	812	785	733	719	826	821	768	756	763	760	773	807	767	761	724	817	779	769	783	804	771	783	798	776	739
7617	17382	10055	4765	3646	2761	2118	2062	1633	1277	1185	1144	1075	1088	1085	996	1037	984	939	870	896	838	831	867	850	815	860	803	832	873	832	863	849	835	888	838	860	854	912	846	838	832	906	853	847	818	840	851	832	808	858	803	777	809	792	821	762	813	809	863	756	833	870	785	782	774	835	746	845	822	810	840	798	787	819	762	795	786	751	764	806	750	701	826	829	744	775	815	800	747	788	753	793	769	764	833	773	740	784	787	765	751	752	812	813	755	823	803	821	785	803	750	772	746	759	797	743	791	803	774	767	766	816	797	772	825	807	718	769	808	797	798	784	787	825	792	830	778	796	786	764	783	804	818	802	785	779	775	772	780	766	797	810	800	756	759	794	788	765	774	760	799	777	808	795	770	821	791	787	774	763	763	742	763	797	763	742	802	755	783	781	771	796	739	769	776	789	777	747	810	796	801	773	780	779	777	734	722	834	741	761	801	754	792	787	761	716	783	800	763	766	787	717	762	759	787	779	792	741	786	803	767	791	811	815	797	766	775	749	785	826	831	799	762	818	793	764	782	793	787	774	790	809	801	737	837	794	781	783	760	769	806	794	784	721	750	769	735	818	767	802	827	759	831	736	799	773	787	763	839	781	768	759	775	763	745	774	768	827	779	768	772	747	751	756	802	829	795	815	755	806	804	827	819	861	774	745	812	799	786	795	760	782	774	808	788	773	831	813	795	763	769	788	821	797	743	811	801	787	781	818	755	819	788	776	835	778	766	743	748	759	787	803	794	822	786	820	770	783	789	742	809	781	730	753	778	784	747	800	798	737	775	771	752	824	742	751	766	787	792	759	799	759	801	763	741	773	788	739	779	824	745	751	783	808	815	758	819	727	763	756	818	799	815	782	769	796	770	841	802	807	815	760	757	822	751	760	773	803	753	807	767	735	741	822	784	762	786	741	788	751	724	804	746	763	776	795	748	766	738	799	766	747	767	774	815	792	780	744	768	739	761	793	786	796	769	755	796	800	753	778	730	817	748	760	783	790	715	767	826	777	801	817	822	803	763	765	779	810	820	817	795	772	786	852	784	753	828	769	755	797	760	811	806	739	765	785	813	782	825	827	782	799	825	784	810	758	766	820	805	753	786	787	724	773	784	774	813	791	834	778	780	760	767	777	821	761	792	736	786	753	756	789	840	756	801	737	834	807	770	813	776	758	843	781	778	801	768	827	778	725	808	743	748	777	805	699	778	764	759	779	779	773	848	748	815	805	801	760	783	752	730	789	737	712	793	762	783	767	831	792	797	771	792	798	794	741	803	815	834	793	799	714	760	770	826	770	779	824	780	815	770	796	784	814	786	752	766	778	786	754	764	807	782	773	795	794	773	741	779	793	770	758	737	752	780	762	747	758	776	768	797	742	759	772	762	755	785	758	775	800	739	780	765	759	788	765	747	822	725	789	829	761	820	771	795	794	784	774	818	777	799	810	735	751	797	777	787	784	743	798	796	814	760	768	754	752	785	784	793	781	807	805	792	781	796	773	759	799	790	809	724	769	761	752	781	743	837	777	811	776	784	737	797	783	767	779	791	812	805	755	777	820	798	765	801	789	816	768	757	835	733	806	752	767	791	771	793	768	835	845	779	755	782	798	722	737	774	754	758	775	787	743	766	803	755	779	772	778	817	785	779	747	799	779	784	794	768	730	797	746	783	806	742	772	796	767	737	819	804	806	760	764	792	769	783	793	745	757	770	749	777	770	852	782	740	811	793	801	721	824	807	824	803	763	799	801	732	771	762	786	773	764	768	752	750	736	764	775	763	803	765	743	796	781	747	771	786	730	705	769	782	814	782	809	737	757	816	772	828	788	782	811	768	774	742	843	772	778	790	783	786	800	768	807	768	810	772	785	827	789	793	796	794	733	833	762	771	785	764	855	814	769	794	753	791	748	722	783	802	781	822	838	740	801	772	744	763	803	763	791	775	813	815	776	751	753	775	769	794	781	738	765	722	804	810	824	819	776	746	772	775	762	737	824	757	759	774	736	751	778	771	791	757	744	763	746	786	818	784	754	793	762	802	802	810	761	787	797	773	744	771	723	819	782	767	809	843	781	741	723	821	787	811	790	802	752	766	741	787	804	786	774	770	811	818	803	769	811	801	811	781	783	759	792	752	736	812	803	782	772	797	787	834	751	797	760	758	796	738	724	813	809	752	786	703	765	816	790	772	725	794	797	758	809	770	763	790	780	739	792	755	796	775	736	802	737	787	749	770	773	786	759	745	791	779	847	770	815	785	762	818	764	768	794	818	776	828	758	781	792	731	795	801	803	779	776	750	816	767	743	797	739	748	781	756	825	775	808	784	734	820	776	797	827	812	774	765	782	802	777	686	783	742	785	813	788	752	787	775	775	746	793	786	785	756	802	778	780	791	761	794	819	795	755	761	800	754	833	737	814	787	798	815	743	785	722	804	722	766	758	760	790	787	806	788	750	734	749	810	792	848	794	780	815	797	736	738	729	746	673	755	773	818	762	824	763	843	725	781	764	800	777	785	796	789	813	784	776	767	720	745	768	782	824	818	774	736	765	798	801	800	776	784	769	794	782	766	811	813	735	834	746	756	745	789	780	748	785	779	808	800	759	773	801	765	799	786	791	817	787	786	787	766	753	774	741	793	810	733	759	771	793	809	813	744	798	809	759	783	790	754	742	786	860	759	755	790	730	707	787	819	708	817	804	777	784	806	763	763	772	789	828	750	761	758	751	751	744	717	770	799	749	815	772	742	760	765	806	761	749	759	831	785	786	777	776	859	793	839	758	774	738	789	806	749	754	807	808	783	763	793	802	740	822	783	765	770	793	750	767	764	760	783	764	729	757	764	785	768	748	754	799	751	762	811	795	753	807	780	772	810	784	791	744	826	804	779	790	774	751	771	794	770	750	753	790	761	787	776	844	779	761	816	769	808	788	767	758	804	764	776	797	735	750	782	758	762	772	807	823	739	783	746	766	773	808	793	764	784	808	769	769	785	775	789	785	847	812	726	756	769	714	763	734	774	727	801	786	754	765	803	765	765	789	839	787	816	750	733	796	748	751	791	768	741	758	811	793	822	778	802	827	774	756	772	792	777	794	778	838	775	821	792	727	756	776	704	745	726	773	776	812	786	739	784	813	743	715	791	751	778	788	716	811	783	769	779	751	829	719	793	781	791	785	822	768	727	797	738	802	805	798	782	753	777	783	797	824	770	778	782	781	796	693	797	729	805	807	783	773	762	766	822	770	749	814	766	762	741	783	752	795	771	787	805	740	765	735	834	812	745	750	766	780	787	811	790	697	794	753	717	763	787	831	765	766	779	765	775	767	744	751	785	744	784	785	748	801	786	773	786	780	769	761	821	727	771	762	763	813	817	813	752	801	780	731	738	781	828	759	858	788	830	776	766	797	737	764	758	714	748	725	749	837	797	781	815	708	741	749	814	806	810	769	748	725	769	701	756	768	797	801	787	774	762
24826	21198	27259	25316	10094	1145	864	753	650	566	520	499	509	488	497	482	452	468	470	451	456	440	438	428	446	485	446	452	421	450	432	440	414	451	442	448	446	412	458	452	456	432	411	437	427	393	421	437	458	439	479	463	431	398	482	387	391	403	414	388	423	393	388	417	413	391	431	402	376	415	424	401	459	415	413	405	391	416	382	396	403	416	455	406	438	427	393	421	374	441	397	426	359	376	408	436	409	398	409	411	399	381	404	395	414	423	428	382	421	407	361	366	350	424	419	388	378	412	402	394	427	406	390	418	407	413	417	376	402	419	368	379	405	399	383	404	407	398	417	414	392	427	410	382	367	399	370	401	441	416	420	389	368	422	398	414	400	432	404	416	416	371	390	430	407	408	398	420	396	396	422	345	438	393	406	404	385	430	390	400	422	414	359	418	384	400	410	411	437	430	433	410	385	405	425	413	401	449	427	428	401	423	381	405	416	425	461	383	434	415	444	406	391	391	427	407	376	408	443	397	426	428	396	390	383	379	412	418	430	393	440	390	431	414	390	421	397	413	406	433	429	427	380	390	407	385	407	353	429	412	377	433	412	420	384	405	416	415	427	394	388	425	411	371	391	392	428	447	451	429	388	383	386	387	416	420	396	400	369	390	424	400	393	392	432	402	399	415	414	427	397	398	399	397	395	397	398	410	389	436	403	419	398	412	402	428	377	395	411	388	431	441	415	394	406	418	418	410	448	443	402	417	423	437	422	422	409	375	405	400	390	376	376	420	411	396	379	382	402	405	383	383	410	422	399	397	376	405	415	379	410	382	395	387	380	409	416	395	399	388	401	418	378	444	391	389	371	389	395	344	398	429	374	406	399	384	421	405	448	341	398	427	406	412	380	415	420	395	385	424	414	412	436	428	394	410	385	373	388	368	400	398	397	400	403	376	418	404	395	417	416	409	418	421	419	435	401	424	410	425	447	408	408	381	399	414	407	406	388	390	399	403	417	384	407	369	430	408	440	393	391	446	425	370	398	395	409	388	373	383	395	412	429	410	405	371	428	347	400	410	383	360	436	427	404	421	434	408	448	415	419	390	462	409	402	418	449	410	423	386	400	414	424	390	418	400	376	414	411	399	409	385	399	386	403	396	407	430	444	393	388	403	395	406	422	364	422	414	398	403	402	409	396	436	410	407	408	410	424	421	407	393	402	470	395	400	400	382	445	402	376	369	437	382	392	402	444	379	366	395	382	415	421	414	444	431	426	398	403	412	398	405	437	388	378	399	463	404	392	384	430	428	418	380	363	387	423	442	408	442	438	426	379	401	421	444	403	413	415	368	391	412	390	386	396	431	419	414	403	428	441	400	415	407	384	414	427	440	388	401	415	383	396	376	368	433	400	414	421	387	424	399	452	394	393	418	404	396	436	413	432	411	392	399	372	404	392	375	442	439	409	388	361	431	424	428	403	401	394	393	422	390	419	393	379	402	397	407	411	415	381	404	391	382	438	391	383	377	425	429	403	400	398	411	407	385	405	368	401	401	413	392	414	381	397	422	374	381	411	401	424	411	422	371	402	418	437	439	373	382	421	422	403	440	406	442	429	413	426	409	407	400	403	398	394	423	438	362	415	393	438	397	417	391	394	387	388	391	389	355	384	398	375	427	398	418	403	418	374	401	436	428	394	431	389	388	415	401	380	415	402	410	427	424	405	402	405	403	407	407	355	436	385	439	425	416	405	397	407	423	398	420	386	375	453	406	405	408	383	462	372	435	401	431	471	376	392	425	377	403	417	410	412	393	390	416	365	420	410	376	398	415	384	394	370	409	421	397	419	431	407	436	383	404	391	399	417	425	405	403	415	429	423	423	382	370	402	366	410	421	412	436	386	409	417	398	393	436	410	410	383	402	414	407	400	389	388	418	397	396	399	391	432	398	424	397	434	375	379	412	417	430	416	432	407	440	425	373	387	408	364	417	402	415	437	405	394	439	431	447	439	368	392	407	419	380	369	439	406	376	435	421	406	431	418	396	407	443	399	419	408	417	413	399	374	410	374	401	389	409	421	408	400	394	370	405	435	419	458	397	416	473	401	399	407	416	384	420	416	408	401	366	448	404	422	427	405	379	406	413	452	379	403	423	408	402	396	424	416	397	388	399	445	396	409	381	424	387	404	387	371	405	398	404	421	424	404	391	422	416	415	391	380	413	376	394	405	434	441	399	448	401	397	382	424	380	396	400	393	421	389	391	386	435	418	393	399	375	395	387	386	444	428	415	434	401	395	389	434	408	413	422	404	412	412	405	396	416	415	434	380	431	411	405	380	402	426	436	390	355	417	375	370	428	394	375	443	427	407	402	420	419	394	415	447	383	397	435	424	386	405	445	411	406	425	366	375	392	387	406	455	431	408	383	374	403	371	443	394	420	388	397	407	404	434	399	393	402	383	415	413	387	378	373	422	373	416	372	383	408	382	386	420	394	388	398	416	429	442	397	417	400	395	448	408	404	408	402	433	391	384	400	398	427	391	419	418	405	412	401	405	420	432	435	412	412	376	426	395	427	390	450	424	385	403	416	398	414	426	401	399	407	436	437	417	424	373	422	423	420	438	398	423	428	424	360	390	428	399	427	379	388	407	394	432	401	395	407	443	403	415	403	395	397	409	392	425	409	398	377	406	429	377	384	410	394	390	416	374	420	434	397	417	437	429	446	410	413	399	394	415	396	392	428	402	413	418	411	382	395	399	399	406	424	392	399	407	412	428	385	430	392	375	368	418	416	405	420	409	399	431	389	376	424	384	428	411	430	389	397	373	399	383	421	419	404	378	398	429	405	369	419	432	440	419	423	378	382	424	418	411	406	374	416	391	386	446	383	449	434	432	413	392	385	368	422	416	450	394	408	383	436	401	387	420	411	379	424	418	401	387	376	377	412	418	365	385	382	414	407	394	367	371	406	422	426	412	417	393	438	403	390	433	414	392	400	408	409	407	449	398	367	394	403	398	404	387	401	396	424	392	412	416	413	423	399	429	401	379	359	394	387	439	377	420	417	419	401	401	381	402	442	388	421	406	417	403	405	386	385	412	430	410	385	379	409	388	414	444	432	410	421	395	405	427	382	395	441	435	425	381	401	410	422	373	433	432	392	415	438	427	379	439	416	400	374	437	416	395	422	401	398	421	368	431	430	383	361	416	433	405	397	412	425	372	388	426	426	399	423	390	443	435	435	394	404	414	433	386	378	408	390	411	403	399	403	383	416	389	409	400	403	424	400	367	385	404	367	397	407	395	417	413	434	396	393	362	412	401	367	385	420	413	369	393	405	393	415	456	417	434	382	397	422	384	382	401	392	415	383	387	402	393	410	422	394	400	405	423	376	417	407	438	374	389	382	438	418	404	392	409	383	407	418	390	411	403	403	408	385	394	406	361	416	402	389	426	418	439	371	380	413	427	432	407	393	437	413	410	393	404	429	361	403	390	396	431	428	414	433	358	423	383	387	449	381
6395	11645	6340	2820	2257	1617	1331	1284	946	803	691	662	642	574	568	564	586	521	531	500	534	483	453	521	523	465	436	458	433	467	442	462	482	463	462	493	464	450	467	503	451	459	480	471	454	468	446	469	433	470	503	447	432	436	446	443	424	437	410	441	459	455	438	475	444	453	437	440	418	408	464	406	399	424	430	421	442	468	443	407	435	450	451	462	466	470	429	438	415	429	398	422	432	467	382	417	406	440	438	422	419	426	408	411	491	431	424	426	444	425	421	463	465	443	433	403	415	415	431	421	403	434	427	423	425	446	439	429	435	422	418	418	413	427	410	401	400	420	422	425	418	454	422	430	445	469	441	387	438	427	455	418	419	405	423	416	423	474	379	417	402	422	446	433	400	419	435	425	399	410	422	428	443	374	426	433	451	415	459	439	408	397	432	404	453	429	437	420	390	436	425	460	410	409	462	462	417	422	444	446	416	429	420	428	462	408	411	431	446	453	454	416	437	424	405	434	423	416	438	423	407	433	441	434	437	458	412	468	397	409	425	402	433	460	402	440	380	429	427	383	441	410	444	463	384	458	444	454	400	386	405	416	419	383	406	408	436	424	415	452	435	423	423	441	432	376	420	432	433	411	420	458	401	454	439	452	427	440	457	448	405	426	473	430	427	408	426	421	428	419	414	427	441	396	399	467	421	420	445	425	406	415	424	440	444	443	408	434	385	448	447	435	450	431	416	429	438	436	432	415	424	428	449	440	464	420	432	445	413	420	415	455	435	432	437	419	451	434	438	437	397	410	426	410	414	429	403	427	444	467	398	407	466	434	396	419	393	389	400	420	442	379	435	404	416	456	422	414	403	481	418	393	422	418	412	431	391	473	445	432	419	427	411	423	420	420	439	411	418	436	428	418	399	452	398	451	439	403	459	441	420	434	473	414	459	414	406	420	425	420	458	428	431	445	432	457	414	436	450	412	380	462	433	407	398	438	433	394	460	462	441	398	435	397	421	459	439	379	418	436	442	415	416	432	404	424	450	430	386	415	441	437	392	411	441	411	440	398	391	451	414	430	440	416	445	426	421	382	388	380	406	446	434	419	417	429	383	456	430	421	403	419	414	440	448	382	409	427	447	455	429	400	433	435	448	442	450	441	439	413	406	436	424	419	411	443	409	435	432	432	430	412	419	404	430	432	434	427	433	402	439	384	438	431	451	431	406	429	463	427	400	447	446	452	425	376	406	406	455	427	408	426	451	470	420	401	410	421	435	416	437	438	397	418	435	444	412	445	425	408	409	443	434	399	425	405	418	410	431	439	414	417	447	393	382	429	442	391	454	450	412	422	393	398	409	443	411	411	392	448	420	399	396	429	436	424	436	429	405	410	423	384	428	450	410	416	419	402	410	421	422	446	415	440	397	417	415	393	419	376	388	443	427	434	434	441	427	419	429	431	427	433	414	431	416	455	440	411	452	449	427	417	414	479	421	408	407	418	444	421	466	429	452	431	387	414	423	384	433	463	449	461	411	404	437	439	405	426	422	405	443	458	411	434	440	449	433	424	394	455	422	402	477	433	423	405	402	420	442	449	407	422	435	456	412	446	410	410	400	404	394	428	420	448	398	377	437	414	422	392	391	384	423	424	409	391	436	410	465	425	440	387	416	456	431	445	455	413	434	398	379	410	411	417	427	430	411	457	452	436	407	394	422	407	426	440	403	423	428	412	406	400	413	454	449	414	433	388	469	436	456	389	453	421	452	410	422	402	403	417	447	413	400	439	452	397	427	452	446	419	401	426	426	401	437	446	431	401	426	409	417	454	418	421	413	410	441	445	409	416	428	423	393	458	410	444	430	432	415	401	447	401	430	389	414	441	406	424	444	393	405	423	391	449	396	430	437	416	409	398	430	434	458	428	410	429	404	394	389	420	461	432	444	407	428	410	400	421	404	433	437	438	409	410	437	422	402	414	413	441	476	423	404	395	427	431	385	432	441	440	402	424	414	451	413	430	426	415	419	463	413	426	386	438	431	416	437	430	421	458	408	457	419	411	481	444	408	433	419	417	435	412	398	422	435	426	380	437	430	419	434	424	393	424	425	429	419	417	413	415	407	428	447	434	455	422	409	379	445	450	393	444	462	437	443	421	437	412	404	462	429	437	383	428	433	443	442	415	447	399	436	397	411	403	469	397	445	411	434	422	440	443	436	410	394	413	421	405	421	422	422	399	407	411	421	373	395	399	421	422	417	387	427	446	408	422	443	460	444	450	439	398	423	399	418	423	442	453	425	424	432	398	392	420	434	417	416	442	404	448	425	401	452	421	450	426	457	436	429	469	421	454	427	480	459	407	422	422	419	476	430	406	437	425	440	423	380	424	437	448	414	416	419	417	443	399	434	424	438	429	427	433	428	413	405	416	412	445	447	447	375	396	443	444	420	432	426	441	438	451	430	433	422	436	442	428	449	407	402	412	426	443	404	459	378	422	435	448	403	442	449	445	420	439	415	414	435	427	371	429	452	408	432	413	428	442	397	442	384	413	421	417	439	411	424	423	417	446	425	402	413	455	414	446	385	419	417	414	438	454	400	428	409	446	434	378	452	421	424	403	407	416	433	415	486	421	447	429	422	374	420	433	401	447	434	403	431	417	406	420	412	393	442	427	487	440	446	454	454	434	408	403	437	418	419	454	420	383	400	390	434	395	452	422	390	442	396	426	418	425	438	420	408	435	410	433	428	419	450	428	445	451	405	413	436	407	397	417	435	417	424	404	418	394	448	397	417	420	447	425	426	409	435	448	458	415	454	421	409	420	377	419	443	422	389	427	430	385	403	418	449	454	366	435	441	385	398	408	469	479	411	414	418	427	429	441	390	432	440	459	442	430	421	402	448	452	426	411	396	418	436	422	411	393	401	423	438	442	411	428	395	386	411	421	401	393	437	453	419	412	418	411	397	411	434	448	393	460	414	420	416	445	427	404	408	403	452	432	408	444	399	402	448	423	458	392	429	443	411	392	391	395	413	398	418	431	432	407	440	413	421	474	413	404	447	441	407	425	431	418	445	410	437	413	429	448	459	373	391	420	460	444	457	440	391	407	434	426	422	400	447	446	441	408	421	406	441	406	418	436	410	417	448	448	419	455	416	435	439	419	379	429	431	408	428	408	420	430	430	443	430	433	406	429	418	416	391	432	423	419	433	428	431	427	400	447	399	413	407	420	426	418	421	378	406	409	441	389	407	425	460	422	469	469	413	424	424	420	405	394	402	420	417	426	429	420	431	421	434	415	397	429	413	385	447	433	450	410	393	437	407	438	430	384	412	426	442	400	416	424	411	412	427	413	464	423	407	425	401	433	383	428	418	425	452	455	394	422	407	421	420	427	453	419	443	455	423	396	453	426	433	423	410	459	437	437	397	427	424	440	450	438	418	413	449	430	388	420	423	416	427	424	421	409	457	424	432	412	443	427	450	431	436	395	410	420	407	441	401	388	388	446	457	416	438	425
22682	21318	28963	23981	21322	21421	9331	2355	1643	1326	1296	1204	1168	1128	1109	1083	1076	1074	1002	970	957	953	929	954	905	922	872	873	895	870	855	878	901	933	944	925	879	947	922	965	885	859	856	951	897	864	899	914	891	919	815	852	838	833	914	868	815	822	809	845	851	854	882	859	813	820	856	844	801	833	835	831	829	861	843	838	776	843	846	829	842	848	866	841	817	799	851	829	808	889	803	817	800	882	826	787	815	789	817	785	804	816	838	858	814	836	812	895	830	795	857	852	831	847	827	884	811	832	778	836	820	850	850	815	811	852	826	856	866	812	814	821	848	797	812	846	798	757	854	803	842	820	843	859	821	831	875	834	862	867	880	849	856	806	872	827	858	798	755	800	844	777	773	814	825	808	826	791	767	850	804	795	813	878	804	838	791	814	821	788	765	822	813	831	868	835	852	838	891	889	803	852	785	793	787	831	864	868	827	835	884	773	803	810	828	823	862	827	871	806	834	756	819	822	785	794	846	854	810	815	818	824	837	801	794	827	833	824	883	820	825	789	830	854	803	842	820	851	849	815	810	807	768	839	827	817	847	806	821	801	848	836	803	829	856	844	848	836	848	805	820	828	784	808	871	793	807	829	853	817	778	833	874	791	868	825	829	853	843	801	811	852	782	809	800	817	815	862	821	817	809	795	862	800	818	796	813	823	783	842	835	763	875	810	829	778	827	856	791	822	847	842	810	802	830	858	814	856	801	808	827	783	811	834	813	816	824	820	871	765	786	853	818	859	796	813	819	843	840	845	851	843	862	779	842	849	828	816	833	885	812	838	851	840	888	881	845	822	786	843	804	829	824	810	839	840	856	834	850	832	838	826	846	832	830	806	803	890	839	812	807	822	790	852	807	777	848	842	833	833	846	825	837	867	849	807	862	821	826	858	832	845	849	878	883	836	827	838	803	866	816	867	780	899	808	813	827	863	822	866	854	798	796	825	812	786	817	864	802	816	748	852	811	808	855	812	771	825	814	825	824	829	806	807	857	840	858	818	798	891	841	814	807	841	805	807	806	841	852	875	840	812	787	792	780	801	810	806	828	798	811	794	824	828	828	831	854	748	794	819	864	824	779	823	832	850	837	798	831	821	880	802	820	810	840	811	813	874	838	797	849	801	809	865	801	845	815	818	794	836	875	803	787	828	860	827	834	842	778	817	791	829	864	861	830	830	842	827	809	848	778	824	789	888	804	820	846	882	844	810	852	805	825	822	798	808	814	823	806	842	899	834	796	788	819	824	828	866	839	811	845	812	800	795	798	810	851	770	812	829	878	832	808	784	823	786	761	822	856	808	774	825	827	805	850	884	805	835	832	796	828	849	791	809	792	891	812	797	813	792	813	804	788	839	783	834	834	821	796	807	829	792	844	811	800	822	876	802	805	845	838	836	861	767	797	859	781	786	824	832	851	794	862	817	821	823	801	823	813	804	810	857	841	791	849	827	808	834	821	832	814	795	841	795	853	839	802	786	851	807	799	784	821	800	791	828	833	794	850	808	824	833	812	835	755	793	837	818	831	773	848	834	789	824	854	829	799	850	812	868	831	822	803	780	834	827	796	832	865	833	784	837	881	824	811	846	781	827	786	824	834	824	805	794	775	879	783	813	842	836	837	810	758	825	810	806	817	807	837	870	786	799	840	822	779	811	809	850	811	886	846	824	821	771	830	804	813	839	837	835	831	803	833	888	802	886	817	882	832	862	811	767	809	846	814	797	821	756	834	833	885	838	858	808	796	798	802	811	835	818	826	832	856	861	816	842	804	846	848	839	833	811	795	808	823	842	836	847	798	813	798	822	782	832	846	832	861	828	798	750	833	819	848	802	824	779	838	831	794	828	795	833	828	811	833	808	793	793	814	876	851	806	836	807	804	840	811	822	842	876	857	837	844	849	822	834	814	790	865	802	817	817	837	827	831	850	838	848	804	807	861	774	864	862	790	808	857	786	796	842	824	788	841	902	805	793	852	847	839	803	827	799	793	817	857	834	785	781	804	763	872	841	801	779	820	904	867	823	824	839	843	794	815	873	849	852	796	852	787	787	801	890	860	829	837	775	798	802	804	822	850	816	831	852	840	809	813	854	827	780	796	824	809	846	860	753	778	812	839	863	799	844	861	785	858	824	781	812	779	813	806	817	872	781	831	862	863	849	821	868	783	737	858	839	875	822	856	796	829	809	834	804	820	774	846	820	814	810	860	816	807	812	870	817	795	773	819	838	812	841	868	773	799	823	865	825	861	800	750	803	809	796	833	886	788	852	820	854	781	824	828	872	834	823	812	844	773	827	781	812	803	847	817	847	840	837	852	814	789	826	761	825	795	853	831	812	793	804	801	844	870	852	787	799	838	835	826	837	826	861	824	828	831	809	829	828	828	790	824	855	784	815	847	812	788	768	810	857	822	857	806	847	835	896	758	903	882	809	798	817	826	825	799	796	834	842	866	811	846	874	794	798	815	855	840	760	822	785	839	857	829	808	832	779	836	837	848	817	820	836	777	794	888	850	763	829	809	798	766	852	834	831	856	860	788	826	798	797	801	804	760	814	881	821	837	799	779	805	861	832	762	803	824	840	786	745	826	814	846	872	840	841	840	848	850	808	806	828	798	827	819	812	811	770	832	820	828	775	826	839	788	813	864	831	826	784	857	839	834	784	815	762	865	831	798	810	806	820	880	786	818	834	802	816	838	857	825	783	835	764	812	845	791	847	850	804	811	821	803	809	800	852	812	782	821	776	825	824	853	845	795	833	853	802	833	832	857	816	843	765	819	802	811	859	789	797	838	797	808	794	863	788	792	854	848	820	825	823	839	838	821	821	760	789	825	838	815	838	841	853	794	846	854	837	822	859	781	839	801	860	832	846	811	854	809	815	776	831	760	807	777	800	841	832	873	802	800	810	875	810	827	814	859	855	806	888	809	881	752	757	817	856	776	832	789	816	801	807	858	870	889	836	855	830	851	891	770	822	812	847	798	823	770	835	839	830	807	842	800	815	821	796	803	863	823	763	826	833	798	842	814	798	817	842	802	799	864	837	853	844	832	826	834	835	835	845	828	816	835	840	846	807	826	849	773	840	855	795	837	822	838	817	834	852	851	844	826	816	802	804	815	869	763	814	839	862	840	821	817	831	867	829	772	754	739	816	847	809	854	820	767	822	819	787	820	772	815	806	848	847	831	813	786	810	862	825	831	802	808	817	803	775	806	798	810	831	798	829	831	792	801	833	862	841	827	838	841	847	800	848	819	841	837	873	806	771	804	836	865	796	806	790	831	842	811	820	790	767	826	813	782	823	864	833	824	848	840	832	828	831	847	839	767	805	810	795	804	768	853	812	831	834	814	807	845	831	804	897	788	800	807	871	785	777	885	803	843	811	798	873	825	853	790	749	842	819	807	838	781	857	862	817	823	760	827	816	873	802	868	836	779	839	795	825	800	832	842	821	810	856	851	789	810	838	827	808
8894	22879	14709	7266	5608	4070	3520	3177	2141	1796	1604	1465	1365	1319	1256	1206	1128	1188	1075	1027	1040	1039	1000	967	971	949	971	865	900	942	946	863	969	925	987	974	899	903	986	990	915	955	891	934	904	892	887	883	848	901	851	911	890	866	823	838	812	860	817	842	819	858	842	841	831	842	812	833	830	899	842	840	820	909	828	851	825	841	872	851	792	828	834	839	818	823	808	794	845	826	849	810	807	878	817	822	829	836	784	836	899	856	851	828	827	827	792	816	846	820	828	801	837	802	820	813	838	809	870	785	874	836	809	837	831	804	836	875	816	828	790	811	848	867	813	880	779	753	772	799	852	832	825	820	841	839	820	795	868	851	833	821	823	806	809	847	816	836	820	865	827	788	808	800	848	808	806	803	825	821	770	873	787	812	775	797	861	864	917	812	841	807	824	826	899	848	781	813	809	837	784	826	811	847	817	793	863	807	793	810	827	865	772	827	841	810	796	807	825	787	849	845	798	798	839	831	822	855	828	844	808	811	860	864	765	805	883	835	852	853	845	829	833	774	791	866	860	811	823	775	812	870	847	844	775	782	829	833	834	786	853	792	858	807	816	872	838	812	829	772	846	846	779	845	811	815	852	834	788	846	781	825	816	835	835	834	922	796	840	840	794	786	841	822	822	836	809	775	792	786	813	785	849	831	789	884	871	821	847	793	867	871	845	852	827	822	861	878	848	833	814	802	789	779	782	828	838	818	845	816	819	841	825	855	802	782	821	826	834	812	853	845	831	822	874	801	878	827	839	853	845	835	818	834	827	818	807	813	823	837	810	789	828	858	820	816	815	837	829	811	815	816	832	798	827	827	837	809	836	842	844	815	774	795	828	836	797	796	887	824	797	828	793	841	800	839	832	794	829	812	841	806	779	817	794	780	820	772	847	779	858	868	875	812	807	893	832	824	779	821	845	812	848	826	809	797	843	818	843	810	823	811	859	789	885	825	762	860	848	809	841	854	855	819	867	802	810	801	889	814	841	845	810	830	814	806	823	797	854	804	853	802	793	834	821	828	830	836	875	802	790	811	826	823	855	810	783	835	821	824	799	803	845	837	856	798	801	891	792	843	841	812	826	813	825	838	822	831	832	804	863	821	801	805	806	797	884	800	811	804	857	838	808	842	788	813	809	775	795	810	836	769	848	830	792	801	795	855	862	830	818	900	844	805	818	825	857	874	834	817	831	833	819	844	837	806	835	847	803	859	829	804	853	817	827	778	798	791	831	838	852	871	801	812	889	766	816	802	804	767	833	839	807	817	881	839	864	885	805	776	907	809	800	866	798	824	788	836	854	829	881	758	804	861	799	809	828	864	821	857	783	800	839	791	823	842	839	865	834	814	853	848	817	868	860	814	782	840	834	791	789	794	829	826	892	851	775	753	856	822	836	873	804	758	838	800	831	853	787	770	832	829	819	793	869	829	836	804	806	860	836	812	819	815	823	812	844	820	809	814	857	847	825	839	804	766	809	834	838	875	832	797	788	776	831	780	837	840	776	861	825	782	773	891	843	829	838	778	774	838	868	780	822	803	799	813	845	829	805	883	812	828	825	842	766	795	839	862	853	819	787	811	857	768	810	847	824	834	872	804	821	810	828	759	809	799	849	848	827	856	846	824	834	846	777	833	769	836	789	864	808	819	779	841	800	788	793	785	845	808	798	829	819	838	801	796	854	824	802	788	873	784	873	800	805	835	802	769	833	795	811	823	784	736	828	813	773	794	852	874	785	837	845	887	814	866	823	836	846	732	818	853	854	833	814	821	831	863	791	847	817	879	856	837	850	829	803	788	829	816	813	832	790	836	739	851	805	791	799	818	855	800	802	774	811	806	806	795	888	847	895	820	816	787	815	865	851	814	822	887	812	806	805	855	790	825	807	842	780	828	790	843	816	778	826	812	848	793	798	782	807	806	848	756	811	799	833	841	834	805	813	837	816	839	843	843	803	822	778	793	808	806	859	784	821	848	858	816	806	811	874	859	824	822	768	831	782	799	841	842	833	817	857	834	809	824	872	830	847	823	792	827	824	848	826	830	829	849	854	819	795	853	782	829	796	820	860	796	790	855	829	770	820	813	819	871	817	821	860	805	825	805	814	858	785	909	840	798	845	770	801	829	876	794	775	798	835	805	823	809	848	801	799	860	808	908	795	853	819	815	836	786	853	780	830	867	801	815	860	813	847	810	855	822	814	786	841	858	783	797	805	835	806	796	894	905	805	815	809	854	868	853	828	851	783	804	808	850	769	803	806	874	872	822	797	819	803	876	804	899	863	834	855	800	840	823	787	777	865	807	770	801	799	806	835	833	835	819	854	788	889	837	822	804	803	815	808	837	833	814	829	829	857	789	878	826	818	823	782	864	845	867	811	777	801	848	835	815	807	770	789	813	847	826	784	793	812	836	857	792	860	838	794	863	766	820	816	823	809	838	836	787	838	807	808	795	763	793	838	807	819	826	830	822	796	752	816	790	787	830	849	844	796	832	831	794	857	783	783	862	818	793	841	862	798	825	788	820	815	765	781	801	831	838	787	770	820	823	795	816	847	797	849	793	786	836	790	862	812	804	815	817	814	794	821	805	831	819	829	880	853	775	878	793	829	849	827	801	772	796	899	836	810	814	824	801	829	799	833	805	811	850	842	806	858	869	795	858	810	863	837	809	850	859	807	834	842	823	823	838	821	802	835	894	830	798	853	860	845	863	855	827	817	800	848	795	855	765	843	775	827	844	768	823	798	831	817	807	836	814	785	802	810	763	833	820	827	850	834	835	802	803	808	855	861	842	795	823	832	810	842	844	804	828	852	838	785	805	822	864	768	835	766	839	804	811	759	832	810	848	880	832	788	838	829	848	804	811	822	799	776	854	865	817	833	822	844	772	834	810	846	794	815	843	836	798	794	853	801	789	846	834	835	831	770	821	866	834	820	815	766	812	815	781	812	816	851	798	830	786	829	804	790	825	816	821	858	809	816	798	856	842	828	784	856	844	799	808	880	865	831	796	803	816	830	842	781	867	840	840	790	814	810	861	836	850	828	827	838	811	853	806	826	824	800	826	807	834	828	803	811	838	805	867	818	837	832	825	817	828	851	790	843	837	875	823	845	785	866	781	786	828	788	833	778	821	820	877	856	763	766	813	784	841	813	802	784	788	840	794	835	821	910	762	797	839	814	814	809	783	853	824	810	792	835	809	795	865	794	835	857	811	835	862	830	806	867	849	846	803	796	813	821	827	823	784	795	831	853	778	745	793	804	816	840	778	795	808	842	866	869	872	795	795	862	834	901	868	831	832	792	888	823	844	807	826	785	794	809	808	860	827	872	911	776	793	882	812	788	842	829	802	791	791	799	816	805	783	765	819	799	807	826	829	852	869	858	825	816	858	805	795	849	798	833	794	819	806	837	819	837	788	771	799	818	760	809	836	807	771	828	847	828	846	804	814	836	837	826	865	818	853	837	760	834	859
28047	19882	7869	1772	1120	919	797	709	578	571	512	557	559	528	529	504	518	523	493	527	489	490	538	519	483	492	508	514	528	497	516	488	511	502	485	483	500	480	516	473	525	488	522	448	500	477	498	460	493	508	506	517	486	486	487	503	489	497	512	499	487	499	469	491	508	477	484	488	485	497	481	465	516	474	485	472	455	486	473	486	524	487	487	493	465	466	477	452	504	477	499	472	474	511	441	482	499	462	471	481	509	519	493	478	486	492	467	498	482	506	493	458	493	512	500	488	499	471	501	500	478	470	452	449	482	510	479	498	479	459	501	487	487	471	511	454	476	454	515	483	477	505	513	486	484	484	438	463	481	502	483	447	496	494	498	477	508	474	515	457	512	487	486	500	445	484	474	465	506	499	458	468	497	491	496	482	467	474	484	470	498	499	493	463	487	482	462	520	461	498	474	493	476	489	485	482	439	435	499	436	504	470	467	472	480	479	506	522	479	450	490	487	480	500	508	487	469	504	443	495	467	491	509	500	493	496	522	479	465	467	456	470	466	475	495	451	514	486	490	501	476	516	461	466	441	496	466	473	517	486	525	477	465	494	473	501	430	490	493	524	460	527	445	451	481	482	446	498	463	478	491	496	464	472	488	505	452	461	431	491	492	512	483	467	481	475	488	497	470	468	469	432	459	459	480	455	514	468	461	496	453	481	475	449	470	471	463	429	473	468	425	471	453	479	437	471	454	449	488	451	465	527	486	491	488	465	465	475	498	463	477	495	501	463	441	470	494	502	467	490	502	508	476	449	500	484	483	445	500	516	459	509	489	476	510	448	476	451	481	458	494	467	484	474	456	513	473	522	487	499	461	487	470	512	466	492	468	479	504	493	487	454	496	509	498	508	485	484	486	478	484	465	461	485	484	452	499	466	472	485	470	494	446	469	459	497	504	460	490	484	517	472	488	453	491	483	515	473	473	502	448	471	513	502	464	478	493	459	491	493	488	523	492	510	481	486	504	461	464	490	463	507	447	459	468	464	432	513	495	463	471	498	470	488	485	492	493	429	472	464	447	502	496	480	509	520	460	454	490	447	516	482	466	521	472	471	493	471	497	466	484	480	507	488	513	477	468	497	487	491	480	504	482	510	517	492	482	464	507	496	476	412	473	496	500	502	492	480	508	461	444	480	494	550	517	473	486	502	499	459	481	509	531	468	515	518	443	498	473	467	485	494	493	509	472	489	454	476	481	486	483	459	509	510	480	465	458	437	492	474	528	490	464	497	459	490	520	466	486	493	483	521	485	516	501	476	461	447	466	490	498	465	449	469	495	482	473	480	476	499	518	505	472	493	482	494	487	469	453	472	477	508	489	485	460	521	502	499	488	451	468	484	495	474	498	484	503	488	468	446	466	524	491	488	456	511	538	495	468	503	481	507	528	453	489	457	475	502	488	480	460	475	498	499	506	472	495	492	510	478	506	481	519	460	472	481	468	498	472	469	472	481	450	460	488	487	453	495	469	496	473	473	464	519	485	510	421	511	472	449	487	468	512	463	480	485	494	461	432	450	502	490	481	442	496	457	453	494	479	485	495	477	491	468	445	485	499	535	494	499	470	479	488	502	472	479	481	454	476	487	500	459	462	455	485	525	551	447	464	468	480	454	499	424	489	460	493	465	505	461	483	467	493	477	465	492	505	487	492	481	534	461	522	444	450	490	426	504	538	509	488	507	475	467	435	511	485	508	481	463	472	480	494	487	490	482	469	482	442	478	507	496	488	484	484	484	480	472	484	447	463	456	468	488	482	467	464	474	481	434	486	492	482	495	473	469	488	472	449	473	536	452	481	535	508	448	472	493	455	490	422	505	476	488	489	486	471	488	487	461	457	458	482	494	474	483	498	439	508	466	505	503	446	462	445	454	476	505	442	505	457	494	455	465	506	472	453	482	450	480	440	494	467	500	502	473	475	516	444	489	457	524	485	515	498	476	488	448	484	469	523	491	448	482	504	493	509	470	447	490	475	488	472	498	505	472	508	489	486	481	458	470	488	495	461	486	459	476	514	487	493	511	490	481	493	442	500	455	489	486	524	498	498	504	460	494	499	475	475	475	501	439	447	447	458	456	512	466	473	511	504	469	490	516	497	480	483	476	471	492	473	461	524	496	480	502	510	447	449	488	497	486	508	477	472	460	471	529	485	469	482	465	469	456	457	456	496	472	474	477	465	473	508	483	486	489	499	485	506	498	462	492	489	542	459	486	459	485	517	484	463	451	474	493	492	505	511	484	490	481	531	437	501	520	423	462	450	504	447	450	468	457	457	465	500	456	517	483	448	486	448	509	504	452	499	505	519	456	484	470	496	469	492	469	452	506	442	470	500	471	463	478	495	503	474	518	499	522	466	469	502	479	497	481	502	491	479	480	482	481	530	505	497	462	482	468	451	499	463	413	475	495	488	495	481	528	486	486	486	520	502	449	465	465	480	459	478	529	441	478	481	499	484	472	487	518	495	498	455	476	499	488	487	490	459	477	461	481	490	498	481	487	474	495	479	484	486	466	486	520	477	461	482	466	482	464	485	497	508	501	491	487	467	463	479	456	495	497	475	460	472	502	526	503	480	484	496	490	498	467	489	487	477	471	480	481	487	503	486	509	480	475	485	482	497	503	521	513	495	494	491	499	470	459	426	473	475	482	482	505	464	474	463	507	457	515	478	506	531	484	503	489	449	486	507	470	487	422	477	455	477	473	473	492	479	497	471	466	515	418	477	451	480	477	473	464	461	453	500	500	474	484	525	519	503	479	490	501	513	464	472	464	453	498	476	454	470	488	463	452	478	483	448	493	463	443	480	454	481	468	466	492	471	545	469	498	512	477	489	477	463	530	497	470	488	487	450	508	459	481	458	488	484	474	496	473	528	443	476	484	456	434	479	493	479	493	491	517	482	483	457	493	493	477	465	466	477	480	441	474	476	492	489	495	483	483	493	480	510	497	462	465	455	459	503	465	452	496	467	486	502	473	464	467	456	449	484	465	483	472	521	476	475	486	458	471	477	493	462	489	471	497	492	500	461	517	490	542	505	502	479	457	525	476	498	484	523	482	492	473	503	477	465	473	463	489	497	472	491	475	467	461	501	449	489	479	486	442	500	514	483	460	507	487	495	458	448	471	502	498	471	444	519	508	486	445	449	484	465	477	466	503	497	491	483	474	468	496	523	457	471	490	476	455	452	472	476	506	453	449	479	531	455	512	480	481	462	452	498	473	532	481	462	459	496	514	537	481	482	481	442	493	490	516	459	486	458	449	439	502	502	457	445	482	464	486	494	461	475	493	440	517	479	480	493	469	452	476	496	497	510	468	478	492	469	465	483	463	499	504	472	457	465	470	469	457	504	521	479	479	469	470	470	442	448	481	485	458	462	507	500	491	477	472	442	458	486	494	492	504	506	463	481	481	504	498	456	479	477	448	492	503	458	469	491	475	474	490	493	520	493	508	491	474	520	491
7364	6108	3230	1550	1299	977	934	959	664	590	575	589	573	556	556	598	594	561	576	510	499	540	521	497	481	565	518	492	490	557	510	520	534	541	544	527	523	517	522	501	525	499	508	480	548	510	517	492	496	526	501	485	479	546	488	474	516	521	489	518	494	476	532	572	512	514	497	473	475	514	482	503	515	480	505	474	453	539	494	463	494	516	512	520	502	475	480	535	531	501	514	496	494	498	507	465	532	483	496	553	498	472	493	484	500	424	516	511	517	510	512	486	487	505	480	454	502	519	495	501	510	456	463	451	484	499	457	451	483	488	445	509	486	474	515	527	516	477	480	484	513	515	475	504	515	532	482	493	496	473	466	516	512	470	482	523	455	477	489	491	464	488	476	491	484	465	528	481	502	479	475	469	507	501	485	477	460	493	481	546	487	502	472	466	471	463	519	484	429	481	498	546	475	555	502	473	499	470	513	445	511	479	506	481	522	503	510	502	488	488	515	471	475	513	464	492	486	486	447	456	489	513	461	461	506	463	476	446	461	510	558	511	494	541	493	454	507	515	487	501	501	473	526	480	467	493	499	481	469	492	509	509	477	507	490	478	490	487	500	517	485	476	503	517	479	512	477	473	476	471	492	519	492	514	432	493	477	504	493	520	491	492	455	502	460	496	498	511	479	460	439	471	493	479	496	510	494	481	462	503	493	518	500	462	486	451	507	502	489	511	467	504	490	484	498	494	476	481	475	492	492	494	482	463	499	471	493	524	514	474	533	502	519	492	469	508	513	484	465	455	481	476	479	518	502	448	508	504	487	480	481	493	469	512	525	466	496	558	478	480	484	481	483	485	456	454	460	447	469	497	506	485	472	518	511	444	481	485	531	502	484	507	487	497	493	474	505	471	460	460	531	475	467	486	538	497	502	461	503	455	466	515	506	489	470	464	477	530	506	475	486	502	500	536	530	486	473	492	457	476	478	516	502	464	472	483	490	453	506	530	450	523	493	526	504	499	464	508	517	506	464	479	498	497	503	460	480	536	504	496	499	505	502	471	515	520	489	482	517	486	494	474	482	509	442	501	509	482	498	479	492	485	503	483	503	525	462	505	451	535	479	479	441	466	502	537	468	479	447	504	480	501	453	484	466	532	494	490	508	514	513	491	466	511	466	516	446	479	452	453	469	457	450	492	477	475	470	510	474	479	504	480	492	505	465	478	546	482	521	504	491	462	474	453	492	515	470	482	507	468	482	513	502	535	519	502	489	494	497	515	520	504	522	481	518	481	480	512	490	522	492	499	520	501	490	506	461	500	476	550	489	462	446	483	472	436	531	487	464	493	483	476	470	522	486	498	480	495	490	555	542	508	510	475	473	498	479	487	480	498	465	454	489	531	479	435	477	493	501	493	504	509	483	485	501	494	484	465	497	456	522	462	487	506	466	471	510	492	466	466	505	449	505	473	503	457	457	495	458	490	548	465	477	493	506	481	487	506	517	526	488	555	528	488	487	489	495	505	509	448	490	488	465	506	478	493	506	500	468	474	513	481	494	506	502	491	494	485	496	471	505	502	474	498	512	477	473	537	503	486	477	493	507	483	456	481	485	458	506	504	493	476	459	455	500	482	495	491	475	468	531	489	500	443	510	508	507	489	514	480	501	482	485	480	475	532	467	515	469	489	460	448	503	524	449	503	495	498	484	478	496	517	498	497	493	493	517	466	470	516	455	481	507	503	517	500	499	502	532	491	470	474	478	530	512	484	485	469	472	488	498	493	519	481	527	478	481	493	490	482	502	520	473	492	474	513	472	471	502	454	475	491	500	494	492	467	479	507	488	517	518	508	479	459	558	491	486	456	497	509	495	440	473	470	497	492	510	513	512	488	507	484	532	495	502	476	520	526	508	515	493	478	505	449	518	467	512	459	459	453	497	536	488	488	496	482	502	511	509	526	502	497	496	476	492	485	536	524	463	495	513	469	511	523	490	469	484	493	455	484	512	500	476	503	466	487	501	493	519	502	494	499	525	503	465	481	494	521	470	460	469	503	499	492	502	488	519	545	479	476	477	493	470	509	499	480	514	471	493	484	493	508	491	514	484	460	510	428	487	491	482	495	468	526	467	452	451	485	461	492	500	494	454	475	485	505	490	505	476	473	476	526	492	489	491	512	454	494	543	488	517	532	498	531	482	469	513	517	439	515	496	488	460	508	497	478	531	480	458	489	521	451	521	506	466	499	500	473	453	489	503	448	487	506	471	504	494	532	489	482	491	520	495	502	477	520	517	493	496	478	517	497	472	512	454	463	534	514	453	508	503	494	529	519	469	534	497	454	456	482	517	477	465	481	520	439	517	460	500	498	460	510	509	513	483	483	521	504	491	488	467	493	505	489	503	467	482	459	475	508	527	493	498	496	516	477	511	537	471	508	470	469	494	485	482	497	477	497	515	439	547	499	498	512	520	512	506	484	470	426	513	487	511	469	494	487	494	467	497	480	479	486	524	530	468	483	451	482	481	487	485	473	472	490	474	494	542	467	551	492	503	469	438	522	539	502	487	531	472	485	482	446	473	481	548	500	528	472	482	473	488	501	457	427	557	530	493	467	525	522	489	524	479	518	518	506	520	524	483	505	497	483	508	516	473	473	481	461	465	519	487	524	492	478	491	478	457	479	493	508	416	496	470	472	480	486	511	518	486	498	430	487	492	474	443	542	483	481	464	468	485	462	457	468	502	466	501	523	487	480	465	495	507	526	492	534	482	484	524	491	479	455	511	459	513	460	470	506	516	453	473	453	464	496	554	516	497	463	525	466	475	542	472	492	465	502	497	455	457	477	507	491	455	500	483	462	493	483	456	442	510	509	509	448	511	513	471	466	451	490	498	494	518	513	514	515	488	472	493	489	510	437	516	486	480	482	552	457	490	467	474	481	503	522	514	476	516	514	486	486	473	495	454	492	490	480	493	501	504	470	476	492	475	513	492	457	510	487	489	536	437	464	535	452	487	493	497	522	520	499	546	482	497	470	464	510	479	484	500	505	476	500	507	491	485	499	470	493	497	502	500	477	509	493	456	509	489	467	490	498	494	510	500	480	461	494	486	485	479	496	527	515	490	487	499	484	509	483	521	456	484	476	514	472	485	493	511	479	517	453	471	486	480	536	506	476	441	492	501	545	460	517	476	505	465	504	480	464	477	478	514	449	461	493	485	511	496	467	521	476	477	488	518	539	466	499	484	509	443	454	494	437	490	472	501	480	471	522	464	512	500	462	467	480	476	493	499	499	498	538	501	445	465	509	486	457	522	511	491	502	483	471	475	445	461	484	480	491	513	493	484	475	522	470	472	461	477	515	510	525	506	492	482	460	468	493	479	449	502	524	490	486	529	487	469	461	508	490	499	478	470	502	523	500	499	494	475	490	486	505	502	488	471	478	484	517	510	523	495	507	461	442	461	506	484	535	468	512	488	507	466	451	498	506	517	480	498	531	445	486	529	457	498	516	513	495
23923	21306	28467	24493	21305	9604	2158	1791	1170	1066	1108	979	949	933	952	926	968	931	861	872	871	828	816	817	840	838	805	814	823	805	850	822	839	819	794	807	811	783	829	795	819	855	783	866	789	878	828	830	813	753	847	831	771	812	788	796	796	749	822	788	752	813	799	810	808	830	826	785	743	751	749	841	770	735	779	752	800	796	771	779	782	729	776	755	788	754	795	723	797	775	739	791	801	769	801	805	796	746	769	787	763	776	804	794	784	708	774	792	795	763	757	771	796	795	762	787	770	754	834	793	800	826	818	736	791	789	748	768	748	758	766	806	789	737	834	760	795	781	773	740	791	739	712	723	806	771	753	777	759	769	799	797	778	765	761	791	788	769	775	799	759	740	790	781	795	780	771	777	756	741	764	724	750	720	798	782	823	718	804	760	788	728	756	787	780	778	808	787	844	794	759	739	773	800	738	755	800	758	732	776	766	746	738	784	788	761	789	795	748	783	767	777	734	765	787	779	765	772	789	824	754	794	765	752	744	713	812	766	749	776	800	814	786	782	770	772	774	798	758	738	725	729	811	753	728	758	801	835	780	796	821	755	766	750	725	714	766	747	813	717	802	754	825	745	732	809	755	778	765	806	778	751	723	736	776	783	747	781	788	734	770	780	760	796	767	802	772	777	794	737	781	794	738	737	783	802	802	790	788	750	764	748	740	734	781	829	780	796	783	759	731	758	756	748	733	804	769	758	796	779	805	730	749	817	831	788	762	790	743	730	765	803	780	763	755	778	756	700	758	768	763	818	800	769	757	751	738	774	749	803	769	751	719	815	771	760	796	764	732	760	807	807	760	750	802	743	814	762	796	780	762	810	790	720	713	814	794	785	753	746	776	771	820	766	780	826	741	745	764	776	760	716	773	760	768	714	801	767	770	754	741	785	728	780	742	797	740	776	802	753	776	748	745	759	799	765	785	761	768	725	751	782	773	755	717	777	814	709	785	754	767	783	755	769	762	763	832	701	787	788	774	765	749	759	805	751	750	721	723	760	793	770	792	753	711	737	778	783	757	808	731	784	747	742	838	769	727	848	743	783	782	786	802	740	747	749	785	766	796	792	784	759	773	760	743	752	771	784	736	760	754	780	752	789	794	787	762	772	756	783	825	751	849	778	750	765	780	767	783	768	814	748	774	820	767	764	753	814	739	772	778	815	796	778	742	738	772	786	753	800	856	771	776	731	815	776	774	779	776	752	788	730	722	803	751	757	724	726	757	746	776	761	728	803	811	805	761	812	740	759	750	775	719	857	728	764	784	730	764	749	841	830	821	732	766	777	807	799	796	800	772	687	782	754	742	809	772	754	747	758	787	743	815	745	776	794	778	758	755	792	712	762	778	808	728	745	766	793	729	786	781	827	795	783	794	746	780	732	761	755	812	711	774	760	726	793	785	788	792	779	805	774	784	758	812	805	803	751	794	725	753	815	742	791	767	806	760	801	718	783	721	758	767	729	774	792	695	797	799	742	779	758	734	724	773	774	756	791	772	811	740	833	795	725	773	745	790	765	789	762	750	754	771	798	796	797	787	711	762	762	767	777	773	737	774	753	804	781	781	744	778	743	766	728	755	737	739	737	760	791	768	717	751	776	800	789	773	783	788	807	798	742	773	778	746	793	807	804	774	794	769	730	827	766	747	725	789	804	790	778	721	742	789	797	797	837	783	750	770	776	775	775	766	744	785	733	757	772	769	800	740	737	785	837	778	812	776	775	720	779	754	776	748	741	772	781	755	764	744	784	787	760	727	796	810	714	748	827	756	770	759	751	813	757	751	762	830	716	760	756	789	723	706	728	742	760	816	786	800	779	774	762	748	753	783	740	807	751	799	725	709	762	792	739	787	769	774	769	746	810	715	783	820	747	783	762	842	770	719	803	784	746	798	738	774	768	774	751	790	737	775	828	726	771	774	767	795	780	789	799	791	755	763	784	749	760	735	789	826	722	768	759	744	753	763	793	703	772	775	723	744	756	728	716	784	801	770	767	722	772	767	721	809	732	736	810	744	793	778	767	772	735	764	755	797	747	724	763	723	761	803	735	806	774	761	737	748	810	748	778	780	814	746	753	748	840	770	773	776	753	760	769	798	792	761	776	772	793	804	786	743	798	761	756	723	788	748	764	764	796	824	771	764	829	775	808	719	781	770	741	764	797	754	761	756	701	767	705	775	777	772	746	798	777	704	771	749	774	828	766	808	781	768	756	764	772	769	726	785	737	750	785	785	758	776	766	749	743	772	780	785	793	771	801	811	735	754	838	761	755	804	750	816	745	749	773	734	747	745	836	799	759	742	753	782	762	818	784	749	709	734	695	783	797	763	750	796	812	792	729	762	796	754	805	714	710	742	750	762	769	767	824	768	810	778	801	719	754	753	763	795	800	767	783	746	734	796	747	732	807	745	740	797	790	776	762	750	809	763	770	791	752	756	736	693	782	791	747	777	729	786	787	775	738	773	798	732	793	737	785	778	821	804	786	727	784	800	763	785	764	763	775	812	770	808	776	796	802	794	729	795	745	767	756	796	778	722	832	744	797	741	794	743	762	737	745	740	734	758	768	807	754	785	756	739	725	777	806	723	784	818	739	792	776	744	775	782	768	771	752	744	789	770	761	796	745	764	751	780	829	790	767	764	757	787	784	762	757	692	788	770	780	788	715	790	797	770	767	766	797	754	750	825	730	790	806	768	779	782	784	707	753	788	758	777	785	816	777	749	805	737	818	795	721	731	774	734	738	803	717	767	771	762	780	790	793	761	784	796	776	758	760	761	791	746	801	783	742	780	754	773	808	748	803	786	762	765	761	778	779	792	784	701	754	803	789	770	740	812	754	745	786	771	743	793	796	730	801	789	718	778	774	805	776	780	775	823	731	778	781	797	804	814	688	734	782	807	715	802	807	775	790	826	762	777	750	737	770	798	762	782	753	778	744	799	714	761	735	810	764	771	739	713	782	746	773	774	730	821	771	776	835	754	790	798	859	813	777	771	747	746	752	754	776	759	817	784	703	814	780	796	757	718	758	710	735	767	785	764	765	777	771	768	827	739	800	710	767	747	768	739	758	738	763	791	755	756	730	773	734	784	745	746	767	738	787	819	735	831	803	735	746	807	739	782	801	754	808	754	749	760	799	764	751	779	791	762	794	802	809	765	791	795	773	768	748	722	717	771	743	745	691	775	726	756	792	774	754	758	773	742	775	788	769	785	777	819	808	777	813	780	785	788	779	748	718	761	813	789	782	761	755	790	694	799	830	802	761	764	763	778	779	760	769	756	764	764	772	755	761	756	757	712	804	772	772	735	811	779	777	796	749	765	774	828	792	770	781	758	734	774	797	749	835	747	778	729	710	738	803	767	775	745	761	763	753	813	765	719	773	768	748	795	743	823	784	758	752	787	790	805	758	764	780	709	724	770	738	766	770	748	789	715	772	712	810	772	750	715	792	760	811	772	819	819	743
6711	15802	9627	4738	3579	2664	2562	2310	1513	1283	1266	1179	1097	1079	1080	1013	987	996	956	949	866	860	818	892	896	830	800	821	787	802	777	821	827	813	868	850	828	875	873	819	839	814	849	856	858	869	813	783	809	801	836	871	856	868	787	824	793	807	765	772	775	725	781	824	695	827	740	793	776	737	723	762	765	789	827	739	777	751	765	850	769	724	745	741	801	801	780	786	786	758	787	788	775	735	776	822	802	765	815	738	784	811	766	750	741	783	769	789	764	774	752	743	779	778	811	763	782	809	738	787	735	740	816	762	740	753	787	824	734	768	757	762	764	760	770	747	769	759	756	753	750	792	767	765	791	755	787	768	746	752	775	792	802	753	792	802	734	785	772	755	763	797	763	799	784	806	782	779	771	738	764	729	780	765	793	759	759	756	753	785	763	808	799	805	820	724	804	747	793	739	811	786	720	765	807	808	757	760	742	764	796	772	772	803	806	766	737	753	796	805	729	759	755	798	744	769	787	775	736	765	843	753	776	785	757	757	771	792	755	810	770	754	770	849	771	766	769	755	765	783	810	760	709	789	713	761	790	746	778	735	794	784	730	764	761	774	792	773	811	800	690	772	790	763	750	809	737	772	836	752	778	809	789	787	789	767	777	753	798	765	748	784	727	770	752	763	800	748	829	807	759	768	810	765	809	770	823	762	775	790	787	750	725	779	803	785	760	803	774	743	773	745	780	766	741	749	751	751	812	710	766	815	744	787	781	754	784	786	740	808	810	823	780	750	786	762	794	800	764	800	755	756	758	799	784	784	763	841	752	787	772	746	791	782	763	759	805	763	786	780	755	781	775	811	756	731	766	768	776	811	777	769	790	782	777	779	783	702	757	776	765	792	762	797	785	802	754	813	812	757	768	790	738	717	817	766	758	793	777	773	772	774	762	797	753	757	806	749	774	781	746	732	786	795	770	796	806	779	832	823	761	771	788	782	763	804	777	721	756	785	819	777	778	777	770	833	772	832	795	766	702	837	780	818	802	835	745	774	771	776	713	723	759	783	798	806	782	762	787	762	764	758	771	716	770	785	804	757	787	755	791	765	772	744	786	810	777	821	746	739	785	761	826	790	772	772	763	772	779	767	798	732	779	752	762	764	788	782	756	806	766	734	829	735	771	727	744	795	789	784	734	800	761	777	757	766	806	783	743	782	726	779	734	757	764	830	804	751	783	762	750	783	734	821	749	759	787	802	767	714	771	770	778	727	793	814	789	741	810	806	759	814	760	759	822	776	771	817	851	810	747	790	756	795	745	798	744	728	754	759	813	782	770	737	731	804	764	766	775	788	785	788	786	823	790	736	806	764	786	810	736	779	788	820	828	815	768	728	771	781	761	782	754	745	774	755	779	767	788	769	731	772	760	760	736	785	743	731	788	803	790	759	784	807	779	743	778	775	757	825	762	785	774	768	744	742	854	718	777	773	786	850	777	787	759	794	782	788	795	736	762	726	753	812	779	740	727	760	787	758	776	799	815	786	739	764	808	798	799	777	770	770	774	780	771	757	794	731	765	771	789	781	776	749	754	773	787	754	741	747	806	768	761	791	712	783	785	765	756	740	820	739	772	756	767	744	785	743	772	761	805	750	776	789	807	741	782	807	788	750	769	758	812	782	779	740	744	777	794	797	745	774	794	744	736	795	762	760	769	787	788	805	760	758	766	780	772	790	714	786	759	791	773	798	748	740	776	791	754	731	814	790	752	782	742	822	739	725	780	765	755	784	780	734	724	815	732	805	777	750	767	821	765	765	721	774	772	725	795	775	784	753	779	733	781	798	768	844	767	803	734	835	733	766	775	809	771	735	749	783	772	747	761	806	754	777	764	797	801	768	710	743	779	770	769	769	775	809	822	727	762	782	732	772	794	758	753	803	747	762	778	775	847	742	836	776	722	801	760	745	799	749	729	754	809	747	775	759	771	744	810	788	729	773	769	752	762	771	789	765	815	765	819	779	764	769	820	744	826	733	759	770	802	819	734	787	728	747	781	786	785	774	769	833	754	758	759	735	772	802	760	777	803	788	744	763	774	753	796	790	801	750	779	772	706	770	771	763	783	743	762	791	747	794	740	763	743	770	787	746	774	725	776	807	768	756	771	746	799	754	776	768	775	746	785	766	811	785	747	755	797	740	742	748	787	777	791	803	761	753	743	737	775	764	705	775	779	730	782	808	754	777	751	772	804	790	792	796	754	802	762	768	785	750	771	729	793	737	780	765	768	737	766	775	793	773	746	792	795	808	731	808	782	798	764	782	797	756	829	771	748	789	760	777	766	764	820	747	799	778	818	773	800	746	815	775	775	750	782	789	771	749	760	783	722	754	752	771	817	793	786	815	811	763	786	766	742	781	786	761	751	784	753	783	738	744	807	719	759	799	773	726	732	786	747	738	749	750	781	740	820	758	793	755	801	795	765	803	736	755	795	768	758	787	794	730	738	754	804	712	777	798	763	780	788	734	757	745	767	731	755	733	791	749	780	762	769	774	780	766	787	790	785	801	784	804	775	722	772	805	744	729	776	812	817	822	815	785	736	766	790	817	733	835	755	783	820	754	711	808	736	748	838	805	795	779	747	793	767	781	755	774	736	779	721	693	745	724	691	751	825	795	750	821	753	799	801	788	751	823	750	781	784	787	772	763	740	743	770	777	768	778	742	783	757	756	748	757	754	835	758	782	748	769	838	757	772	726	773	789	776	727	771	790	827	734	715	778	801	798	742	794	774	794	811	764	741	784	743	781	745	750	763	771	760	767	782	721	752	763	781	759	764	772	785	728	811	774	740	777	739	771	728	750	762	755	871	817	757	775	739	790	779	808	765	805	761	767	778	818	785	760	783	762	830	770	799	753	784	783	788	746	762	793	782	778	773	806	774	756	812	828	770	759	788	773	756	810	756	801	770	761	820	794	760	776	749	772	721	803	719	770	737	759	764	787	779	793	805	767	707	814	745	764	763	774	748	740	759	824	766	788	755	754	730	807	785	782	789	755	786	754	791	780	818	761	800	779	836	753	795	746	783	771	747	764	764	774	687	851	726	840	748	800	737	785	784	781	742	775	781	736	763	769	762	748	829	812	794	763	767	752	755	775	769	750	763	785	781	764	778	726	765	815	772	719	785	774	798	800	774	812	753	761	794	746	780	760	758	749	800	777	740	784	748	828	792	765	798	803	774	824	789	783	833	731	807	807	822	782	807	798	719	790	789	755	721	770	728	725	848	810	807	802	759	785	770	752	758	792	771	760	734	778	767	751	777	775	784	764	734	783	774	786	791	784	752	757	758	777	754	767	793	765	819	739	746	735	801	760	806	784	773	806	698	790	751	790	789	760	778	770	763	748	778	753	758	739	757	742	773	743	832	800	800	797	756	778	750	777	806	773	805	767	786	796	778	829	795	772	761	770	743	762	754	755	774	747	796	741	762	734	809	760	756	787	808	820	811	773	769	761	810	797	726	747
24995	21262	27338	25425	10014	1154	999	880	605	560	553	499	542	593	479	498	531	482	451	433	420	450	417	453	441	423	452	456	435	445	459	459	407	425	470	445	428	425	400	428	456	372	419	431	444	428	434	458	397	414	424	395	414	427	404	408	385	425	411	401	410	381	432	430	413	394	445	406	396	408	403	440	399	422	393	373	387	400	381	383	423	409	392	401	403	408	379	388	407	373	403	388	370	384	423	383	413	396	376	390	393	418	396	387	396	402	419	400	370	415	415	361	404	396	389	373	382	426	388	421	399	428	409	403	383	381	421	385	410	407	383	417	415	392	378	414	426	391	401	425	398	412	379	405	417	415	405	388	415	405	385	400	403	405	456	418	416	386	386	393	413	404	386	412	422	423	380	405	437	392	405	424	397	388	410	375	407	407	409	389	389	398	366	398	377	393	431	411	408	372	392	407	445	435	414	379	385	399	394	397	442	407	415	422	419	379	436	397	408	392	372	366	387	384	412	421	407	403	428	374	391	410	402	410	401	401	402	359	435	411	389	409	414	382	394	435	376	406	413	386	401	404	375	435	378	429	395	411	397	417	423	411	419	409	446	390	409	391	382	424	397	446	369	360	397	397	375	408	391	396	383	388	415	396	433	404	411	422	420	420	379	375	413	387	428	404	428	396	397	387	385	392	378	393	411	396	414	413	432	408	425	400	425	370	419	402	398	372	398	416	395	427	402	417	389	390	440	385	419	385	383	391	410	368	415	428	405	387	373	390	359	395	395	431	390	384	362	402	436	409	414	378	376	379	402	388	407	408	401	422	379	409	420	408	424	389	412	404	420	400	357	401	392	386	387	423	427	420	412	358	404	353	431	401	386	442	387	420	397	403	399	408	393	400	392	406	407	399	420	403	400	385	371	405	371	393	425	408	416	413	457	385	419	405	398	387	428	392	397	412	430	410	397	376	349	402	398	403	407	395	380	413	399	402	413	403	427	395	398	388	417	403	383	356	369	398	416	412	413	420	417	396	385	354	421	384	455	391	395	377	383	410	382	433	438	445	374	420	418	352	413	395	403	390	388	400	408	411	401	420	440	438	407	403	430	376	394	410	402	382	397	371	395	399	410	382	421	375	439	420	432	359	385	419	459	420	399	416	407	397	402	388	404	413	422	398	436	427	431	426	355	397	402	388	396	446	391	423	399	425	384	410	420	392	377	411	398	397	421	414	403	392	403	372	397	390	416	397	389	414	389	418	436	392	408	404	392	395	375	410	385	354	408	429	427	381	359	359	419	425	410	375	423	394	413	443	411	372	369	392	443	390	424	405	432	428	406	408	397	386	384	435	411	408	404	425	398	412	400	412	446	417	389	382	405	447	385	400	414	380	395	404	390	387	394	417	402	375	383	429	437	404	404	399	392	385	394	408	425	433	383	414	430	430	392	425	425	426	392	371	419	391	384	418	419	396	408	412	407	431	411	394	400	413	364	363	402	412	386	387	420	403	420	411	366	414	430	424	378	432	397	402	403	419	397	409	394	409	394	422	429	420	417	401	364	431	403	395	371	416	429	397	395	414	399	397	401	426	419	382	424	414	375	417	372	414	436	391	380	391	401	373	421	431	406	404	429	411	399	405	417	376	403	360	420	398	396	403	405	445	425	418	438	410	377	383	389	404	413	433	447	378	394	377	403	403	414	379	367	404	425	413	437	417	415	405	392	412	404	408	386	445	400	395	379	447	416	431	406	447	410	403	407	399	387	417	394	404	406	404	388	393	415	398	436	405	416	404	414	420	421	436	393	443	396	411	373	402	427	387	415	409	404	420	397	401	414	431	416	421	399	414	416	413	392	378	381	389	372	431	412	389	412	401	391	387	435	388	441	393	412	413	354	418	455	365	403	424	394	407	401	408	385	434	403	400	389	388	427	396	397	379	385	405	387	386	404	442	420	409	384	415	409	386	408	390	382	364	422	390	404	411	360	449	418	382	370	431	413	419	413	415	415	400	383	393	364	406	386	387	402	430	385	373	397	354	441	422	400	407	409	447	388	417	441	392	419	395	431	368	408	394	409	361	443	376	414	421	374	390	397	415	403	414	398	412	394	416	395	365	369	398	383	390	391	452	378	384	429	382	376	414	400	376	380	379	417	397	420	381	387	398	399	430	424	390	410	418	444	406	371	401	400	396	398	422	404	392	400	381	403	413	391	421	404	425	369	451	413	396	402	419	399	403	377	390	412	410	428	409	429	417	399	396	413	408	432	412	423	394	384	405	434	400	416	367	392	410	388	411	433	368	398	423	407	417	403	393	421	404	386	412	385	418	409	376	405	415	397	394	429	384	396	380	421	448	414	393	423	379	403	399	409	391	398	422	419	412	373	431	388	409	369	349	420	396	408	353	388	419	398	435	419	373	383	407	437	373	390	424	396	386	423	378	408	377	391	373	369	406	396	426	382	377	394	406	411	412	357	419	442	383	417	426	397	384	409	390	427	438	396	404	455	400	404	422	425	426	432	412	417	386	404	388	420	421	365	416	414	433	419	430	427	421	403	381	398	398	383	421	399	387	397	454	413	416	362	397	369	394	398	386	410	408	449	436	394	428	417	334	373	388	372	394	413	403	418	381	360	423	396	423	423	420	417	388	397	406	389	400	385	387	402	364	393	380	423	389	398	384	430	424	381	375	394	433	385	438	415	385	383	391	376	393	399	422	400	411	406	380	418	414	391	411	388	403	416	418	372	421	411	389	402	427	395	374	400	407	432	413	416	425	428	362	452	409	416	377	390	461	378	429	390	383	423	406	393	399	425	386	402	398	421	411	366	368	407	442	381	427	386	427	370	411	384	405	361	393	407	431	431	389	376	386	439	414	409	391	403	419	432	397	389	432	417	398	399	360	384	397	395	391	413	360	427	427	418	414	420	393	378	400	423	416	394	393	417	412	417	431	419	453	403	400	424	412	408	413	409	399	406	368	450	394	424	433	430	390	417	436	423	386	392	401	425	373	443	382	427	419	394	440	392	409	406	394	410	411	397	410	386	391	430	422	437	409	371	409	432	382	392	423	379	403	426	387	445	419	397	381	398	395	375	412	418	422	387	390	425	402	458	387	428	405	413	382	390	377	372	420	373	430	427	384	438	416	401	413	406	422	443	405	414	434	380	432	360	421	425	390	408	433	383	431	404	382	406	367	398	406	385	453	384	465	427	401	385	374	435	404	393	407	379	426	396	403	393	403	356	419	403	423	411	369	392	378	411	438	391	382	398	395	402	403	408	394	414	366	410	417	437	417	421	384	395	416	413	435	425	427	424	388	400	405	404	408	382	364	394	429	390	407	387	438	433	386	353	388	383	441	382	379	438	405	419	416	415	414	396	419	421	427	400	399	382	365	402	420	400	399	418	422	375	404	389	386	411	425	394	428	437	393	370	422	385	383	429	383	423	394	429	400	374	413	411	373	384	382	412	364	435	402	392	388	401	378	421	384	403	389	435	394	427	407	433	409
5873	10259	5900	2834	2106	1591	1507	1526	888	748	691	660	568	620	563	599	571	512	496	526	520	495	502	458	498	486	465	481	469	472	462	496	486	499	478	465	441	439	482	444	474	448	485	468	431	449	492	473	439	443	425	447	427	469	423	414	464	442	413	461	419	449	416	441	451	441	420	453	449	431	413	419	437	441	416	436	419	427	431	400	436	370	419	415	464	420	433	450	461	447	447	436	428	434	407	429	427	433	423	413	429	433	443	398	387	440	379	420	457	448	441	434	450	436	416	426	377	423	406	445	413	421	431	462	430	420	434	423	419	411	436	438	434	409	425	421	436	443	403	414	444	435	418	417	446	422	419	423	422	416	406	404	422	463	435	450	434	424	380	412	438	420	402	405	430	429	408	477	413	385	462	416	414	439	405	443	408	412	412	414	405	444	459	419	434	397	417	419	414	419	459	415	420	434	398	417	396	386	454	417	400	440	434	407	461	434	416	412	435	447	433	443	428	410	432	433	405	417	413	456	413	451	430	388	423	394	403	368	434	430	413	418	419	437	444	454	413	426	422	434	424	415	422	438	453	448	408	437	456	403	425	446	423	454	461	408	434	425	408	429	390	417	399	453	406	400	418	402	403	436	413	424	411	429	440	469	442	430	408	409	425	389	424	427	415	438	414	440	413	449	434	419	432	442	422	423	402	413	439	386	429	425	435	415	398	415	452	434	430	466	421	420	428	421	421	395	416	424	414	411	392	442	404	409	436	419	442	427	397	471	420	418	450	420	406	460	439	403	411	433	440	421	403	444	410	432	451	434	429	402	446	434	435	419	395	439	405	422	390	453	423	393	431	432	405	430	433	454	413	426	429	442	458	434	439	407	450	452	410	412	410	404	406	383	452	415	410	409	424	408	413	445	441	480	407	415	423	442	426	407	413	449	383	446	385	424	449	420	423	429	420	443	434	417	436	418	430	405	421	451	443	422	443	432	429	388	451	453	423	423	402	384	431	406	408	398	450	413	431	407	458	427	414	443	447	457	417	415	399	441	407	441	451	397	387	399	430	411	443	446	454	436	441	384	403	436	425	446	430	453	412	409	412	408	395	421	398	414	436	407	402	425	447	423	453	416	410	405	411	425	419	414	405	444	446	435	412	420	439	417	433	435	442	402	448	439	438	455	399	401	401	423	421	414	416	401	432	480	440	406	448	428	390	432	444	422	413	418	431	378	461	408	454	442	396	415	398	418	425	458	408	423	427	438	427	399	446	469	409	424	388	423	426	393	410	404	391	467	404	444	432	396	397	424	434	410	368	412	419	429	434	418	435	404	431	405	428	427	459	418	413	438	451	447	407	442	431	420	410	411	391	440	411	389	385	406	427	463	402	438	435	396	425	426	397	408	427	403	381	428	416	407	410	417	399	400	433	439	388	395	422	461	440	437	444	387	429	436	436	387	416	417	474	419	445	428	394	408	364	413	433	435	416	446	438	424	438	396	416	415	421	382	424	461	405	385	453	451	415	463	420	406	417	426	486	433	449	403	438	447	395	413	448	430	397	422	451	419	420	436	390	435	439	397	435	413	409	380	393	437	423	435	425	409	406	412	408	414	418	452	402	432	464	440	429	421	417	460	399	422	444	437	417	453	405	418	428	416	426	428	429	400	438	412	455	445	412	409	437	400	432	422	442	439	421	416	414	428	384	427	439	440	431	409	405	413	421	420	437	450	387	430	423	442	434	450	444	425	438	396	458	473	439	436	431	416	423	427	430	394	410	413	420	421	427	454	442	381	383	381	426	457	427	385	442	406	448	439	416	429	428	447	404	419	452	431	460	425	438	453	379	414	410	432	416	410	428	430	421	427	441	383	439	411	423	416	423	409	403	441	440	423	402	423	428	426	422	452	389	460	393	455	411	408	414	414	404	430	413	415	404	432	400	450	415	387	451	421	439	418	419	413	413	409	413	439	419	448	436	441	424	468	376	409	397	446	451	404	450	435	422	419	452	425	419	416	388	445	437	416	423	442	420	444	443	457	405	445	409	430	421	462	399	477	424	413	459	438	457	424	432	456	452	437	421	422	421	396	443	413	429	406	432	434	421	398	374	454	462	451	446	400	409	433	419	416	417	452	430	438	443	430	420	431	432	430	406	431	417	407	430	448	432	429	416	422	416	450	430	386	465	429	420	419	426	412	415	410	413	449	410	402	416	446	423	419	430	439	415	386	430	415	406	438	448	441	401	395	437	431	407	415	434	397	431	413	392	431	411	425	406	464	402	434	448	405	432	424	418	433	399	453	420	426	425	411	419	396	438	373	437	441	448	408	398	454	442	437	381	398	431	423	429	410	420	387	440	448	425	436	387	402	436	423	387	414	443	437	422	430	429	423	419	410	405	424	431	437	404	415	405	415	441	440	466	443	444	445	371	410	411	437	449	420	436	451	435	432	421	457	438	428	408	407	452	431	429	406	412	416	426	442	412	432	411	411	421	465	432	427	424	423	423	418	392	414	396	411	419	407	377	424	429	418	391	417	390	424	363	487	415	442	435	412	406	456	419	438	422	463	453	450	424	456	418	463	384	406	454	414	423	394	396	409	418	432	417	437	429	441	393	439	478	464	412	399	436	389	461	453	399	391	432	447	415	462	452	440	399	417	440	420	454	437	411	447	443	420	418	389	452	441	407	432	390	432	432	429	418	431	414	436	469	406	436	409	429	411	409	405	436	393	419	432	394	405	449	433	433	413	441	459	450	443	399	410	441	397	387	419	406	449	415	431	440	419	429	433	438	429	426	485	456	403	407	412	428	427	401	381	425	442	451	404	447	441	440	430	436	427	397	426	430	440	419	450	482	424	440	403	413	408	392	415	443	399	397	418	437	456	423	428	406	439	436	390	414	429	411	413	400	402	472	420	387	426	426	399	443	409	420	400	447	403	420	443	425	424	438	403	443	401	435	408	400	417	398	390	382	441	438	437	405	419	420	412	433	442	460	404	426	395	479	425	449	393	405	439	452	443	403	421	384	409	452	452	457	432	425	408	438	410	461	417	415	415	427	413	423	391	398	426	404	408	405	400	422	403	414	400	429	363	469	421	438	414	385	448	403	434	419	403	412	436	385	390	457	417	441	427	398	446	421	424	403	402	440	405	397	436	420	421	451	440	397	420	415	421	413	400	437	451	424	402	380	418	427	426	441	401	408	433	435	418	452	404	450	460	401	404	409	414	414	436	410	411	432	398	416	413	437	419	418	397	438	407	438	428	370	463	432	443	397	461	436	421	438	442	410	383	421	433	408	425	434	430	445	443	420	417	396	414	438	419	378	421	395	408	410	438	437	398	397	391	397	405	442	385	420	418	435	493	421	409	421	445	398	409	411	407	433	401	447	429	418	376	410	423	392	417	419	470	424	411	410	429	429	455	409	467	417	392	422	439	414	408	429	434	454	404	426	403	408	402	447	424	420	412	417	475	416	455	423	399	432	452	409	460	425	438	415	424	396	428	416	462
22708	21314	28993	23967	21239	21280	9562	2646	1532	1371	1284	1140	1143	1174	1145	1110	1032	1024	946	917	969	949	938	885	895	845	873	923	937	892	884	877	914	919	861	860	909	871	964	915	905	846	890	872	880	892	878	873	805	850	821	843	854	864	764	834	817	860	888	796	818	838	809	873	867	805	860	843	831	866	820	866	827	827	804	840	784	873	831	758	790	782	787	816	830	819	780	766	803	837	804	767	825	825	836	839	798	851	801	790	841	804	851	797	878	809	821	853	859	837	766	722	755	836	802	814	829	788	774	822	771	800	841	824	841	816	832	873	825	817	846	824	842	756	835	776	862	843	777	800	809	803	825	781	806	776	845	854	799	779	768	797	856	805	817	807	784	796	795	825	789	766	780	844	802	816	806	828	830	784	833	820	783	837	789	855	790	809	864	829	781	731	826	767	853	823	804	828	790	830	810	791	770	828	827	792	843	760	756	813	755	811	787	808	793	834	786	788	795	803	821	798	768	818	826	810	800	771	819	805	802	777	792	774	844	807	812	860	720	818	824	807	759	816	827	840	815	825	821	822	766	768	838	767	804	873	833	813	773	859	808	843	807	788	833	838	806	783	836	791	822	811	768	831	859	843	825	779	813	817	844	830	809	786	794	809	807	826	871	777	793	804	814	813	770	833	851	826	816	860	773	823	792	847	808	840	843	754	810	780	794	846	790	813	822	794	801	832	753	871	843	798	775	767	815	817	748	829	787	807	802	792	819	798	777	785	836	809	826	783	803	828	820	778	799	810	771	837	802	819	805	745	775	787	794	832	823	834	842	811	748	856	819	781	793	824	815	833	811	826	787	758	774	799	764	846	811	849	871	804	797	811	801	759	798	784	769	814	823	844	766	806	810	827	830	839	780	774	823	795	812	826	793	826	794	827	765	801	876	793	782	813	811	847	771	797	779	812	827	826	773	793	806	820	796	838	805	828	811	836	821	819	784	787	770	735	785	870	760	756	830	795	739	836	791	826	805	827	797	786	787	761	783	845	842	864	803	804	851	786	782	831	860	813	782	799	842	842	832	838	853	798	790	850	772	774	823	827	776	795	779	810	799	837	840	807	834	788	784	845	819	796	823	748	793	816	839	835	831	816	820	835	800	767	831	809	831	813	770	810	797	809	838	793	830	830	824	802	846	806	826	805	851	841	806	795	817	812	793	841	787	819	773	794	809	765	789	838	840	807	749	835	810	827	817	814	860	837	820	766	789	795	791	788	810	810	786	789	819	777	853	783	817	787	816	790	810	812	778	828	777	809	774	833	808	816	810	833	777	839	810	847	755	810	790	819	813	782	841	812	856	783	823	746	830	792	828	813	805	841	819	817	803	793	842	832	826	796	797	804	794	801	801	835	778	805	774	808	804	808	780	783	733	808	835	774	811	781	841	848	868	808	848	786	778	807	806	790	843	778	796	771	805	773	826	826	794	764	837	795	831	826	778	835	800	801	771	773	783	811	800	773	776	760	824	814	809	824	823	803	840	813	823	796	805	751	772	800	831	807	791	830	766	794	813	747	822	805	806	800	827	789	816	809	743	836	805	804	792	831	768	805	816	856	809	825	861	786	814	801	766	819	788	808	791	802	866	780	827	835	815	775	821	761	756	766	827	789	827	809	818	801	819	816	788	825	851	813	798	856	843	750	822	819	793	809	834	806	803	833	795	786	846	797	805	756	738	831	799	790	810	818	788	874	826	794	806	871	863	826	786	777	777	766	812	818	817	783	812	778	748	803	823	781	792	767	782	795	796	783	803	847	869	799	804	777	875	798	786	809	817	804	819	821	785	781	777	775	788	815	832	820	789	796	823	813	774	798	806	772	829	823	841	764	826	839	785	820	807	776	803	815	790	817	799	827	816	783	815	835	801	815	803	789	805	803	812	764	832	844	810	822	799	820	789	755	791	763	830	811	806	836	858	824	804	834	775	799	803	795	754	809	816	824	766	818	821	810	791	794	822	796	778	800	846	736	769	784	823	848	787	798	760	800	813	763	752	815	767	782	822	807	873	803	726	805	808	825	785	796	779	800	772	790	802	794	791	801	821	821	780	808	775	790	797	782	811	795	797	806	817	783	790	800	857	785	821	800	762	779	802	813	800	822	778	833	828	824	810	805	766	847	814	834	813	768	831	817	789	840	844	809	788	810	834	828	809	799	798	866	788	815	839	792	828	777	830	806	793	777	810	836	811	845	884	812	843	781	830	775	786	797	804	785	765	761	766	769	834	797	771	820	778	796	789	760	800	804	775	814	826	806	831	794	876	786	820	885	719	795	834	822	855	760	809	806	781	844	754	819	808	799	785	769	779	786	838	791	797	832	834	786	794	844	806	769	820	841	772	810	834	796	819	763	821	758	784	757	852	804	816	759	831	784	809	779	791	739	719	819	767	838	803	854	757	791	778	777	821	850	799	852	849	834	722	830	794	800	831	782	804	819	808	798	765	777	797	779	819	794	777	793	811	807	816	792	750	813	813	754	826	789	863	782	773	778	794	796	810	835	831	803	799	813	794	838	829	817	782	843	789	757	841	785	841	826	813	759	768	835	810	788	772	826	792	817	792	832	789	765	835	790	840	822	783	799	802	810	754	816	805	783	779	811	858	811	815	804	806	789	782	826	731	820	805	791	808	799	799	813	847	810	806	796	795	888	811	831	769	794	738	840	846	764	773	821	803	801	817	750	830	795	813	797	779	817	781	818	766	841	822	828	800	814	805	728	804	857	832	828	812	819	790	824	828	794	804	797	844	804	823	774	777	872	820	751	796	766	790	847	831	803	838	786	843	799	793	804	812	822	788	811	806	793	810	806	798	764	762	795	784	784	844	784	793	821	826	816	783	831	773	851	817	873	849	822	832	862	833	778	795	818	790	758	776	783	733	813	849	791	766	773	761	761	819	805	749	831	854	824	843	803	826	839	804	765	801	844	768	829	789	827	745	778	811	799	820	789	836	824	789	801	816	849	819	757	826	759	790	802	809	838	790	834	791	858	801	766	795	797	795	820	804	796	824	793	779	775	811	755	803	783	823	822	813	809	791	796	836	774	795	824	791	841	781	856	796	833	780	749	836	830	798	830	758	858	801	851	867	822	771	793	804	844	791	778	822	791	755	771	816	799	792	830	784	811	797	769	751	802	780	788	803	805	784	810	793	795	845	807	810	777	797	775	827	783	814	769	803	777	823	748	811	830	747	786	765	852	845	848	778	786	795	796	849	832	806	836	813	806	811	740	811	800	844	778	809	837	788	829	834	780	804	813	788	845	794	768	817	836	755	809	810	794	783	795	778	799	824	825	749	809	816	744	798	777	818	826	803	814	804	779	823	808	827	807	826	791	788	769	803	801	797	799	790	811	800	776	785	777	780	826	789	800	827	820	750	791	800	784	792	778	859	802	823	812	820	783	843	766	807	792	824	769	829	901	804	792	814	824	783	818	829	793	826	808	805	773	824	848	762	826	806	863	816	817
8130	21587	13580	7486	5436	4163	3812	3544	2004	1735	1638	1432	1325	1303	1254	1268	1203	1027	1051	1010	1006	948	977	992	940	867	848	954	895	899	935	983	924	888	926	895	894	935	924	883	923	913	897	938	842	917	907	876	882	908	875	817	827	834	825	875	867	850	831	842	832	844	888	863	862	846	779	840	799	788	824	838	804	832	861	840	811	837	801	813	898	839	822	832	863	848	833	787	785	791	816	776	830	819	811	810	834	785	840	815	805	864	813	789	801	827	840	827	828	845	831	839	805	829	847	788	813	768	776	808	824	797	825	792	843	862	808	828	826	819	854	783	844	845	818	808	797	878	873	799	792	806	828	757	773	854	836	805	787	781	775	820	794	824	819	843	853	813	783	829	767	816	823	816	815	767	821	840	810	837	838	734	839	765	797	831	863	792	798	775	762	780	818	785	805	840	755	754	836	790	831	794	826	811	819	819	830	767	803	792	807	829	756	776	799	817	786	832	825	810	774	800	835	839	802	797	835	798	817	762	844	812	848	857	844	804	856	796	784	812	790	800	863	841	782	835	840	802	820	797	788	866	864	767	787	808	830	823	820	777	754	830	834	849	829	796	827	794	836	764	747	788	779	779	810	837	816	880	826	786	817	808	827	815	817	772	831	831	817	844	778	834	805	822	771	771	809	819	799	751	803	769	771	825	811	817	825	812	833	829	768	801	744	754	847	786	816	790	829	832	821	796	887	823	820	785	847	866	814	788	783	824	758	831	790	832	810	809	801	820	804	844	832	809	777	837	786	863	750	803	795	845	830	766	828	807	803	831	772	803	795	745	795	799	817	830	812	824	816	821	786	823	822	839	803	771	790	832	803	826	781	838	790	815	817	821	863	782	780	835	776	794	815	795	796	819	745	819	818	821	807	810	810	798	819	835	755	878	836	804	771	815	756	820	800	818	796	847	810	812	811	780	786	848	804	830	757	817	771	848	815	858	831	797	813	769	776	770	811	798	829	775	812	808	777	779	785	824	869	812	803	838	805	862	840	796	811	809	796	801	811	821	794	807	780	792	810	806	816	815	761	797	815	829	813	805	774	799	770	837	833	762	815	787	770	813	823	813	852	788	784	791	806	806	783	831	816	797	814	796	796	870	812	797	788	795	819	850	815	775	816	821	827	793	838	787	796	799	812	839	834	794	817	776	842	764	802	815	770	823	858	806	813	790	744	796	796	794	811	843	855	849	773	753	823	859	775	860	773	881	833	817	818	809	837	864	814	839	803	825	802	801	851	785	779	779	811	812	803	800	758	859	765	808	834	785	825	798	807	767	777	836	824	823	840	803	858	795	783	814	798	788	786	793	812	805	807	739	827	805	791	775	762	783	800	794	803	798	786	829	813	836	846	799	787	813	853	808	802	816	850	837	805	815	782	833	786	812	798	816	864	836	805	835	822	846	829	820	790	819	840	821	832	805	834	749	751	777	812	829	809	794	804	785	765	767	843	749	828	797	809	803	814	840	836	822	834	788	821	776	851	771	797	758	785	841	848	869	783	827	777	839	825	799	800	806	797	857	858	799	807	815	765	788	766	878	779	819	787	840	812	836	794	833	778	823	793	837	799	780	856	790	788	806	814	816	782	775	787	804	789	800	816	831	746	790	840	799	832	870	794	826	839	763	802	757	815	875	841	824	780	820	825	816	740	789	812	768	824	828	815	820	801	836	837	817	789	796	814	785	810	752	772	816	799	824	818	820	786	818	821	862	803	823	829	821	814	817	796	819	854	808	800	790	824	825	834	779	863	850	770	830	764	812	779	785	845	816	827	802	825	791	828	826	774	809	783	816	813	790	857	829	822	788	809	788	794	803	800	842	799	793	781	803	784	795	746	774	830	797	849	717	760	786	798	753	735	829	792	851	787	841	820	859	803	834	830	802	820	815	769	882	772	820	801	796	771	859	813	813	808	789	794	808	843	836	821	755	797	840	791	820	820	874	872	813	760	748	814	807	804	833	807	794	711	786	798	787	792	807	808	834	816	781	857	827	837	789	809	813	770	821	820	803	819	827	790	817	764	810	796	786	812	773	825	811	782	841	805	800	833	861	831	822	799	796	809	834	808	746	836	772	807	791	750	782	787	788	810	792	745	851	840	811	805	814	831	811	837	863	853	840	803	870	803	820	811	774	836	781	848	805	775	844	835	818	788	804	810	748	817	836	773	835	798	834	842	788	811	794	807	804	786	877	840	751	800	829	814	818	827	853	790	768	785	788	791	794	800	826	862	843	804	824	768	772	830	807	829	811	860	804	767	762	779	785	816	861	802	766	816	866	822	794	829	794	778	817	800	780	859	796	779	823	820	821	828	810	829	741	801	831	811	852	865	807	821	788	838	840	822	867	795	849	802	783	823	805	828	821	802	835	797	871	812	814	829	789	798	821	816	834	843	873	848	779	854	785	835	808	803	805	796	855	811	766	813	783	765	836	836	781	855	797	890	796	815	805	823	790	844	788	820	814	810	813	821	781	825	766	834	813	793	776	793	844	767	825	803	806	820	827	762	821	761	813	819	803	821	775	827	836	776	742	793	787	830	822	820	799	881	817	820	836	825	803	816	813	832	841	803	824	840	816	809	789	762	837	811	854	760	868	815	799	794	790	872	769	795	872	772	751	824	877	783	757	868	784	826	823	809	782	791	828	821	805	771	831	856	799	799	795	802	832	864	856	798	824	826	800	820	811	807	807	842	809	812	779	796	799	804	796	808	756	786	758	797	811	859	776	837	790	809	779	864	800	789	796	860	821	808	795	750	815	842	849	787	798	734	779	814	784	821	801	805	837	810	861	794	858	806	826	754	803	798	779	830	807	804	864	828	782	874	807	854	798	773	842	821	810	783	798	836	815	787	850	786	833	806	751	810	805	821	823	803	811	812	790	821	811	785	835	762	805	837	864	748	833	852	853	838	777	838	796	859	774	790	793	796	809	744	769	810	777	791	827	789	852	836	780	818	770	834	815	790	804	822	783	833	826	829	811	800	829	843	831	791	815	844	784	817	810	831	774	763	810	839	798	783	896	824	847	797	810	803	828	791	776	806	775	791	777	841	809	785	829	793	850	804	809	845	765	804	798	822	820	768	817	830	780	814	841	788	803	801	815	849	822	837	836	783	829	788	843	810	795	793	810	818	745	791	807	836	833	805	818	785	788	744	845	831	786	800	813	850	829	875	756	785	797	848	801	815	821	801	804	808	784	824	806	770	768	831	822	798	815	880	791	788	790	779	807	820	779	875	845	792	828	852	735	773	833	800	773	823	752	812	772	814	816	810	792	838	783	833	788	810	809	778	838	812	787	808	800	807	866	798	798	848	795	834	796	793	845	777	814	766	801	754	822	780	767	804	813	830	767	819	854	789	834	809	787	728	804	787	839	795	826	763	821	799	804	793	795	790	799	812	791	818	836	819	830	795	806	762	810	786	828	806	826	811	769	804	854	788	858	835	818	823	795	818	794	799	841	786	760
28071	19804	7689	1688	1055	910	782	707	581	529	576	563	525	504	498	525	532	534	491	483	521	492	486	504	503	482	452	494	501	507	515	491	466	505	482	520	530	474	465	555	482	490	488	495	482	502	508	473	489	485	509	488	515	482	479	516	501	460	453	462	477	480	479	470	434	428	485	445	492	478	452	471	467	518	487	460	487	480	529	520	524	487	450	463	484	493	459	481	495	459	480	442	471	492	496	512	453	469	491	497	481	485	452	491	430	468	455	483	465	474	456	456	454	487	496	449	458	450	472	454	472	475	504	450	502	446	516	512	471	468	458	480	488	483	420	475	490	471	466	466	537	472	475	487	485	483	470	478	470	460	501	444	518	471	485	489	464	525	481	445	506	499	521	500	493	452	483	488	485	478	486	505	498	443	509	443	511	463	475	459	495	463	492	438	503	466	491	494	498	487	493	441	451	460	496	472	481	513	456	464	480	480	484	485	490	526	442	486	464	476	490	504	481	435	433	477	499	466	465	433	476	473	426	472	471	479	491	439	438	474	498	486	430	472	517	482	452	478	455	504	514	458	471	484	469	458	492	506	482	462	468	537	480	478	457	543	510	468	494	491	500	509	504	477	470	443	496	515	453	478	444	485	444	482	498	458	465	483	469	474	484	485	454	493	485	496	458	459	435	478	465	512	429	482	476	463	493	491	446	488	481	464	517	499	489	470	469	486	481	461	466	485	462	452	495	468	465	462	500	460	490	477	492	470	478	453	495	453	496	461	461	455	455	497	472	478	457	498	425	459	486	490	481	477	468	462	505	448	499	491	445	500	502	475	518	514	526	465	467	464	503	473	490	468	478	476	470	455	504	485	458	512	464	465	470	487	506	477	450	499	472	504	501	477	530	506	470	445	485	471	425	462	479	449	459	440	476	433	490	488	486	431	451	492	457	506	479	442	499	453	459	512	454	477	483	476	452	515	443	464	464	468	470	494	480	468	465	462	475	459	489	481	462	465	475	503	486	519	499	410	496	495	499	504	450	472	518	458	465	457	472	478	521	501	465	498	511	477	491	461	467	497	500	448	443	462	475	496	461	479	455	509	497	461	486	452	529	482	482	498	471	473	441	472	480	461	510	465	482	476	449	454	483	484	451	481	516	435	462	480	484	472	468	496	472	504	489	478	486	462	428	468	501	460	472	470	467	448	491	475	474	475	478	517	468	476	461	488	442	458	490	482	485	489	482	469	453	475	498	461	446	471	479	481	511	475	485	485	481	448	471	475	448	466	471	494	512	473	455	498	474	489	483	486	485	474	504	493	480	554	503	457	454	495	474	519	479	467	457	499	475	506	538	487	441	460	482	478	458	447	462	511	514	442	507	472	455	480	485	496	446	479	486	486	484	474	447	477	464	462	514	463	516	519	494	446	464	474	505	498	436	485	483	476	472	504	539	459	473	465	462	451	442	476	462	466	470	446	484	458	510	477	499	484	484	457	478	465	454	431	483	483	466	461	475	469	531	475	456	474	456	499	460	519	501	474	468	455	432	437	472	489	467	480	501	462	466	456	472	503	446	431	514	454	480	453	510	494	454	511	467	461	521	506	473	497	493	444	504	492	458	488	487	489	461	456	491	493	511	522	485	481	484	473	457	494	463	456	477	484	444	485	475	495	455	476	493	489	485	483	462	470	450	489	437	464	520	484	472	467	477	446	500	469	467	476	496	466	470	459	478	455	468	495	445	478	483	499	482	455	481	495	458	490	480	460	453	477	446	501	491	475	480	483	455	478	509	468	503	494	473	464	460	467	509	472	497	494	478	458	450	459	494	451	441	491	478	450	494	469	460	498	485	512	491	464	462	493	472	486	482	488	492	456	433	479	447	501	473	496	464	480	456	473	497	475	489	450	493	491	457	501	487	483	430	486	482	519	469	452	480	464	473	484	462	452	487	479	464	465	484	477	475	455	440	502	466	469	463	469	454	444	505	484	492	474	471	502	450	464	471	503	472	543	499	471	435	497	494	486	431	460	505	456	470	462	473	447	461	478	479	485	485	483	474	458	455	463	496	443	465	516	455	502	469	467	519	477	451	469	509	482	477	468	507	490	497	517	480	478	514	489	464	460	474	496	470	487	482	473	475	469	452	473	468	480	466	460	494	485	456	527	474	498	458	470	522	509	490	506	438	481	437	472	475	473	477	483	483	506	467	485	450	507	461	504	513	512	476	483	479	500	449	449	528	487	466	464	444	465	464	493	463	457	498	479	448	469	448	476	498	450	504	511	499	485	453	485	495	460	471	461	505	471	515	430	479	501	456	482	459	456	485	474	476	457	458	475	476	480	454	502	486	468	477	468	439	480	462	481	478	544	488	461	499	476	480	482	454	491	463	515	447	458	472	449	469	444	454	486	499	483	452	481	480	495	481	469	450	529	508	483	470	458	492	466	476	458	477	485	495	462	501	453	469	463	481	504	475	499	473	513	462	487	497	465	471	502	452	488	488	470	464	469	474	460	473	477	433	476	439	493	455	484	504	505	465	456	480	463	452	436	449	469	491	465	506	494	477	527	456	461	467	472	454	442	483	461	496	461	483	440	477	517	474	508	488	450	460	469	488	499	470	496	448	477	464	466	459	495	496	510	454	473	498	447	487	491	488	481	468	505	448	438	505	485	473	470	458	456	453	446	468	465	461	510	488	437	487	473	473	467	443	482	447	476	499	479	480	449	456	484	469	478	447	477	499	468	454	488	451	462	487	480	448	478	475	455	496	499	525	489	490	454	484	503	473	487	457	505	484	503	488	476	487	522	444	477	471	458	506	464	500	446	478	474	444	482	463	495	511	476	508	493	447	432	441	474	453	485	436	487	484	479	467	447	458	474	478	476	448	439	454	487	464	490	462	472	486	453	503	496	467	467	453	444	425	472	486	480	498	442	465	489	471	473	444	502	457	500	488	466	479	420	451	497	425	460	455	496	479	482	475	451	443	471	473	464	463	475	445	492	470	444	452	466	413	446	488	471	494	481	487	525	486	485	495	493	482	476	469	497	510	476	473	465	498	513	477	502	500	485	499	474	486	488	489	467	533	475	496	446	480	500	494	474	504	469	443	489	483	448	522	439	473	431	462	439	461	439	445	470	475	446	501	476	457	468	444	463	482	457	509	504	490	430	458	486	460	429	492	491	486	473	528	469	463	484	461	469	461	482	455	490	482	469	471	464	457	477	415	432	473	448	490	510	507	435	488	516	446	477	491	469	484	484	494	483	499	479	514	498	463	414	488	469	466	462	488	477	465	484	460	477	464	462	471	461	493	463	454	432	472	441	442	492	499	489	489	464	535	450	478	512	504	461	502	510	503	490	510	495	500	493	443	451	487	470	483	512	474	499	471	491	467	458	514	471	471	463	467	480	510	476	487	467	488	465	496	458	497	538	444	483	516	465	453	457	442	469	500	495	450	436	505	495	487	482	483	465	530	490	481	466	508	504	495	485	487	462	498	496	437	487	437	472
6708	5419	2863	1524	1246	1022	1005	969	679	624	574	597	561	599	540	593	563	570	552	513	508	507	512	473	519	515	487	478	486	485	486	533	481	540	501	508	486	520	502	502	544	483	576	532	542	512	518	561	473	490	523	512	500	489	481	522	482	441	528	506	501	457	518	474	531	485	509	544	484	525	489	487	481	477	475	483	526	473	495	466	479	499	501	465	546	486	478	457	499	430	461	489	463	495	474	493	460	490	488	482	496	512	471	462	424	472	527	501	485	492	449	502	463	517	508	483	485	493	462	491	481	482	515	500	499	489	494	462	458	486	515	502	473	480	505	515	488	501	488	523	497	504	484	480	490	472	498	454	451	437	493	496	470	491	502	501	504	479	483	490	484	507	468	522	481	484	503	478	467	514	456	500	535	465	462	472	531	478	486	465	491	458	500	510	437	513	498	522	477	482	473	492	494	485	503	466	465	514	489	502	481	475	464	475	452	504	449	520	502	484	468	464	475	446	465	486	433	509	510	483	452	508	464	496	459	471	459	466	466	489	452	475	494	453	500	452	512	507	486	481	466	512	479	458	453	468	479	494	507	476	457	473	464	449	480	488	452	492	488	493	492	446	472	477	474	487	510	496	466	464	468	499	474	484	483	485	480	495	465	450	480	465	508	504	413	486	483	509	503	457	463	513	479	524	501	524	472	490	491	462	504	502	482	489	476	486	443	472	473	452	463	483	495	454	497	473	484	454	460	488	510	486	492	478	522	518	469	461	477	457	519	474	489	473	487	506	460	492	490	478	463	488	489	469	444	489	434	479	486	492	459	475	468	527	508	450	516	516	508	482	497	460	474	491	503	489	499	516	499	479	454	474	486	470	450	449	483	443	513	500	508	505	486	450	475	479	474	444	488	463	497	455	483	463	480	476	488	475	509	487	505	491	487	492	470	511	483	496	547	503	515	492	483	478	481	525	481	489	498	481	478	476	458	449	468	494	466	468	488	499	481	484	458	470	500	479	520	496	459	468	448	464	476	480	459	501	499	473	495	449	485	486	511	453	486	477	491	506	511	468	465	493	462	500	507	488	482	510	488	490	485	499	488	483	492	473	512	468	486	467	468	488	448	490	497	447	475	471	496	496	445	465	475	482	507	472	481	477	492	524	506	498	501	490	479	495	504	455	478	519	520	440	488	484	491	508	502	492	509	452	480	456	490	520	503	475	493	468	474	470	475	455	456	486	497	481	518	502	472	479	487	467	446	524	475	540	510	451	503	470	459	466	489	478	482	540	465	498	530	511	481	504	488	475	521	450	480	487	476	516	472	525	469	455	493	457	446	526	484	500	484	490	466	448	501	492	469	500	492	484	485	517	489	451	516	488	462	499	500	449	465	481	492	492	449	481	468	470	493	491	503	490	467	503	502	478	498	532	484	493	500	468	500	462	492	497	500	505	472	470	480	452	493	469	484	479	468	463	492	463	448	504	485	513	476	501	491	433	536	470	496	474	446	483	504	493	485	471	470	462	490	523	500	518	471	479	483	485	463	503	467	461	492	453	458	472	472	482	482	491	486	473	454	522	465	439	502	486	466	493	488	474	491	500	497	520	554	510	515	473	474	480	492	472	479	452	497	490	482	509	482	455	482	484	510	487	519	477	475	496	488	503	503	511	508	507	460	489	503	478	498	484	475	480	493	463	507	492	483	474	464	492	532	487	461	439	508	461	475	497	504	491	535	526	500	478	485	495	489	509	459	488	479	481	477	518	488	450	481	472	438	512	452	507	478	465	496	496	471	479	479	503	495	502	500	512	522	466	501	448	506	486	483	497	479	438	540	486	488	476	473	491	472	442	471	455	512	501	507	518	500	476	498	481	525	466	481	502	456	502	465	522	506	505	504	494	476	467	459	482	491	470	529	494	501	470	444	520	480	489	475	488	464	497	469	472	470	529	489	446	501	444	516	463	477	458	499	461	468	490	483	476	445	499	479	494	491	496	499	546	466	450	480	475	486	469	502	456	506	482	467	512	501	462	492	511	491	467	484	462	494	490	477	465	485	465	459	516	504	504	474	497	484	459	475	464	501	467	485	461	492	449	502	477	477	458	475	450	463	474	497	479	462	469	465	490	460	467	468	517	493	477	490	465	465	485	465	467	492	454	511	467	511	495	476	451	500	440	448	471	487	506	490	489	441	485	488	515	490	475	476	495	494	519	486	504	496	471	514	480	509	479	505	490	462	487	478	497	496	477	484	496	468	495	502	497	502	475	454	485	473	508	455	457	503	438	506	498	476	499	460	485	468	478	469	538	494	483	473	512	483	504	488	483	469	482	537	455	454	481	421	454	449	468	487	530	498	492	483	465	453	457	462	498	535	505	483	502	474	448	507	506	496	488	518	535	498	502	467	463	498	468	504	510	450	464	487	446	487	502	481	462	530	465	453	500	483	480	476	474	481	484	485	442	461	468	531	487	438	473	493	495	461	450	521	502	493	466	478	474	484	437	475	475	470	500	500	481	460	455	484	496	455	499	517	485	468	488	486	498	476	538	453	484	489	506	452	497	499	477	475	482	511	478	468	495	520	487	501	509	465	538	506	478	497	479	473	503	489	484	479	462	463	488	474	489	518	449	476	508	481	498	495	484	482	497	464	504	452	442	494	477	510	452	479	496	489	507	467	483	450	469	479	480	476	459	473	485	477	535	528	465	473	464	440	472	475	466	468	502	487	496	483	484	441	494	512	493	520	496	427	499	483	473	492	509	472	467	539	469	478	473	502	456	469	479	480	479	458	478	474	483	482	491	486	468	523	479	487	455	473	496	464	497	467	489	493	496	471	464	480	473	455	474	474	492	484	470	467	485	471	500	469	473	492	476	515	499	419	465	453	491	487	463	447	477	476	485	509	463	495	471	509	483	479	507	514	489	516	505	503	459	512	492	475	457	521	465	489	508	495	504	513	505	526	501	511	499	462	477	478	470	494	490	492	471	480	466	496	444	464	504	457	532	497	466	500	487	489	469	499	479	479	481	476	491	503	497	493	510	456	488	466	454	461	481	472	514	480	501	512	480	469	488	494	525	521	484	487	460	487	498	516	486	492	471	526	475	505	474	482	492	496	474	491	482	465	474	477	523	479	506	523	507	483	466	468	494	486	508	469	493	496	452	480	504	511	510	504	479	440	515	485	464	513	483	487	447	482	495	476	486	508	539	496	502	488	485	501	458	486	457	460	513	466	478	463	498	515	512	510	472	469	489	475	497	462	481	476	487	498	473	512	449	485	476	484	485	505	456	507	421	451	483	471	494	547	491	494	509	514	509	460	464	511	509	498	462	477	460	501	452	480	520	525	468	455	498	486	461	505	511	533	464	469	428	508	446	494	530	466	488	479	465	475	518	495	508	457	490	491	520	468	462	525	504	463	447	487	451	460	519	490	461	479	496	494	490	518	493	500	482	479	489	452	489	469	456	437	527	473	524	467	480	447	473	442	490	471	469	453	495	485	489	483	495
23858	21280	28413	24498	21284	9691	2223	1643	1136	1087	1115	947	985	939	910	937	848	878	889	823	809	833	867	810	853	853	875	784	825	800	778	822	830	802	827	780	753	801	846	830	816	825	778	817	820	790	806	781	798	790	827	739	794	791	819	777	821	772	733	718	793	818	772	767	770	788	849	789	780	772	755	760	751	754	803	751	756	796	753	804	737	722	758	777	801	775	795	737	757	732	799	771	767	751	794	795	764	759	753	767	788	749	777	778	733	768	756	756	802	752	843	749	737	730	757	763	754	787	782	770	702	740	775	762	817	764	691	757	773	759	792	783	742	773	730	783	784	807	798	746	757	739	783	765	824	757	752	786	760	718	821	775	731	720	764	736	738	785	778	801	771	732	793	755	795	775	754	713	767	758	731	799	790	776	750	752	794	767	794	795	753	740	742	735	749	765	740	752	771	751	783	786	826	793	747	801	751	738	740	740	733	793	793	752	754	730	771	731	765	765	732	736	773	765	741	738	754	780	762	746	738	808	756	728	798	774	787	772	770	762	710	745	747	750	824	749	759	739	726	755	764	797	714	754	746	748	795	777	766	784	725	779	784	809	786	815	761	819	763	765	731	773	707	723	771	777	781	795	793	770	739	739	779	771	776	710	779	730	798	789	802	801	774	760	743	763	785	766	782	824	743	775	792	763	778	717	789	732	764	801	763	755	756	735	784	739	758	784	753	780	762	738	749	786	787	762	720	787	778	819	745	770	780	741	764	775	731	794	735	775	781	815	728	812	771	751	793	761	752	741	778	772	761	714	756	749	754	781	739	767	751	785	752	763	761	743	723	768	751	755	779	768	755	755	780	797	764	774	770	762	772	728	733	795	741	748	792	743	760	761	711	724	754	780	788	743	759	776	788	766	768	791	766	762	681	727	754	786	780	760	768	742	763	736	735	727	732	793	773	758	773	775	780	744	766	745	789	719	737	798	838	775	811	734	789	784	793	779	783	736	788	765	767	710	795	775	761	726	807	740	722	771	768	742	762	758	760	791	775	716	771	796	762	748	771	738	767	784	758	734	770	745	781	788	749	775	715	715	744	783	779	768	761	742	711	774	757	729	768	763	790	768	766	731	792	750	786	708	726	754	752	779	781	739	808	754	762	759	792	727	731	781	765	763	717	725	763	781	824	763	784	790	773	793	723	745	753	745	793	793	713	719	775	802	797	776	745	738	778	736	823	727	745	804	797	736	771	766	761	794	804	780	793	722	766	740	767	746	727	719	750	775	751	810	792	754	750	790	741	740	682	715	750	791	742	760	729	748	811	815	768	776	737	785	749	765	713	760	789	743	773	757	741	744	723	765	751	767	754	741	801	771	773	761	798	759	772	741	775	778	732	770	774	758	772	735	735	731	804	782	803	799	777	772	774	757	764	782	726	793	758	788	740	783	800	795	777	778	733	775	729	789	744	757	762	816	759	754	761	766	767	812	800	752	781	757	784	773	782	759	774	730	774	788	764	796	763	771	749	749	762	739	729	727	750	741	752	737	803	739	732	788	744	746	711	805	736	763	737	767	726	746	755	800	770	782	744	784	797	810	783	776	748	811	806	734	738	776	772	739	758	788	830	796	778	773	800	745	765	740	737	831	769	800	758	764	731	750	853	751	774	809	755	798	805	783	761	758	752	755	732	798	748	742	793	762	784	782	750	756	779	755	763	735	777	775	756	754	743	728	780	751	781	815	755	771	755	756	755	794	774	759	817	779	778	787	756	799	751	765	744	785	770	715	759	791	795	818	751	772	713	768	764	729	721	754	841	737	755	706	745	771	784	732	721	762	735	709	785	771	794	739	777	762	745	764	778	779	769	784	789	780	827	815	764	739	800	753	791	743	767	769	762	710	712	790	768	784	768	793	782	760	802	801	798	794	760	716	798	784	829	745	726	732	750	719	725	779	761	738	726	807	771	800	743	773	729	764	770	784	736	756	743	746	791	808	731	759	741	761	781	746	746	754	769	752	799	774	738	805	788	757	756	699	830	743	701	728	756	738	736	805	790	721	744	783	780	738	826	764	785	783	802	751	744	741	716	791	840	778	800	764	771	785	804	790	752	785	745	752	788	784	762	770	807	761	763	753	746	729	738	765	767	773	797	770	725	739	818	759	774	735	729	751	759	732	715	782	768	760	864	807	770	729	724	798	743	784	762	749	749	753	771	742	793	720	782	765	765	814	738	760	763	716	789	757	726	796	781	752	788	757	778	795	739	800	715	812	765	740	705	745	796	765	723	775	784	780	752	740	765	715	755	797	786	753	764	764	799	772	808	771	789	744	778	817	717	803	773	789	736	759	798	779	747	762	731	705	728	785	767	776	722	728	785	723	748	747	726	749	750	763	796	688	744	801	706	766	822	779	782	770	779	797	763	777	756	746	741	793	766	731	737	784	792	794	729	760	786	721	739	770	729	726	767	789	757	733	743	726	795	771	768	768	775	795	719	773	761	753	747	809	782	774	789	797	745	757	776	683	768	789	787	754	745	784	768	761	779	759	770	696	770	783	704	774	791	690	786	755	809	775	756	732	766	727	782	757	770	772	759	736	769	733	746	793	746	769	774	764	730	763	752	717	790	803	697	694	783	776	719	801	803	749	755	807	708	782	784	769	786	788	746	733	750	771	736	758	753	766	735	734	747	792	781	773	717	694	758	773	816	755	759	786	804	746	749	760	755	731	738	779	766	733	746	796	744	766	786	738	770	752	800	789	762	794	804	791	737	696	753	816	793	802	751	757	791	764	781	771	768	771	760	765	777	768	776	750	759	803	710	749	785	739	743	771	772	768	739	802	732	782	789	758	768	778	811	739	775	721	775	799	676	775	755	805	780	772	750	782	721	817	749	809	758	773	763	792	768	789	803	761	710	762	758	760	782	716	719	758	731	845	795	762	723	798	797	761	760	817	790	739	751	756	779	787	728	748	739	811	744	760	755	713	771	777	808	700	721	811	728	776	715	773	694	758	789	780	740	776	807	744	794	757	822	765	734	773	729	798	816	765	786	793	731	737	742	738	828	727	745	800	748	784	767	750	782	804	776	766	742	765	733	787	751	769	701	822	736	737	783	736	806	752	779	766	772	730	740	802	755	754	736	786	780	727	769	715	799	790	801	821	764	727	748	726	800	783	765	812	766	768	733	753	723	727	825	792	811	803	766	759	718	815	731	770	709	752	768	746	764	755	784	725	746	739	764	760	741	779	783	806	768	818	810	731	721	758	745	793	767	792	749	760	742	725	741	724	800	776	796	726	751	759	816	748	764	753	671	688	806	763	757	713	775	769	793	726	843	799	768	779	724	829	740	718	732	824	763	762	770	729	782	816	763	721	772	795	752	771	761	800	788	767	770	774	724	764	795	723	774	762	795	747	767	723	755	764	781	808	766	784	747	752	757	748	815	761	787	741	763	771	774	787	732	781	756	759	734	779	772	769	744	783	758	785	745	772	767	787	750	775	791	736	746	758
6250	14775	9221	4742	3471	2894	2586	2272	1477	1309	1336	1145	1133	1090	988	1009	961	918	973	862	956	899	903	800	845	861	801	832	865	818	773	861	822	835	850	882	806	854	838	881	837	815	831	834	818	775	836	842	806	780	809	797	746	779	805	792	806	808	793	802	830	812	827	830	791	800	749	766	813	800	770	777	812	770	788	759	774	745	716	734	784	801	761	772	754	764	791	806	855	750	764	765	786	741	765	783	749	723	787	775	735	755	716	716	814	764	747	751	821	762	710	818	726	737	760	797	789	730	754	794	773	799	719	776	826	813	769	802	770	790	734	788	741	777	765	714	751	782	776	774	768	727	801	700	828	712	766	757	767	729	761	755	745	738	781	736	768	764	844	747	772	778	821	763	722	786	757	812	802	762	730	739	740	750	741	756	728	738	812	752	718	778	729	767	807	755	761	821	762	811	791	776	744	761	759	761	799	715	738	793	797	758	738	742	814	764	758	751	741	774	766	781	799	790	792	730	774	774	718	784	800	734	782	808	776	779	739	775	800	756	765	797	754	794	714	767	754	801	766	780	742	783	785	698	791	744	767	716	750	786	784	783	681	805	742	731	784	772	771	764	828	768	716	823	796	737	782	777	745	737	793	726	717	780	801	730	813	800	810	747	746	812	746	778	769	751	765	769	740	704	766	763	783	761	738	740	805	741	783	775	777	758	788	779	759	729	782	717	775	790	737	769	766	761	761	758	712	768	754	760	792	769	734	790	780	803	751	733	770	746	836	775	786	761	750	704	769	783	759	715	771	824	716	789	719	803	777	752	714	762	758	748	782	746	741	759	750	751	783	794	741	763	778	759	777	771	767	788	756	784	745	728	707	752	782	779	748	779	773	723	784	775	702	747	729	748	724	743	762	816	776	760	795	736	747	736	761	786	779	735	810	757	783	773	766	815	720	768	759	765	796	771	807	799	727	732	785	766	820	738	727	798	795	756	747	775	751	815	750	751	761	761	732	734	780	754	781	797	730	785	741	799	804	777	751	796	748	753	792	773	736	787	776	766	802	774	756	741	805	801	684	785	773	759	761	760	727	769	748	715	760	771	813	760	770	785	752	812	751	764	756	762	761	790	778	783	740	778	814	781	739	764	741	755	795	740	760	751	778	764	778	750	742	763	806	791	786	735	835	760	763	778	735	724	763	760	793	740	743	739	738	759	770	789	777	798	764	808	762	784	712	703	773	763	762	782	763	772	826	692	744	778	776	783	773	757	751	780	792	705	801	778	765	760	735	731	780	743	759	826	718	765	775	730	764	776	765	746	770	762	788	791	709	763	757	756	730	786	826	726	778	766	724	803	773	764	764	759	791	751	793	802	814	772	806	793	796	735	704	717	769	753	784	804	788	763	779	765	750	780	729	792	776	729	759	746	774	811	718	748	797	767	759	759	743	775	720	763	726	792	740	743	756	753	776	803	735	760	778	762	769	778	775	772	794	752	793	751	805	812	734	707	820	769	768	769	761	763	784	738	785	750	777	751	752	800	773	734	796	744	794	755	772	742	788	755	703	764	789	770	746	825	775	757	744	725	747	729	746	783	777	791	774	748	773	762	753	784	766	770	761	721	765	802	738	741	762	777	779	781	788	785	751	741	792	776	765	781	775	787	786	769	768	801	736	741	778	790	775	726	754	715	743	783	777	753	775	731	745	729	763	771	785	765	768	774	762	795	774	734	757	762	792	778	792	738	795	734	732	774	791	809	738	782	743	745	778	734	755	750	747	772	752	785	772	793	757	770	774	769	736	731	760	777	780	762	720	756	801	780	793	776	719	755	748	755	782	784	745	757	791	774	743	715	762	729	735	700	796	771	773	790	742	763	745	785	758	742	803	748	731	729	765	766	765	767	700	815	742	711	727	757	710	787	732	697	748	712	754	771	747	793	739	786	765	770	810	765	754	794	764	725	780	812	785	681	761	778	764	791	769	758	722	771	753	792	740	761	796	769	768	771	772	747	758	725	812	801	803	773	791	765	732	765	792	744	760	756	810	754	748	746	730	721	729	800	744	761	753	728	770	805	753	724	691	790	750	728	755	741	816	747	734	752	746	786	742	764	776	755	795	751	722	788	713	716	751	740	823	799	746	740	739	732	779	736	718	747	736	775	781	780	741	812	777	742	789	798	772	739	782	766	785	739	780	732	764	765	744	748	766	841	737	802	831	763	697	766	797	782	833	804	765	746	778	757	757	761	725	748	768	695	699	740	796	785	736	771	778	773	753	781	774	790	753	770	712	748	756	744	752	730	799	727	774	786	760	768	727	753	783	781	764	751	764	757	768	759	744	764	810	796	744	774	756	772	803	725	798	784	765	733	771	737	776	760	795	787	722	748	740	790	737	757	786	757	772	775	739	755	758	782	741	746	827	787	747	798	742	785	740	741	713	776	780	779	756	730	746	750	754	725	751	768	741	754	777	717	759	747	741	745	800	731	731	709	791	781	760	753	744	707	777	726	779	786	780	805	785	749	781	786	747	739	734	782	815	765	719	735	750	777	751	744	776	783	809	782	795	759	799	801	762	772	737	741	797	758	767	772	779	767	763	751	763	768	794	774	743	802	732	765	769	735	768	787	746	779	788	746	781	800	731	750	795	773	798	753	715	780	782	780	819	791	749	810	770	771	722	743	766	718	782	796	779	773	733	793	734	775	753	779	772	796	787	739	723	718	743	698	789	737	785	720	735	792	721	804	792	795	735	781	820	807	781	727	731	776	784	715	770	769	722	744	775	708	793	777	784	780	756	712	708	771	828	818	725	793	797	734	810	759	802	805	742	761	762	745	747	756	787	816	720	783	736	798	705	791	775	770	734	762	735	750	718	797	769	761	812	823	815	766	783	722	802	737	766	760	752	817	788	798	743	726	756	819	788	766	843	763	768	767	746	800	740	761	785	738	743	746	770	786	794	764	788	739	775	782	781	768	753	742	799	738	782	746	802	772	725	776	767	768	775	744	759	786	769	722	773	786	764	768	803	731	741	752	725	770	752	837	772	720	793	719	766	779	762	795	755	786	765	733	759	816	793	775	780	771	767	746	771	748	791	727	773	777	807	705	779	791	746	776	807	788	738	815	777	768	782	768	769	765	724	728	778	777	772	726	789	750	743	731	767	758	782	773	721	711	787	770	780	803	815	819	736	755	770	756	805	746	764	785	776	701	753	780	760	773	744	735	769	778	758	799	743	780	738	761	747	772	709	769	802	791	755	782	772	788	756	766	767	765	788	758	786	739	771	722	742	765	772	739	769	804	742	741	770	772	747	793	748	771	767	758	771	737	757	721	803	786	737	758	779	800	797	719	811	751	774	729	796	748	758	830	794	801	764	805	745	838	796	776	728	774	720	737	739	739	768	750	801	721	756	748	706	773	736	752	759	734	767	750	756	752	736	746	730	767	773	760	766	742	794	757	718	764	792	786	764	781	804	733	765	749	706	780	734	758	773	746	785	767	752	800	742	778
24914	21276	27364	25448	10157	1164	950	825	556	570	541	500	504	527	493	510	442	513	483	457	458	488	416	441	422	434	443	437	412	435	428	386	398	450	414	395	409	476	445	440	397	432	428	445	417	439	420	423	408	431	432	427	398	412	391	383	460	413	371	430	424	433	428	439	412	390	396	406	436	375	392	389	389	386	413	382	412	390	410	402	416	423	452	432	412	379	397	398	376	444	377	390	394	406	388	411	387	439	392	427	398	400	395	402	402	405	398	399	396	408	410	429	421	407	412	441	378	381	417	414	375	421	400	383	377	412	396	443	421	397	424	409	409	386	405	418	406	392	398	388	363	398	388	406	407	402	405	416	382	391	381	396	385	401	411	384	422	410	394	384	405	379	398	382	380	368	384	388	413	449	413	430	405	399	394	439	399	402	419	375	394	419	400	403	414	379	398	379	413	403	436	419	419	379	388	456	424	408	405	380	404	420	426	389	367	377	397	381	417	421	420	429	416	416	379	379	388	390	388	407	395	433	390	432	391	359	411	392	391	376	397	410	407	395	418	420	444	399	404	386	413	370	409	433	397	394	418	374	424	387	425	393	371	405	396	381	422	401	384	416	397	376	400	394	365	409	395	388	394	378	419	380	404	380	353	405	437	392	426	381	408	418	399	395	410	422	393	364	384	405	421	410	441	415	382	438	418	391	442	382	445	392	413	445	402	402	413	397	412	415	409	413	404	411	381	395	412	394	424	429	400	382	407	366	403	405	375	389	417	400	397	400	396	401	422	400	400	399	384	391	408	390	385	417	425	400	426	439	388	419	395	381	415	405	456	397	417	397	405	370	412	392	413	417	409	417	395	438	386	392	416	424	403	396	413	404	391	396	397	419	380	389	417	378	412	379	418	374	438	369	420	407	384	369	390	409	386	431	416	383	391	408	406	379	403	405	422	410	387	408	371	406	390	416	384	403	398	375	398	415	398	383	413	412	411	410	372	405	384	411	423	379	392	409	393	406	378	420	420	416	409	397	375	364	437	440	364	421	389	417	373	407	427	416	412	409	402	416	386	412	406	394	432	394	444	430	405	400	401	393	382	428	403	406	381	404	406	387	426	395	421	447	413	400	374	412	383	390	417	423	413	384	439	412	414	416	383	350	381	413	357	395	407	411	381	375	391	410	409	443	410	422	400	384	381	389	400	372	382	431	420	346	383	428	380	395	404	371	422	379	391	413	453	393	399	390	372	381	419	403	379	371	435	426	381	401	420	384	382	378	405	407	324	397	363	403	398	412	411	421	413	384	450	443	395	427	399	430	411	424	414	421	408	421	423	385	425	376	404	406	387	380	402	411	386	392	412	449	421	417	376	399	413	398	371	416	382	413	391	436	382	382	428	421	408	391	431	417	419	357	432	410	424	395	382	428	403	390	384	375	438	411	412	451	413	387	407	386	422	375	405	421	384	432	402	408	434	412	411	371	439	398	377	402	415	420	392	375	448	419	418	409	394	364	406	427	423	386	379	410	433	374	376	355	413	383	371	368	432	437	398	344	400	409	412	402	389	403	382	411	385	393	412	397	427	405	400	406	406	359	396	412	398	417	391	357	400	406	340	370	390	412	367	342	442	392	429	400	396	440	398	378	389	355	417	425	391	406	392	399	429	430	400	411	401	403	438	412	424	392	379	414	382	410	363	435	425	410	415	408	404	435	381	399	404	420	389	405	412	431	375	392	379	385	413	415	399	376	377	391	415	401	397	395	382	395	402	419	389	389	419	395	397	412	371	434	398	393	379	395	387	392	403	420	420	395	398	366	408	421	360	396	398	395	428	394	412	409	378	374	404	409	418	410	423	419	409	367	405	430	434	385	406	391	418	444	341	417	390	389	407	373	390	395	389	407	408	425	413	405	423	397	407	432	384	373	395	409	382	435	383	397	379	383	416	420	356	393	398	412	403	348	388	429	408	411	415	402	462	387	390	414	431	394	411	416	394	391	388	404	439	412	386	377	406	377	379	416	395	404	442	406	414	421	415	392	401	380	372	378	410	427	413	383	416	388	409	415	376	436	444	359	415	359	440	389	400	377	376	422	386	448	425	425	406	391	379	385	375	362	403	434	441	406	393	379	396	408	393	383	353	379	368	411	416	403	406	418	342	382	388	415	368	399	379	384	412	410	413	432	386	395	409	419	407	399	397	396	381	388	406	377	388	401	395	410	421	365	385	437	401	376	413	363	397	346	422	402	449	393	410	388	367	402	414	420	434	396	377	383	410	404	419	385	395	420	408	413	385	359	408	386	411	396	417	425	404	398	390	397	428	419	414	409	376	362	418	416	399	406	407	381	400	431	387	392	408	392	384	388	369	416	409	435	406	420	403	425	403	421	386	374	400	414	390	416	382	384	440	426	424	409	419	415	392	440	401	399	429	392	397	368	410	406	434	419	397	409	413	391	351	389	394	392	388	415	413	395	388	387	386	404	421	419	397	428	362	392	421	372	389	417	422	435	397	421	420	365	399	424	441	416	402	414	386	375	393	463	385	408	386	422	429	369	370	384	368	417	380	430	378	401	395	388	407	407	378	421	387	383	401	411	398	399	399	431	412	392	381	417	402	417	400	390	397	404	425	356	405	416	430	415	405	381	390	439	397	416	401	408	421	389	381	415	405	374	374	397	409	406	387	410	391	413	446	439	450	419	384	392	378	392	381	379	433	421	404	385	370	420	382	379	394	418	396	369	404	406	361	396	384	415	341	399	382	408	387	375	365	397	395	431	425	413	351	401	439	403	439	397	398	396	392	386	413	380	384	410	398	392	385	424	404	400	438	419	409	386	412	395	359	401	419	383	355	391	352	388	397	388	368	394	391	392	402	401	394	410	400	401	385	407	423	371	399	401	369	390	425	404	406	384	445	412	386	404	415	396	394	410	387	418	421	417	396	424	408	411	410	415	452	401	407	415	407	377	445	396	412	391	439	385	386	447	388	408	409	385	423	399	379	392	420	378	409	372	365	411	425	373	414	440	441	390	396	431	387	396	368	376	431	429	403	376	395	420	406	375	406	411	445	373	379	451	393	427	372	394	391	407	388	389	381	377	372	399	402	398	384	411	392	401	438	378	439	425	410	404	451	402	427	383	429	390	390	404	422	427	379	397	398	390	397	417	366	396	402	377	380	405	403	446	377	398	404	423	364	431	372	353	372	408	406	423	403	397	403	397	393	404	398	399	432	416	426	373	381	412	419	401	383	384	393	386	376	421	419	344	417	436	385	397	405	401	411	392	399	393	433	404	388	399	365	398	410	361	373	423	397	369	407	392	397	393	380	382	404	429	429	388	401	396	408	397	396	392	418	414	382	435	391	369	377	421	377	408	426	437	408	422	375	354	394	330	446	375	382	386	425	471	398	390	390	437	387	399	412	364	388	449	394	403	402	415	412	397	393	356	405	377	443	424	369	441	381	401	408	405	431	404	401	415	427	399	401	402	423	398	385	421	417	429	387	392	449	374
5421	9680	5518	2939	2023	1689	1512	1336	897	812	755	703	617	650	586	586	553	542	506	513	502	495	475	447	470	445	439	441	458	451	482	476	480	458	458	451	473	489	469	412	457	486	456	439	450	465	465	484	425	443	457	422	429	401	446	422	404	429	452	406	470	453	489	470	455	412	390	429	423	442	400	391	409	377	457	443	429	416	433	413	394	427	430	408	476	449	440	459	406	406	433	414	425	430	396	402	444	401	416	437	378	438	393	435	419	436	432	408	425	428	455	441	412	409	439	433	402	434	425	426	367	434	413	457	396	410	397	383	398	427	407	413	384	411	422	407	403	421	413	412	373	385	412	401	437	418	394	431	380	399	388	430	419	421	441	423	385	416	429	421	397	428	414	406	426	437	412	424	421	404	412	401	386	430	452	445	451	423	398	396	428	410	422	419	400	460	441	381	381	366	438	442	430	420	421	395	422	434	426	428	417	383	441	406	414	438	416	410	401	391	456	409	431	428	420	405	446	383	431	407	423	424	379	402	439	460	414	405	413	391	433	412	427	400	384	405	441	428	444	436	460	403	427	393	431	438	438	412	421	430	425	410	427	412	391	399	411	400	387	422	421	432	410	417	419	411	412	404	390	382	409	446	387	453	396	434	416	451	389	401	397	440	375	379	400	398	434	401	416	433	428	414	393	449	408	400	424	450	436	414	416	416	438	399	393	415	428	428	409	417	433	420	403	363	416	448	435	421	416	446	396	455	431	411	417	433	389	455	409	396	430	387	422	390	383	451	443	401	400	412	412	423	425	416	426	366	403	428	414	426	415	418	409	415	422	396	425	435	449	439	396	404	446	413	426	435	456	413	406	443	430	409	459	456	429	385	425	450	419	430	418	367	398	410	418	428	398	435	416	411	428	424	411	410	407	385	418	408	424	437	397	416	405	391	415	454	455	405	390	448	406	384	406	396	443	440	464	429	410	409	439	432	433	431	433	427	411	420	389	437	432	425	415	434	420	404	423	398	422	396	415	424	437	418	400	438	429	441	462	396	431	422	405	432	436	379	415	417	418	405	378	431	401	433	444	447	455	427	407	403	405	386	390	442	462	406	429	424	435	410	452	415	383	416	403	400	409	413	399	442	415	421	400	438	412	437	421	433	406	430	463	410	448	408	429	429	402	422	409	429	408	449	420	393	427	438	461	398	407	420	445	428	441	405	415	424	400	440	396	408	414	410	432	392	406	434	415	398	372	406	393	428	372	464	438	403	408	408	393	418	426	410	418	413	399	424	408	431	408	429	395	432	410	416	471	467	430	439	402	414	391	416	407	394	421	432	394	420	401	393	418	451	394	402	438	390	413	415	421	464	435	425	435	401	396	420	433	442	425	427	411	420	392	431	430	427	414	462	407	408	410	409	431	409	401	431	438	424	441	409	403	427	408	449	430	405	425	422	429	417	403	443	411	410	449	419	425	411	399	415	441	408	424	400	427	439	421	452	435	410	451	431	433	425	390	435	396	435	425	445	433	396	408	421	429	426	419	431	425	455	392	419	406	425	396	432	423	397	403	420	404	430	411	440	399	423	439	429	425	411	431	408	391	415	386	418	407	412	436	424	400	437	437	382	428	423	389	434	415	414	396	412	426	403	444	419	399	400	471	392	429	418	452	394	410	426	378	395	438	372	391	417	411	415	410	437	432	406	434	417	424	419	435	384	388	421	438	451	405	402	404	421	427	433	398	411	434	417	398	402	428	418	395	462	361	454	430	410	446	404	406	446	409	411	433	422	376	429	420	424	408	371	401	418	377	419	417	425	412	402	414	412	438	439	401	451	391	419	391	433	399	383	398	407	425	382	394	412	399	422	392	392	401	380	388	413	425	406	438	403	414	428	425	400	360	445	449	462	444	418	440	383	419	438	422	413	423	462	435	397	399	408	430	407	404	412	391	401	438	391	422	401	407	392	446	436	411	436	406	425	429	419	426	459	382	387	412	408	394	396	443	428	416	429	417	430	448	431	419	425	401	415	434	450	441	389	407	394	377	443	417	396	398	413	377	415	421	413	425	418	392	422	432	418	424	377	415	422	426	430	413	366	420	410	413	429	396	424	419	417	423	414	418	391	384	430	390	446	416	447	438	390	404	401	427	424	437	422	389	457	403	431	461	425	399	438	390	407	395	415	454	420	421	394	456	420	433	444	444	416	394	420	414	422	469	423	475	412	441	443	401	425	420	392	402	413	430	424	431	421	440	459	453	386	402	423	400	396	445	400	425	391	402	436	394	443	404	369	397	440	420	433	422	413	413	433	408	415	407	420	440	446	426	432	453	411	410	398	392	378	367	411	404	436	405	402	434	426	432	397	398	431	429	399	451	434	471	411	409	387	418	462	446	403	403	444	405	457	398	402	409	417	437	417	445	389	442	444	404	443	395	419	399	469	447	395	409	429	430	421	438	455	406	391	411	461	422	413	428	422	393	428	387	412	413	432	454	414	426	410	419	403	407	451	392	423	397	443	395	458	423	434	416	389	448	386	417	461	413	451	444	455	450	402	398	423	443	420	427	419	411	425	437	422	407	411	397	418	427	411	454	390	383	393	427	412	412	385	433	396	500	411	427	434	385	420	414	392	376	409	395	398	423	395	428	427	442	416	408	419	422	450	431	423	414	432	418	417	410	387	381	419	409	397	397	404	418	415	399	413	437	405	399	424	397	403	388	438	390	405	442	400	446	415	426	405	393	403	434	429	416	384	431	407	392	434	419	444	420	415	430	412	400	399	411	405	415	413	363	406	422	409	422	436	392	423	425	416	414	447	390	433	410	380	424	399	427	393	400	421	424	413	414	414	397	416	424	448	436	408	459	435	411	402	391	432	388	422	398	416	431	397	395	423	433	382	394	430	430	382	409	443	421	411	417	413	389	430	429	435	415	403	390	421	396	384	422	421	420	450	399	402	402	416	419	419	400	415	420	428	427	424	453	421	398	439	430	456	425	427	407	409	460	409	387	435	407	445	379	450	425	432	406	428	416	414	392	400	451	433	470	395	418	425	453	437	433	415	384	449	397	441	385	433	370	434	424	394	414	471	430	402	443	420	428	423	416	419	416	406	425	394	388	404	432	432	406	421	393	401	410	431	418	415	413	380	406	404	420	433	420	418	400	428	451	399	451	407	416	430	410	399	426	399	405	414	445	416	410	418	416	415	434	436	421	394	458	425	450	375	421	450	407	420	422	401	392	376	400	411	460	412	395	432	424	458	400	399	418	403	409	432	382	385	409	426	405	435	444	407	429	465	404	433	405	433	422	425	439	389	428	448	412	439	439	413	436	417	461	426	440	415	379	425	416	391	403	398	405	461	444	384	419	419	407	414	420	417	407	400	426	412	440	423	427	411	404	415	403	403	410	453	391	423	416	415	420	397	443	431	408	427	448	433	380	431	398	408	449	438	401	400	385	444	424	411	396	413	406	452	410	445	422	396	414	419	386	395	407	414	411	427	432	449	419	465
22670	21318	28997	23961	21301	21370	10028	2522	1515	1393	1369	1185	1149	1178	1150	1100	990	1043	962	911	905	912	1025	902	909	856	949	845	840	914	850	906	864	930	867	921	931	911	890	876	890	873	869	907	839	879	861	843	820	839	838	834	848	813	821	810	827	796	900	845	789	859	839	771	877	827	864	783	826	771	845	805	854	845	802	810	820	831	793	858	873	859	787	804	784	798	814	788	810	752	849	846	803	779	813	791	829	795	820	798	809	831	807	862	863	820	789	836	784	849	737	822	820	809	785	806	790	793	813	815	808	835	835	813	792	743	801	828	869	761	810	789	778	805	842	802	803	874	819	823	819	823	786	817	792	782	793	765	816	826	838	760	797	827	827	801	786	783	765	801	826	803	782	860	814	803	811	797	869	808	799	844	826	852	776	804	802	828	815	810	785	835	798	818	786	790	778	825	819	834	784	807	787	848	799	757	799	819	820	846	801	773	750	870	782	811	810	799	841	856	851	785	847	849	808	831	841	799	820	808	848	788	801	805	830	794	819	760	805	828	808	795	780	781	774	823	788	824	743	763	825	753	814	854	786	769	845	786	756	805	806	828	813	821	784	774	763	826	826	810	842	819	795	836	799	810	812	806	773	759	783	828	818	856	833	797	845	839	775	809	840	802	826	815	842	798	809	792	811	800	839	808	876	805	834	745	803	816	746	815	755	774	796	776	750	799	812	792	819	805	802	764	802	750	798	798	830	854	885	774	825	749	802	847	787	797	810	814	837	858	797	809	811	787	806	771	796	841	820	795	796	846	827	830	842	813	801	803	833	800	820	788	842	791	827	777	857	825	797	767	838	790	832	816	809	851	822	783	824	841	795	862	774	806	789	783	768	812	853	773	811	836	866	781	784	811	795	842	778	847	802	824	875	821	793	805	821	793	806	797	783	803	802	826	756	787	777	810	810	750	780	803	802	836	832	800	809	780	774	798	788	820	757	756	766	780	829	882	815	827	772	796	780	766	822	851	864	820	821	808	779	846	792	795	821	822	858	823	812	764	769	788	868	780	806	749	844	800	851	766	834	860	808	821	798	815	811	799	821	802	837	790	796	831	801	853	812	827	758	855	807	810	818	851	854	839	827	822	858	748	812	827	807	787	834	841	797	849	760	856	824	845	787	820	742	831	814	756	790	771	791	837	854	816	806	812	795	758	796	767	893	817	810	797	823	833	859	825	787	854	803	781	775	787	834	791	818	846	839	831	788	793	799	838	860	793	821	820	829	805	863	859	824	855	813	787	817	818	796	819	816	767	795	793	831	822	806	826	786	807	807	803	771	808	786	782	834	791	806	743	808	806	810	817	793	780	768	795	815	766	849	805	775	860	802	796	797	759	828	748	801	809	774	791	798	767	777	816	871	802	874	839	800	798	778	793	841	776	794	826	809	848	864	842	852	823	791	790	793	837	845	843	795	801	802	794	777	769	816	806	799	778	816	834	804	869	804	783	786	783	795	792	749	795	832	778	824	793	823	799	758	822	782	789	798	809	818	825	806	792	828	792	792	786	761	785	782	828	828	798	819	847	834	750	783	749	836	820	735	818	774	800	795	819	829	794	822	786	770	845	799	768	788	762	847	821	826	804	800	812	847	809	847	817	828	798	792	814	853	813	805	835	820	805	821	812	811	800	804	845	826	791	762	810	860	782	801	808	793	771	796	824	803	781	814	817	814	740	867	820	751	862	806	784	845	785	798	775	758	782	799	780	824	777	764	777	781	780	838	818	806	727	796	801	832	853	850	830	845	847	856	843	779	762	811	812	820	778	820	792	839	800	795	768	787	818	787	814	854	796	789	794	804	818	864	793	813	843	795	845	837	817	834	787	813	771	806	862	822	839	855	796	829	767	825	769	791	763	812	809	822	836	824	819	838	798	849	799	811	786	774	770	804	793	836	801	837	812	804	836	869	774	833	758	816	786	776	821	827	834	749	814	781	827	866	816	830	832	774	788	787	840	791	783	828	831	778	788	792	812	779	768	826	783	800	884	802	809	768	758	818	783	791	781	827	821	827	862	812	813	805	844	772	815	820	797	805	846	823	788	824	816	797	783	779	823	819	830	828	748	772	808	754	844	775	799	783	806	789	819	827	843	826	766	825	787	808	850	779	795	803	828	837	787	828	786	744	854	854	824	811	789	824	824	817	877	811	798	802	822	793	815	758	797	803	796	791	757	768	796	793	801	814	794	836	788	796	815	809	805	822	827	840	830	810	791	811	783	786	797	756	832	764	802	847	795	796	789	854	799	785	820	872	793	744	848	823	801	864	799	801	805	771	837	826	826	803	837	810	816	815	791	804	784	771	771	826	844	802	837	845	791	814	812	853	813	816	821	789	827	742	798	814	869	802	795	753	866	776	759	804	857	769	805	842	795	804	853	822	837	765	778	804	816	862	824	878	869	836	807	776	779	832	835	753	800	826	775	824	774	805	779	790	804	816	806	809	814	832	770	765	805	790	804	823	825	789	824	810	820	820	771	800	818	822	810	774	823	810	822	768	825	857	789	808	829	850	813	795	826	862	778	813	808	827	835	796	840	847	809	736	825	793	813	788	761	860	794	800	823	810	769	825	821	805	811	810	801	839	808	810	839	811	782	815	809	809	842	777	752	796	819	783	827	780	784	794	823	830	829	807	804	828	752	826	827	778	782	780	798	822	826	833	827	818	786	805	785	786	863	818	813	797	827	799	817	795	817	796	811	867	792	748	841	774	801	810	861	834	829	846	798	810	822	771	776	780	773	793	775	803	832	840	781	795	751	804	815	818	805	792	810	802	833	800	794	756	768	809	800	810	823	816	839	786	817	784	805	816	822	814	862	793	859	796	787	792	807	810	829	806	814	768	845	796	785	793	748	773	807	820	804	790	868	759	826	795	804	806	810	797	795	821	801	797	828	768	787	803	823	819	769	817	786	831	821	749	785	814	748	851	827	843	740	769	743	821	811	783	753	825	766	751	797	794	855	790	790	804	815	832	825	807	804	823	797	754	834	784	799	786	801	794	794	762	786	813	813	818	813	826	817	865	796	809	801	805	805	777	826	832	806	812	804	835	800	849	763	785	795	852	850	772	787	790	810	839	811	765	787	797	837	816	808	798	833	779	788	793	829	818	855	806	803	739	837	775	810	773	833	792	799	808	842	786	766	804	836	799	794	827	837	767	796	770	798	869	866	783	816	784	839	809	763	825	800	785	856	837	822	811	807	772	821	806	768	779	820	766	809	797	834	742	812	805	857	781	777	797	771	860	819	809	799	769	821	805	831	786	794	809	768	818	787	842	813	857	779	837	791	823	764	826	799	845	774	784	805	828	795	772	861	840	816	829	845	869	798	788	792	786	794	832	812	801	786	787	884	800	809	826	833	790	780	792	815	807	790	856	794	816	879	787	776	764	855	825	806	790	807	825	802	829	789	852	773	838	786	811	824	749	792	809	802	799	801	819	783	830	799	793	782	800	787	772	771
7191	20675	13227	7189	5421	4392	4098	3298	2077	1752	1689	1539	1393	1321	1312	1227	1105	1072	1098	1028	979	951	956	939	878	939	924	968	913	929	925	938	919	953	932	892	953	935	876	871	901	897	887	902	868	846	878	901	883	867	863	862	832	811	871	850	870	830	805	831	812	822	867	796	819	837	841	818	770	828	801	856	802	809	820	863	827	844	824	827	769	817	808	847	847	798	823	832	836	780	821	805	763	806	792	870	777	803	835	814	824	804	837	776	821	779	795	810	813	794	801	818	809	804	801	821	813	867	846	826	820	833	801	796	818	785	832	765	790	812	793	780	804	802	769	807	797	807	791	792	846	741	784	791	763	817	767	843	819	780	804	825	844	769	797	777	760	774	836	790	796	866	832	828	775	802	796	818	758	792	791	821	802	774	780	797	782	814	847	864	827	845	829	775	828	726	770	798	838	838	795	786	825	827	808	813	828	840	810	832	786	756	825	765	814	806	771	752	862	817	853	811	804	808	819	826	817	792	775	789	783	852	755	836	832	861	823	829	797	820	800	794	813	813	777	856	814	793	786	837	782	808	817	845	830	813	830	782	762	815	777	773	807	802	739	796	823	816	823	810	819	788	844	814	802	820	757	792	831	804	786	818	772	834	809	801	814	860	807	790	798	805	805	807	884	809	811	824	787	813	843	782	787	792	799	835	806	831	830	833	803	844	788	776	801	761	768	797	764	814	830	774	859	771	783	820	795	800	826	809	776	813	847	817	802	826	805	793	836	824	846	804	802	809	745	805	720	805	824	824	793	777	810	820	841	823	800	825	832	800	795	819	778	842	779	797	865	791	843	822	778	829	831	798	774	740	847	775	805	802	795	796	748	807	765	758	820	806	863	837	805	767	764	780	859	768	789	791	766	769	795	814	814	815	807	790	827	758	778	744	787	778	780	827	788	774	826	790	824	786	830	792	797	822	813	791	794	769	784	799	796	791	824	794	765	841	807	810	761	793	804	792	814	854	767	810	826	737	754	793	810	805	815	791	808	832	824	795	801	798	777	793	804	835	812	854	797	803	799	825	840	802	808	839	794	765	809	771	821	804	817	785	782	780	806	812	811	816	782	788	788	804	810	784	814	781	833	798	735	831	775	791	760	809	831	778	821	800	805	752	769	836	764	764	768	802	787	792	830	726	874	828	800	819	791	814	810	782	785	829	816	778	842	811	780	818	846	849	783	830	822	851	788	826	781	815	800	797	800	797	787	804	794	742	795	810	786	762	777	784	795	807	784	789	815	785	837	785	805	808	848	805	849	786	758	844	806	803	803	795	787	783	788	829	796	813	807	780	774	829	869	799	785	806	780	806	828	791	797	769	839	768	802	845	805	818	845	817	780	789	848	822	821	759	837	773	781	794	789	806	834	822	864	844	823	830	821	793	737	720	785	805	797	777	774	752	809	821	783	778	776	853	817	776	789	778	788	764	815	748	850	806	771	731	863	763	792	833	857	823	832	754	774	803	793	816	780	765	829	852	760	787	837	783	825	782	824	817	787	796	814	799	783	814	793	818	783	814	785	785	833	815	797	774	836	807	766	832	760	777	780	824	800	853	781	772	835	815	769	809	817	806	802	849	823	758	847	796	779	830	751	851	835	851	806	753	766	794	794	804	824	800	840	822	775	805	834	777	758	806	771	824	804	809	867	809	781	782	795	831	790	779	774	784	792	782	765	792	830	814	838	841	799	867	847	794	803	802	845	812	828	817	809	826	783	798	849	798	854	817	820	792	788	820	798	818	819	815	756	764	803	808	790	792	817	797	777	771	824	795	797	825	805	774	750	843	764	830	782	763	868	788	764	815	821	845	830	795	794	762	836	761	815	858	807	821	822	817	871	828	810	780	870	786	788	783	767	778	789	795	846	797	778	827	798	795	768	833	753	763	844	778	833	822	825	798	782	822	798	790	812	772	807	826	756	786	797	802	781	767	838	813	778	802	790	744	823	808	821	811	813	797	773	873	791	822	834	841	807	792	755	788	771	782	855	821	845	822	811	791	788	832	779	806	819	826	825	827	785	770	789	770	739	806	777	795	778	836	800	852	820	802	807	804	814	790	831	834	779	834	785	782	842	777	764	815	801	827	783	804	797	783	802	833	776	795	842	817	812	825	785	781	830	832	799	810	795	779	783	797	848	823	800	788	782	831	803	788	804	812	784	809	807	769	845	756	773	840	770	797	777	826	801	834	818	827	799	822	817	784	785	792	800	808	795	790	811	808	792	806	829	812	773	783	798	804	796	804	847	758	826	787	802	759	856	825	801	833	768	785	795	848	799	811	830	826	796	842	807	780	805	800	782	770	819	824	806	820	786	837	790	886	828	829	847	784	805	842	771	817	779	773	754	812	792	743	742	778	802	800	834	748	773	770	796	775	860	814	838	792	774	801	799	790	792	845	807	768	790	764	798	843	799	772	793	793	754	852	806	830	790	767	806	822	737	858	812	806	800	759	778	824	830	851	761	817	767	849	853	806	791	817	820	806	834	848	807	776	767	775	816	790	796	822	802	799	807	813	817	851	802	825	796	758	789	784	815	785	787	868	801	818	801	805	805	762	779	813	861	802	830	771	764	804	844	797	771	797	837	762	803	849	789	777	757	800	803	784	816	822	836	790	785	809	798	796	760	789	810	832	792	764	844	798	816	805	811	788	780	808	820	839	813	808	853	791	755	751	791	753	841	840	761	787	811	790	797	760	827	807	837	819	770	817	788	786	825	819	848	815	827	760	797	800	796	782	770	782	790	779	822	792	819	846	783	778	797	825	810	818	792	779	830	812	846	849	795	859	790	846	818	785	800	869	775	824	817	795	794	801	850	797	850	767	790	784	822	788	809	776	834	811	764	803	827	862	802	784	833	858	760	831	798	771	795	815	842	782	776	791	803	855	811	779	797	809	786	795	787	841	776	828	809	817	794	793	769	810	826	838	799	824	816	833	854	837	793	768	815	825	831	804	810	807	779	810	773	799	858	769	776	831	798	758	817	846	786	804	843	817	773	850	827	806	867	779	851	786	806	764	850	801	813	772	789	823	781	757	825	838	796	832	820	808	829	812	791	826	803	813	815	813	758	784	805	846	807	839	790	819	818	783	774	810	800	794	806	804	854	759	770	809	765	797	829	826	759	782	824	852	822	782	795	835	756	810	847	757	801	820	827	789	773	802	817	807	821	800	803	818	731	830	829	788	778	842	791	810	807	804	817	766	811	824	790	815	804	789	813	830	843	774	821	820	860	850	780	770	854	757	858	803	826	791	812	789	812	814	756	846	834	820	831	805	791	861	791	757	814	764	799	774	773	752	772	788	818	778	796	785	829	798	781	775	825	764	816	815	774	798	826	841	805	798	801	789	780	795	787	790	797	825	805	814	829	805	765	816	801	801	772	812	828	845	805	814	801	794	802	777	807	740	800	818	778	803	828	747	789	766	814	781	775	804	790	754	833	768	826	836	858	791	765	776	719	769
27958	19700	7365	1501	852	740	724	666	548	560	532	574	543	487	486	499	517	463	515	507	431	553	506	499	482	484	508	462	471	505	494	510	482	498	459	497	509	515	498	444	477	459	476	503	452	478	474	477	511	481	512	486	474	489	433	482	504	485	485	482	485	481	499	464	453	462	513	483	464	496	456	493	480	453	468	481	490	473	516	485	456	473	483	468	470	453	486	487	496	463	449	482	489	477	472	463	456	474	475	472	471	446	447	448	460	470	496	462	446	488	443	481	452	444	486	469	455	505	471	474	495	516	467	457	456	502	462	477	446	481	489	508	466	459	473	439	458	497	491	486	459	498	479	457	476	447	450	466	475	452	432	441	466	431	488	486	472	455	458	477	468	425	475	493	444	522	460	478	485	495	447	483	462	478	470	477	502	462	477	429	450	452	457	454	430	498	456	476	494	444	508	473	506	470	474	426	474	446	445	473	473	507	482	450	444	418	493	437	479	461	439	470	490	513	431	468	464	466	498	440	436	464	453	503	470	460	484	465	468	465	480	460	448	465	454	466	459	493	449	459	452	465	461	481	460	475	479	429	503	466	512	490	482	424	461	483	467	472	466	474	472	491	417	516	463	483	458	477	465	497	472	479	467	442	489	454	461	487	466	514	493	477	460	450	452	501	472	431	448	472	466	473	483	470	462	458	519	487	482	471	482	475	476	464	482	413	472	492	488	444	460	448	490	454	519	477	474	460	442	449	472	439	450	484	450	479	552	499	477	439	467	472	497	493	447	461	532	472	457	463	453	455	467	471	449	468	460	487	471	471	498	440	472	489	453	466	464	476	471	459	489	474	482	468	446	490	487	480	493	481	487	479	493	465	430	494	507	448	426	479	438	492	451	477	495	468	457	466	497	458	466	479	502	463	499	488	497	484	478	466	468	439	506	489	474	500	482	439	478	477	463	472	487	468	493	487	477	481	461	449	490	477	466	465	456	460	458	454	476	483	486	475	451	490	462	414	440	426	473	499	498	473	486	504	460	471	489	477	478	470	510	479	456	438	470	478	460	459	495	441	453	445	489	475	460	472	465	454	471	493	479	514	486	441	433	486	508	490	456	440	476	453	494	480	477	464	452	465	422	467	424	491	467	501	493	467	463	453	469	504	474	469	448	473	455	482	480	475	501	516	496	490	451	467	425	454	514	459	450	449	456	472	476	500	489	491	459	434	462	485	475	447	500	448	473	489	456	481	480	457	468	449	474	510	482	459	482	451	471	461	454	457	469	488	465	448	456	453	482	453	452	483	468	487	451	513	446	479	467	480	467	464	464	451	474	436	440	493	504	482	461	530	455	470	452	494	471	473	470	487	423	474	505	448	478	474	475	488	491	463	444	474	457	470	446	479	458	470	454	431	469	443	442	483	493	467	450	487	507	451	491	490	477	486	506	489	465	462	472	457	497	461	469	494	469	455	465	482	479	489	451	498	481	456	472	476	493	477	453	483	447	502	452	448	449	453	463	428	429	459	476	481	506	474	471	486	456	475	444	477	471	489	445	499	477	442	461	482	432	481	470	490	502	454	480	478	458	466	501	461	487	482	437	457	461	481	476	482	503	453	479	476	479	473	479	463	432	476	467	501	468	444	426	518	491	482	503	478	466	475	501	466	458	469	429	444	456	461	478	487	492	454	501	492	441	465	489	427	470	472	461	468	474	447	485	473	458	474	453	499	468	498	496	468	463	515	428	480	464	480	508	445	505	426	479	496	478	483	483	459	478	460	489	475	479	450	461	469	509	462	509	471	505	426	458	458	491	456	474	480	462	485	478	445	454	494	512	444	492	482	505	446	463	479	469	452	499	437	514	477	447	460	450	453	508	464	454	482	461	486	479	466	455	471	488	477	482	466	441	449	453	487	453	494	424	463	474	476	472	449	498	476	442	489	508	477	471	509	465	484	476	522	456	499	466	444	510	464	452	441	433	452	454	506	478	472	492	489	526	466	477	451	485	471	451	468	468	430	465	436	466	506	453	500	442	507	435	481	482	485	432	486	465	454	473	482	478	466	417	478	478	451	480	446	494	486	481	490	470	494	449	451	487	478	518	466	465	491	463	433	473	501	467	475	459	465	482	505	500	463	480	434	440	493	474	472	450	456	472	480	478	466	497	464	441	490	474	468	489	450	483	487	451	460	487	466	478	451	473	494	461	482	483	486	469	492	464	459	493	472	477	445	478	488	455	450	474	464	465	507	465	463	456	472	477	475	424	448	444	441	497	469	446	450	458	424	430	454	479	450	446	485	465	439	492	445	450	438	471	485	469	484	445	486	465	448	446	501	478	437	444	497	494	476	498	470	454	460	443	450	482	521	490	484	466	426	502	468	497	467	445	465	449	483	466	452	483	463	449	450	451	456	472	461	482	502	424	456	464	426	451	454	476	483	441	475	489	485	500	461	428	494	476	460	446	483	443	477	462	477	456	417	456	510	455	445	463	485	481	463	448	459	471	452	472	484	503	464	488	459	483	461	459	513	431	465	436	491	474	475	494	494	489	471	483	474	432	484	466	487	498	486	511	492	463	450	476	447	485	478	445	449	468	473	482	494	447	495	481	485	469	488	470	484	430	507	521	455	486	481	484	457	463	460	461	477	497	483	498	504	469	461	443	464	466	500	504	488	479	476	462	438	473	471	481	494	472	470	476	442	466	478	460	508	465	470	491	472	476	474	463	459	494	474	464	473	446	472	486	496	446	461	453	461	493	474	481	471	462	473	500	501	474	488	448	473	464	489	446	535	503	437	455	498	484	445	445	487	468	481	475	487	448	499	434	494	463	462	470	455	500	494	463	477	495	477	473	469	485	452	493	451	520	488	462	456	445	463	490	452	429	451	463	478	517	518	503	448	499	504	474	506	495	464	455	495	484	485	479	469	478	435	464	449	458	459	498	462	455	486	467	469	479	476	484	488	477	475	470	495	458	468	517	460	487	474	534	481	456	460	500	513	451	480	459	453	464	450	481	468	451	489	436	462	462	465	465	454	467	486	457	473	459	458	456	474	447	440	469	440	490	507	460	477	502	500	461	491	476	465	486	484	468	467	444	462	465	482	455	469	470	450	432	464	473	480	495	470	436	498	448	437	468	463	490	497	452	480	488	439	458	445	474	512	471	469	485	433	451	462	492	479	461	490	439	509	440	419	448	474	551	409	481	474	495	496	447	479	442	444	435	458	472	477	463	488	452	467	433	474	499	488	477	469	456	470	493	455	496	458	467	468	493	478	496	450	494	451	470	485	462	434	462	441	469	474	479	477	492	467	472	453	482	447	480	451	438	453	445	492	459	498	453	495	482	476	473	479	470	486	465	482	458	480	478	455	449	497	459	455	508	465	453	478	478	478	457	428	462	500	458	452	424	488	501	451	455	482	478	471	472	501	442	470	506	507	454	492	511	490	490	473	432	459	435	472	454	477	467	469	517	460	506	495	459	472	464	444	446	414	500	456	464	458	491	496
6365	4761	2738	1444	1227	995	1005	888	669	634	601	559	557	581	560	582	546	516	515	516	501	505	517	497	495	448	487	509	503	541	531	497	511	462	515	529	514	505	485	481	519	528	515	508	493	495	494	509	509	471	522	479	504	513	447	471	471	498	478	521	452	482	452	473	499	509	492	512	526	477	448	463	477	497	468	470	484	459	495	486	471	472	471	455	518	498	496	463	433	493	454	467	496	482	484	473	495	516	461	481	452	516	461	456	434	500	508	491	505	517	480	482	465	457	494	452	497	506	479	466	480	488	499	478	466	478	472	476	425	420	471	511	481	455	469	468	462	468	497	465	462	471	460	473	470	458	476	465	448	465	475	488	476	508	477	479	497	489	477	501	513	455	455	493	480	442	471	451	475	458	469	449	538	417	475	470	456	470	438	467	494	473	465	452	446	464	471	479	459	472	515	443	530	492	475	439	492	466	487	486	500	491	485	452	449	468	471	495	480	471	497	460	515	445	484	520	451	467	473	484	420	496	498	461	488	461	505	477	479	534	456	479	471	470	492	444	504	456	487	485	466	494	470	500	454	480	486	465	492	470	475	455	448	486	469	460	481	463	490	455	497	508	480	483	503	492	466	469	498	485	441	484	473	462	495	472	466	454	491	504	476	459	492	435	482	482	482	504	446	529	468	463	464	463	466	450	494	454	550	522	489	508	468	494	450	468	462	474	481	472	485	460	480	480	462	438	418	507	462	482	474	460	453	517	468	406	501	498	482	473	433	489	469	486	454	519	462	447	504	472	482	475	474	480	472	470	447	484	415	496	457	447	465	474	502	479	488	499	473	455	492	496	465	442	526	440	465	496	487	490	460	481	447	473	527	481	455	493	476	499	461	478	450	489	478	438	480	417	432	485	446	463	495	490	466	508	461	494	497	497	443	466	432	492	499	503	485	498	494	473	459	451	457	489	485	488	463	456	469	481	457	487	452	510	485	474	481	479	454	456	481	483	451	479	531	450	473	473	503	487	453	498	479	463	493	467	463	482	475	468	475	451	491	467	524	462	477	483	438	496	504	456	472	470	479	534	470	481	501	445	451	458	464	509	471	429	483	482	492	454	466	499	494	467	475	494	498	491	488	492	479	473	492	490	497	457	507	502	466	491	456	512	520	444	461	455	480	441	470	498	492	472	428	451	467	469	488	450	445	491	487	483	476	460	451	467	487	434	479	466	473	471	489	484	504	455	442	492	450	477	454	461	496	484	474	473	453	479	473	498	481	479	470	474	472	497	441	480	468	486	463	462	462	502	416	464	469	464	492	443	460	497	506	486	484	509	484	461	475	461	451	460	497	474	477	442	499	465	495	442	487	466	457	482	490	499	452	459	467	462	450	471	433	501	459	505	519	471	461	459	463	505	462	520	451	488	504	481	447	441	503	443	481	468	458	475	462	475	468	482	458	465	455	462	475	462	477	467	507	503	450	482	500	487	499	432	444	483	485	468	487	468	461	495	492	497	486	452	468	457	452	461	524	466	495	439	484	468	503	473	520	485	477	435	456	468	484	464	466	498	430	479	455	473	472	486	445	515	515	512	438	443	475	472	456	494	477	456	466	493	490	472	507	433	465	452	468	530	470	474	482	523	509	477	484	469	449	481	477	475	422	488	462	472	483	468	459	498	435	502	505	509	471	456	472	476	512	484	492	470	470	481	465	484	454	492	463	477	501	465	464	456	482	463	449	463	484	464	494	463	499	461	464	500	467	465	468	486	474	480	508	506	484	494	471	474	489	470	498	483	496	459	471	501	458	487	504	507	456	510	502	473	444	447	463	486	457	494	471	474	473	492	447	530	515	484	489	495	499	489	478	448	491	479	513	477	482	505	472	533	484	485	507	447	470	479	524	469	479	450	504	466	450	481	487	489	486	480	451	450	467	523	482	464	463	499	474	468	507	468	477	492	475	466	479	491	444	439	449	475	484	466	439	476	471	497	450	488	482	455	469	461	489	473	472	473	501	504	477	486	463	472	462	426	474	450	475	498	498	470	492	475	463	472	487	489	469	498	468	451	460	473	482	493	461	486	461	471	507	453	475	489	464	465	479	478	489	511	465	464	453	456	464	458	477	491	471	484	467	471	483	482	459	512	464	464	464	474	464	459	477	487	462	477	465	471	491	468	504	466	452	463	489	446	490	476	469	517	487	458	465	540	473	443	457	449	475	515	443	459	494	475	476	502	478	490	505	519	477	478	502	474	466	454	505	432	509	493	465	471	478	478	497	531	459	503	443	492	479	491	465	463	500	499	479	437	512	486	457	480	470	442	491	446	468	470	471	454	485	480	483	499	507	450	500	467	476	468	491	448	474	450	497	476	501	467	519	475	487	496	483	419	446	460	441	465	479	514	511	475	479	528	483	465	489	451	459	480	457	453	467	492	455	443	468	479	512	442	471	497	506	455	441	475	451	468	461	492	481	464	476	473	488	512	499	472	522	484	512	482	534	463	509	501	480	445	495	480	470	430	440	480	465	479	492	473	458	424	470	504	450	459	457	441	496	497	473	481	512	454	472	475	472	467	498	482	469	467	461	484	495	480	482	469	473	426	493	465	454	444	514	447	515	428	512	485	478	504	458	453	478	473	447	471	482	486	475	477	495	489	442	459	432	481	492	494	453	476	497	493	454	447	488	484	472	470	466	466	487	460	499	462	467	463	454	466	444	499	456	512	477	499	428	473	443	458	503	520	456	471	517	458	520	472	478	449	454	478	431	486	455	473	477	468	472	487	503	506	460	467	442	470	487	461	486	456	491	490	507	455	476	516	461	493	505	446	453	477	474	474	477	473	466	507	466	464	414	474	456	442	524	491	473	490	483	440	486	449	476	505	460	446	483	443	478	501	432	486	487	474	440	495	505	469	488	506	519	449	482	463	430	489	479	502	444	514	484	446	468	460	471	446	434	498	454	459	458	529	457	499	485	441	510	488	497	490	470	453	492	489	471	510	453	446	489	490	455	497	444	480	471	458	468	487	441	493	447	484	489	487	526	470	491	450	476	472	465	475	468	500	450	491	471	493	441	490	491	448	516	460	482	469	452	477	463	471	432	462	503	479	440	500	474	500	500	488	454	467	472	496	455	460	493	478	476	487	454	453	445	473	476	460	441	470	449	444	483	442	446	457	513	462	489	449	476	466	470	513	472	472	501	470	463	515	460	468	497	469	428	504	446	474	461	501	472	471	506	447	473	486	452	491	486	425	495	491	468	471	457	467	501	480	450	441	449	496	469	489	452	499	477	468	486	469	462	483	473	442	464	469	490	452	430	502	463	456	499	493	461	442	500	496	471	481	463	451	527	458	510	492	466	454	477	431	484	474	458	492	483	476	463	479	471	491	489	485	463	462	474	453	475	451	454	483	479	491	457	463	466	485	508	433	473	514	490	495	490	468	485	473	502	512	468	455	472	437	480	475	462	481	471	438	502	465	464	469	475	478	489	473	522	471	427	524	497	516
23704	21180	28278	24365	21168	9404	2376	1493	1194	1110	1073	964	944	946	890	929	869	894	847	830	858	838	830	856	762	839	820	819	773	773	790	857	811	776	776	781	751	815	831	804	796	796	775	819	787	803	761	803	724	735	798	756	773	773	801	808	758	740	732	783	771	786	772	745	706	763	747	797	751	804	761	790	786	789	772	780	729	775	765	790	774	797	816	742	719	802	789	798	782	778	795	782	743	762	773	769	725	755	758	726	771	749	782	764	708	754	781	755	746	743	771	714	760	755	744	753	728	727	757	767	735	735	745	742	773	788	768	802	775	779	781	778	725	744	781	788	789	774	720	751	774	706	761	797	767	735	792	757	704	772	793	770	767	752	767	774	728	731	791	745	732	743	750	697	730	794	726	792	812	769	783	711	790	751	749	707	766	733	738	773	697	773	777	741	798	717	779	786	742	788	736	779	772	758	747	750	762	749	797	774	712	729	798	753	796	764	749	740	729	731	751	756	705	776	799	788	754	717	719	779	739	799	777	769	735	789	719	722	702	744	750	774	771	799	750	781	756	756	775	792	698	745	801	752	772	693	758	751	779	774	778	734	793	780	741	825	744	734	784	728	732	728	766	767	757	761	776	766	729	757	703	751	739	788	749	750	810	798	736	788	761	770	766	753	790	763	724	795	783	746	753	757	757	727	740	751	779	801	765	751	771	751	771	742	725	746	735	754	728	762	726	778	778	767	739	760	815	783	717	759	778	787	767	774	791	763	761	779	771	841	770	728	754	743	805	749	750	755	752	770	749	745	780	724	704	772	806	758	815	726	718	792	756	779	734	792	781	715	779	772	741	777	749	730	715	733	788	712	794	743	753	757	811	739	745	719	768	768	786	721	743	780	725	718	712	717	676	779	775	783	730	762	743	764	755	804	717	730	720	721	729	728	755	734	784	810	802	748	752	737	744	752	768	719	725	785	729	755	742	741	719	751	738	762	766	756	764	766	783	766	698	771	751	750	761	751	721	810	752	734	735	755	736	799	761	757	745	732	775	754	735	739	737	736	725	736	773	798	785	729	784	734	765	779	706	787	742	816	777	735	716	771	768	738	736	741	777	743	759	743	751	740	734	727	758	791	789	726	762	758	701	778	734	766	729	729	725	716	791	782	791	737	796	756	824	760	747	748	844	736	737	754	814	774	755	737	739	768	798	777	765	728	733	782	796	784	761	739	793	758	777	771	790	735	790	755	756	767	760	721	735	736	762	698	759	783	777	793	744	754	730	761	726	778	755	747	725	778	706	787	755	782	787	770	735	718	765	738	795	763	766	701	809	724	765	760	779	782	761	730	751	762	729	764	765	738	759	784	762	777	768	765	734	720	770	806	764	797	779	719	783	745	779	746	741	752	753	753	731	693	757	740	746	761	765	774	739	775	787	729	766	749	792	759	707	731	807	743	795	788	798	772	835	754	733	772	766	765	760	750	701	766	761	736	724	724	771	794	772	748	713	730	780	795	754	794	756	789	779	723	772	757	763	757	776	770	719	766	785	803	740	762	743	755	746	771	759	758	730	752	807	726	766	747	724	794	735	755	750	754	742	714	687	683	739	792	765	723	762	783	781	735	766	739	741	752	788	766	754	779	744	746	778	719	759	704	788	782	793	701	766	774	779	791	764	761	783	720	762	750	725	785	777	701	739	763	707	781	763	744	785	774	751	787	753	763	721	714	738	745	731	749	761	739	739	752	733	782	758	743	760	786	738	730	762	823	785	774	786	769	781	705	655	753	763	781	743	777	819	735	783	782	709	753	716	791	769	771	769	745	748	781	739	701	806	757	764	732	775	713	734	752	762	763	762	716	752	852	726	758	784	707	745	759	792	773	778	723	717	820	743	745	751	778	712	759	742	787	753	741	749	750	775	724	768	723	747	766	757	729	801	744	791	714	765	753	770	725	732	744	781	751	767	735	772	771	756	735	717	777	739	769	823	756	744	763	727	769	746	775	812	724	755	763	724	746	733	737	779	785	721	747	789	762	718	801	765	798	779	742	775	742	766	725	714	743	711	787	781	746	752	775	745	717	731	699	770	753	757	702	761	724	787	783	779	746	744	733	737	709	750	733	766	735	704	790	756	770	716	771	790	786	774	741	761	796	783	727	699	731	743	790	781	781	728	726	690	775	739	780	752	810	727	746	742	741	746	750	778	747	766	738	745	712	829	751	808	718	765	756	765	731	765	723	771	787	722	759	768	714	777	767	713	729	736	770	746	738	759	724	728	775	788	746	760	769	749	749	764	733	730	748	709	750	749	760	772	742	813	740	710	759	730	774	729	783	750	718	749	698	737	747	700	757	798	743	762	781	737	841	742	768	740	749	812	761	787	742	739	756	770	708	743	713	745	761	757	751	724	769	733	689	788	765	722	712	796	774	705	771	786	748	720	764	784	717	738	722	722	700	776	738	764	766	790	748	751	704	761	710	751	731	755	744	750	769	764	761	756	742	748	772	746	772	765	760	721	741	764	770	809	777	728	800	778	736	759	720	770	767	708	706	731	722	722	722	733	804	750	769	732	680	714	751	749	754	800	731	781	759	711	733	732	775	766	743	725	792	771	799	746	749	703	770	740	777	763	738	760	804	696	770	710	722	733	744	760	745	725	794	788	753	767	792	772	751	793	742	780	754	728	789	730	738	739	744	750	754	744	759	756	699	767	716	738	813	702	711	724	776	768	763	787	737	742	795	746	748	754	700	773	767	753	745	775	768	787	732	691	775	739	774	788	742	758	757	749	757	760	747	703	758	805	771	739	699	764	714	793	723	736	768	750	758	765	745	776	771	776	745	796	711	767	749	755	760	747	784	731	763	752	727	748	739	750	741	753	779	796	754	827	750	764	698	749	756	785	751	750	777	789	751	712	789	779	750	747	722	738	774	814	773	690	792	764	757	768	757	778	762	725	765	780	723	769	745	784	784	782	780	724	743	793	759	738	748	806	772	747	695	817	808	785	750	780	721	689	722	684	770	721	766	761	708	745	746	803	776	740	783	726	810	795	754	805	750	775	752	719	732	751	786	757	762	764	803	764	752	759	739	755	792	785	739	837	700	691	784	794	723	689	761	731	720	769	722	728	790	753	727	739	771	721	746	771	730	757	749	740	782	750	722	772	753	783	721	742	757	677	779	795	730	753	781	779	729	736	747	772	759	737	722	672	744	767	721	758	806	700	818	731	730	719	757	817	748	736	723	765	779	689	762	757	746	777	723	739	794	727	771	734	757	765	788	762	775	742	761	772	763	805	714	744	713	759	744	783	732	789	793	778	752	801	751	759	753	792	748	733	756	707	729	751	765	807	739	724	726	741	727	734	725	755	698	761	719	732	705	764	779	741	784	781	775	717	833	755	736	741	774	720	731	718	753	715	706	703	773	728	735	763	731	723	785	693	787	765	783	746	751	768	749	765	790	829	816	717	770	785	705	780	769	744	768	780	771	754	750	757	761	812	820	768	755	757	774
5579	14156	9061	4763	3553	2775	2842	1993	1479	1363	1227	1157	1099	1104	1050	990	962	960	942	901	836	809	847	792	827	817	828	780	776	808	802	821	872	848	846	819	777	777	822	779	836	838	799	803	798	795	817	768	810	806	777	749	787	767	738	782	740	780	781	764	778	765	801	742	756	740	799	763	761	819	739	736	745	753	823	784	781	798	738	758	789	804	728	734	763	820	766	773	700	758	798	790	733	787	736	723	795	722	799	779	768	799	758	785	758	763	785	773	740	803	710	774	713	747	774	794	789	761	696	740	765	756	711	722	762	768	822	755	782	728	769	719	770	834	762	764	791	743	722	716	777	761	779	777	801	747	766	780	798	744	755	783	811	741	733	741	751	814	794	788	767	704	771	766	757	791	776	797	772	739	774	792	775	700	765	770	726	741	783	765	796	770	717	760	778	778	774	740	806	709	738	776	735	775	796	740	776	821	705	716	757	803	766	740	727	725	707	765	783	757	722	816	745	795	795	736	760	754	748	773	746	799	799	809	746	792	755	741	839	754	746	749	737	742	808	803	769	774	716	727	764	746	770	791	745	741	765	741	736	806	748	748	784	762	759	779	785	799	795	760	786	771	801	798	724	712	718	766	806	771	780	752	740	726	776	765	741	750	754	723	799	772	761	780	734	756	777	744	744	779	800	710	738	744	761	774	713	720	767	748	756	746	755	728	799	754	769	732	783	782	762	778	771	788	748	754	786	742	721	753	750	764	712	792	757	749	738	767	735	756	749	753	794	739	744	722	755	762	782	771	778	783	742	773	734	746	723	762	771	786	723	749	751	759	759	772	753	831	761	805	761	766	803	820	717	739	791	722	770	761	766	721	768	730	742	772	767	791	751	768	758	715	732	708	759	731	734	812	739	745	796	762	744	768	722	779	711	784	750	767	686	817	690	709	698	782	730	701	738	745	765	741	764	709	755	741	781	795	752	747	775	785	775	789	773	727	760	791	764	749	718	780	772	727	764	778	756	775	745	783	758	732	744	772	753	766	743	708	785	765	756	713	761	787	829	784	735	765	722	813	741	796	751	801	803	780	751	756	747	797	785	804	785	748	739	733	774	745	745	753	754	781	741	749	782	755	767	802	813	789	749	765	778	744	769	743	749	803	720	750	731	738	757	726	742	781	794	745	760	799	749	786	774	736	760	767	734	773	778	785	826	771	740	731	759	740	769	760	748	741	779	750	711	729	772	703	757	797	725	782	721	735	770	804	803	734	770	758	745	730	664	739	740	732	753	707	803	761	772	796	765	802	749	753	771	759	749	789	744	698	711	790	761	775	754	742	731	726	746	797	753	735	771	749	737	775	734	711	796	757	761	733	763	746	768	722	799	755	823	751	729	778	840	774	744	751	757	770	731	704	758	737	742	728	740	739	750	688	717	809	770	791	766	777	796	775	764	793	743	791	769	768	742	734	784	724	735	806	796	780	764	734	768	727	771	769	758	742	770	749	765	754	759	728	808	724	728	773	780	792	762	744	767	738	757	745	738	760	778	750	752	791	727	758	785	801	759	727	733	749	733	775	782	737	748	747	714	756	758	742	786	796	740	731	726	800	740	722	748	729	750	745	752	764	713	747	715	738	737	781	793	712	726	716	731	707	752	772	787	754	779	749	748	802	752	736	769	745	760	738	758	781	758	737	775	760	787	772	747	763	743	804	786	781	789	716	692	751	746	804	723	749	830	760	768	766	723	759	730	723	735	804	777	733	709	754	744	724	736	721	767	696	724	762	759	763	768	719	813	802	789	807	752	775	781	768	766	792	770	731	738	726	808	782	727	783	789	795	728	743	783	752	761	743	783	756	774	734	821	713	769	783	794	785	749	723	801	722	763	704	781	738	760	786	730	736	777	737	756	760	739	814	772	747	756	795	747	729	778	745	735	745	761	758	737	744	759	746	745	729	728	722	776	753	724	783	730	772	812	740	787	803	726	734	757	743	782	721	757	734	705	727	783	765	779	722	734	802	779	764	741	790	756	724	802	743	707	824	730	792	754	738	732	853	718	817	757	756	799	808	807	760	739	730	723	758	764	709	792	757	771	782	775	681	777	783	733	746	787	784	771	740	738	765	758	790	756	757	753	781	741	787	774	770	751	776	755	794	758	770	760	735	757	772	799	727	786	780	750	770	792	786	764	704	765	748	733	807	750	726	771	744	817	749	813	748	746	720	716	761	804	726	789	799	768	763	835	753	735	768	799	691	787	765	761	770	722	744	744	749	737	710	792	759	778	798	781	761	743	790	779	758	787	782	749	702	784	706	764	750	755	734	743	784	770	757	762	776	750	774	798	760	788	775	771	788	749	772	765	776	770	750	744	771	736	770	774	797	734	803	706	729	761	748	762	730	723	812	753	795	752	761	744	754	758	764	777	775	797	751	727	738	762	732	750	800	748	775	785	759	727	733	774	760	785	766	717	737	764	742	761	761	721	715	764	765	782	791	744	758	734	750	756	791	675	755	761	752	734	769	779	778	819	762	718	738	777	770	761	840	740	774	728	763	793	784	745	783	782	726	710	740	773	763	727	763	756	767	778	759	748	740	776	737	787	786	754	766	738	770	782	731	750	726	756	806	753	790	758	746	750	804	726	768	778	817	819	761	718	738	797	778	758	716	756	735	833	759	733	697	744	717	721	740	768	749	768	748	780	782	727	797	799	755	756	766	773	790	763	771	795	738	720	752	776	787	787	735	733	737	750	745	727	743	741	743	798	794	739	782	783	778	787	785	763	754	848	779	733	764	761	727	763	754	761	797	791	786	733	739	762	742	754	736	760	770	760	750	719	766	763	741	784	776	757	796	750	783	754	734	763	789	785	772	722	745	746	769	751	770	750	727	798	739	787	763	752	776	743	688	724	751	754	730	745	710	763	783	745	738	707	776	728	772	760	735	710	724	752	809	752	741	802	726	770	767	717	823	798	730	690	805	834	772	742	783	819	754	729	738	772	744	766	778	815	791	760	728	784	738	743	734	783	715	764	773	731	775	744	751	794	736	780	703	762	738	745	779	777	694	783	748	744	762	815	740	775	747	732	737	735	787	766	757	754	791	729	797	743	768	747	760	772	747	722	772	730	731	745	806	793	803	743	757	764	733	763	723	765	736	801	818	735	737	710	744	757	837	738	732	752	738	782	790	785	742	771	768	787	787	778	780	824	738	746	788	750	824	754	738	751	724	781	724	695	786	758	761	797	757	786	733	711	749	767	754	814	765	733	770	743	774	747	758	732	725	769	753	745	772	735	790	828	715	781	794	711	741	759	808	772	758	761	768	719	771	724	794	745	751	802	785	720	761	764	770	757	789	734	759	804	745	677	760	771	752	735	787	733	746	745	776	748	761	762	777	736	734	768	799	732	714	766	778	764	749	763	742	761	741	775	796	784	786	740	794	729	742	734	738	784	779	728	708	723	773	745	783	751	752	793	763	797	748	750	761	745	753	723	808	692	753	720	709	770	787
24958	21284	27338	25460	9894	1197	1069	675	568	554	554	521	549	523	483	494	482	482	471	442	440	421	440	447	402	412	414	454	412	431	428	467	453	424	436	441	417	419	418	427	421	476	411	418	415	394	403	425	418	413	389	410	440	439	403	420	367	401	398	386	400	420	403	421	373	413	411	439	387	424	372	382	385	417	408	400	420	401	394	391	435	402	386	403	426	415	411	417	382	416	419	388	394	411	401	419	386	406	399	396	414	413	366	416	396	404	389	419	415	373	405	444	397	393	403	371	394	427	373	384	395	346	432	361	408	356	386	364	399	365	369	418	391	395	445	422	413	378	387	419	390	387	408	383	427	391	418	370	411	388	390	397	385	414	399	413	421	378	409	396	400	386	397	383	405	373	384	390	391	416	424	402	371	379	407	387	381	377	370	387	410	382	421	412	405	380	431	401	362	379	416	406	391	411	394	406	406	401	411	402	432	398	402	398	389	372	401	442	393	410	393	409	404	380	419	424	393	443	398	380	421	418	391	398	369	382	417	403	417	403	404	400	407	409	406	398	356	415	358	420	417	386	362	413	414	398	402	367	438	414	398	415	394	385	374	407	411	431	407	390	383	376	412	373	359	399	406	380	398	412	429	396	409	375	386	399	401	410	426	390	381	380	388	398	410	407	423	424	407	388	405	402	362	424	366	413	402	340	410	403	407	382	410	387	402	411	420	376	375	417	395	428	382	376	408	428	385	395	440	401	378	387	402	406	398	397	377	388	381	387	382	375	374	411	368	351	385	376	418	397	377	401	398	369	397	421	372	411	401	382	440	388	389	432	405	368	411	373	364	394	412	415	425	388	387	356	404	408	413	418	389	399	414	393	409	393	421	424	412	414	391	432	420	392	388	384	361	412	351	392	402	371	395	378	406	409	405	391	407	403	413	370	378	381	390	383	393	384	388	361	407	417	380	390	432	411	407	391	393	444	396	385	409	398	432	388	388	395	387	400	373	379	369	409	429	410	378	396	405	399	403	397	410	411	408	395	392	457	398	395	406	382	399	411	379	398	377	375	393	395	349	425	418	391	409	415	444	370	403	417	408	384	363	432	379	386	412	362	377	385	393	402	381	385	397	419	412	401	408	393	402	374	407	377	426	408	394	387	406	387	401	419	389	394	384	420	407	403	370	406	410	369	396	335	411	407	359	414	393	409	362	423	402	394	410	417	400	436	390	395	365	394	387	407	409	405	377	402	410	385	402	382	430	405	387	365	400	386	424	408	399	465	435	381	393	389	418	390	402	414	402	377	366	384	375	415	404	380	398	411	368	418	396	395	440	377	453	441	419	389	416	384	372	404	388	401	410	387	389	393	404	396	396	391	397	391	394	375	400	401	390	425	420	373	416	404	364	375	370	389	388	416	437	399	370	422	389	376	377	382	398	362	427	394	397	390	398	403	410	377	408	395	398	410	384	408	414	409	418	400	373	391	388	456	392	401	368	393	386	381	397	392	406	366	389	458	407	374	412	367	386	380	417	415	397	409	362	411	372	413	407	427	370	407	370	399	413	392	396	406	381	412	384	402	372	414	387	398	352	430	358	399	379	401	354	390	373	420	397	403	390	387	434	391	431	423	387	390	393	388	399	389	370	372	388	395	399	372	391	370	401	342	372	403	412	364	416	402	424	411	386	379	379	390	433	438	366	415	405	415	399	382	374	390	412	402	373	393	402	383	354	381	392	389	403	390	370	395	416	381	378	420	395	417	410	388	415	403	395	398	447	409	403	402	404	392	376	393	349	425	418	399	409	390	389	395	363	398	375	406	378	361	418	379	408	421	393	412	408	401	388	366	408	389	408	405	417	393	395	381	427	424	338	430	460	419	416	370	402	386	437	400	441	370	396	366	367	388	411	409	405	421	416	375	383	406	383	383	426	404	418	377	371	356	381	395	372	424	429	446	372	410	380	429	421	415	380	392	393	383	377	380	380	374	415	406	398	393	437	393	401	407	385	399	345	396	429	383	385	410	462	399	408	424	407	374	392	386	369	392	394	405	377	404	397	406	403	394	423	419	390	390	384	396	409	413	405	404	402	397	420	393	381	402	411	353	394	391	392	395	414	373	403	404	434	380	356	366	391	381	398	421	412	386	408	406	388	373	407	420	427	362	399	389	426	416	413	451	400	391	396	440	410	392	391	353	426	375	380	367	376	395	385	375	410	390	385	387	384	421	346	424	357	363	415	412	406	372	394	406	396	382	388	414	405	400	398	377	431	431	372	383	384	392	409	376	362	372	406	435	376	413	381	383	389	415	374	371	365	406	354	391	398	400	362	397	413	397	408	394	388	385	397	371	384	373	419	376	361	434	394	413	399	389	376	403	376	368	386	404	386	390	388	405	390	418	407	394	387	435	396	422	419	392	391	416	408	392	383	412	386	346	380	413	417	383	372	396	395	374	387	414	422	407	405	385	373	392	414	390	409	407	368	420	398	414	411	410	363	377	398	432	400	387	386	387	435	398	402	403	375	403	404	411	407	396	389	383	411	391	383	407	402	415	384	387	373	394	410	374	387	354	388	365	386	369	401	378	392	405	354	403	415	414	424	414	400	412	389	374	419	409	416	367	406	405	430	442	394	427	413	405	411	390	384	394	437	382	394	387	411	436	410	378	371	399	384	396	396	380	394	377	409	381	405	433	382	413	389	394	399	427	402	427	365	369	411	412	402	415	411	404	421	387	391	394	386	392	430	404	394	387	406	394	410	388	380	414	435	370	404	431	404	401	426	391	410	390	403	377	384	390	415	393	377	378	371	420	370	380	389	391	394	430	429	403	385	391	396	419	385	422	433	393	383	389	392	401	386	413	403	419	404	378	397	400	356	401	383	411	368	391	397	410	407	377	376	393	434	406	421	384	399	372	369	336	402	368	371	375	398	372	394	397	394	415	397	437	402	412	392	392	421	384	423	382	361	367	390	421	415	403	377	400	390	395	399	400	437	380	397	422	377	423	391	388	362	410	410	362	402	407	378	436	407	423	396	417	418	395	397	392	388	414	402	373	407	405	409	376	393	397	421	358	406	403	383	416	404	357	410	430	344	400	378	380	400	414	430	424	411	440	391	423	421	359	410	373	391	380	404	415	396	374	384	383	423	389	384	410	426	438	369	394	398	411	393	374	388	390	389	433	402	403	384	395	432	386	381	384	402	420	368	366	382	416	372	413	381	414	407	395	412	439	405	394	396	414	399	361	394	384	372	358	391	423	400	358	367	375	418	427	360	426	397	372	432	430	402	365	403	391	396	414	401	406	409	367	410	369	416	381	407	371	388	399	362	396	368	409	399	414	402	384	383	402	399	426	401	423	380	377	395	369	370	399	384	394	374	355	404	387	395	393	374	392	379	421	420	388	373	389	411	386	400	381	335	381	394	387	396	394	401	364	406	383	372	383	422	364	379	403	371	388	352	422	387	399	392	416	396	398	394	413	403	442	405	403	394	390	406	389	405	389	407	375
4681	9019	5468	2849	2102	1831	1758	1141	847	785	708	659	632	622	632	597	538	539	492	476	487	505	464	495	501	454	451	482	465	463	446	498	449	477	453	483	461	478	428	439	468	439	447	481	464	447	412	440	455	408	452	431	428	435	437	406	440	425	429	394	419	417	430	426	416	427	391	452	418	395	395	442	428	433	394	420	423	403	416	427	417	428	442	421	443	403	393	436	417	445	427	393	413	423	391	413	397	439	380	453	417	404	409	428	389	403	405	445	440	435	405	470	401	427	416	422	427	410	419	376	334	410	436	417	368	433	427	420	440	408	412	410	413	427	424	416	413	408	410	398	410	421	411	427	431	421	408	417	439	438	433	396	388	389	415	393	374	419	384	424	399	420	428	443	373	431	388	403	380	419	439	427	391	379	443	403	407	406	438	426	434	413	422	415	451	415	419	401	381	441	394	451	409	421	411	386	451	398	391	418	420	426	408	424	396	402	402	407	385	452	426	452	449	391	416	413	426	390	416	408	390	402	422	398	434	388	418	445	420	466	419	410	411	397	430	412	422	359	388	405	413	437	375	441	426	391	402	460	436	429	435	412	448	436	425	405	416	420	408	421	401	459	445	400	423	391	397	433	422	466	383	414	412	410	441	416	461	425	431	432	396	441	415	429	424	419	435	413	434	436	393	415	425	400	428	440	389	407	405	397	383	420	396	404	407	399	366	437	389	430	411	434	453	440	442	395	436	400	423	395	419	453	450	419	443	420	415	450	431	422	411	437	413	420	404	387	398	396	429	420	406	408	433	392	412	398	411	400	434	409	441	387	409	428	428	416	416	443	405	424	455	399	442	425	438	406	425	417	421	420	440	439	395	434	400	375	398	409	384	447	439	424	404	430	406	380	438	412	436	424	434	469	392	408	405	418	414	387	435	425	392	430	374	385	392	388	388	386	415	434	409	410	409	382	430	429	432	418	393	409	406	438	436	407	383	406	405	438	388	427	417	417	387	418	412	404	365	451	400	397	378	405	452	431	396	387	435	440	408	415	427	392	410	370	420	407	434	382	410	429	408	446	429	391	381	382	388	376	427	448	411	408	395	397	439	417	411	414	452	409	396	449	465	455	427	409	444	393	380	353	395	379	410	411	446	386	402	380	405	405	435	450	378	382	423	411	403	398	469	393	421	396	377	426	378	415	465	380	434	420	408	433	404	387	417	415	402	366	421	385	388	410	459	415	413	413	458	417	415	419	429	381	409	410	428	422	440	372	436	374	425	433	431	424	411	414	411	411	392	397	419	418	413	412	450	369	446	404	385	360	392	429	401	417	386	421	401	464	391	404	392	410	388	413	420	401	436	437	440	426	425	404	411	387	392	431	417	398	406	416	407	475	428	412	414	417	411	433	402	406	368	415	401	424	387	398	447	380	418	394	424	424	409	445	379	424	438	412	413	380	415	379	379	432	419	445	446	414	387	395	444	407	423	402	417	390	450	417	432	412	429	406	421	384	415	416	422	408	414	400	455	386	412	399	446	396	381	437	439	447	421	388	417	440	434	400	451	427	429	439	445	432	375	416	419	424	430	393	374	405	422	437	419	422	414	410	409	438	437	405	413	409	384	423	381	399	412	382	431	431	435	418	432	419	381	419	406	405	426	432	384	394	401	409	414	398	410	457	381	422	445	406	400	416	446	377	449	420	384	417	419	407	415	464	449	435	422	419	445	441	391	416	425	393	457	413	399	467	391	434	410	450	398	451	437	417	440	421	445	396	377	408	402	428	465	451	416	443	444	443	435	422	415	407	404	432	431	423	439	423	439	422	452	407	417	433	421	428	430	409	404	443	399	446	434	391	424	414	425	381	416	395	419	427	423	435	420	396	400	410	409	425	408	422	407	461	389	386	403	423	438	383	429	405	404	417	423	426	402	401	406	403	418	391	395	441	391	440	416	432	446	402	443	413	433	375	411	397	387	426	444	403	441	425	438	451	417	434	384	414	403	423	399	405	404	421	381	401	395	401	425	457	376	414	433	432	428	397	417	406	385	403	400	393	432	406	409	401	406	422	442	394	402	397	421	406	434	446	408	403	406	442	421	420	420	419	414	422	428	448	404	391	401	404	452	392	417	429	405	433	435	427	404	403	416	398	419	409	432	379	384	396	405	442	395	456	411	409	419	385	404	416	415	421	452	416	388	394	426	432	440	402	410	418	408	407	419	426	406	408	402	374	420	415	430	410	412	405	394	387	420	431	402	428	408	407	394	420	410	380	392	414	394	433	461	397	441	398	414	426	431	405	410	433	422	406	446	397	435	391	408	410	380	420	399	414	418	421	418	399	423	432	405	460	432	404	441	403	418	400	429	376	394	408	420	422	449	457	418	418	411	419	380	412	453	407	460	415	383	434	415	442	427	429	472	431	434	393	409	402	399	424	410	396	411	371	391	421	418	419	420	443	428	449	419	414	423	394	431	427	397	412	440	414	412	367	428	392	414	447	386	423	434	418	387	395	442	417	415	408	419	462	441	385	378	424	402	423	417	371	448	432	402	402	400	431	446	409	457	406	405	426	421	412	419	421	412	404	420	416	362	430	406	432	411	431	452	424	416	423	428	424	398	403	401	405	390	402	410	408	440	442	406	431	380	407	426	432	402	400	438	408	423	412	432	450	421	440	428	412	412	407	436	403	389	416	423	454	409	389	428	418	433	392	413	414	447	396	371	385	437	403	429	447	426	424	390	436	422	421	438	411	390	391	402	399	405	389	405	416	383	422	386	373	421	427	444	383	393	453	413	416	419	419	372	413	426	408	394	438	420	422	403	401	381	453	389	413	438	459	453	399	380	451	452	404	379	393	410	394	406	431	440	418	410	394	375	395	404	417	428	446	390	394	451	432	391	434	396	405	447	426	454	445	378	401	407	416	425	389	444	414	388	400	413	415	398	409	418	403	400	405	413	428	399	447	419	376	394	446	406	401	437	431	440	398	414	416	423	431	422	436	415	444	439	381	406	433	416	393	380	444	443	408	422	413	391	433	432	408	461	394	392	426	388	391	388	426	427	427	401	381	439	399	412	405	392	421	411	429	429	432	442	397	397	399	407	402	415	400	396	385	418	427	444	419	376	416	427	397	444	429	395	404	391	417	403	366	424	438	398	443	406	421	402	410	393	382	409	419	416	387	416	411	446	412	443	387	414	381	426	425	405	412	395	389	407	412	417	416	423	407	422	385	408	391	457	421	445	423	449	425	433	395	396	380	451	410	414	406	416	410	399	420	399	430	446	425	421	414	411	408	419	421	407	419	413	431	403	469	378	439	405	403	372	422	382	402	429	407	439	420	425	405	389	406	453	411	396	469	422	419	427	421	405	394	407	431	422	420	416	418	427	416	444	445	392	408	462	417	409	402	396	442	376	433	436	396	404	465	396	403	411	404	421	429	414	394	387	411	432	433	397	410	429	400	433	448	416	426	408	420	376	420	421	398	421	424	403	435	437	403	383	406	431	429
22663	21326	28981	24030	21326	21429	9895	2289	1432	1428	1330	1196	1191	1128	1076	1102	1052	1021	882	938	968	976	940	842	879	940	939	840	807	857	832	892	928	891	874	925	835	849	872	890	906	865	869	911	911	867	874	862	865	879	823	836	836	828	819	835	826	773	847	768	794	895	814	811	831	816	827	806	826	885	844	848	845	821	804	813	800	801	782	736	767	790	802	833	863	783	829	796	813	821	828	843	832	796	774	777	787	758	798	798	779	762	798	769	778	822	779	796	813	826	822	866	806	823	771	744	731	806	814	854	784	801	795	851	779	797	819	814	746	777	861	803	793	827	783	800	771	823	783	795	867	785	834	810	795	822	819	815	744	830	785	784	811	829	843	810	793	790	824	811	810	845	822	850	810	803	811	823	772	776	847	839	820	833	760	806	794	797	868	850	797	806	789	773	827	812	786	790	775	843	827	815	804	848	774	806	769	779	794	816	799	802	791	831	804	811	769	854	788	846	762	773	798	812	806	769	771	816	782	821	795	794	865	815	809	799	774	828	763	785	819	812	831	782	791	821	803	802	832	782	748	817	882	820	804	755	808	829	797	796	797	727	809	784	810	803	745	854	872	797	806	805	825	815	825	754	755	768	809	811	815	797	773	820	751	793	813	805	860	806	828	805	755	789	789	831	793	828	868	819	839	755	815	826	758	798	819	802	806	810	742	789	854	797	797	827	770	745	803	789	832	834	815	811	844	821	805	748	826	807	835	808	780	849	811	834	781	782	804	815	833	836	821	810	794	807	771	781	788	753	817	773	778	804	803	794	810	862	807	819	778	776	816	842	809	775	829	798	802	777	771	827	788	758	831	809	819	770	798	803	771	843	821	799	767	787	772	813	833	795	723	823	816	796	787	797	800	818	771	795	768	765	762	763	757	830	783	871	816	829	814	791	753	784	793	797	848	806	769	808	796	796	776	804	766	773	756	823	750	803	802	773	798	823	750	794	834	759	786	818	775	810	740	781	803	807	748	803	782	802	832	836	766	760	831	820	830	795	778	786	813	780	792	779	838	786	782	776	808	790	798	817	737	812	804	832	815	806	858	818	816	793	720	766	814	787	770	807	829	814	780	838	772	775	787	808	828	864	805	834	850	831	805	833	799	779	824	807	796	835	748	783	788	799	825	791	789	800	828	808	824	764	836	792	795	773	825	755	793	791	821	778	743	833	797	812	778	815	776	848	773	796	787	716	768	799	813	828	809	799	784	837	830	779	758	794	840	776	787	791	796	818	799	789	792	803	815	752	799	798	839	768	805	818	779	764	805	766	786	765	803	765	829	821	779	788	774	819	791	815	843	835	797	833	827	812	814	826	787	832	801	788	831	777	782	771	769	819	812	795	847	773	841	847	739	779	839	782	828	813	777	783	792	808	769	802	803	778	847	853	796	835	800	803	798	774	805	818	829	801	826	829	837	770	800	808	798	764	774	805	795	787	848	762	764	792	821	797	809	782	806	834	795	832	771	802	820	782	809	838	809	806	755	792	804	778	819	802	823	752	817	783	819	828	804	790	822	805	827	800	803	782	847	758	814	724	763	834	788	784	811	804	810	768	770	754	798	753	802	817	857	806	832	796	823	804	766	792	808	788	764	819	767	787	787	803	839	726	775	850	786	768	861	789	843	771	826	761	815	827	804	773	788	789	842	740	787	849	764	796	818	858	791	827	780	797	767	813	807	791	818	759	781	803	807	785	761	788	849	812	799	785	801	736	795	786	793	805	826	775	818	822	785	784	748	743	787	803	775	783	801	825	770	764	803	764	763	767	742	800	760	841	814	832	804	792	858	820	769	821	795	802	839	748	806	776	785	812	806	755	804	818	811	798	800	842	808	717	810	816	804	758	808	865	828	791	827	841	771	744	730	810	803	823	808	728	841	769	792	790	770	795	832	712	776	833	771	880	766	767	796	798	835	843	787	796	864	781	794	724	804	795	801	796	785	740	847	791	800	753	747	867	771	748	767	743	770	831	781	781	832	816	839	783	802	789	769	781	827	789	772	779	781	789	786	838	787	800	803	792	746	833	835	831	779	846	787	794	755	778	812	815	810	798	819	783	747	777	860	754	806	761	757	773	798	764	728	759	815	790	755	791	795	795	777	792	785	793	786	787	802	783	785	797	809	785	834	824	807	786	811	778	826	752	778	766	732	776	819	831	774	797	816	833	782	769	810	763	798	830	819	795	779	804	825	857	766	806	828	777	813	784	775	783	805	817	786	799	808	741	821	817	817	782	810	839	787	798	844	842	797	791	802	755	806	797	781	808	775	762	785	778	757	803	772	772	765	827	791	841	754	796	832	740	784	807	796	774	814	887	792	805	798	818	775	804	773	827	772	816	818	778	769	744	805	791	874	809	838	840	852	778	830	728	838	755	820	824	836	753	833	748	769	819	798	785	760	759	814	845	750	790	821	788	809	812	775	759	766	774	754	830	776	799	802	800	857	770	785	850	825	811	758	767	767	772	802	784	781	815	787	813	796	809	790	823	817	759	808	789	796	755	812	837	834	837	782	727	800	807	789	795	764	782	781	797	791	807	835	861	821	791	775	774	803	775	795	801	773	765	777	819	802	789	832	769	834	783	796	797	825	812	818	806	785	842	825	832	843	773	794	844	776	831	783	841	782	800	791	804	803	783	760	832	771	794	778	860	760	797	744	822	827	849	803	785	765	822	779	810	815	807	793	774	809	780	728	783	760	803	798	795	797	857	794	689	787	775	788	819	795	778	829	806	839	822	824	791	743	752	781	789	798	819	756	858	805	777	770	802	804	807	846	834	835	721	814	818	826	765	787	819	813	830	847	797	808	817	797	788	822	854	795	828	767	813	821	841	786	840	801	754	780	763	839	801	825	864	835	787	779	783	795	770	821	780	852	768	765	814	802	785	820	794	828	783	874	790	854	803	766	822	827	796	801	771	761	784	782	819	837	845	839	816	777	833	786	785	794	796	843	788	823	824	771	759	779	760	832	790	792	764	846	794	764	812	818	793	841	761	794	829	779	786	837	816	866	767	788	852	768	783	793	753	823	773	776	819	770	719	795	769	766	793	843	748	739	783	772	768	813	782	789	837	806	775	770	769	832	801	776	737	855	805	809	747	792	804	808	745	846	809	801	815	853	803	820	740	814	806	815	831	850	766	770	818	803	817	872	802	768	778	761	838	758	785	796	813	804	809	806	774	712	757	835	814	793	794	781	831	796	774	798	800	822	805	822	780	806	808	771	809	726	811	786	777	768	783	761	823	838	781	796	797	809	791	816	764	768	775	829	754	789	826	841	732	806	815	830	797	830	790	818	840	827	775	774	785	793	749	799	814	867	763	813	803	803	831	804	786	811	838	833	771	782	789	763	801	830	775	774	803	818	790	798	819	804	796	783	819	798	826	849	805	826	891	762	826	771	799	767	791	786	785	794	837	797	806	803	759	772	722	769	795	801	827	768	832	793	813	817	792	801	810	789	797
7081	19828	13423	7253	5424	4427	4515	2765	2026	1885	1723	1507	1441	1293	1304	1160	1160	1048	1042	992	998	976	934	945	937	947	898	861	861	919	893	946	941	920	960	897	871	948	863	959	891	916	913	893	905	803	898	829	828	832	830	880	822	849	810	817	859	792	836	819	841	865	834	805	864	819	863	793	806	826	840	766	776	750	834	841	777	786	903	802	857	772	810	801	781	811	803	848	789	805	862	846	828	801	842	820	845	844	780	810	816	852	808	815	806	781	826	812	793	808	779	807	843	817	777	796	785	800	754	794	832	767	823	858	792	808	840	806	829	789	840	790	790	811	777	791	798	800	801	803	766	790	750	755	789	825	853	816	784	808	793	791	797	726	774	779	769	832	781	849	834	821	773	790	827	842	820	803	784	802	788	785	851	772	822	762	824	782	828	813	778	798	792	824	782	825	804	780	765	758	803	781	774	764	795	805	789	821	790	778	795	783	784	783	802	774	807	864	812	780	785	753	822	782	763	848	784	767	808	776	793	785	790	826	780	819	814	806	837	775	772	834	837	811	811	767	784	765	818	798	745	792	788	815	833	818	799	797	838	777	780	865	809	824	787	813	860	788	754	807	783	767	797	819	790	799	814	862	807	829	785	791	826	850	851	813	754	799	836	796	811	785	775	843	811	829	832	822	824	808	836	795	773	799	821	754	745	745	817	820	835	834	792	831	830	816	811	848	844	774	784	788	815	835	819	791	841	780	828	793	842	807	799	794	785	751	784	808	781	823	814	763	773	806	795	804	792	795	793	825	743	762	808	758	776	746	797	801	789	784	835	761	792	842	780	774	789	831	799	790	825	815	777	848	787	802	800	808	847	807	827	745	770	816	840	782	772	804	852	787	827	832	836	815	835	760	760	811	827	806	811	847	821	787	764	758	775	826	857	789	781	784	771	834	811	792	809	820	763	787	824	802	797	797	827	808	818	784	796	816	820	769	805	762	824	835	803	834	790	818	845	747	816	810	777	796	814	862	765	836	829	795	840	778	798	743	831	755	774	767	803	825	761	735	783	764	761	792	784	820	805	798	825	833	829	841	845	754	802	800	816	814	807	840	779	808	818	815	789	775	790	796	851	782	819	801	797	761	803	783	808	790	822	823	775	807	808	766	784	799	786	825	787	803	800	772	825	773	819	769	812	766	826	851	768	837	784	799	836	813	802	826	817	787	838	797	849	801	812	819	793	808	813	827	818	810	783	805	794	770	744	792	762	791	836	792	819	809	770	840	797	784	774	831	819	820	781	818	794	816	790	827	822	853	784	791	843	827	807	785	819	845	777	838	779	815	769	773	851	751	797	807	820	864	794	820	841	775	806	765	809	800	779	785	831	780	770	816	797	779	836	820	802	801	801	799	756	838	854	805	826	788	819	791	746	789	754	815	781	812	797	801	789	800	786	761	798	807	787	800	848	852	816	787	847	811	769	815	742	840	825	743	799	793	778	833	845	774	833	779	852	768	797	760	847	835	795	772	816	784	769	815	761	777	793	833	779	800	784	777	882	777	793	793	772	820	815	779	803	726	773	847	821	813	796	746	755	816	797	810	783	823	827	752	781	790	761	761	824	788	803	839	837	783	769	793	852	798	833	841	827	794	764	761	838	798	823	766	780	778	814	799	820	774	803	808	841	761	832	828	786	768	801	835	752	788	850	850	785	805	817	796	809	781	831	840	843	777	832	806	758	840	802	857	787	806	795	778	799	814	803	811	810	806	807	765	801	798	790	768	799	825	852	800	794	796	818	833	787	834	812	766	839	841	850	825	797	790	785	818	804	797	817	816	802	846	808	764	815	811	820	807	787	764	731	770	799	787	819	807	766	857	780	816	836	848	761	824	816	810	786	785	844	838	817	824	765	793	809	817	826	811	820	804	757	797	814	783	823	821	796	797	777	831	802	800	849	849	769	780	780	767	800	799	738	844	788	787	844	798	779	811	822	818	803	738	832	802	789	814	813	741	818	839	788	779	776	781	765	772	782	783	781	753	761	810	791	799	840	826	806	765	782	796	795	828	845	794	812	842	787	790	813	813	798	774	843	823	813	825	869	792	774	817	817	823	765	823	811	769	771	789	792	800	817	783	796	745	811	784	768	787	797	792	822	767	796	783	822	775	852	763	801	753	779	828	787	799	841	773	826	779	800	844	782	789	799	779	814	752	783	824	805	873	779	779	800	774	802	763	798	744	806	777	846	718	749	789	785	770	811	823	816	837	773	821	779	755	817	739	782	814	794	737	819	811	793	815	803	754	785	798	793	850	791	791	802	834	786	849	814	754	827	797	788	769	840	843	846	807	789	765	823	810	771	805	769	834	850	799	799	750	749	806	809	823	787	800	772	817	807	793	841	801	819	756	775	809	830	811	783	836	870	775	801	773	815	809	781	779	765	758	847	745	773	757	799	799	784	803	852	820	761	767	797	818	751	736	762	801	813	799	788	786	808	826	836	796	849	795	771	851	826	858	772	746	787	783	809	776	824	823	750	754	788	704	795	846	804	845	812	800	795	824	793	870	775	803	833	837	826	771	780	732	787	787	759	809	838	803	836	796	756	763	810	787	769	787	785	836	805	794	795	805	787	757	825	790	798	779	751	793	777	818	809	812	866	836	749	813	829	767	842	797	807	771	839	749	793	843	770	797	791	770	814	843	786	806	789	774	854	791	798	821	784	775	861	769	820	807	781	760	793	785	760	802	783	815	846	772	810	823	825	824	797	853	808	799	785	865	828	789	795	784	808	787	771	805	810	776	821	829	831	826	780	811	801	825	826	821	730	759	838	803	825	755	798	781	804	788	839	794	812	804	782	779	829	778	816	805	832	785	848	829	807	866	784	810	796	769	822	768	761	826	822	792	812	787	842	794	818	779	814	755	767	819	775	807	817	808	773	796	835	810	796	808	796	769	834	789	812	794	793	812	833	803	802	842	752	803	780	800	778	801	786	797	785	756	728	761	751	747	821	808	772	813	824	792	817	827	813	822	755	786	818	789	795	781	806	761	799	839	787	762	810	777	809	809	800	857	798	773	796	791	774	804	841	787	819	778	784	780	814	830	849	855	812	754	795	780	792	800	821	814	772	845	802	785	800	869	772	806	820	789	818	769	798	772	761	832	789	810	822	790	796	805	863	798	807	802	779	790	802	816	817	758	759	853	816	786	808	786	832	768	789	822	760	812	792	830	763	806	774	831	805	763	787	777	804	793	800	851	809	807	752	807	784	813	773	763	800	830	761	769	755	825	806	760	778	800	811	831	808	789	811	768	820	780	779	748	790	754	737	771	788	766	817	790	801	827	803	807	794	803	772	812	793	775	793	768	789	762	795	797	785	798	739	813	767	797	832	795	822	759	799	765	789	807	741	787	803	797	812	787	781	769	760	750	816	819	801	785	765	784	788	786	850	764	709	816	841	769	821	814	799	871	816	780	854	794	799	835	829	789	776	778	801	779	799	841	844	787	816	801	827	803
27769	19406	7245	1628	994	869	872	602	564	580	544	512	571	531	479	539	499	451	518	498	468	519	501	484	491	481	493	472	512	476	509	517	456	481	482	474	510	485	511	459	475	483	501	458	486	508	475	520	495	481	421	491	452	477	506	471	484	478	477	465	447	457	452	459	525	436	457	466	434	480	443	452	492	449	460	456	500	450	470	456	457	459	478	506	426	444	473	420	475	499	483	453	432	498	483	462	459	518	458	475	462	477	479	427	461	444	488	446	508	452	438	495	437	476	465	470	508	469	480	493	489	454	468	451	426	455	487	442	436	465	455	455	471	512	463	469	457	489	468	463	416	459	468	492	462	448	454	492	471	428	492	508	501	466	449	445	458	489	424	454	449	438	446	518	477	488	510	475	455	460	419	458	438	443	419	476	455	475	498	446	429	474	469	455	433	479	452	507	465	447	482	458	430	457	494	466	452	461	485	487	506	474	459	443	459	473	486	487	490	445	498	481	480	476	455	445	454	461	477	469	450	460	472	435	476	437	437	461	424	471	490	459	433	446	446	460	484	435	498	473	479	456	477	481	455	491	501	498	472	448	471	463	456	450	421	475	428	485	483	454	441	454	476	456	467	417	457	462	482	470	460	457	471	457	436	442	473	482	481	445	432	467	463	502	474	464	473	478	488	435	453	463	443	461	458	430	459	466	423	456	480	474	471	482	483	448	455	431	478	505	478	437	474	463	454	502	452	446	482	468	464	482	490	471	481	451	474	482	455	484	471	435	463	442	419	451	511	474	449	468	445	443	443	472	468	445	479	459	502	506	487	459	479	468	496	476	475	441	457	456	476	469	492	497	512	453	498	438	456	487	445	442	423	457	491	452	497	441	464	497	434	461	475	466	446	492	443	452	468	451	420	449	446	466	459	475	442	427	478	467	474	472	447	429	470	459	506	428	441	450	451	444	439	493	439	462	459	484	459	503	463	488	435	495	477	480	461	452	474	487	470	446	509	491	490	491	450	446	486	448	461	501	460	446	454	450	449	440	443	458	449	465	459	487	462	486	482	471	463	449	460	440	509	516	469	511	451	452	472	419	447	493	457	463	468	476	425	466	484	506	462	455	503	473	477	466	471	475	426	456	455	533	481	470	494	464	479	467	493	453	483	470	424	478	475	444	499	457	436	459	478	448	480	438	485	451	457	464	461	426	469	495	468	474	518	493	452	489	484	472	465	494	488	452	487	455	442	421	485	484	445	477	494	479	452	408	450	443	476	480	499	478	459	471	461	507	476	441	442	477	482	426	479	486	483	459	479	466	462	442	448	481	458	472	474	502	450	463	444	434	454	469	476	464	477	474	434	482	485	478	498	457	470	449	471	498	451	425	498	460	481	499	477	464	493	451	455	458	427	460	454	482	469	464	458	445	491	468	468	435	495	470	444	507	476	452	450	478	497	490	448	466	412	489	506	476	504	450	462	476	467	461	429	465	441	477	486	457	433	481	500	476	427	463	473	458	442	465	479	477	470	491	466	474	474	452	458	466	478	449	433	448	531	473	459	484	457	493	437	465	452	444	444	427	464	489	456	480	438	465	476	487	465	436	455	437	481	455	444	468	422	483	450	441	460	486	450	471	446	443	469	483	454	460	489	455	430	460	501	481	438	479	451	449	491	453	470	438	430	492	434	458	458	479	491	442	432	462	460	521	443	445	474	452	453	476	470	432	424	442	444	472	484	433	462	432	483	442	463	452	449	498	498	419	463	482	444	485	458	463	493	511	506	469	491	430	462	494	487	485	468	502	421	432	481	502	477	457	453	476	431	464	497	454	484	450	455	481	441	482	463	479	494	438	466	437	474	434	471	471	452	513	466	487	461	444	457	467	437	535	457	463	448	471	442	471	466	471	512	495	473	454	431	482	498	442	494	507	495	487	488	476	461	473	472	451	393	469	475	467	483	452	470	449	464	451	458	484	470	433	467	490	460	449	498	448	510	460	486	481	483	423	469	480	473	456	482	412	446	434	492	454	488	450	442	499	494	463	482	481	490	444	497	472	459	435	459	474	466	513	470	481	501	463	472	460	512	491	474	461	450	443	466	505	516	462	437	476	494	490	483	464	445	466	501	420	469	508	457	491	480	437	471	474	454	489	483	482	469	444	519	441	470	484	490	463	454	487	485	472	472	481	484	450	443	472	424	448	464	481	452	457	446	441	468	487	431	449	499	449	427	487	434	476	458	461	459	469	494	484	462	476	484	459	510	440	433	434	475	469	468	485	460	449	428	434	472	490	455	479	472	430	456	503	461	476	424	457	483	479	479	470	448	472	475	445	479	471	490	474	470	474	438	450	479	486	469	483	450	456	425	483	469	432	467	440	442	444	432	479	460	480	485	467	447	445	483	430	473	458	503	467	475	458	454	450	465	504	470	459	483	439	480	445	475	466	487	461	462	445	454	439	471	430	443	445	451	444	494	500	480	445	463	424	493	455	494	486	475	480	459	462	480	464	438	461	492	481	486	472	447	421	480	454	468	430	498	477	494	482	468	470	481	483	485	463	452	468	450	462	489	454	471	445	431	494	441	466	435	464	456	451	478	505	454	434	466	448	449	475	458	432	485	498	429	429	476	487	443	471	468	468	472	457	468	442	428	467	458	508	466	489	459	447	498	442	466	421	500	500	454	449	460	422	453	483	412	499	457	466	460	431	460	481	456	453	507	513	474	438	462	450	465	447	482	447	438	456	463	436	505	442	467	474	451	470	453	450	482	451	471	493	426	501	439	465	469	467	432	492	452	470	468	473	468	475	493	522	455	447	484	451	442	416	469	445	493	441	464	458	457	461	410	479	446	488	524	451	490	469	439	470	504	458	446	473	498	466	464	470	470	461	458	474	456	463	432	452	465	467	443	480	513	450	498	476	491	485	454	496	422	453	431	443	463	505	508	451	471	486	455	432	476	455	409	445	456	456	440	464	432	431	459	447	461	468	449	477	456	478	464	455	477	448	449	469	461	491	439	467	470	471	460	499	422	486	441	442	481	469	487	451	471	458	449	485	471	470	475	472	437	475	459	482	493	495	444	496	474	432	470	471	468	507	455	455	434	464	480	470	452	457	448	478	494	503	458	457	428	457	464	438	423	470	459	467	511	474	474	476	415	495	446	448	448	488	451	451	498	475	473	522	481	471	486	465	427	472	473	439	486	486	460	487	490	467	497	443	491	489	498	477	456	500	478	478	441	466	439	488	467	483	482	438	461	456	465	491	451	475	470	476	471	479	473	459	432	493	479	490	472	467	512	469	432	446	438	452	472	448	461	477	461	442	440	457	410	479	451	476	482	475	489	446	461	455	459	494	487	445	487	488	409	455	482	470	439	451	468	439	461	447	442	493	500	470	495	480	472	473	481	472	445	465	502	432	486	509	468	476	469	469	493	435	465	470	440	446	465	435	457	467	482	472	479	466	446	447	461	435	449	477	482	473	488	475	496	471	463	444	448	439	427	438	448	514
5815	4446	2783	1530	1263	1046	1113	796	639	655	616	605	567	607	536	570	535	556	531	513	512	489	514	493	458	508	509	507	531	495	514	515	542	485	538	505	509	492	538	478	493	501	553	512	490	515	525	537	507	488	473	499	449	535	488	478	510	514	448	471	508	451	418	439	441	481	477	502	448	497	469	462	463	494	445	504	493	490	482	466	470	511	449	499	488	446	456	449	508	507	445	453	457	462	485	496	487	498	460	424	476	479	517	482	483	525	527	468	497	466	468	442	497	518	434	538	463	467	491	477	494	449	484	485	465	460	489	499	454	472	475	492	496	496	487	476	474	499	507	503	482	479	459	484	472	487	471	465	490	502	492	478	458	449	453	472	475	463	463	460	482	474	484	468	492	473	507	469	487	458	510	478	507	471	435	505	464	447	459	499	450	467	487	481	478	502	430	491	467	492	464	479	458	475	468	472	477	477	469	463	468	472	488	501	478	481	468	420	451	451	439	472	459	454	504	467	494	484	429	459	439	480	481	522	483	472	471	508	439	498	474	492	481	483	496	470	428	500	487	482	460	483	460	489	480	486	441	467	461	537	456	474	508	506	494	446	418	478	501	505	472	477	441	500	453	462	457	476	461	473	443	449	461	517	457	497	481	469	465	493	471	444	434	503	470	461	515	489	489	490	505	501	495	477	455	470	463	445	454	451	466	489	462	481	482	453	484	454	454	458	480	472	449	481	484	469	474	455	448	457	427	466	494	474	480	432	479	466	510	469	467	482	465	470	480	473	489	465	428	464	482	436	496	485	503	509	478	464	448	446	437	441	465	480	479	479	458	490	450	486	476	507	454	464	473	497	495	490	471	461	480	470	477	470	472	481	470	496	494	468	470	474	526	449	472	482	477	453	493	476	482	462	458	504	457	454	484	450	466	456	518	501	493	470	486	493	461	446	485	507	500	475	453	487	470	464	446	503	468	452	493	457	487	448	481	477	513	421	467	482	478	486	479	482	461	484	434	484	431	505	491	480	454	516	468	482	495	495	473	503	472	474	466	448	483	484	490	465	440	467	485	497	452	452	471	454	492	493	472	500	454	446	470	469	474	497	490	487	471	484	472	448	490	458	439	494	446	480	492	487	477	480	471	493	469	515	439	473	470	451	487	484	466	474	492	457	497	451	472	488	534	492	507	508	462	463	459	447	481	514	479	459	479	462	481	458	472	489	474	488	493	477	458	433	488	456	469	433	517	496	490	481	491	452	437	478	482	478	484	451	486	452	442	475	493	463	494	463	442	481	462	483	512	486	474	494	511	468	460	509	519	476	507	452	482	485	472	435	460	492	442	491	460	483	493	471	474	494	450	516	474	484	475	455	475	475	459	486	463	459	458	483	482	468	470	472	493	495	507	471	497	465	450	451	474	480	478	466	437	453	510	481	459	474	468	495	480	475	466	483	475	436	464	451	454	517	453	448	435	494	483	451	491	518	462	481	505	476	506	492	487	463	443	516	493	476	508	481	447	456	479	494	463	486	500	496	496	473	474	493	429	431	474	439	473	450	527	469	472	497	498	513	440	469	494	477	456	476	509	515	457	475	509	481	449	467	498	471	497	492	444	486	480	453	477	484	441	493	468	464	478	469	464	507	484	502	508	467	481	468	464	452	480	490	481	453	483	481	485	445	498	520	489	478	494	502	478	492	485	476	502	468	460	448	466	485	485	488	466	462	450	449	480	523	455	458	494	492	453	456	452	474	533	470	458	496	458	501	456	416	489	468	495	434	456	463	459	464	497	462	477	425	496	477	511	426	474	446	501	468	454	478	446	466	489	458	507	497	463	448	484	529	452	467	478	469	479	482	505	476	467	478	487	497	472	477	503	516	478	473	466	459	468	460	504	478	495	485	445	421	476	461	471	487	435	470	474	487	472	497	462	502	474	493	452	472	468	463	497	503	480	460	471	464	486	464	512	473	464	494	476	452	487	453	445	506	480	464	460	490	464	497	463	484	485	465	476	476	508	475	464	505	501	392	477	482	482	432	473	486	519	487	472	453	481	465	472	491	500	461	445	523	497	472	496	471	455	527	471	447	465	480	490	488	459	476	505	451	486	461	466	492	491	485	453	473	468	506	458	463	508	448	502	460	487	457	474	487	485	523	493	486	476	463	465	443	479	512	449	497	533	483	480	466	493	480	495	489	470	468	454	478	460	458	458	480	471	489	460	504	497	445	485	461	478	478	454	487	485	517	474	435	441	490	439	486	470	495	439	455	440	468	494	491	469	469	496	458	468	471	467	464	493	470	479	488	489	475	471	503	466	473	480	451	486	492	466	495	479	485	500	481	487	463	496	450	475	496	463	450	509	454	458	449	457	515	493	467	475	490	440	438	482	466	463	458	474	490	479	497	477	487	491	449	477	466	433	446	454	493	459	457	459	477	487	445	453	487	524	481	441	478	489	503	505	495	429	491	499	484	460	414	484	445	476	479	443	484	472	443	464	440	489	493	456	499	464	460	465	503	475	508	505	471	477	449	458	475	493	465	476	463	482	485	468	494	416	472	452	476	456	463	466	468	435	519	490	499	453	458	469	473	477	467	507	489	440	486	485	490	478	466	463	466	493	456	482	427	485	477	471	437	459	461	485	480	483	476	478	487	413	449	494	495	471	485	481	447	477	469	454	496	462	450	519	477	485	463	480	451	498	467	469	505	463	488	463	510	485	467	461	463	442	451	468	490	457	465	509	492	476	491	498	480	478	444	461	474	479	446	475	461	450	479	481	442	487	474	475	490	451	503	489	482	458	446	471	483	438	512	475	498	490	480	490	462	461	469	474	455	485	473	471	492	468	464	477	458	472	472	477	465	451	473	462	506	454	514	456	488	497	499	481	492	461	441	468	489	460	503	480	505	461	495	464	425	480	484	446	451	462	460	453	484	525	471	486	465	491	470	518	462	466	438	492	496	468	478	488	486	456	459	489	467	434	483	479	498	479	504	507	481	439	473	494	514	507	511	484	441	490	463	444	472	436	436	475	480	509	469	452	442	483	482	445	457	492	488	455	478	444	519	472	459	508	466	491	483	465	470	478	494	480	481	519	474	438	484	485	474	473	473	482	475	482	464	472	444	443	467	467	527	485	439	482	440	497	454	469	466	458	449	507	476	468	496	485	489	447	459	483	485	452	436	464	475	483	494	499	513	474	429	491	473	475	502	455	456	426	477	480	466	500	473	465	468	454	482	487	434	465	507	507	494	490	489	479	449	517	474	520	494	470	470	485	481	435	443	451	506	448	468	488	468	478	478	477	512	499	481	462	459	430	489	511	421	479	470	494	464	439	460	492	477	478	440	452	481	494	488	484	527	481	507	460	485	473	478	485	486	466	476	480	464	531	466	471	474	476	466	447	476	455	458	440	463	489	479	461	490	468	461	494	484	503	467	477	495	500	512	493	524	467	481	494	504	469	469	453	452	514	456	464	469	465	469	434	473	468	468	499	483	470	429	480	455
23896	21328	28360	24394	21186	9396	2406	1317	1183	1164	1007	991	974	925	944	907	868	831	848	809	844	788	755	820	883	795	843	746	794	818	714	769	846	809	807	765	809	758	799	801	787	826	771	767	796	784	797	736	766	759	772	746	772	793	756	763	735	783	753	808	776	761	727	733	758	722	771	757	770	777	782	799	772	737	741	744	724	733	774	743	776	760	779	733	683	782	739	762	789	795	775	734	749	793	758	779	775	736	765	736	782	789	784	744	760	735	774	778	763	763	749	735	768	721	733	780	761	743	755	744	729	767	725	746	775	695	760	759	792	739	790	774	726	786	753	684	811	678	765	770	739	751	764	718	762	762	781	744	791	779	753	758	724	732	757	783	732	756	820	773	738	740	738	698	743	711	763	748	768	682	774	744	754	687	827	737	763	775	739	768	724	723	770	771	773	760	769	758	724	745	775	760	744	735	736	715	770	753	742	761	727	762	725	756	736	752	768	728	748	773	776	760	762	738	755	798	760	774	789	719	735	744	727	750	736	726	752	753	781	754	731	738	755	748	719	717	733	778	770	738	785	820	749	719	737	731	767	754	762	784	750	723	728	753	744	775	724	770	751	755	805	788	727	773	738	790	801	742	754	817	770	751	794	720	777	743	777	713	788	741	784	761	810	753	742	764	764	790	714	758	733	771	777	748	779	793	778	781	776	726	708	724	802	742	743	737	721	722	792	748	768	741	767	730	778	739	721	775	742	724	745	746	732	737	773	720	704	741	757	765	753	732	740	779	793	769	746	804	760	738	749	740	746	745	769	803	761	747	741	774	741	756	735	761	770	753	735	737	747	726	816	785	756	754	741	740	793	751	794	734	765	733	764	746	729	799	723	758	741	775	731	802	803	767	760	774	757	712	774	765	734	743	759	714	747	688	746	740	755	779	696	753	728	727	770	699	739	710	773	757	764	748	736	806	793	715	782	730	757	758	749	722	804	782	774	769	736	767	785	790	704	799	781	757	744	720	757	784	745	759	730	740	737	742	756	775	749	743	732	734	765	747	794	783	792	724	778	751	754	761	686	764	802	786	723	737	761	710	758	703	712	729	718	743	783	791	779	696	726	759	710	744	742	790	745	743	730	720	735	777	713	748	759	761	725	708	770	710	745	760	745	774	761	787	713	716	717	802	772	734	808	791	797	737	750	769	726	736	749	726	763	712	753	760	784	729	709	776	727	753	792	677	774	736	720	761	764	744	720	746	714	742	748	761	754	799	754	832	709	691	722	727	762	788	722	738	761	763	749	771	732	795	783	741	746	796	717	757	737	742	776	763	732	752	769	726	749	802	766	747	781	754	762	750	753	779	758	749	721	752	809	788	755	769	772	774	747	733	780	752	739	786	752	756	769	732	748	770	774	711	736	746	748	773	737	709	697	759	745	740	756	748	715	718	764	720	709	752	735	763	766	758	709	701	724	792	770	752	755	776	753	743	718	729	755	732	702	745	746	753	756	757	702	715	740	719	789	770	778	738	699	736	766	788	725	728	750	794	736	753	780	753	736	725	772	768	744	761	773	729	809	751	801	760	731	737	695	753	716	767	764	741	761	746	716	761	729	761	732	780	758	732	749	773	776	744	723	773	717	790	735	800	735	744	761	759	812	768	770	699	796	752	796	741	718	732	716	751	763	742	751	791	787	745	752	765	833	758	753	763	724	688	703	755	769	745	715	737	740	687	784	762	756	768	725	739	735	763	744	773	766	713	728	762	722	778	722	783	753	734	773	769	791	775	771	724	779	781	762	671	773	713	780	787	774	745	782	704	760	791	764	793	704	726	799	766	730	753	781	765	783	733	749	778	744	738	708	734	756	749	755	721	766	735	792	733	759	773	750	785	774	704	762	786	718	728	703	707	755	754	746	751	719	761	703	777	758	765	756	731	780	718	778	737	714	721	763	759	774	789	742	752	769	744	704	700	739	759	805	726	739	735	802	751	738	758	711	758	755	751	747	761	700	788	762	767	744	780	746	701	745	761	769	726	781	745	741	698	763	728	706	741	784	761	725	752	747	756	661	734	738	704	714	724	725	750	770	746	764	740	788	737	743	701	689	723	757	721	725	689	743	767	780	792	758	754	764	706	762	734	764	693	718	774	774	738	817	731	711	742	766	741	763	744	756	662	742	754	776	745	731	786	725	780	748	731	734	710	746	791	739	757	745	785	769	733	763	729	752	811	781	706	709	736	717	793	751	732	752	771	737	787	766	800	740	775	761	745	760	809	742	777	698	765	707	761	756	779	745	761	773	735	798	708	720	754	732	768	722	781	742	761	762	742	809	774	773	734	730	783	747	773	751	733	722	745	748	726	721	767	752	749	798	731	729	734	756	757	754	760	720	727	757	715	734	777	797	762	768	763	761	784	744	723	766	705	737	750	818	771	775	792	761	787	750	716	755	728	720	777	772	790	783	751	758	749	757	734	761	756	726	771	749	791	776	747	786	753	717	730	751	769	718	778	829	786	767	769	736	706	742	782	729	761	715	748	707	739	765	724	745	790	727	739	766	778	718	769	725	726	766	793	734	742	700	734	728	774	744	713	745	747	758	744	719	787	744	768	749	788	726	694	793	719	764	735	746	776	774	776	738	731	804	781	726	776	750	747	743	775	758	721	796	737	747	703	788	802	785	746	760	741	742	780	738	728	712	708	743	759	759	748	764	713	698	755	746	741	740	744	736	757	744	749	770	733	739	737	744	779	763	766	725	738	772	779	784	713	809	767	752	729	750	735	719	737	750	765	785	780	755	669	719	781	778	732	799	767	774	785	742	712	730	727	771	767	756	808	756	731	774	727	756	727	738	731	775	749	713	754	739	740	756	792	775	749	752	730	803	753	717	708	778	775	783	731	757	733	730	735	724	748	696	742	738	781	740	752	763	762	757	807	738	747	715	771	743	725	751	793	790	736	761	786	734	726	715	784	764	797	764	732	743	804	743	770	745	728	766	746	755	729	718	741	749	748	763	752	711	723	800	795	706	798	756	752	743	739	719	754	801	780	779	746	754	778	784	762	761	769	766	743	735	776	741	718	813	722	773	781	736	744	757	733	753	741	747	698	721	786	771	780	748	741	729	704	787	721	724	766	787	773	782	750	728	728	798	737	750	734	748	796	741	730	733	769	724	703	743	737	727	740	779	735	700	737	748	739	707	680	783	747	756	740	809	706	732	787	718	730	666	719	740	748	814	740	720	705	747	738	736	706	776	770	698	745	738	728	781	787	731	743	742	774	782	735	701	775	766	705	716	760	791	696	752	734	769	766	784	731	769	723	733	736	750	697	798	734	721	764	725	746	785	740	727	773	708	731	725	786	752	791	726	800	761	698	726	755	771	742	730	755	755	747	744	797	793	714	720	732	742	756	713	763	759	694	747	717	759	742	774	783	714	813	754	734	748	704	757	722	761	777	756	755	763	734	748	725	760	790	709	773	746	737	743	717	717	729	728	709	731	761	707	758	767	763
5644	13630	8922	4674	3339	3144	2960	1737	1521	1368	1244	1193	1165	1077	1015	1066	966	872	875	896	900	837	850	876	844	833	808	846	867	881	832	810	862	849	795	795	777	822	843	778	775	853	807	832	829	817	791	798	834	864	774	772	764	750	743	788	772	742	742	791	783	818	713	723	856	760	770	762	803	803	714	740	758	744	740	766	781	794	780	795	709	788	733	768	741	737	766	720	754	734	746	819	719	731	754	774	722	747	787	749	818	791	733	775	745	784	783	796	740	784	742	723	745	716	743	786	733	823	761	727	747	753	753	720	761	730	818	705	740	756	785	760	687	730	771	744	747	716	750	779	769	731	718	702	728	728	782	707	724	777	755	791	748	766	749	724	783	774	775	798	794	716	783	785	787	802	757	754	755	781	790	758	772	793	731	704	775	751	785	738	781	749	720	770	769	744	744	749	770	792	757	721	763	783	742	787	734	749	760	771	695	757	755	720	733	738	738	759	744	706	819	718	728	775	773	743	747	742	727	727	735	735	771	775	673	760	786	800	765	738	733	751	806	795	804	735	741	762	737	730	769	795	755	752	768	746	719	728	753	735	738	762	746	777	737	774	769	738	718	743	777	703	743	828	797	740	770	717	712	747	745	836	762	771	740	793	745	739	746	710	806	748	736	773	779	758	739	748	745	744	785	752	727	755	772	736	756	745	750	737	755	752	810	738	712	741	776	739	749	771	782	778	739	735	788	776	750	768	814	739	819	769	796	748	756	708	740	762	755	687	781	768	748	738	798	726	743	731	762	777	763	789	762	744	727	760	757	754	792	748	742	746	727	769	762	756	798	768	723	740	735	761	748	732	758	785	775	769	756	790	754	760	754	732	751	756	759	781	771	702	763	693	750	775	678	743	796	794	752	740	749	692	754	736	749	690	730	728	777	765	754	761	736	786	764	796	748	750	755	774	755	767	761	780	725	754	704	722	733	733	731	748	659	751	787	737	766	762	743	713	738	782	749	759	755	791	718	709	767	757	757	714	749	765	802	790	780	770	735	712	782	734	750	770	787	764	744	768	701	736	791	769	715	758	737	749	758	778	745	765	743	737	767	738	758	777	713	718	775	711	819	751	782	785	750	739	709	801	706	769	772	756	736	711	746	723	721	729	761	764	728	761	807	776	793	779	737	806	795	774	745	754	768	724	743	743	753	811	790	745	767	794	786	769	760	769	767	789	725	766	731	759	753	778	769	753	781	768	721	776	744	742	759	740	787	770	739	766	722	764	775	787	741	797	744	766	724	760	783	807	789	741	764	724	730	733	747	773	748	763	777	818	787	748	747	768	762	789	735	770	722	741	754	726	723	757	806	745	744	724	791	760	751	755	774	721	754	719	769	776	740	818	780	752	727	766	714	734	767	754	777	769	720	771	749	755	831	779	746	730	752	722	732	739	731	744	746	729	762	729	744	801	768	781	733	761	786	731	752	742	741	693	722	693	757	766	730	777	765	735	758	740	773	739	778	742	776	804	755	714	728	762	770	723	770	750	876	717	770	753	735	741	770	760	763	725	755	785	737	745	777	818	832	699	730	735	768	795	780	738	777	752	753	754	765	749	782	713	732	745	764	734	741	743	747	717	794	752	749	721	785	713	739	750	806	812	752	779	773	702	728	735	742	761	690	785	779	786	794	779	759	755	762	741	748	775	728	741	773	768	748	739	775	783	770	731	771	748	735	800	714	769	789	722	699	739	758	754	749	768	813	802	767	732	833	813	746	807	784	783	762	764	753	797	729	798	740	748	730	757	749	759	764	731	761	725	734	727	790	768	700	796	778	747	746	787	727	756	735	752	750	756	760	786	741	777	709	711	787	768	760	763	735	759	752	768	775	745	807	785	748	742	725	779	726	753	728	761	828	737	753	732	766	787	713	755	788	780	727	749	753	812	761	806	707	739	757	795	753	743	776	759	797	753	753	771	735	723	771	781	762	741	729	784	714	779	740	726	790	763	779	744	738	760	752	735	765	719	766	784	737	744	772	699	763	793	769	717	762	775	775	730	743	739	736	704	728	755	752	778	755	754	785	761	714	724	726	792	735	795	747	771	797	731	784	742	768	737	734	786	730	749	723	729	737	788	685	737	739	767	813	793	776	751	736	736	747	721	764	769	759	781	793	747	756	748	748	772	756	767	756	755	767	744	736	736	717	760	728	744	758	756	775	803	754	787	710	772	774	753	778	805	721	770	732	702	745	786	749	756	726	812	797	734	739	768	747	753	714	724	790	745	719	780	753	776	741	725	770	752	776	718	765	773	772	767	779	722	726	767	733	754	750	754	798	776	760	800	779	739	793	732	732	787	767	758	787	746	759	802	707	773	779	771	781	707	769	717	785	735	749	748	736	789	790	730	754	804	754	771	779	722	713	762	746	793	732	754	725	800	789	769	736	758	779	755	729	743	808	776	738	750	764	761	766	714	762	781	742	785	811	723	743	777	744	696	727	769	746	771	742	783	826	771	707	731	810	738	757	758	749	762	762	750	754	804	756	775	743	768	776	756	711	743	748	763	775	737	755	788	767	741	770	762	769	827	765	752	787	745	754	736	713	746	725	712	715	760	708	738	801	752	745	721	767	742	737	747	754	732	730	751	758	713	764	772	700	741	749	746	840	756	740	740	773	788	804	739	739	713	780	777	793	735	799	749	761	755	760	777	765	823	732	759	791	767	776	773	766	787	780	797	766	748	755	775	740	739	765	785	763	782	833	784	818	753	748	750	783	751	745	790	705	767	751	693	778	718	775	721	721	791	746	791	765	716	751	757	761	715	743	732	766	767	771	749	779	766	770	776	784	756	775	709	733	773	814	772	747	762	788	789	711	770	792	785	748	751	755	744	767	759	765	706	766	750	755	750	723	749	770	726	742	762	735	782	738	750	810	762	779	757	776	754	745	795	763	744	743	746	753	752	749	758	733	697	767	741	728	745	768	753	812	742	784	759	745	732	744	729	753	767	792	770	750	803	776	769	755	809	816	798	720	806	795	763	740	714	762	737	730	764	695	781	754	782	775	793	766	751	763	778	753	731	777	731	783	739	772	760	739	741	757	737	736	810	682	763	771	763	756	792	798	807	771	814	707	743	749	753	786	735	720	749	769	727	736	830	699	764	720	812	741	756	752	774	769	773	745	779	726	728	801	752	771	716	749	764	752	744	786	738	782	737	779	774	758	782	773	777	802	752	760	806	779	763	775	753	716	726	756	796	772	793	770	758	802	778	691	739	776	710	771	784	717	753	758	711	763	766	783	769	760	756	775	725	754	749	776	742	754	766	783	734	711	748	779	752	749	730	755	792	790	776	759	794	717	751	782	797	778	722	737	729	748	794	790	785	751	762	767	769	743	782	742	735	777	701	718	729	761	802	715	734	760	802	768	715	753	761	788	801	732	807	737	739	780	800	794	760	742	774	845	781	780	765	707	735	741	734	762	753	751	725	749	783	733	744	767	776	725	766	774	716	728	753
24893	21271	27310	25422	9790	1199	1070	667	610	573	573	533	521	501	498	472	469	467	445	432	413	449	442	418	439	393	434	466	433	392	429	386	434	396	410	410	382	457	425	398	407	393	452	397	416	381	413	406	404	419	378	391	422	428	388	421	377	413	372	420	394	410	423	414	404	404	402	413	404	409	382	405	396	370	385	370	406	410	383	413	396	435	397	423	400	380	379	404	401	412	348	387	398	388	389	404	414	377	420	389	414	397	402	395	391	408	386	389	379	342	381	386	391	373	392	376	390	424	385	365	391	393	405	379	390	388	406	408	393	417	402	422	434	401	389	389	411	409	430	376	392	390	386	350	418	369	390	383	395	417	386	408	394	387	410	391	374	389	414	365	417	385	386	379	408	401	377	361	382	401	372	360	391	408	371	381	390	417	382	392	376	374	419	400	375	423	355	394	350	366	403	392	420	402	386	358	422	404	389	380	384	391	398	397	385	377	360	401	376	375	406	377	370	414	356	423	381	392	388	363	381	396	412	376	380	393	403	381	388	401	422	391	422	375	383	365	373	374	365	407	400	398	338	386	374	374	403	408	371	384	417	421	365	394	424	406	393	351	381	383	413	362	389	382	395	423	396	384	408	402	374	422	419	390	393	407	428	348	398	405	379	413	403	373	388	380	415	384	398	427	378	362	385	388	377	383	392	397	365	401	391	408	390	382	411	355	390	385	413	403	408	411	366	373	425	368	393	381	388	388	409	429	384	379	390	394	380	413	395	385	368	378	411	393	363	398	410	388	372	364	373	361	402	423	448	399	389	405	439	403	372	427	399	391	412	409	400	401	410	422	378	372	385	413	357	385	381	402	395	422	409	368	384	361	354	383	391	398	374	384	359	385	366	389	424	386	395	413	380	430	385	371	397	409	388	329	418	380	397	423	372	418	384	388	401	372	352	384	389	367	376	464	399	393	381	423	372	355	403	361	373	357	378	368	422	394	397	345	383	390	355	397	391	384	380	355	423	422	394	383	414	371	414	357	404	399	400	390	399	381	389	413	406	386	387	411	379	396	428	369	358	370	395	392	333	378	394	393	375	389	385	366	404	408	376	375	384	403	377	370	392	406	409	375	405	410	399	422	419	382	405	418	360	401	405	392	392	409	437	379	385	388	371	413	350	376	364	352	378	380	393	390	370	404	390	379	387	377	417	360	385	395	386	399	420	388	388	386	402	422	381	401	395	402	411	410	356	414	370	407	383	372	404	361	409	427	396	391	388	363	409	404	382	397	392	374	420	392	355	377	413	384	385	382	385	346	399	409	371	369	396	374	386	408	397	419	394	416	401	387	392	415	438	413	370	382	406	406	374	404	374	383	376	337	409	395	404	407	355	345	355	389	386	382	372	406	383	374	372	377	415	371	415	418	432	382	389	391	355	378	387	379	377	406	407	410	387	413	412	387	395	359	383	375	391	387	387	384	401	386	361	401	399	377	406	400	410	376	393	425	391	388	374	364	416	406	387	422	428	393	350	381	403	418	379	377	390	377	412	416	402	412	394	370	373	399	384	413	430	403	384	399	423	396	381	353	407	348	384	394	384	403	403	379	391	375	367	387	400	353	392	406	385	412	381	397	394	413	387	413	382	386	360	421	378	395	411	425	354	356	399	386	385	404	342	390	400	425	394	372	388	393	420	371	392	409	367	395	383	395	367	396	388	403	376	406	426	382	384	388	392	366	427	374	364	384	408	382	450	401	391	376	410	377	413	390	406	380	429	380	370	396	423	377	388	327	406	390	409	380	373	394	393	372	373	401	397	418	400	358	337	427	436	432	372	375	387	397	352	386	362	385	394	398	384	407	386	406	413	381	374	379	370	371	389	387	393	415	436	416	403	397	366	390	347	415	399	353	433	393	384	381	381	401	389	383	378	402	386	382	396	385	382	396	421	402	424	372	353	381	391	365	373	375	402	420	389	382	406	382	399	393	428	387	371	399	396	441	380	404	403	426	426	376	386	358	365	384	405	394	409	381	379	408	396	379	405	401	408	404	383	397	429	415	376	388	412	389	381	351	376	387	415	413	386	370	377	388	375	449	371	423	384	407	380	357	375	391	415	369	370	385	423	369	379	417	409	400	401	400	392	402	374	365	411	397	370	391	408	416	383	400	397	417	359	368	400	380	401	425	377	378	357	365	402	399	385	394	408	380	377	463	394	364	410	374	383	381	386	373	406	367	393	394	377	393	385	402	391	384	341	423	398	430	414	398	385	358	392	393	408	378	379	364	377	405	387	401	399	372	398	391	371	411	416	371	405	367	400	384	411	395	364	423	406	408	407	393	416	375	378	408	382	383	420	376	374	436	394	371	380	376	376	387	371	415	391	406	410	433	397	381	386	384	400	377	369	387	390	407	396	363	400	375	409	418	396	377	389	415	405	430	403	402	367	408	399	405	389	370	409	362	356	407	381	353	390	377	351	380	414	403	422	375	413	385	428	389	384	379	363	398	379	441	398	385	431	360	367	379	398	428	410	404	384	385	387	413	388	419	352	397	382	406	424	395	411	377	401	395	387	379	392	386	396	385	426	362	420	381	395	391	404	416	377	414	402	409	407	392	373	383	353	438	366	408	412	392	386	374	394	392	401	398	385	407	399	420	386	387	382	364	353	393	392	429	389	401	408	376	415	401	392	408	418	396	389	361	394	409	445	391	372	379	391	399	379	384	435	393	410	391	402	403	407	408	384	371	388	410	377	396	403	409	393	380	402	375	395	379	366	406	372	399	407	370	374	412	417	398	398	388	405	421	368	391	373	380	372	389	381	405	388	375	413	408	348	395	377	401	371	374	390	390	384	410	392	412	404	376	400	376	378	372	395	392	372	378	390	393	388	428	425	417	395	407	358	390	403	417	388	380	402	401	390	396	373	366	390	392	393	339	375	389	397	402	385	408	382	395	381	395	389	397	366	410	405	380	413	385	397	411	382	409	387	408	371	401	354	402	394	396	425	407	392	387	424	380	367	416	390	403	393	392	410	384	386	380	397	388	384	385	394	374	373	419	376	373	390	410	375	399	411	387	421	385	403	387	425	412	384	398	377	367	388	388	373	410	367	384	403	378	407	381	393	410	432	398	376	348	423	383	369	365	394	370	390	351	396	382	369	418	431	375	367	380	386	403	423	379	382	391	420	404	405	367	400	394	352	397	412	383	382	416	407	398	389	371	368	381	359	380	350	373	387	387	387	418	414	374	416	413	382	408	376	389	403	394	400	378	416	392	385	374	404	400	390	395	399	401	372	364	411	402	401	380	379	377	366	403	404	383	388	385	392	359	395	368	384	362	386	375	382	412	368	387	409	383	383	406	379	368	372	387	399	358	367	370	424	386	409	382	410	410	377	371	375	410	383	365	405	387	392	393	423	381	385	371	399	373	381	392	381	391	362	398	431	393	418	397	418	370	413	408	367	390	392	390	378	406	397	379	432	419	402	420	373	391	396	355	378	379	384	366	418	406
4554	8727	5413	2835	2082	1846	1806	1058	922	836	711	679	649	657	595	577	557	538	480	502	510	453	477	436	447	470	459	455	434	440	492	509	471	469	469	465	463	456	453	427	458	469	417	447	479	406	416	446	393	472	450	378	428	418	403	435	434	389	416	427	376	418	424	420	395	425	435	436	443	429	455	396	434	431	429	394	426	416	414	409	404	402	437	368	414	400	419	434	418	391	408	393	385	417	410	403	390	383	399	411	398	449	426	420	397	411	415	409	412	419	422	444	409	401	400	426	453	378	411	399	387	407	393	397	392	387	419	412	399	387	415	389	399	400	399	411	417	430	428	420	410	393	380	415	402	438	420	399	390	414	445	366	439	390	414	436	423	387	375	418	424	394	413	410	398	430	394	368	439	397	397	394	412	379	403	388	390	464	410	441	408	452	434	399	434	434	386	411	421	422	433	418	422	436	393	392	388	399	413	417	415	407	439	383	437	412	430	412	397	392	414	433	402	420	417	396	427	386	433	403	399	413	406	411	377	424	369	380	363	405	412	432	446	390	411	437	414	447	419	380	392	412	420	436	400	388	397	429	426	412	400	432	395	400	415	391	439	429	386	414	433	429	386	393	388	413	369	429	432	440	379	388	390	437	408	417	441	428	408	414	417	404	390	425	426	425	389	412	431	413	437	416	411	386	442	432	449	429	390	399	423	404	409	444	419	370	425	420	451	409	408	412	399	428	401	414	424	375	398	422	388	411	404	407	448	418	418	436	390	408	387	406	433	404	402	371	372	430	437	447	378	419	421	418	418	433	385	404	377	421	405	371	402	450	402	436	391	407	437	413	406	410	375	402	390	391	398	425	412	426	434	381	431	401	423	403	382	390	381	392	406	446	414	391	381	423	407	405	406	381	408	411	385	437	436	424	398	415	421	410	417	402	376	392	404	439	406	439	427	405	405	422	433	407	423	422	413	426	415	412	424	439	412	416	404	411	440	439	431	418	399	430	432	384	417	443	430	383	445	406	402	410	425	424	389	426	392	419	398	422	411	422	364	406	404	429	401	400	386	429	424	426	412	400	368	401	422	411	421	409	378	406	389	397	412	397	397	390	411	403	416	445	401	392	403	403	402	412	414	397	433	424	405	389	419	439	437	454	380	415	408	428	394	362	363	412	440	422	435	390	387	403	401	394	404	429	425	421	445	420	432	406	447	409	401	399	397	455	388	381	397	416	415	389	403	401	425	423	419	432	399	411	390	422	374	389	414	428	431	428	409	463	415	397	384	395	388	441	415	435	440	434	420	422	425	412	387	404	412	379	404	397	383	396	415	422	412	394	447	409	390	405	392	430	389	430	413	385	387	422	418	380	395	368	406	366	426	374	406	391	381	398	447	443	392	423	391	390	426	380	422	469	463	411	392	417	427	376	409	405	366	447	387	427	375	432	390	389	386	402	400	399	444	400	400	399	376	442	399	410	458	400	433	399	407	420	424	397	417	405	397	447	431	389	390	383	415	415	430	416	441	387	399	385	420	401	413	382	387	397	426	374	401	379	414	400	384	370	407	399	422	392	417	399	412	428	429	414	416	392	414	462	404	443	459	420	419	424	420	409	414	422	429	396	382	387	409	419	427	387	395	419	402	417	391	411	410	401	452	398	410	420	437	408	407	415	390	445	413	423	406	414	427	438	409	419	421	444	434	409	378	412	434	431	408	422	387	351	418	430	402	405	387	439	444	425	403	403	405	360	421	390	411	423	423	398	416	447	409	417	430	404	400	403	397	398	398	408	421	403	402	408	402	457	422	419	391	423	420	420	403	416	392	417	424	415	421	412	409	429	403	408	445	393	422	439	399	428	416	425	405	402	429	428	421	410	415	422	403	420	417	377	410	408	423	404	426	424	400	427	432	414	407	411	417	439	405	398	434	416	397	396	418	455	402	416	434	391	414	403	405	417	423	411	362	386	402	409	388	402	414	434	409	398	426	401	458	386	430	441	422	408	433	395	413	376	411	434	394	405	429	438	426	391	438	434	425	388	423	441	415	417	403	405	437	408	411	426	383	411	414	384	425	417	392	444	406	403	400	413	430	400	429	392	446	416	429	417	401	404	393	408	439	437	400	420	424	410	399	414	447	436	404	382	387	446	399	399	402	403	425	392	371	458	425	438	431	412	420	405	419	407	396	463	378	415	440	427	422	426	392	405	380	418	422	367	396	408	446	391	415	415	408	402	434	428	391	401	386	414	378	439	417	442	404	378	418	407	411	387	394	405	441	447	423	430	394	434	418	453	425	421	407	398	393	434	408	397	403	424	442	424	419	392	404	418	437	443	408	404	398	372	433	406	420	426	414	409	452	441	412	402	411	391	418	371	409	409	414	423	390	378	389	411	410	431	439	416	436	397	408	366	393	396	425	427	407	405	413	401	417	412	428	420	433	460	380	395	408	424	418	448	443	403	389	393	425	429	421	394	436	404	414	416	378	405	373	429	398	415	396	387	411	436	371	392	391	424	423	405	384	403	424	424	431	396	423	371	392	408	425	442	421	383	411	373	454	389	435	398	412	410	422	392	391	391	413	420	389	406	411	426	410	418	408	421	396	432	395	441	406	410	449	374	424	367	428	435	434	400	400	381	417	431	406	410	441	413	434	380	386	417	403	414	408	408	409	414	421	386	424	393	408	468	394	386	398	410	387	379	381	402	450	437	434	398	410	414	413	405	388	414	407	412	420	442	396	438	462	431	398	417	398	404	408	406	454	420	403	393	412	404	399	382	455	406	417	409	392	409	435	430	448	390	386	446	437	400	390	401	413	392	401	361	458	439	397	348	451	380	413	444	435	388	417	433	405	396	413	429	421	411	419	386	424	391	421	430	417	411	414	440	399	393	423	440	399	388	421	393	447	389	398	406	419	399	375	423	417	426	391	420	419	418	415	408	430	377	372	407	420	422	417	389	417	407	420	421	411	403	434	419	389	428	424	408	430	405	394	340	407	410	433	408	413	422	407	420	413	412	409	398	403	416	420	378	395	404	429	413	404	410	406	407	393	384	443	423	429	423	394	397	379	406	421	419	427	390	414	432	398	418	395	377	405	401	436	399	396	427	406	415	444	417	377	413	417	405	425	447	445	419	415	414	400	411	420	427	387	386	395	424	387	394	398	443	414	395	361	428	400	403	434	372	393	398	412	397	408	381	417	426	404	416	390	439	437	395	395	438	400	417	408	442	427	417	394	383	381	413	391	368	420	442	409	399	416	364	391	436	372	421	406	439	404	415	436	393	378	384	383	392	425	371	399	379	432	391	377	393	431	434	430	399	419	399	439	368	390	391	403	367	417	427	453	396	372	434	434	373	434	429	439	404	403	423	424	385	403	412	417	429	400	427	421	410	405	374	438	419	395	418	407	394	402	357	416	439	438	384	423	415	426	406	397	384	421	420	427	391	417	439	394	403	399	402	380	431	386	419	392	411	418	416	401	440	420	439	396	376	386	409	387	478	410	385
22748	21336	29004	24011	21338	21455	9949	2045	1533	1415	1353	1129	1107	1121	1092	1055	1083	965	887	929	973	931	877	889	854	879	834	888	844	899	932	902	892	850	847	916	891	898	865	829	860	882	861	897	855	807	828	837	839	827	836	808	834	840	813	748	793	821	785	838	821	785	816	819	842	728	793	830	772	804	807	862	844	738	796	785	815	827	854	868	805	795	833	787	815	819	810	818	803	790	751	757	762	861	737	832	803	768	724	804	789	795	843	781	809	780	819	796	781	804	832	803	796	811	839	833	824	816	839	734	815	850	761	858	762	819	797	758	805	751	735	777	746	767	783	777	832	788	772	786	822	816	771	784	832	757	736	730	795	816	763	817	766	785	790	808	800	777	832	817	846	831	804	824	772	834	796	804	816	763	789	796	855	789	779	794	809	840	833	790	808	744	837	782	807	785	821	821	825	812	811	842	815	828	774	741	841	778	766	764	815	806	781	814	761	812	835	806	769	823	800	788	773	780	778	839	843	777	832	833	807	794	792	757	779	782	832	793	786	806	818	801	791	811	801	801	789	790	793	777	799	803	814	814	759	824	761	803	788	781	763	757	807	786	801	816	791	831	801	804	876	772	779	767	813	800	800	817	809	770	782	775	770	775	828	796	794	821	759	803	778	768	777	789	776	807	761	751	810	812	806	827	787	753	792	810	806	779	810	783	759	758	777	788	789	816	804	790	835	781	809	742	799	759	740	792	780	760	784	738	819	752	799	738	838	809	788	791	834	750	740	790	788	788	770	795	813	837	810	815	753	790	826	806	757	816	777	777	794	831	767	799	808	798	805	827	803	777	770	882	777	802	796	793	799	794	771	846	803	767	781	781	809	797	801	729	782	781	822	794	773	796	791	760	764	794	832	806	799	842	843	832	828	802	794	819	775	778	782	793	795	765	765	764	775	827	775	783	766	824	811	765	770	839	774	765	747	788	818	818	780	813	799	769	779	744	753	834	748	804	752	748	840	823	771	810	791	765	789	783	778	780	821	760	779	785	790	769	775	754	822	773	846	800	823	812	799	805	805	759	834	754	739	727	781	772	781	781	822	829	752	804	790	777	864	809	755	824	767	836	757	780	848	842	784	774	807	798	788	762	777	772	791	768	794	794	793	829	801	828	826	795	787	789	786	841	806	759	808	764	795	797	751	805	844	897	797	826	800	838	727	831	847	753	780	816	733	773	814	834	796	808	811	780	748	815	858	808	769	759	763	747	803	733	789	814	829	819	749	813	786	760	795	802	815	826	777	783	803	823	807	779	848	810	825	817	781	763	818	799	818	793	799	797	782	779	764	835	799	757	821	796	816	808	763	733	775	799	802	827	818	803	820	782	773	825	807	819	783	786	803	829	798	824	842	785	811	772	827	788	802	808	790	793	773	758	753	782	805	759	772	787	780	827	782	824	833	808	796	771	768	855	748	815	790	763	781	818	784	818	786	761	766	781	721	741	791	766	786	763	762	816	766	797	807	779	850	753	744	723	789	772	792	756	832	789	772	773	839	829	811	831	759	791	795	776	755	840	788	829	824	831	800	771	769	803	818	771	783	792	831	765	848	751	760	788	801	780	783	768	853	773	756	767	813	798	739	768	744	817	777	763	809	807	797	802	806	866	824	789	833	815	810	815	812	756	839	800	807	801	831	803	804	781	836	783	813	818	837	863	834	817	788	785	722	768	856	803	780	822	815	785	773	812	773	745	742	770	808	818	791	819	800	817	783	819	842	719	803	756	779	816	823	833	840	733	809	741	804	785	747	774	768	783	823	785	731	777	833	822	833	825	786	745	810	827	768	754	847	787	792	847	779	780	773	819	720	745	862	824	800	800	743	794	791	808	741	798	807	819	766	752	788	807	820	788	781	772	804	781	772	822	750	754	815	760	772	764	815	805	810	810	759	779	770	814	818	751	808	760	807	783	822	778	741	792	799	726	863	799	755	753	775	720	799	818	769	807	772	778	807	786	783	822	784	804	793	787	824	763	795	770	780	778	761	795	775	768	802	783	784	728	725	795	804	747	819	756	783	825	792	827	819	779	790	780	808	785	744	796	827	768	792	805	776	788	749	793	783	796	797	803	777	798	761	793	789	747	784	817	820	806	796	823	788	763	796	791	792	811	745	791	789	767	801	738	753	798	797	803	759	795	736	786	799	809	787	812	765	774	806	804	806	764	781	750	798	801	790	775	795	775	826	853	804	829	824	791	762	776	757	770	796	773	762	785	762	796	786	790	788	833	785	836	781	793	808	787	850	786	782	798	771	804	829	812	844	772	789	806	785	770	763	805	840	826	777	814	831	787	808	732	793	804	793	767	793	773	771	782	770	777	801	750	743	803	825	718	787	751	805	797	849	779	759	776	790	807	817	808	810	770	771	740	787	760	745	748	779	842	843	794	805	793	803	796	794	807	832	720	807	750	835	735	757	784	752	787	836	780	794	760	852	809	775	774	796	790	756	799	744	814	800	786	795	781	770	786	771	797	808	759	804	750	799	787	813	712	771	843	777	804	787	782	799	818	835	827	820	758	786	770	767	828	840	800	749	740	788	813	772	806	762	776	787	773	786	800	796	778	798	821	795	764	795	844	773	799	805	790	772	768	795	792	781	789	796	851	763	791	790	789	754	779	819	787	820	793	778	774	841	787	773	775	791	783	768	782	789	756	820	788	758	768	773	812	757	821	790	799	772	794	750	845	772	816	776	779	829	806	781	799	791	803	758	779	794	756	785	775	794	750	778	795	740	800	778	725	821	813	799	810	805	835	822	809	830	829	805	791	750	805	802	847	793	843	805	809	799	792	758	838	778	789	770	725	769	787	817	792	810	763	772	816	816	787	811	780	782	768	790	802	819	771	807	796	793	804	779	789	778	805	825	779	789	818	754	769	795	759	803	791	813	807	844	783	795	788	802	824	803	784	769	764	786	786	864	766	771	745	810	770	763	783	766	738	803	782	817	761	848	768	839	769	773	775	795	802	806	766	813	792	802	785	818	724	781	788	729	843	802	772	763	821	813	794	808	810	818	812	802	750	778	794	820	766	814	750	788	778	754	807	827	754	804	798	793	757	753	801	743	760	787	737	773	737	832	804	838	861	775	780	826	823	806	791	781	784	779	790	818	800	800	775	801	794	834	829	782	797	829	811	820	810	749	798	837	806	821	836	767	789	762	761	795	844	844	799	779	809	745	784	761	809	825	779	804	775	770	755	767	803	770	807	795	808	785	806	783	795	823	812	831	795	762	849	786	782	768	786	823	789	772	794	808	809	799	761	754	735	820	779	774	789	739	809	775	765	762	817	789	812	825	830	741	774	819	813	797	817	783	777	781	850	799	818	833	787	802	782	798	798	804	810	784	830	809	750	830	748	741	808	800	766	827	800	792	779	771	801	762	818	828	784	808	796	801	824	777	815	794	800	812	793	846	765	771	762	808	757	794	748	790	757	785	858	777	834	822	790	812	830	763	769	760	769
6421	19577	13263	7296	5374	4892	4317	2601	2137	1966	1636	1509	1420	1430	1216	1166	1167	1101	1087	1044	986	949	946	957	915	901	875	913	914	872	835	927	904	922	915	859	888	946	904	908	933	923	928	877	890	850	870	877	864	853	835	852	826	840	808	800	844	794	820	729	791	783	821	865	818	851	824	785	819	823	796	825	820	811	816	834	816	787	798	862	808	791	839	795	797	800	802	828	809	783	777	798	838	784	802	838	804	795	821	764	783	829	788	844	793	812	791	823	781	821	768	818	770	800	804	805	809	830	786	781	785	824	785	774	816	814	804	816	754	761	857	802	804	803	780	764	812	805	765	782	821	803	817	794	774	805	820	808	794	778	801	795	801	790	796	856	788	784	764	738	823	793	809	785	789	829	784	815	854	823	769	811	772	789	795	779	788	781	821	772	872	817	769	774	763	740	818	782	807	790	798	821	794	821	801	759	823	809	819	806	757	763	785	765	801	797	765	767	775	813	820	790	820	775	826	798	793	767	755	740	803	827	786	819	787	804	790	811	721	765	830	835	778	841	771	803	810	811	800	822	825	787	782	817	818	792	781	828	819	789	796	765	833	805	826	782	809	819	789	825	800	779	799	823	808	755	818	827	738	830	826	795	764	809	789	790	781	799	847	849	797	807	745	798	745	823	815	769	815	775	821	744	818	824	802	796	810	759	768	789	778	823	806	835	769	802	753	762	799	821	803	839	779	791	805	833	776	787	809	784	738	783	791	796	848	779	801	783	811	786	851	838	767	793	821	837	775	836	788	829	814	762	850	773	779	763	777	771	803	833	824	810	749	819	828	823	835	764	746	824	753	812	793	791	812	829	807	827	773	786	744	806	798	846	841	825	781	808	797	765	771	805	816	775	799	795	819	782	771	801	797	794	826	821	791	822	820	806	793	792	785	797	816	856	793	777	790	799	763	808	787	743	777	754	845	796	774	802	788	740	780	783	856	821	805	746	785	780	824	772	793	779	804	804	806	775	778	811	752	737	791	811	800	767	828	775	807	749	810	793	821	784	791	792	775	844	784	756	774	785	850	772	801	751	779	764	775	777	832	769	787	801	849	761	794	752	818	797	811	823	763	762	812	831	857	857	763	756	755	773	772	743	801	779	775	768	810	749	810	823	805	811	761	800	805	799	772	788	822	789	825	812	816	856	814	817	799	773	780	741	795	845	750	785	769	800	834	771	785	814	797	770	751	804	837	826	787	817	846	809	804	802	752	805	785	810	763	837	826	794	789	795	835	770	798	807	799	830	764	864	816	750	727	865	755	811	804	825	770	753	748	805	743	820	812	764	800	748	793	794	779	806	776	794	798	830	837	796	788	744	820	808	764	811	816	820	808	829	782	819	782	793	804	791	812	784	830	783	833	765	823	809	863	825	728	806	764	830	819	783	790	783	875	811	820	792	821	822	808	803	783	784	832	812	844	799	799	819	792	780	768	811	781	781	752	807	790	777	806	767	807	783	797	779	777	795	828	805	863	812	798	806	794	815	825	790	775	759	787	814	792	805	796	820	828	790	821	764	779	763	835	817	809	841	816	811	821	782	816	798	731	777	794	780	807	787	832	774	799	800	804	780	779	795	760	798	816	784	776	826	833	805	807	786	812	769	864	789	806	833	816	772	833	770	817	788	831	775	777	757	774	844	816	854	778	828	830	774	737	776	817	768	804	754	788	802	795	789	799	754	786	808	815	806	804	803	814	800	793	795	746	763	785	743	803	796	742	771	815	808	855	735	851	749	814	763	781	793	817	782	818	755	858	775	846	802	808	805	770	786	791	822	829	819	815	824	838	824	821	735	828	825	786	800	678	826	819	800	797	798	795	767	799	809	780	838	775	751	821	811	790	828	807	809	841	757	824	805	762	774	715	815	799	787	860	814	766	784	795	814	799	792	802	821	811	769	816	777	778	818	808	762	790	814	772	816	835	833	756	733	779	835	821	821	841	817	783	815	847	796	819	789	783	819	841	784	765	770	799	787	829	758	808	841	801	808	830	786	766	838	777	787	775	827	855	775	823	770	856	776	742	830	749	804	821	747	764	817	767	759	842	793	844	812	810	813	823	825	776	778	771	843	755	805	803	852	790	773	801	776	827	814	797	806	782	785	808	785	785	841	808	789	775	836	787	810	780	835	762	817	779	792	849	792	770	744	808	788	781	810	745	758	806	813	839	806	797	842	775	803	819	818	769	738	778	807	838	745	791	817	768	855	780	764	795	766	813	824	842	764	836	816	767	819	778	778	770	836	797	809	811	803	812	776	814	768	734	799	820	762	801	833	805	797	761	772	763	793	773	810	799	809	815	793	765	751	808	831	829	782	809	836	849	818	784	777	818	852	809	734	771	781	761	766	815	802	777	804	853	801	756	860	785	775	762	781	797	811	775	804	801	798	890	821	815	802	808	796	787	750	796	797	860	832	813	774	775	850	776	761	830	828	803	782	790	800	805	752	815	791	811	775	806	780	756	803	769	798	774	799	829	780	798	775	791	821	780	778	800	797	770	820	814	810	806	769	816	749	839	821	820	798	795	794	774	774	786	833	799	780	832	815	867	753	783	827	763	847	801	795	772	823	802	764	768	798	751	774	770	802	790	804	790	784	848	859	768	785	822	797	773	828	777	787	761	758	774	767	753	765	786	780	798	792	850	803	794	802	811	761	779	841	789	807	763	750	741	783	762	760	793	778	844	809	802	823	830	798	787	762	785	797	833	809	798	794	803	795	780	788	771	810	811	754	825	776	811	814	801	817	782	809	824	789	766	798	795	729	798	774	752	821	794	813	812	802	807	789	783	733	853	800	785	745	792	832	775	799	838	750	802	809	739	817	801	793	820	775	814	787	775	812	826	758	802	740	771	772	811	812	793	820	814	746	740	765	812	786	816	784	850	813	750	774	835	807	800	754	830	755	825	831	784	819	809	780	766	769	800	814	746	761	775	808	771	821	773	787	831	806	789	790	828	796	784	762	779	833	783	805	800	812	881	868	792	768	815	755	745	786	798	812	817	827	817	794	826	737	836	777	775	782	737	840	783	805	835	743	816	844	762	815	808	752	817	819	789	801	760	757	845	824	820	830	826	804	825	789	771	775	821	769	845	802	778	801	827	781	812	743	793	767	787	801	762	779	769	767	787	869	795	785	762	792	809	806	817	770	769	816	806	790	764	829	811	788	818	756	826	798	773	844	765	770	813	810	793	806	818	804	772	754	796	813	820	768	776	750	777	832	789	847	796	778	836	813	815	777	849	811	785	768	782	765	785	830	843	803	817	806	831	808	807	785	801	801	744	782	836	812	799	769	832	802	782	817	805	728	764	820	744	819	798	815	779	829	751	806	802	798	775	828	773	793	775	786	747	761	826	763	826	802	819	769	800	774	792	791	764	786	774	789	759	745	828	785	783	803	776	816	814	818	798	800	806	782	810	831	813	781	783	778	805	814	773	767	819	815	792	790	797	780	821	758	807	810
27944	19618	7200	1551	872	850	749	575	560	620	564	523	527	523	533	504	501	507	486	509	483	536	495	458	456	460	508	486	498	486	447	503	486	486	501	452	485	464	480	505	522	485	513	475	492	501	509	455	487	466	449	446	507	462	472	479	431	458	472	447	474	461	486	436	483	423	459	479	451	489	448	472	482	472	448	490	487	467	479	444	436	508	448	419	427	456	474	457	473	465	423	427	497	482	477	432	489	464	471	452	489	508	416	442	498	466	416	477	502	463	491	477	467	454	457	437	459	450	442	505	521	465	449	458	461	453	479	507	461	462	475	481	473	461	434	450	453	455	501	520	482	443	396	463	445	476	485	474	433	475	478	433	480	441	481	437	500	458	474	430	472	455	443	464	479	446	501	452	455	451	465	448	453	499	462	447	467	467	473	471	481	500	473	506	486	481	437	431	455	502	460	458	482	499	413	495	453	485	490	496	471	483	458	470	458	451	435	445	486	498	462	438	507	468	456	432	478	456	457	447	480	484	488	452	466	440	451	480	446	441	444	491	483	459	488	501	459	412	501	430	429	458	473	487	465	426	443	515	476	435	475	471	447	468	461	460	474	441	468	453	452	467	419	491	489	491	464	440	414	444	473	479	453	426	479	466	467	426	464	430	457	493	415	453	504	449	452	471	423	490	451	461	453	477	491	457	468	499	459	469	437	446	453	457	429	526	495	469	460	474	441	460	467	451	458	446	461	461	463	443	481	453	450	458	463	467	462	468	441	465	489	482	486	476	444	482	454	465	493	453	452	499	445	486	460	459	441	454	461	456	467	455	485	505	430	473	452	466	468	491	472	467	491	434	476	487	500	417	451	458	474	493	499	494	450	492	499	424	448	490	445	479	484	448	470	478	443	435	523	455	504	490	474	479	489	459	470	447	499	460	494	487	441	443	455	430	486	466	449	443	487	439	498	489	445	431	475	484	477	412	431	441	472	452	494	465	433	463	446	445	473	484	468	439	481	464	478	464	459	484	437	450	463	505	455	479	477	424	486	466	473	435	470	517	446	507	421	444	453	464	465	427	481	434	456	468	459	435	459	468	448	432	461	491	473	468	491	451	454	445	452	479	475	463	419	451	485	439	462	472	451	485	472	475	465	465	443	461	473	471	475	496	495	432	460	412	449	460	447	466	452	467	457	484	483	450	477	437	482	474	456	456	496	471	460	513	428	476	455	498	460	493	419	458	472	434	434	453	479	435	467	488	499	475	461	416	498	453	435	429	478	436	507	459	442	468	509	469	477	433	441	484	450	496	482	455	480	466	462	471	473	485	455	477	481	446	465	467	465	495	458	458	442	461	483	444	475	498	459	472	461	494	490	460	468	488	447	450	442	449	453	444	439	457	460	473	486	470	466	437	452	467	451	461	461	488	468	485	497	485	467	483	447	450	459	467	482	508	489	479	451	481	461	483	485	455	435	435	423	446	452	485	489	440	477	416	473	453	466	478	425	485	461	454	440	477	472	465	461	486	433	450	460	448	422	479	428	470	441	462	462	448	492	470	508	490	460	471	426	492	449	427	475	470	416	477	482	490	462	436	455	440	507	455	454	439	483	483	480	498	476	426	459	459	448	463	475	449	493	442	524	472	442	452	431	455	434	483	509	443	496	461	470	433	456	473	485	474	435	478	465	443	434	488	470	473	451	445	488	433	470	469	444	469	454	478	432	463	493	460	460	495	457	496	462	442	456	435	430	472	481	449	494	479	470	485	444	462	469	453	468	438	443	462	491	483	500	454	482	454	490	436	459	423	461	516	459	481	457	469	474	481	454	470	447	452	430	468	483	462	480	465	450	465	470	476	446	500	472	468	459	470	492	445	434	475	453	443	475	516	449	486	445	401	428	457	425	467	448	459	426	478	482	454	473	501	492	449	492	448	440	466	411	453	456	469	424	480	436	455	470	463	460	448	464	477	452	439	479	473	469	480	452	479	470	419	499	457	476	496	441	471	463	464	464	476	474	447	438	461	494	449	472	440	450	498	451	487	461	456	499	454	428	467	480	429	451	475	476	407	488	491	429	491	427	475	483	492	495	475	458	471	488	497	451	463	450	437	432	435	443	482	465	474	472	468	475	520	493	472	489	481	506	445	434	495	442	452	420	449	469	518	506	474	467	441	459	467	516	455	484	457	460	491	459	455	478	457	445	449	492	428	478	457	439	500	489	460	430	490	488	486	442	436	442	460	460	429	477	462	498	452	472	445	490	458	472	485	435	479	488	441	455	437	451	495	475	455	477	445	500	433	455	501	465	449	463	429	477	471	481	447	512	478	488	478	475	448	440	494	480	444	507	468	447	440	453	461	483	438	494	468	461	451	484	421	448	467	481	463	425	433	464	456	473	490	428	440	471	518	459	456	498	489	473	448	453	429	449	452	477	507	442	455	463	483	476	455	458	449	490	446	451	436	448	464	484	462	465	440	473	511	488	500	433	443	467	501	449	480	470	470	522	493	467	456	464	455	453	477	457	479	456	435	462	482	451	453	418	459	464	475	510	412	467	436	490	447	433	512	488	493	454	491	501	424	443	454	488	459	479	509	480	438	489	470	418	487	495	494	445	480	459	443	438	468	445	444	427	467	466	451	469	470	490	462	447	465	440	435	456	498	493	443	481	491	439	481	454	466	471	469	467	485	500	464	493	424	430	459	480	462	483	469	446	480	462	447	446	450	452	494	486	469	433	487	436	448	471	433	505	480	488	467	438	469	473	461	456	454	480	446	489	431	475	451	448	483	483	497	486	462	470	458	448	484	471	472	427	456	461	463	450	415	488	469	467	476	427	504	465	478	453	419	490	447	480	477	482	462	465	399	473	432	470	475	444	461	447	446	451	475	457	469	496	456	493	492	463	486	462	445	480	460	463	467	468	469	465	452	494	466	453	469	488	465	481	466	439	497	466	508	473	445	404	484	440	492	447	480	489	494	495	460	484	478	455	463	464	452	457	458	486	445	450	452	469	457	455	464	486	451	463	521	466	489	443	470	474	462	518	491	473	489	486	459	452	429	457	469	478	455	450	441	484	409	465	486	462	450	431	478	503	489	475	435	502	448	433	467	483	419	445	448	455	487	464	460	416	480	449	443	460	459	473	487	452	462	479	464	457	500	462	467	499	476	498	475	476	486	476	508	483	509	445	422	441	443	458	436	451	467	491	456	444	451	488	428	450	481	484	467	457	466	472	434	443	477	463	486	460	463	490	469	487	455	474	442	472	475	450	457	443	444	449	445	477	528	481	464	451	500	458	479	465	475	471	452	453	452	492	457	504	494	448	464	470	453	454	515	441	446	475	453	426	444	475	447	500	494	488	490	445	444	447	503	476	480	442	470	441	482	480	475	435	480	446	462	435	467	410	453	449	463	461	482	484	464	437	437	466	467	453	452	450	478	479	457	459	454	478	443	429	472	428	489	447	485	445	511	474	488	506	520	457	432	496	459	461	459	476	485	454	443	454	441
5732	4163	2759	1502	1186	1165	1045	814	706	677	591	598	582	582	573	535	516	552	517	475	522	526	475	481	491	479	491	496	457	519	512	478	526	539	512	482	485	501	507	484	506	457	493	578	505	486	515	507	436	493	472	497	481	481	447	501	495	491	454	436	462	494	489	455	462	456	445	493	534	476	503	487	455	481	475	466	504	491	436	473	446	452	481	469	464	487	474	512	504	446	475	461	478	482	491	465	502	484	483	480	454	471	494	487	428	474	482	501	470	449	462	456	510	488	426	474	460	489	456	450	434	490	462	469	461	436	409	494	472	476	487	443	465	447	483	435	505	475	485	463	498	461	509	513	444	443	486	464	457	450	473	492	482	484	496	457	453	482	465	476	470	459	484	447	454	420	465	483	455	487	479	498	502	487	497	439	517	469	456	445	462	480	476	458	484	444	487	463	471	468	493	458	489	434	484	501	456	480	446	431	420	473	482	469	476	470	479	492	484	474	476	472	460	472	510	457	472	451	485	472	490	456	468	504	450	420	467	500	484	458	504	459	442	473	487	480	476	502	492	486	532	480	464	514	439	484	479	462	473	481	477	477	503	463	453	459	458	453	501	476	468	480	503	419	493	438	460	460	459	492	484	449	462	438	432	443	473	455	440	450	515	454	470	435	510	457	478	463	508	465	499	472	466	476	508	464	471	487	460	492	482	484	460	464	449	481	489	502	477	464	441	477	449	452	502	489	506	472	445	492	455	486	496	485	491	465	496	486	466	493	445	495	491	448	492	469	483	482	494	450	503	445	444	430	472	489	488	457	485	433	478	479	449	467	490	456	455	487	431	490	482	438	493	478	504	487	479	455	454	465	450	456	444	450	510	469	468	451	455	445	468	512	518	480	469	453	455	468	517	500	498	461	449	490	479	474	498	439	457	516	437	461	460	447	467	429	506	457	482	451	488	468	465	497	487	490	439	463	417	462	440	450	436	467	466	463	511	452	446	451	452	494	495	474	491	459	504	479	466	476	451	509	496	488	484	470	488	478	469	487	465	475	481	493	466	497	478	471	429	488	453	420	506	516	445	451	469	485	443	482	469	459	459	486	487	474	467	472	499	501	481	475	469	462	470	457	507	510	441	488	507	477	514	463	478	474	459	465	517	451	461	450	488	477	494	450	469	507	494	475	464	479	484	478	468	484	447	469	460	463	454	473	494	483	435	468	471	511	496	487	487	463	484	484	462	471	479	461	492	456	478	491	463	510	422	480	493	496	488	455	459	486	453	478	454	446	481	493	482	464	444	486	485	490	460	475	482	507	471	488	453	453	489	459	453	491	459	489	486	471	463	447	427	480	464	498	481	471	456	441	454	467	508	459	487	444	472	485	475	487	479	490	464	496	476	477	462	498	486	449	435	481	466	477	467	446	466	486	460	454	459	482	481	427	484	474	493	483	470	450	436	477	472	480	481	432	466	465	444	505	434	448	452	511	496	485	466	456	491	470	463	493	443	448	497	468	467	525	473	477	453	482	498	460	458	455	449	452	462	440	506	471	478	445	450	488	447	502	481	479	437	480	465	479	472	465	482	477	463	490	479	485	447	435	468	462	443	477	482	494	452	473	505	446	451	455	518	485	482	431	473	473	449	461	475	458	450	472	482	477	441	506	475	485	472	459	431	485	460	468	446	513	479	467	459	481	481	485	489	462	466	479	472	467	489	460	470	473	473	459	470	474	498	470	497	497	437	491	434	454	452	467	498	459	486	483	489	452	485	455	448	482	457	515	474	477	470	454	490	452	472	484	465	444	476	480	447	491	478	504	478	453	501	486	495	506	453	485	460	443	467	495	487	503	488	491	458	508	467	490	473	510	486	463	437	499	458	466	481	453	471	476	445	513	433	453	460	495	472	503	470	470	438	479	465	475	482	481	469	457	477	462	403	478	436	469	483	445	469	469	500	478	451	431	453	535	476	462	471	464	469	503	450	494	455	474	481	456	517	503	472	472	461	473	510	440	489	509	490	505	507	455	440	460	431	479	474	473	469	470	483	500	474	476	458	447	498	477	446	465	478	481	507	503	504	506	450	477	427	491	487	458	465	469	490	444	491	492	504	475	456	466	505	476	484	484	457	498	486	488	450	487	488	482	454	484	450	444	471	479	463	459	477	488	465	484	464	507	450	491	465	471	418	492	488	500	450	460	486	495	483	453	456	509	445	479	460	477	493	467	492	424	466	507	443	461	471	483	467	471	467	461	488	483	442	470	465	480	469	473	456	459	460	470	437	473	449	475	480	491	486	454	472	467	526	467	482	511	455	449	476	445	461	469	456	474	492	443	459	468	475	479	472	466	476	420	491	487	428	442	457	458	458	509	457	448	490	461	422	467	431	511	447	453	474	467	485	452	432	455	491	491	498	502	469	483	459	476	505	456	448	474	459	491	481	496	481	499	480	453	494	465	473	471	476	437	481	467	468	462	446	481	436	485	448	455	508	455	454	462	462	483	451	494	450	463	504	485	494	463	462	493	494	417	474	473	488	454	455	463	479	481	468	514	427	482	481	456	499	480	483	479	470	471	449	504	447	507	447	447	491	483	448	464	473	458	455	497	469	499	453	483	480	481	454	444	471	465	494	473	468	455	489	539	486	449	460	452	488	437	481	453	454	482	509	461	459	474	472	467	475	475	468	443	457	461	495	439	485	467	531	480	455	452	452	487	492	514	457	493	467	496	501	496	452	454	502	431	451	452	485	459	497	477	472	469	459	466	458	484	502	482	460	439	479	498	472	462	509	455	495	442	437	463	471	442	485	455	461	457	433	471	475	503	468	468	482	467	456	454	450	475	440	500	450	491	500	474	448	464	481	483	496	496	449	476	470	465	455	477	472	439	473	450	456	502	474	437	493	457	472	433	480	473	465	438	465	456	466	454	417	483	461	488	466	483	475	515	464	520	475	473	447	424	460	497	458	508	474	451	471	400	465	434	488	466	501	447	484	497	451	443	499	440	473	468	493	475	454	490	500	507	455	463	482	467	472	471	457	425	466	452	429	449	457	450	506	472	503	435	503	472	460	476	451	487	472	455	445	480	454	464	440	485	486	505	497	467	507	479	428	463	460	484	507	445	506	494	491	452	472	449	502	472	471	478	450	483	469	466	466	519	425	494	478	470	462	484	471	487	496	469	478	456	458	504	467	497	487	472	475	445	502	469	453	471	466	493	453	462	477	453	503	481	489	481	434	472	481	490	488	437	477	469	520	423	457	460	502	454	495	487	458	452	497	452	493	454	461	475	484	447	477	450	481	475	483	485	467	452	457	438	451	437	485	491	469	506	489	461	435	483	504	444	478	471	464	454	487	477	476	469	482	465	446	455	480	454	431	466	471	481	482	464	475	454	488	469	475	463	533	465	451	480	456	479	469	464	458	441	443	478	468	440	479	435	485	488	484	431	449	478	491	448	445	464	472	463	465	424	471	467	471	453	500	443	497	478	471	494	437	464	472	438	432	485
23901	21300	28441	24485	21276	9681	2328	1467	1156	1159	1033	1076	985	954	995	893	871	873	851	806	882	780	838	847	750	810	802	747	801	808	803	787	806	833	801	767	818	840	812	806	775	803	809	807	787	844	831	778	755	759	767	771	746	735	748	799	723	787	741	727	718	790	692	751	791	763	785	792	770	756	770	766	812	753	733	758	731	769	788	732	756	691	751	767	713	792	743	737	756	802	745	726	769	791	793	741	727	796	787	772	791	745	726	775	786	785	720	730	732	735	762	771	752	730	705	815	783	763	751	704	739	773	747	734	795	778	737	764	763	729	769	793	776	727	786	808	717	750	736	760	740	770	777	749	758	751	742	768	796	727	768	768	724	777	759	786	752	705	767	737	737	794	719	751	741	800	714	746	770	763	764	721	770	715	740	716	705	752	751	785	770	706	737	773	688	709	734	750	717	782	769	724	735	775	748	739	746	735	742	747	776	764	779	715	735	730	784	752	746	736	736	791	797	736	819	771	762	754	765	756	770	802	751	733	747	756	733	722	752	767	743	759	748	745	707	797	712	738	789	733	804	745	733	761	758	758	728	718	749	745	745	743	781	789	780	772	743	685	715	766	672	754	753	711	711	777	713	730	722	715	721	745	736	771	730	745	785	789	707	778	719	672	764	751	703	773	761	782	814	791	700	786	799	814	768	769	743	731	785	773	821	687	733	734	752	755	761	693	740	768	770	782	730	733	775	763	738	782	701	775	722	764	729	709	743	759	768	724	752	753	750	709	731	752	756	737	723	752	734	771	772	722	751	724	766	680	751	745	741	726	757	737	750	770	747	746	739	761	725	734	747	761	810	784	697	774	685	717	811	756	752	731	768	738	771	736	771	752	722	744	732	745	721	740	739	779	704	713	761	780	747	746	734	774	733	733	754	737	799	735	726	766	705	702	763	779	714	755	717	788	771	767	716	731	760	780	788	744	772	775	714	834	798	738	738	717	717	715	746	767	763	770	744	756	713	768	712	761	718	746	761	723	766	721	791	725	733	726	755	743	751	728	717	733	784	723	789	709	709	749	724	740	773	685	772	784	753	784	760	781	744	750	697	785	784	767	731	715	758	765	745	747	778	762	793	738	763	708	761	797	742	698	696	749	747	736	747	720	755	771	740	769	772	714	712	779	783	685	805	760	799	701	739	771	747	792	716	767	752	772	779	720	757	745	690	748	772	773	750	763	756	761	744	759	810	759	747	746	724	723	727	752	743	787	716	741	741	765	765	748	751	748	745	787	719	746	755	703	718	721	706	748	739	737	771	733	707	737	771	729	742	744	743	741	716	734	725	764	756	761	798	773	785	720	757	761	752	707	766	722	674	771	750	770	709	765	750	703	743	735	724	716	786	814	719	761	772	777	734	779	697	798	734	734	727	758	746	759	761	694	746	725	736	734	750	709	725	765	724	797	769	724	721	749	778	783	726	741	761	717	768	793	758	677	764	749	765	772	772	731	728	810	778	752	768	753	732	759	707	759	725	778	812	766	729	742	732	735	761	793	753	754	690	729	715	695	746	755	774	703	765	689	747	770	773	757	753	768	738	751	750	755	734	723	738	747	764	774	732	734	760	701	759	776	755	717	733	756	714	790	751	735	819	745	723	733	690	700	759	688	737	752	774	762	706	754	815	752	729	765	783	710	730	761	754	729	726	721	751	769	718	799	748	725	753	759	732	659	716	679	732	733	731	729	747	767	712	672	800	714	699	724	718	713	785	744	757	744	736	742	791	771	784	744	698	693	738	789	767	763	727	797	729	761	734	799	754	740	747	746	755	778	729	712	784	743	746	774	715	747	703	749	774	766	724	782	710	763	765	776	794	753	775	778	744	757	746	736	749	716	717	751	788	696	715	719	731	730	731	762	728	751	719	713	776	761	688	769	773	721	737	762	778	742	763	758	731	720	700	765	804	797	752	725	729	746	765	758	716	706	711	764	712	754	728	757	728	761	728	737	743	780	746	781	750	716	778	761	723	749	739	766	746	692	784	748	711	769	727	769	790	770	714	711	729	755	737	822	712	756	735	756	732	749	754	698	753	717	752	780	722	697	672	739	736	749	743	746	765	786	672	786	766	751	750	776	737	777	752	721	717	748	761	758	732	753	769	736	696	758	732	752	745	761	723	727	718	695	797	682	774	717	760	761	790	739	792	683	724	755	763	740	723	727	749	726	769	698	744	768	756	749	803	757	738	762	695	772	765	704	741	783	794	766	780	739	758	718	739	803	713	784	751	721	767	737	776	729	734	776	755	756	737	818	740	783	785	776	767	769	772	743	757	757	736	667	767	776	754	760	816	749	737	787	761	733	705	765	779	743	758	725	713	764	689	765	768	745	776	725	811	731	669	745	776	723	770	769	779	781	763	796	777	761	760	754	777	764	756	771	723	758	706	737	682	783	708	728	742	753	772	727	714	689	751	728	782	724	699	722	720	761	741	754	756	777	762	730	782	703	731	721	744	700	742	759	762	727	752	770	703	739	766	706	738	718	757	749	805	736	767	745	734	742	761	769	713	710	765	750	744	748	712	794	748	743	728	760	769	753	791	791	757	731	766	789	763	717	750	778	767	741	744	751	731	789	756	757	748	740	766	749	771	747	771	760	772	728	735	738	734	768	775	731	709	777	707	714	737	730	730	795	778	770	768	724	748	787	728	788	743	738	785	718	793	749	774	725	744	706	717	765	728	782	811	747	749	751	715	778	806	695	736	762	779	675	775	714	707	726	767	775	748	704	717	733	718	751	754	750	745	788	703	702	754	775	767	783	769	744	766	734	810	718	683	724	751	703	755	768	682	750	802	698	721	771	740	743	712	760	723	753	754	739	730	752	752	718	775	740	731	750	701	783	700	782	717	743	720	732	790	719	729	732	770	739	755	727	763	756	746	711	791	740	771	818	743	726	765	742	773	731	762	757	747	769	723	740	712	749	768	720	737	727	685	755	766	745	730	743	760	782	775	780	768	720	716	730	707	747	757	753	758	756	805	812	773	750	713	727	771	747	740	736	785	707	696	727	794	729	822	742	728	750	770	740	727	739	795	772	732	757	699	759	766	722	704	739	729	758	688	735	767	794	746	768	756	767	740	757	755	755	759	766	704	760	731	704	739	766	772	714	725	741	704	738	756	730	775	746	821	721	749	795	805	749	721	696	746	814	757	712	743	750	731	760	753	750	747	749	758	764	767	768	719	737	736	756	774	732	717	698	736	728	781	745	744	771	729	700	719	709	742	721	745	758	732	727	695	710	761	766	726	825	737	709	758	766	797	750	722	754	754	750	765	754	737	774	708	710	739	735	738	787	738	744	702	715	748	771	738	719	772	738	770	793	754	748	742	777	738	777	758	726	763	714	765	748	788	749	728	793	736	758	795	732	745	728	760	747	751	705	744	721	669	719	789	726	755	799	721	749	750	799	750	738	813	729	778	689	790	764	751	726	746	763	754	740	752	692	761	731	755	752	729	746
4930	13214	8888	4642	3465	3353	2752	1750	1550	1327	1252	1213	1109	1044	1033	990	932	935	892	875	889	858	838	857	800	797	812	838	883	833	827	860	844	852	803	760	797	738	826	798	832	808	823	775	792	787	835	783	807	779	751	796	820	730	777	736	739	729	728	788	763	776	694	750	727	745	746	801	772	772	824	770	756	792	701	738	802	763	728	799	760	740	722	765	747	739	780	723	759	722	733	735	744	743	745	785	757	765	766	736	751	761	769	757	766	724	755	751	760	783	749	695	763	712	834	777	734	781	743	747	775	745	773	711	775	767	771	713	757	781	736	733	731	764	748	745	757	724	777	732	722	742	775	801	725	731	733	758	721	727	760	731	735	729	792	732	724	797	783	767	743	749	740	745	744	737	758	744	795	745	767	745	762	755	740	773	736	772	745	783	783	750	766	687	737	782	779	745	772	763	775	734	762	737	779	712	727	727	699	758	812	781	756	722	747	778	733	747	765	744	777	731	716	731	771	759	734	758	772	737	719	714	710	747	758	755	803	697	715	774	761	774	728	750	709	694	749	745	753	742	741	742	763	777	779	728	730	740	775	737	758	797	712	735	783	736	778	718	803	770	765	688	732	750	762	756	733	758	786	709	702	768	753	767	712	807	744	742	768	798	728	713	747	790	749	751	744	828	770	765	728	733	757	735	703	777	775	779	748	739	766	732	760	724	710	762	774	732	712	804	709	769	816	750	768	737	768	706	796	787	710	725	770	761	749	745	770	786	796	741	733	737	747	745	743	719	726	781	760	757	819	734	781	768	765	730	722	774	744	724	756	789	722	706	787	776	736	798	725	711	764	759	736	718	756	705	735	714	777	723	688	821	733	733	753	734	734	744	743	713	776	790	786	721	761	752	774	721	763	807	728	770	735	756	783	735	808	765	769	743	753	742	734	753	789	700	763	704	749	682	759	775	745	744	757	714	708	759	745	763	761	734	750	768	776	712	839	781	760	728	735	714	763	744	744	791	712	777	750	791	770	792	752	749	707	713	768	777	761	747	763	738	714	803	743	779	713	757	752	758	726	752	757	764	703	787	754	785	751	748	770	713	777	785	739	717	762	702	804	793	665	704	763	726	714	739	793	769	753	756	740	722	778	754	753	752	755	740	793	767	758	727	740	736	723	672	767	796	777	780	758	732	781	743	739	753	748	779	755	787	776	753	673	772	762	777	747	777	749	757	776	786	731	749	751	779	759	733	795	766	776	740	761	723	796	780	742	775	741	747	735	745	772	777	763	790	749	765	782	759	790	763	737	768	774	753	731	783	762	781	733	743	800	748	739	755	732	751	752	815	735	712	731	748	743	740	728	764	738	775	769	753	730	736	682	740	781	726	755	718	688	745	756	729	716	705	696	773	767	738	772	787	801	727	765	711	779	746	738	744	738	791	696	738	743	799	813	754	745	709	758	727	746	759	705	736	684	733	807	703	721	718	731	748	745	730	749	741	729	764	751	705	797	748	768	772	703	777	753	755	772	754	761	699	747	754	725	783	713	704	723	757	794	792	719	727	726	757	764	740	717	750	711	750	773	775	736	753	753	719	806	771	742	736	746	764	735	732	782	743	784	767	770	736	740	744	765	784	742	723	831	774	760	760	736	750	786	726	779	780	738	777	754	788	751	731	752	748	738	716	716	725	732	709	765	766	764	724	766	757	750	757	774	783	776	806	753	812	745	729	731	773	747	716	783	757	751	740	772	760	769	767	754	714	709	772	761	820	721	782	731	789	742	730	761	745	748	744	760	717	694	713	719	736	753	756	741	719	761	701	753	731	753	717	748	753	749	746	711	778	718	721	711	715	721	776	786	728	778	773	783	730	752	739	751	758	709	776	750	782	772	730	763	766	732	748	751	788	744	748	715	730	761	757	781	728	784	714	749	743	763	780	748	759	750	741	753	715	737	715	684	717	802	781	772	741	763	773	737	746	752	756	736	779	739	801	728	771	730	733	745	746	714	774	768	757	727	737	713	760	768	743	777	736	828	702	738	774	757	764	766	794	746	773	750	732	735	723	783	747	776	769	757	755	762	691	758	731	801	728	724	720	782	761	747	714	713	740	706	736	772	751	742	758	741	743	743	733	745	718	691	750	740	747	717	768	757	686	715	731	741	726	723	713	719	732	687	714	731	749	711	763	784	765	748	704	761	703	737	772	731	739	734	746	764	746	750	747	734	785	715	800	735	707	742	769	774	730	756	758	797	736	764	780	729	785	769	744	716	737	722	729	789	697	724	758	786	778	734	779	728	767	747	723	741	754	726	786	751	758	759	727	726	794	759	754	761	777	794	758	712	782	784	760	738	728	766	749	721	770	722	757	739	728	766	820	758	740	724	745	740	735	744	731	721	741	772	757	759	748	727	760	730	704	713	786	770	773	731	742	744	734	769	733	716	767	781	713	731	737	765	724	733	779	729	752	753	772	745	790	791	747	713	768	725	739	803	746	720	764	742	791	759	739	746	725	770	774	796	730	743	774	737	776	764	739	770	787	760	745	767	731	717	743	740	773	751	804	787	764	778	800	771	773	773	744	723	723	756	728	731	760	730	749	766	702	766	769	717	727	800	715	709	740	746	715	754	766	732	717	777	706	746	750	781	732	760	747	768	747	763	739	781	785	750	743	827	810	757	705	759	763	758	759	783	763	736	694	773	795	711	744	726	751	711	726	734	783	745	779	763	777	726	745	744	710	799	724	756	792	720	785	765	749	737	759	789	731	777	752	812	807	784	791	705	767	783	772	771	746	737	739	773	781	709	735	761	736	793	724	759	732	754	771	719	737	740	816	757	742	709	785	764	805	739	777	737	766	719	751	788	749	752	670	722	686	757	777	680	743	714	730	775	734	754	689	774	734	735	695	714	760	799	736	765	754	796	773	685	716	737	760	730	802	759	783	796	735	719	802	711	765	759	755	778	750	779	751	750	800	721	756	743	765	728	732	729	727	747	740	753	733	743	754	751	768	712	776	773	773	747	738	796	708	750	808	777	792	750	732	764	758	785	780	738	745	767	720	752	736	776	782	755	724	777	798	754	721	756	774	776	762	721	745	713	758	782	751	692	784	699	770	726	739	765	713	763	769	730	781	765	760	765	708	727	772	758	706	711	766	742	772	804	757	736	792	715	761	747	788	741	695	731	711	749	768	798	742	790	737	759	784	727	726	755	774	747	707	744	725	779	724	754	778	794	723	781	728	738	749	744	722	794	733	790	770	774	766	757	783	749	740	688	729	746	754	761	732	765	727	758	777	731	742	775	765	754	774	748	731	731	802	725	781	741	709	748	782	719	763	728	748	776	761	762	788	737	804	762	767	766	755	724	760	759	790	773	796	779	721	781	736	712	760	820	750	726	785	760	688	732	739	722	784	754	761	780	772	779	745	695	751	758	768	758	754	729	751	728	810	680	756	757	771	756	761	736	806	748	778	750	803	771	767	737	715	783	781	735	774	735	686	789	750	686	738
24907	21269	27286	25450	9837	1324	965	675	600	617	503	527	517	509	517	470	460	447	435	412	455	453	404	455	435	423	392	428	437	384	415	427	481	425	460	388	426	434	396	402	409	424	417	416	446	415	425	423	412	408	409	423	410	398	403	438	385	399	380	381	364	431	400	384	381	404	428	403	436	403	411	413	415	393	401	392	394	366	389	413	367	353	385	383	406	403	393	428	414	388	371	407	393	390	415	379	386	402	412	400	422	375	459	394	402	385	383	432	386	387	370	412	367	371	417	379	379	410	385	378	407	360	409	386	382	378	387	397	369	412	395	397	387	363	395	366	362	408	404	384	380	405	367	384	362	381	401	375	380	361	416	401	428	346	379	345	389	391	368	364	381	389	385	394	375	385	386	358	406	333	396	427	391	391	389	386	412	385	405	369	372	406	412	418	382	374	433	434	372	383	369	403	403	389	410	392	374	373	391	373	354	390	383	398	349	386	429	399	365	417	396	368	386	394	400	404	406	389	380	421	397	364	381	355	411	366	408	386	366	388	405	363	383	408	387	387	421	375	376	380	387	383	376	404	389	388	364	382	364	378	369	359	390	444	408	376	422	397	374	407	411	380	380	377	403	367	395	372	368	413	371	417	369	412	396	422	413	372	357	401	377	371	366	417	360	398	390	358	386	405	379	378	411	420	423	358	387	393	353	401	375	394	389	364	404	411	405	395	386	375	377	369	403	409	390	364	399	360	407	356	402	422	390	399	418	394	377	393	417	367	381	433	374	359	403	417	360	386	384	416	381	391	430	397	364	387	379	381	423	360	418	392	404	377	411	411	391	353	376	386	387	367	363	459	381	398	389	350	355	415	385	396	379	386	378	397	372	396	375	374	382	387	374	369	385	418	393	397	380	408	413	386	388	397	405	389	354	413	408	391	445	415	400	371	389	388	371	403	388	388	409	382	384	399	390	389	379	355	391	346	379	379	378	389	402	366	370	389	410	392	346	376	392	365	377	374	402	375	391	377	382	368	363	386	373	396	368	436	384	412	388	387	406	384	404	385	416	377	395	410	403	389	392	402	354	401	411	381	384	390	388	413	399	422	418	363	376	371	376	383	396	378	350	389	370	370	394	386	411	415	420	406	356	378	377	358	401	391	402	417	402	393	400	386	413	408	388	379	401	393	379	409	411	398	388	382	383	364	386	399	431	385	404	394	399	383	364	399	413	398	405	374	382	373	383	392	425	399	413	369	399	433	379	393	381	377	365	388	400	390	360	387	373	382	373	366	405	436	389	380	394	395	388	389	353	388	376	395	410	414	379	380	376	349	373	387	376	386	412	400	395	394	403	373	364	353	400	414	403	390	397	396	373	405	390	404	388	442	399	373	406	410	366	353	373	378	396	373	413	368	381	372	402	431	407	339	380	393	360	415	396	444	398	370	349	394	407	377	406	391	385	400	395	394	383	416	367	365	401	344	384	391	373	334	362	376	414	367	412	378	428	383	395	381	383	353	387	427	423	363	403	413	378	367	384	390	382	441	374	389	426	368	392	379	410	338	390	373	385	428	404	403	403	405	395	408	364	380	370	361	414	391	379	378	408	368	398	393	374	347	419	391	438	398	379	407	413	410	378	417	388	388	344	422	388	395	367	399	369	413	400	367	374	418	391	401	385	402	365	386	387	401	362	382	413	406	387	409	391	396	365	365	386	369	382	388	413	367	368	413	377	428	373	366	397	390	400	391	426	380	390	397	394	399	379	365	352	374	396	405	408	386	377	367	373	400	411	409	403	388	385	378	436	382	394	384	401	415	368	419	409	373	354	375	385	405	361	410	404	391	410	373	406	394	399	365	386	385	430	396	395	378	388	415	388	358	398	388	421	406	412	391	390	370	378	355	364	394	415	423	375	393	384	432	389	367	404	400	383	410	358	371	427	392	385	379	410	383	399	405	415	373	423	391	385	386	374	345	407	351	345	387	376	352	396	394	412	325	384	375	412	375	379	395	396	387	416	398	402	396	356	369	368	422	396	409	426	381	427	394	359	369	368	396	390	389	387	381	418	392	367	397	376	408	367	401	406	400	389	412	365	401	383	391	424	393	403	397	372	380	353	416	398	373	406	379	388	373	401	383	360	392	384	421	375	401	378	382	361	381	391	403	419	386	360	373	416	426	390	390	422	402	387	412	399	375	378	387	372	357	359	379	387	378	399	394	379	429	368	362	391	389	391	369	369	410	355	363	412	384	386	408	374	398	408	380	395	387	380	377	411	399	358	352	396	378	347	379	399	338	385	402	396	407	354	381	373	413	373	377	411	389	369	435	387	361	384	372	426	366	395	375	397	381	417	373	361	376	384	427	432	412	365	374	391	408	358	394	404	397	382	362	443	399	381	385	392	394	384	368	387	377	413	390	393	370	392	398	409	408	378	362	388	412	388	375	382	364	410	359	387	377	386	376	410	418	389	409	384	384	408	376	384	409	352	420	372	358	387	410	385	372	385	380	414	443	383	383	410	437	370	362	371	405	420	367	390	406	404	416	433	379	409	402	399	405	376	393	365	376	418	343	373	367	406	380	336	394	391	406	378	371	379	424	358	400	377	386	406	382	390	411	440	395	387	392	339	403	390	358	372	387	408	396	368	404	384	389	367	415	395	398	395	412	339	381	336	373	371	386	392	393	361	401	369	356	403	394	391	349	380	399	394	401	369	373	370	369	363	387	434	368	405	411	414	379	361	403	391	367	416	392	379	414	385	412	407	411	379	379	368	399	396	380	406	370	374	379	408	381	387	384	374	363	406	412	366	388	374	381	381	393	401	392	384	367	402	385	372	382	394	363	369	370	405	399	387	403	379	409	394	432	361	416	364	407	385	419	404	391	383	379	356	375	373	408	413	365	407	416	376	401	416	349	392	365	359	371	382	431	355	401	410	394	406	381	378	389	371	413	364	370	388	357	404	407	370	382	417	366	370	352	406	407	393	368	434	403	367	374	395	381	402	411	394	380	340	405	371	372	387	378	370	413	339	379	415	369	417	380	359	410	413	407	398	410	420	394	385	379	379	402	375	365	384	386	395	388	405	410	376	392	372	389	365	399	408	389	392	366	374	375	380	385	405	419	414	435	371	370	367	393	390	426	396	399	406	398	404	421	415	392	379	373	438	401	364	406	394	384	371	339	384	363	390	386	386	420	360	375	395	361	416	382	399	409	372	364	373	405	373	408	393	359	396	390	366	410	402	396	392	355	384	393	376	396	413	386	392	413	350	361	400	417	392	409	409	372	408	383	395	380	351	406	382	386	376	384	393	396	398	372	376	366	359	378	396	394	389	373	414	369	399	412	383	399	378	379	359	370	378	380	351	410	401	370	392	392	378	401	375	397	411	433	365	370	407	398	381	359	368	399	395	388	391	384	425	406	389	359	380	388	384	343	394	370	389	358	395	384	393	403	380	386	384	398	382	342	384	377	374	393	384	413	363	387	414	390	368	408	372	394	425	374	411	429
4485	8549	5540	2890	1999	2047	1586	1069	884	818	701	709	713	580	597	538	554	497	504	491	499	454	481	467	485	474	485	464	476	472	439	523	457	465	480	437	460	430	434	443	481	478	432	421	425	441	412	428	412	419	430	415	426	452	432	438	419	442	461	422	414	417	399	429	425	423	420	412	482	439	429	416	423	396	436	420	383	411	428	434	429	394	389	407	390	414	418	389	395	460	420	390	394	395	438	392	380	390	408	429	401	445	415	411	414	423	400	417	426	393	379	427	431	439	410	430	415	440	409	418	376	400	398	396	394	399	449	432	407	380	428	411	396	424	441	415	401	398	380	421	424	397	389	408	422	413	405	378	405	394	435	406	406	377	418	400	415	400	430	397	379	450	446	399	413	377	422	436	406	415	417	385	398	401	400	409	403	371	409	379	420	432	431	422	384	424	394	405	423	384	382	401	402	400	434	393	390	441	407	375	409	386	395	392	423	424	376	385	375	407	432	413	410	428	436	388	412	395	382	417	436	386	423	421	415	409	401	430	419	399	381	394	420	369	376	425	409	392	446	418	434	386	442	404	415	397	418	411	441	391	389	437	417	409	425	408	369	418	445	370	420	423	364	425	386	383	387	410	377	398	418	387	401	420	430	427	393	422	391	398	408	387	434	416	441	407	403	401	420	416	413	431	407	409	382	422	358	391	413	404	372	372	401	396	419	390	414	433	408	404	390	398	425	437	409	429	397	417	406	417	411	414	375	394	439	416	400	401	415	410	411	425	368	424	410	419	384	438	408	419	440	410	418	398	416	401	439	403	420	409	404	391	418	389	410	396	422	432	412	416	406	404	416	392	458	373	408	431	393	435	395	375	409	405	426	428	404	377	398	358	385	394	413	400	396	397	391	418	420	389	431	406	389	398	394	393	382	405	424	401	424	410	424	449	403	433	431	422	409	414	410	401	411	430	384	382	481	399	424	401	435	395	420	388	426	387	430	400	418	377	384	412	434	435	411	398	435	397	395	422	407	408	388	408	408	354	398	396	416	377	394	387	398	407	400	420	419	411	397	347	357	433	405	437	384	374	415	379	424	398	425	422	366	403	388	402	420	405	427	379	386	400	412	404	430	417	404	406	443	381	388	414	401	418	411	394	402	418	420	433	412	417	419	456	413	416	450	392	379	411	394	406	410	405	410	412	381	419	378	402	404	439	378	415	394	391	459	406	417	390	428	420	419	422	385	382	389	437	412	400	421	387	387	411	436	383	364	448	396	410	422	403	407	388	377	410	391	399	379	416	406	417	409	419	382	410	394	434	381	404	474	409	417	387	427	392	406	397	381	410	405	382	396	419	411	422	411	398	407	384	425	364	434	402	397	418	401	416	393	407	397	439	422	426	397	401	381	445	437	410	410	399	395	406	431	397	428	364	410	412	435	411	430	401	399	415	409	390	401	387	386	427	434	380	395	426	413	417	425	385	388	394	396	421	420	379	433	379	368	403	407	392	415	415	393	361	429	400	443	404	420	432	409	403	417	407	397	389	406	432	407	403	389	400	391	424	398	393	385	377	440	420	400	365	425	385	386	383	400	442	406	410	435	398	421	422	394	418	419	433	398	381	418	389	418	408	424	378	418	407	427	392	412	399	400	392	409	382	393	426	407	395	377	432	411	426	429	431	377	382	428	424	394	417	401	435	389	439	425	430	443	396	376	417	405	444	408	374	418	411	397	428	369	385	412	407	418	383	426	429	403	401	422	425	393	394	381	387	388	434	375	397	416	402	415	400	431	410	416	431	409	411	441	411	428	417	406	401	386	402	415	409	418	410	422	384	394	351	418	424	424	395	409	401	425	409	389	377	411	379	445	409	371	397	379	442	390	378	404	417	406	387	430	410	428	415	444	424	427	425	405	449	393	440	378	373	394	418	405	395	423	447	432	373	366	408	401	383	438	395	455	425	416	411	416	391	449	451	385	402	419	389	436	406	422	386	385	356	382	403	398	439	407	375	395	386	437	376	373	439	365	405	424	426	385	389	395	437	444	396	381	425	362	418	413	384	382	382	419	389	434	392	388	401	424	402	422	418	362	421	396	417	383	427	381	381	424	430	413	408	416	424	393	376	422	419	383	411	381	384	398	421	400	437	411	403	393	391	414	383	419	417	415	422	403	376	413	398	407	400	393	401	361	430	400	399	409	431	407	391	418	406	441	396	385	415	434	416	435	393	395	429	395	421	446	420	425	395	417	397	430	416	390	423	423	403	442	397	443	435	380	397	441	440	420	441	420	401	434	367	409	395	408	425	453	405	436	405	407	376	415	399	393	419	396	401	418	381	371	415	421	372	368	397	407	378	410	431	405	412	432	443	398	405	405	412	454	376	407	408	413	424	427	403	415	405	401	434	429	413	439	413	380	410	425	407	420	399	370	377	449	400	424	387	428	409	391	417	418	384	388	404	419	423	419	454	431	398	402	394	430	388	410	395	425	428	387	384	388	372	386	396	368	416	415	412	423	397	422	390	406	337	415	427	377	408	401	440	401	406	394	434	420	388	404	406	436	389	410	403	420	408	421	455	420	393	411	413	418	438	413	414	381	422	390	407	413	418	437	417	403	429	414	427	392	438	402	383	409	411	389	408	398	389	394	393	392	421	396	429	373	411	377	408	408	382	352	425	395	409	464	369	371	422	397	395	397	416	363	412	427	407	406	397	399	483	408	429	402	405	406	420	401	387	443	406	450	398	380	421	444	412	420	378	450	416	429	385	425	410	411	408	416	427	391	390	420	380	399	422	393	419	382	378	399	431	421	429	402	397	417	387	386	388	438	379	386	445	404	385	407	423	414	444	402	445	402	410	444	366	422	443	395	395	428	442	413	397	430	420	421	389	403	420	385	383	405	395	394	388	361	414	413	435	436	439	412	431	415	440	428	458	421	374	372	395	410	404	413	396	385	404	422	381	381	409	419	410	431	404	411	426	398	402	409	361	417	400	370	414	394	393	395	430	449	423	468	417	418	430	415	435	398	414	430	413	394	393	430	400	437	414	397	443	431	369	410	420	402	412	414	380	432	435	414	453	420	425	381	403	380	398	421	431	392	357	425	407	430	383	396	420	431	387	414	421	415	406	401	386	426	411	411	422	393	414	386	446	397	394	406	414	427	407	413	433	414	410	376	378	434	380	400	449	411	421	425	414	392	440	394	401	389	398	407	404	408	395	426	396	413	385	403	408	432	403	405	378	413	404	432	401	410	397	449	415	406	388	381	443	420	383	383	380	392	440	415	401	414	392	433	406	422	426	404	386	393	414	419	397	415	433	388	407	406	405	410	441	400	409	388	425	402	410	428	369	442	409	394	383	389	410	401	437	400	452	383	429	383	387	405	413	373	416	408	427	405	421	432	412	433	405	396	393	408	405	415	434	421	379	455	404	427	420	404	381	400	405	441	431	379	425	439	412	406	419	410	417	403	427	408	456	400	375	418	393	407	405	392	407	438	413	432	367	411	393
22695	21350	29048	24010	21354	21499	10157	2148	1548	1458	1272	1222	1207	1167	1103	1088	1051	990	940	949	892	929	919	870	891	894	954	846	856	885	900	862	877	948	916	869	866	880	928	859	880	816	879	857	868	864	827	825	858	806	893	785	790	791	798	764	840	803	827	808	778	814	791	802	843	877	837	779	828	788	770	773	790	784	792	758	817	860	828	781	803	808	813	793	835	777	811	769	826	784	832	793	759	830	813	831	809	816	805	804	864	817	762	834	842	819	829	792	794	815	789	805	793	838	761	798	868	798	768	829	817	802	793	810	795	825	806	821	869	774	783	774	765	829	791	770	840	797	773	780	787	762	751	776	847	767	818	828	744	769	813	831	879	770	810	788	817	802	820	788	783	810	786	773	802	828	773	809	768	815	810	790	846	848	812	816	815	799	759	783	747	810	785	811	787	820	770	821	805	821	809	772	773	836	752	752	850	757	817	765	804	814	803	816	844	797	812	757	819	775	791	786	785	803	760	823	779	828	755	749	805	797	797	798	800	766	811	788	750	811	783	774	760	827	778	797	818	800	811	781	793	789	761	785	809	780	787	785	802	807	768	789	795	745	776	796	799	847	789	856	803	797	792	775	816	797	784	753	788	782	774	840	767	808	805	790	807	815	782	821	821	799	784	855	822	823	827	779	778	808	766	789	714	811	804	815	858	837	773	800	814	807	792	779	809	807	780	804	836	834	817	813	770	817	804	796	772	789	799	785	823	774	847	812	747	783	789	785	809	866	826	835	758	807	794	847	788	757	816	828	833	773	792	753	775	798	801	801	785	782	797	790	796	743	806	773	763	799	794	788	817	844	824	791	809	843	777	764	781	765	763	749	807	794	771	789	827	783	798	791	805	774	789	794	798	830	865	798	786	813	805	797	779	777	764	849	802	791	791	812	814	797	754	788	811	742	810	795	809	748	835	762	812	777	832	774	808	799	766	801	759	825	769	782	829	787	812	766	800	718	797	760	800	763	818	821	831	797	766	732	742	864	810	803	796	893	778	788	771	826	822	803	803	817	799	799	815	787	776	802	785	803	781	776	794	825	789	776	780	771	765	781	800	804	763	773	807	792	759	820	851	783	854	744	771	806	820	762	751	792	794	797	810	762	776	828	876	813	828	787	804	787	767	786	798	782	809	801	784	805	786	808	763	778	750	761	788	845	788	781	761	750	779	778	782	809	815	762	813	812	809	796	742	839	800	798	805	787	764	746	749	778	816	756	843	760	760	838	762	841	796	766	814	899	792	776	745	766	789	811	765	835	748	813	808	761	783	835	815	791	784	799	739	732	726	816	790	777	825	796	766	783	827	797	759	857	824	793	765	824	802	764	756	782	782	768	820	805	826	829	843	775	762	756	780	729	769	813	763	795	792	773	777	768	824	783	750	805	805	793	785	803	860	782	820	755	808	713	777	836	800	757	814	810	792	803	807	793	784	795	747	830	816	815	754	812	776	735	751	768	768	803	814	792	755	805	820	816	794	765	790	816	818	779	797	804	766	783	767	794	786	779	800	838	823	810	773	819	781	740	786	790	763	788	790	780	759	790	783	748	793	773	831	795	754	788	791	833	785	811	851	836	761	762	796	822	815	855	840	819	769	802	823	787	768	802	825	779	823	807	801	817	785	776	756	788	782	766	798	770	828	755	750	809	794	727	807	718	734	806	807	822	764	818	827	797	736	826	811	734	828	812	793	820	769	781	790	818	798	815	783	797	772	779	819	786	799	805	756	784	794	818	775	855	753	819	768	832	784	792	802	779	795	820	830	765	817	778	816	767	772	820	778	877	787	826	815	787	806	778	808	755	795	808	740	777	767	767	766	828	758	836	832	830	799	761	866	854	779	788	782	761	793	818	797	783	747	799	830	787	828	766	756	789	775	782	826	865	764	806	770	849	827	753	817	744	791	805	828	747	770	769	774	813	788	766	808	772	797	762	763	798	826	748	789	798	790	812	749	800	771	838	811	785	789	766	833	777	758	739	798	842	784	753	793	751	787	790	807	755	800	772	846	775	775	772	759	760	827	840	839	770	794	757	810	780	817	825	802	761	844	756	804	844	807	754	770	759	786	778	753	794	778	856	834	837	776	787	821	791	745	804	799	816	773	792	819	797	805	855	746	779	805	744	748	757	768	783	772	775	792	775	750	787	811	811	778	849	800	829	824	780	779	777	783	775	799	796	792	816	807	783	806	835	813	817	788	771	801	802	799	801	803	804	785	775	780	712	810	815	822	762	801	872	811	755	827	822	784	742	771	798	802	813	796	820	809	808	807	814	738	806	819	827	800	809	776	785	849	779	839	735	744	749	821	818	749	795	810	778	707	755	814	844	786	760	787	806	743	816	857	788	826	760	742	809	788	810	867	812	812	752	756	828	823	764	772	758	817	743	790	786	802	776	745	779	778	744	814	742	779	770	809	794	795	741	823	792	793	784	809	801	760	759	763	818	769	794	825	782	796	726	762	811	779	785	826	780	765	832	802	783	800	796	737	792	831	790	814	825	778	810	770	786	792	763	788	799	837	752	799	791	753	764	812	782	822	761	814	807	752	802	858	812	846	817	765	830	779	826	762	797	724	800	813	788	761	746	796	771	826	767	849	800	796	788	791	810	762	810	801	818	802	831	826	813	791	766	810	819	795	787	828	800	807	778	787	803	821	828	830	800	746	877	768	753	793	789	781	789	777	815	800	785	779	791	820	743	787	787	801	789	827	772	782	766	733	799	772	827	779	839	792	814	818	814	801	835	798	770	808	778	793	845	765	792	769	791	805	797	786	819	794	818	774	813	776	809	777	785	735	834	801	788	808	835	844	751	837	796	826	785	792	816	828	777	808	836	796	820	847	779	789	780	837	801	745	806	810	759	764	822	790	837	868	816	785	816	767	807	807	807	801	793	786	811	794	803	831	792	789	778	794	784	757	772	827	753	823	852	817	806	816	786	761	815	801	764	742	768	856	731	788	782	783	780	771	776	787	807	773	798	830	785	826	822	824	818	797	795	830	769	828	824	761	798	791	764	834	769	818	749	827	816	765	789	742	782	797	758	795	782	800	793	775	814	761	828	787	776	801	832	796	804	769	817	812	796	784	840	814	814	787	752	793	807	777	758	812	813	813	803	770	799	767	840	746	794	780	746	717	829	769	753	782	768	826	771	759	804	827	802	775	817	811	799	790	804	764	810	807	765	810	824	806	801	775	789	854	783	761	796	793	789	805	785	778	819	760	788	824	827	800	821	817	787	776	794	786	752	803	801	820	772	753	809	784	812	821	822	751	806	831	766	799	836	797	740	785	756	772	800	785	788	795	774	766	765	751	778	805	839	777	767	826	819	803	770	820	779	748	804	824	759	794	788	769	796	803	806	802	800	764	780	855	787	797	776	803	793	877	774	771	748	777	756	838	760	814	759	763	755	793	833	818	781	831	801	777	873	760	769	805	721	826	817	813	821	737	776	811	798	814	762	783	829
6232	19426	13418	7288	5336	5442	4016	2719	2241	1945	1677	1465	1370	1395	1268	1158	1123	1079	1027	989	1010	963	995	948	907	928	916	877	887	945	946	895	901	906	887	878	874	865	878	943	889	904	869	952	842	905	922	811	851	845	837	857	825	812	806	814	832	778	815	844	839	839	822	837	830	836	801	861	814	817	873	782	816	830	841	762	747	802	813	804	826	779	866	821	751	809	784	773	860	834	801	805	816	794	826	777	773	781	833	772	846	797	793	823	866	854	817	799	804	802	788	771	783	770	745	790	770	806	836	774	807	788	762	812	789	791	816	776	794	767	762	797	816	799	824	746	773	804	829	796	780	753	780	757	771	784	823	805	798	780	768	799	758	736	803	791	761	851	737	841	814	795	808	814	792	777	798	735	756	794	749	758	802	792	792	763	803	805	798	777	802	803	774	846	800	744	811	806	777	841	785	790	818	786	769	812	825	789	792	830	738	765	773	836	772	832	797	804	806	829	794	820	840	788	810	788	780	810	789	821	795	796	770	747	840	777	753	828	830	784	838	814	772	712	823	820	826	799	775	777	770	790	820	768	784	769	792	827	833	782	830	742	816	818	814	787	858	751	798	807	780	789	835	770	760	792	800	804	800	806	782	816	808	828	764	750	823	786	748	785	824	786	800	777	753	804	803	824	868	766	786	797	767	808	807	846	785	770	814	831	771	810	737	746	829	778	762	813	825	801	770	763	769	767	822	800	794	790	808	804	796	792	802	836	778	782	815	804	804	760	735	794	774	764	789	773	795	832	833	770	811	790	756	789	755	793	816	774	777	755	822	759	782	827	806	794	793	759	825	802	762	825	841	814	836	761	788	776	793	803	830	738	778	752	823	761	781	732	769	769	820	792	718	781	778	800	811	756	759	759	799	798	771	777	745	784	775	781	808	781	812	837	827	784	822	812	766	814	795	772	782	733	808	806	764	824	810	775	803	802	791	787	790	764	787	813	748	813	759	823	810	839	811	791	787	814	821	769	829	783	803	759	805	797	754	767	818	793	780	740	804	758	798	783	758	783	790	769	783	838	815	804	757	765	820	791	791	804	799	773	808	798	774	822	844	757	789	803	812	791	752	825	800	835	818	787	813	826	781	772	815	813	806	846	798	757	783	771	813	821	755	796	790	837	772	814	780	791	736	799	809	816	795	739	802	740	825	774	803	782	790	777	837	801	773	800	772	744	770	802	813	778	718	820	797	786	819	795	825	800	812	791	801	787	820	786	813	798	775	790	783	788	797	828	828	808	830	792	813	797	837	791	756	814	834	783	759	778	804	791	801	726	785	817	789	855	830	811	808	798	805	753	764	820	831	775	777	794	738	801	812	817	864	782	796	755	802	794	746	808	734	836	794	747	832	771	811	825	802	806	786	778	795	793	828	779	793	753	826	791	840	764	803	805	766	835	790	772	843	730	770	824	728	783	756	782	799	813	814	836	791	788	824	743	841	824	804	814	793	800	789	741	758	737	721	763	795	768	815	766	828	747	779	776	769	805	778	837	806	831	818	772	812	747	813	800	776	824	731	809	768	763	746	807	757	799	798	831	778	746	810	835	755	785	799	796	815	812	777	781	812	807	775	847	791	786	823	807	826	777	722	836	791	825	791	759	835	794	776	786	797	803	794	771	843	783	753	845	815	787	779	798	760	799	753	726	768	803	818	780	855	777	807	780	815	780	838	751	816	817	758	801	807	777	736	791	792	800	812	790	787	788	770	747	791	791	798	790	773	755	780	806	813	794	824	788	776	800	787	780	790	807	827	820	826	783	801	811	804	774	781	775	821	756	786	785	814	769	796	793	762	826	779	833	782	802	778	775	789	762	789	742	788	769	760	800	800	812	821	802	790	761	815	762	781	799	835	843	819	768	803	798	785	803	761	747	768	764	815	790	806	764	821	732	768	792	773	734	789	810	748	804	753	774	811	832	780	822	806	827	774	862	716	813	831	805	826	788	772	812	789	781	792	772	786	773	780	757	770	794	755	787	831	750	751	789	802	808	759	807	799	782	792	805	772	747	770	743	786	846	784	767	820	771	765	803	769	825	764	775	822	763	770	800	754	800	791	772	772	768	749	787	776	793	784	781	780	730	754	818	801	735	764	788	754	775	785	785	815	782	778	771	786	813	778	792	814	790	783	787	729	789	805	811	806	806	790	807	781	783	835	786	811	818	815	863	769	790	824	813	778	771	766	757	758	744	788	821	776	810	820	800	786	739	814	793	793	778	795	818	805	763	742	827	869	787	809	827	823	785	750	798	749	772	830	754	755	760	784	759	773	768	865	839	799	791	737	787	772	811	829	747	813	790	792	748	745	824	788	798	748	760	753	799	799	765	797	811	792	757	802	840	778	760	825	706	795	730	802	756	764	799	823	808	723	748	767	781	770	778	789	835	807	730	806	779	774	801	763	810	802	793	825	786	783	750	841	822	766	802	764	905	793	779	796	771	780	797	786	778	792	792	747	835	803	795	755	777	786	753	785	787	800	758	776	784	818	757	817	807	798	790	754	859	747	790	772	807	815	733	801	792	801	822	834	792	783	792	790	783	795	814	786	800	838	774	814	797	754	824	765	783	765	809	817	759	795	760	780	794	807	774	765	732	830	785	776	805	805	789	773	808	773	768	818	773	779	786	829	779	807	780	784	813	784	797	787	809	816	818	805	758	783	760	723	809	814	775	770	792	733	787	790	809	759	775	802	838	800	778	800	795	794	776	771	735	780	744	822	821	784	794	841	792	806	769	811	785	787	783	844	792	799	791	812	778	798	797	760	770	784	749	816	820	794	771	755	762	807	767	778	785	783	800	753	740	764	778	744	804	771	819	804	776	762	807	801	795	803	811	791	773	759	786	792	817	806	776	766	735	735	808	842	799	807	755	778	793	786	777	796	786	795	778	792	800	791	777	815	823	786	698	755	796	855	809	755	770	815	788	817	806	750	791	772	807	814	765	810	784	775	777	779	803	810	820	846	770	786	754	842	808	782	765	779	822	740	826	845	725	814	796	819	814	827	747	794	760	826	849	836	813	785	744	813	813	849	860	771	770	789	774	801	772	787	760	765	776	773	808	781	816	828	764	801	773	825	740	814	784	818	828	782	794	783	743	807	789	768	762	843	844	828	810	841	838	778	794	834	792	793	835	770	810	797	818	760	790	767	842	771	768	834	729	792	763	790	801	800	806	764	790	775	800	829	804	824	835	829	794	755	818	783	830	808	839	801	816	822	804	764	799	779	763	773	772	822	829	705	771	778	800	781	795	778	818	807	792	804	801	780	824	781	798	783	830	770	734	786	752	771	796	776	828	788	726	806	796	823	794	810	785	792	782	788	800	784	830	763	778	759	784	791	784	767	766	817	768	762	779	751	803	741	781	771	835	781	792	816	779	815	791	790	800	791	758	811	828	775	779	819	768	780	790	797	788	772	817	751	770	772	808	829	780	765	830	815	775	811	802	753	808	807	788	845	809
27939	19612	7152	1450	886	795	663	619	553	586	489	549	565	518	517	558	530	467	438	524	447	462	425	470	497	489	470	462	492	489	475	442	477	483	440	463	420	456	496	488	489	512	455	482	462	530	438	456	434	437	461	452	441	485	456	456	472	453	516	503	439	460	457	456	455	475	493	466	440	452	477	441	422	440	444	463	455	481	491	468	443	470	492	480	461	486	448	454	456	466	446	456	465	473	438	438	460	428	488	488	445	453	489	472	460	467	457	489	489	443	458	426	463	468	483	495	462	481	450	437	439	439	421	494	442	441	458	458	477	446	456	462	440	453	438	445	466	426	445	431	450	484	455	435	483	448	483	453	458	472	472	449	455	475	448	469	434	472	481	435	463	464	506	490	456	455	464	474	467	465	490	431	446	498	446	421	478	438	472	466	464	436	436	443	448	448	415	484	466	427	433	462	453	425	466	481	464	432	425	507	458	450	437	473	428	418	430	432	487	457	452	451	496	482	446	433	448	470	454	414	463	477	473	410	482	464	468	455	451	487	431	490	472	456	441	463	458	470	479	438	430	426	429	489	431	451	415	488	449	449	431	455	462	473	444	442	474	448	437	435	455	427	443	420	459	494	465	440	456	449	450	470	451	501	422	443	479	426	483	488	451	449	462	442	456	429	459	443	468	470	461	464	444	433	461	411	471	450	485	490	480	492	416	460	438	457	477	501	447	464	460	471	470	441	479	455	438	462	473	468	460	470	424	445	455	475	436	464	468	441	451	436	451	470	476	460	433	463	485	462	450	438	476	449	471	446	490	432	488	443	464	459	464	442	488	478	434	450	445	477	476	466	483	459	488	498	482	495	452	438	433	465	462	446	465	482	503	455	459	473	442	447	441	464	488	453	509	489	447	434	423	416	480	446	428	457	405	457	464	460	474	463	440	449	462	482	472	464	436	504	472	462	459	448	454	445	503	464	485	445	466	434	491	462	470	452	441	447	457	454	455	478	476	452	435	429	445	475	458	484	476	458	454	469	445	472	503	491	441	451	454	450	463	511	453	476	503	436	462	472	457	453	474	463	480	428	401	444	438	501	469	428	469	462	475	428	479	461	440	452	452	429	443	460	436	465	430	450	427	490	449	451	480	458	444	410	448	459	500	454	496	428	464	455	458	432	439	456	448	438	472	478	455	470	470	488	452	454	448	482	433	472	498	435	452	426	452	475	454	430	435	430	465	439	438	437	431	511	466	458	461	421	493	473	509	422	401	497	436	454	482	447	416	457	482	425	471	449	444	471	481	446	485	447	447	438	452	457	461	471	441	489	445	458	459	470	412	453	443	493	454	442	480	459	489	439	481	476	460	460	467	434	451	471	458	462	449	459	456	442	459	439	492	460	443	411	445	476	449	476	416	436	443	485	437	431	460	456	504	489	426	431	489	463	446	489	467	495	476	455	469	432	496	470	445	470	449	491	464	470	447	459	434	446	418	455	409	435	466	456	440	441	437	442	430	504	470	481	463	450	443	437	442	432	499	415	502	450	446	458	479	470	452	428	468	480	447	476	424	459	430	433	458	450	437	449	476	454	463	471	453	451	433	429	480	403	491	442	477	433	441	456	444	470	473	458	416	450	468	460	501	444	505	474	466	474	446	485	436	419	475	473	489	456	457	440	488	514	477	438	470	427	450	457	497	468	485	487	516	432	473	468	437	449	476	453	461	459	472	447	435	418	433	445	490	425	443	471	478	436	476	485	457	443	419	467	449	461	455	477	444	459	484	429	472	486	454	463	444	435	425	447	484	448	410	424	438	453	440	469	447	510	469	445	447	476	447	464	456	464	449	432	441	433	411	488	465	436	429	435	420	469	471	421	467	413	467	449	444	460	468	460	445	511	482	456	449	412	437	473	459	502	428	450	473	436	445	452	500	467	436	466	467	455	471	485	461	453	457	452	483	467	483	471	480	470	462	444	455	431	417	433	455	486	488	446	446	486	449	447	427	469	426	482	448	448	475	456	441	429	451	479	459	474	453	441	483	462	449	478	492	466	483	420	464	449	485	418	449	460	463	470	457	478	449	424	465	421	442	447	456	401	441	470	456	452	464	439	455	438	445	461	474	445	454	470	433	477	465	457	424	474	415	461	398	444	463	462	493	448	437	494	477	459	458	437	434	484	464	453	453	486	474	459	467	443	443	471	448	424	451	459	439	499	478	464	423	456	371	494	456	429	496	460	461	474	470	458	443	511	472	444	507	453	489	483	486	454	437	470	456	443	426	477	442	426	456	482	407	465	430	451	457	468	434	461	459	446	449	476	458	461	418	504	479	445	445	458	483	442	500	469	428	438	449	451	464	444	478	435	475	450	479	462	440	490	444	472	472	440	449	436	459	463	485	468	448	478	431	427	459	473	463	486	491	458	459	465	483	451	458	467	514	433	442	496	459	474	433	437	453	478	458	418	472	468	476	442	498	473	478	424	465	456	473	457	468	457	481	461	464	437	461	470	458	471	417	424	476	437	477	429	473	453	448	503	471	452	453	423	464	433	473	473	436	436	427	413	468	457	486	444	431	472	445	456	464	452	463	432	484	491	409	432	453	410	475	464	473	477	486	458	476	469	450	485	452	539	434	457	413	468	435	494	475	437	482	481	431	443	472	461	434	446	488	453	448	474	462	482	447	457	482	442	470	467	477	486	444	475	420	464	498	453	475	457	441	470	450	458	495	481	456	483	500	472	486	413	449	459	471	490	461	477	453	461	458	443	410	469	447	458	464	427	454	493	463	404	476	453	449	455	469	449	466	464	474	454	456	455	468	425	422	422	484	475	418	452	422	486	440	449	475	468	451	449	455	476	441	455	492	433	481	446	424	482	459	435	454	446	456	503	423	431	470	434	464	476	441	459	461	462	470	459	490	423	455	457	486	407	447	439	456	440	473	471	475	447	454	478	442	474	456	434	460	469	434	470	461	428	440	446	464	478	451	466	431	476	416	473	402	448	460	496	493	487	461	450	440	465	498	463	441	417	427	457	487	463	419	452	457	468	424	448	479	449	443	442	474	459	460	453	424	433	460	479	448	460	451	423	448	418	471	450	444	449	443	421	438	456	437	426	459	429	455	430	436	438	470	468	443	436	450	479	475	448	457	441	455	440	453	515	453	445	461	443	475	455	447	449	446	416	422	434	430	453	440	467	467	472	444	493	454	446	450	494	475	475	442	447	462	420	491	474	423	457	458	456	464	476	463	433	474	479	450	485	452	460	475	448	460	467	447	485	470	452	459	477	476	477	465	456	440	457	458	438	412	454	466	432	431	424	507	440	463	446	464	469	459	430	467	473	456	464	500	409	468	449	483	449	416	460	438	445	409	462	435	418	461	459	439	473	442	453	470	485	489	490	468	468	465	423	441	474	478	472	471	475	482	479	431	478	486	454	492	499	416	456	475	458	463	470	481	481	471	408	471	468	500	478	467	465	460	453	470	478	466	443	413	472	480	413	453	472	448	455
6338	4119	2717	1475	1082	1259	942	784	702	669	601	610	575	581	535	539	513	523	511	486	499	498	499	476	501	552	462	536	488	479	483	508	506	502	499	508	456	511	505	505	508	483	521	479	470	492	475	494	505	514	468	482	486	441	429	447	472	484	467	469	466	447	450	443	477	472	473	501	453	462	417	465	432	467	457	458	465	449	433	500	470	458	435	447	475	468	458	450	479	482	482	454	468	466	492	466	474	476	482	480	461	495	463	503	472	485	433	474	470	466	476	453	495	476	467	451	460	460	491	450	464	437	484	445	438	451	482	437	453	443	478	475	458	447	430	483	478	447	496	469	441	496	456	495	482	501	460	470	464	501	485	460	478	466	453	438	479	456	459	500	484	483	483	462	472	472	464	417	456	462	471	482	461	498	492	452	458	457	444	458	493	466	469	447	456	428	480	461	485	463	429	460	466	448	463	485	469	473	445	489	496	503	447	479	473	490	423	448	433	485	485	459	510	485	446	464	483	463	469	452	468	428	458	502	462	442	426	475	507	457	523	445	482	492	483	467	447	494	457	508	455	475	455	467	430	469	499	520	447	468	482	500	462	467	490	421	464	450	495	451	465	480	463	457	459	516	487	479	468	444	454	462	445	429	490	468	461	482	449	455	483	460	473	445	456	433	486	498	480	449	440	503	487	463	450	442	461	442	447	450	450	489	484	439	432	460	472	471	474	479	431	475	446	414	494	484	471	471	442	507	461	475	461	464	458	441	486	422	442	528	457	429	475	467	499	479	490	500	436	433	453	481	481	468	477	496	458	468	483	434	462	462	520	502	443	486	489	476	444	446	449	487	478	447	472	456	436	463	450	431	460	503	493	466	460	470	477	433	431	463	437	446	470	428	479	462	478	444	445	488	434	432	502	448	479	467	472	476	462	444	428	491	501	491	470	479	466	468	459	477	455	471	471	485	503	465	451	451	474	474	466	425	481	474	518	444	481	474	457	459	479	456	468	446	441	427	488	454	476	476	460	442	441	476	486	436	477	465	457	450	465	479	454	472	512	495	473	407	462	480	478	452	483	452	497	473	471	488	473	481	529	475	437	470	470	471	450	455	454	460	486	473	484	497	483	468	491	516	446	453	420	421	486	483	478	481	481	418	483	487	446	471	463	448	479	469	441	465	495	442	463	453	512	469	459	458	463	452	484	455	473	469	455	481	470	494	484	470	456	464	461	458	451	488	488	454	480	476	482	495	522	482	464	448	491	467	437	515	466	482	469	493	462	484	454	472	468	499	393	451	509	456	443	460	475	471	443	466	429	501	450	426	483	444	448	476	449	470	458	452	469	482	448	469	459	478	445	440	431	500	476	450	489	451	456	482	456	447	454	489	471	474	438	491	490	497	474	463	448	475	446	455	500	480	481	451	456	436	467	477	482	449	488	487	469	445	465	475	487	455	446	483	483	467	468	447	457	454	489	466	517	462	454	446	434	467	448	489	464	473	488	479	471	458	472	475	459	429	491	458	483	441	458	474	464	456	469	471	446	472	454	455	465	448	461	451	441	465	457	447	478	441	488	479	499	477	487	477	491	439	445	455	453	463	467	497	442	459	471	504	495	478	434	476	511	482	470	466	442	482	437	480	443	464	456	439	455	523	452	456	460	454	471	477	489	480	486	492	459	485	494	481	460	449	473	497	471	457	478	454	467	490	456	452	470	483	505	495	476	480	480	449	495	400	450	445	475	475	473	455	459	490	493	478	491	461	498	477	460	449	467	452	488	477	477	451	475	456	458	458	466	462	478	492	471	455	436	444	477	492	512	475	457	499	457	486	492	478	456	438	437	487	455	444	481	422	474	498	492	460	460	452	456	448	456	482	454	508	459	482	452	468	473	496	481	477	462	425	465	464	474	448	473	482	443	473	452	450	446	446	501	462	433	528	490	469	479	495	480	468	475	445	438	465	452	453	499	442	412	445	450	483	444	457	467	500	474	513	403	464	446	482	479	436	440	474	497	489	475	475	431	465	477	457	472	497	459	459	474	464	469	456	464	533	442	492	444	473	439	447	487	457	435	433	484	455	506	442	454	472	451	425	491	429	458	470	472	501	473	446	457	472	455	478	473	439	442	467	426	473	479	451	430	402	463	463	460	448	478	480	480	460	451	467	481	457	491	471	472	457	467	470	451	472	471	480	503	444	501	427	453	479	448	487	502	483	454	442	471	455	473	465	473	469	501	479	447	462	477	466	473	475	477	420	498	505	478	483	480	442	478	489	480	466	474	485	471	421	480	459	471	473	470	466	439	454	454	510	473	464	466	479	491	477	494	435	451	461	476	452	458	461	462	445	432	459	437	467	468	454	452	508	464	481	473	484	495	469	450	467	501	446	472	475	456	458	445	424	436	507	493	430	480	458	444	450	448	477	517	472	447	460	497	479	482	468	481	434	446	454	486	450	457	448	472	445	448	486	474	468	475	489	463	438	477	436	460	486	470	475	459	479	469	424	501	432	472	447	463	458	446	481	479	470	465	436	462	439	499	438	427	469	485	477	479	445	496	493	437	461	451	512	426	418	417	478	472	447	485	440	474	477	491	421	497	439	494	454	478	448	490	458	433	427	451	477	471	462	459	505	512	449	496	472	447	449	460	465	461	469	485	460	453	444	444	414	451	457	500	466	447	481	426	448	467	488	478	454	462	425	473	474	469	463	456	474	510	479	454	458	458	435	497	440	484	495	457	462	461	447	486	436	455	484	457	497	442	453	482	474	457	458	501	436	503	474	469	464	448	419	456	460	479	464	417	466	440	495	464	437	485	462	473	476	478	446	475	504	517	447	486	466	492	444	460	494	452	476	423	474	453	460	420	487	457	433	450	449	491	488	452	462	441	466	445	422	461	448	454	488	470	444	435	452	498	440	427	435	476	452	440	479	461	439	423	445	458	495	453	497	440	489	476	477	466	461	483	439	477	467	429	455	488	477	462	473	477	474	501	485	460	476	490	459	458	458	411	450	457	477	507	495	462	458	445	453	493	491	461	473	480	494	480	467	465	431	457	415	489	436	487	441	468	446	422	449	453	481	447	435	462	448	477	465	498	462	496	462	465	471	454	476	460	504	476	479	457	471	465	454	431	443	437	489	485	472	444	440	482	482	464	471	487	462	460	427	472	474	497	490	455	457	469	470	458	451	448	452	444	447	472	473	450	491	483	446	454	462	481	444	469	479	485	497	476	463	435	461	457	481	477	489	513	438	468	489	478	451	467	442	423	427	482	444	443	438	453	456	466	443	452	481	498	476	454	461	472	472	464	504	469	454	489	470	473	470	478	461	461	472	466	477	452	497	439	446	471	469	474	458	476	445	458	464	471	479	498	508	447	487	497	472	446	486	449	464	478	462	470	458	444	443	481	459	437	449	447	442	457	455	471	439	503	491	426	445	455	460	474	435	432	489	508	454	489	453	451	494	465	503	493	476	487	476	487	430	482	465	442	449	407	483	473	458	438	446
23974	21362	28508	24549	21340	9933	2202	1467	1148	1162	1071	987	983	988	922	891	883	828	854	858	821	801	759	775	737	777	792	799	775	807	851	797	841	831	838	784	791	805	737	796	791	785	781	761	730	814	805	797	780	759	753	768	780	767	775	790	746	757	730	794	736	732	745	728	738	790	731	777	784	799	814	748	761	787	751	743	745	791	727	713	773	727	811	748	744	770	736	704	744	740	767	751	749	809	749	738	740	773	716	797	768	729	736	770	751	794	770	669	761	732	818	716	812	706	697	772	719	806	763	761	744	779	753	784	757	729	696	745	719	761	720	745	747	711	730	748	725	778	757	729	714	719	767	723	713	759	732	739	740	770	763	697	777	744	732	737	752	743	721	764	754	728	740	747	783	775	727	759	745	725	794	780	764	722	748	755	716	711	822	725	747	794	736	749	711	765	718	755	742	723	738	785	700	729	734	735	742	717	756	761	734	730	699	723	721	805	765	760	765	756	763	759	724	711	700	712	777	740	714	701	757	748	764	757	811	703	759	709	742	797	734	740	717	736	755	755	772	747	717	686	758	735	780	759	715	749	738	724	778	779	746	747	759	776	743	782	727	717	783	763	730	743	741	763	705	718	772	747	738	775	695	758	817	706	730	762	709	784	745	742	761	740	789	752	765	737	732	769	717	756	738	760	739	771	770	721	751	753	758	759	720	773	720	718	741	768	722	725	722	727	706	686	721	770	746	719	732	726	750	760	765	782	739	734	702	743	717	713	709	756	794	730	744	780	769	706	719	750	739	712	714	714	711	806	760	746	747	756	719	723	740	765	795	741	752	744	746	738	746	739	782	723	783	809	757	699	801	812	738	719	758	752	748	774	739	742	720	716	748	752	750	757	717	721	722	728	687	766	716	812	749	711	700	754	774	768	786	744	691	749	730	722	719	707	735	729	720	782	730	772	741	763	777	729	729	751	739	705	790	769	760	806	778	771	696	753	745	753	740	781	718	722	761	768	732	799	780	755	667	747	716	788	737	764	743	773	743	730	720	714	767	717	701	722	688	696	711	776	769	743	769	742	800	748	759	737	773	725	745	716	742	764	766	741	715	743	737	766	812	762	807	715	699	807	761	789	713	704	720	730	775	760	762	750	748	716	691	734	763	732	693	773	738	756	725	735	752	745	743	735	712	722	768	775	762	726	756	727	758	725	707	731	738	788	764	714	718	746	716	741	724	736	792	706	822	757	697	777	724	753	761	766	748	744	749	730	737	707	747	757	784	729	709	694	723	748	728	774	711	718	740	721	773	746	741	736	776	716	720	736	726	701	738	773	741	750	748	731	743	738	738	817	746	728	736	686	763	743	791	726	751	762	727	700	723	792	728	764	739	761	719	759	729	726	753	708	722	703	800	751	747	750	748	741	725	713	785	756	722	789	751	790	745	750	740	733	774	752	736	720	735	767	729	762	712	736	732	714	772	782	733	770	737	748	733	744	757	733	732	740	751	718	787	761	759	748	697	741	717	747	754	748	687	700	770	780	753	766	722	718	724	715	722	768	725	785	702	788	757	783	734	741	719	785	752	748	734	769	655	693	723	689	700	668	738	776	746	674	745	683	713	717	725	769	743	734	734	774	720	728	691	734	709	791	736	760	727	748	762	728	737	731	727	761	753	762	728	779	745	755	751	743	742	750	727	738	730	724	712	702	735	719	741	751	739	747	767	770	779	699	783	770	724	730	741	724	765	788	726	713	736	815	789	769	753	761	737	704	759	699	711	728	739	739	728	708	734	713	692	711	734	809	724	711	726	724	752	768	742	711	775	763	747	690	695	739	717	737	748	770	745	771	737	761	755	725	739	685	710	772	730	740	754	748	727	769	750	702	739	717	714	757	737	728	770	758	727	773	724	744	750	697	727	717	758	713	783	723	752	715	769	732	732	736	751	714	746	746	766	785	741	783	762	787	700	672	802	740	760	706	697	746	686	742	764	731	724	714	752	755	766	749	725	719	717	693	760	741	692	712	710	714	758	697	774	777	690	761	717	742	703	770	718	729	709	752	746	749	725	743	713	738	732	700	722	754	741	720	722	695	713	737	718	715	786	739	729	723	766	739	774	723	754	768	729	705	745	746	751	686	734	743	711	799	767	690	733	740	748	731	732	763	699	755	761	732	740	785	752	772	792	748	711	757	752	749	745	766	765	741	715	744	775	774	707	725	774	762	755	761	748	730	767	759	733	733	707	787	740	700	733	807	698	754	733	733	742	749	739	726	750	716	738	761	786	675	698	706	843	778	736	790	732	762	705	794	743	731	716	796	758	743	730	730	707	761	738	736	763	750	762	728	709	723	755	762	739	735	784	760	791	721	766	724	722	761	708	807	707	758	689	738	727	704	753	714	740	744	755	776	720	775	795	768	720	718	739	711	755	767	755	764	738	764	713	756	678	735	764	769	709	729	744	758	769	704	685	722	773	737	727	725	776	776	802	714	775	712	768	788	701	713	744	787	761	770	768	758	738	732	726	786	728	743	728	774	782	691	723	791	746	740	819	761	743	735	700	780	704	733	734	731	708	768	740	700	701	745	736	762	736	761	722	752	714	725	735	770	760	735	739	755	750	741	793	768	773	743	738	774	742	717	745	747	754	783	751	774	760	721	757	754	736	804	693	728	763	713	769	734	707	718	714	757	722	757	697	690	782	784	759	728	730	729	697	770	709	745	764	749	803	724	727	743	804	796	750	743	762	761	677	762	685	745	702	735	783	733	734	707	760	743	734	746	776	749	726	733	728	759	753	695	750	795	725	742	711	785	731	788	727	757	743	764	710	761	761	746	759	736	761	738	816	743	768	727	768	788	781	757	746	744	739	752	778	724	771	749	784	758	734	746	736	748	715	790	764	774	729	788	732	794	757	740	752	794	757	709	747	762	749	761	754	733	740	717	721	754	721	813	726	757	717	799	781	694	755	726	737	751	750	753	722	728	746	744	738	801	748	744	738	727	754	705	749	782	707	742	709	726	766	759	751	706	771	773	797	782	755	757	696	747	769	727	715	748	766	739	721	750	789	776	744	734	755	738	748	755	704	763	756	721	758	754	737	735	713	753	757	766	767	727	735	739	740	746	743	748	787	726	750	716	764	766	721	781	707	741	744	734	763	726	749	750	750	744	715	744	781	763	726	729	750	697	722	696	745	735	767	735	779	742	724	738	776	760	751	738	755	716	744	782	737	728	716	738	717	762	753	767	706	743	745	717	743	713	756	712	734	733	723	772	672	747	734	751	741	722	755	717	713	721	781	745	771	764	738	748	764	736	741	734	741	743	682	750	719	726	706	779	761	713	767	763	751	710	700	717	771	703	740	740	760	724	709	703	719	697	754	714	808	757	748	780	742	713	748	733	701	768	778	756	751	758	724	715	702	750	756	722	693	692	714	680	786	786	769	784	687	690	774	732	701	738	770	734	738	770	727	750	797	682	689	731	774	732	688	718	767	757	799	702	719	741	786	737
4929	13251	9042	4520	3405	3783	2426	1881	1597	1489	1197	1215	1120	1072	994	948	927	924	884	920	897	844	832	805	810	819	846	835	787	788	847	816	839	838	788	785	808	839	733	844	846	861	786	804	750	795	805	838	789	781	804	758	778	698	756	733	778	723	704	801	783	767	782	789	753	777	786	831	762	728	814	747	789	794	766	762	725	695	737	748	752	732	798	774	757	809	746	770	790	721	751	775	744	772	737	750	737	794	765	711	726	728	756	732	715	730	710	756	749	769	743	729	701	728	715	763	750	723	723	718	808	735	753	745	748	723	761	713	718	733	717	720	779	736	774	776	756	697	817	761	751	722	768	768	757	764	744	796	699	732	795	741	744	772	747	697	703	781	722	809	774	805	748	751	711	723	736	708	731	766	767	725	794	696	723	757	729	753	745	798	736	761	745	743	686	806	734	731	746	777	769	773	757	753	747	758	733	777	718	725	708	710	801	758	734	745	736	788	734	770	748	755	731	753	750	757	710	728	717	745	780	756	731	721	774	733	735	721	730	763	749	760	768	811	765	766	727	734	783	714	775	789	703	718	793	750	775	698	793	758	746	715	752	729	735	742	768	775	753	757	724	756	740	698	780	717	693	735	754	766	717	785	749	764	744	772	746	740	721	756	738	745	710	761	715	753	712	777	808	787	717	733	712	750	748	759	739	749	766	737	772	701	760	775	714	702	778	726	735	784	724	777	785	769	767	765	776	751	758	753	761	704	755	741	729	703	780	785	725	790	736	724	746	744	767	728	776	762	742	792	728	727	742	756	752	736	752	751	751	743	711	741	744	779	770	703	776	741	736	812	743	716	706	751	779	752	750	755	754	698	745	751	766	793	714	753	767	734	728	759	746	717	746	792	710	744	756	738	721	762	772	740	772	716	741	747	752	763	744	755	764	750	693	782	780	731	784	725	759	724	705	711	761	745	723	765	701	760	752	756	755	692	768	757	772	760	787	752	720	715	795	718	729	696	750	736	678	726	722	747	707	736	723	728	750	745	713	766	793	676	755	709	749	711	747	757	734	756	783	808	732	694	757	791	763	737	739	755	757	763	752	767	715	699	750	734	720	789	792	681	767	792	771	719	724	760	801	765	760	751	708	770	734	732	744	743	736	747	749	734	767	780	737	728	735	763	732	740	742	751	764	747	816	750	758	780	726	730	786	753	699	721	767	763	739	756	773	715	726	746	772	768	685	720	741	746	775	733	749	736	764	758	755	759	765	746	742	781	768	735	775	739	731	748	765	751	756	758	717	725	681	723	769	753	798	750	743	719	742	744	720	733	746	768	738	756	740	715	742	743	749	774	784	772	766	787	756	713	700	805	778	805	706	732	740	711	757	754	749	722	762	758	756	737	763	735	761	740	758	791	753	760	713	774	741	700	694	756	794	744	715	778	750	732	742	764	773	729	754	714	765	788	730	752	727	729	746	776	772	727	720	743	725	763	741	766	701	714	743	760	735	771	764	740	766	774	761	748	725	729	686	754	734	734	778	772	724	756	778	728	771	732	704	757	757	748	755	771	709	757	750	734	808	752	770	800	727	743	735	761	781	741	746	751	727	701	743	759	690	755	693	755	740	696	798	764	716	763	750	736	717	761	782	757	758	769	746	751	729	734	785	789	776	752	736	740	821	717	765	770	739	756	745	747	747	763	721	758	759	785	710	716	778	791	744	724	723	756	763	714	750	708	784	780	725	723	715	729	746	791	741	755	757	728	814	747	800	718	734	717	759	767	688	756	707	780	788	777	747	719	708	752	804	757	704	780	714	709	762	727	712	741	749	764	804	762	778	689	755	741	729	748	733	744	773	726	751	736	737	756	729	745	721	771	759	773	753	754	712	757	728	815	719	777	782	724	723	764	688	717	747	728	744	788	757	714	742	805	759	693	725	756	754	759	787	729	729	767	748	712	751	820	759	736	751	711	734	769	735	762	744	751	677	787	769	726	724	772	756	733	717	778	783	826	728	705	741	748	776	735	738	797	710	742	743	693	733	768	703	718	751	756	724	772	697	745	754	720	689	769	699	741	739	689	746	784	747	692	746	799	744	729	758	732	738	749	725	743	746	718	730	792	741	730	732	718	753	756	729	722	773	739	745	705	779	757	729	755	720	757	704	731	723	697	777	725	709	776	770	722	734	730	711	747	733	764	722	697	796	729	715	790	752	730	748	758	741	728	686	718	749	726	794	691	777	767	726	753	744	763	761	772	739	815	750	770	737	745	756	731	733	723	745	763	756	775	736	753	749	743	735	708	781	745	772	713	731	726	737	708	747	726	778	732	726	728	753	728	729	756	737	717	740	716	736	718	786	753	723	790	719	750	712	730	716	752	727	750	769	741	788	727	704	742	771	775	712	806	732	742	735	688	721	761	739	773	734	784	744	719	735	764	742	744	747	742	769	713	740	728	725	732	725	740	785	755	771	665	727	766	762	723	761	775	758	768	751	726	717	728	742	738	753	708	782	779	750	731	733	738	722	734	760	713	733	762	800	688	756	738	726	676	746	700	708	722	741	752	734	753	708	753	727	747	800	786	740	722	745	728	788	759	722	723	761	702	718	738	730	727	752	684	744	765	718	745	736	769	729	742	719	723	721	789	779	718	721	749	727	780	786	693	732	729	787	721	739	693	748	768	777	784	736	737	722	720	694	754	729	809	761	754	769	740	744	770	716	755	707	762	702	783	741	755	753	756	747	785	755	728	729	775	727	753	769	716	726	760	734	723	735	782	716	838	687	726	750	778	747	723	766	799	741	755	738	774	736	760	785	721	742	749	736	728	769	810	766	739	769	784	747	768	798	703	764	810	749	751	739	782	751	783	780	745	704	671	738	759	773	773	716	772	776	757	785	741	760	771	751	772	775	735	748	751	748	717	740	753	809	704	770	758	753	740	762	726	780	751	738	741	755	735	734	657	735	754	704	681	719	753	703	758	751	689	745	744	799	795	740	721	742	769	733	785	784	718	655	752	758	733	756	772	725	785	757	762	705	787	714	709	746	747	689	766	709	752	739	732	725	754	761	768	764	745	734	797	740	735	691	762	720	761	727	739	784	729	781	782	700	706	727	730	740	760	787	700	737	766	711	782	770	754	736	783	731	736	731	796	778	736	805	732	750	761	748	788	790	711	738	754	707	746	726	784	706	663	719	735	717	744	746	753	729	736	737	707	754	730	693	718	750	770	808	747	775	715	736	731	723	677	792	714	773	751	766	748	747	798	763	731	770	764	745	781	753	727	725	750	693	763	738	744	763	769	758	759	701	760	737	772	700	783	742	786	734	767	726	760	758	770	753	725	791	737	760	778	742	722	755	725	688	749	748	743	712	755	745	717	775	708	734	729	772	748	762	734	698	756	715	760	787	735	748	735	737	760	747	683	718	760	742	728	764	749	722	746	716	730	730	753	743	802	715	718	727	721	715	763	788	716	729	785	726	693	765	675	727	801	772	739	683	775	757	789	739	738
24961	21295	27390	25426	9731	1530	903	672	662	626	521	515	542	522	489	496	446	461	446	440	420	428	404	408	425	386	429	422	399	428	431	405	408	456	413	423	418	425	429	434	405	376	411	406	433	394	438	414	392	346	406	385	426	403	394	379	375	442	382	390	411	362	399	415	339	387	379	405	357	383	386	379	381	345	383	404	406	388	400	405	424	364	391	355	398	408	384	370	399	369	400	387	397	415	396	411	405	401	379	407	389	381	398	346	381	358	414	388	392	347	384	353	392	372	387	360	401	377	419	381	388	432	363	377	365	362	402	384	363	398	369	394	366	383	385	391	376	419	396	372	360	411	398	381	353	351	413	392	392	362	375	375	375	387	362	419	402	395	401	370	413	380	395	362	367	415	377	373	409	385	360	376	346	420	408	443	383	403	405	375	360	400	383	393	383	351	403	409	378	422	364	404	381	389	411	384	349	360	394	375	378	383	404	376	388	408	389	394	412	385	360	406	355	425	372	343	395	391	406	389	388	373	415	368	344	370	401	381	385	372	360	369	420	384	419	414	362	362	371	405	373	406	384	412	375	387	373	416	364	359	383	390	439	393	389	381	384	367	392	399	366	403	395	395	392	372	363	373	382	387	421	369	376	391	360	390	382	411	385	347	383	387	370	368	397	383	384	382	381	385	407	383	363	370	403	377	365	401	381	410	368	372	373	388	399	359	387	365	386	355	389	395	381	400	404	419	392	376	367	365	369	394	354	393	333	400	373	381	398	374	400	384	425	377	377	407	402	409	419	412	376	394	389	395	370	368	391	403	408	382	373	414	397	411	400	417	403	377	382	399	437	388	404	381	376	379	412	352	384	346	381	360	397	410	341	381	378	406	390	424	387	383	370	410	430	392	378	394	380	373	376	394	417	421	397	416	387	412	371	410	371	384	380	347	381	366	385	387	414	370	440	396	363	410	375	368	430	388	348	405	371	364	372	399	396	385	394	351	371	399	378	388	380	377	409	369	373	371	392	405	403	374	383	396	357	378	378	348	394	360	373	379	397	388	383	365	398	378	355	407	379	376	376	397	380	410	390	375	373	366	368	397	396	385	379	369	379	369	360	400	383	345	395	371	409	380	360	362	371	342	430	401	373	368	346	403	414	378	373	404	385	405	415	375	385	367	383	380	412	409	385	344	371	449	407	398	384	354	375	407	388	378	420	377	411	375	392	369	406	341	370	359	345	344	378	376	390	383	400	400	362	394	378	405	390	363	400	347	391	395	401	409	366	424	369	372	388	363	405	358	401	370	355	400	393	381	369	387	396	361	382	377	423	373	377	346	400	374	366	415	399	359	351	411	379	389	391	399	342	382	410	389	378	344	383	410	342	408	389	393	368	418	348	390	379	382	394	409	375	376	403	369	388	365	354	365	374	373	370	393	378	357	415	398	412	362	410	410	351	373	385	379	379	391	383	403	379	351	356	349	345	372	404	379	378	381	350	403	398	403	387	411	384	436	388	371	388	349	342	386	390	353	404	400	386	373	396	395	394	359	369	388	362	398	364	375	394	427	413	403	376	418	422	361	386	405	428	410	413	377	394	389	368	390	429	402	423	380	421	406	387	400	422	394	407	401	401	408	374	388	361	378	355	381	350	395	374	405	402	351	367	352	379	422	393	386	359	403	377	370	383	400	386	368	355	388	379	375	379	398	390	397	394	374	369	363	383	373	384	387	363	368	422	407	406	385	368	399	349	371	403	388	358	392	375	399	372	367	394	373	412	382	427	379	383	391	382	424	378	385	379	356	373	403	391	378	383	397	360	375	361	364	380	375	399	331	443	387	375	384	379	362	381	372	422	349	403	394	410	377	366	418	365	404	360	362	364	397	352	368	377	411	381	373	382	407	434	412	395	386	411	394	376	383	388	365	364	374	394	374	393	365	369	376	386	392	411	374	355	380	413	374	376	360	401	372	341	417	407	429	421	406	373	356	404	396	403	435	339	369	362	401	394	408	372	364	391	396	440	387	415	364	372	375	372	372	372	386	380	372	378	374	423	373	366	394	376	378	407	354	380	385	386	384	431	373	384	376	363	403	389	366	370	364	358	387	413	394	403	407	396	351	403	354	359	399	384	388	371	358	363	340	389	369	374	393	346	361	367	372	383	400	410	365	401	385	401	389	393	395	391	369	387	375	429	359	397	379	408	407	390	379	371	361	386	372	386	374	349	366	389	389	355	367	375	371	376	386	360	409	393	399	379	382	359	358	371	389	397	382	384	384	398	362	380	367	383	395	357	367	354	362	376	373	394	366	402	375	346	398	391	387	402	373	376	401	418	403	365	367	370	385	409	388	380	391	400	411	406	395	393	374	369	359	384	401	376	375	357	344	368	382	356	395	394	344	384	378	357	392	373	349	403	385	387	369	363	395	407	396	373	404	384	381	402	360	374	368	410	382	416	377	389	379	395	360	384	393	370	397	367	378	414	428	394	393	408	401	404	366	405	357	385	385	412	375	385	392	392	391	400	392	367	403	364	425	393	371	420	377	361	379	354	386	356	375	398	408	444	370	386	375	365	374	364	400	384	380	367	360	387	354	388	394	392	359	406	369	396	385	404	378	379	395	364	384	404	370	366	379	399	406	398	337	394	402	409	333	363	347	425	380	375	401	426	385	388	362	378	388	405	400	391	349	374	394	364	364	419	385	413	372	375	396	399	378	369	384	357	419	372	385	343	376	371	394	362	378	391	370	381	399	398	379	386	363	395	364	384	405	360	407	384	386	388	410	414	412	383	346	374	364	345	391	378	383	375	382	407	376	387	368	360	379	379	418	397	419	396	397	381	380	423	425	421	384	366	394	398	375	379	371	400	387	400	405	382	391	403	411	380	355	373	382	382	373	387	382	409	375	364	380	381	386	411	399	409	368	341	366	351	354	381	388	398	398	395	402	371	366	394	380	376	371	353	405	349	376	371	372	341	365	415	389	377	386	375	335	366	385	369	408	344	378	433	407	366	351	408	371	405	346	338	406	394	378	379	373	374	351	398	353	406	359	363	381	406	374	365	412	407	388	363	366	382	374	408	389	397	378	384	365	365	379	337	358	372	353	378	405	353	355	370	396	369	397	369	413	423	384	390	380	355	366	383	357	406	387	381	394	398	362	391	347	355	394	399	433	397	400	418	398	388	361	384	392	380	350	352	402	367	315	403	370	412	388	377	356	400	376	386	419	347	400	396	367	369	372	388	395	416	406	363	367	383	359	402	373	376	377	362	378	386	359	360	380	407	368	396	350	395	395	415	428	402	402	405	413	386	374	367	389	418	432	407	374	388	372	389	374	387	362	403	385	385	385	368	369	453	391	400	388	388	371	369	386	398	422	379	364	369	400	394	380	385	381	407	358	418	386	362	389	396	389	407	387	383	411	391	401	413	420	373	359	386	366	395	348	387	385	355	371	374	361	362	396	366	355	397	394	380	380	400	403	380	426	413	391	379	380	380	398	385	406	396	388
4750	8475	5607	2586	2003	2405	1446	1046	927	818	740	685	619	650	579	594	537	487	508	486	496	478	472	415	436	414	456	412	431	494	474	459	464	500	481	442	437	447	457	448	425	412	417	455	439	426	445	389	434	417	409	431	422	419	406	414	388	382	408	413	445	431	424	434	423	398	397	405	435	408	384	393	425	393	403	408	396	405	420	389	452	385	385	416	430	416	414	409	399	404	425	360	417	393	392	408	356	380	393	390	367	400	382	414	432	386	430	399	397	412	384	407	401	410	449	400	387	420	419	384	395	398	428	405	470	411	392	398	399	413	438	393	397	415	341	416	424	381	416	400	391	433	376	361	411	389	407	419	357	413	407	383	385	393	420	375	356	401	375	415	397	410	416	411	384	411	407	401	423	379	391	362	390	418	427	398	413	400	386	421	413	363	385	381	413	390	418	421	412	382	377	403	382	400	397	391	366	417	401	425	415	377	401	397	373	397	425	389	425	404	393	394	403	421	427	394	430	411	426	417	385	425	387	386	389	378	417	392	426	396	367	444	394	440	411	407	410	408	396	385	405	361	386	402	425	377	388	394	394	378	380	424	417	397	416	381	367	424	393	369	422	374	414	381	415	389	415	374	381	418	399	410	395	403	400	383	394	411	435	386	400	377	392	438	435	384	387	393	410	425	374	417	417	437	382	397	406	410	388	397	408	392	418	395	413	391	402	379	400	396	422	422	382	398	377	384	416	369	408	373	417	393	394	376	431	385	387	396	403	403	400	429	407	407	428	386	416	410	386	407	380	401	436	388	371	404	379	391	408	421	408	416	385	436	396	418	401	393	367	434	413	414	407	394	360	444	437	402	367	403	369	396	369	428	414	441	381	407	404	408	426	392	431	408	413	378	403	429	405	381	414	364	379	384	447	397	424	365	391	371	389	422	401	402	411	385	413	424	396	383	410	378	376	398	402	406	409	420	396	414	393	393	372	413	398	423	384	405	413	416	361	440	408	409	390	404	393	385	383	404	406	378	362	385	404	398	402	378	422	412	411	407	383	399	382	441	387	397	407	412	407	409	386	417	436	385	395	421	397	404	444	377	415	413	414	380	423	408	459	404	422	396	385	418	400	415	414	412	375	415	360	406	381	415	426	380	395	405	395	393	407	411	384	402	394	410	378	406	371	391	405	413	387	405	403	395	403	403	428	421	423	397	414	422	432	399	434	416	379	413	403	372	404	404	407	418	386	380	413	368	401	405	410	431	461	407	358	385	394	426	392	448	374	440	398	388	409	385	399	395	419	392	423	413	373	384	416	371	406	392	385	428	411	364	397	413	415	417	412	368	429	422	400	408	396	422	391	404	387	386	394	357	409	427	401	402	399	412	379	376	405	419	400	380	404	380	409	420	416	407	389	418	396	379	429	397	404	421	392	379	438	393	398	386	402	370	393	426	429	398	393	428	395	420	447	387	381	354	378	420	400	379	382	388	443	390	421	388	412	411	410	390	396	400	345	363	426	350	376	399	413	384	420	408	430	377	415	414	392	425	396	398	393	419	357	418	392	380	383	414	423	396	403	378	407	366	372	371	430	394	411	409	415	428	392	396	365	360	376	374	401	388	424	406	384	404	412	386	398	401	413	418	419	412	384	406	382	386	400	396	426	398	385	381	411	398	430	377	395	404	429	406	419	399	421	417	392	375	387	381	387	425	387	402	408	431	401	411	425	385	387	377	411	437	409	397	403	396	368	388	413	401	408	398	422	385	410	395	442	368	393	385	363	396	403	419	412	387	441	416	407	398	411	384	423	407	421	375	395	393	403	382	407	435	395	392	374	373	399	393	416	391	393	385	368	395	419	434	409	380	421	414	423	357	380	398	391	415	416	378	379	384	387	372	403	413	428	416	417	410	380	417	398	400	401	412	390	414	367	411	361	414	394	364	378	457	388	415	430	412	429	386	423	427	407	414	444	391	396	373	423	412	401	439	394	400	399	390	406	413	368	406	386	420	395	400	409	388	383	433	393	396	393	402	364	408	395	403	398	403	409	406	400	399	424	392	406	380	406	404	406	399	436	415	373	401	370	380	395	394	420	387	413	383	389	401	364	419	381	390	406	390	395	403	380	393	421	387	392	382	412	398	392	378	414	421	422	377	345	368	373	398	411	402	380	396	453	399	394	359	395	403	378	421	398	403	414	396	426	382	395	395	403	390	424	386	408	412	390	368	371	401	429	420	417	408	403	414	448	391	415	408	426	395	366	385	400	393	389	390	383	407	396	388	375	400	390	411	367	435	422	396	387	415	401	367	372	412	367	408	379	416	385	380	373	384	372	417	401	406	415	400	385	371	398	415	410	400	386	378	397	391	415	389	359	428	411	402	407	438	463	405	385	421	440	402	404	408	392	411	405	457	381	393	430	407	382	422	432	389	415	392	413	425	402	383	425	388	366	417	420	396	413	437	409	396	384	402	431	428	370	397	407	404	408	377	450	394	379	404	436	404	404	405	422	376	400	421	413	385	415	406	399	427	424	427	398	421	401	408	393	364	383	392	394	378	415	396	366	417	388	388	398	389	400	399	403	409	421	401	394	418	382	402	372	420	360	438	409	383	417	401	395	406	396	403	377	420	410	413	417	395	421	400	432	374	404	396	412	389	402	417	422	411	413	429	415	429	401	398	416	405	418	394	396	452	383	446	426	413	413	388	396	414	397	403	395	406	407	414	398	404	412	427	419	421	371	406	398	381	410	383	388	389	399	402	405	445	386	405	388	395	373	390	401	382	401	448	412	440	385	385	410	385	392	375	423	394	423	385	410	415	400	447	400	392	382	432	359	412	346	396	384	384	393	379	424	409	393	383	414	417	400	437	443	402	396	418	380	383	397	426	381	432	402	428	405	414	406	438	423	397	369	402	373	402	408	401	426	368	412	419	426	379	410	397	410	397	406	377	418	424	445	396	415	404	386	389	396	383	414	410	391	417	397	429	381	406	407	429	380	428	400	390	379	388	410	361	399	432	393	374	435	390	405	400	364	376	402	430	398	367	428	408	404	397	403	398	381	389	384	370	410	371	423	430	401	397	372	397	408	415	414	409	407	416	417	422	418	421	425	368	399	390	423	365	415	399	449	380	391	393	450	413	410	369	425	412	413	405	385	406	425	415	417	394	426	395	378	404	416	415	403	400	377	387	427	421	410	392	412	378	394	410	397	422	356	394	379	412	374	387	417	401	397	394	402	407	388	429	442	437	379	401	425	369	392	385	427	438	420	407	413	430	398	424	441	373	367	414	382	377	415	386	369	408	421	392	399	418	449	416	483	408	428	378	412	428	377	396	390	379	376	371	432	423	418	413	427	418	409	406	418	418	417	418	398	431	410	377	451	397	399	406	377	373	407	408	375	426	400	394	399	376	424	425	415	418	381	400	391	383	370	428	394	402	389	424	395	405	436	426	451	435	379	413	399	388	404	394	395	446	413	382	406	403	424	417	411	360	394	352	400	432	423	414
22706	21382	29087	24035	21386	21501	9595	2134	1625	1475	1280	1164	1172	1121	1062	1034	974	927	963	930	868	933	906	857	900	885	822	849	902	895	849	901	860	882	856	875	847	815	832	846	883	850	832	839	876	893	834	801	820	820	811	799	820	816	811	824	787	813	785	801	779	807	808	806	796	808	785	803	754	796	751	748	842	789	836	703	779	746	795	840	794	798	843	838	771	768	767	753	784	794	776	804	791	790	809	781	729	787	750	777	786	808	759	784	817	847	788	780	739	797	801	791	806	822	746	821	734	779	784	815	797	806	743	792	770	766	790	774	788	749	780	769	754	715	755	807	772	727	800	768	804	810	788	760	770	716	764	744	766	740	835	787	753	810	799	780	748	781	791	792	777	772	764	767	789	757	816	805	823	788	761	749	785	813	775	813	776	762	727	783	773	789	752	806	769	778	767	821	768	741	779	839	782	798	766	772	787	798	761	761	753	787	792	735	803	790	760	736	736	770	777	792	797	739	790	803	840	747	753	771	797	784	744	765	768	794	784	789	754	800	763	788	769	804	798	772	774	766	816	768	707	727	764	767	800	744	820	784	845	824	791	753	773	772	765	762	800	819	726	707	765	786	762	805	765	809	807	763	816	804	816	757	779	810	799	769	755	761	784	758	718	766	775	806	727	764	778	759	809	787	789	747	785	803	776	814	769	789	752	821	769	781	749	751	731	766	764	818	770	769	758	772	813	782	742	745	793	779	750	743	837	790	749	795	750	799	792	794	740	739	756	755	735	789	800	747	790	769	783	752	767	795	777	749	751	718	792	781	807	780	812	739	744	782	791	736	780	862	751	742	786	794	786	724	741	833	783	785	817	775	777	795	761	766	821	742	845	808	752	745	763	740	776	826	759	790	767	791	730	787	759	799	775	805	769	782	788	814	753	837	761	764	758	817	788	796	764	790	772	741	696	754	769	791	768	777	757	800	824	818	738	762	778	823	791	783	749	779	844	818	767	808	767	756	760	770	782	798	760	782	814	809	810	792	810	747	765	793	774	764	793	798	754	825	744	821	778	746	770	787	766	800	754	807	768	771	794	788	761	749	815	812	747	787	759	758	773	731	764	798	825	760	799	784	754	809	783	834	787	744	737	763	821	745	773	789	784	788	749	772	745	757	764	817	767	781	810	763	797	746	802	774	756	785	782	761	768	809	761	755	774	769	794	810	790	698	773	775	766	742	830	807	828	760	776	781	782	769	795	788	776	822	792	775	739	796	739	763	791	796	800	841	730	787	811	812	796	729	821	811	739	785	780	801	800	765	759	784	741	835	767	815	786	790	797	763	766	725	779	742	731	769	796	811	773	767	780	801	742	770	821	785	810	770	818	790	747	746	759	792	766	765	763	766	804	832	785	781	780	842	868	791	793	773	848	820	831	757	775	738	775	723	790	756	751	791	794	804	744	772	795	801	766	831	810	807	763	754	761	765	830	791	805	838	774	789	797	777	788	766	790	753	765	761	824	811	765	819	759	760	782	768	780	773	763	811	752	774	749	796	757	745	788	734	747	750	747	742	760	767	822	756	793	757	787	770	832	857	764	746	786	769	782	775	746	786	798	771	765	789	779	792	749	734	783	724	879	822	765	754	780	799	822	730	763	734	745	791	778	769	772	762	754	776	773	733	783	774	800	746	763	738	777	783	778	747	725	725	791	793	816	756	854	781	833	741	777	745	832	721	759	811	796	825	794	732	764	754	781	769	771	808	779	785	813	790	754	842	751	785	818	769	768	745	786	763	762	821	712	817	802	803	759	792	740	781	738	756	772	799	792	808	830	795	781	798	754	789	787	756	765	779	817	783	775	763	824	760	825	791	755	744	782	760	754	752	739	726	767	820	792	794	824	758	764	789	788	763	767	801	826	828	782	808	743	776	776	785	743	786	745	795	740	794	736	797	796	780	742	769	831	796	778	759	821	800	765	758	777	763	751	828	768	759	751	743	812	810	805	814	732	760	763	790	820	788	760	790	776	804	796	789	755	791	743	738	780	738	740	764	771	806	765	769	758	750	773	757	818	736	809	769	801	789	754	721	782	734	821	792	799	819	797	756	819	795	750	770	746	806	803	755	783	790	786	765	760	765	837	730	756	861	747	806	822	783	786	763	763	796	750	781	808	794	783	735	825	803	800	785	781	776	765	818	819	748	816	810	759	787	797	785	812	794	750	788	742	812	786	779	808	810	796	797	750	792	781	778	794	749	761	778	789	794	768	823	780	812	782	761	716	822	780	770	806	768	808	782	773	812	751	807	786	753	772	797	827	783	832	788	750	730	776	817	766	751	784	797	766	780	784	774	755	727	749	803	751	787	794	796	759	768	755	712	734	802	763	807	742	786	770	799	784	740	770	807	778	710	773	762	787	815	786	760	807	783	781	781	767	800	733	754	814	784	780	812	745	786	795	756	743	756	787	729	809	814	769	752	756	762	775	813	779	770	754	751	827	759	817	733	752	736	744	770	755	732	779	716	819	795	798	785	779	759	815	777	792	774	804	768	745	717	774	757	777	791	768	796	816	775	755	759	811	778	715	799	757	778	713	777	811	779	817	830	829	805	777	787	756	791	758	769	800	820	812	714	781	756	758	800	781	796	780	754	819	762	733	792	814	804	790	724	746	769	784	759	775	783	749	754	813	801	781	793	777	786	753	754	741	805	785	770	813	759	788	732	755	780	807	771	747	756	772	799	760	759	764	766	787	776	807	796	767	827	792	757	788	695	796	749	761	726	778	761	770	738	754	781	726	773	773	778	778	740	796	788	765	747	765	771	762	738	767	794	730	762	772	819	788	790	801	761	838	773	774	772	805	788	765	759	707	795	835	762	772	776	816	810	741	785	768	791	816	769	746	801	783	772	739	758	794	758	772	790	774	737	770	802	755	782	809	769	728	789	789	824	788	755	826	775	778	781	764	837	766	790	742	791	739	816	773	810	766	827	753	774	738	826	759	778	795	782	759	756	785	816	787	743	733	758	779	815	806	776	795	785	803	735	795	772	744	831	778	796	798	813	773	836	793	770	788	797	785	782	752	764	743	772	775	779	759	806	817	817	749	831	757	786	786	757	754	766	805	810	797	780	786	771	756	810	702	804	748	783	725	748	819	753	813	827	782	778	747	770	804	780	762	751	763	768	797	814	732	747	785	755	810	758	764	769	809	760	798	776	801	784	768	765	738	764	771	782	769	758	717	773	795	748	756	744	789	750	772	797	780	813	751	756	792	766	743	785	760	749	797	768	816	806	792	785	754	761	728	762	779	773	832	786	811	815	737	770	780	745	810	752	761	783	780	772	803	763	759	761	761	775	756	747	760	755	766	733	728	832	734	805	788	758	771	773	756	772	768	779	780	772	815	769	805	774	778	764	794	762	771	798	770	823	815	749	729	818	746	749	772	761	744	816	765	797	769	802	804	761	770	745	756	815	727	769	795	771	792	760	724	806	756	811	803	828	776	778	804	753	780	757
6109	19319	13374	7007	5331	5944	3544	2680	2281	1963	1606	1490	1481	1294	1257	1191	1064	1057	1062	958	978	1017	939	929	921	896	886	863	892	954	925	925	890	898	887	872	897	885	833	854	862	867	880	836	880	855	859	823	858	810	837	794	814	864	717	792	780	793	852	789	763	808	870	800	842	799	838	747	833	838	771	809	817	767	770	815	791	827	795	803	794	798	847	784	826	764	773	827	782	806	823	739	771	775	829	807	804	806	750	798	753	830	828	809	847	794	822	824	817	810	814	758	795	795	834	813	770	774	786	763	786	811	776	792	762	766	806	823	695	771	824	782	791	784	799	790	805	843	823	785	768	771	738	733	806	812	798	752	788	834	767	769	706	748	765	751	812	758	815	750	767	829	806	761	753	759	775	769	810	825	835	795	788	808	799	819	749	775	748	734	781	822	838	777	797	759	800	808	776	791	838	765	814	779	800	751	772	803	837	792	795	750	713	758	756	750	714	793	794	745	821	813	815	744	792	774	726	771	766	796	777	779	802	792	739	764	802	782	798	761	796	849	818	837	802	803	791	761	780	763	836	761	803	811	750	746	771	804	814	738	786	813	806	769	778	770	727	759	812	765	791	771	788	815	779	809	785	750	841	739	757	754	788	796	818	755	804	816	770	784	734	810	761	736	853	808	790	811	815	801	768	713	769	749	794	810	816	785	775	767	770	748	769	771	748	776	765	757	788	734	809	772	800	771	790	783	763	743	771	802	777	729	800	774	799	755	750	769	793	779	768	789	804	786	827	762	793	779	765	790	780	771	763	770	790	782	756	800	778	755	780	825	797	788	791	702	766	764	803	771	785	787	777	791	742	809	767	789	788	765	769	805	794	777	816	789	791	782	799	802	780	753	787	830	781	752	777	790	775	802	741	816	792	816	821	781	803	764	809	838	796	805	788	790	812	800	809	796	772	773	810	780	786	758	797	773	788	757	762	766	857	779	837	780	806	806	803	756	802	746	761	811	813	802	759	791	818	734	781	750	787	811	802	785	777	793	824	789	777	736	750	788	803	765	843	800	777	834	808	790	844	807	783	748	816	797	732	836	826	732	794	802	759	807	776	771	756	725	737	792	777	790	806	787	801	783	760	830	765	803	791	781	752	764	805	839	788	805	799	765	741	801	795	791	821	847	804	789	741	791	792	815	784	766	800	740	795	774	779	789	790	761	720	738	759	784	774	811	769	803	744	787	763	799	787	793	725	795	781	776	846	749	790	839	776	751	812	778	801	774	788	821	754	798	756	806	757	799	801	747	800	801	814	757	779	769	778	773	778	774	753	769	778	771	779	742	787	717	812	784	779	790	765	766	761	774	781	796	796	793	777	788	766	770	765	821	815	746	782	770	790	790	776	760	778	813	761	776	803	766	786	827	746	818	805	782	736	817	766	759	767	777	821	777	820	740	739	792	762	773	760	762	831	823	754	740	782	844	793	805	762	782	794	792	814	697	773	806	775	776	799	796	785	804	826	765	800	782	793	769	775	788	803	723	775	773	824	726	771	799	806	814	757	792	786	791	801	763	803	822	750	768	778	726	765	783	833	808	764	809	781	733	756	772	767	792	776	763	798	808	777	771	814	753	770	766	758	751	800	808	784	838	788	824	738	788	795	818	802	748	815	765	751	802	794	769	808	773	791	841	801	778	824	802	817	749	765	770	807	801	833	786	782	759	827	771	753	767	796	812	801	786	769	783	749	784	801	767	774	731	799	816	800	736	759	787	757	801	804	775	772	778	765	779	794	812	786	769	772	834	827	759	803	834	836	737	826	791	818	784	757	835	762	771	775	791	807	827	817	812	747	748	859	728	785	785	776	821	758	723	815	803	796	773	812	757	859	779	808	793	810	807	794	785	796	762	755	775	772	759	812	740	775	774	772	790	771	791	821	756	792	771	766	789	830	745	746	765	802	763	784	765	779	773	736	798	795	804	770	808	755	797	809	826	772	767	782	782	767	809	777	774	760	782	786	816	824	812	817	763	780	801	791	803	798	898	812	807	737	813	819	777	833	813	798	787	791	729	796	757	825	836	759	776	782	819	774	761	767	817	768	798	823	763	743	823	779	761	768	776	776	747	778	793	786	723	762	782	821	782	785	770	819	764	766	790	765	795	739	806	785	804	769	817	777	831	816	846	741	802	767	796	800	783	758	842	803	789	809	800	778	817	806	780	796	784	818	776	819	811	795	808	779	849	745	810	803	803	790	787	766	834	774	839	818	757	814	776	781	850	765	821	790	795	752	787	769	791	745	753	808	801	754	814	771	782	760	783	740	799	748	797	767	807	817	742	728	808	760	742	757	755	811	778	869	816	760	766	823	817	789	752	786	830	756	747	793	803	815	766	770	828	810	728	792	769	775	794	776	777	837	757	729	760	801	772	789	754	733	803	788	756	781	781	780	750	780	822	785	773	793	810	788	836	794	774	732	785	773	771	794	740	777	841	791	743	809	821	815	758	827	765	818	803	776	757	816	778	770	762	776	780	779	781	757	785	794	769	793	811	766	762	768	754	802	769	786	768	786	795	781	779	806	805	745	776	794	788	780	785	815	793	753	820	794	824	772	757	776	805	790	811	755	782	757	720	796	799	814	783	767	791	772	784	770	787	757	808	777	810	791	780	779	810	759	786	737	761	745	787	748	770	795	797	767	779	805	761	808	787	762	755	800	759	804	782	800	795	756	770	789	775	775	799	789	792	779	781	764	779	773	879	799	794	782	777	810	745	748	780	816	718	801	803	791	707	794	748	775	799	782	744	775	805	781	808	749	757	788	744	790	810	798	785	809	754	825	799	737	786	847	761	782	786	757	782	810	769	778	755	780	789	797	752	822	774	767	792	801	748	777	800	773	831	755	787	807	767	765	762	765	734	763	767	754	811	791	746	733	813	757	775	788	810	846	829	734	800	793	801	794	775	766	789	799	808	762	758	771	821	763	750	777	730	753	792	706	778	741	770	785	784	764	767	777	772	758	761	743	761	740	783	738	800	787	786	784	762	818	782	825	794	807	774	727	777	800	781	727	773	829	833	820	799	818	794	741	762	780	765	791	788	765	845	801	801	783	773	746	764	776	712	772	774	751	785	813	788	776	780	778	808	828	817	804	804	784	779	727	775	791	818	807	810	714	787	841	765	766	745	791	770	762	765	745	820	775	750	789	800	779	802	763	751	766	767	766	804	762	768	716	739	796	759	794	771	737	756	770	773	774	805	743	764	801	775	791	740	797	806	783	797	813	806	771	817	798	812	768	783	786	800	767	796	778	757	753	762	786	734	799	821	820	825	753	791	763	791	772	786	800	757	802	760	792	781	751	787	747	805	765	780	792	782	794	747	739	764	766	795	761	776	778	804	805	775	786	774	763	826	760	821	784	755	799	781	829	743	751	845	814	793	822	823	819	721	767	772	790	815	789	794	813	797	742	747	807	744	728	789	822	756	720	797	783	807	790	760	779	740	741	775	815	795	743	784
27915	19557	7207	1446	878	893	682	633	568	520	514	525	488	537	557	499	482	488	482	469	480	481	437	459	475	493	458	451	465	475	469	468	455	440	540	471	502	458	450	460	479	464	455	451	501	504	483	475	428	469	431	469	473	462	462	436	458	428	420	429	457	480	450	442	470	494	457	431	458	451	484	441	471	447	469	464	450	470	408	482	473	467	452	456	466	436	408	438	487	463	429	464	419	492	443	452	451	465	432	448	453	457	459	475	435	443	452	456	466	403	442	448	460	425	457	415	462	421	475	463	490	502	433	458	429	428	456	460	455	471	479	484	423	443	478	465	495	491	457	441	418	439	448	478	408	508	435	450	468	467	420	447	428	471	472	456	443	460	458	459	441	449	416	455	478	461	448	457	470	505	460	479	427	463	492	450	459	451	452	414	458	461	439	444	445	436	484	451	475	473	417	459	473	472	438	448	430	441	482	473	463	441	448	451	448	458	480	481	470	468	461	456	454	468	439	477	478	467	450	468	453	435	482	420	480	439	430	448	441	477	441	437	419	425	452	458	423	446	461	443	456	456	432	453	445	456	459	498	477	493	493	415	471	475	434	455	489	443	493	473	414	432	480	442	436	446	470	488	481	419	460	455	418	467	463	465	462	430	453	486	492	447	446	421	440	463	464	453	458	448	450	479	466	475	455	483	467	435	446	447	504	485	446	414	428	447	421	459	422	466	444	467	448	450	431	418	400	484	425	434	461	529	438	425	452	467	509	446	477	466	431	443	454	441	461	427	460	468	450	472	502	504	414	439	470	448	456	422	435	457	494	455	456	476	451	436	438	479	453	458	432	468	466	434	470	438	446	452	430	467	452	442	462	454	452	451	436	485	442	411	474	469	455	445	409	482	455	477	458	461	460	445	449	442	450	474	458	482	451	454	454	445	464	413	466	400	471	406	461	414	470	443	417	478	488	430	496	436	435	464	420	434	413	415	470	475	475	481	458	463	476	475	430	504	437	503	431	453	468	485	469	431	454	478	467	448	424	461	477	457	437	455	466	443	429	429	434	430	426	431	450	462	457	441	414	445	456	441	467	464	435	427	405	433	438	438	484	449	417	456	478	467	482	415	441	488	430	473	435	421	473	441	510	405	473	444	445	466	454	464	439	445	476	438	453	455	455	436	470	482	440	432	447	411	452	419	452	445	448	458	460	473	426	457	492	496	469	438	439	467	436	484	454	428	475	466	465	446	454	483	459	442	482	424	469	461	481	459	436	449	531	428	462	459	439	462	456	458	418	460	449	452	431	493	445	412	469	467	380	502	455	465	464	464	450	468	465	454	457	463	472	441	484	453	441	440	460	424	450	463	442	474	461	405	445	479	423	434	465	444	432	442	487	449	445	452	453	448	420	413	424	426	475	441	423	442	425	454	450	404	524	489	447	418	479	451	461	475	426	417	465	420	483	461	494	447	451	400	446	461	494	506	401	488	472	469	452	468	435	464	466	435	453	446	460	449	490	473	462	442	468	482	477	442	464	409	433	442	418	435	464	426	421	435	458	453	468	438	455	409	436	426	434	444	480	453	464	449	436	478	457	461	471	429	435	436	468	503	434	454	457	421	447	436	437	474	438	430	431	433	460	451	471	451	426	471	436	429	438	448	462	465	467	485	448	447	477	469	463	453	443	436	461	490	494	435	440	428	453	480	450	488	434	467	421	470	455	405	426	477	425	437	425	432	432	484	443	458	478	454	450	441	427	523	454	418	456	454	418	406	450	456	465	420	465	435	458	457	445	450	422	432	444	465	479	484	454	444	446	430	434	478	448	441	452	471	478	453	447	440	435	431	477	450	411	445	486	498	434	463	480	508	450	468	454	438	449	431	467	456	437	422	448	470	467	411	471	486	432	464	470	415	472	446	458	432	470	464	432	438	428	421	477	434	435	471	475	405	418	452	445	437	450	445	441	464	475	491	413	450	443	470	440	482	432	462	442	445	447	450	491	444	455	427	460	423	465	451	422	457	486	416	437	418	429	479	451	475	469	491	448	424	421	470	442	401	488	488	461	467	466	479	458	441	468	486	446	467	437	448	443	454	451	432	462	449	432	430	432	477	440	442	448	458	483	444	450	445	484	426	458	477	472	471	437	431	431	422	484	486	433	497	445	413	443	423	471	441	434	474	455	471	477	434	435	446	460	451	474	444	457	469	448	434	445	421	441	436	442	431	468	442	462	451	455	446	498	457	459	462	461	466	461	480	477	442	431	442	454	476	463	454	429	464	493	439	438	447	447	439	459	410	469	452	454	429	448	469	444	444	508	477	457	440	470	460	453	449	471	446	448	458	435	471	485	462	467	465	461	448	418	416	454	491	411	439	459	469	498	498	456	472	481	432	473	453	461	468	428	451	450	447	464	459	484	468	420	468	440	475	453	430	490	453	422	463	460	477	476	489	462	475	443	438	496	423	464	447	429	470	414	433	475	466	448	417	423	441	455	438	474	495	455	491	489	454	458	446	484	458	471	425	452	443	432	446	468	447	443	476	484	461	426	436	446	447	456	455	469	433	439	445	484	466	430	433	482	431	458	464	454	449	449	446	440	455	443	463	478	484	424	434	455	463	479	456	472	455	469	453	455	461	411	471	440	477	433	471	405	443	466	463	445	419	477	441	481	471	449	443	449	439	454	428	487	460	432	463	477	440	461	452	473	442	429	446	425	444	448	482	468	458	482	445	431	467	458	500	468	442	435	442	445	436	472	439	459	475	426	454	415	441	416	439	448	482	436	465	442	469	428	423	489	434	466	392	445	468	447	458	461	458	439	441	467	453	465	466	444	446	457	451	454	428	495	426	470	419	466	450	434	483	435	440	448	440	449	464	449	474	423	492	483	445	454	442	433	469	437	456	420	417	482	439	412	464	463	463	449	436	466	427	484	485	459	432	440	419	440	395	497	486	424	489	461	435	455	437	452	430	449	496	440	430	466	412	432	444	432	450	456	448	429	460	417	437	470	451	409	435	464	489	504	443	453	455	464	481	457	485	448	472	438	450	444	465	422	484	446	469	468	417	496	501	459	459	443	424	415	450	440	428	428	429	452	461	459	438	450	429	426	463	471	420	435	468	480	479	448	469	432	440	464	449	437	441	418	478	472	451	398	464	481	482	470	486	457	458	484	433	420	462	452	452	432	487	451	461	460	474	432	452	429	460	442	496	495	455	456	456	457	422	440	460	458	475	428	472	449	461	421	456	447	421	459	451	442	446	456	451	436	447	412	443	472	437	445	455	438	448	448	483	417	434	440	443	420	452	447	470	444	451	471	425	459	483	441	455	434	453	493	465	450	479	418	424	478	457	497	426	486	451	440	467	464	432	467	420	481	480	466	446	466	425	464	438	449	445	483	462	460	433	450	461	458	438	440	405	472	424	462	451	482	407	409	439	447	471	495	492	462	416	427	449	445	486	423	426	470	451	483	450	451	470	421	408	452	448	499	445	452	474	439	466	462	472
5589	4053	2802	1409	1118	1335	823	797	698	613	602	605	595	564	565	538	527	549	516	526	516	480	500	482	451	491	475	472	478	490	515	494	497	516	470	494	518	518	486	492	512	462	488	492	505	488	465	463	484	456	461	480	475	460	453	468	471	463	474	525	480	427	515	457	475	443	470	484	492	453	456	497	457	491	431	435	453	495	470	444	472	479	466	454	455	474	449	454	467	473	471	447	462	471	441	492	477	512	487	452	493	503	460	475	454	449	470	449	461	424	462	440	444	472	469	459	435	447	459	468	455	474	454	493	489	434	419	474	441	447	468	461	413	461	496	458	521	467	453	465	429	477	417	462	514	490	487	468	476	504	450	506	487	463	488	447	453	498	470	439	497	491	472	459	473	486	463	449	480	498	477	474	499	456	471	462	466	481	474	419	466	463	462	426	469	477	467	468	482	440	465	447	488	475	467	438	458	474	466	482	483	453	456	521	458	444	477	439	451	473	488	470	445	490	461	480	457	444	478	489	471	445	450	443	446	449	461	479	470	462	433	433	460	472	469	457	443	437	460	491	425	422	443	449	509	439	425	472	420	472	479	462	464	456	471	440	433	438	459	478	480	445	444	480	427	446	474	425	472	456	468	422	476	447	445	479	459	443	464	463	451	481	454	493	440	487	444	441	471	439	475	428	487	505	444	452	473	483	427	476	460	443	455	475	441	475	461	456	451	438	456	461	412	492	459	469	411	516	468	432	445	400	497	456	486	437	468	478	477	468	465	488	449	468	488	439	437	458	472	441	452	485	467	456	469	439	481	472	459	432	496	478	476	440	468	468	476	448	467	436	455	476	459	443	440	441	446	506	481	423	474	505	415	441	481	461	485	466	488	467	461	472	456	458	429	462	498	486	488	428	512	404	452	463	452	473	465	466	446	476	498	480	467	427	458	468	454	467	450	466	436	438	495	460	479	457	426	424	457	456	456	466	442	470	465	478	476	495	456	453	474	497	485	450	447	471	451	494	490	457	427	469	453	487	440	430	467	451	464	441	417	497	445	455	408	459	445	465	447	458	421	466	459	450	454	438	429	495	433	502	504	471	497	504	432	420	468	436	426	445	446	412	495	443	465	466	468	471	453	486	479	505	436	448	466	460	447	472	449	471	505	467	481	453	461	480	453	448	481	437	487	462	468	481	470	463	441	458	451	463	447	481	451	451	478	459	478	472	451	487	427	451	507	421	467	471	439	432	495	477	458	454	481	426	449	469	443	441	467	465	467	459	450	434	445	447	443	439	469	473	478	459	450	492	468	442	448	461	432	440	455	414	458	496	465	452	464	437	462	456	435	472	488	422	481	460	454	456	460	433	448	436	452	470	449	449	468	437	441	508	480	485	448	466	464	452	458	440	434	493	463	452	441	432	439	457	464	490	490	450	455	444	453	442	462	438	488	468	476	446	427	469	462	458	454	479	438	463	468	461	494	480	461	457	432	465	499	468	454	470	451	461	416	469	461	446	426	483	457	463	486	438	500	455	469	418	481	444	471	472	440	472	487	470	475	448	444	410	411	458	449	449	452	448	459	465	496	426	471	462	465	465	453	441	501	521	427	476	484	480	469	462	422	446	449	490	448	450	442	460	487	462	468	477	455	462	466	454	466	439	429	484	449	469	445	471	466	477	460	422	453	431	430	430	506	452	475	439	480	454	449	465	484	469	480	461	475	455	478	463	474	518	484	447	449	451	467	440	455	434	480	427	499	466	479	457	473	452	456	467	479	474	474	387	471	433	467	459	434	456	416	461	491	452	455	445	452	449	452	468	472	468	482	461	496	478	439	476	460	446	425	487	467	486	478	476	458	497	457	449	434	459	449	459	494	457	500	457	502	480	460	470	479	431	449	457	443	452	418	514	472	459	437	415	487	474	438	470	460	446	471	494	469	460	458	498	457	462	422	455	467	490	496	441	481	458	444	460	445	471	424	469	487	460	460	470	454	449	458	469	458	465	455	432	456	453	469	469	439	456	469	453	451	471	464	444	463	485	432	450	453	470	482	447	456	436	487	467	479	449	438	449	476	431	468	460	423	467	455	436	466	429	461	422	484	510	420	445	492	492	446	495	457	471	460	465	434	463	446	493	460	456	456	505	467	458	469	468	450	483	460	465	431	465	470	469	458	485	451	488	487	464	456	448	475	455	456	480	439	495	460	462	473	426	449	475	450	458	426	475	468	480	452	465	454	490	499	500	462	473	438	468	481	464	445	479	462	470	497	468	476	483	465	456	468	458	456	483	493	493	476	438	466	436	448	484	452	491	474	478	478	452	489	462	480	500	423	484	482	453	467	441	440	454	455	481	469	489	449	450	434	490	456	446	485	469	458	409	465	503	455	464	486	437	485	459	459	509	469	458	431	471	457	440	458	436	460	499	463	438	452	457	439	484	440	443	459	456	427	468	468	471	469	479	449	491	462	482	456	452	458	476	486	475	493	497	470	438	494	472	464	459	428	440	452	471	492	431	501	463	465	467	470	465	445	460	471	449	462	489	451	457	440	460	471	464	436	482	474	451	477	521	411	452	454	482	425	463	473	431	452	442	450	455	492	417	458	416	441	461	447	460	433	451	470	438	486	476	453	447	449	463	467	460	474	490	450	432	455	479	470	472	471	467	428	418	465	444	444	463	463	477	452	435	441	472	474	459	466	461	442	450	458	496	458	474	477	464	462	450	422	445	454	442	431	476	446	485	429	454	475	434	436	470	471	468	444	481	510	488	429	467	467	440	494	484	462	441	493	475	476	432	461	482	451	464	453	467	497	433	451	473	441	453	432	462	443	464	452	473	453	457	508	440	468	444	461	457	487	491	454	464	478	473	477	456	424	485	449	477	447	498	438	477	459	462	465	447	472	466	436	477	460	466	477	431	498	522	477	488	462	471	467	463	480	419	473	461	450	499	449	462	496	451	479	498	419	468	454	463	459	501	460	468	435	472	420	455	475	479	459	455	460	451	485	483	427	440	464	464	438	503	440	407	445	495	475	433	504	484	442	446	490	449	458	501	452	473	494	471	446	455	436	512	458	493	516	465	449	422	477	493	485	503	459	455	459	465	483	444	450	475	481	454	481	435	433	480	447	455	471	447	459	457	456	470	475	463	454	413	452	464	484	451	450	454	447	471	477	411	442	451	459	442	437	444	469	463	468	452	495	446	454	496	478	440	463	423	457	512	434	458	458	470	513	434	446	453	466	453	484	459	440	433	427	447	495	475	479	472	473	454	421	439	434	486	473	435	446	442	443	452	494	464	489	460	442	399	437	468	475	459	473	482	502	449	462	448	479	441	451	464	473	453	472	455	424	471	484	453	449	442	433	465	486	469	481	507	463	439	445	488	459	465	440	484	443	477	415	444	479	453	437	482	430	449	434	451	463	452	448	454	480	440	469	439	495	448	451	408	484	489	446	453	403	484	464	442	463	468	453	471	468	469	492	486	478	428	433	421	443	463	449	430	444	458
23808	21290	28425	24454	21261	9879	2255	1415	1190	1213	1037	1010	967	966	981	895	865	832	810	772	843	784	857	778	738	798	773	783	791	784	737	794	757	788	795	767	754	797	766	798	800	775	838	784	765	766	752	766	732	739	757	768	785	680	714	739	755	775	710	752	755	762	756	758	762	759	716	797	751	715	721	728	758	750	735	709	717	776	748	726	688	713	730	757	763	732	708	726	727	738	746	743	695	731	756	704	750	768	741	753	696	779	703	709	729	743	722	729	709	719	694	696	753	733	773	724	732	751	779	758	756	740	733	734	747	692	739	733	727	713	737	750	734	738	726	712	734	770	743	788	765	778	788	741	728	717	746	754	760	739	760	704	720	750	748	747	757	737	730	723	791	738	754	695	728	778	668	761	731	724	751	717	717	744	738	732	756	732	673	772	779	714	752	747	727	704	712	686	741	765	729	756	716	739	708	723	722	741	742	801	732	721	747	770	710	792	730	711	727	697	758	760	760	763	744	746	714	743	748	728	736	737	736	689	708	754	703	713	788	797	759	726	647	785	727	752	730	715	713	723	749	711	771	758	753	708	753	769	727	695	755	746	751	815	752	729	741	725	752	700	711	771	776	751	756	738	742	732	732	730	734	723	757	764	707	743	754	762	738	693	699	756	719	703	722	712	745	765	687	756	804	743	712	753	737	776	740	664	685	764	771	754	773	707	759	779	736	760	700	745	773	722	777	724	788	707	735	741	755	750	766	746	726	709	746	727	695	706	690	730	769	691	750	706	681	733	771	720	774	718	709	741	786	770	780	723	750	775	722	719	742	748	769	736	728	655	762	758	758	733	753	730	713	742	715	725	715	715	781	741	740	723	730	719	719	718	757	754	703	710	737	734	720	744	744	755	743	738	697	746	745	707	677	707	733	725	748	712	749	722	715	782	749	709	752	714	739	730	720	714	712	717	668	715	745	689	732	805	777	725	786	718	698	749	711	765	700	722	765	773	755	749	719	720	705	742	762	749	807	794	782	723	696	727	706	783	720	713	735	727	668	771	724	733	721	731	735	763	722	796	687	711	773	716	693	721	716	762	738	731	735	693	742	749	713	721	734	721	774	752	787	732	734	737	701	752	731	721	738	696	717	695	730	742	714	759	722	719	771	735	762	747	731	708	694	780	714	735	743	735	739	741	756	737	694	725	750	750	678	742	715	717	735	783	670	760	691	714	746	694	782	724	727	716	754	772	754	756	736	785	738	711	730	767	762	724	737	687	733	740	767	719	724	729	694	725	746	765	744	800	742	713	795	739	738	756	756	740	715	737	729	694	751	723	704	697	710	693	765	730	737	738	782	747	758	737	787	760	805	780	716	723	773	784	693	716	680	768	761	756	741	688	748	718	713	731	753	750	728	727	736	707	738	729	708	701	755	755	706	726	791	731	749	731	741	734	753	687	782	724	729	719	776	725	743	732	704	742	784	671	729	715	743	775	724	739	767	699	717	802	744	775	728	749	766	723	754	714	728	711	733	746	715	707	777	722	755	722	754	727	718	780	732	742	778	745	717	740	725	745	702	722	772	785	724	754	745	744	717	702	747	717	703	719	702	739	734	756	733	746	721	735	724	752	724	680	726	742	706	745	714	704	760	736	721	718	770	723	747	720	727	745	765	731	761	740	769	725	721	736	759	748	768	727	728	741	755	728	735	708	722	739	746	734	703	706	740	727	723	754	701	732	714	713	733	738	699	725	750	761	678	807	703	702	701	749	716	780	752	701	686	726	708	700	702	793	725	720	714	741	753	736	747	702	708	697	749	764	669	678	698	741	761	722	741	718	724	768	695	690	704	741	724	720	709	753	702	765	701	721	742	752	778	787	756	715	745	707	691	692	694	719	704	795	722	722	717	728	690	731	706	737	749	745	721	715	749	733	741	703	757	757	784	718	724	733	753	741	730	764	791	750	779	727	704	741	753	732	719	750	778	703	707	716	741	754	748	743	756	799	749	734	734	768	701	748	744	741	771	778	699	713	718	763	736	715	709	710	710	695	694	746	702	765	771	736	733	765	733	746	718	725	775	758	773	736	747	721	767	707	786	696	773	750	673	780	696	704	695	710	699	751	739	753	757	790	790	723	720	674	761	800	727	685	694	707	754	706	789	762	733	744	730	723	717	688	744	720	716	747	720	736	782	704	696	715	765	768	706	702	799	786	746	748	696	673	729	783	750	744	720	699	722	717	764	738	712	720	730	706	744	763	750	732	757	710	739	745	728	701	729	725	742	719	779	731	693	730	728	699	721	666	733	698	699	737	740	735	686	743	687	696	709	707	726	681	692	705	691	729	721	726	720	716	694	760	692	708	765	741	726	740	709	766	738	720	722	730	734	705	756	732	726	732	716	722	730	729	761	730	767	703	692	739	761	772	753	777	757	769	736	764	694	716	725	747	775	727	748	757	743	686	742	787	729	711	740	731	760	713	752	747	715	708	733	742	762	715	732	706	675	726	761	770	736	772	713	744	715	747	699	697	785	747	726	734	742	766	697	720	739	748	723	728	720	702	743	696	694	751	698	718	768	746	746	726	740	728	757	736	679	781	717	755	733	706	722	740	704	737	748	740	736	701	703	741	751	732	718	746	713	728	728	784	740	736	772	740	767	725	713	722	738	732	704	823	753	760	704	765	717	755	755	788	755	725	755	726	716	677	780	714	762	782	708	758	699	715	732	749	721	719	776	759	765	755	697	752	696	723	720	724	744	722	743	753	735	707	700	734	734	695	756	766	722	749	772	752	709	766	693	770	734	771	718	709	747	803	698	793	707	736	722	698	760	730	710	742	744	724	713	766	759	722	715	731	707	677	747	724	733	733	703	734	726	719	729	750	721	743	726	728	744	681	730	725	743	733	704	698	755	751	756	757	754	732	759	694	695	725	743	708	778	760	778	749	738	684	748	712	737	737	721	715	725	726	754	748	739	725	695	742	772	723	707	710	740	776	692	731	777	744	704	719	749	689	717	751	716	747	748	769	740	702	757	774	758	771	754	745	755	712	711	777	687	672	758	752	727	735	710	708	740	715	721	768	771	733	697	743	757	751	734	689	717	742	719	726	733	746	726	742	730	729	726	679	725	765	723	774	731	723	735	733	720	721	726	725	717	774	742	722	682	765	714	769	732	764	726	747	742	727	724	766	772	713	745	743	729	746	748	753	732	734	756	748	714	751	724	732	737	736	775	720	716	710	707	728	724	742	704	705	778	699	688	745	790	769	751	743	728	714	727	735	751	746	734	698	732	747	743	713	755	759	770	745	756	717	744	708	722	791	783	751	707	725	718	781	766	752	788	774	732	717	748	731	746	751	759	769	719	746	766	698	699	776	699	732	768	756	731	732	722	707	714	698	733	686	768	711	746	776	749	704	680	721	748	698	672	729	752	737	710	717	733	695	745	703	733	697	751	695	703	715	677	751	733	735	718	781	702	742	755	739	704	771	764	724	730	743	749	719	772	699	722	708
4974	13297	9181	4398	3577	3616	2419	1891	1634	1374	1264	1122	1110	1107	1030	943	920	904	878	849	891	837	821	820	816	769	846	800	797	815	796	803	808	840	819	790	812	870	818	823	762	836	792	815	777	774	849	812	792	767	761	724	757	747	766	773	735	761	749	765	776	741	724	771	741	740	736	738	735	786	755	777	748	731	756	761	783	727	759	784	708	741	781	767	783	737	739	770	738	753	719	777	774	735	744	763	777	682	799	719	766	707	721	767	766	751	736	757	736	753	723	704	767	739	751	780	709	716	724	742	752	720	715	720	759	752	731	717	755	691	713	710	725	745	756	731	719	727	744	765	750	754	733	715	742	726	709	741	751	755	803	725	713	777	749	733	775	763	708	736	746	755	765	741	777	722	681	699	736	736	723	759	664	760	734	733	736	771	726	743	714	717	762	722	695	758	713	714	752	762	788	722	747	719	711	762	777	719	751	722	731	766	804	715	762	804	745	703	752	770	650	757	702	722	748	757	759	805	680	774	708	700	741	741	737	753	753	756	791	803	778	743	712	735	773	770	767	794	744	743	712	729	711	771	739	725	685	735	708	734	741	765	696	783	742	755	802	677	736	703	758	713	702	684	748	700	749	734	781	716	751	730	732	723	713	726	722	726	756	744	730	745	792	716	756	764	690	760	701	720	760	741	785	714	759	718	747	737	731	751	721	730	761	764	723	723	747	696	735	773	723	721	732	719	722	771	774	712	742	750	754	754	726	771	784	766	733	729	742	747	746	749	736	738	744	717	785	760	760	746	774	734	743	771	747	764	734	720	719	735	753	731	690	747	728	766	765	793	696	750	729	717	745	740	777	802	759	731	757	758	717	754	735	714	723	746	714	739	723	705	750	770	795	762	757	770	755	789	739	804	733	742	731	737	770	787	745	696	754	707	741	703	764	743	785	726	751	735	765	789	727	749	743	791	787	727	750	736	773	700	759	750	734	730	712	727	785	738	745	711	766	780	744	731	784	780	777	767	749	765	766	694	757	765	727	765	779	754	709	773	712	779	738	808	708	796	739	701	701	741	674	790	720	749	712	694	692	808	742	760	763	768	725	739	767	734	758	767	705	693	697	759	740	769	747	752	733	718	755	737	836	790	726	746	775	720	781	713	744	682	733	752	687	700	786	725	781	746	781	762	714	712	728	756	756	751	702	714	743	745	771	736	750	777	729	775	760	721	703	747	777	721	776	795	767	749	706	703	732	762	722	753	728	757	766	761	694	768	744	738	789	738	782	751	745	767	787	756	718	731	745	711	767	710	728	718	756	738	710	735	763	754	762	732	747	772	751	748	734	714	743	719	712	737	788	703	724	747	705	779	762	779	736	755	769	719	739	766	715	728	698	705	756	725	731	751	779	729	751	764	763	765	763	741	738	739	747	734	750	703	697	708	735	686	737	731	751	752	754	693	731	736	717	726	738	725	752	750	735	727	772	753	741	751	742	757	751	752	773	756	750	733	706	758	725	737	694	719	744	732	757	718	711	712	717	736	711	779	796	709	787	759	752	756	771	715	743	741	725	737	754	706	732	771	717	703	777	746	764	772	742	745	717	700	744	748	728	723	758	779	729	721	766	752	729	786	779	737	771	777	747	765	763	695	714	794	769	731	734	750	773	711	723	691	746	713	766	760	751	710	736	722	712	782	727	703	747	732	718	756	702	738	697	653	734	728	717	756	752	749	708	700	751	736	695	732	768	737	717	753	771	749	743	708	723	717	753	746	740	722	778	711	744	750	771	714	778	733	749	735	787	738	729	730	772	728	767	743	700	730	720	723	772	718	732	781	737	742	717	751	713	773	763	724	694	739	731	744	703	687	745	734	727	733	749	770	791	734	820	719	714	736	777	710	730	724	722	755	739	748	809	721	755	724	743	747	727	743	736	772	730	735	761	741	760	724	696	736	709	708	678	729	686	734	721	722	805	764	736	756	710	761	768	767	699	706	753	769	701	736	761	712	704	739	732	763	734	702	774	755	736	733	808	747	763	742	756	751	757	715	757	736	772	783	718	742	757	742	750	727	741	736	796	820	772	715	744	702	754	725	756	736	727	716	728	712	757	776	782	784	720	737	735	731	707	741	714	729	764	779	764	739	702	768	724	765	781	763	750	773	744	726	743	763	725	733	776	760	747	722	697	709	684	714	700	715	782	747	747	762	768	788	751	749	743	761	745	771	766	715	752	748	713	761	727	772	734	786	768	752	715	748	761	736	726	765	749	766	748	713	746	741	732	758	754	709	733	795	739	759	715	729	738	731	709	787	774	759	731	773	748	726	737	731	722	738	795	747	735	753	737	757	744	713	706	744	734	720	731	715	777	793	811	775	729	746	749	804	823	715	731	692	726	699	684	717	732	749	717	741	738	721	751	716	739	705	747	780	720	779	770	731	745	738	735	793	777	734	799	791	764	753	741	759	762	746	739	722	725	726	741	784	722	740	739	766	744	725	730	735	765	720	732	763	734	744	728	734	744	734	754	754	725	798	709	751	707	734	721	702	735	754	790	769	719	731	734	751	690	748	737	742	796	732	684	733	710	759	705	738	751	730	714	751	763	725	761	723	733	729	737	756	720	758	713	779	755	765	738	721	744	772	702	723	742	799	773	742	741	739	738	702	724	752	798	709	786	750	718	730	739	717	738	726	730	697	695	752	697	739	758	708	757	767	758	757	763	738	730	736	742	724	728	759	736	714	720	752	710	736	751	741	764	724	752	717	763	761	730	754	685	734	766	768	796	722	714	703	750	713	715	725	707	747	716	759	716	739	717	715	736	734	731	740	747	722	755	716	738	708	765	717	711	774	701	738	728	709	785	733	744	749	778	711	741	761	723	775	702	785	736	746	735	743	744	701	724	756	730	779	684	783	731	786	714	707	721	754	787	752	743	775	777	706	691	779	747	721	743	751	717	704	750	681	733	762	720	718	758	796	735	764	770	715	737	778	728	765	721	735	774	773	736	712	764	732	735	762	796	764	716	728	730	739	756	694	751	762	777	761	729	720	740	721	764	736	737	719	749	753	717	756	733	747	746	748	736	727	724	770	779	730	700	734	721	733	728	737	747	744	757	751	712	728	767	774	698	715	686	744	763	688	750	733	808	760	713	756	760	748	718	739	733	695	733	764	695	713	768	767	801	729	736	717	731	710	720	771	720	702	740	767	766	756	760	766	714	721	709	703	753	765	717	709	742	754	735	704	756	746	752	740	720	722	766	681	759	697	725	781	762	716	747	765	742	725	729	715	791	713	704	738	739	750	733	715	756	751	732	730	747	748	720	740	734	710	732	818	759	707	723	683	736	763	738	734	725	732	673	742	731	725	751	765	730	705	742	794	764	723	733	710	731	764	684	752	690	735	765	712	731	790	724	767	804	718	739	728	768	761	727	747	697	724	792	733	727	752	744	778	729	762	737	742	720	735	702	752	708	777	743	782	745	762	746	754	764	801	724	722	772	729	753	739	758	801
24779	21170	27167	25294	9752	1419	851	731	616	576	527	472	534	504	493	490	429	433	435	431	425	402	424	431	405	388	400	406	422	415	419	421	392	394	402	420	419	389	396	450	402	386	381	429	441	398	380	387	422	380	409	397	350	408	380	355	332	401	368	373	390	407	407	380	377	430	377	426	381	378	370	415	353	362	392	362	393	405	353	388	376	368	384	368	356	375	372	370	375	384	393	374	351	406	395	403	380	377	377	364	367	382	394	362	373	353	372	369	391	369	380	390	381	369	348	385	418	392	391	398	371	361	381	397	361	380	394	330	367	372	375	386	377	358	397	362	415	391	399	359	387	389	392	349	418	398	400	404	369	358	394	400	378	383	331	376	347	359	380	357	392	366	398	373	384	383	398	387	382	389	391	379	402	365	405	360	390	387	385	384	387	357	374	383	371	397	360	382	398	373	394	387	386	394	382	356	387	373	388	353	360	367	354	415	364	354	425	385	395	372	361	414	399	350	413	377	395	373	418	367	387	383	409	371	382	361	424	352	382	401	361	360	404	345	344	350	370	377	397	375	383	386	400	363	398	352	381	365	380	392	406	363	342	383	362	396	363	348	367	378	424	398	368	405	363	381	400	366	371	362	380	368	367	372	387	369	372	370	373	368	369	353	375	399	380	371	364	399	361	368	389	371	375	343	388	362	419	357	367	384	353	370	388	365	355	412	358	370	425	360	331	382	374	366	372	343	362	388	370	377	389	393	356	346	371	367	423	363	344	416	348	384	359	363	380	358	365	382	360	387	384	362	409	386	383	385	415	370	378	386	365	382	400	390	339	360	364	374	371	369	383	390	355	394	408	387	350	395	348	407	377	357	360	362	375	364	429	351	360	399	375	337	402	372	385	389	382	353	366	350	391	386	397	377	332	352	351	390	384	317	430	386	345	365	371	380	356	388	393	356	397	413	404	377	382	378	360	378	364	392	389	364	400	378	380	369	377	395	389	380	391	397	352	350	358	376	376	379	395	370	364	387	386	398	351	349	380	381	372	357	369	404	397	368	365	366	397	424	380	362	382	346	367	370	350	355	375	393	356	395	409	388	354	367	360	362	331	370	327	387	400	393	400	352	391	369	405	388	382	393	349	366	408	365	408	394	370	417	374	374	356	381	357	380	372	409	390	357	404	382	385	396	386	380	382	362	365	375	375	415	387	356	365	388	415	406	419	348	376	364	385	391	404	381	367	385	391	371	378	411	364	370	365	404	385	387	371	397	402	403	352	398	364	378	382	395	392	375	377	378	399	349	415	355	370	360	396	356	365	360	357	372	378	382	380	378	362	402	421	369	396	396	353	379	381	362	392	368	364	385	347	400	351	387	396	379	386	388	335	392	401	385	371	402	360	382	372	374	380	359	387	374	367	420	356	384	364	410	354	386	390	379	369	347	361	361	373	359	382	391	364	373	374	390	363	376	371	360	365	395	429	424	397	416	385	357	387	411	361	361	362	387	408	380	409	397	402	362	408	398	366	375	390	363	350	380	361	389	375	376	389	407	364	388	423	373	363	371	404	384	389	374	396	368	377	370	358	391	393	391	362	369	393	371	375	355	382	421	377	386	396	379	361	387	395	394	369	370	373	366	400	389	379	368	391	362	389	422	349	415	353	361	359	363	384	391	393	352	373	355	388	387	407	375	391	377	377	382	383	382	378	382	392	372	367	388	364	392	358	367	384	381	374	382	380	371	408	369	393	371	383	378	359	363	383	421	361	370	374	385	379	388	360	383	381	363	392	384	405	388	392	388	387	402	400	364	356	365	377	385	364	366	387	390	397	366	388	363	380	402	385	419	390	350	353	392	385	356	389	349	385	385	417	384	400	382	371	390	381	372	413	377	366	378	401	380	400	370	387	387	350	413	368	363	385	389	399	371	357	368	376	342	374	361	394	392	375	400	378	377	378	330	381	370	378	396	383	386	374	396	389	385	380	368	378	407	380	388	365	372	380	398	374	394	379	387	378	371	364	358	391	366	347	382	399	380	364	357	347	376	385	403	387	381	359	364	389	367	355	421	381	363	383	400	389	389	369	346	394	396	372	378	385	371	389	353	386	363	374	357	376	412	339	367	356	396	400	378	382	379	405	392	385	367	372	365	378	417	382	340	392	380	362	373	364	362	381	416	403	390	401	354	357	390	382	376	373	379	415	364	362	372	356	345	372	380	377	381	406	389	364	345	368	368	381	366	388	406	369	362	373	387	384	397	356	403	382	366	355	379	373	404	372	404	366	353	330	380	367	380	350	378	385	401	364	365	397	373	398	386	377	336	343	367	385	396	404	371	388	390	358	382	368	386	407	348	358	341	358	438	349	357	394	393	378	390	365	364	376	401	358	417	380	382	383	407	377	402	370	393	379	405	414	397	366	358	363	389	385	382	388	364	368	398	382	397	355	368	415	392	370	394	408	366	367	376	387	398	405	369	391	373	373	346	357	374	377	345	381	375	371	411	406	344	374	371	348	375	353	347	405	360	380	379	363	370	422	376	393	365	390	376	377	348	391	365	410	424	331	382	387	368	393	368	373	374	417	402	390	412	405	363	346	359	402	392	376	421	397	350	371	374	388	330	383	372	352	416	379	379	385	366	368	374	363	374	386	407	386	352	392	385	377	392	382	358	371	372	424	383	395	391	376	378	370	366	373	374	358	385	362	359	388	382	367	389	338	355	396	375	363	361	374	398	390	395	382	404	403	357	380	382	373	394	407	368	368	379	410	366	422	393	387	387	357	376	379	413	377	369	396	361	352	368	370	367	399	382	383	387	357	391	377	398	388	357	364	384	341	388	361	351	386	351	366	344	356	393	379	403	381	412	356	372	385	339	408	387	387	414	405	378	395	371	373	375	374	371	378	375	370	382	408	405	359	367	354	379	397	327	356	412	356	408	404	373	391	385	381	386	398	373	392	369	362	392	355	376	379	364	357	366	366	384	371	345	379	396	375	375	386	386	401	376	397	367	381	376	375	349	358	350	421	398	417	386	377	397	382	415	427	358	387	358	370	381	327	351	392	366	412	388	376	389	364	383	395	370	358	364	360	369	383	361	345	343	388	407	359	379	372	376	408	386	368	343	342	357	359	346	376	373	343	409	382	368	364	364	347	375	370	364	379	374	365	378	369	398	404	358	355	385	361	369	396	372	360	376	369	375	326	396	366	392	360	404	370	366	355	367	368	378	364	372	405	372	352	381	341	443	402	381	371	363	326	376	363	381	369	375	352	406	373	379	369	359	362	393	389	391	392	377	388	393	385	395	350	368	395	358	368	398	382	380	380	377	370	349	386	372	369	362	346	373	359	357	387	363	366	367	398	406	371	369	356	343	366	397	353	366	412	374	377	403	391	345	404	398	368	381	402	354	383	397	410	354	368	394	376	390	360	384	394	368	397	364	385	351	360	367	407	334	369	378	378	376	387	377	362	404	389	356	374	359	355	351	382	370	368	376	367	381	397	360	395	377
4427	8446	5563	2543	2151	2107	1457	1109	994	815	680	659	632	552	564	547	559	482	493	471	514	438	424	419	418	468	468	488	447	450	436	462	473	453	437	474	461	441	466	428	377	461	420	467	463	432	439	414	470	415	394	399	403	438	431	401	410	371	416	408	434	423	379	397	370	422	425	415	434	373	391	397	441	367	386	384	415	395	432	371	434	386	402	381	386	407	394	375	397	377	396	405	408	422	384	388	438	418	385	398	402	412	391	394	387	392	377	406	396	378	405	378	404	422	356	367	415	377	393	390	454	387	373	379	430	371	408	434	366	398	394	417	414	407	388	375	429	432	439	374	402	399	406	410	391	417	370	399	364	380	416	400	369	411	412	391	374	404	409	387	415	378	370	360	396	397	382	398	411	391	428	425	431	385	381	387	361	408	397	410	373	395	371	422	408	374	398	420	365	396	422	399	396	375	400	398	380	407	372	408	378	344	367	419	417	415	410	409	383	408	372	391	362	393	382	438	392	403	389	398	406	385	389	391	418	403	405	395	400	393	377	420	396	375	386	419	419	418	410	394	389	401	383	433	421	404	424	409	386	404	401	372	420	364	418	398	404	373	396	392	414	380	398	376	402	407	368	426	392	411	399	380	384	381	375	395	391	427	418	408	416	416	405	375	375	422	404	408	415	417	428	371	408	419	382	410	396	423	414	362	381	420	409	410	432	390	399	416	380	353	424	425	388	374	372	409	407	391	405	436	395	386	402	414	373	381	390	400	396	401	378	382	426	393	406	406	390	412	387	401	389	401	388	377	382	372	403	424	395	357	398	429	404	388	388	356	391	441	374	378	416	395	427	388	366	431	387	398	380	404	386	386	379	388	379	400	399	417	422	370	424	394	383	433	400	404	373	394	410	339	389	351	418	418	414	420	389	400	390	394	412	418	425	392	359	431	378	385	357	376	377	404	404	391	375	422	389	404	397	382	402	410	397	422	389	408	402	407	391	417	423	413	400	394	389	397	392	389	372	387	420	413	410	385	391	402	387	420	430	418	397	367	401	380	393	407	408	372	385	369	396	409	410	441	376	399	405	395	399	373	432	370	376	392	397	425	377	385	402	364	402	390	420	393	435	395	414	391	397	407	414	407	379	369	401	361	373	381	404	402	401	399	345	399	381	396	410	395	385	395	399	373	377	420	395	372	381	415	399	405	391	405	390	398	398	368	379	419	420	404	427	372	377	390	389	380	386	380	398	389	399	401	388	380	397	394	398	406	404	398	401	395	414	391	376	415	390	394	403	418	431	410	424	381	388	402	377	372	425	374	392	421	385	367	411	396	364	389	379	404	407	395	411	368	408	405	407	391	413	352	427	397	397	405	373	392	423	409	394	397	389	393	414	420	418	399	408	398	367	396	397	449	415	415	410	378	376	424	395	395	380	397	388	423	389	366	383	394	376	387	411	399	382	420	399	387	408	409	380	373	420	412	386	390	397	432	364	396	405	417	438	397	395	386	429	425	395	415	392	373	375	415	411	365	430	381	380	406	414	386	390	383	414	380	421	434	391	399	366	377	406	392	379	401	389	423	414	413	415	367	377	375	407	418	436	394	397	372	357	378	422	430	391	389	404	400	377	407	381	427	420	391	384	394	400	383	382	364	390	358	420	396	366	406	379	400	385	380	438	396	435	366	393	388	406	373	389	391	387	375	433	401	409	429	388	382	374	387	405	387	387	412	380	414	404	385	386	376	402	386	401	379	416	390	425	411	373	424	399	412	403	418	394	396	404	428	400	398	371	390	383	401	392	404	398	434	397	387	417	406	398	348	428	359	377	406	408	406	393	388	371	396	427	413	414	417	402	379	352	415	419	403	407	362	399	391	393	422	392	411	420	388	378	434	380	358	396	413	387	394	378	394	404	388	376	384	377	397	427	411	420	363	415	390	437	385	397	426	400	424	350	410	420	371	373	379	416	380	403	408	399	391	413	388	383	408	421	391	413	377	385	412	413	367	383	385	405	401	397	426	407	376	374	390	364	412	410	413	386	391	387	389	410	347	370	384	445	388	382	403	413	350	408	429	402	423	399	410	401	425	414	386	382	424	419	400	400	392	420	431	379	401	413	414	398	359	333	406	396	395	372	409	393	393	383	391	383	417	381	432	365	398	376	390	379	421	412	373	383	432	411	381	380	394	394	400	383	384	387	382	396	382	405	381	409	424	393	423	406	391	390	395	369	413	396	352	397	387	376	410	392	393	408	393	389	394	404	392	415	399	393	397	380	379	369	387	388	365	390	385	388	405	395	359	436	386	406	369	357	434	395	400	416	391	386	387	384	409	392	373	423	416	412	365	407	394	392	436	393	382	406	362	403	425	401	401	396	387	394	398	401	408	372	371	388	382	416	432	365	409	389	403	400	369	398	431	396	410	375	375	380	391	361	362	419	457	406	320	403	418	414	392	374	389	416	381	412	387	412	391	399	377	395	368	357	403	422	427	395	396	371	411	399	383	386	394	387	387	399	378	387	392	380	404	406	437	378	392	406	380	418	384	362	373	396	383	409	389	427	364	397	420	374	396	427	376	398	384	397	426	398	370	363	401	385	392	388	397	370	421	393	412	390	392	414	447	426	369	431	402	424	410	404	414	384	384	386	403	395	393	395	381	436	376	396	385	379	422	424	368	382	391	394	396	402	414	389	425	395	405	394	390	401	406	371	384	408	366	402	405	405	376	393	389	386	364	382	414	400	416	400	415	423	381	382	403	373	411	407	415	418	398	401	394	422	399	369	419	401	404	395	419	384	411	397	355	411	402	392	404	413	383	411	377	375	402	396	375	428	417	447	398	396	425	375	418	367	382	373	399	365	425	394	366	435	395	425	424	407	407	400	399	375	384	397	389	398	401	372	447	384	402	408	434	376	414	391	399	372	406	428	436	389	382	430	390	361	401	394	399	409	396	439	382	395	397	377	383	384	391	413	372	447	433	420	397	421	374	420	377	420	412	402	414	411	377	396	405	433	427	406	397	390	393	427	430	479	376	387	397	384	407	396	347	428	380	404	378	417	397	388	411	373	370	375	395	410	414	441	402	386	366	374	409	390	411	420	414	439	408	409	418	419	409	385	389	386	389	387	374	406	375	368	415	402	419	402	408	378	413	368	439	428	415	405	411	393	416	385	405	423	425	374	398	389	374	395	429	393	427	414	399	400	379	370	404	424	405	431	355	359	414	373	388	397	398	402	409	373	384	395	410	416	406	417	425	375	405	433	395	376	441	413	377	408	406	413	404	411	407	392	377	360	375	406	414	393	397	402	415	381	390	382	374	424	383	421	421	383	426	448	337	425	371	395	398	404	417	430	389	421	373	355	405	393	337	348	393	413	384	393	402	386	404	392	424	408	401	352	424	399	413	399	391	390	400	419	350	426	374	444	392	376	384	408	420	413	398	398	393	365	367	400	402	387	387	410	387	450	399	369	397	416	408	382	411	393	404	395	418	421	380	403	405	398	405
22677	21354	29043	24058	21358	21468	9550	2221	1648	1381	1296	1139	1212	1083	1124	992	954	959	946	990	955	917	882	876	844	849	862	838	873	802	884	871	917	892	874	856	854	887	885	850	846	832	846	867	820	797	781	856	820	845	802	847	832	792	821	768	785	776	797	780	820	792	806	815	800	738	808	813	790	824	845	771	787	758	817	831	823	801	756	776	760	781	781	774	756	785	834	823	770	797	766	842	801	769	797	742	765	799	750	781	765	740	753	775	775	796	787	748	787	766	790	780	762	772	682	784	795	795	758	740	728	756	777	731	776	794	804	755	793	792	754	742	827	793	721	776	819	802	757	770	746	807	783	777	733	761	783	766	781	780	775	766	793	794	770	736	799	799	803	758	769	764	768	759	781	738	807	849	793	793	726	745	761	749	792	794	783	781	769	776	758	766	791	792	754	799	789	738	790	772	794	749	820	716	810	779	755	779	773	802	738	744	827	796	771	809	786	782	759	756	750	797	794	761	749	761	797	759	738	764	762	756	780	822	838	785	818	823	770	757	809	766	741	757	778	722	767	738	755	789	783	775	746	798	800	777	757	736	785	694	791	775	753	794	804	778	799	755	746	795	790	849	762	768	754	768	775	836	762	776	815	850	807	769	759	783	780	797	729	808	746	770	796	750	776	768	791	758	760	793	785	741	768	774	823	791	797	792	787	729	727	785	798	764	765	774	784	760	765	763	741	796	840	791	768	797	789	809	807	803	750	759	772	787	769	757	789	728	747	782	755	761	716	789	801	794	727	756	743	777	788	764	757	784	796	748	750	740	746	755	732	834	712	776	793	786	778	815	728	737	779	773	754	704	733	751	774	779	825	771	795	772	766	770	779	770	732	769	742	745	762	760	782	851	728	804	781	766	813	783	790	835	772	742	838	771	855	774	731	767	783	767	810	753	779	750	747	794	764	724	731	800	820	753	694	777	754	771	767	832	778	746	796	774	810	795	807	823	733	805	770	805	794	721	737	754	764	808	705	747	753	797	747	789	740	813	770	784	736	772	804	797	764	787	814	791	768	834	783	762	772	772	771	774	798	767	759	724	795	758	806	744	765	746	776	774	785	735	799	753	743	741	769	730	831	772	798	819	772	745	765	739	784	789	740	761	819	775	864	777	788	763	818	769	725	811	786	736	815	754	773	781	791	778	758	788	752	810	795	756	759	726	757	785	718	789	741	760	785	780	808	822	753	794	811	746	759	754	778	782	755	737	781	768	806	777	770	804	813	696	792	767	767	758	799	800	831	744	777	782	796	819	747	789	798	785	768	841	761	755	808	758	787	789	817	773	770	765	768	777	808	828	812	818	789	785	775	800	782	767	801	751	767	813	764	815	738	769	795	791	744	769	797	798	686	769	771	802	735	776	790	758	786	770	783	769	713	778	826	778	748	795	757	784	760	749	763	721	789	797	799	778	756	763	737	799	784	775	761	771	797	813	794	817	789	726	776	736	759	743	815	786	789	785	785	765	764	709	794	779	767	790	752	690	784	757	791	751	763	768	785	806	792	738	790	754	717	774	786	759	807	766	765	741	756	784	744	735	814	752	722	838	777	808	798	727	819	766	740	756	863	743	814	744	795	766	770	765	745	788	765	733	743	787	775	725	749	786	767	781	773	764	740	776	752	758	816	786	778	812	739	773	737	777	800	721	758	765	725	798	758	737	776	756	757	793	793	756	737	755	762	792	754	777	791	813	774	752	754	726	782	804	789	775	732	776	763	745	725	772	747	744	750	763	823	782	776	800	748	739	820	825	787	761	746	772	768	809	746	758	784	772	743	802	806	845	752	771	725	821	819	789	758	752	837	782	790	763	790	784	779	788	752	845	809	773	776	785	746	739	797	761	725	736	808	733	763	828	743	773	782	824	751	776	771	767	743	819	804	783	781	787	728	804	803	770	803	780	819	778	805	787	849	753	786	776	802	772	756	787	809	780	740	742	758	713	818	763	777	709	754	812	797	788	754	736	789	782	768	797	772	743	798	814	783	751	758	769	720	784	759	778	691	805	747	820	772	779	739	806	725	792	836	793	756	788	769	778	801	712	759	789	751	782	780	754	718	824	733	789	778	791	785	739	811	763	743	796	779	775	811	841	750	740	769	801	771	792	794	806	770	784	768	763	734	756	809	808	745	749	770	737	820	760	812	799	746	788	789	789	751	790	784	752	788	753	774	774	742	816	734	801	770	781	766	786	800	741	770	816	817	798	759	762	797	778	761	762	812	755	792	720	750	819	776	793	764	795	765	789	802	761	754	766	765	802	760	750	786	805	762	756	788	776	803	804	748	751	756	736	700	797	802	769	789	753	768	701	834	826	796	800	818	757	724	795	771	800	786	797	735	780	712	749	809	765	750	767	756	735	782	795	799	766	785	753	834	780	770	742	801	758	804	790	758	765	813	787	735	755	841	776	747	794	753	775	757	806	763	752	755	769	748	745	788	795	750	729	762	754	774	828	802	753	783	714	729	779	771	780	753	791	791	724	764	789	793	781	780	801	770	772	761	848	756	792	790	789	698	758	769	747	748	741	797	762	795	766	788	829	756	763	795	776	798	806	802	772	795	760	787	832	771	758	724	774	756	784	743	727	776	755	766	766	792	754	775	760	829	762	766	776	794	746	796	778	815	728	775	810	771	753	752	777	776	746	752	730	792	736	783	778	775	804	735	731	794	802	774	782	801	789	789	769	778	746	758	733	728	718	733	818	749	718	791	740	811	779	816	771	762	745	784	771	802	727	768	810	802	763	781	791	763	774	770	734	717	742	749	847	769	745	737	795	752	762	774	797	763	767	774	758	726	791	773	746	760	778	795	795	762	738	824	784	794	820	747	774	761	761	758	756	765	792	786	751	773	782	765	781	726	784	822	795	783	775	746	771	786	776	817	796	763	858	791	807	739	768	806	793	766	822	779	759	763	760	772	858	813	798	725	784	744	734	751	791	727	755	746	771	731	768	801	772	737	791	777	728	778	765	771	800	787	827	751	781	778	798	748	698	745	752	824	780	753	768	764	796	737	776	813	775	797	762	790	799	780	809	746	771	772	837	782	763	792	784	753	786	821	751	824	796	800	788	788	747	816	754	744	771	790	771	820	806	783	787	759	783	786	764	810	771	782	738	737	750	723	736	743	729	765	753	831	787	766	724	817	768	736	783	750	741	792	793	798	762	778	790	785	778	753	822	814	794	788	766	744	783	761	768	763	789	776	810	749	797	742	816	733	763	780	803	799	755	737	791	813	742	776	735	773	742	806	674	732	763	855	757	762	820	800	754	755	753	772	753	739	777	814	775	716	770	790	773	754	766	735	741	701	772	766	769	784	729	809	815	750	777	762	746	755	747	757	719	772	758	817	796	787	784	718	774	762	817	765	799	747	794	742	766	814	791	774	772	806	769	785	798	700	744	778	763	812	775	772	756	789	753	823	837	807	759	800	760	835	801	808	789	825	770	733	758	784	760	767	753
6163	19394	13390	6861	5846	5385	3681	2857	2349	1901	1663	1535	1425	1378	1188	1204	1027	1072	1109	1050	1001	944	917	894	875	920	874	935	915	857	924	834	953	930	905	900	895	875	858	891	919	881	880	903	860	851	836	794	850	838	790	874	807	813	808	742	769	784	759	804	815	827	809	812	817	764	796	828	800	813	789	765	805	784	797	704	808	788	789	793	805	844	806	831	817	813	751	801	807	829	811	817	797	804	815	767	781	806	785	858	774	740	725	758	757	760	825	778	760	759	853	753	780	785	734	741	720	818	749	783	784	739	817	817	797	818	760	780	749	791	797	771	747	781	831	746	796	786	777	768	731	743	760	733	786	789	802	802	836	803	770	745	806	703	741	740	774	735	823	759	761	759	782	772	755	780	802	747	767	787	745	801	784	796	729	783	752	742	738	784	828	739	756	768	810	768	796	803	739	785	767	810	735	769	799	743	758	730	838	769	735	757	771	745	780	791	804	788	737	726	810	738	764	783	764	761	817	743	755	782	750	738	765	803	747	758	750	770	757	767	832	731	733	813	759	745	759	819	850	799	779	733	769	771	796	735	775	795	776	727	770	777	776	789	790	807	767	750	761	814	723	753	832	771	840	777	757	748	765	770	803	790	790	777	774	806	779	782	809	809	779	751	779	804	733	789	772	784	742	761	773	725	729	815	761	791	806	773	805	765	777	773	785	781	777	767	795	741	764	817	795	735	773	714	770	780	787	822	764	822	782	769	757	751	765	752	796	781	802	776	746	743	783	793	736	810	760	782	750	764	753	727	768	779	807	743	769	808	777	763	806	767	759	765	757	790	820	724	800	809	777	765	746	744	797	800	827	824	793	779	789	795	786	779	780	770	792	697	827	784	784	834	726	758	781	810	759	764	782	715	805	762	810	792	729	781	762	777	794	783	779	794	800	856	796	782	760	771	740	795	746	765	743	745	792	782	775	733	801	780	799	771	753	799	795	769	809	734	775	766	755	762	790	800	755	772	822	782	728	773	722	770	850	782	804	764	815	755	766	764	792	797	769	756	763	769	816	751	744	797	805	857	713	781	785	764	758	756	761	775	806	778	745	776	730	809	798	737	771	790	824	794	737	762	770	791	809	762	792	824	810	742	769	804	802	760	772	758	715	794	759	761	799	763	756	809	796	789	811	763	733	751	796	799	751	741	785	769	794	782	790	798	762	820	759	812	753	769	795	764	772	773	768	786	793	780	785	768	784	767	820	758	739	798	774	780	747	773	775	762	792	815	781	795	779	807	785	794	769	774	791	759	766	751	752	807	759	782	789	777	767	769	811	755	813	819	755	777	784	812	786	784	769	784	716	787	782	806	806	772	781	754	758	726	789	778	726	804	793	793	768	789	779	796	759	801	793	777	763	763	788	779	739	797	766	758	748	812	793	807	827	747	782	785	786	774	737	825	722	795	793	786	781	815	758	785	784	788	751	757	763	781	804	790	814	754	786	841	767	751	791	804	779	783	784	792	717	730	706	720	761	796	784	824	788	755	762	803	770	826	787	776	766	829	787	779	759	788	756	782	785	851	764	738	763	776	756	758	746	823	752	767	788	759	768	777	758	777	707	804	723	749	785	760	780	807	839	779	762	799	786	761	783	774	755	783	792	762	797	803	743	773	794	757	771	776	831	733	781	806	744	805	761	763	764	754	772	770	832	801	855	780	740	738	727	776	735	739	780	810	785	807	768	758	732	823	730	802	784	780	771	757	810	753	771	801	814	821	762	766	787	753	766	809	775	807	769	738	764	814	763	741	843	765	775	741	787	781	765	796	781	792	778	792	797	744	766	745	760	761	754	758	768	759	778	775	818	760	809	784	808	825	781	738	740	768	775	721	719	776	748	804	772	796	820	808	762	812	766	766	741	730	745	837	805	782	708	772	750	764	765	752	737	765	790	744	757	783	797	768	762	802	790	761	845	768	809	795	746	770	776	760	828	791	801	774	806	761	780	755	796	766	743	773	762	741	821	812	762	768	777	785	809	825	782	830	762	785	792	785	770	860	808	752	804	785	806	787	754	798	801	778	772	767	817	775	735	756	796	795	819	798	762	742	772	847	733	764	788	758	735	784	754	768	749	743	730	737	792	749	724	754	745	765	736	773	762	814	759	798	781	774	784	807	778	820	767	816	794	767	795	786	801	758	806	805	758	823	777	760	751	789	767	747	751	813	787	750	790	756	812	747	777	758	806	782	735	803	756	793	758	766	727	785	787	813	818	752	825	779	745	815	803	752	751	777	759	804	788	783	750	767	768	801	803	785	784	743	759	771	777	792	809	794	771	788	826	762	769	791	805	802	784	770	753	754	779	728	791	794	835	827	756	764	763	803	780	770	755	768	824	796	742	769	789	758	724	746	759	730	747	781	763	747	778	820	822	799	782	710	764	777	757	742	761	777	765	728	774	805	752	736	745	771	769	755	732	737	781	848	763	765	792	751	783	777	762	734	832	740	793	767	760	778	841	739	751	801	763	815	829	803	812	785	774	793	762	775	786	741	770	752	770	764	795	800	722	814	767	760	769	789	764	768	778	813	778	791	758	776	728	829	789	781	778	792	826	790	797	800	758	772	769	800	770	801	790	804	764	764	807	758	750	746	811	804	741	774	795	775	775	753	771	812	773	759	765	834	775	767	814	773	808	782	733	753	766	744	704	787	805	779	742	795	767	780	777	784	814	841	780	774	794	789	758	698	782	795	760	809	804	791	804	725	798	748	792	818	775	779	755	757	792	775	808	797	781	728	733	835	817	774	820	759	782	774	736	774	738	804	805	786	733	790	797	756	734	767	792	801	774	732	810	785	757	821	818	777	814	773	744	763	773	784	736	845	838	758	817	808	789	783	745	797	769	760	734	776	776	758	784	743	748	787	807	755	756	756	773	769	776	809	781	763	748	733	803	749	779	756	812	756	786	758	766	772	752	784	758	787	799	764	757	798	787	761	770	752	735	713	752	766	765	798	798	763	773	759	859	753	727	734	766	807	740	782	763	770	724	799	786	768	782	772	767	791	802	789	792	808	751	744	792	749	775	827	731	785	804	781	747	791	768	758	798	774	791	781	806	844	815	774	788	739	784	786	805	782	783	741	745	795	786	770	814	812	770	795	752	761	773	752	815	744	778	849	727	809	774	817	814	753	769	810	760	768	738	756	826	816	772	755	789	831	824	770	754	758	823	739	760	778	733	751	777	765	735	753	787	764	842	770	740	753	765	817	800	793	726	773	764	776	810	786	791	782	796	772	836	767	801	771	801	747	764	762	762	778	775	785	767	781	807	745	750	731	776	732	749	820	823	747	756	831	805	778	771	807	764	767	765	771	713	772	793	773	778	818	807	742	765	802	777	762	808	796	767	784	794	764	801	745	802	802	772	806	779	731	799	805	786	757	771	788	804	753	723	718	791	764	697	801	762	746	774	768	796	754	775	709	753	777	788	756	760	743	801	791	813	767	778	813	809	774	826	773
28041	19652	6984	1286	989	866	686	681	552	526	533	495	502	521	472	473	504	498	525	525	502	467	491	495	439	434	447	488	457	499	446	486	477	444	466	479	475	493	476	475	484	443	511	486	463	430	456	417	463	466	466	440	466	454	451	450	443	444	470	457	454	465	448	467	461	437	453	438	426	453	455	433	454	438	479	479	455	449	464	453	453	471	452	464	498	454	478	446	455	460	472	427	458	458	505	469	485	446	441	434	471	448	431	434	464	437	476	445	444	442	490	456	450	424	459	451	439	438	455	469	476	457	478	462	430	468	469	464	437	449	512	444	439	473	440	429	440	410	440	442	451	412	462	454	495	457	445	453	457	449	442	479	467	458	432	466	473	463	455	457	435	475	449	456	471	419	469	460	458	433	461	449	461	426	409	436	459	470	476	471	407	464	484	429	423	423	495	431	426	467	463	464	463	487	433	467	410	441	439	439	463	453	421	467	450	452	443	452	432	442	477	462	453	492	450	430	477	399	426	503	426	450	480	446	474	419	441	420	435	470	443	434	400	475	466	441	495	469	466	462	427	473	458	423	464	472	468	466	414	467	429	449	482	457	468	440	456	476	433	432	464	470	472	462	439	449	469	497	438	404	429	459	405	513	441	465	439	440	449	440	451	414	440	472	456	436	508	443	500	429	431	453	416	435	499	453	430	440	416	430	462	477	429	431	451	459	426	428	405	467	438	451	447	435	478	432	433	433	461	440	462	434	443	461	420	449	444	451	477	472	446	450	466	457	481	440	433	464	441	459	433	473	439	468	472	470	481	468	482	384	442	428	465	424	451	485	415	477	452	429	443	449	442	444	471	483	445	466	476	465	482	480	434	458	429	462	462	477	447	425	443	490	440	442	438	443	468	437	454	503	435	482	452	457	445	462	459	439	443	426	437	463	419	445	440	436	431	466	425	446	417	428	433	434	464	439	421	454	469	450	475	416	456	467	410	494	454	461	472	455	456	468	441	455	473	520	484	475	439	426	430	479	422	428	476	485	444	457	476	482	432	453	455	446	466	455	483	510	446	451	419	442	468	476	422	464	453	421	459	447	436	472	434	451	453	480	485	429	455	475	425	452	479	442	481	452	413	462	427	446	419	470	421	439	455	454	443	486	448	437	446	460	451	431	466	491	494	441	483	406	444	425	451	454	501	488	459	446	463	441	435	478	462	454	438	468	474	461	427	460	453	458	480	440	494	493	467	400	488	439	475	451	469	444	447	462	448	418	451	501	423	429	473	458	467	510	484	426	447	434	429	494	478	456	454	463	484	509	454	476	453	479	437	526	494	445	461	450	431	434	471	458	417	416	407	429	436	452	421	479	466	432	431	477	501	450	472	480	482	428	446	451	432	439	429	483	456	442	451	483	443	458	441	464	472	444	476	464	473	466	437	478	442	454	494	486	438	480	439	440	482	465	458	445	506	445	460	498	417	449	425	440	485	450	491	470	467	399	452	451	442	490	444	455	447	456	467	440	431	473	448	454	428	471	437	458	464	481	442	427	467	439	445	413	436	477	451	465	470	470	446	449	477	451	447	448	460	437	434	446	428	461	463	435	413	472	439	403	432	474	487	462	455	472	471	478	472	410	472	429	453	427	434	452	480	454	455	413	484	465	435	456	432	450	423	462	479	479	482	449	466	455	475	501	455	433	462	412	465	459	443	406	423	461	452	465	440	410	443	501	405	471	457	483	462	455	457	509	452	476	460	434	443	491	464	456	448	473	455	498	486	412	453	459	465	467	433	429	465	491	447	499	484	463	476	445	485	485	443	434	465	467	468	459	478	494	449	432	434	471	425	456	405	481	456	478	433	463	426	504	427	470	466	443	429	436	446	424	435	483	469	451	429	469	468	490	457	447	449	441	448	433	440	444	452	511	454	509	457	495	430	460	444	470	423	444	470	427	438	442	437	461	478	462	433	424	476	457	462	451	461	421	458	444	460	488	458	473	452	451	444	464	443	497	424	433	455	468	466	422	457	481	469	461	434	467	449	509	442	462	465	468	449	481	442	467	461	473	441	465	450	445	461	407	462	475	425	456	469	463	425	445	473	465	469	471	457	469	421	449	469	471	475	443	462	443	454	473	429	416	462	424	429	455	448	426	450	426	450	470	457	440	441	437	467	430	462	467	459	437	467	408	456	463	421	468	456	490	465	476	440	469	420	440	456	444	479	488	463	434	477	420	451	427	417	427	457	449	474	449	484	454	413	443	433	464	433	435	450	447	462	483	469	424	441	470	500	420	436	436	477	428	430	443	456	456	465	461	433	487	426	448	491	477	430	469	451	434	448	449	466	481	461	481	463	440	404	420	485	450	473	477	471	475	476	439	438	460	437	447	469	437	466	453	449	485	440	437	427	485	480	458	460	493	451	434	438	488	453	457	492	449	461	464	444	462	444	433	461	466	422	440	456	475	434	463	480	467	473	512	433	422	471	436	481	457	452	444	471	440	449	455	467	436	443	419	452	464	459	471	450	471	462	419	454	469	431	449	486	471	463	418	466	445	440	449	521	443	482	453	451	466	462	483	504	436	471	451	439	463	415	450	458	469	438	428	458	418	425	434	459	451	469	460	443	489	453	444	457	437	478	453	451	446	442	439	464	451	445	405	465	409	446	477	452	439	416	441	468	466	437	485	482	444	434	479	419	472	472	502	494	458	422	461	438	422	442	436	449	496	481	497	445	440	411	468	432	491	434	422	486	426	456	467	457	426	420	475	470	449	440	445	438	433	461	442	457	464	459	472	475	474	420	469	469	452	485	491	483	462	485	433	427	426	450	446	512	427	421	417	468	480	432	448	458	459	431	451	440	434	470	424	441	457	423	449	446	471	460	467	469	447	459	485	453	404	415	457	471	441	495	498	450	432	465	465	443	482	462	460	482	486	421	402	462	426	442	487	468	503	446	435	466	476	455	427	480	439	447	436	448	492	471	449	454	479	501	449	472	440	424	455	469	436	470	459	453	445	447	474	462	424	464	438	418	434	464	459	441	448	438	471	485	454	456	455	454	465	483	431	437	424	495	438	432	456	472	475	475	473	427	437	457	465	444	460	478	471	458	442	462	482	416	454	466	454	441	481	434	440	478	469	439	460	434	470	418	445	466	454	487	490	457	481	458	406	458	460	466	461	472	485	455	439	451	437	453	449	442	458	434	466	462	446	421	438	435	420	468	428	445	456	426	415	454	449	460	452	451	432	440	480	443	451	469	440	504	446	427	415	460	446	441	441	435	449	467	452	473	422	418	451	423	473	415	476	485	475	472	437	425	499	416	431	445	495	434	471	461	467	469	490	418	430	427	433	444	445	437	449	472	451	426	438	455	500	459	474	461	432	438	429	438	456	491	472	486	468	434	452	458	465	466	454	471	474	488	465	478	461	435	446	465	450	450	419	468	465	474	452	487	452	435	446	438	433	412	447	435	456	443	484	454	453	416	457	444	455	437	455	426	466	449	474	431	424
5833	4230	2761	1324	1235	1218	922	841	743	612	603	587	571	540	605	547	557	521	530	540	495	468	454	487	519	454	494	486	505	526	481	478	477	509	468	478	477	501	483	507	475	499	515	466	482	535	486	467	492	476	426	452	470	459	437	479	439	492	459	484	472	483	503	453	469	471	468	515	456	458	493	445	467	448	493	482	434	496	458	471	461	438	483	487	481	467	443	458	478	462	460	469	490	428	432	451	499	488	451	484	504	450	437	476	448	472	461	416	439	425	475	479	418	456	427	472	432	477	458	447	435	456	468	502	454	442	463	457	450	426	461	462	455	474	479	420	433	467	457	422	458	486	471	470	445	468	502	497	431	482	451	484	415	441	454	481	471	408	464	454	457	487	467	448	460	443	447	454	471	460	454	450	505	440	470	455	455	434	436	453	488	497	420	462	482	451	481	453	481	466	454	461	463	437	501	463	460	459	484	433	486	476	492	498	452	453	479	469	455	506	484	421	492	458	453	438	440	447	488	457	449	458	467	474	484	455	478	417	480	458	462	467	472	455	476	455	500	473	444	509	469	505	437	486	489	456	451	508	470	481	458	485	421	470	462	461	467	466	449	496	428	467	497	490	454	486	435	478	482	450	477	464	454	427	435	466	462	466	447	448	455	470	452	461	454	452	471	476	469	470	442	502	469	481	440	439	459	458	463	453	457	464	475	460	455	475	454	465	478	452	460	445	482	470	452	479	458	504	440	442	481	471	475	466	433	466	440	459	490	470	478	472	418	455	446	458	456	425	428	504	460	440	485	483	482	441	445	482	495	483	467	480	465	469	454	429	491	469	435	495	445	463	483	504	436	440	431	409	447	458	463	468	470	497	450	447	479	475	475	464	434	483	466	455	448	489	465	441	491	469	417	449	462	442	476	439	491	426	450	470	488	483	476	465	474	444	480	481	469	436	432	452	445	476	455	455	475	472	440	466	499	466	429	405	486	475	488	426	408	469	467	468	477	474	442	472	442	493	439	454	452	443	487	492	507	465	494	449	478	488	451	443	439	480	417	458	446	436	462	474	473	471	483	440	463	453	478	444	425	501	503	437	486	478	457	449	455	451	472	448	433	441	486	477	459	441	502	472	469	454	453	455	460	450	488	444	473	480	468	431	466	471	467	477	457	454	444	447	486	492	480	447	456	452	408	479	490	474	457	472	454	481	464	484	471	450	463	457	438	427	485	444	494	439	451	464	457	441	461	459	456	479	435	469	492	475	477	456	451	410	507	470	431	452	477	454	483	461	454	420	472	469	451	479	452	409	463	486	494	455	453	456	428	480	439	465	416	456	497	473	465	453	456	451	460	428	495	441	472	465	464	464	467	478	457	451	486	456	426	505	438	429	446	482	443	459	492	468	448	456	471	477	482	469	477	496	425	460	465	433	427	437	443	441	501	429	436	472	430	472	474	505	448	465	472	466	452	508	468	438	462	472	475	502	510	470	456	430	449	474	412	461	444	434	448	468	468	477	442	446	457	455	487	459	455	467	456	501	442	460	497	444	459	470	464	490	462	479	459	459	476	465	483	511	451	481	490	476	486	449	478	446	451	449	432	433	450	457	469	474	441	514	484	431	448	459	440	497	463	391	441	457	483	440	443	476	462	448	440	460	451	448	480	462	475	443	446	474	449	464	433	495	487	435	464	515	475	457	447	494	472	451	431	489	502	463	441	464	445	442	430	462	453	461	476	441	458	485	444	462	458	458	444	452	466	504	465	483	430	458	490	485	472	423	446	448	462	451	451	493	446	445	454	489	517	453	445	427	488	435	462	481	455	465	474	459	482	446	433	450	452	451	457	441	445	472	450	449	485	437	468	454	461	441	472	445	444	456	464	461	455	492	425	430	440	418	468	463	468	464	485	469	453	457	476	460	448	458	433	462	492	494	453	451	473	489	474	490	447	486	463	443	473	465	464	479	487	472	481	441	493	465	449	476	458	477	437	444	443	498	464	481	468	469	447	449	444	431	458	453	444	505	510	501	451	494	441	474	476	447	412	441	482	478	476	465	440	454	477	424	480	469	505	485	441	460	493	455	448	483	463	470	465	509	478	485	466	470	466	427	460	481	467	437	491	449	471	446	462	464	430	483	471	495	435	450	452	450	480	462	472	454	470	467	467	502	453	426	481	418	453	451	427	490	481	439	447	513	483	455	482	457	487	463	425	456	464	503	527	456	481	472	434	470	450	468	425	485	412	446	456	449	449	481	473	509	453	469	422	460	449	463	406	479	487	454	475	427	425	452	458	462	468	418	500	449	434	484	448	459	453	465	484	436	427	458	486	446	474	453	471	456	465	445	494	481	482	451	501	446	445	438	437	485	440	471	454	505	469	456	490	451	432	455	467	460	425	436	436	496	503	474	431	432	461	484	449	478	422	439	457	472	453	436	467	492	458	449	498	468	451	436	482	478	515	446	474	503	442	486	425	475	445	456	488	465	445	478	444	485	472	468	471	457	437	447	452	476	457	449	431	465	436	479	470	460	477	446	491	450	460	491	486	476	456	439	475	466	477	452	439	458	431	468	490	455	450	437	477	453	428	464	450	485	460	456	485	444	420	454	460	501	460	468	482	442	444	455	484	454	460	434	456	467	455	472	403	441	448	471	468	474	460	529	451	484	518	439	447	506	445	444	482	468	465	441	492	459	408	457	454	479	440	454	471	506	430	436	489	470	459	431	470	473	451	465	445	467	432	469	453	448	429	467	471	429	479	456	467	494	458	473	477	465	442	447	479	489	471	478	461	428	450	430	423	490	462	422	467	438	454	450	478	472	457	497	467	460	464	473	465	488	462	473	483	458	416	444	428	474	457	457	445	469	467	436	478	469	469	479	485	461	481	476	469	484	432	466	466	478	464	426	457	484	450	465	462	486	430	482	500	446	503	460	438	440	479	477	455	499	458	461	445	490	452	477	481	474	497	480	498	439	448	483	423	415	473	454	441	455	467	424	452	429	465	427	470	476	469	489	444	460	476	497	444	462	463	452	436	467	476	468	451	424	454	456	478	461	435	416	441	502	451	470	485	461	485	467	463	456	480	467	489	502	458	494	462	431	460	456	489	453	457	478	458	460	505	495	444	481	450	493	395	438	469	438	477	461	492	453	472	452	436	474	451	449	474	428	411	476	456	429	473	441	439	491	495	462	489	439	434	486	472	501	422	472	431	470	495	479	471	474	477	445	513	498	480	473	532	445	449	477	485	438	459	451	457	486	429	455	484	499	482	448	480	479	472	438	444	449	475	462	478	458	495	457	494	434	475	438	469	419	450	427	472	438	453	436	455	437	464	472	433	489	452	466	460	444	450	493	436	476	445	443	458	462	465	419	453	478	449	453	460	463	468	437	459	460	484	453	514	467	436	404	428	452	483	449	466	473	438	427	432	462	424	486	457	493	482	457	445	488	429	460	461	483	458	471	473	448	465	460	452	484	501	451	445	426	478	493	491	439	481	471	444	492
23827	21312	28488	24451	21309	9964	2181	1453	1224	1112	1008	931	966	878	932	882	845	873	857	868	788	818	784	774	812	786	775	816	800	771	807	784	808	827	744	804	771	804	750	759	800	810	769	825	764	745	759	736	726	786	710	812	748	787	770	785	682	756	695	783	690	772	689	741	770	702	714	751	724	746	786	799	739	734	711	756	724	721	738	732	696	776	736	708	789	688	716	824	724	756	770	689	706	754	694	698	684	758	719	721	668	714	679	765	729	723	706	727	746	767	727	714	750	687	743	709	709	660	755	793	736	764	732	742	773	727	786	712	755	735	751	708	751	732	718	734	721	710	766	721	665	717	808	687	710	719	751	708	741	732	763	737	728	715	734	678	760	729	748	726	655	717	695	735	698	743	746	701	720	759	753	726	741	742	720	785	700	744	771	696	715	773	793	713	717	742	765	754	717	730	728	736	770	719	710	742	701	745	672	777	695	763	771	670	710	733	775	718	778	693	713	691	748	692	708	752	717	732	737	769	758	728	753	750	787	754	743	708	744	679	721	746	736	721	739	754	728	706	704	713	728	748	746	731	695	798	719	748	758	753	714	722	705	750	717	762	734	736	715	685	737	721	749	715	745	758	729	728	707	715	716	775	712	781	720	706	687	701	737	753	752	714	763	717	783	742	742	796	702	775	692	722	708	767	689	746	777	756	691	774	761	758	738	714	710	718	717	712	718	699	736	690	722	771	744	719	727	763	703	756	703	695	747	663	734	715	669	669	708	715	795	741	737	700	710	722	745	713	712	743	736	741	760	700	692	721	717	770	728	712	707	769	774	752	744	753	703	734	751	747	703	731	759	719	735	702	767	674	761	728	701	728	715	703	688	707	784	714	732	685	775	718	741	720	740	740	734	722	737	737	707	701	781	746	750	714	703	711	732	721	711	760	683	723	778	713	719	768	737	771	735	726	750	757	737	722	766	720	748	780	737	742	704	695	713	706	687	718	684	732	737	754	724	723	699	710	709	713	705	729	730	735	708	759	793	731	704	730	706	707	734	708	752	757	676	741	704	736	733	732	741	756	767	705	743	683	728	753	726	719	735	797	737	693	718	764	714	720	754	728	715	706	730	768	729	735	746	707	737	733	777	743	729	691	726	664	718	699	730	727	769	708	701	713	733	760	667	731	739	752	753	757	755	692	696	714	687	709	739	717	741	721	690	709	761	731	714	719	700	756	702	757	696	761	693	749	759	706	706	682	698	730	760	696	757	725	737	720	747	706	738	712	715	759	705	712	726	721	683	733	748	702	778	773	738	706	702	723	713	728	753	715	723	707	709	783	725	720	727	733	715	713	730	739	765	689	770	701	717	696	768	735	683	748	701	715	710	660	756	722	740	692	728	747	717	713	713	745	705	722	750	730	745	747	693	735	709	682	754	701	678	758	738	698	719	734	729	714	697	745	699	763	710	739	717	725	714	747	741	752	725	729	735	713	723	763	720	719	701	727	709	739	724	699	693	727	712	716	723	730	741	768	743	728	748	750	693	748	700	793	693	718	714	730	761	721	722	747	729	736	682	777	760	737	707	730	719	730	750	722	735	714	686	739	724	727	742	704	690	765	720	766	728	734	725	750	783	692	704	668	709	769	691	754	738	754	727	737	709	694	718	781	739	748	743	718	701	732	729	776	715	761	717	690	763	727	680	707	684	711	731	737	704	710	735	740	803	712	731	719	683	681	770	725	710	744	740	750	770	727	779	750	694	706	751	802	730	736	717	705	719	712	717	730	721	722	761	714	761	719	677	749	736	710	722	755	750	744	803	721	704	746	733	732	757	665	743	738	779	714	751	707	709	728	704	738	747	722	774	717	762	715	721	739	754	741	752	707	710	693	734	699	714	752	723	763	715	709	720	769	706	730	727	722	737	741	701	729	744	760	765	745	770	799	723	736	696	734	777	733	714	704	670	746	729	728	705	707	671	701	710	685	718	716	688	746	720	735	756	731	753	739	739	725	721	735	772	750	696	724	748	730	741	736	751	719	740	737	730	733	756	737	769	772	727	734	722	712	716	766	741	715	740	739	729	754	734	730	750	744	706	744	729	750	763	706	749	759	730	747	707	759	724	720	716	730	709	782	752	737	734	724	697	753	706	772	749	755	722	703	670	740	715	775	724	745	722	764	821	680	786	739	743	709	722	748	740	773	742	748	722	727	728	761	711	700	708	763	733	731	749	699	714	723	710	734	744	707	697	711	752	714	695	772	733	695	732	722	750	754	737	730	713	773	734	759	752	757	777	712	726	743	756	713	761	715	722	761	710	721	744	713	750	707	709	702	723	723	721	736	733	757	727	727	745	733	738	718	733	694	707	702	718	768	772	791	731	731	702	713	722	681	746	741	722	713	790	750	738	704	692	709	709	754	761	742	753	791	676	706	728	755	712	734	725	709	745	705	755	700	701	744	714	708	688	713	763	689	667	714	702	759	752	700	736	749	727	734	760	665	762	736	718	718	729	760	665	738	692	701	727	773	676	696	686	807	741	691	684	690	712	770	707	677	755	715	766	689	699	718	709	722	726	727	754	686	742	740	734	696	790	697	787	732	749	698	774	728	739	707	735	746	741	700	777	723	749	701	744	733	696	727	745	725	691	723	682	745	736	718	727	699	725	722	773	722	757	725	728	703	704	733	730	718	777	743	689	698	732	628	729	711	721	740	771	732	776	677	722	741	684	740	708	704	667	672	717	683	728	717	723	747	718	748	717	696	736	687	714	765	748	694	781	748	766	757	720	694	752	698	775	721	728	721	700	739	711	724	722	745	709	737	742	727	744	739	735	741	750	748	729	688	715	735	691	760	724	706	722	678	722	734	707	738	717	759	710	768	773	745	782	721	741	708	711	722	711	706	778	787	739	728	679	722	745	698	757	720	748	722	719	690	701	749	735	729	741	732	746	735	676	710	679	702	745	725	723	777	708	711	757	732	735	717	750	740	744	649	740	690	696	747	669	753	759	725	734	716	725	736	732	746	720	700	709	695	728	718	731	733	728	677	728	751	748	717	719	770	722	727	722	728	696	731	744	768	725	752	683	760	701	696	694	768	758	736	729	709	716	688	704	748	712	755	760	744	708	730	756	784	763	724	717	762	750	780	727	730	758	716	662	679	713	715	698	743	763	746	718	745	725	728	690	699	731	764	753	719	754	684	749	732	768	736	732	686	750	645	667	734	765	704	788	738	721	711	720	733	716	663	758	694	708	688	736	745	722	706	739	746	737	731	746	726	705	728	702	685	748	700	726	738	715	753	770	702	701	704	773	711	690	711	754	738	729	725	728	708	758	712	708	709	710	716	726	687	757	703	748	802	749	666	681	714	785	703	746	716	776	751	734	724	713	755	765	702	739	753	647	759	760	723	747	760	762	709	720	728	739	700	744	713	703	778	737	783	733	743	763	718	781	742	728	764	716	692	713	739	717	688	755	719	766	714	741	726	721	788	759	704	687	692	722	737	773	724
4841	13674	8620	4291	4068	3454	2515	1868	1648	1343	1188	1200	1108	1137	1045	980	951	838	948	856	851	835	802	778	796	819	812	766	750	847	783	841	783	790	837	790	823	779	820	770	807	799	761	770	750	802	782	746	775	781	769	805	706	774	690	793	750	752	745	800	809	753	735	762	775	765	771	744	775	714	748	719	725	759	776	752	719	745	707	694	753	726	743	752	768	754	684	746	760	763	732	747	696	771	780	737	748	727	711	786	761	755	752	720	767	770	797	713	744	753	698	728	747	760	706	717	770	797	746	726	789	745	691	744	723	777	802	726	723	740	756	785	744	753	755	710	694	749	767	747	728	728	741	675	733	709	785	808	715	760	764	785	789	762	785	764	721	709	765	699	707	756	693	721	717	745	765	720	791	796	732	771	760	724	737	725	736	731	745	753	782	702	761	756	769	771	717	712	728	763	741	718	730	768	733	746	737	728	734	741	716	730	737	720	768	720	710	700	715	718	731	689	770	790	718	748	740	720	787	759	766	770	758	772	718	743	720	776	735	751	714	731	758	727	738	698	726	695	757	705	670	730	749	735	677	696	710	721	760	784	738	726	761	766	722	727	735	758	749	736	740	748	746	737	737	722	697	751	742	716	729	756	754	763	703	741	749	701	760	686	754	780	739	759	756	741	682	771	751	714	790	768	748	747	746	711	719	728	750	717	727	694	735	751	737	702	737	767	729	708	728	748	765	705	759	735	727	756	726	758	701	685	763	753	706	704	754	707	747	717	682	758	740	763	776	744	761	704	717	753	762	777	789	749	734	710	751	752	796	733	756	682	768	712	769	747	726	734	696	726	746	731	728	727	704	737	712	735	784	723	718	722	767	728	768	719	742	654	773	754	723	677	736	763	714	733	720	712	786	738	729	768	717	748	714	746	757	789	716	721	707	690	728	741	746	771	782	774	744	744	729	772	705	750	738	730	782	692	750	738	707	703	743	752	741	712	750	711	707	757	706	750	699	775	715	701	733	722	743	706	696	761	709	747	748	728	751	737	727	719	706	718	759	739	723	792	752	750	746	713	748	709	736	766	728	766	688	719	757	753	737	698	715	750	763	687	760	759	698	769	738	744	818	752	732	750	751	752	737	724	711	771	742	721	709	734	708	740	736	724	753	744	751	738	741	801	757	774	730	720	763	759	737	767	748	675	713	736	711	705	736	738	738	733	710	745	732	718	718	748	737	735	747	726	681	747	723	733	699	709	691	753	796	738	716	796	722	722	741	726	714	736	772	695	676	717	721	751	743	730	771	724	765	729	716	676	709	734	706	772	733	717	670	746	730	755	733	745	739	746	743	748	722	756	711	711	770	702	746	711	734	767	793	716	757	733	739	698	786	724	685	759	769	709	697	753	702	790	778	738	719	704	717	715	724	708	730	733	773	744	743	720	731	744	754	764	750	732	751	725	701	746	751	710	703	737	752	725	720	754	757	720	730	754	720	688	742	712	748	695	757	748	767	737	773	740	682	725	743	762	756	747	740	760	786	828	738	736	752	729	731	762	744	773	742	731	734	737	732	753	737	700	722	705	744	702	653	732	700	735	694	758	668	724	735	715	789	777	734	693	696	714	726	761	719	687	762	754	717	743	809	717	746	722	760	769	701	777	742	742	736	767	739	686	722	783	750	754	732	745	729	746	753	669	730	723	750	774	752	696	752	721	747	737	744	691	718	754	699	731	684	745	776	752	725	750	759	760	682	682	720	756	696	724	727	772	749	776	685	744	706	764	693	719	775	755	768	750	731	702	729	764	738	723	689	771	687	709	715	801	745	800	775	765	757	789	741	749	740	660	708	774	692	733	742	744	693	721	690	751	721	736	737	770	713	702	737	736	760	765	779	704	711	712	719	723	709	685	693	744	760	695	768	750	727	729	742	758	753	746	728	767	747	742	682	774	710	747	726	732	743	763	750	722	707	727	729	764	745	737	733	758	711	774	768	734	720	795	704	712	699	711	785	762	771	746	718	727	737	742	740	681	727	717	734	775	744	735	692	740	762	711	700	722	701	714	709	801	759	775	749	785	727	779	687	749	730	663	781	734	730	736	695	718	693	728	746	739	788	764	795	726	705	692	700	726	694	787	742	724	724	799	705	726	763	730	756	718	694	761	740	685	770	720	711	700	795	684	707	703	767	731	693	671	739	753	753	731	726	759	767	713	758	714	719	732	729	739	763	759	771	713	716	742	774	738	710	712	773	751	761	708	725	751	717	728	678	722	800	746	688	710	737	715	701	727	712	755	736	707	729	709	771	751	722	734	715	786	739	761	706	789	714	725	750	735	770	740	735	741	716	750	730	716	770	780	758	763	753	702	710	773	750	756	757	708	689	742	765	765	738	701	771	726	690	759	761	725	721	719	740	743	698	723	732	736	736	712	773	740	732	704	737	737	720	801	718	749	725	717	777	733	786	749	692	744	725	751	760	736	732	700	765	776	759	704	759	758	677	723	737	706	742	736	702	756	704	736	754	741	732	707	791	725	756	744	731	772	746	753	758	743	750	718	702	706	703	715	735	734	776	770	744	726	722	720	758	734	757	724	740	762	706	735	756	745	736	680	734	693	757	771	736	724	724	687	720	752	757	788	773	659	714	742	736	718	753	710	737	761	683	746	786	746	755	755	692	776	698	708	749	735	738	712	780	778	698	775	728	759	720	732	772	727	695	762	729	718	776	730	740	755	721	756	751	739	732	732	759	738	719	794	782	760	768	749	773	782	715	757	728	737	753	767	710	777	704	749	765	714	742	711	712	668	719	743	708	780	755	738	763	745	734	713	693	734	742	755	708	763	736	768	721	738	737	768	754	744	762	728	786	666	740	718	756	775	774	749	738	746	774	783	748	784	775	687	775	697	718	746	770	751	744	746	732	737	805	728	788	731	757	745	742	749	802	704	766	716	691	721	728	674	749	744	717	711	764	735	727	744	735	704	722	773	744	710	701	744	765	764	744	763	747	751	728	771	746	754	698	721	759	745	706	729	765	699	721	733	705	693	785	789	726	693	761	766	755	747	747	756	701	734	746	736	764	675	751	736	761	725	798	771	695	746	701	759	737	704	710	756	729	697	724	785	742	749	775	718	744	745	739	725	721	750	718	697	714	743	738	747	722	751	755	783	726	775	696	721	736	749	755	729	751	742	732	734	738	727	742	753	736	728	770	735	731	717	725	768	733	716	800	772	730	731	744	747	769	735	682	735	705	726	725	749	747	746	773	729	712	721	744	722	715	751	740	745	701	739	701	737	696	706	747	731	748	773	733	822	714	750	728	707	748	691	734	741	751	712	685	777	745	757	743	752	710	715	726	663	712	731	749	760	747	747	752	714	708	780	695	742	768	716	780	730	749	762	787	756	719	758	753	757	764	802	731	743	725	743	734	721	774	750	693	723	748	722	705	737	722	715	749	751	692	736	769	766	683	784	688	725	711	779	767	696	751	740	749	748	710	755	734	697	742	751	717	718
24936	21308	27365	25490	10160	1322	942	716	602	559	557	515	523	509	446	470	465	437	428	477	456	435	429	421	425	404	424	435	390	409	445	434	431	426	405	406	420	397	419	426	372	404	347	391	413	427	454	398	380	384	392	376	357	379	431	370	397	371	402	383	382	379	374	403	396	376	401	410	401	369	368	377	365	374	376	360	393	364	355	413	361	360	389	381	399	376	345	377	366	368	341	391	372	377	425	395	425	416	356	341	387	331	408	404	357	378	400	366	400	400	388	331	351	354	416	391	361	354	332	385	373	365	366	349	406	380	372	386	396	387	377	369	367	324	398	362	327	376	360	352	339	395	402	403	365	421	372	343	398	388	332	403	395	401	369	388	368	384	390	410	408	394	374	369	392	387	376	385	382	390	361	383	396	402	376	371	369	364	396	396	354	407	363	399	383	345	395	378	390	399	383	396	367	389	342	350	369	357	372	408	400	397	408	399	388	406	350	358	389	399	376	374	377	393	400	363	396	363	363	363	344	394	352	400	356	396	388	362	377	354	385	370	342	414	385	371	371	397	374	404	360	395	376	370	337	380	384	373	385	380	417	356	389	370	382	391	379	334	338	400	392	377	362	363	392	376	384	402	396	374	380	379	369	343	350	373	369	381	395	360	387	387	434	340	363	345	389	376	405	373	400	377	356	363	364	378	392	363	386	347	381	357	370	380	368	390	411	405	379	396	379	391	362	387	346	348	371	380	385	363	372	392	385	338	358	352	358	396	379	373	401	402	394	388	384	365	353	379	365	378	371	385	341	384	403	389	343	394	396	372	342	377	381	410	356	373	389	405	370	389	391	387	381	404	366	381	379	383	363	406	353	378	409	390	380	375	386	366	415	368	358	346	363	395	354	389	385	388	389	369	386	380	371	381	354	375	359	371	396	356	347	414	398	402	331	365	384	376	383	373	373	384	423	380	410	357	377	379	379	372	372	389	395	355	395	405	414	382	319	366	366	391	385	393	367	369	408	406	359	382	403	359	352	365	366	385	352	363	374	386	367	366	381	386	382	391	367	377	395	378	346	404	338	370	402	376	374	376	383	380	394	382	379	402	315	368	375	370	384	396	362	374	386	374	354	393	397	367	388	401	389	379	368	386	391	397	362	374	402	392	387	358	394	383	361	389	356	396	340	399	418	413	374	412	357	353	385	393	388	369	368	390	421	345	410	398	375	409	384	359	371	351	377	381	385	360	401	386	391	363	375	355	370	395	386	407	396	394	402	387	349	382	388	391	404	406	390	365	374	419	384	358	367	367	373	382	379	403	393	400	384	410	387	382	368	409	338	419	390	365	389	350	376	408	399	341	358	372	366	367	357	371	339	366	411	408	398	370	399	393	400	360	354	373	362	368	370	392	368	392	378	434	386	390	329	415	389	381	354	408	363	395	395	388	380	403	374	383	344	363	378	343	396	340	372	349	340	369	381	368	371	390	353	370	381	358	354	423	388	383	392	394	368	398	374	362	382	387	359	387	351	362	380	361	394	388	380	345	359	339	379	436	416	353	377	419	398	391	366	349	428	393	379	420	390	386	343	383	364	375	363	337	382	365	373	376	359	396	356	363	376	420	329	381	356	394	381	370	375	378	399	380	350	376	379	350	381	362	349	376	400	389	358	363	360	348	397	396	381	393	371	376	341	384	372	400	370	402	386	371	383	378	390	351	351	392	378	408	392	429	358	353	377	386	365	394	343	367	381	373	416	343	364	366	416	372	396	394	370	392	403	397	407	389	380	369	372	396	421	396	407	389	366	359	380	377	371	374	362	396	361	368	368	411	356	392	380	390	379	399	382	360	381	374	358	344	375	365	358	382	409	441	398	380	383	405	396	354	383	408	376	380	404	415	381	403	354	370	404	329	379	382	377	406	353	406	375	355	377	369	368	413	383	378	399	367	359	382	369	381	393	369	365	363	353	391	387	346	385	377	394	389	383	370	336	419	372	380	366	376	343	387	383	368	366	322	368	369	374	366	371	362	359	375	369	390	387	379	362	396	353	379	387	388	394	371	364	387	387	376	427	409	387	396	381	379	332	377	364	400	382	372	386	365	376	358	348	356	417	339	379	347	373	359	368	386	370	388	366	406	430	374	328	367	368	349	376	398	373	431	399	384	356	386	389	344	369	391	361	383	367	408	403	369	384	367	404	390	360	374	373	382	394	366	357	355	407	404	407	348	353	373	371	390	410	347	388	401	354	373	405	370	407	359	368	371	393	365	405	354	365	370	401	373	374	388	376	367	405	376	378	369	366	400	385	374	361	372	408	359	410	367	359	365	378	360	380	344	410	396	382	354	420	390	440	337	374	408	369	385	391	384	380	380	358	399	354	365	358	414	369	366	387	364	361	370	375	362	364	379	363	349	371	386	391	391	377	393	349	380	394	342	363	360	348	403	377	405	372	366	385	367	396	365	363	375	403	364	422	381	398	359	375	362	344	375	377	418	417	405	362	377	397	416	392	348	377	382	368	359	374	401	365	369	401	374	374	340	353	397	371	379	382	397	374	368	379	387	343	367	404	363	378	397	422	404	378	370	403	324	343	369	403	412	363	416	393	367	386	388	372	375	405	370	357	407	392	387	368	344	388	375	403	383	370	372	371	383	365	358	377	387	404	394	376	360	413	374	374	363	412	373	358	403	355	382	369	372	364	360	351	417	402	391	345	369	407	385	399	392	414	404	380	372	359	343	382	403	383	348	364	362	370	420	387	372	410	362	369	334	423	382	367	373	374	401	382	362	375	402	358	415	415	400	405	364	392	371	343	394	377	379	362	405	389	362	366	399	392	360	396	375	408	406	386	373	398	408	343	386	375	405	365	370	361	405	375	360	370	354	396	374	380	387	366	359	376	348	366	386	373	378	381	350	366	369	412	368	409	364	385	346	397	350	383	370	363	381	377	372	378	350	385	385	379	364	363	332	381	381	380	409	401	410	356	360	344	357	416	367	406	370	369	385	387	382	388	380	405	356	377	377	361	355	351	397	404	398	403	363	352	380	368	380	345	359	373	395	419	366	384	331	359	407	379	407	381	355	360	342	384	379	364	373	375	379	376	379	399	392	386	374	422	376	379	387	383	362	362	337	362	365	389	381	362	389	376	358	394	391	415	396	387	356	343	386	389	377	412	381	382	390	399	405	393	391	392	375	356	365	387	382	348	383	377	401	381	352	411	349	392	392	345	366	393	383	385	378	377	420	392	381	427	374	386	367	416	413	365	371	374	369	374	358	382	401	396	365	403	378	399	395	371	358	380	387	339	402	398	400	385	384	391	370	371	366	397	382	334	365	357	390	388	386	361	342	363	363	369	352	361	379	366	401	410	383	333	390	386	386	376	384	398	402	373	396	394	362	341	391	360	351	394	368	372	370	394	380	369	371	382	370	404	397	398	357	399	378	375	398	408	363	398	369	407	380	364	429	391	393	380	365	402	365	399	364	367	377	401	392	364	393	385	380	398	363
4272	8808	5142	2559	2489	1960	1435	1087	1011	787	717	609	613	639	565	577	506	532	529	519	474	442	451	436	418	455	464	419	421	441	468	427	427	464	442	446	473	470	458	458	440	447	407	435	445	442	457	410	418	409	417	416	390	414	384	408	423	382	434	422	418	370	435	428	388	439	424	428	391	403	401	386	412	392	368	389	389	404	396	417	420	425	401	436	364	445	416	416	447	385	374	438	382	390	382	395	419	393	408	404	399	411	427	420	403	384	389	400	422	423	401	453	418	379	413	407	402	374	384	387	399	402	424	416	423	402	386	396	393	421	395	398	398	408	419	394	383	404	403	407	445	414	406	367	381	400	420	418	414	413	395	428	406	364	386	407	395	394	435	402	406	436	375	358	411	421	413	408	400	382	382	417	374	383	401	462	380	368	425	430	385	398	376	377	365	412	368	420	396	388	426	432	396	425	368	372	383	393	425	396	445	381	395	405	390	389	371	386	392	391	381	366	374	400	407	398	400	425	378	380	393	403	410	365	399	377	375	438	390	391	403	399	385	408	397	391	374	406	405	400	376	374	356	392	393	379	378	390	408	391	363	403	412	396	401	389	390	360	372	389	404	412	413	384	407	419	415	411	406	421	399	366	390	400	385	406	419	418	386	387	379	369	388	396	402	378	398	377	380	403	400	394	404	435	393	393	369	415	417	397	426	392	417	385	427	394	380	374	410	325	421	436	410	422	397	396	377	399	406	392	398	395	413	426	409	401	366	413	406	398	370	424	368	393	396	408	406	394	378	395	392	366	389	424	387	385	401	399	397	394	413	402	386	386	396	391	390	386	383	423	406	406	417	401	382	425	417	413	367	417	420	358	398	367	376	421	377	408	392	415	397	362	415	420	384	368	389	417	370	377	376	403	433	429	416	414	385	386	409	383	411	390	414	396	397	382	393	388	388	403	384	389	385	364	386	338	399	417	391	361	417	391	384	415	410	400	391	408	392	407	380	379	397	381	412	387	403	433	397	378	407	374	460	389	417	372	412	398	375	414	388	377	420	410	409	404	368	398	408	404	421	379	396	410	393	403	366	385	407	413	409	382	397	392	384	389	374	360	377	409	411	410	401	423	427	419	389	382	406	387	374	406	416	408	401	414	384	393	375	436	372	347	412	393	384	363	409	397	389	377	374	402	392	380	410	367	397	399	402	400	364	384	375	422	372	423	432	386	354	385	385	394	380	396	438	396	373	373	402	411	403	417	381	376	373	457	413	409	392	419	390	407	403	394	402	415	372	396	423	401	398	397	379	357	356	372	406	410	374	417	405	358	381	390	383	391	368	393	438	416	370	352	416	375	399	417	386	389	393	394	415	394	418	407	387	376	393	390	404	410	436	443	389	395	336	393	438	430	384	383	385	363	392	391	375	378	374	401	358	383	404	417	387	431	353	426	410	389	401	380	421	386	386	385	419	392	402	363	391	408	417	408	375	408	395	387	365	384	342	362	368	369	369	410	403	403	361	394	387	392	370	421	421	405	386	364	374	398	386	396	386	371	399	373	405	397	431	407	391	390	404	353	415	398	370	359	393	399	396	432	406	385	389	423	413	420	393	374	413	426	395	396	407	377	424	413	422	420	395	379	401	392	390	391	416	395	407	397	352	412	406	424	411	406	407	392	400	378	430	371	399	413	370	386	376	387	386	362	374	432	421	403	413	379	382	415	438	381	421	360	398	416	386	396	419	412	361	403	395	439	391	389	368	395	385	405	367	376	405	377	367	357	422	383	372	382	358	370	397	387	418	373	427	399	414	373	410	355	428	398	409	401	433	377	412	398	398	383	412	411	374	382	389	386	368	371	403	424	368	378	393	385	411	412	379	438	416	414	379	401	406	405	394	391	395	403	392	404	380	407	360	411	409	384	377	389	411	432	359	417	407	379	392	404	391	358	405	393	413	387	372	396	391	413	414	368	393	402	367	412	416	376	407	385	382	407	414	400	382	397	399	375	417	404	387	401	395	406	376	401	377	417	384	412	411	413	366	391	363	409	416	415	424	356	381	393	381	396	409	372	397	402	410	396	384	387	422	378	383	407	419	424	395	414	429	400	380	400	413	383	365	397	405	343	392	410	399	406	373	367	390	398	378	380	390	381	411	388	434	402	341	399	376	411	396	373	386	409	393	375	402	401	411	400	360	383	416	384	392	404	401	425	422	378	426	414	428	354	379	407	406	413	399	384	417	416	402	382	404	383	416	365	385	388	400	431	400	403	427	425	416	426	410	415	383	417	411	408	394	408	417	380	438	402	380	401	425	383	391	413	347	405	415	436	412	386	431	407	395	353	411	385	386	394	374	373	434	388	434	420	390	385	396	401	407	386	406	434	387	411	389	422	400	402	385	382	402	379	431	426	347	387	395	412	396	393	391	383	392	414	393	393	422	400	368	363	419	385	441	407	402	389	396	367	403	406	414	366	354	400	397	412	410	402	392	428	390	366	404	403	410	417	424	442	402	391	407	377	373	369	425	382	410	348	389	397	424	399	388	385	397	381	351	400	392	425	364	360	416	387	420	409	407	396	432	429	380	380	409	374	402	361	373	382	413	431	404	438	414	391	390	400	366	438	370	390	363	415	383	370	408	417	428	427	375	440	348	437	397	401	410	399	406	377	429	365	394	392	391	410	355	390	377	360	376	366	395	404	382	367	395	356	384	374	411	407	406	395	389	386	380	408	393	420	382	426	403	381	412	411	414	387	435	407	402	363	424	393	437	415	368	382	382	429	385	409	410	418	371	452	412	408	406	394	389	398	414	393	430	423	368	410	356	400	385	407	415	410	383	407	412	400	409	416	395	395	420	391	404	385	364	385	392	424	399	389	400	379	390	376	355	378	415	378	401	376	427	383	436	418	400	399	430	387	384	396	366	398	390	397	368	423	421	383	423	372	387	373	413	373	391	433	402	389	435	402	401	382	401	392	377	360	428	403	388	395	392	427	381	435	397	416	386	417	435	413	410	382	380	406	398	390	398	400	403	400	397	371	446	386	405	348	364	387	412	387	385	380	423	435	375	358	400	381	387	417	406	413	398	432	398	376	414	375	362	372	452	393	392	410	366	379	397	400	402	366	393	397	400	390	402	387	384	397	379	400	383	444	401	376	410	397	450	455	404	392	398	413	413	402	392	401	386	383	411	377	407	403	383	446	367	419	398	427	375	401	412	411	385	402	376	372	409	412	425	386	368	426	359	405	408	407	385	386	386	376	399	370	417	399	390	394	416	423	367	372	371	385	397	402	379	392	398	378	403	414	401	393	399	407	395	389	397	394	397	376	415	390	381	371	405	381	391	396	375	390	410	398	377	416	397	424	396	410	415	414	376	393	401	408	359	406	392	432	388	363	358	383	419	430	410	399	420	390	423	433	428	393	412	375	351	388	398	429	417	418	364	396	393	371	409	380	403	390	404	387	417	433	417	375	418	406	349	383	385	431	393	390	419	365	408	443	403	391	365	421
22644	21306	28987	23960	21309	21427	9577	2165	1603	1325	1272	1217	1088	1146	1099	1094	980	972	956	954	884	897	871	915	863	820	809	877	844	891	883	911	849	855	840	849	847	818	827	829	874	866	829	818	856	862	797	803	759	849	789	753	794	789	856	746	783	729	815	735	820	846	796	798	774	826	798	824	829	733	754	781	793	783	783	784	791	781	801	765	754	809	820	794	777	768	754	718	778	771	748	785	805	840	807	787	806	739	795	785	793	777	752	835	776	791	746	745	744	771	786	794	812	775	753	784	801	752	799	788	704	744	759	775	755	755	745	748	724	819	733	766	757	754	769	771	807	818	733	771	847	765	733	793	769	755	788	780	787	735	778	818	770	792	773	804	791	814	756	751	749	762	806	772	742	758	788	798	762	813	778	808	795	807	834	750	731	826	825	785	787	765	744	805	799	774	788	716	812	820	708	789	743	757	762	796	711	790	768	804	779	775	748	752	769	763	738	744	781	741	792	729	733	739	775	762	757	774	792	791	765	795	790	772	787	761	769	725	765	769	746	760	757	779	734	774	763	742	809	766	688	742	762	767	739	755	735	738	782	714	736	741	776	794	740	788	749	744	772	796	773	737	845	742	780	740	740	773	837	778	738	787	746	779	744	804	826	754	766	785	761	763	774	809	760	762	770	756	828	755	776	747	758	791	721	803	778	773	763	781	764	743	771	754	769	748	743	755	763	791	780	759	772	805	738	754	758	752	772	770	785	762	818	782	769	779	786	770	777	785	773	771	793	772	812	795	764	786	775	760	730	774	800	766	773	756	769	808	768	808	765	717	769	775	765	786	744	754	798	741	777	780	738	749	755	779	810	734	766	780	754	807	766	744	783	765	759	755	814	759	761	795	754	751	773	771	767	746	772	757	753	741	753	796	760	785	775	748	768	771	769	755	738	794	713	813	790	759	755	754	798	720	754	799	743	749	797	780	780	763	741	788	745	726	766	808	794	731	813	750	781	708	797	798	775	723	751	712	754	743	699	754	776	799	767	778	762	766	762	768	716	718	742	738	743	797	729	711	750	746	783	715	775	784	803	777	746	761	810	776	729	760	805	736	790	756	813	805	792	753	744	781	740	747	737	795	781	773	829	782	773	729	747	821	720	786	691	713	713	779	780	744	798	748	822	756	776	772	733	736	770	774	771	755	738	763	714	746	767	705	709	755	802	757	727	731	739	754	789	787	791	786	793	797	761	744	786	809	745	783	782	758	757	796	797	738	784	738	751	791	776	804	770	751	759	777	811	825	758	797	755	791	726	771	799	818	746	766	781	798	807	788	726	745	742	782	765	760	723	735	757	761	746	780	806	779	747	772	799	769	731	765	731	818	716	765	791	785	760	736	736	771	722	776	748	780	720	753	739	760	733	797	733	769	761	728	773	746	718	776	725	780	772	804	780	760	771	710	784	735	776	748	770	807	807	773	751	697	727	789	771	757	767	760	753	764	747	748	758	769	754	756	707	736	792	765	715	816	758	732	744	726	737	772	750	750	756	786	786	742	768	760	725	741	750	747	744	749	692	753	758	750	797	768	762	766	730	753	804	747	745	766	767	774	721	818	754	772	709	742	814	735	802	752	766	748	809	769	784	766	774	758	742	748	806	715	789	748	781	757	772	797	725	776	788	723	754	772	756	760	769	800	796	811	765	775	758	777	749	770	746	786	741	785	764	733	781	773	796	699	713	794	743	730	763	800	746	755	759	759	774	786	752	766	791	759	816	767	775	723	779	800	720	749	746	764	733	725	770	754	780	773	762	763	817	793	765	747	731	714	700	791	722	737	772	770	740	776	787	744	747	780	787	778	770	744	770	752	752	788	769	780	795	770	797	704	805	749	767	774	773	771	749	798	789	768	723	769	778	792	803	766	764	745	783	747	727	724	773	776	773	787	812	756	751	755	812	790	752	802	729	778	786	747	809	716	799	788	735	754	759	780	762	791	792	784	792	770	746	781	765	733	717	759	761	791	794	742	784	793	778	760	756	804	732	791	769	789	809	783	766	747	798	783	790	782	792	764	744	743	769	735	730	781	739	763	737	823	713	786	776	773	743	771	768	771	741	755	765	751	755	771	742	751	803	736	769	789	779	722	767	737	762	780	785	777	785	777	764	808	793	750	748	780	762	765	761	765	750	760	816	768	771	840	738	735	733	766	767	763	739	763	766	772	820	780	800	763	777	781	736	757	820	769	769	772	739	778	748	748	717	766	768	765	735	750	782	766	800	755	784	769	777	740	817	824	738	760	791	737	741	779	744	759	767	808	716	848	763	793	758	700	763	771	786	803	761	737	753	766	762	716	750	780	740	682	718	714	750	785	761	720	775	757	762	766	794	754	775	742	774	802	779	780	779	740	745	817	789	773	793	797	798	787	758	776	762	751	770	755	734	758	753	766	777	819	741	812	774	766	810	736	739	769	707	813	818	814	805	773	736	755	726	747	787	731	805	742	792	755	749	742	792	707	779	739	767	748	774	760	798	814	740	705	784	747	809	772	779	763	796	763	792	754	843	822	740	754	753	829	734	738	787	790	790	741	794	724	752	745	785	729	758	745	746	756	812	768	743	761	761	763	783	756	732	788	804	773	754	755	814	763	742	749	754	738	802	766	795	780	734	809	758	740	732	730	745	811	759	787	733	734	761	768	727	749	746	779	765	750	794	761	779	716	773	773	765	733	762	735	767	753	790	776	754	798	749	742	766	756	809	768	754	769	748	769	781	759	738	756	787	736	773	749	737	791	805	707	732	718	771	820	801	748	750	745	753	776	792	756	765	751	769	786	727	719	815	732	728	766	806	737	770	782	721	773	731	737	788	694	787	770	783	754	745	747	740	750	799	732	760	799	711	774	757	783	764	751	755	758	783	805	727	768	766	765	787	815	805	812	761	782	718	747	789	722	766	790	786	782	767	768	763	764	762	733	813	746	761	711	733	770	776	752	809	803	789	770	647	810	764	769	770	780	796	770	791	755	778	717	773	721	804	751	726	753	769	773	724	818	734	790	758	752	746	761	772	779	806	746	737	790	798	694	789	741	744	783	781	736	796	725	783	827	773	803	733	760	736	788	784	764	696	754	726	754	748	767	732	779	781	759	723	754	748	756	759	759	778	742	828	753	726	743	713	791	744	761	770	796	705	793	735	760	743	774	720	793	773	751	762	789	771	760	749	776	730	769	716	734	737	742	766	794	771	755	768	762	842	734	795	768	778	781	768	787	772	732	781	773	772	732	754	786	767	788	735	725	763	717	793	706	789	805	757	763	741	737	773	815	711	789	738	735	747	801	740	738	780	747	727	728	781	745	788	725	793	769	768	776	779	763	744	776	718	762	802	818	744	773	757	722	730	747	714	806	781	785	739	748	725	763	715	754	827	788	792	753	777	758	750	758	781	793	757	770	763	753	759	766	798	773	756	779	797	775	795	786	763	748	752	747	728	743	723	758	736	794	737	799	748	743	710	748	753	732
6154	19802	12755	6892	6463	5049	3742	2832	2304	1759	1624	1505	1407	1336	1226	1173	1142	1125	1059	1051	1001	967	915	926	879	893	896	901	903	920	902	938	924	904	860	906	835	885	825	917	874	848	931	860	904	825	857	873	866	770	803	833	783	791	825	813	766	784	793	745	768	797	763	785	747	744	833	833	785	752	846	788	808	811	798	813	786	772	816	825	730	778	774	721	750	720	763	800	728	798	785	822	769	735	771	805	748	816	751	763	753	786	735	754	736	751	761	823	754	766	773	815	788	783	800	774	766	751	805	795	786	762	787	762	787	731	788	778	736	687	736	766	785	761	769	773	784	790	810	799	733	763	746	782	759	751	774	749	754	817	757	736	786	801	821	840	703	758	782	753	753	761	765	840	740	764	748	761	766	745	786	725	789	787	771	791	785	757	734	742	741	767	799	758	803	773	767	770	760	786	785	729	767	808	758	772	788	819	763	813	796	794	784	790	787	758	753	781	760	774	759	783	758	808	742	784	815	772	744	802	794	788	745	761	769	693	742	770	744	737	813	836	765	745	763	768	726	748	755	755	772	750	785	797	766	716	783	752	840	753	775	752	762	786	781	801	788	776	789	795	726	767	783	774	809	788	751	806	791	789	720	746	732	710	728	771	780	777	802	753	756	789	771	768	771	778	761	736	809	743	792	783	747	771	770	779	786	741	746	751	780	778	779	783	800	758	788	736	740	798	741	739	755	757	772	756	740	733	771	782	766	743	754	785	787	782	751	747	768	763	784	811	775	759	735	784	779	717	792	735	730	798	752	768	758	827	749	765	723	773	783	807	758	789	765	788	817	768	803	799	743	728	743	777	779	759	735	750	806	777	770	762	797	721	772	784	774	807	727	778	743	758	708	783	792	809	715	787	757	781	756	746	765	702	818	744	780	710	792	782	762	755	759	769	759	758	739	781	741	783	753	753	793	774	830	763	788	784	811	754	751	750	777	774	776	795	844	766	773	817	756	720	791	778	765	721	791	784	757	762	755	823	785	763	753	758	794	747	738	762	788	780	794	790	745	763	785	801	820	820	726	778	733	783	755	777	722	795	740	790	771	747	810	791	768	758	774	730	762	791	703	808	760	791	774	782	758	710	765	762	720	795	760	778	809	818	796	754	794	761	771	781	784	751	754	766	801	751	712	757	750	740	734	828	725	721	802	793	769	762	728	793	785	782	760	769	793	775	790	758	763	803	790	778	753	756	775	781	807	792	779	792	765	725	792	770	790	757	710	799	762	783	779	811	791	726	777	807	807	750	770	759	725	781	772	768	807	767	782	798	810	751	774	794	741	742	753	753	767	776	804	719	722	793	770	730	730	795	741	757	781	733	769	801	776	770	738	760	774	774	761	745	769	763	800	792	744	779	774	694	774	728	785	742	747	815	769	760	757	796	795	777	816	760	787	736	762	722	819	749	807	754	821	741	760	801	815	764	762	787	763	714	737	793	768	816	732	756	740	758	741	780	759	755	796	726	740	761	766	762	764	811	750	812	751	840	803	757	785	749	789	752	758	713	762	802	818	723	824	761	754	846	794	770	778	807	752	780	769	788	749	747	766	774	813	753	807	764	836	735	751	769	777	784	774	734	811	793	800	801	765	790	737	784	782	708	818	788	716	714	773	787	707	785	772	850	797	806	822	813	826	796	759	738	771	749	828	801	741	777	709	815	740	784	747	726	744	728	762	750	771	769	781	801	796	738	753	789	723	744	806	772	789	784	778	744	808	735	737	796	783	792	791	818	778	771	710	760	760	778	768	717	763	761	746	770	770	711	768	719	799	744	810	759	789	754	799	779	783	810	799	780	741	755	779	771	787	732	786	752	762	789	810	764	794	771	739	734	750	769	843	829	771	813	747	804	713	766	821	799	749	767	705	803	764	717	753	751	722	755	755	771	772	789	760	764	780	756	783	806	785	775	748	785	758	801	741	731	785	839	730	743	814	714	788	746	736	770	809	761	708	796	721	787	780	811	785	733	782	737	770	771	740	762	763	741	745	849	786	740	784	755	779	747	735	752	785	813	720	747	807	752	726	791	778	789	780	780	776	758	791	759	807	817	767	807	743	757	809	759	716	779	776	791	765	737	765	750	778	746	823	775	812	739	789	781	768	796	806	807	750	790	749	767	843	769	746	766	694	758	772	754	826	800	783	806	762	785	824	725	767	753	754	766	752	758	766	777	742	764	738	789	772	773	772	768	781	801	762	764	769	807	740	840	777	781	770	757	751	804	761	766	796	805	791	798	777	774	823	779	723	771	792	750	791	750	746	824	796	765	757	747	753	761	751	813	812	719	729	778	781	763	781	785	785	788	771	765	803	731	751	749	748	739	695	757	777	784	789	771	784	773	797	786	756	813	788	798	781	772	769	797	770	736	811	767	794	781	725	788	814	764	752	719	808	787	767	760	774	797	736	739	786	752	837	741	791	750	729	756	757	786	736	775	761	763	760	758	745	748	786	783	731	766	762	741	774	763	740	761	814	746	776	772	779	757	718	797	799	795	750	756	790	796	694	711	795	764	806	767	747	770	756	815	761	738	803	769	721	798	780	741	771	755	737	785	784	802	720	745	766	750	755	782	765	809	739	725	779	793	760	761	776	824	807	759	803	811	725	748	748	736	786	756	730	759	801	734	795	819	787	790	770	845	740	795	831	754	762	776	740	737	787	756	797	759	810	744	761	760	777	759	800	772	802	768	811	730	776	804	804	803	735	776	802	778	721	775	828	791	801	771	728	777	770	764	772	744	762	757	759	754	812	782	747	735	756	827	758	731	780	753	818	772	786	790	729	780	804	833	729	798	752	769	773	798	771	746	774	779	776	784	767	756	772	786	747	748	773	785	718	751	777	706	747	769	737	801	721	767	754	771	748	794	761	797	768	774	839	768	763	765	784	818	759	718	777	797	757	715	762	765	808	792	725	789	799	812	740	790	750	804	742	765	791	790	782	768	778	769	794	813	748	745	739	781	766	744	721	767	768	717	770	754	741	786	744	795	747	747	765	770	810	808	820	807	763	747	787	743	788	745	729	788	799	734	735	790	737	803	756	766	787	733	748	753	747	752	788	817	807	728	782	761	790	750	777	752	800	758	731	762	781	765	784	748	759	793	797	729	721	756	743	809	758	748	754	786	781	693	735	830	784	810	801	775	789	766	676	741	734	697	808	773	761	749	743	787	779	755	774	757	764	765	768	801	783	754	741	756	809	768	765	758	732	701	742	754	704	749	746	746	786	762	775	753	810	764	741	778	765	794	788	774	700	782	766	730	750	766	753	763	737	754	755	788	773	736	780	787	774	745	757	725	765	751	773	777	757	796	813	766	795	749	750	753	744	747	809	771	801	783	762	748	748	724	761	749	742	778	763	772	792	813	788	790	757	758	796	713	739	726	811	784	757	771	775	786	725	791	779	770	765	730	727	727	792	777	799	751	741	766	750	784	689	738	740	752	782	741	807	743	783	782	732	730
28166	19743	7183	1342	961	821	719	606	537	560	482	542	498	466	499	516	483	468	462	469	483	466	467	448	465	438	446	469	475	484	471	443	444	468	495	452	471	475	476	464	523	521	452	507	459	455	436	455	479	479	435	447	470	438	451	428	447	418	447	510	433	451	430	415	438	463	445	445	500	436	455	442	477	443	461	431	447	459	443	452	452	450	459	476	437	485	460	410	435	451	456	419	462	485	473	460	388	470	448	481	372	434	457	410	464	427	429	445	472	449	446	446	443	482	459	476	449	443	485	448	436	461	494	440	435	467	465	455	434	474	437	428	465	484	427	429	456	444	474	469	477	474	424	423	454	429	445	452	448	428	479	455	412	465	481	406	426	406	424	426	421	440	445	463	431	436	483	421	450	443	423	461	424	450	441	455	457	469	494	445	456	459	445	482	466	412	437	447	429	454	437	424	434	429	474	449	439	469	433	442	463	436	500	436	428	461	455	475	471	450	467	481	485	450	442	480	469	429	434	402	457	463	484	441	431	415	435	441	448	423	472	431	451	451	465	442	435	468	478	489	445	478	436	442	461	446	432	456	505	461	435	462	450	455	462	415	447	467	457	428	435	435	443	415	434	424	424	451	427	473	426	422	439	466	442	446	447	399	454	445	412	437	424	428	453	416	439	441	477	392	465	438	463	458	447	432	454	454	432	445	431	402	467	442	514	470	469	425	411	426	473	451	453	429	459	475	475	434	433	434	401	426	461	447	453	456	482	442	434	453	437	452	457	436	425	409	441	470	427	456	493	443	475	487	385	438	416	431	445	446	479	446	473	431	432	470	473	444	486	481	464	473	461	472	422	444	464	403	462	441	453	410	407	454	448	454	434	427	418	438	484	415	462	444	429	468	435	422	471	407	443	477	459	448	455	434	467	484	476	432	454	451	449	409	459	455	467	426	477	459	484	439	435	441	470	475	451	415	442	431	455	469	447	436	452	464	462	482	414	446	464	456	438	447	467	426	451	438	457	418	427	423	386	501	485	450	467	412	453	436	457	449	467	482	473	443	438	469	421	450	473	443	443	430	424	471	475	445	455	483	463	416	464	492	439	425	438	419	497	431	495	443	486	485	477	451	447	438	425	474	465	451	453	420	474	460	415	456	458	447	483	470	467	443	437	434	394	408	460	441	439	446	438	448	482	426	453	458	482	439	452	450	392	439	436	453	456	416	438	400	416	436	431	441	476	428	464	449	456	451	394	469	430	444	446	447	459	417	443	490	446	410	434	473	456	468	468	464	448	478	459	429	446	438	430	442	462	450	455	445	455	428	443	429	450	475	468	417	469	448	493	463	428	482	476	448	433	438	444	462	466	457	397	460	450	461	454	459	428	433	438	437	484	443	454	487	432	453	435	468	443	423	477	474	470	460	412	451	518	470	449	535	449	466	434	404	448	487	433	420	456	462	416	487	431	466	441	477	477	472	400	440	471	474	485	461	432	462	461	454	440	431	419	426	445	479	436	395	446	466	472	471	437	453	452	441	430	428	449	442	470	467	501	455	445	493	427	442	442	434	431	433	409	461	464	413	468	454	457	464	436	428	445	433	472	433	499	490	454	449	464	409	435	416	469	424	457	417	435	449	485	428	409	466	460	489	474	476	423	464	453	417	453	435	459	457	431	435	462	460	476	468	456	426	461	428	418	466	494	451	413	475	458	432	436	438	453	439	448	431	469	452	481	455	496	481	435	432	444	427	418	482	459	454	456	438	417	451	423	467	445	390	436	463	417	482	468	466	466	458	440	426	455	445	465	441	453	469	424	418	453	472	500	422	461	446	443	456	462	454	444	441	471	427	453	442	461	452	406	447	471	466	480	436	465	445	459	434	428	462	465	498	433	444	408	443	455	483	452	456	459	427	454	471	461	462	494	461	423	458	450	406	440	506	457	470	443	465	431	448	475	409	484	463	466	457	434	433	458	456	417	458	437	459	474	472	480	507	486	445	475	446	463	469	458	459	460	448	455	412	398	458	441	438	455	437	459	419	432	449	478	411	443	476	462	436	419	426	418	437	445	397	448	440	464	422	433	460	473	470	443	454	490	466	449	443	389	446	411	441	449	439	457	456	426	452	426	423	413	401	453	462	438	506	435	463	410	452	433	485	443	471	485	456	429	428	449	463	474	408	471	436	488	452	446	405	474	426	438	426	427	484	425	447	441	449	413	466	504	453	455	432	425	442	459	455	430	445	435	462	465	433	475	475	461	459	441	437	398	447	424	460	446	429	446	496	469	452	408	429	452	421	424	465	432	451	420	486	468	432	451	418	412	435	439	417	441	407	471	439	443	426	471	461	460	456	426	447	449	451	497	446	411	463	443	451	450	436	440	432	468	402	464	422	497	426	452	470	454	445	474	434	459	421	455	431	464	460	424	420	433	430	472	404	431	428	464	462	441	480	435	445	454	493	476	457	488	453	476	417	450	473	455	431	473	453	450	464	469	473	458	485	464	437	412	430	483	453	413	466	456	464	439	373	406	483	456	427	427	434	462	513	433	477	470	416	410	423	483	444	455	413	452	480	416	429	475	434	444	433	438	422	483	436	440	461	454	426	413	451	459	482	449	431	453	449	451	472	450	462	428	472	472	446	467	446	466	402	452	441	462	426	427	442	459	485	424	480	414	440	474	430	428	458	428	444	429	461	450	422	445	435	473	459	420	441	451	476	461	414	429	423	426	423	451	442	447	480	457	492	448	434	442	443	466	452	443	425	447	436	461	445	460	456	472	439	464	458	458	427	453	475	449	456	441	480	481	462	447	426	426	457	447	497	434	420	433	480	398	441	442	438	453	460	497	430	454	486	444	424	442	435	450	420	389	416	422	449	430	441	434	436	443	416	454	441	502	451	451	454	415	456	442	461	445	443	455	433	444	416	442	479	436	461	427	425	413	470	443	435	457	452	447	438	437	453	433	497	397	521	456	431	424	459	472	456	409	438	457	470	456	416	447	428	468	447	441	441	441	454	450	447	470	423	445	458	424	465	466	438	460	453	390	457	453	427	410	435	406	473	490	421	455	458	435	477	415	456	480	481	427	428	431	422	449	426	461	477	421	451	446	414	459	429	433	445	435	475	436	436	449	411	498	427	437	490	442	473	465	466	401	482	424	466	405	444	421	474	424	446	474	445	430	427	481	454	433	446	476	406	457	447	452	468	427	454	458	495	469	419	463	462	427	421	434	444	448	444	408	465	461	426	433	440	454	444	448	466	458	413	427	452	472	428	443	483	485	485	465	422	425	434	423	460	432	447	413	426	442	497	447	417	468	452	484	432	435	429	443	448	489	466	453	476	449	449	417	435	466	449	422	459	461	480	469	450	426	423	424	466	463	434	461	437	428	471	461	425	453	425	434	441	457	449	497	470	447	445	435	424	432	450	445	439	445	476	449	448	438	436	434	423	410	465	469	478	429	469	461	436	456	441	452	434	444	452	466	462	443	450	426	419	429	429	498	465
5490	4293	2395	1331	1467	1157	967	826	680	636	582	586	561	587	530	564	552	506	543	519	490	511	479	516	473	464	500	460	497	504	505	481	478	502	479	466	486	454	476	508	453	495	511	462	465	502	472	472	480	482	501	470	484	482	477	493	478	490	488	437	439	458	471	436	440	460	490	490	431	460	477	453	475	484	455	428	495	445	482	447	472	443	453	451	474	459	460	483	424	451	429	473	443	433	426	457	459	487	456	457	458	449	439	475	453	435	496	511	465	497	464	475	466	510	426	463	439	469	489	498	416	416	465	478	439	462	494	451	473	474	464	463	480	477	437	472	488	454	413	468	423	440	431	443	441	439	485	433	478	467	430	440	465	456	495	435	477	480	404	418	463	487	509	443	449	488	453	484	425	479	482	480	442	450	439	451	468	455	478	454	452	430	435	498	454	466	446	410	464	482	467	481	469	470	466	480	486	444	478	428	435	473	443	449	473	457	451	460	465	477	446	454	427	480	454	444	468	469	452	449	446	471	457	477	445	435	495	451	472	479	446	454	452	454	434	458	465	483	477	456	460	412	463	474	469	451	485	456	469	473	428	425	437	455	474	449	432	454	463	459	453	425	456	483	419	473	467	451	450	431	481	446	424	455	475	493	454	426	457	452	447	427	462	456	470	506	463	492	476	451	479	481	467	454	450	472	484	461	474	436	489	466	450	438	459	475	475	500	469	421	423	446	439	444	423	479	420	456	468	426	471	457	457	507	472	449	471	433	437	427	444	450	459	417	433	464	481	467	460	451	454	433	459	460	459	450	447	456	486	460	479	426	462	503	472	435	444	467	472	477	494	425	442	494	443	476	451	449	405	465	463	431	461	452	431	463	457	448	463	467	504	447	426	472	482	455	418	444	460	433	465	453	460	451	489	430	447	450	456	468	485	490	441	437	442	472	442	465	457	490	432	443	476	470	450	464	443	459	460	444	478	466	449	466	450	450	459	428	462	415	410	460	450	466	461	422	424	445	467	413	466	491	466	484	437	453	488	442	448	486	456	493	456	465	433	498	459	477	454	500	455	469	461	455	459	427	444	448	439	457	438	481	442	479	476	419	468	456	465	469	484	459	438	439	504	460	483	455	414	432	456	439	439	457	461	460	489	454	436	460	477	476	432	462	450	436	445	481	459	468	481	476	451	416	427	443	482	463	481	462	466	449	466	497	470	465	459	440	454	470	436	493	457	463	465	437	465	486	500	435	467	452	444	448	460	463	463	455	459	474	488	431	435	452	452	476	491	469	469	484	479	511	465	465	489	445	463	475	450	497	458	433	463	424	418	459	462	480	432	434	441	487	454	435	448	433	443	410	474	456	434	495	469	453	467	449	505	467	476	412	452	452	471	471	504	458	469	462	465	414	478	436	442	458	434	449	435	455	470	464	467	496	433	457	428	458	443	472	470	429	440	491	456	427	448	454	453	460	472	432	464	482	424	461	440	483	493	447	437	450	463	470	450	431	478	441	482	442	437	461	470	451	488	471	473	454	427	481	479	466	453	452	453	472	428	433	451	427	488	451	438	452	477	460	465	443	430	482	459	409	487	449	452	461	476	471	468	479	442	493	456	443	425	440	459	497	491	460	447	501	505	438	458	456	430	465	487	461	451	430	469	480	457	499	444	449	476	464	447	441	471	491	448	450	443	452	454	426	438	486	483	454	468	442	476	434	470	432	453	446	456	475	457	484	465	459	456	475	438	432	456	457	399	441	424	437	479	453	458	486	459	488	471	468	462	437	506	490	404	446	474	475	456	459	434	425	448	459	475	434	428	481	453	445	448	431	432	459	457	418	483	460	493	485	490	474	418	460	470	492	439	459	444	441	443	446	483	458	462	456	467	491	450	478	442	473	471	450	456	471	438	466	448	438	458	428	439	433	468	460	476	446	468	467	431	474	449	493	460	487	471	475	468	469	495	455	453	493	461	473	468	496	462	463	451	424	441	496	464	468	442	469	434	504	438	444	430	429	438	469	436	466	471	495	460	491	462	467	445	478	461	463	454	454	454	441	483	448	492	468	423	469	494	467	458	408	429	448	469	419	470	444	504	468	437	456	487	460	457	456	445	478	455	412	452	472	457	480	483	411	477	447	485	481	449	476	470	461	456	477	465	446	482	452	487	470	455	454	455	465	435	436	462	465	425	458	468	431	454	498	422	460	445	465	485	468	450	462	443	447	470	430	432	457	482	459	484	453	424	435	425	443	444	492	481	441	485	436	451	452	458	453	423	406	463	445	411	432	497	445	460	448	459	463	462	447	497	411	474	438	450	503	461	432	451	468	444	474	474	443	437	457	408	469	466	461	468	450	454	466	467	462	467	442	437	457	455	466	470	480	457	521	494	458	446	431	432	476	428	464	460	446	452	501	442	434	461	438	420	453	500	460	446	411	416	470	465	457	457	447	497	467	519	471	461	473	485	467	440	466	472	492	439	450	446	427	451	453	471	492	433	446	483	433	422	445	486	489	438	432	495	451	442	455	466	465	465	421	455	434	467	477	481	465	471	482	474	458	476	483	456	455	414	449	456	451	512	461	453	496	455	497	470	473	460	453	464	482	451	443	440	468	403	465	410	432	433	453	441	500	442	459	477	445	479	460	477	488	437	476	472	451	459	468	442	453	455	434	458	495	454	445	465	449	464	412	457	474	449	476	468	520	454	412	462	483	451	470	443	486	457	471	423	487	450	454	476	486	464	450	477	452	431	455	498	473	414	463	461	435	470	481	453	453	493	429	439	492	442	481	480	503	502	489	446	486	491	420	481	437	457	479	484	478	496	485	416	412	436	458	461	447	447	488	459	443	429	472	476	462	502	477	434	459	439	429	476	469	499	489	430	506	491	474	486	451	465	489	450	418	469	429	441	456	446	438	473	467	487	448	454	471	449	471	493	438	414	462	474	458	442	493	499	454	471	442	467	454	496	460	466	444	478	460	436	478	454	431	455	419	437	434	480	440	456	444	459	481	457	439	467	444	461	461	494	411	442	467	443	475	497	439	475	467	457	458	422	445	453	470	483	443	411	449	476	467	469	462	409	475	502	482	451	443	490	501	506	476	495	441	442	490	464	430	450	441	433	419	435	482	476	490	459	460	459	454	477	434	458	479	495	490	421	488	447	449	510	470	479	439	461	464	462	482	470	457	450	467	443	451	470	461	430	476	475	468	441	454	444	470	473	441	452	455	452	461	436	474	446	441	471	499	462	457	433	456	522	467	454	474	486	429	424	499	451	441	436	443	475	451	452	472	475	421	435	465	470	483	460	481	474	437	432	460	477	461	464	448	489	459	481	474	431	485	476	526	418	443	469	459	426	473	447	415	446	468	422	446	457	424	451	451	423	451	488	464	464	432	478	455	460	468	473	462	426	452	492	399	456	461	458	455	478	477	430	468	427	461	502	429	463	435	429	432	475	481	448	474	433	510	476	440	462	464	462	484	448	433	429	476	470	420	478	456	464	480
23867	21290	28440	24452	21289	9814	2178	1492	1171	1062	1013	970	968	898	961	919	813	757	844	802	762	768	744	739	785	799	795	773	790	772	794	781	745	770	771	724	768	793	766	817	754	749	783	715	748	739	734	781	738	735	735	713	760	709	774	733	712	725	687	716	731	749	722	775	756	750	741	742	733	763	750	738	733	686	759	739	735	726	787	733	733	736	752	743	720	755	778	708	727	727	753	689	759	762	766	733	701	647	757	751	719	724	704	720	705	709	721	727	747	711	721	748	727	712	736	722	751	701	673	741	756	724	685	692	735	714	723	684	758	707	728	713	694	703	743	706	740	705	762	713	712	683	718	756	729	715	780	750	658	716	762	718	720	710	721	730	751	691	693	709	740	741	762	738	746	703	705	736	748	764	701	697	758	749	691	698	713	684	724	693	711	690	707	728	745	725	732	729	750	751	657	740	727	710	759	749	661	747	687	741	721	728	767	750	666	758	686	675	743	707	732	713	705	730	739	728	696	728	690	750	702	742	740	687	724	731	711	752	718	715	691	737	673	728	707	732	739	761	751	695	692	730	745	742	724	715	701	698	674	676	748	705	712	734	690	716	719	738	751	758	745	732	702	777	686	742	731	733	741	702	747	732	733	723	731	712	704	697	709	711	740	735	747	718	707	697	696	688	687	717	755	682	708	699	737	702	747	716	786	720	713	705	741	719	721	741	693	750	745	734	730	762	742	699	738	692	711	687	687	754	788	752	701	708	714	741	666	737	733	699	776	767	733	711	729	734	722	728	744	702	679	766	777	671	698	726	742	694	737	734	738	696	774	775	744	711	755	728	727	704	728	720	706	753	770	761	701	702	696	770	770	692	750	750	710	714	663	693	735	691	746	739	733	703	725	721	748	722	756	695	725	738	713	693	750	713	738	692	742	711	716	724	714	729	733	694	737	674	720	729	729	769	751	711	735	681	723	735	805	729	781	761	690	689	714	765	709	739	714	764	719	734	719	753	671	738	712	690	724	740	730	730	761	675	710	715	702	696	721	745	668	725	725	681	709	772	749	693	715	712	689	747	731	721	667	739	715	723	752	766	753	703	696	773	694	721	719	727	739	734	737	754	728	721	735	701	716	698	721	712	754	717	707	747	699	700	703	703	731	732	703	704	710	669	731	736	730	727	704	743	731	721	746	696	678	703	749	804	763	769	748	698	741	735	756	685	734	685	727	718	680	694	711	748	733	693	694	738	737	706	718	736	787	733	743	697	716	687	692	675	701	729	762	735	711	734	685	672	710	718	786	711	697	774	684	699	712	739	754	738	760	714	753	726	676	716	697	746	742	713	707	732	705	712	758	742	687	740	706	745	700	686	730	747	743	717	718	716	719	734	712	738	696	669	722	723	714	741	753	752	723	789	719	744	737	759	716	694	707	723	796	769	782	741	710	766	709	739	723	723	706	720	685	734	722	725	712	721	727	726	683	705	732	750	715	700	682	716	740	744	719	737	689	715	744	708	736	684	718	727	738	752	704	770	754	696	706	731	722	733	680	714	749	714	696	759	749	727	744	693	762	690	750	724	737	741	707	716	676	764	718	744	727	728	721	712	693	694	679	713	709	740	715	715	726	760	750	776	747	732	736	726	753	749	730	712	689	739	743	672	718	722	761	743	694	690	743	738	735	740	699	774	656	723	692	712	718	703	738	742	740	730	737	708	716	713	775	737	717	761	751	741	716	721	749	685	653	742	717	711	730	683	719	702	695	761	674	704	715	755	746	737	728	747	770	683	746	779	698	715	830	735	712	781	726	714	699	704	774	692	716	783	684	693	752	710	736	721	703	697	687	730	710	744	734	710	696	765	682	739	744	784	706	738	706	667	721	725	683	697	692	707	679	766	758	718	713	725	694	695	748	720	747	668	734	747	731	730	710	742	711	726	740	727	744	733	764	720	695	750	745	744	690	774	714	722	741	714	769	734	753	725	775	744	711	719	677	700	700	716	717	722	716	734	717	756	736	726	708	730	688	746	728	726	707	728	735	673	719	760	733	717	743	726	754	740	699	710	709	742	754	733	712	744	746	734	736	752	731	701	731	678	689	684	703	718	716	655	689	687	722	719	704	696	706	664	712	728	687	728	683	710	751	727	758	723	682	717	749	681	703	703	738	720	685	755	771	715	693	745	753	643	734	739	695	681	685	717	684	706	691	709	699	745	742	748	727	721	672	741	683	729	690	740	742	682	686	728	705	736	716	749	717	724	746	732	720	711	729	729	709	735	704	728	693	700	732	699	686	685	740	715	709	755	721	695	685	724	716	731	746	732	729	758	715	769	735	721	710	687	737	711	707	698	720	736	752	696	672	725	688	675	711	766	720	707	716	708	703	691	738	750	702	751	761	734	691	768	728	731	724	744	724	778	735	690	701	713	719	715	709	731	734	766	667	735	716	717	736	720	765	674	732	699	730	730	717	728	688	698	695	737	738	716	721	713	680	724	723	731	756	712	725	748	740	728	737	699	713	758	728	706	707	704	732	727	744	757	710	701	733	738	678	700	707	697	741	729	694	666	719	690	681	738	746	688	702	705	714	750	711	722	734	690	714	708	705	740	663	747	717	722	706	738	695	785	732	727	758	708	715	742	732	712	705	729	727	757	718	740	717	754	727	693	719	685	758	722	684	734	679	723	741	732	729	677	721	702	722	755	682	724	716	714	720	723	704	721	681	694	724	739	760	775	728	708	763	697	743	704	737	738	708	733	780	761	741	684	725	711	739	738	699	705	737	717	700	700	748	736	738	729	747	712	752	758	740	710	784	742	741	766	724	728	704	696	697	744	751	701	710	738	742	685	752	737	752	730	720	747	713	706	730	776	692	690	711	699	720	722	766	699	691	681	703	726	723	721	727	707	703	720	709	676	779	697	724	695	751	723	702	740	712	745	774	743	710	695	707	747	710	719	721	715	681	748	737	736	717	748	689	719	735	767	706	741	779	694	739	721	747	687	692	758	757	708	735	725	755	745	731	741	703	729	763	689	717	759	728	713	728	724	715	743	710	745	745	680	739	744	741	722	703	729	746	734	704	721	732	722	718	647	739	764	732	764	710	691	681	682	750	767	719	715	732	699	750	735	728	781	729	751	741	712	674	761	704	651	709	766	724	682	736	738	734	694	778	749	729	693	710	694	710	732	736	706	747	714	705	728	739	745	743	738	726	711	722	746	753	722	749	664	722	783	666	697	744	661	719	686	725	666	742	720	721	748	669	731	736	689	699	724	712	700	677	732	714	781	733	757	765	738	723	728	758	682	716	693	699	744	736	730	725	729	707	763	719	739	724	713	764	688	719	736	757	734	693	717	709	739	692	704	754	735	733	725	705	732	729	733	750	751	706	722	746	764	685	755	803	729	699	721	698	698	707	729	752	757	719	730	707	778	765	677	763	728	732	712	763	712	739	736	695	729	726	699	706	761	773	743	681	732	740	735	654	719	716	694	731	659	752	734	736	709	711	735
4795	13484	8352	4377	4182	3143	2554	1957	1587	1313	1135	1165	1118	1077	1023	911	940	923	869	896	907	886	845	824	798	815	834	791	846	839	826	840	822	846	781	822	789	771	800	773	772	831	788	780	814	768	746	734	847	770	795	753	701	774	760	794	725	729	782	740	683	724	755	757	761	781	793	728	763	675	752	734	786	738	750	705	761	738	723	742	748	720	725	706	680	747	754	728	722	706	721	711	734	743	766	730	745	706	720	716	757	706	761	726	740	749	753	754	727	720	730	733	742	738	713	735	731	716	730	725	722	768	732	726	737	685	708	763	801	766	706	760	750	723	720	724	725	759	742	713	767	751	696	729	683	709	765	738	778	736	736	682	732	744	767	772	736	739	764	743	740	705	789	797	763	711	705	733	739	751	749	704	718	716	707	703	707	729	736	736	741	708	703	754	727	729	706	721	718	769	717	750	754	712	750	741	710	706	733	740	742	765	752	735	780	738	760	731	727	700	786	722	774	750	719	757	698	733	712	732	716	711	716	735	758	701	715	719	697	695	727	716	653	717	695	757	719	795	740	740	757	734	732	704	715	675	752	795	746	752	722	725	689	735	718	733	700	730	715	758	744	750	727	722	713	771	765	726	745	708	680	701	726	716	733	718	716	687	723	735	682	777	708	724	694	723	741	731	798	716	698	713	684	727	719	700	745	712	748	731	717	773	709	743	713	721	695	785	721	712	691	742	720	740	736	730	702	690	702	708	696	744	699	713	738	754	719	660	733	709	699	709	713	723	757	719	744	708	697	728	686	693	720	766	765	700	765	756	685	745	712	716	734	729	716	698	716	723	713	720	703	736	746	736	764	747	716	708	759	791	716	701	750	697	759	737	776	746	679	725	749	755	755	764	669	783	735	721	724	718	730	726	739	736	723	717	681	729	720	730	707	712	707	775	708	709	699	716	767	746	699	745	687	747	712	668	701	788	729	697	719	747	731	776	750	731	722	695	743	726	758	737	723	712	704	727	719	729	704	775	708	718	709	750	717	796	745	702	734	750	698	737	715	716	721	761	724	699	737	725	724	706	739	740	708	742	764	750	688	722	735	735	733	720	706	719	694	688	706	722	731	738	792	744	778	712	721	722	768	744	688	722	696	733	732	734	700	760	754	725	758	745	735	659	760	701	717	765	739	741	704	676	768	707	729	770	744	760	693	723	818	716	700	727	765	723	749	735	705	849	709	665	744	748	719	707	704	750	749	717	703	740	716	695	738	688	701	731	709	774	726	701	711	692	751	736	739	687	727	692	768	718	749	751	715	686	764	748	809	739	710	744	709	827	713	760	709	718	733	785	735	689	734	734	730	729	666	712	716	696	754	714	721	740	744	722	769	796	734	747	706	711	729	719	736	733	714	735	714	664	751	778	694	774	715	774	727	758	708	728	763	717	713	739	701	763	710	747	694	724	728	786	760	745	689	760	699	729	728	747	744	672	728	709	702	721	753	721	762	769	700	781	720	748	770	723	737	701	702	746	755	745	758	734	712	731	774	716	739	712	764	721	736	760	706	708	764	742	695	732	711	721	729	723	735	784	691	741	738	774	662	738	743	733	733	717	746	718	769	732	748	711	753	743	761	725	726	725	782	709	745	724	718	726	711	710	678	665	715	774	721	716	739	693	718	734	705	786	723	701	718	713	696	708	701	783	760	735	712	748	732	736	743	734	714	756	741	742	702	689	675	728	707	778	748	723	734	725	703	731	744	697	726	725	729	716	753	734	735	679	728	733	661	741	743	718	723	707	710	736	775	712	681	729	749	705	770	737	712	765	711	729	788	682	756	780	749	709	702	726	713	731	762	727	704	733	716	704	786	721	729	738	746	748	718	715	705	716	725	747	760	705	715	701	722	741	748	729	725	782	758	800	735	737	715	758	712	736	705	686	724	719	748	753	698	750	765	733	740	719	714	745	784	730	721	719	755	771	740	650	757	764	734	757	759	705	767	762	727	752	728	750	704	698	795	703	765	729	721	729	697	715	737	750	734	707	718	705	724	775	723	740	763	723	685	699	735	757	681	752	788	713	754	708	748	731	727	753	746	713	737	773	770	717	728	686	774	760	790	811	744	668	741	758	672	750	754	776	750	732	768	751	705	761	708	702	758	757	716	742	726	691	694	754	688	735	703	748	691	740	753	737	666	702	717	707	738	744	764	719	709	749	708	723	781	770	677	804	706	733	798	743	745	730	761	736	732	742	733	704	714	732	722	734	774	752	707	721	718	748	722	747	719	688	700	705	729	802	721	725	752	695	722	739	793	760	750	711	724	720	700	683	744	744	759	709	723	787	767	742	749	777	725	733	738	722	741	710	734	706	722	751	779	745	706	678	689	713	726	767	761	766	714	726	705	804	729	731	771	713	722	717	733	701	742	715	697	768	778	728	714	717	771	774	675	708	701	780	710	783	744	736	695	736	714	714	718	790	704	714	719	712	745	744	768	728	704	732	719	743	717	747	702	675	767	663	722	747	738	710	742	723	739	675	741	728	709	752	754	767	739	721	752	685	751	745	705	713	705	774	728	749	720	757	735	789	762	723	706	748	758	724	737	713	745	746	709	715	719	779	707	717	733	736	723	720	757	742	772	748	738	775	715	743	724	719	684	715	720	703	691	729	728	735	818	698	709	741	734	684	717	780	688	720	734	768	772	729	691	719	727	693	710	731	709	732	717	748	782	723	702	767	681	751	752	737	703	737	727	738	729	691	762	700	716	691	759	732	702	764	743	682	707	695	763	717	710	739	729	740	737	704	743	723	713	736	694	717	821	704	722	735	680	763	736	736	710	757	681	752	707	747	770	734	733	701	744	729	758	731	729	695	731	763	707	727	691	747	754	716	701	752	740	670	720	735	705	707	698	703	678	735	724	731	677	738	739	722	653	740	728	744	780	706	678	772	703	733	741	730	721	709	792	735	733	693	715	779	700	724	721	716	763	713	777	722	733	719	720	710	690	771	724	745	727	722	768	724	705	670	740	701	717	682	723	688	705	696	742	731	743	748	727	721	759	737	733	733	685	735	692	696	677	765	735	704	715	698	762	745	710	779	749	688	769	693	764	717	696	724	680	710	714	765	691	738	678	734	731	729	761	733	736	733	718	747	698	691	726	721	667	705	715	726	688	724	703	721	730	733	768	727	748	749	690	754	734	749	756	681	757	720	715	737	766	713	739	707	681	733	779	754	760	700	749	725	735	735	755	652	743	749	725	753	746	744	750	782	695	737	735	714	720	685	704	730	727	751	744	746	745	693	784	750	710	710	757	767	673	716	719	755	677	710	744	716	715	720	745	741	700	700	748	712	725	725	722	724	714	733	714	777	706	719	741	734	733	713	760	764	760	702	735	715	718	759	668	779	725	740	747	791	721	723	745	728	716	695	739	754	777	724	756	750	723	745	725	736	713	742	716	684	705	717	777	785	709	708	776	703	731	717	729	745	744	743	733	718	713	738	791	784	741	724	743	721
24969	21272	27270	25485	9997	1271	971	771	613	527	537	497	481	489	475	446	450	452	443	445	413	380	365	385	351	386	396	390	407	438	443	397	411	417	395	404	432	391	414	378	400	410	443	386	433	400	379	386	393	399	399	411	355	395	391	341	333	370	381	386	380	384	406	386	367	402	370	393	386	373	377	391	369	425	352	371	381	357	378	371	376	365	380	332	365	359	378	366	369	395	390	348	394	368	395	378	385	385	394	357	378	365	393	386	357	390	371	364	334	358	387	363	394	386	396	342	369	351	399	373	367	395	332	352	366	384	341	371	373	351	385	366	360	365	344	350	400	345	360	391	386	358	366	344	388	353	375	363	367	368	364	393	380	368	370	388	357	386	362	375	380	356	353	356	364	374	368	387	385	361	371	369	335	367	375	371	365	346	366	359	353	357	357	393	380	372	389	344	353	368	383	369	356	380	345	357	384	367	400	344	375	330	393	363	365	337	352	337	388	391	374	370	371	400	369	355	366	364	374	400	365	369	382	363	384	366	358	386	381	333	380	388	340	346	350	374	413	400	371	382	406	348	368	383	393	380	376	394	388	394	372	381	372	387	315	357	345	369	374	339	372	395	387	350	418	389	377	347	369	381	372	361	378	353	363	372	374	376	374	343	382	347	398	368	377	388	396	415	359	374	375	360	389	382	389	348	363	391	352	381	344	360	336	379	389	377	372	378	356	359	371	344	354	389	386	340	347	380	384	362	370	383	386	321	393	415	421	364	378	359	374	385	344	366	354	394	392	370	355	360	389	345	353	377	380	390	368	352	370	383	377	378	371	384	425	366	396	373	399	351	380	335	404	357	368	345	349	368	375	361	370	369	360	390	336	364	347	376	354	352	373	377	348	386	385	395	376	352	349	349	328	363	401	379	357	370	365	393	351	380	365	379	368	351	386	353	353	381	374	373	374	362	374	385	399	380	427	354	388	371	370	349	398	358	399	364	338	359	363	375	368	423	400	360	340	358	372	358	369	363	362	380	385	369	382	378	390	377	390	380	401	363	355	385	369	438	393	411	325	381	367	357	396	349	348	368	362	354	374	344	349	337	362	348	370	365	395	362	384	375	362	387	393	378	380	360	360	341	402	354	331	331	367	401	346	332	331	359	362	386	378	402	311	392	363	404	352	386	377	358	384	365	393	369	370	403	368	345	362	354	356	387	374	360	375	386	374	389	366	340	370	382	341	378	394	355	393	363	368	364	362	406	358	372	369	361	356	388	373	393	400	318	383	391	402	393	339	378	387	326	361	389	358	379	402	362	368	412	368	373	357	368	384	399	385	332	391	347	346	379	360	361	361	357	366	376	376	385	378	380	352	394	350	373	347	383	354	384	343	335	365	398	375	349	398	379	364	378	367	364	395	363	421	387	356	394	367	381	363	388	387	397	366	376	340	366	401	376	391	385	367	371	336	366	376	386	384	367	344	397	378	365	380	398	368	395	376	358	335	366	340	354	347	389	351	386	413	338	364	368	362	337	370	359	413	415	381	397	359	360	367	395	366	385	402	351	370	374	374	345	365	372	402	362	359	355	371	328	388	344	361	414	338	375	356	387	380	403	389	362	368	352	331	362	372	378	365	417	343	366	361	353	368	354	351	373	354	368	383	358	367	374	380	362	380	401	383	355	370	342	400	341	343	372	379	366	393	376	340	352	364	377	379	388	386	395	390	384	384	387	351	402	384	431	359	386	380	354	370	371	368	358	382	374	372	377	406	364	416	391	377	357	356	380	383	342	377	373	366	394	362	366	374	363	369	382	392	367	368	344	343	370	370	386	371	389	366	369	373	414	377	369	419	353	365	364	385	355	376	373	371	372	393	356	360	356	389	399	342	374	417	344	369	374	367	365	379	370	368	380	374	380	391	371	379	371	377	394	349	397	346	363	357	375	378	369	386	392	398	395	362	389	390	373	388	370	301	379	358	370	371	351	406	366	372	361	374	395	381	389	341	344	376	398	326	350	336	338	377	390	403	380	384	362	365	374	355	374	388	351	360	357	374	364	379	349	389	381	372	363	365	354	374	330	379	351	351	353	361	334	373	369	361	389	401	386	358	405	366	359	398	390	367	362	371	360	368	370	357	366	352	397	399	359	357	392	390	354	374	384	375	385	386	355	392	356	357	368	359	367	378	395	367	389	336	375	360	389	385	367	372	378	362	346	354	386	383	348	375	338	391	368	409	367	364	373	373	359	351	406	360	384	381	388	339	361	357	371	391	362	387	351	405	358	354	382	371	360	360	353	377	362	366	355	368	375	380	364	373	325	384	343	356	364	389	371	402	346	377	394	375	382	399	385	397	379	407	365	384	385	378	377	352	384	372	375	354	384	334	382	375	340	379	392	378	333	390	349	325	379	346	353	388	381	373	376	337	392	367	343	374	379	375	387	363	376	372	357	360	380	367	380	391	352	380	335	383	371	384	367	373	356	381	431	395	371	378	347	365	371	401	368	349	407	361	361	361	357	396	386	401	332	338	357	370	357	383	359	363	392	377	359	368	366	372	357	399	368	383	357	375	355	322	385	377	395	414	337	381	346	364	379	390	367	339	382	348	383	375	352	370	361	372	365	362	367	370	378	368	343	400	377	387	366	399	361	337	353	368	374	344	355	396	405	338	355	361	350	340	348	371	376	339	367	395	358	378	362	365	391	389	366	354	347	374	378	388	362	372	354	337	361	358	362	377	316	404	358	389	371	376	378	378	380	377	390	365	373	350	373	353	373	363	376	379	383	385	381	371	349	360	339	348	361	432	374	349	397	346	357	385	342	352	394	364	368	378	376	354	387	358	392	378	377	370	360	390	370	356	337	320	371	368	398	362	369	375	384	349	362	390	389	366	406	366	383	385	369	399	349	388	376	358	347	371	362	357	355	425	325	373	384	377	359	363	366	381	413	397	390	374	388	364	377	379	347	365	396	350	380	352	376	359	395	366	365	379	334	372	347	370	399	369	378	379	364	390	376	361	348	382	346	331	372	364	362	339	348	364	359	383	358	353	366	376	384	354	378	356	400	382	365	405	361	404	365	382	373	377	342	420	320	362	366	352	339	390	379	375	378	363	379	361	353	343	353	400	389	377	357	368	344	372	373	374	372	365	385	366	374	386	396	376	364	369	381	353	398	365	374	373	340	353	359	351	365	360	353	378	396	378	371	379	363	351	400	348	369	377	343	363	385	347	389	357	375	326	353	347	380	378	372	375	378	364	380	371	357	378	380	394	362	379	368	370	357	366	369	450	370	360	372	373	356	337	368	344	406	347	366	376	382	363	360	342	392	365	376	363	392	378	358	395	365	346	347	411	371	381	375	345	354	360	343	378	352	351	369	351	377	335	375	367	370	389	398	389	403	377	355	353	357	352	339	390	348	379	302	373	386	365	377	383	370	387	351	337	403	387	344	371	347	384	359	359	384	378	396	358	385	363	374	375	390	355	372	366	382	362	380	362	372	414	369	392	390
4357	8435	5066	2475	2592	1852	1506	1247	871	763	709	690	656	669	613	584	522	536	554	505	458	456	474	425	459	454	458	462	424	442	420	492	428	405	448	470	459	436	427	436	446	431	437	454	500	419	418	387	390	378	418	417	388	410	365	437	416	397	406	383	414	397	381	371	405	432	419	409	387	388	411	419	390	384	393	380	381	384	416	393	413	377	369	404	406	390	436	390	431	418	420	399	428	400	404	378	394	369	383	386	394	351	400	393	414	389	356	367	371	371	453	411	380	370	340	375	399	374	398	356	390	368	378	408	369	405	410	375	379	389	388	396	358	373	406	393	378	383	388	387	379	385	366	386	394	398	371	408	410	401	392	412	404	409	376	357	373	362	393	404	405	416	399	371	388	403	393	410	355	387	404	381	386	354	389	373	377	396	390	376	394	409	386	402	426	409	377	389	384	391	405	390	399	401	368	394	372	395	376	400	378	406	381	390	401	408	356	392	403	372	368	414	375	366	379	413	349	434	369	369	387	362	360	408	360	414	387	397	340	408	388	360	411	349	392	395	420	384	377	384	402	373	369	369	393	379	388	404	372	405	380	373	363	399	373	421	404	381	431	415	362	367	401	396	398	397	392	386	383	373	376	353	386	374	411	400	399	405	389	409	372	382	375	399	386	394	415	352	375	404	364	385	406	378	360	406	428	399	350	375	400	417	379	358	407	398	370	439	392	363	382	379	405	406	369	384	383	383	410	371	385	406	410	388	384	397	354	407	437	419	387	400	421	421	365	376	376	410	419	398	378	402	405	396	402	376	412	396	369	374	386	402	422	386	408	375	390	391	391	364	360	391	380	384	387	342	379	417	415	392	395	402	428	378	395	365	442	344	435	382	382	410	391	363	399	432	402	401	375	400	409	360	357	380	350	391	370	387	369	396	365	354	366	393	391	368	382	374	401	399	379	395	402	361	381	363	344	402	366	340	421	456	352	384	450	405	385	381	395	416	368	374	385	349	381	377	395	394	388	392	369	387	366	368	389	380	398	385	397	409	359	400	396	391	383	410	376	374	395	364	388	370	375	392	364	349	361	421	391	398	363	374	411	421	383	412	389	401	361	409	417	369	390	393	404	387	417	410	383	387	388	367	353	385	395	407	392	372	403	390	425	381	366	416	334	384	426	395	440	393	375	407	367	391	380	385	359	374	428	410	384	394	401	379	418	406	363	381	400	390	381	396	402	371	414	362	375	397	437	414	405	410	380	425	389	398	403	395	394	356	396	382	462	410	389	400	378	417	386	370	402	389	393	405	377	358	389	359	406	388	369	357	381	391	369	368	399	357	366	336	382	397	381	368	387	419	393	393	416	359	373	410	365	413	433	360	426	370	402	395	392	383	363	386	374	347	456	381	359	396	394	392	450	427	391	406	406	412	380	372	390	380	391	390	377	368	415	419	368	375	398	379	372	387	401	413	362	378	393	362	412	414	392	373	380	385	372	396	347	403	383	384	416	406	396	374	397	359	406	378	388	370	398	406	365	389	399	393	384	361	362	405	398	348	395	379	360	414	362	354	396	388	392	396	390	378	391	385	398	393	411	370	411	393	393	372	393	351	398	367	399	415	394	415	353	398	383	373	417	409	389	405	377	367	376	383	392	366	374	388	386	395	388	423	366	374	385	411	379	399	398	392	424	392	384	386	384	382	367	395	388	420	402	383	368	394	376	368	395	387	412	410	403	386	380	395	369	417	359	394	393	405	380	381	370	399	395	399	434	411	397	392	395	372	385	360	399	402	401	398	411	408	381	387	376	396	411	421	416	393	396	385	355	400	408	381	385	361	412	372	427	352	388	385	412	374	390	388	377	416	415	380	417	399	390	418	414	382	415	391	354	402	404	405	410	363	373	369	377	395	371	417	370	412	401	397	400	409	356	430	392	410	387	415	384	365	381	408	383	362	349	403	393	396	430	367	360	399	388	417	415	403	431	380	398	377	369	393	399	392	366	418	348	376	389	367	422	368	375	396	375	403	421	362	422	376	405	392	386	418	378	371	386	365	403	393	373	375	427	379	387	356	385	389	415	430	423	340	400	412	393	393	377	402	359	417	402	385	400	377	369	379	416	371	379	397	384	393	419	356	423	360	377	373	391	395	379	371	394	396	396	403	424	375	351	353	403	410	385	361	373	389	347	355	412	428	380	389	374	388	352	408	407	386	430	389	368	395	399	404	403	393	367	393	352	371	370	390	379	384	386	382	354	372	399	382	402	406	395	363	375	368	400	393	417	353	387	405	404	397	377	385	375	400	397	412	394	390	389	396	388	359	396	406	395	427	392	389	367	386	395	385	410	401	383	369	393	406	391	396	416	367	397	391	405	395	401	374	371	402	414	388	451	416	368	398	378	372	382	414	370	371	358	400	379	440	377	395	386	404	426	394	418	390	375	400	379	390	431	351	367	380	430	364	394	410	377	392	389	390	408	355	413	389	392	401	415	403	414	419	381	392	357	379	402	436	360	380	402	428	436	396	440	375	389	388	376	393	407	367	371	398	384	406	384	378	377	363	385	397	364	409	438	379	418	367	389	430	403	369	389	444	396	338	400	385	395	367	396	372	395	355	389	396	426	387	444	392	352	372	396	398	414	390	402	405	415	394	396	387	358	390	395	398	400	363	403	396	378	349	398	394	412	404	374	374	362	378	427	369	383	385	369	374	369	378	373	400	375	400	425	365	396	371	402	426	415	425	418	388	380	410	358	403	372	395	373	419	372	389	385	389	422	364	380	384	380	379	375	391	391	421	393	383	396	374	409	378	375	361	416	384	372	391	386	403	358	374	387	394	402	395	420	399	377	378	401	364	366	394	361	437	410	403	449	407	382	398	357	394	379	394	429	428	384	404	379	381	392	360	359	404	404	387	393	383	385	404	409	385	384	392	418	404	387	378	395	427	370	396	420	381	391	362	396	397	376	394	388	372	410	372	426	390	386	418	421	391	390	369	376	367	387	386	397	402	399	389	374	404	362	384	348	406	393	373	360	411	431	389	357	400	400	394	348	374	429	384	369	381	408	369	394	405	384	377	371	390	371	385	401	413	391	387	372	382	384	394	360	363	388	383	387	389	361	373	390	367	380	382	380	375	375	369	378	383	400	364	413	420	401	320	403	377	375	364	372	414	388	365	383	388	351	381	409	411	387	405	387	387	404	402	401	431	404	383	406	362	382	435	380	414	371	403	399	371	371	394	407	423	401	365	393	369	364	382	405	362	396	411	369	371	380	378	383	427	380	402	395	416	408	406	351	414	385	394	377	386	386	389	372	399	404	411	427	386	401	403	388	387	379	412	363	400	400	423	357	411	384	381	373	381	389	402	419	394	398	409	408	390	419	409	410	381	407	374	394	386	397	427	405	402	382	360	393	402	427	370	370	383	339	415	362	392	400	416	360	390	387	415	384	397	386	370	419	396	383	436	434	388	382	410	442	364	361	383	388	344	379	384	401	344	404	418	388	410
22727	21322	28977	24018	21331	21444	9538	2237	1580	1315	1327	1226	1100	1056	1076	1062	1004	946	993	962	872	879	833	875	914	831	876	857	885	865	871	856	867	847	841	841	808	871	887	817	816	828	829	853	826	854	783	799	796	817	847	775	804	776	750	789	781	795	765	750	798	749	821	761	789	768	800	802	851	811	833	750	794	739	759	731	827	781	772	737	701	748	753	745	778	800	766	780	784	798	763	770	740	768	756	792	769	775	758	786	764	729	786	796	789	760	792	769	766	724	756	752	739	805	790	727	738	754	750	800	752	800	791	753	723	767	727	716	763	759	758	747	744	746	758	751	807	758	749	767	718	736	769	820	756	750	735	788	800	727	776	791	732	788	739	754	758	781	769	775	744	771	797	790	785	764	723	708	743	757	754	767	778	762	736	795	775	759	717	730	765	753	724	738	749	791	706	752	729	763	718	719	719	790	699	740	785	693	788	765	760	732	778	791	756	729	738	746	728	813	707	709	803	774	757	771	690	719	714	724	781	730	747	748	750	754	735	763	778	764	731	773	726	759	794	745	777	742	745	759	728	725	729	749	737	764	728	772	726	732	759	749	726	754	777	734	820	776	758	761	779	765	742	752	772	713	739	728	723	735	781	776	778	726	780	753	737	761	758	728	775	750	734	779	745	746	726	734	715	787	781	762	749	749	734	745	705	723	737	775	761	729	822	736	744	778	776	782	762	768	786	765	759	738	754	748	772	789	806	798	682	804	793	721	744	747	782	788	791	750	787	704	791	780	745	735	759	760	714	763	734	727	769	712	770	804	731	781	767	806	717	795	779	797	703	748	784	706	729	793	754	700	752	734	806	784	779	801	766	812	742	735	796	752	754	715	797	764	772	712	763	753	736	697	779	747	748	730	762	779	749	771	709	749	753	746	834	695	750	784	738	757	770	820	752	780	711	731	730	717	808	737	743	785	809	716	742	767	766	759	709	799	726	739	760	796	732	750	744	753	778	771	802	784	720	768	773	762	789	762	769	750	715	741	830	740	748	769	788	802	767	773	729	788	739	751	767	738	730	669	764	719	760	789	773	783	688	746	756	704	747	737	713	759	755	797	786	722	760	782	767	714	750	732	743	787	753	723	766	802	787	807	698	812	771	800	775	833	730	771	751	738	751	729	712	738	776	727	760	739	779	766	752	727	734	789	719	768	736	746	708	764	724	784	767	737	750	775	747	770	773	757	793	788	718	758	704	744	730	783	757	769	769	800	723	781	737	727	756	747	782	759	714	765	791	700	756	776	732	762	773	788	788	779	717	779	758	706	695	760	773	708	740	811	812	764	719	789	782	754	746	785	756	723	717	745	723	775	762	749	741	776	716	734	713	751	777	745	763	781	743	751	802	805	756	759	740	768	745	765	723	737	747	755	753	705	781	755	769	807	713	759	733	766	776	732	768	765	720	739	759	731	756	742	818	697	760	740	751	791	735	770	759	797	759	731	719	737	744	692	755	765	742	777	755	744	794	763	709	784	743	710	760	719	730	780	774	750	714	784	776	737	744	773	732	750	730	796	758	815	780	785	728	716	781	745	758	812	745	728	755	798	747	706	797	739	755	778	745	779	716	736	682	753	754	762	743	729	765	714	745	711	758	722	762	759	738	775	816	740	756	764	746	761	775	744	769	808	813	733	724	775	737	765	740	777	768	787	814	721	720	727	774	766	744	706	715	732	744	726	749	785	728	743	736	742	713	733	725	794	705	743	770	753	714	772	808	723	743	762	742	731	752	728	741	769	803	747	751	714	752	762	738	745	704	737	739	799	794	746	718	724	747	746	753	782	699	770	725	764	825	756	745	763	745	731	762	725	762	751	779	779	773	752	754	753	720	794	756	734	736	753	769	710	706	745	811	732	757	751	733	743	782	715	753	741	734	748	729	788	764	717	717	783	762	747	774	759	787	758	769	777	750	743	784	748	788	695	768	706	715	765	741	720	732	760	749	783	772	829	819	800	767	775	696	753	762	794	743	768	799	752	756	731	768	763	797	750	733	791	765	758	781	723	743	735	732	771	701	759	766	731	765	759	710	697	767	768	758	760	741	787	739	723	734	713	743	802	799	730	762	743	759	730	784	760	812	766	710	791	726	785	781	770	775	757	806	749	740	728	713	752	766	738	765	724	743	749	736	714	743	787	766	791	760	725	725	780	760	774	743	739	722	790	735	712	729	772	744	733	734	785	753	735	775	702	693	777	704	747	730	751	795	769	764	784	686	750	758	705	755	794	728	800	740	728	791	736	759	770	768	765	754	723	766	783	760	771	728	775	723	736	764	740	748	748	775	732	699	786	779	702	753	745	736	774	793	764	786	790	729	728	825	731	741	807	751	739	763	747	781	789	777	737	742	757	736	745	780	756	727	787	785	761	758	743	761	780	737	733	756	783	727	737	810	734	732	735	735	767	746	706	733	800	736	763	757	757	729	749	752	755	763	717	773	753	793	753	774	788	740	799	759	782	731	733	709	743	768	753	746	755	774	719	742	743	783	731	711	774	784	798	735	797	725	788	792	790	739	821	766	715	723	768	746	757	678	742	761	741	738	722	738	714	757	768	765	773	724	786	772	727	760	752	778	757	745	748	728	772	755	736	787	754	792	738	787	721	736	730	747	714	752	764	776	810	748	776	729	733	732	759	763	775	757	776	728	797	727	779	786	715	727	736	689	765	784	799	746	779	706	712	708	712	767	780	782	759	776	767	730	768	757	770	712	725	740	739	677	740	768	814	743	750	723	757	766	750	768	727	741	713	739	782	716	788	769	748	757	745	751	765	756	700	735	743	730	791	722	721	729	754	760	772	696	749	776	733	770	761	767	755	756	831	777	745	784	726	780	765	721	729	753	750	732	745	793	725	765	734	751	762	750	728	742	802	743	718	780	726	761	755	785	726	763	784	772	737	735	747	774	732	768	721	761	753	726	749	728	774	781	756	714	722	712	732	726	722	735	792	770	761	780	725	750	718	756	761	735	799	774	762	728	753	766	765	733	768	745	694	738	801	763	731	687	759	689	747	740	773	786	702	748	760	784	760	726	746	756	761	714	778	785	737	756	771	686	763	765	735	759	764	801	799	764	782	755	736	770	735	800	759	773	763	747	785	752	726	765	707	843	744	737	772	759	734	662	745	794	762	727	748	769	775	784	808	767	793	734	775	784	762	731	777	781	776	734	751	744	726	759	703	740	729	706	779	767	747	757	728	779	739	744	784	776	765	761	718	706	747	787	768	704	818	730	755	763	752	730	765	768	774	731	752	741	733	798	775	736	758	805	736	730	733	779	741	748	758	769	783	736	753	721	799	731	756	777	714	770	716	724	735	767	830	762	750	767	720	782	784	721	751	703	723	772	791	744	747	771	763	784	784	793	767	751	723	787	731	779	775	704	739	737	755	793	700	707	755	715	783	772	757	721	767	713	732	774	775	710	721	727	724	767	742	701	753	769	782	730	751	705	763	751	814	757	765
6151	19257	12523	7004	6579	4725	3748	2940	2148	1790	1605	1455	1389	1300	1292	1237	1103	1119	1027	1044	991	916	910	890	926	840	902	953	869	875	865	907	907	843	889	918	916	876	865	845	871	853	927	840	860	847	837	788	823	768	799	827	808	770	794	849	798	779	789	795	775	786	702	854	844	778	810	773	799	789	757	823	773	746	724	745	782	760	743	759	730	759	771	771	748	762	779	749	790	773	796	752	828	784	779	795	742	759	759	783	759	791	752	759	821	732	744	755	772	743	720	730	762	791	757	807	704	767	797	750	767	738	720	778	768	770	733	815	762	768	740	769	746	757	758	775	787	790	775	791	776	718	724	749	738	758	801	740	754	784	775	757	763	741	731	755	725	798	715	742	747	755	768	768	748	749	745	764	766	789	716	730	771	769	743	742	760	782	719	713	777	734	792	771	736	794	688	823	735	779	803	769	731	826	757	802	774	819	776	702	741	771	772	758	780	750	784	802	804	794	836	812	748	751	763	776	802	736	736	732	746	854	725	772	764	756	773	795	788	744	767	755	772	778	733	765	718	712	808	775	746	789	770	750	751	765	739	810	788	735	776	763	781	770	829	745	747	737	739	811	764	751	792	728	743	803	722	731	758	759	760	743	785	725	751	732	769	774	762	725	777	768	830	785	804	777	760	720	775	784	806	784	772	781	721	767	751	802	709	721	781	736	760	776	762	749	739	789	804	797	742	752	762	764	749	756	767	778	774	775	726	724	776	777	755	757	776	739	758	765	733	734	753	804	772	764	743	737	775	775	745	794	771	755	772	756	742	776	813	766	799	800	775	757	774	756	775	812	784	719	792	745	754	795	736	752	720	758	714	791	793	791	791	765	756	750	759	709	746	760	792	720	728	827	762	781	722	783	743	830	755	729	784	792	722	757	755	784	750	728	738	716	761	746	764	769	746	787	771	806	764	731	795	736	754	768	727	747	715	728	772	764	767	772	757	782	760	754	732	778	743	750	800	734	732	745	807	744	812	759	754	778	746	781	726	728	792	781	773	746	762	747	748	778	719	780	774	707	737	792	789	761	765	811	729	782	754	757	747	773	755	750	744	801	736	778	764	761	757	754	758	801	747	739	787	742	731	771	783	793	783	766	785	779	746	762	774	711	799	737	823	762	748	729	711	759	793	756	760	751	776	704	723	776	762	756	729	740	779	742	773	745	776	724	816	766	771	768	736	762	795	774	772	765	781	756	787	768	797	746	792	836	706	758	816	790	732	702	773	732	726	737	767	829	759	783	753	754	828	734	806	776	728	789	762	783	737	767	726	803	741	803	759	720	738	768	734	806	754	804	734	753	761	753	798	766	751	797	797	745	737	704	758	731	779	773	761	748	705	827	746	743	760	782	762	770	750	741	760	746	764	796	766	778	715	754	741	811	803	798	800	698	749	791	761	715	771	764	778	772	743	762	780	723	789	775	787	740	745	758	762	720	770	744	835	836	730	735	805	764	759	780	770	745	774	796	784	736	741	726	786	775	785	735	796	723	759	777	786	792	735	751	756	773	769	750	781	794	710	742	792	755	795	728	724	781	780	761	732	791	732	781	777	707	746	748	790	763	770	778	735	756	772	780	763	809	750	740	754	762	754	779	803	753	739	716	776	746	785	745	770	758	772	832	762	777	767	792	761	787	723	736	811	772	768	767	808	806	709	777	722	802	791	745	763	795	782	752	739	769	733	790	734	824	772	760	789	786	818	735	745	820	772	772	743	789	770	754	724	800	735	752	767	751	771	760	749	739	770	750	803	739	830	775	777	795	782	732	712	752	757	749	795	789	761	783	698	768	773	732	731	735	750	756	749	718	749	727	743	779	749	748	744	779	705	737	805	759	807	743	762	800	760	728	750	769	743	715	733	775	731	800	770	732	742	702	774	769	770	821	785	748	753	700	791	786	745	730	763	745	750	755	779	781	752	759	755	732	762	760	715	775	842	771	786	779	770	744	744	771	790	771	712	794	793	777	782	779	732	767	763	762	814	741	776	776	745	769	795	743	763	728	766	770	749	716	740	723	797	753	693	751	763	775	757	804	754	794	707	713	747	740	755	750	766	726	746	753	783	739	750	766	792	762	773	768	772	755	735	800	792	774	732	754	756	814	733	736	773	782	717	742	832	741	767	751	822	779	811	798	768	790	732	774	720	788	761	813	745	762	699	760	789	798	722	779	774	772	735	762	766	763	746	800	761	772	748	741	745	734	761	728	739	732	774	751	763	772	763	758	727	771	739	750	736	733	782	709	767	748	724	773	748	809	739	818	783	713	726	757	747	755	770	782	740	718	738	741	794	763	740	768	766	748	748	740	781	758	765	752	725	746	740	762	760	776	773	755	766	781	788	746	743	716	730	745	839	735	758	796	769	767	744	806	737	754	779	770	804	784	764	732	821	770	742	755	759	776	780	712	793	797	704	782	742	802	777	695	764	760	795	759	751	804	782	743	751	763	769	758	731	773	763	753	748	780	761	767	745	713	764	753	745	748	763	716	751	764	743	749	759	806	785	744	726	724	770	781	764	773	732	752	753	706	774	781	739	750	771	730	724	747	740	777	740	763	759	799	782	707	795	764	730	771	798	754	720	749	782	805	754	750	712	773	690	735	754	747	806	736	762	781	770	745	745	778	788	754	797	756	813	792	739	797	788	718	725	756	749	712	775	715	763	776	734	773	730	729	775	771	739	797	764	777	762	789	728	750	685	744	777	732	760	741	786	729	743	726	757	738	721	708	849	745	741	753	761	746	776	768	776	743	783	755	797	788	763	749	781	750	764	763	801	756	751	801	761	807	767	742	783	802	748	762	732	706	793	730	760	775	796	756	743	788	774	761	760	760	722	728	752	818	708	703	718	687	797	776	763	775	783	781	788	778	730	738	781	718	815	750	748	771	771	777	749	695	760	756	803	735	802	799	756	778	765	784	757	779	768	747	810	752	744	782	759	743	751	768	795	805	757	802	772	730	750	767	782	748	744	829	747	777	722	742	728	736	802	767	726	752	770	820	791	749	768	777	716	737	751	747	758	788	747	786	764	770	739	757	767	777	767	744	790	729	744	750	752	757	763	757	734	727	732	764	757	738	774	744	750	802	827	750	740	758	776	731	790	802	756	785	732	790	697	780	761	796	761	759	765	758	740	772	720	772	723	730	750	760	783	739	731	766	762	740	756	771	748	759	767	737	778	759	758	728	781	801	752	749	774	730	750	766	767	742	741	748	752	760	767	761	751	753	780	764	754	756	815	746	751	742	709	755	760	753	813	752	728	776	742	785	781	761	762	794	713	713	725	757	783	832	748	739	781	738	744	742	756	799	767	789	744	771	772	760	727	737	802	782	723	775	740	767	736	732	779	698	776	751	807	802	781	748	767	729	754	787	702	738	731	720	816	745	741	714	801	772	739	741	754	802	739	749	739	774	770	755	737	790	748	794	736	757	766	734	775	787	807	760	741	791	787	786	779	754	737	776
27800	19610	7193	1520	1126	895	707	597	574	551	499	498	444	488	520	496	438	477	496	479	466	439	468	448	440	465	417	484	506	461	463	485	500	446	471	493	494	466	457	498	474	488	483	499	451	440	473	448	504	454	448	430	457	453	476	425	459	441	463	442	438	455	484	465	426	459	454	466	421	400	409	463	457	440	436	430	472	435	455	414	429	410	419	424	421	445	434	474	444	453	413	428	436	451	449	456	405	447	461	523	402	447	450	452	429	449	442	388	466	435	397	438	420	446	438	449	459	418	428	427	405	461	423	436	470	430	427	472	411	470	415	472	481	444	408	447	402	433	445	420	477	438	437	431	488	446	453	420	436	477	445	412	432	463	442	483	445	464	473	427	455	464	440	448	454	454	442	413	435	444	420	443	439	430	445	453	481	413	431	396	458	460	433	437	424	431	428	450	441	429	464	471	427	458	412	443	490	456	431	449	492	476	427	466	452	458	502	456	469	434	403	427	459	439	474	446	433	418	453	467	424	467	470	433	450	441	462	455	449	455	465	421	444	429	423	433	468	491	435	443	444	449	436	448	419	438	452	434	479	418	448	436	494	423	436	416	429	458	439	445	400	429	476	458	467	472	449	441	419	432	443	426	472	449	495	501	436	464	479	443	460	476	418	452	466	407	451	466	456	429	444	480	458	458	444	452	424	457	441	459	447	469	423	450	411	442	446	454	437	458	423	444	420	460	466	466	416	386	450	442	446	469	428	455	470	443	431	435	415	454	448	415	447	450	432	430	456	454	463	438	420	430	450	408	427	442	450	426	457	436	410	441	443	437	439	444	457	427	473	442	449	465	417	436	456	468	455	424	391	440	462	438	434	465	457	430	464	455	464	438	469	462	407	428	441	468	434	420	432	476	436	443	395	449	402	425	451	447	473	453	409	413	481	440	431	457	458	450	414	487	442	469	464	421	469	464	461	475	442	447	462	436	447	448	436	461	427	485	456	435	450	403	462	435	459	460	427	441	436	459	440	414	456	428	442	429	470	462	432	424	413	437	460	466	437	434	447	470	472	420	435	448	385	425	432	457	425	437	433	436	492	466	432	438	418	427	455	423	464	445	453	470	448	471	430	447	489	443	426	463	439	442	425	444	457	431	447	407	430	414	446	418	476	459	480	460	487	464	451	442	432	450	426	412	451	429	478	434	482	487	455	452	418	434	449	461	485	446	445	470	448	445	440	437	421	426	436	442	428	443	449	444	473	398	418	400	468	453	420	476	467	471	464	450	440	469	427	466	428	465	467	435	446	449	479	444	457	425	458	438	485	473	427	437	452	455	383	484	415	458	473	416	425	422	450	442	428	453	467	424	452	455	432	453	449	473	455	460	430	432	440	433	477	419	500	441	467	454	487	449	442	430	451	432	416	450	415	415	422	470	433	424	454	413	468	454	497	462	415	478	458	448	438	435	400	420	482	471	450	387	450	437	478	440	432	440	453	448	460	459	459	467	468	453	433	456	426	437	452	457	422	445	437	446	471	457	428	436	463	436	446	449	450	456	449	502	408	445	458	444	468	465	433	451	420	434	422	448	451	489	452	463	398	454	449	451	444	416	460	436	446	433	469	481	453	421	439	417	434	466	428	461	450	440	449	425	482	430	470	434	444	439	463	504	432	457	437	479	442	428	462	468	457	415	389	433	440	471	466	442	430	435	437	443	428	470	423	446	468	430	428	446	444	440	465	430	440	409	447	426	446	486	440	444	483	462	449	398	457	457	435	432	418	419	425	425	424	435	465	450	443	470	486	449	436	441	505	457	443	441	450	419	432	447	448	435	455	457	428	451	442	439	458	417	418	412	419	486	427	449	455	430	465	416	458	438	422	417	419	446	439	437	422	436	417	441	436	453	419	458	424	440	454	478	437	469	449	407	442	448	429	420	453	457	450	447	420	445	433	412	429	461	466	438	409	432	473	449	450	453	460	411	463	440	485	421	401	455	456	438	456	425	448	432	428	475	441	450	445	477	476	423	501	442	488	431	441	442	446	415	444	425	424	466	451	445	470	476	445	427	425	467	438	455	471	427	423	470	461	470	445	427	422	402	468	438	454	477	455	434	455	468	439	482	429	419	427	465	395	405	440	425	470	419	469	424	412	456	481	452	449	446	455	458	451	473	433	448	447	432	429	476	460	482	453	446	444	416	461	429	458	410	427	464	439	410	462	462	435	465	450	438	451	442	443	432	420	425	443	438	448	460	459	452	442	432	409	445	444	439	461	479	439	454	469	445	426	479	412	450	436	440	464	465	433	423	455	446	450	473	459	444	411	411	427	424	460	448	469	456	415	435	456	427	436	414	436	433	449	421	439	429	444	453	405	483	451	448	433	443	467	474	436	424	444	460	439	480	403	459	432	435	448	477	466	476	404	516	473	436	431	408	441	397	459	452	423	431	460	423	431	458	446	408	468	424	386	438	463	457	462	459	416	421	443	441	421	491	448	425	461	477	432	441	438	436	452	459	466	454	448	460	461	390	436	469	432	423	428	395	434	464	414	421	417	449	468	472	487	442	449	454	465	381	454	425	403	458	497	464	466	428	464	460	421	426	433	470	460	443	436	397	423	433	410	467	439	451	463	425	461	464	431	452	419	402	446	443	436	457	424	466	447	446	449	429	430	441	441	426	413	437	424	451	455	436	465	424	451	441	447	452	450	425	451	462	467	460	450	441	477	419	448	465	449	442	440	427	416	425	473	432	436	452	478	437	473	443	463	424	482	456	465	428	414	449	475	439	468	446	439	425	445	447	453	437	429	445	463	443	434	463	447	447	419	448	439	416	432	452	476	438	431	453	467	436	429	423	438	450	441	465	479	472	445	445	463	483	441	435	450	477	407	412	448	470	447	441	452	433	446	422	471	433	440	442	432	448	460	488	414	446	469	455	467	489	409	460	449	459	458	459	442	463	434	396	388	438	417	440	457	419	440	439	456	423	465	437	407	413	430	417	450	424	444	450	450	444	471	418	429	439	458	443	457	439	450	424	450	411	419	427	441	434	427	453	479	422	479	429	422	448	442	417	456	480	457	448	452	436	454	430	447	448	439	425	446	465	409	442	439	448	460	425	435	481	468	404	434	438	435	442	449	410	433	443	433	427	466	468	471	428	448	459	479	446	434	471	457	446	484	434	425	462	434	451	437	458	448	423	479	387	474	457	421	418	410	468	475	471	475	426	440	492	428	476	392	446	451	441	460	449	438	445	455	452	438	460	465	429	436	439	452	447	467	451	440	437	441	432	432	461	433	503	411	432	458	460	451	436	429	458	497	447	430	435	422	457	438	405	445	440	436	457	413	461	461	464	420	435	419	423	418	469	463	438	406	457	407	449	461	453	423	451	424	452	440	451	442	436	453	429	459	440	450	422	440	406	483	430	447	422	435	445	445	442	510	433	443	404	442	426	473	475	444	422	462	417	453	464	428	406	466	486	448	420	410	438	463	454	458	447	483	438	436	460
5931	3898	2397	1434	1412	1110	983	817	672	600	621	580	625	528	565	524	586	550	531	515	488	499	454	450	432	455	493	486	519	480	469	445	471	535	498	471	483	508	504	466	450	480	502	485	456	443	454	451	477	489	459	458	464	463	411	452	474	478	452	465	441	409	411	500	444	481	501	456	462	456	445	463	422	463	485	451	480	434	466	453	420	471	458	492	463	435	470	481	482	475	476	453	462	482	496	450	431	434	440	440	453	490	443	461	427	463	466	471	490	470	464	445	428	466	467	423	433	417	446	482	457	430	447	466	474	427	447	457	470	458	433	450	480	462	459	445	456	450	469	411	443	467	464	444	461	490	434	444	505	455	432	436	451	486	446	459	434	395	440	453	416	484	499	460	466	459	478	479	468	428	435	440	443	449	449	415	432	475	486	466	448	471	465	471	427	464	441	442	463	443	436	463	486	448	479	471	456	423	462	444	451	481	463	461	472	440	458	460	439	427	441	435	470	478	459	479	450	454	422	444	448	413	458	458	453	438	452	469	458	471	454	461	499	432	461	483	449	496	446	476	486	430	443	478	462	472	457	447	482	466	460	445	445	460	469	476	493	442	494	465	456	435	432	469	457	469	457	465	478	462	468	446	450	426	453	453	430	472	449	442	454	445	481	429	462	466	437	458	477	474	447	438	469	425	464	487	445	423	417	434	434	445	445	418	469	448	439	445	518	418	442	485	443	445	455	446	476	471	482	461	452	478	474	458	455	483	468	489	438	472	416	433	471	407	430	423	481	449	421	470	448	455	455	484	436	485	479	454	430	498	461	444	411	479	457	492	418	416	480	436	480	415	469	445	458	427	450	452	470	408	455	491	444	441	434	493	467	477	473	453	466	408	473	464	482	458	438	459	441	451	439	450	430	447	448	448	446	471	451	464	480	490	425	451	466	446	469	432	446	467	456	473	440	454	423	451	443	487	430	426	461	470	448	481	438	455	473	464	453	444	473	477	489	438	475	466	430	415	455	483	448	458	484	447	440	492	492	452	503	462	469	450	475	410	460	458	444	442	468	452	478	497	412	453	472	461	404	458	412	436	424	440	440	437	448	441	499	452	454	461	462	454	415	458	428	465	442	452	491	462	449	453	472	460	437	460	451	421	457	446	409	445	447	445	441	436	437	401	445	471	432	451	481	458	448	447	446	447	467	449	416	466	486	391	430	456	457	450	460	434	441	462	427	480	465	438	424	469	466	419	471	444	453	455	468	455	475	466	472	432	465	464	442	457	468	470	478	441	426	485	474	430	461	481	453	442	414	460	445	458	434	451	485	487	452	427	453	472	423	495	460	421	437	418	450	457	435	437	416	449	477	436	457	457	452	412	474	472	448	442	443	472	395	478	499	472	453	467	449	440	472	453	459	469	461	436	471	460	462	473	439	462	436	418	492	505	450	501	435	439	442	472	493	504	459	451	475	419	460	426	437	452	441	439	478	456	487	479	436	467	467	455	496	460	453	462	500	454	444	460	463	418	448	467	428	510	447	456	419	433	459	456	446	472	453	444	467	450	451	473	421	454	434	458	433	467	438	459	428	448	456	451	444	457	465	483	433	440	473	476	432	461	424	430	456	461	446	454	420	438	447	451	451	452	428	444	461	472	421	488	446	471	465	448	459	434	455	425	465	408	462	446	481	465	443	474	418	418	482	467	427	440	452	498	457	418	459	459	475	473	426	458	460	497	464	442	478	433	481	473	417	422	462	437	446	469	496	489	452	477	428	416	488	469	444	428	487	435	444	441	471	407	501	483	454	465	448	456	436	479	474	481	438	434	455	442	427	437	452	453	444	456	441	424	446	445	441	457	444	457	441	466	459	464	460	432	462	473	478	428	488	452	462	419	457	414	442	508	423	475	485	444	481	464	463	455	448	436	456	447	441	433	438	491	447	439	450	451	453	435	458	457	445	455	476	477	473	455	438	455	463	482	469	448	421	449	467	454	418	471	486	435	422	493	401	465	445	461	430	477	458	458	398	453	447	490	417	448	443	489	449	475	500	444	485	428	453	467	472	479	463	431	429	465	432	426	479	466	460	455	464	493	443	450	446	432	441	444	434	416	475	479	464	462	446	447	486	461	479	417	513	454	475	492	426	426	436	441	448	442	433	442	462	460	427	454	518	414	426	430	469	473	445	481	474	505	459	432	450	497	432	428	491	478	435	483	470	416	444	456	438	446	469	459	446	450	467	445	484	440	446	467	434	458	466	437	435	458	426	436	472	432	501	439	470	460	453	488	428	433	443	486	455	477	461	494	417	415	439	441	425	479	471	469	436	459	477	475	481	443	454	413	465	450	451	469	495	494	466	470	416	463	467	467	461	472	422	472	415	461	448	454	426	479	477	485	464	471	457	445	449	424	443	462	462	473	450	458	452	481	449	443	428	464	454	469	447	439	435	474	499	442	458	424	485	481	423	454	427	455	473	428	517	486	444	460	465	448	464	449	420	457	487	455	477	478	437	448	454	468	444	438	500	439	478	490	442	430	421	450	457	467	460	425	466	442	456	444	449	484	455	436	447	452	475	452	444	444	443	421	442	463	450	484	487	441	432	439	437	458	467	459	449	461	452	484	445	442	477	439	458	417	468	426	460	470	434	462	485	444	466	470	475	421	446	443	438	477	442	482	489	458	461	433	498	454	442	440	444	439	450	452	428	467	467	445	474	455	463	454	470	466	454	437	474	481	439	439	469	441	471	425	440	442	467	434	437	451	425	455	444	425	441	458	457	490	466	473	456	471	462	448	470	465	446	458	482	465	423	466	441	443	451	472	431	457	448	415	437	440	434	427	484	458	436	485	458	431	442	428	438	486	437	454	450	448	410	472	490	481	412	477	457	433	459	446	483	457	452	432	454	438	429	493	467	471	459	426	472	440	408	404	452	446	482	511	472	470	461	467	448	451	494	463	463	460	432	471	471	434	445	454	436	458	439	426	457	452	440	469	510	455	446	433	473	478	466	457	450	437	435	482	463	464	445	454	465	462	468	423	446	454	430	484	495	454	497	450	477	453	477	468	478	472	402	454	425	453	448	432	463	437	476	457	464	455	461	495	431	466	428	481	471	447	500	441	466	427	464	462	453	440	452	472	458	472	447	435	508	464	442	414	425	436	439	476	486	444	414	442	427	484	470	454	436	469	422	440	442	474	458	478	484	425	431	451	489	449	502	431	483	445	406	431	437	443	445	445	433	483	501	420	468	481	456	427	452	472	466	448	401	464	481	449	409	478	484	443	486	446	476	472	484	476	443	452	436	430	464	416	442	439	457	454	484	417	464	455	496	486	415	435	460	473	460	455	476	463	438	419	417	441	440	469	453	471	423	422	487	431	395	439	469	408	464	428	406	454	459	442	437	451	448	424	472	463	446	461	476	436	456	485	454	474	487	468	435	522	486	453	495	446	482	445	448	453	481	437	432	485	461	484	442	472	443	475	466	461	468	485	453	462	461	434	401	470
23818	21282	28443	24457	21282	9718	2095	1379	1188	1104	1041	960	936	917	903	912	879	874	827	862	793	785	736	743	757	805	751	773	773	748	791	783	776	743	847	770	732	770	718	805	804	712	776	763	758	749	725	765	708	783	719	805	820	746	715	752	744	709	743	740	752	768	731	743	737	773	766	769	729	737	745	684	738	778	675	749	719	769	697	723	738	739	670	743	731	707	748	722	699	744	708	768	713	781	676	748	689	723	743	730	669	716	725	673	769	722	763	721	731	722	678	762	702	693	783	735	739	718	795	713	706	741	781	711	752	744	750	751	700	711	651	670	758	667	739	698	753	707	751	750	684	710	714	710	675	717	713	690	709	734	699	693	705	711	719	675	730	781	707	699	764	727	733	736	701	698	744	767	696	703	710	759	671	721	719	729	715	723	732	696	695	757	721	689	753	684	749	696	756	700	700	700	682	693	717	714	759	723	719	684	748	743	691	690	737	707	718	694	722	740	730	691	758	749	684	704	758	657	726	733	718	721	676	722	744	691	696	706	656	691	733	728	713	726	725	728	725	740	711	742	737	729	749	736	720	744	734	772	685	679	705	722	765	723	738	715	736	739	693	736	723	708	706	702	731	719	712	716	690	709	728	735	751	700	696	702	718	728	738	737	722	744	730	788	714	744	709	742	719	723	708	712	691	719	731	754	671	667	726	694	723	722	716	702	696	686	736	752	712	755	735	719	753	750	760	715	726	734	741	752	718	693	800	693	717	694	760	704	680	680	710	696	724	660	707	700	743	744	729	676	729	723	674	731	708	741	774	714	737	739	692	702	697	767	755	715	750	738	696	738	755	730	719	708	756	724	704	695	707	718	788	760	701	716	698	723	723	745	733	691	680	773	762	747	674	729	752	701	733	716	747	725	684	728	736	709	757	725	708	711	687	689	793	727	673	708	716	694	705	729	742	741	746	757	775	727	708	724	695	758	735	712	737	709	742	765	666	680	739	719	742	682	761	732	677	711	713	722	720	725	704	710	752	727	695	766	700	689	696	755	715	773	724	704	733	742	722	741	701	715	719	715	714	741	694	715	752	745	735	724	765	720	743	740	733	738	717	760	730	753	749	730	743	716	704	688	705	706	748	726	698	757	756	713	713	722	675	761	750	724	742	719	735	734	759	723	779	723	719	699	729	737	729	717	698	725	718	695	727	699	722	733	725	736	742	677	705	694	717	694	703	696	712	690	729	711	730	705	752	706	688	734	707	714	690	723	694	729	696	732	737	754	714	709	764	766	723	717	699	710	708	723	736	686	750	684	733	735	700	740	722	718	688	686	704	713	763	714	708	727	727	711	764	739	674	742	708	761	734	781	730	729	682	769	727	752	738	724	720	737	728	714	685	709	753	679	696	753	693	713	721	690	714	700	716	727	725	684	711	721	752	649	694	706	757	709	729	769	722	715	725	629	731	715	722	672	667	749	795	742	675	680	713	697	712	763	712	731	723	663	739	712	708	748	676	725	773	738	712	729	705	686	726	705	713	716	722	679	716	706	732	708	697	747	748	713	661	724	714	733	712	705	754	698	763	734	719	747	735	772	725	778	737	752	736	756	692	733	713	754	707	739	705	699	736	713	701	740	727	727	700	731	746	728	720	758	717	743	735	725	739	751	720	739	742	770	697	658	687	692	710	705	711	751	700	717	723	694	732	780	697	717	746	698	692	767	767	723	733	739	761	727	714	715	726	707	679	698	728	726	687	735	674	677	738	701	722	692	718	727	718	707	714	767	726	708	673	716	696	707	685	765	727	717	733	705	718	745	728	707	713	771	710	722	728	711	719	784	718	758	729	752	680	721	718	693	712	684	768	728	698	706	733	739	689	733	720	694	726	723	707	723	680	686	707	724	710	737	742	719	685	734	734	697	742	752	706	730	731	725	702	672	735	767	726	737	703	716	710	726	684	747	767	685	722	716	743	794	722	777	765	711	700	702	709	697	687	698	723	649	729	671	707	743	735	750	711	737	731	731	660	706	737	730	743	693	696	685	720	722	755	716	729	728	669	728	781	717	701	708	736	672	722	692	743	749	718	717	740	684	760	704	739	709	714	718	721	681	686	726	730	732	744	728	704	772	764	716	746	729	675	700	738	752	735	742	713	724	689	785	722	755	714	725	739	712	749	735	680	674	766	734	731	709	701	707	717	669	691	723	729	659	744	748	729	691	768	696	700	729	743	755	673	696	684	718	753	727	740	678	696	747	726	698	764	699	747	694	676	718	738	712	745	705	761	754	754	745	745	735	725	695	705	732	720	708	702	659	760	703	708	709	717	725	688	722	750	713	734	693	710	695	734	732	718	704	714	732	750	713	753	739	697	722	807	701	770	674	692	695	705	684	789	726	716	704	713	733	722	768	724	723	733	735	738	713	728	684	756	785	689	718	683	717	658	689	687	740	759	746	743	675	754	701	707	683	690	714	705	672	716	713	755	726	687	700	750	725	671	725	684	700	710	693	714	729	740	779	717	730	736	718	704	716	707	717	734	671	737	708	725	759	704	738	726	732	705	713	740	746	719	695	690	731	724	730	753	748	736	728	732	703	744	706	743	746	720	703	720	722	726	721	730	726	736	744	723	731	742	728	750	671	720	703	755	739	709	731	738	743	751	719	714	739	731	740	717	725	736	760	736	716	721	713	710	746	725	673	678	726	759	737	741	680	705	700	764	757	703	690	766	723	734	704	676	687	705	741	744	712	735	701	661	718	728	704	722	692	694	693	664	729	722	700	737	685	702	683	697	722	716	784	699	729	701	690	699	717	666	742	730	691	736	725	749	704	688	764	730	678	731	716	676	719	765	745	716	682	709	754	739	725	742	712	739	734	764	665	728	676	717	706	710	698	685	739	700	693	720	682	710	778	668	740	719	693	683	655	747	708	688	685	736	779	704	694	729	697	732	705	712	731	691	721	743	689	725	732	714	732	732	724	707	689	704	683	702	699	759	746	686	675	693	709	675	712	758	739	715	684	784	720	688	724	677	726	779	717	720	751	768	689	652	726	713	737	725	728	754	701	698	705	709	723	724	689	720	711	704	739	752	751	731	787	696	700	708	782	722	711	709	717	698	711	661	704	752	708	771	747	683	680	755	735	753	755	743	683	743	732	700	743	745	724	706	692	709	683	757	752	760	715	750	670	680	724	744	735	771	705	720	717	692	715	720	732	668	713	743	675	765	732	719	747	664	720	762	698	739	724	677	700	747	737	717	701	676	748	712	740	684	767	676	766	736	717	769	689	696	658	697	726	679	713	739	720	676	761	743	686	775	752	725	668	686	724	729	754	718	683	731	707	744	709	707	725	750	737	664	712	705	670	694	739	727	726	748	771	670	725	789	672	736	746	727	710	703	700	745	748	705	747	733	753	744	723	748	705	703	676	743	707	708	747	695	688	652	777	728	723	746	744	717	681	723	700	710	762	735	686	715	747	724	721	683	711	694	735	721	743	701	719	734	728	650	705
4825	12969	8327	4469	4158	2905	2382	1877	1490	1332	1251	1158	1080	1072	1083	1003	976	927	932	874	825	851	824	809	785	856	815	837	793	788	814	811	777	819	784	792	746	779	748	787	803	825	837	829	808	814	739	770	757	705	762	789	674	741	769	768	760	787	753	733	745	703	747	742	709	719	761	751	683	783	766	719	705	753	760	732	789	729	729	692	720	694	756	682	802	744	763	765	780	746	710	734	678	764	741	715	765	764	698	732	674	756	709	692	744	753	709	713	711	727	695	709	734	714	762	722	740	778	792	729	734	735	697	708	765	725	717	767	743	704	735	757	747	745	741	717	756	708	739	740	723	740	727	744	769	741	737	694	714	750	679	733	685	718	734	687	714	706	731	686	729	715	707	779	779	700	731	714	725	745	688	679	730	758	729	692	713	677	742	750	690	739	686	732	779	699	741	728	703	720	740	697	682	766	711	763	699	721	689	740	738	750	789	728	743	711	761	701	715	734	715	745	742	769	705	705	744	706	743	719	708	759	758	803	703	755	678	743	738	725	773	702	655	712	743	706	733	706	718	701	743	761	709	755	742	753	728	761	732	707	746	761	730	711	703	744	712	717	698	721	714	715	747	691	709	700	724	765	694	747	716	695	691	683	689	689	741	736	714	725	724	746	679	717	689	710	728	714	709	740	701	760	702	756	718	778	708	704	731	719	718	720	729	726	733	693	752	725	721	723	755	732	740	706	727	757	685	708	758	732	716	707	771	717	734	716	699	737	732	717	720	630	698	728	749	743	713	721	734	707	732	706	744	740	753	691	755	723	746	669	728	706	716	695	708	731	762	716	715	702	729	684	741	706	758	719	714	773	728	761	716	692	741	718	697	703	721	690	738	750	730	728	681	666	725	750	696	669	744	704	710	721	781	692	742	732	739	751	678	744	700	697	727	672	661	742	702	745	766	720	787	745	704	735	736	722	696	699	733	754	684	706	765	754	756	700	722	731	718	747	747	744	754	723	719	720	666	734	752	669	708	751	697	718	747	748	752	734	688	714	791	738	768	743	756	744	729	668	730	696	726	732	735	745	730	720	703	690	733	741	648	710	692	705	701	696	677	727	717	780	775	772	740	707	692	761	712	767	704	734	703	767	700	684	706	717	698	726	732	670	654	744	696	690	702	735	718	730	759	737	698	773	727	797	699	711	706	680	677	724	676	671	732	709	685	718	687	715	696	720	773	746	722	737	734	720	771	688	705	698	742	763	718	725	699	745	790	660	744	773	723	766	717	691	753	763	735	728	683	734	726	684	694	728	786	707	756	725	720	780	768	721	757	696	717	756	688	727	698	747	775	730	759	728	772	719	729	766	721	751	727	743	726	714	696	707	702	741	751	712	692	724	706	694	749	662	698	719	730	722	704	763	690	751	718	705	690	773	713	723	733	715	709	712	679	750	690	734	774	697	720	740	670	760	720	733	679	705	661	767	710	764	699	731	699	756	725	722	722	711	738	690	700	756	729	741	703	704	718	708	715	766	727	723	710	725	718	698	676	676	738	755	739	743	717	722	721	763	714	748	732	734	710	723	733	716	658	724	690	710	765	751	744	748	760	712	723	734	742	688	729	675	696	690	749	785	707	762	708	743	739	690	713	639	738	696	683	746	670	703	739	704	738	694	691	729	756	718	707	682	761	761	709	704	756	745	731	709	708	779	740	745	681	717	775	706	751	696	687	734	740	787	709	748	786	772	700	751	755	708	730	738	708	725	688	733	751	741	701	710	746	723	762	753	735	686	710	741	710	698	719	713	748	715	719	733	692	691	691	722	726	715	694	699	740	729	704	702	751	730	718	730	734	763	796	742	706	719	732	777	720	717	702	708	720	736	735	775	734	698	710	741	717	743	734	700	724	749	723	670	725	664	677	746	734	717	742	709	765	761	724	682	684	696	726	702	758	662	663	714	760	674	751	678	750	734	701	755	718	725	729	706	716	708	714	723	741	719	706	708	706	694	712	759	713	691	770	763	784	723	732	731	693	747	783	735	736	735	695	701	759	745	712	712	738	698	739	692	734	700	722	764	714	733	738	700	754	743	697	725	738	725	665	730	761	755	708	770	746	691	713	714	702	705	720	755	722	703	687	705	678	734	745	714	714	697	713	666	700	710	712	746	707	757	686	681	708	753	715	708	681	753	708	732	702	724	747	685	755	751	779	674	724	733	756	733	743	700	736	710	745	737	674	740	673	739	754	728	692	721	752	759	708	747	676	761	690	704	722	725	709	732	731	753	712	747	760	738	703	766	727	671	705	740	757	724	690	775	740	723	700	735	687	696	706	668	725	746	753	793	716	683	712	705	704	714	678	721	708	722	720	712	717	741	710	739	753	752	719	711	712	732	741	729	771	742	726	695	669	692	730	705	686	754	736	726	709	714	744	684	673	743	712	716	714	709	691	697	722	711	685	734	735	745	725	741	735	664	753	678	749	665	765	732	747	761	684	701	760	698	696	748	722	741	714	700	724	737	722	722	721	704	682	805	756	746	684	777	709	726	716	727	779	694	727	756	747	712	705	759	704	743	732	723	707	712	761	724	682	710	701	731	693	740	691	723	744	772	755	705	715	734	758	755	681	756	704	730	724	731	733	717	692	713	694	745	680	686	700	730	685	724	707	705	707	678	686	729	720	738	714	733	751	725	741	663	694	755	705	759	722	730	710	755	708	730	749	717	643	720	725	777	695	762	721	725	674	720	717	777	718	731	722	723	712	748	680	717	706	753	704	685	689	706	678	758	693	726	748	708	749	746	755	709	736	709	722	725	718	721	707	717	734	695	742	685	681	757	695	720	682	713	699	726	697	709	688	762	733	707	750	740	738	687	690	758	720	706	675	757	785	731	698	679	707	764	706	749	721	702	773	685	709	739	708	747	760	718	750	738	746	702	733	755	683	767	734	733	789	735	752	710	699	702	729	723	688	695	775	697	769	725	758	709	707	780	681	732	698	708	709	732	727	736	737	725	691	756	709	752	728	732	726	764	719	729	737	759	682	737	734	728	686	726	662	749	749	737	767	736	722	703	748	770	724	682	731	718	738	701	751	682	716	735	789	732	685	757	726	719	728	780	721	720	726	705	694	733	725	702	705	712	692	762	728	706	709	719	727	687	703	723	764	743	717	732	715	746	709	742	744	701	748	742	681	700	733	659	747	728	696	732	670	714	713	666	718	721	721	739	725	718	716	737	712	739	731	711	720	709	740	716	774	703	720	730	723	716	728	752	736	771	749	761	725	683	757	683	712	696	730	733	688	660	759	737	716	698	686	744	725	703	715	702	729	684	735	703	738	674	710	714	751	737	725	645	720	679	708	730	709	721	708	722	698	718	678	732	756	723	745	735	719	692	695	737	689	692	758	724	728	708	738	732	714	739	743	718	744	690	708	777	689	786	767	674	727	722	767	732	725	759	730	725	715	687	716	744	735	729	750	722	720	752	716	717	706	728	751	767	723	736	700	711	756	785
24996	21317	27343	25497	10094	1264	918	677	569	555	567	471	480	505	473	494	461	468	446	420	374	420	396	422	387	388	400	399	373	425	410	412	411	389	403	467	392	392	397	407	395	419	402	413	394	394	413	354	334	376	367	335	389	376	350	369	354	364	373	406	359	397	412	389	380	380	389	365	388	374	374	353	410	388	357	390	373	408	378	353	342	367	351	378	374	368	372	380	372	357	361	352	393	363	386	391	353	384	350	340	357	363	385	375	362	357	388	384	378	370	360	370	392	372	391	366	372	352	389	359	392	396	339	408	379	370	362	343	383	395	370	366	416	393	362	386	377	390	369	356	371	381	392	388	389	376	375	358	398	384	405	357	393	356	351	374	343	346	360	353	368	386	356	353	365	358	398	392	342	368	381	348	365	390	373	367	328	383	390	347	365	374	364	353	384	400	391	385	381	390	350	375	343	388	331	357	390	391	344	379	368	362	400	353	370	347	378	378	352	336	394	365	385	357	378	370	398	402	346	345	353	352	345	373	387	392	360	365	374	368	357	368	380	351	382	384	384	369	345	371	352	342	373	360	415	367	365	360	344	388	369	420	387	349	414	401	345	358	360	396	340	378	397	409	349	358	375	366	372	371	364	361	368	347	338	410	369	355	414	392	336	368	359	394	372	387	352	377	412	382	399	335	396	359	368	344	345	347	362	337	355	348	401	330	363	357	406	374	369	358	345	362	364	358	368	363	394	371	382	361	343	330	380	386	357	362	363	369	364	377	387	382	367	394	346	394	360	366	368	375	361	324	379	369	386	368	368	324	376	384	346	376	387	399	347	366	347	393	362	365	369	357	346	376	377	382	383	353	322	402	364	365	387	365	378	369	345	361	397	355	339	357	383	365	387	356	362	385	417	367	336	343	363	303	386	367	395	351	391	354	389	364	375	361	360	388	393	346	375	378	384	351	351	388	408	366	373	327	350	364	352	405	389	379	367	382	349	366	363	373	375	357	385	361	376	387	392	361	381	395	357	368	351	343	374	349	358	359	370	352	363	377	360	396	418	378	404	390	397	344	373	389	403	369	405	360	367	401	374	382	358	377	345	388	377	346	357	319	401	349	377	364	361	356	386	373	371	399	342	373	371	325	359	370	398	375	383	380	358	399	349	370	349	329	347	372	367	352	351	344	382	357	374	397	370	383	359	342	406	374	361	351	336	355	370	365	344	390	380	374	359	371	405	412	374	360	363	367	380	340	374	347	358	377	373	401	383	409	371	364	359	376	360	368	392	350	366	363	351	385	394	403	394	371	342	375	346	367	373	358	366	379	366	402	356	390	377	359	357	368	373	331	365	355	337	356	364	332	360	367	369	368	348	396	373	344	371	347	370	367	353	382	368	360	386	378	353	384	365	384	371	395	379	396	360	387	399	365	351	390	361	370	369	364	338	386	370	394	359	390	380	370	378	409	374	370	339	360	403	373	409	316	350	348	385	374	384	351	356	360	373	383	368	371	351	352	372	353	393	376	366	357	324	337	367	351	344	345	370	355	376	376	372	361	347	368	367	354	348	368	354	343	350	345	339	389	380	341	347	377	352	349	363	379	397	371	355	381	386	409	352	337	370	347	383	384	349	386	357	372	385	338	376	394	361	408	372	417	356	339	362	386	352	342	352	384	373	347	331	372	358	355	339	389	367	354	367	362	349	401	412	368	379	354	352	371	372	335	368	372	347	373	366	348	407	371	329	360	393	354	375	338	365	396	370	372	355	370	378	367	335	359	407	360	336	400	369	383	392	378	414	374	368	375	393	369	366	379	335	357	347	367	341	368	369	353	401	339	371	353	377	415	376	374	368	323	382	323	358	366	362	365	366	350	371	367	383	381	365	404	374	389	351	374	365	339	376	359	397	369	368	352	371	356	379	376	369	380	363	359	343	367	381	370	348	357	345	370	360	373	356	326	389	381	405	345	386	361	379	350	372	366	338	358	368	367	397	350	387	348	340	396	388	366	361	372	376	339	403	363	345	377	377	341	375	356	362	366	360	382	353	351	393	409	343	391	365	347	368	402	384	382	416	360	359	383	347	347	327	350	377	357	360	371	384	403	355	391	390	385	381	388	343	358	316	369	382	371	354	356	369	366	389	395	351	368	338	402	338	361	371	355	355	355	376	401	379	357	351	404	405	383	377	362	383	375	366	346	388	361	380	379	381	392	368	343	401	365	374	385	347	350	364	390	338	391	327	375	361	394	366	376	344	388	367	367	367	367	410	342	372	332	346	356	376	378	341	368	346	360	347	344	351	392	376	351	394	375	386	385	349	362	354	380	366	364	352	391	358	408	372	336	369	348	415	322	386	394	366	369	368	364	381	335	376	354	378	363	364	352	361	392	371	386	352	368	374	376	384	351	354	368	383	383	345	365	359	372	384	409	363	357	384	368	364	352	372	378	407	344	331	360	356	353	342	371	382	332	337	384	376	368	380	358	402	376	382	340	368	335	349	390	339	381	374	390	343	354	360	388	386	371	399	348	367	335	362	383	369	385	383	389	407	357	381	373	395	358	359	378	371	377	374	376	408	351	350	392	352	363	422	393	364	368	354	367	403	412	344	342	365	378	350	361	356	415	361	381	381	360	328	380	362	377	411	348	420	358	375	340	386	379	354	350	373	374	384	381	349	372	325	332	341	382	370	367	356	352	333	375	346	350	378	393	360	384	352	357	341	368	375	373	390	344	372	362	346	357	365	348	373	395	332	366	369	393	396	322	356	380	355	347	383	314	355	341	362	391	361	373	359	356	379	401	395	373	366	348	371	335	411	370	358	388	370	376	393	359	380	365	392	364	368	386	395	352	370	369	336	341	357	353	382	394	412	354	406	393	404	387	360	373	358	384	365	348	360	378	368	382	366	397	360	375	350	359	367	389	420	381	364	383	347	375	354	348	366	408	378	369	387	405	338	354	354	359	389	367	379	359	341	368	344	354	359	348	362	383	342	376	324	357	345	359	382	354	380	376	402	361	348	338	339	359	376	334	383	383	361	364	364	355	382	391	369	350	357	336	397	406	361	344	341	389	356	371	355	361	371	345	367	350	314	363	400	386	362	368	327	363	372	344	355	352	352	376	398	371	344	376	387	368	342	321	376	361	357	382	360	394	364	394	375	397	433	362	393	377	367	389	338	384	367	340	376	351	347	376	390	397	342	402	374	339	383	370	386	362	341	361	383	368	348	385	360	388	350	363	400	380	368	363	376	366	362	400	364	380	345	382	356	389	396	355	344	362	353	372	364	394	376	390	371	376	357	415	369	368	348	391	422	397	365	417	413	367	432	388	370	388	346	374	362	304	388	388	374	366	378	352	405	385	379	351	373	366	368	362	351	369	372	365	369	354	382	353	397	391	377	345	344	343	363	397	400	400	365	349	384	365	371	401	381	379	349	329	388	382	377	368	356	361	382	369	400	365	354	343	372	399	366	358	399	314	377	370	349	355	330	380	365	374	367	372	416	392
4640	8040	5028	2644	2468	1861	1500	1139	852	781	681	646	678	626	655	534	495	495	544	499	447	454	425	417	427	455	456	423	416	422	471	457	483	459	448	439	472	450	455	454	452	447	455	447	415	453	443	434	432	400	416	413	442	414	393	437	379	378	421	415	414	419	391	398	398	367	365	380	379	389	404	411	413	401	407	382	416	403	380	368	408	393	374	374	379	393	404	422	441	372	403	363	397	357	416	389	398	404	360	379	395	389	352	387	392	400	448	418	401	418	377	397	392	382	384	422	425	365	369	387	395	382	386	364	423	448	403	396	392	377	372	394	378	366	407	361	371	358	390	384	410	393	377	380	395	378	390	395	408	377	375	406	394	360	375	379	378	377	367	384	383	407	404	390	403	395	422	372	392	350	381	407	390	402	400	412	395	404	360	409	404	387	426	355	366	406	389	384	396	386	401	396	378	371	332	368	369	400	411	378	387	383	374	404	411	373	396	358	396	381	374	388	394	389	367	365	389	403	438	358	379	409	400	362	393	377	403	428	402	401	359	430	422	380	409	426	394	358	382	395	388	417	393	394	393	369	406	404	382	386	396	376	396	357	395	413	427	403	387	378	385	343	437	368	380	410	389	359	409	420	376	395	395	398	397	434	370	395	395	372	370	383	394	347	413	369	418	400	375	397	400	381	372	401	414	375	407	378	382	388	382	392	366	394	372	396	393	421	396	388	373	387	400	394	381	386	408	381	394	413	390	417	357	395	382	389	375	375	431	352	374	373	427	373	383	372	392	390	386	383	391	398	368	407	391	396	366	380	403	352	385	414	351	368	418	394	394	401	404	427	371	384	397	366	415	385	359	413	373	378	382	385	378	414	369	359	398	375	415	374	374	377	369	363	370	404	404	374	398	395	394	402	438	364	383	387	384	389	400	390	344	384	407	386	381	343	397	434	364	425	385	383	381	382	374	404	365	386	400	367	412	382	386	387	386	407	413	335	393	390	403	363	369	385	396	373	391	390	390	412	371	394	400	381	437	402	377	378	375	395	369	361	399	401	389	430	394	407	408	405	411	382	408	393	374	378	397	413	385	439	385	372	389	396	402	430	436	399	383	371	373	375	393	390	395	385	384	351	402	345	414	406	362	351	397	415	384	412	380	381	387	367	350	380	368	435	377	419	415	396	405	398	345	395	393	411	378	372	369	392	369	359	389	409	397	381	413	400	378	398	430	400	396	385	376	387	393	430	381	390	390	372	386	387	405	400	396	405	387	387	385	351	354	374	378	404	340	379	389	416	407	394	352	419	397	366	399	379	393	407	374	404	377	405	365	360	387	391	372	412	381	369	409	385	386	368	382	429	395	406	354	419	398	370	373	411	416	392	367	386	394	421	405	399	360	393	377	382	368	444	369	370	391	404	405	424	419	379	413	377	389	365	365	423	404	376	403	374	336	380	402	353	386	350	398	374	408	356	373	421	386	392	395	409	346	387	394	396	394	380	386	432	393	368	422	411	377	389	373	384	376	399	391	415	380	355	373	366	359	411	408	400	381	383	392	370	419	405	349	374	392	400	375	383	399	356	430	377	404	388	402	402	414	403	357	372	402	385	424	408	421	395	406	399	432	396	415	403	411	401	378	369	410	388	384	383	385	358	401	427	393	409	348	401	378	373	369	376	378	386	355	382	377	389	391	385	371	391	389	428	389	368	415	379	411	389	402	379	376	369	355	414	376	399	354	383	418	362	383	376	383	393	410	379	377	396	414	396	391	373	385	368	377	386	385	395	344	366	417	364	375	396	387	402	405	390	367	398	411	401	417	402	393	381	380	359	390	400	399	356	394	387	398	376	382	381	390	378	372	364	443	407	374	381	364	380	374	415	383	399	385	351	422	383	389	400	373	406	367	379	381	395	393	423	358	394	411	372	386	374	390	354	397	414	392	394	392	370	417	381	391	421	387	373	416	389	349	388	428	424	363	398	375	366	401	390	370	421	408	395	402	378	394	377	384	377	397	398	372	389	407	404	384	412	388	397	396	392	403	364	426	385	394	384	370	387	406	378	402	368	380	411	405	417	351	355	408	368	363	403	365	373	377	397	407	406	420	375	372	412	410	381	404	375	390	384	389	383	371	404	369	369	384	390	399	384	382	363	393	388	374	387	392	369	365	381	423	389	393	412	388	384	392	392	367	353	390	396	394	375	388	410	379	343	372	357	375	409	412	403	371	375	379	412	420	382	422	346	358	365	398	381	394	371	383	390	426	386	371	384	376	383	423	372	401	398	361	390	378	388	407	381	391	386	381	410	405	413	396	381	374	408	387	405	394	403	373	381	392	372	390	360	378	392	384	408	376	372	369	402	402	394	363	389	400	383	369	389	412	362	374	387	431	396	355	418	406	393	389	374	391	427	429	404	396	381	406	404	370	415	401	420	377	385	367	380	412	388	334	374	383	382	399	401	399	363	399	402	406	387	383	375	398	396	401	391	397	392	418	375	391	392	394	407	395	378	420	370	348	390	370	408	383	430	390	390	406	356	396	382	419	408	388	375	413	388	399	379	356	403	381	399	388	388	366	380	409	389	394	400	415	385	410	362	392	396	395	360	387	407	385	362	385	402	393	393	412	390	374	401	401	395	397	380	386	385	372	376	388	360	408	407	381	383	375	395	410	393	388	349	385	399	374	376	366	385	404	366	403	383	375	387	380	390	419	368	404	368	361	393	375	359	350	364	382	375	396	392	424	386	377	407	373	376	391	391	389	389	413	401	384	406	414	393	403	391	405	405	405	404	352	410	424	416	377	381	402	419	400	383	401	407	417	330	391	388	399	379	363	386	398	402	382	344	405	377	400	422	420	402	367	392	388	394	387	412	361	385	418	400	376	374	385	401	390	382	381	395	416	398	398	381	423	421	337	369	344	415	363	397	409	403	362	391	383	374	381	385	406	410	398	390	407	384	383	356	419	406	386	383	380	394	383	371	402	370	379	370	399	380	429	353	370	403	389	388	424	411	395	382	390	389	390	381	370	395	400	384	370	384	416	394	391	374	407	363	383	395	363	390	417	386	371	405	390	382	415	364	411	386	366	363	399	370	375	408	434	417	347	397	383	373	368	377	328	398	398	401	403	383	359	378	396	387	413	396	369	383	412	391	392	372	376	412	387	366	405	386	365	380	396	391	396	373	403	392	426	378	412	399	373	422	357	404	378	394	384	397	381	374	359	381	392	380	388	358	373	394	363	374	368	385	380	392	380	394	386	378	386	407	390	367	411	443	383	380	381	405	368	394	383	377	409	382	377	357	450	372	351	403	383	352	412	379	419	412	377	378	370	399	362	394	405	362	382	410	392	398	358	378	392	412	344	375	388	392	387	407	346	423	382	383	395	399	384	390	396	391	376	380	361	381	402	369	366	372	409	376	393	375	383	388	389	377	367	406	416	408	387	415	391	398	420	393	399	416	384	395	388	404	401	392	399	382	399	382	368	418	394	367	384	382	379	406	381	398
22791	21400	29055	24114	21405	21496	9650	2176	1506	1344	1219	1127	1083	1118	1124	1099	1025	989	994	970	895	869	857	808	893	903	865	801	784	827	879	852	873	818	847	772	892	787	787	758	766	849	845	824	832	848	840	804	736	749	875	745	743	754	758	824	799	747	779	718	739	741	770	808	731	800	800	801	797	771	737	773	818	753	761	704	799	817	749	780	759	801	723	769	792	775	702	759	779	751	769	747	740	776	723	758	737	788	795	794	784	787	768	765	739	776	760	765	782	785	748	745	790	759	784	796	762	753	796	752	723	719	743	769	729	748	787	815	769	745	793	745	722	823	782	731	748	784	744	741	757	765	701	776	768	754	807	778	730	716	742	813	698	791	761	760	777	797	739	777	736	798	801	721	763	817	742	784	778	705	751	753	755	826	782	740	744	762	762	764	726	757	780	818	765	770	790	782	752	727	787	743	772	772	753	749	752	750	778	737	770	711	784	760	765	776	777	763	749	742	792	805	738	715	748	711	725	741	773	781	763	756	729	756	791	747	759	783	709	784	768	767	802	773	767	761	792	757	767	761	792	766	691	804	805	771	761	742	743	814	771	749	776	796	777	732	765	758	746	743	707	722	775	764	783	785	722	736	771	738	773	762	784	748	721	798	769	738	804	769	795	698	756	728	761	735	808	723	734	755	727	780	700	731	737	712	743	732	741	751	734	767	774	755	771	721	744	783	761	764	799	800	768	778	763	779	725	810	795	744	718	731	785	762	743	773	760	791	745	714	778	743	771	762	746	719	746	786	756	708	787	726	763	754	703	779	765	741	751	750	754	792	703	768	710	822	758	758	774	748	790	746	762	793	745	713	788	744	741	773	764	764	751	707	748	734	762	739	756	750	747	736	744	759	760	734	765	730	730	780	765	814	719	740	750	759	743	721	784	798	777	789	711	748	766	739	740	728	710	734	740	733	721	763	734	771	769	764	766	801	796	774	753	739	798	711	698	745	709	756	747	770	721	738	725	734	758	719	751	737	747	798	803	746	737	699	733	736	736	715	725	752	787	728	775	748	774	789	770	711	789	769	758	832	781	706	732	735	816	748	746	744	754	753	657	723	740	732	717	762	742	735	786	729	722	803	783	774	804	749	774	748	766	781	744	741	784	736	762	759	812	762	765	743	731	750	746	746	757	796	751	779	753	747	754	742	778	742	735	814	741	759	732	694	765	755	748	779	717	772	759	796	733	720	725	789	708	724	736	762	761	801	718	735	778	736	750	766	767	758	812	730	728	757	738	747	748	722	771	788	726	683	773	800	747	755	738	720	756	781	720	755	777	773	807	737	761	765	728	748	732	762	749	729	792	734	752	759	698	796	768	743	773	791	721	756	796	756	770	757	735	764	759	791	759	743	763	733	760	749	743	768	743	765	745	714	756	750	725	781	734	751	739	722	747	726	769	718	719	745	710	813	755	751	724	733	748	733	774	720	727	729	753	717	746	710	749	753	801	778	769	709	738	774	733	711	752	780	765	720	754	697	730	774	790	709	764	784	739	747	728	750	757	759	794	662	700	786	729	724	684	757	746	805	755	758	775	725	785	773	694	753	724	787	796	757	753	799	760	791	771	749	759	798	776	749	733	710	723	712	773	704	714	733	779	792	741	744	729	742	770	744	787	751	767	819	702	722	733	800	826	786	717	732	790	749	777	794	758	765	778	782	820	730	776	748	735	736	742	779	721	731	788	743	746	767	764	746	783	697	803	780	781	751	782	749	779	703	783	715	744	758	765	792	756	750	684	793	751	782	759	760	713	806	802	778	770	724	728	738	725	760	778	719	760	738	709	783	770	781	703	746	695	733	762	751	753	744	791	730	792	732	769	761	783	690	763	792	738	692	736	770	747	802	770	746	744	748	757	750	758	710	706	798	790	724	722	757	718	758	766	811	770	770	754	749	753	737	708	801	757	745	709	751	742	772	765	734	733	749	775	771	809	740	744	763	731	701	744	737	769	816	772	756	767	771	759	724	738	753	750	777	672	771	777	798	743	713	761	761	760	736	730	725	742	770	723	703	760	732	743	779	742	774	755	789	789	775	727	746	786	712	772	774	802	746	716	768	756	701	778	778	795	743	701	723	717	741	768	753	745	703	725	734	705	725	772	767	758	752	704	780	735	726	795	720	768	722	762	742	779	797	756	774	798	755	760	761	775	690	728	788	761	797	759	762	773	761	776	794	750	744	731	786	755	696	756	718	772	741	811	771	729	737	716	750	705	772	800	758	767	781	764	765	726	719	794	771	788	793	737	776	769	725	770	766	812	756	783	705	764	812	695	748	743	769	756	793	777	728	747	747	754	773	779	743	817	745	716	761	771	743	783	759	761	769	724	725	765	762	796	739	696	725	751	735	731	785	731	797	787	792	719	744	734	795	764	757	749	765	743	750	778	772	779	693	757	701	741	741	766	740	773	789	711	728	790	718	757	774	706	765	753	749	731	723	722	736	778	756	794	742	821	737	760	731	825	776	722	751	791	744	752	732	794	751	755	726	753	764	779	762	757	794	743	759	772	797	748	762	756	742	751	748	781	760	710	776	819	768	763	744	749	749	764	765	799	797	750	808	732	762	723	775	744	723	711	755	762	739	759	784	737	760	738	724	756	733	720	792	727	717	785	682	734	805	780	758	739	786	768	762	710	794	773	722	737	722	757	742	734	773	714	771	727	733	781	723	778	720	772	723	804	788	779	746	724	776	739	784	783	756	765	740	789	694	745	774	781	752	787	744	706	757	736	743	758	750	736	813	820	750	736	710	780	786	761	754	810	754	744	774	753	774	742	762	714	748	710	745	797	771	769	774	750	732	721	765	778	729	798	812	713	768	759	744	773	749	792	738	798	740	711	729	741	747	739	772	738	772	770	758	730	775	722	767	790	736	780	748	757	782	704	767	722	752	759	708	779	747	748	761	767	780	760	728	741	726	782	796	714	774	719	679	757	781	738	784	773	724	752	771	737	765	745	742	732	745	713	750	728	760	710	766	772	738	768	784	724	775	706	734	763	749	731	738	790	728	795	757	768	703	812	710	757	719	741	764	736	746	795	758	758	722	761	796	783	769	806	776	715	799	766	742	725	730	728	763	784	737	771	796	758	788	788	789	738	745	780	718	775	749	749	732	760	756	753	798	772	770	780	752	753	771	739	672	778	743	727	740	755	740	702	731	718	726	753	781	745	747	714	780	722	741	727	756	734	796	741	765	751	751	767	783	727	727	760	787	757	757	741	817	772	773	785	731	788	772	711	753	755	705	773	756	746	730	738	794	725	785	783	793	725	743	776	767	742	729	728	790	795	772	758	739	684	787	763	722	724	773	767	720	761	747	763	746	827	800	763	767	717	754	773	785	802	790	800	731	709	700	747	729	727	782	768	741	793	803	764	763	724	766	716	738	735	743	735	731	779	786	759	731	718	754	701	766	745	720	742	739	786	736	734	714	727	808	761	757	802	762	772	737	665	742	743	794
6023	19133	12756	7257	6436	4639	3946	2726	2104	1740	1545	1458	1388	1381	1390	1187	1117	1093	1044	1002	958	992	970	949	924	916	889	879	937	873	924	904	913	930	881	841	864	821	894	900	891	918	873	853	837	809	819	788	843	824	844	751	753	745	768	789	749	778	783	784	756	830	793	778	851	768	807	808	805	724	757	762	754	791	832	727	765	784	780	773	724	775	730	783	759	733	736	767	755	781	742	769	762	709	812	805	774	775	751	755	761	774	785	746	777	771	776	785	744	741	727	812	768	767	699	754	792	761	786	790	715	796	739	766	750	777	819	748	768	789	735	735	737	740	750	773	776	772	789	746	829	767	731	735	777	717	768	750	801	787	763	781	691	763	768	778	751	735	779	769	787	752	754	766	731	801	829	763	754	743	754	709	762	792	789	715	758	749	787	753	814	806	807	799	753	737	776	808	771	746	751	790	749	756	782	807	774	740	740	723	727	788	727	761	749	744	732	768	770	759	791	735	738	734	761	699	761	764	763	782	801	769	764	742	739	751	774	745	770	745	715	770	757	819	755	798	721	752	743	774	756	742	775	731	790	756	797	763	757	735	788	786	721	753	787	776	715	758	789	712	746	778	757	755	775	775	824	705	751	763	795	779	705	714	764	743	713	781	805	750	767	788	800	793	766	807	785	763	782	758	792	786	753	760	766	748	766	753	767	785	761	739	728	790	719	801	691	745	746	771	727	762	781	790	783	750	755	769	744	760	756	750	766	755	738	755	779	759	769	774	713	796	787	772	763	785	764	746	782	771	729	707	790	783	752	793	768	770	764	765	796	762	751	726	723	803	717	761	733	739	773	764	803	716	795	730	802	744	735	758	725	744	779	790	775	762	743	769	776	755	738	753	770	735	772	759	737	733	753	701	796	764	729	761	732	743	772	734	762	780	755	779	713	780	767	815	777	761	752	768	799	786	767	730	762	782	768	778	809	759	750	766	778	791	727	745	782	791	789	721	763	771	748	757	771	733	739	737	769	798	744	760	727	768	758	802	749	753	780	740	742	749	812	752	761	723	754	797	799	774	734	763	750	782	757	742	743	800	798	748	741	786	749	728	764	742	774	746	798	732	749	738	711	754	764	735	698	791	753	713	754	768	782	785	744	792	736	740	709	758	767	777	725	775	755	770	754	770	711	821	778	733	767	774	739	739	749	763	750	721	770	737	761	791	785	790	780	763	770	729	763	766	740	752	794	735	759	776	768	770	767	748	781	733	745	731	823	791	748	821	843	761	731	765	745	736	744	763	765	788	765	752	737	764	777	769	740	751	764	788	717	785	738	742	752	841	718	769	757	821	786	753	783	810	788	744	765	723	748	813	796	758	734	746	765	796	732	727	758	810	771	811	752	753	785	781	732	738	804	773	733	739	777	750	774	761	705	803	785	704	770	790	776	767	773	732	806	745	715	766	776	789	782	727	723	761	763	740	741	759	796	752	740	732	751	718	761	750	780	727	774	808	730	731	760	726	765	756	745	779	765	774	747	739	780	788	740	778	740	758	732	766	754	776	768	758	730	740	779	778	729	775	720	798	721	818	790	758	734	748	731	767	742	798	745	752	741	789	737	782	764	835	748	764	767	794	752	757	734	794	773	762	749	767	736	832	784	792	745	759	769	784	755	776	785	783	795	751	822	778	779	819	737	791	789	729	781	738	766	779	738	788	728	710	759	721	730	762	737	789	770	779	791	761	807	751	805	804	768	732	731	797	773	700	738	770	761	725	757	759	757	757	770	780	747	808	788	775	776	818	707	752	796	778	728	732	796	764	743	738	762	740	776	762	760	762	750	754	742	756	746	810	733	717	815	790	723	747	732	808	763	761	808	773	743	759	764	800	776	732	763	750	781	710	819	806	751	734	757	792	735	736	733	756	770	774	779	736	754	770	702	749	762	782	752	774	837	763	769	767	798	695	765	765	749	768	768	836	751	764	763	750	764	741	759	729	780	727	757	769	818	701	703	754	774	783	746	764	776	778	745	719	787	713	767	783	765	723	743	735	767	813	783	760	754	733	773	758	796	795	778	760	802	815	773	787	748	742	792	777	800	715	810	795	778	733	769	752	778	763	751	779	784	778	771	813	769	741	755	729	773	715	758	745	741	846	718	778	742	742	739	798	784	770	789	797	718	781	766	816	789	757	767	738	757	770	758	735	742	808	745	742	776	790	746	791	724	808	796	760	737	709	755	727	787	738	773	733	759	761	788	754	749	726	690	726	787	769	769	754	714	726	769	731	779	757	731	744	768	769	714	782	821	726	762	780	754	724	763	737	747	750	791	756	729	756	764	748	779	746	739	752	772	780	753	743	773	765	759	789	788	793	777	814	730	810	759	747	779	784	773	725	760	762	789	733	765	745	757	728	813	752	756	770	761	776	792	808	754	734	797	774	774	790	748	771	750	789	744	771	757	785	770	744	736	749	685	798	751	789	739	774	763	795	711	779	722	768	746	826	779	772	764	779	797	786	711	793	738	778	732	720	779	782	809	758	778	757	740	776	755	780	770	762	753	757	790	738	771	819	768	701	716	750	827	773	805	733	715	750	744	767	754	779	778	772	776	768	745	759	725	799	724	833	782	711	776	764	799	773	737	739	771	746	747	739	755	736	766	714	737	733	706	799	769	765	795	718	762	719	753	739	791	773	756	791	794	751	786	790	749	793	778	770	773	714	776	784	750	731	762	799	766	741	751	783	828	764	727	777	743	766	772	778	747	775	723	766	752	752	757	822	776	727	742	784	792	755	754	760	729	747	801	762	744	764	741	741	767	744	751	768	769	766	790	760	755	735	777	757	777	747	779	806	859	694	776	739	791	760	778	782	758	699	744	791	782	748	773	779	825	795	743	802	757	718	764	728	753	765	749	804	750	797	700	708	744	758	736	752	757	735	733	726	761	792	770	750	763	798	754	733	707	763	738	729	774	789	729	747	773	798	739	754	818	759	788	754	786	737	721	723	743	761	734	746	771	771	746	743	765	765	770	766	755	756	736	775	775	761	744	769	746	762	769	779	739	796	746	766	773	715	777	717	767	741	815	712	726	768	746	786	782	796	773	813	703	752	802	780	771	821	736	705	761	722	769	741	759	825	765	729	784	758	745	748	797	815	698	757	730	751	771	717	767	762	739	784	772	755	748	778	742	782	745	767	766	703	749	706	724	760	753	758	776	760	787	722	733	733	772	759	748	750	788	784	802	758	717	759	811	716	741	800	742	750	794	756	760	767	738	746	737	763	775	771	776	789	744	719	760	766	784	782	803	704	808	755	774	791	718	787	764	803	737	809	802	724	778	752	747	752	707	756	761	705	794	785	706	755	771	756	736	741	747	774	727	742	755	746	756	781	843	738	762	698	791	739	751	751	760	796	745	796	740	768	749	732	788	721	749	744	710	791	779	798	753	729	800	721	789	732	703	762	815	701	754	725	762	725	764	795	766	757	713	774	758	753	750	738	733	784	768	805	784	731
27872	19726	7144	1604	1160	942	730	595	561	539	494	500	495	513	468	482	482	507	482	509	472	477	448	469	487	464	463	504	469	480	437	482	441	472	475	447	451	457	464	474	436	487	432	426	487	470	441	499	442	445	445	477	470	441	431	494	417	460	441	412	417	447	447	521	445	455	419	422	446	430	455	414	453	454	449	450	491	450	444	454	467	426	429	463	472	462	431	469	486	445	456	402	443	459	494	449	427	464	422	459	428	474	444	422	437	401	452	438	430	445	487	446	471	458	441	424	425	462	462	463	455	409	436	477	422	420	456	448	465	429	444	430	406	409	477	441	462	436	425	443	441	452	444	460	439	445	454	440	434	411	445	467	480	450	420	440	438	496	397	449	455	423	427	455	455	407	436	408	442	427	427	489	431	429	490	493	448	416	442	478	465	468	444	432	451	400	474	484	431	485	480	414	462	435	499	416	431	475	454	438	458	443	398	429	414	472	466	476	443	458	448	453	431	399	481	473	408	466	466	392	442	459	439	436	438	433	444	439	430	405	442	466	456	455	442	460	443	442	462	455	452	430	467	452	451	427	484	460	424	446	441	431	425	461	421	438	445	451	486	458	444	433	458	425	483	452	449	446	434	414	418	469	463	441	460	428	453	466	421	422	466	483	472	468	447	439	420	456	460	428	464	454	446	436	448	444	462	445	444	429	434	467	453	462	449	432	444	429	450	471	429	480	420	444	435	424	452	433	472	452	425	448	458	462	447	404	450	436	435	442	442	449	415	440	451	467	444	451	455	432	436	436	470	430	435	434	406	431	462	452	426	451	427	472	453	450	445	456	406	461	439	456	465	400	429	454	428	444	463	503	492	459	456	461	436	437	448	443	470	410	432	458	445	423	447	435	456	439	467	478	449	445	422	416	445	477	399	410	430	425	463	470	467	414	458	466	455	453	446	454	444	461	396	431	431	426	438	459	450	438	454	464	463	435	434	442	467	435	433	464	438	457	454	472	433	440	459	433	451	435	444	472	434	442	500	424	443	455	445	483	444	449	463	446	405	439	426	445	437	460	485	434	413	421	504	439	445	417	429	432	426	460	399	429	455	436	415	454	480	441	497	449	460	430	405	416	420	455	455	479	483	402	459	445	467	442	471	402	443	434	440	463	422	408	416	413	440	435	464	455	462	464	462	468	462	449	443	464	408	430	456	428	432	450	414	420	434	448	427	412	431	430	470	435	410	457	441	470	453	436	415	468	429	428	486	440	461	427	461	445	473	465	432	458	482	417	430	414	444	453	398	410	436	432	450	432	444	428	455	436	425	454	445	437	437	437	450	403	445	433	443	446	451	408	505	443	439	434	406	440	475	440	446	454	427	441	422	458	482	453	437	461	433	469	440	484	461	456	465	422	445	491	423	453	410	406	519	419	457	447	437	459	472	436	453	451	426	394	426	465	447	411	442	455	490	442	405	432	438	453	467	426	471	458	457	399	445	419	459	438	438	446	477	436	417	452	468	465	434	437	453	429	451	440	439	444	440	446	442	437	434	438	435	456	475	444	453	445	445	445	441	473	480	459	449	467	434	449	447	425	418	443	420	399	427	458	450	493	461	434	433	465	440	425	474	445	435	436	422	409	431	448	464	449	451	448	429	435	427	451	452	449	426	420	446	446	442	455	464	433	433	432	486	411	436	428	430	444	434	444	430	462	461	454	429	445	427	491	432	492	433	415	454	382	449	453	453	433	439	464	472	433	451	459	472	422	440	465	440	417	441	438	422	463	460	448	444	440	476	464	437	458	456	469	462	435	435	445	424	432	459	406	434	467	454	428	459	448	441	449	407	467	439	425	444	462	448	452	468	422	395	445	426	411	416	431	466	455	468	419	406	439	467	482	472	450	422	454	417	408	438	420	434	443	437	423	456	441	476	465	431	418	462	486	447	450	458	437	480	453	479	456	460	447	422	417	414	480	460	446	412	423	441	436	456	435	452	438	479	439	442	440	433	436	415	497	475	447	446	467	433	431	408	454	441	432	414	465	413	423	412	486	462	447	423	427	433	456	501	458	436	466	453	452	448	476	453	444	497	413	445	465	419	434	451	469	497	411	445	399	460	436	477	441	445	435	454	462	435	452	466	424	444	414	427	436	478	459	449	449	468	434	450	461	447	455	462	402	479	466	468	444	433	480	414	430	466	421	433	435	429	453	435	470	462	422	408	463	434	458	445	486	442	433	426	420	454	429	447	434	445	478	456	407	406	443	405	445	459	421	456	443	442	448	445	441	472	442	446	446	451	443	438	425	438	463	499	462	420	430	448	418	438	466	462	448	467	414	434	433	412	443	457	429	431	447	462	455	439	447	420	444	442	472	419	424	456	409	453	458	435	454	441	440	426	431	409	451	419	440	492	418	432	458	444	459	426	455	440	477	459	444	446	455	461	424	462	442	429	464	459	433	474	424	445	440	425	452	453	454	417	446	447	411	437	453	450	449	457	465	444	433	457	451	427	437	443	473	458	441	438	481	477	438	428	438	466	406	452	485	406	455	441	434	458	428	437	473	448	441	461	471	456	501	443	441	422	436	467	461	466	439	443	423	426	436	422	478	465	450	489	460	487	436	448	464	455	460	423	449	438	438	423	428	430	437	442	433	452	453	445	456	458	443	426	423	448	456	432	469	448	451	403	489	442	428	457	437	456	434	464	467	426	421	440	394	449	407	445	451	423	447	427	468	448	472	442	444	469	468	447	444	408	445	452	445	445	444	498	426	437	449	484	473	456	453	420	427	452	432	436	452	433	446	477	472	448	436	415	428	446	423	477	448	427	473	417	437	426	443	436	472	423	439	483	415	423	397	410	469	451	476	420	431	445	451	446	443	445	442	465	442	421	466	458	450	388	455	433	461	446	487	465	465	407	425	397	448	483	478	494	426	474	453	416	448	426	422	465	430	426	436	462	460	427	421	434	449	463	401	436	446	472	435	421	445	461	429	459	468	457	437	475	403	430	451	435	440	447	478	430	495	433	420	484	450	438	431	457	427	450	428	425	459	470	472	436	451	453	442	440	483	422	432	446	471	471	458	426	435	449	474	452	449	419	453	471	476	448	453	446	454	420	428	473	460	474	449	432	437	422	460	442	460	442	459	462	407	416	408	461	419	425	448	445	413	490	418	456	441	448	435	420	436	449	467	460	421	452	480	420	416	430	440	455	462	470	437	432	471	438	424	452	441	432	453	447	464	439	442	456	447	442	511	421	436	434	445	456	418	421	437	430	410	464	458	426	440	381	425	444	442	431	408	421	427	426	439	429	445	449	400	461	467	471	473	458	432	431	465	464	437	453	490	449	421	456	409	439	430	421	458	440	460	448	458	476	451	410	449	432	470	457	490	400	476	439	434	440	444	458	455	425	447	494	430	450	458	418	444	441	497	422	451	524	400	456	419	466	440	429	451	465	426	467	437	425	444	439	485	405	416	413	446	437	435	428	469	456	411	463	490	472	474	486	411
5386	3899	2420	1496	1338	1128	954	787	680	606	579	594	535	591	517	497	516	495	517	504	519	450	496	499	491	476	503	434	487	446	482	462	515	482	476	452	457	480	471	473	470	483	512	505	494	480	488	497	456	483	477	478	482	497	469	437	468	483	484	456	493	475	475	444	457	473	442	466	453	520	454	444	441	482	412	441	480	453	429	466	441	466	437	448	443	437	448	472	444	483	487	472	451	468	455	461	446	470	483	479	449	417	474	437	468	455	494	469	450	483	441	476	446	425	467	432	459	483	448	445	447	468	468	422	475	431	458	469	453	416	440	469	463	422	470	446	460	456	487	470	467	426	447	435	445	440	477	465	440	446	474	467	449	493	468	436	489	465	422	448	487	428	473	425	455	470	463	463	462	446	491	438	465	421	422	450	470	453	479	453	474	444	447	422	484	445	470	471	442	412	454	457	436	453	475	422	452	490	451	466	472	472	434	452	470	482	456	445	438	487	488	458	468	442	431	450	477	452	469	450	489	444	445	449	442	469	430	425	438	418	449	433	465	449	447	445	460	460	475	439	469	436	513	473	425	467	440	461	457	471	433	459	472	459	472	463	444	452	448	465	465	445	475	447	470	410	426	439	428	445	450	521	444	446	458	435	427	491	423	458	455	452	449	479	416	436	493	417	457	428	419	465	446	508	458	462	466	413	469	488	439	429	451	435	430	456	449	440	428	450	474	459	455	449	433	426	462	462	455	459	513	454	446	488	466	446	465	459	450	455	485	444	470	488	492	483	445	475	441	489	443	476	464	461	432	499	442	487	476	454	445	442	459	500	449	436	424	448	428	457	456	470	455	484	472	445	452	465	448	457	446	425	449	503	455	466	451	481	452	456	457	435	501	460	493	494	473	460	459	420	434	427	457	462	452	477	470	465	435	448	450	438	439	503	484	469	456	426	449	480	469	435	449	443	429	469	425	430	481	439	468	427	486	434	488	468	465	440	473	439	430	425	432	461	446	455	459	429	444	465	459	419	433	448	443	430	469	477	460	445	479	494	453	420	444	457	442	466	467	420	448	431	512	445	443	479	504	462	438	454	435	409	468	459	463	456	468	482	451	450	439	424	416	425	411	400	430	462	477	456	447	482	464	485	473	448	472	457	441	465	451	436	447	475	458	469	431	458	425	477	441	465	479	449	477	446	433	491	447	475	457	450	471	470	458	445	452	469	432	504	471	431	443	468	458	435	466	458	427	414	455	449	471	451	467	462	436	438	475	480	430	435	511	484	460	474	452	467	434	487	415	463	449	471	457	419	484	440	501	469	473	464	454	432	451	454	478	473	467	441	489	469	448	472	462	452	464	429	486	473	432	407	442	437	438	455	428	435	437	482	475	450	469	432	466	435	508	451	448	450	516	444	495	446	449	463	417	440	404	453	474	494	421	441	440	491	479	451	433	475	440	491	449	427	470	454	462	455	445	414	431	458	447	459	406	454	440	459	442	445	464	441	435	464	468	441	472	450	414	477	449	459	445	431	456	452	448	441	471	441	445	451	482	447	486	469	480	441	456	456	439	448	407	440	493	433	439	445	470	466	443	464	464	442	486	446	475	415	464	456	431	472	420	427	466	459	491	508	479	454	459	471	442	446	465	453	412	452	446	430	465	466	466	409	442	441	476	389	469	445	486	491	443	402	476	433	466	435	472	462	447	441	453	466	484	464	454	468	475	465	488	478	435	466	406	402	434	479	475	461	415	451	429	457	504	455	460	458	473	444	459	438	433	502	457	451	437	446	444	426	455	415	466	460	482	432	435	434	474	422	484	437	432	454	502	433	488	465	445	440	448	473	445	431	456	460	475	497	470	437	462	447	489	462	427	458	456	455	461	435	464	435	467	453	453	469	448	451	454	426	483	457	503	487	455	462	459	464	402	440	443	436	454	456	455	401	407	467	450	504	444	449	471	448	481	465	454	433	488	472	468	447	461	446	473	489	449	438	442	456	455	479	446	490	445	439	481	458	447	460	445	480	422	430	444	470	480	424	468	436	454	471	456	467	512	438	481	449	406	445	457	467	424	472	452	438	485	450	460	466	489	416	479	440	457	461	445	429	508	432	436	444	442	441	484	445	471	396	414	486	442	453	446	465	455	449	470	449	425	496	482	439	466	442	422	447	456	455	479	438	470	495	420	467	450	464	458	450	403	434	448	487	458	475	463	447	466	429	448	447	520	462	435	485	413	501	485	467	439	428	492	469	430	454	485	463	446	440	459	458	426	456	438	466	449	467	458	436	474	456	419	494	522	458	442	433	449	484	458	417	467	475	439	491	498	432	470	498	462	485	437	478	423	445	410	450	433	456	480	464	472	441	469	474	455	442	426	452	448	451	439	476	441	481	454	475	457	467	456	442	480	441	448	438	425	442	475	435	412	411	480	466	442	431	470	460	433	468	474	425	467	455	499	432	465	457	463	431	467	522	474	425	449	445	459	420	489	487	472	444	468	463	444	470	461	455	463	430	445	424	466	445	445	432	477	468	463	484	441	466	433	434	485	442	408	433	481	479	447	475	455	433	439	398	457	465	463	413	429	483	467	469	448	450	461	453	428	485	463	426	446	452	470	451	454	448	447	443	467	500	457	427	479	459	467	430	411	449	432	462	431	460	435	451	422	448	477	503	410	497	465	468	450	435	438	483	457	469	456	428	438	455	423	438	490	428	458	450	457	427	490	453	443	472	403	483	482	452	426	408	447	463	411	425	458	476	460	420	448	459	466	419	469	445	494	463	436	430	428	477	463	452	433	458	459	438	422	466	450	468	471	457	464	454	465	409	466	451	450	431	445	448	437	482	482	460	492	463	464	479	495	441	446	484	438	455	456	450	449	491	468	467	409	441	450	486	447	466	452	476	464	487	420	469	472	459	459	436	449	431	488	471	482	463	482	471	427	455	413	391	414	412	456	481	452	440	455	467	448	431	456	459	463	431	475	500	420	450	468	448	473	481	459	457	438	477	444	509	454	423	475	456	480	493	444	423	498	451	459	476	462	446	449	436	453	447	466	440	440	465	457	451	465	434	486	469	457	450	474	403	478	405	442	452	447	485	475	488	462	401	439	421	411	459	410	468	467	468	491	443	444	467	407	457	456	433	457	477	454	456	452	425	451	471	443	445	437	462	466	461	464	445	453	418	468	461	446	498	452	462	466	438	448	465	448	463	499	430	461	411	481	470	461	483	447	429	456	480	434	479	465	456	453	483	427	452	440	453	414	434	509	477	448	446	505	433	448	470	459	426	451	482	423	442	469	432	451	465	448	473	454	445	456	447	394	465	488	433	502	443	464	479	489	441	459	423	470	440	435	444	435	484	457	452	499	469	449	486	499	477	480	455	455	459	407	488	449	424	460	452	452	446	447	454	430	455	471	450	491	435	470	485	464	438	457	433	428	470	454	477	441	436	495	448	441	447	472	435	468	424	473	453	472	465	458	450	445	475	445	433	514	440	481	491	467	430
23926	21368	28542	24562	21360	9688	2250	1293	1097	1059	934	1017	979	989	901	874	897	892	864	863	777	829	772	799	802	783	809	773	775	770	788	778	819	804	793	737	769	777	825	826	768	762	746	795	729	758	822	760	739	747	766	752	719	715	771	675	733	705	747	713	748	759	739	730	719	758	751	753	711	681	717	767	695	735	667	779	711	701	719	682	734	784	677	755	696	708	737	736	705	766	709	721	723	727	701	722	722	702	731	655	738	759	700	706	761	722	755	732	712	726	748	745	749	724	728	710	737	721	681	689	713	731	712	709	702	707	713	758	686	780	712	743	772	743	675	710	691	743	702	728	669	723	734	733	713	685	708	712	735	747	738	739	690	733	700	768	714	736	714	729	738	662	730	740	730	680	685	743	714	768	720	719	743	709	720	739	720	771	760	746	722	749	753	712	738	714	730	713	714	684	743	720	664	686	703	732	693	721	678	713	707	730	731	721	726	679	717	716	725	771	723	714	735	709	676	777	718	703	692	732	676	696	721	763	720	722	733	738	739	720	651	729	746	704	679	730	715	754	703	761	746	697	745	729	682	685	707	778	791	724	754	781	747	739	717	707	735	696	702	694	740	727	752	761	754	727	740	739	747	707	713	715	761	751	707	763	738	709	721	672	729	719	637	715	748	753	687	654	709	747	729	735	700	725	703	701	729	655	678	694	690	699	698	723	689	728	697	753	716	727	700	752	727	735	728	700	691	743	699	723	656	716	707	708	748	711	756	738	727	743	773	700	751	721	724	715	702	708	742	681	737	728	725	718	711	750	755	733	713	753	769	767	744	730	700	751	736	718	770	694	743	734	685	726	690	719	722	729	752	738	747	698	720	707	701	714	716	689	744	762	730	708	682	693	703	727	734	736	728	719	695	758	701	694	721	759	764	740	688	717	696	703	770	703	714	761	686	700	713	698	734	717	716	756	774	713	705	720	695	795	727	730	694	746	738	699	741	708	761	719	714	728	693	736	693	712	721	718	726	702	675	689	693	712	709	699	714	748	695	743	691	729	748	683	712	753	734	667	703	694	697	694	749	713	722	712	725	765	740	712	681	697	713	717	734	762	781	716	727	710	722	731	693	727	733	752	729	750	735	741	709	761	717	751	729	744	634	673	720	731	700	734	703	743	714	692	720	706	680	728	756	705	718	720	683	692	697	731	721	711	709	679	710	735	662	721	711	757	716	737	718	709	745	737	736	751	728	685	698	706	648	730	710	716	724	703	698	731	732	659	748	746	685	682	701	698	707	706	685	746	747	670	697	720	717	728	728	744	741	681	733	699	700	698	747	709	719	695	723	751	754	748	694	779	736	697	700	734	761	761	690	673	761	728	790	726	683	689	697	696	749	798	714	702	768	710	741	724	693	736	708	749	762	699	739	735	727	766	710	701	744	718	719	766	745	718	679	707	746	708	702	724	674	688	706	704	682	745	741	728	666	699	694	693	730	724	732	723	700	706	695	719	711	768	724	710	699	728	745	741	725	700	726	744	681	736	696	703	791	711	732	712	676	743	725	734	686	694	721	756	748	719	724	751	711	742	754	727	706	706	715	736	691	728	694	710	721	728	756	735	749	723	749	751	712	703	730	714	766	714	728	712	711	770	710	730	692	708	706	744	717	763	752	724	722	733	736	721	679	723	705	762	718	733	678	723	730	677	738	701	705	710	678	773	720	729	685	672	716	734	731	778	763	728	706	735	694	795	707	727	718	681	718	733	670	744	696	716	707	718	675	719	685	676	685	728	672	747	693	735	714	717	702	736	698	750	741	760	720	705	727	706	725	729	685	700	781	714	763	689	782	736	719	733	725	732	737	743	725	714	743	663	713	732	711	705	704	752	702	730	714	728	722	767	726	714	700	689	758	698	755	737	772	730	721	757	722	726	723	699	737	714	713	700	721	710	671	721	692	739	717	712	687	691	762	721	685	710	704	740	710	743	750	751	702	713	756	770	724	729	737	765	716	689	763	713	719	725	690	756	690	698	739	739	744	737	716	717	745	779	694	742	740	730	703	723	734	685	735	726	717	676	692	677	713	738	691	685	700	765	747	753	760	751	720	702	700	759	717	735	711	715	705	761	688	745	734	728	714	687	736	726	701	727	742	744	745	695	761	732	712	726	720	731	718	735	754	718	706	712	707	769	706	705	709	705	722	712	713	713	686	665	775	762	688	727	701	703	774	740	717	731	693	794	670	745	704	751	687	719	657	717	710	793	769	735	764	721	713	723	716	728	669	671	687	726	701	703	702	729	767	743	751	690	748	740	713	754	739	714	707	719	700	692	729	723	757	746	741	708	679	733	698	736	757	674	726	703	706	691	718	695	763	692	725	704	703	726	746	692	706	694	709	720	696	704	723	716	738	756	754	718	764	729	702	703	693	676	780	712	723	699	708	731	697	695	691	714	715	670	707	735	728	749	705	635	729	674	678	732	735	698	730	670	713	747	758	723	711	733	732	750	717	713	708	712	757	715	673	755	770	676	711	729	726	754	694	682	767	735	732	692	725	694	680	755	738	750	707	778	720	731	725	726	742	784	759	725	743	741	748	692	719	731	733	746	738	743	703	745	746	731	723	675	727	701	709	750	738	726	735	727	711	697	723	677	730	754	730	745	687	762	688	699	693	768	758	677	701	690	694	752	746	721	728	716	716	680	746	703	763	757	677	727	759	725	777	704	729	749	726	715	688	704	762	724	680	722	732	668	763	752	679	723	685	690	737	702	761	685	734	699	710	747	709	693	737	773	694	704	696	709	772	685	701	700	681	706	711	718	722	730	740	743	735	712	729	729	702	726	705	709	699	713	730	715	685	750	709	733	699	695	772	721	749	696	752	678	692	650	711	752	712	731	682	716	718	708	722	715	742	740	706	718	689	702	715	728	735	687	738	774	758	778	708	727	699	769	738	714	693	702	721	724	703	703	721	730	757	722	709	745	718	713	702	721	685	713	740	684	740	733	740	786	753	724	692	736	744	724	726	676	710	796	744	708	702	749	751	703	735	718	706	796	690	741	712	769	703	717	699	761	733	656	702	731	748	696	720	731	731	710	718	727	725	761	771	649	698	688	756	656	707	673	698	736	723	717	757	747	751	678	699	697	709	692	672	779	711	693	725	754	736	755	769	755	710	769	732	722	714	692	720	713	714	741	758	735	721	733	727	686	713	700	700	697	707	699	715	713	701	692	732	692	714	711	722	728	718	727	706	703	689	657	693	688	752	700	686	725	733	691	706	715	657	719	747	764	744	694	727	702	714	691	706	681	696	710	679	767	681	727	707	740	695	731	723	737	731	742	714	728	741	711	732	672	713	694	720	712	753	712	712	700	757	730	774	763	703	708	778	760	701	721	686	713	713	671	659	715	744	742	705	709	712	722	727	728	683	711	685	675	652	682	687	680	708	749	689	724	729	727	700	743	747	690	743	675	748	757	738	735	690	730	669	734	681	742	708	726	752	767	703	713	746	709
4766	13104	8422	4721	4038	3002	2615	1846	1417	1324	1161	1120	1115	1069	1041	971	934	964	910	871	877	841	785	823	787	855	774	785	838	781	885	845	821	802	864	815	837	831	743	803	784	820	778	809	842	790	756	770	747	739	749	739	722	722	768	793	751	744	730	704	713	723	747	769	737	664	735	764	797	697	755	767	711	733	737	769	682	773	694	762	728	759	665	757	770	774	768	745	782	709	741	729	715	745	728	733	726	719	776	739	766	759	726	717	753	743	734	748	749	721	718	721	662	757	717	705	750	761	724	719	702	768	706	694	710	721	695	709	754	712	717	719	705	736	773	711	695	733	701	701	741	706	769	727	723	761	735	755	751	707	771	738	750	776	723	749	739	730	737	741	729	700	703	712	737	669	778	705	759	762	747	748	735	698	751	752	696	737	703	687	713	746	736	690	706	707	739	734	729	686	726	703	724	734	723	664	673	735	742	733	695	719	690	736	713	699	744	709	750	784	771	728	768	718	729	734	705	733	711	716	709	721	708	759	708	750	744	744	755	673	783	751	723	760	746	691	698	697	718	732	696	751	731	745	718	732	723	690	720	709	764	724	749	740	732	696	750	742	726	719	710	738	766	700	728	716	702	754	698	734	734	752	765	757	749	700	711	748	719	731	712	785	696	712	705	747	731	725	731	710	745	760	708	756	706	751	704	694	706	720	725	748	686	712	758	740	794	686	715	723	739	704	700	719	719	754	736	700	745	736	731	709	750	778	715	770	734	717	673	737	754	720	709	707	752	720	727	660	752	734	725	731	681	753	691	702	709	734	685	746	747	722	742	725	704	719	746	705	703	729	716	688	736	726	789	727	670	752	750	734	723	716	722	734	754	713	725	760	772	714	777	729	704	738	774	748	705	730	684	733	711	702	677	700	756	722	731	694	721	731	685	765	715	754	688	753	733	710	718	701	706	738	747	701	701	726	714	695	730	739	719	765	701	800	743	724	743	752	744	713	711	733	715	750	689	714	721	751	736	746	723	768	749	743	763	737	739	735	745	767	749	706	723	696	757	737	728	711	723	711	722	713	730	743	711	702	730	732	747	719	721	718	747	724	773	695	693	708	707	712	670	711	713	730	783	734	778	725	714	707	738	714	731	711	739	735	714	708	724	756	715	802	722	672	722	735	734	682	721	741	710	739	771	772	783	725	689	720	721	736	734	724	731	717	732	724	719	716	698	723	697	747	728	725	742	736	752	709	758	819	702	729	670	692	747	677	739	698	708	724	761	732	716	731	740	752	745	722	777	682	750	694	693	770	719	701	735	755	738	742	758	665	746	715	699	731	714	749	792	735	704	714	690	726	696	762	732	755	687	710	750	728	741	726	716	729	730	770	718	719	731	730	748	747	704	726	713	746	720	710	722	707	754	714	752	771	719	730	736	725	702	732	725	729	710	756	778	695	691	709	720	737	685	732	736	719	764	708	702	742	706	734	736	728	714	721	682	757	740	771	709	708	746	693	751	739	756	730	716	722	714	713	669	759	764	706	700	775	686	711	756	728	697	760	749	671	752	734	722	747	745	725	695	676	736	734	724	720	710	717	748	742	727	727	708	723	750	716	737	693	715	740	729	707	681	676	743	716	746	716	693	732	701	684	746	725	729	685	744	725	738	716	707	678	693	701	748	708	677	729	691	694	704	705	709	708	751	720	698	698	722	815	719	727	729	727	736	754	712	751	747	776	726	751	696	743	721	679	693	745	703	734	712	711	739	740	738	653	696	716	728	720	769	716	698	681	745	751	740	708	776	676	764	738	729	725	756	739	706	694	676	755	790	767	762	702	752	690	721	746	740	727	691	784	720	709	720	726	738	737	699	693	747	680	724	771	726	692	739	730	734	763	712	741	706	722	761	674	744	701	714	727	743	735	642	699	747	725	754	763	685	759	703	745	707	711	699	753	732	757	739	714	719	714	680	722	758	748	751	727	690	763	718	749	718	740	722	724	759	761	742	715	728	753	692	718	703	756	697	720	744	785	712	758	737	705	736	727	745	788	744	771	735	733	735	713	728	698	710	728	699	684	791	757	726	758	683	705	679	752	769	720	754	719	738	728	747	726	759	705	716	728	744	743	721	747	696	714	701	728	709	710	756	727	737	718	709	650	760	728	723	698	735	757	700	762	687	747	734	743	729	717	724	721	727	693	708	722	716	754	737	675	704	727	682	736	732	721	691	719	691	746	684	738	729	759	719	713	710	781	773	705	740	661	724	740	698	722	691	747	776	723	702	702	780	678	712	706	723	752	716	788	714	742	681	701	728	709	786	664	700	714	756	734	738	698	686	750	730	735	703	773	783	701	701	699	791	683	708	738	748	745	769	681	701	729	743	759	716	718	737	694	782	747	742	761	759	680	731	719	734	720	691	704	690	723	686	735	773	700	711	694	760	717	746	697	760	684	721	721	745	732	739	717	757	697	770	702	729	713	739	776	726	705	708	678	751	734	773	691	720	791	686	776	713	718	734	735	736	679	720	746	742	729	694	722	740	724	781	724	718	750	724	769	731	739	682	696	759	769	704	762	708	706	716	725	714	769	701	729	757	667	700	711	722	723	804	708	710	788	757	756	766	756	745	719	757	707	728	711	710	722	721	715	733	713	780	767	710	702	711	710	712	747	698	695	752	769	710	735	755	716	707	704	748	687	705	731	707	736	720	703	753	680	716	718	749	749	703	697	747	769	702	778	713	701	717	708	701	767	725	729	717	730	740	741	732	773	709	741	681	736	754	680	705	719	724	693	719	726	740	728	671	712	732	704	710	723	734	725	745	740	702	742	707	755	698	698	706	739	707	743	728	683	728	703	729	752	748	688	745	707	720	731	773	715	752	732	773	705	721	759	741	717	736	708	762	767	750	768	747	756	715	756	716	680	719	687	736	739	685	733	748	741	724	722	732	742	720	751	725	749	725	675	749	713	714	748	705	705	748	715	760	738	727	721	728	689	696	729	700	727	729	782	741	716	786	724	751	697	735	736	753	717	720	706	698	729	705	680	725	705	725	725	730	730	682	721	721	702	690	723	730	740	755	717	678	734	718	787	725	756	656	702	702	737	743	686	703	719	746	709	759	704	705	778	707	706	724	739	739	694	761	729	702	683	761	748	689	713	735	681	732	700	746	719	785	716	739	737	726	692	716	677	717	731	786	711	694	737	730	755	728	756	715	706	701	746	744	689	724	700	665	751	719	700	713	754	677	777	702	707	682	749	683	749	782	737	707	725	697	747	676	758	723	728	695	720	697	691	772	703	736	702	730	695	718	761	714	681	735	714	665	743	708	670	732	727	717	699	710	733	703	746	730	693	718	770	717	777	724	729	696	764	723	694	746	714	737	704	786	736	774	747	726	797	744	689	696	732	742	758	745	742	663	738	793	717	735	789	699	735	754	700	742	765	723	794	703	755	702	721	728	749	722	714	715	749	744	767	775	748	736	691	698	764	753	710	740	750	762	692	762	718	723	667
24976	21352	27430	25531	10133	1293	977	656	557	531	499	506	519	475	441	488	425	450	479	429	420	433	396	409	408	391	436	408	425	425	402	443	407	427	400	389	404	400	402	419	409	424	359	413	395	410	389	401	343	379	391	362	359	402	361	391	419	350	344	374	384	386	367	399	366	370	374	369	360	388	362	401	394	380	392	375	362	412	380	367	363	362	381	399	350	402	360	370	382	358	387	395	388	384	359	353	326	380	353	378	381	375	378	368	359	340	387	363	382	360	372	386	391	385	390	400	367	373	334	375	373	335	366	376	358	379	387	378	377	387	345	359	379	376	379	393	358	373	346	407	383	370	376	366	403	359	393	374	373	353	365	386	368	351	372	381	399	359	378	376	355	363	375	380	362	373	377	407	413	374	375	388	355	385	378	391	372	358	349	391	388	370	375	354	366	396	398	362	365	400	367	390	338	363	378	383	324	348	351	417	389	340	370	339	371	371	368	380	389	384	340	353	389	361	391	403	371	374	358	365	368	403	358	370	374	389	367	381	365	362	361	380	376	367	333	368	378	361	380	393	383	398	383	434	373	354	357	384	375	355	392	373	366	367	397	369	356	376	385	367	377	392	414	392	380	392	360	387	362	332	362	381	353	378	383	402	393	376	398	350	361	362	384	329	380	383	346	372	360	393	381	372	399	367	380	371	364	353	369	368	363	381	400	384	369	385	389	368	398	372	339	374	384	356	355	407	371	386	407	355	357	377	374	368	367	373	403	378	365	365	390	368	368	364	365	409	412	378	369	359	363	400	395	364	352	358	370	390	359	376	391	372	368	414	354	342	389	365	388	377	366	357	364	384	391	369	365	341	371	391	361	381	378	325	364	359	376	378	383	388	369	377	383	391	388	352	371	342	358	386	352	362	382	362	365	385	395	363	366	340	374	374	396	348	352	376	350	375	350	369	369	379	366	379	374	391	366	344	377	389	374	353	354	378	363	363	386	351	393	361	357	365	401	367	366	383	391	368	391	373	367	377	359	358	373	396	341	407	387	367	381	369	369	377	378	340	373	351	352	416	338	377	339	355	340	399	393	358	341	391	371	365	349	388	365	349	396	374	356	369	387	365	376	386	369	400	358	384	374	379	400	378	376	378	347	381	410	343	346	366	396	363	388	365	409	400	336	373	363	366	322	366	389	343	408	385	358	385	357	382	370	399	336	378	378	386	407	374	366	375	339	352	381	375	378	388	379	345	407	355	373	370	339	366	379	374	388	356	372	366	368	368	369	398	374	397	376	375	387	394	380	392	356	368	393	329	401	377	390	388	358	357	389	347	374	378	344	406	387	376	373	355	367	379	398	391	356	378	382	399	368	370	341	409	358	410	377	387	342	347	384	364	358	352	372	377	379	388	346	394	347	394	355	389	384	388	400	377	382	361	381	350	382	378	390	392	363	343	383	364	380	356	348	378	373	351	396	389	343	377	365	390	385	334	389	378	357	386	396	363	373	376	379	376	404	410	365	380	386	380	354	367	351	395	388	417	405	380	350	370	375	366	400	353	352	367	385	364	336	350	375	378	355	351	370	379	349	397	400	376	383	363	355	330	374	323	384	372	382	370	377	390	354	397	343	372	350	387	369	420	352	367	347	384	365	379	357	404	348	373	370	355	380	370	349	360	389	366	363	359	361	383	391	347	356	339	321	332	377	369	389	353	374	352	366	346	388	357	390	393	403	387	335	385	352	344	398	360	352	348	396	364	366	359	371	387	358	391	377	338	385	342	348	401	354	381	376	409	361	376	401	370	377	332	369	359	400	380	397	381	361	376	401	339	358	372	377	368	377	368	363	335	367	373	324	324	382	388	369	388	368	370	378	383	394	409	363	334	404	360	351	387	356	355	380	354	362	394	351	413	350	367	371	358	386	340	396	375	378	348	345	397	368	369	400	376	398	420	351	354	353	368	368	384	382	397	399	364	404	356	390	349	357	357	366	410	393	378	344	322	399	371	379	342	379	353	345	366	365	350	376	407	375	367	367	355	374	379	365	358	378	348	376	389	364	375	400	355	386	364	345	334	396	345	401	354	347	391	346	356	383	394	379	372	399	338	376	380	349	367	365	375	368	359	362	352	364	395	393	359	383	388	339	361	330	357	406	379	401	362	370	367	347	378	396	382	379	359	383	401	356	383	357	370	366	364	385	386	414	403	369	386	362	385	363	346	362	380	384	355	379	365	366	368	340	371	384	383	386	338	398	392	365	400	397	345	404	366	383	373	377	353	352	368	367	378	354	413	413	379	365	384	347	396	361	352	371	370	371	357	345	360	357	389	350	367	371	367	404	361	376	378	366	380	427	361	345	400	368	368	372	360	357	389	369	364	343	362	357	368	364	371	401	368	359	362	365	428	359	401	402	399	366	363	350	335	345	350	352	345	381	375	380	410	414	373	363	343	378	387	380	368	380	380	396	370	377	376	381	398	362	360	368	357	354	407	423	375	377	371	394	306	350	366	373	376	375	371	352	368	333	360	376	387	388	339	351	373	366	366	384	375	347	381	382	369	374	380	402	339	380	344	348	371	346	425	367	364	435	355	347	384	382	369	384	383	362	402	385	365	397	349	374	347	358	342	398	354	365	369	366	386	360	364	383	350	391	388	361	417	363	381	351	378	355	364	333	419	372	411	381	336	378	355	369	373	361	364	398	349	377	344	377	376	369	373	386	355	364	359	355	369	346	372	341	364	353	359	360	363	365	362	362	388	389	384	352	392	365	378	378	410	409	367	363	367	337	353	389	361	386	387	380	369	388	394	364	396	359	390	407	387	388	381	387	341	336	350	374	365	346	355	354	359	362	355	347	384	427	387	392	364	415	383	405	395	353	372	396	397	363	369	390	416	385	391	366	390	359	402	386	378	395	366	380	393	380	364	368	369	409	363	374	311	353	359	369	366	369	393	381	345	374	358	362	367	383	350	372	353	391	393	364	382	386	386	381	379	406	366	378	370	321	368	388	346	403	368	395	360	359	353	347	361	368	352	373	355	391	361	372	372	360	355	398	349	347	397	380	365	376	410	377	390	349	394	427	393	389	343	380	364	359	350	351	364	394	382	383	364	370	386	390	383	375	327	365	377	397	368	357	337	393	379	375	381	374	384	372	380	343	376	387	384	376	375	366	359	367	364	359	404	428	395	359	375	373	346	377	371	400	327	363	384	396	348	368	367	416	406	368	358	348	344	350	404	368	369	389	364	367	366	361	374	362	350	386	365	368	393	364	358	373	365	383	387	387	398	362	365	372	380	371	383	363	361	367	348	367	353	374	383	365	388	366	379	387	358	389	404	368	358	361	379	362	362	346	358	386	348	392	413	391	375	382	370	384	362	337	370	341	393	368	377	348	362	387	330	356	341	392	366	362	338	365	375	362	331	393	404	388	319	356	386	389	359	368	359	389	399	387	364	348	378	391	383	356	364	368	390	407	351	366	383	341	347	380	390	373	380	347	387	386	394	382	345
4260	8177	5055	2884	2373	1896	1632	1088	843	774	706	671	632	643	616	582	543	523	511	510	470	479	447	459	471	463	427	437	462	455	490	446	431	450	434	459	430	461	440	476	487	412	449	453	439	405	386	430	430	407	415	390	410	385	405	419	389	399	406	406	379	411	405	416	385	397	407	392	394	443	436	389	388	388	380	413	414	430	416	376	368	387	426	405	378	389	447	375	353	386	415	426	398	400	364	359	400	373	412	402	364	376	397	416	348	424	385	377	389	386	400	362	375	387	401	390	372	423	389	400	392	382	389	371	401	343	387	392	436	401	370	368	392	386	363	414	377	347	394	383	438	388	389	365	361	379	394	399	402	423	417	407	375	378	386	357	414	406	391	367	391	396	380	388	426	408	411	382	420	393	404	430	410	391	376	385	366	390	409	403	371	393	408	377	377	391	394	380	356	397	380	425	387	422	353	406	386	404	445	394	378	392	383	385	417	423	398	384	392	388	348	432	362	432	367	420	377	408	382	397	406	426	385	369	401	370	388	399	402	407	367	391	351	409	357	423	432	389	380	400	388	389	398	378	403	421	416	397	376	372	407	386	376	397	389	388	414	385	380	409	368	404	404	390	386	398	390	382	428	337	429	399	380	376	388	390	351	388	407	406	373	372	416	359	369	366	422	421	408	351	410	347	401	360	385	360	416	389	372	373	380	394	358	379	381	382	421	430	414	394	367	356	373	384	392	381	368	377	392	377	376	403	371	416	371	401	416	383	365	384	380	416	394	397	383	398	379	383	430	418	399	368	385	373	365	410	366	412	369	411	379	403	390	385	365	373	387	398	388	373	418	389	411	405	396	376	405	379	382	360	368	390	387	386	411	412	403	368	383	401	395	385	404	410	411	384	397	417	364	403	402	408	402	372	409	401	380	404	383	384	372	385	412	392	384	386	418	366	395	374	411	406	392	368	413	406	384	386	399	400	388	344	409	410	429	400	428	397	356	381	385	371	380	399	404	397	347	358	352	380	377	409	393	408	398	421	396	397	378	359	367	386	400	370	358	386	385	413	390	405	383	405	376	411	388	399	395	400	376	398	393	372	336	382	383	411	416	397	367	415	399	348	380	389	381	390	408	369	410	389	382	364	414	410	376	409	404	397	354	365	400	403	380	435	434	411	389	406	434	404	380	368	386	384	394	387	387	395	372	411	389	401	409	371	420	368	430	403	390	421	390	411	433	399	422	376	365	380	374	420	387	356	355	370	400	440	383	359	412	412	436	380	386	380	366	408	400	404	385	411	419	396	396	429	375	384	393	406	393	403	400	361	365	358	420	396	399	406	404	375	410	386	360	391	370	379	377	395	398	406	396	383	413	367	369	404	414	382	388	409	429	397	355	416	390	391	362	354	388	368	394	392	389	376	421	407	364	391	406	391	391	399	399	368	447	410	370	379	397	399	400	381	410	370	414	361	385	409	368	375	401	388	427	397	428	408	366	398	397	385	375	394	368	393	378	386	381	426	368	430	419	376	372	382	369	370	386	405	362	351	425	408	391	391	355	376	418	405	415	442	396	398	386	440	385	377	406	394	400	378	426	398	391	397	400	404	390	372	396	384	371	385	367	406	422	395	346	386	389	417	406	365	394	432	414	431	421	373	389	397	399	415	396	347	415	391	381	382	350	362	393	374	406	383	396	382	405	401	379	389	408	390	392	396	378	413	379	365	407	393	396	376	372	383	411	381	383	346	360	371	426	386	403	396	390	417	378	389	423	402	373	359	397	355	406	380	375	372	389	379	372	390	369	381	394	413	372	375	389	399	411	356	390	391	357	386	384	399	428	360	371	385	406	412	382	398	348	399	407	399	386	360	417	374	390	405	405	400	412	402	390	390	391	377	398	399	388	435	389	359	397	368	396	386	441	385	376	400	368	407	440	408	417	377	445	376	401	382	355	413	429	407	361	365	383	404	377	398	384	397	407	388	387	437	392	368	432	379	395	382	398	409	372	374	350	390	388	408	383	361	414	438	400	365	376	368	390	417	416	404	410	404	411	395	383	396	401	380	370	396	382	408	402	375	375	373	356	399	381	367	365	375	386	409	395	380	379	366	371	396	421	363	384	392	377	387	396	402	358	381	416	375	398	375	340	362	382	416	421	371	419	387	353	404	389	392	373	397	421	369	365	428	387	386	422	423	398	387	427	371	386	416	389	399	410	381	392	395	388	376	360	395	394	423	405	413	406	393	426	381	406	388	397	379	413	391	350	354	366	378	389	394	393	374	407	372	404	401	393	365	375	364	406	386	384	399	354	374	398	383	360	358	367	373	367	391	372	405	390	404	380	377	382	375	412	425	394	402	397	355	377	383	388	391	388	422	357	357	418	392	358	404	391	386	409	413	404	390	404	373	405	375	381	368	365	382	369	374	372	392	389	364	387	430	413	403	384	385	390	370	451	419	382	370	392	397	366	377	408	397	334	355	406	429	390	388	393	414	384	368	374	385	397	378	367	410	369	385	425	423	367	391	412	401	393	378	414	375	406	396	370	365	395	416	408	409	376	423	397	403	388	359	426	366	381	382	386	393	400	394	367	356	396	405	386	401	384	427	401	373	396	414	398	378	403	390	348	424	383	393	399	404	359	385	383	383	393	392	435	392	410	397	391	377	380	390	398	381	392	366	415	372	352	367	387	356	371	419	389	432	417	386	375	409	358	382	375	396	395	380	375	370	372	397	391	392	378	372	395	439	388	386	370	370	376	407	360	412	357	373	363	375	400	356	390	364	411	380	370	390	407	364	398	411	367	389	363	420	391	401	414	351	388	419	391	421	386	403	407	362	394	407	365	378	391	358	395	381	379	397	451	390	425	360	392	427	385	403	401	361	375	394	426	393	398	371	406	360	402	387	415	411	374	384	397	405	392	364	393	367	390	414	375	389	393	376	416	364	402	390	438	419	411	396	386	397	400	423	380	358	401	385	385	414	373	385	395	396	378	365	389	385	377	406	393	386	401	388	410	417	360	378	374	385	424	367	377	394	375	399	393	368	338	405	409	412	407	389	404	370	410	402	341	382	355	363	431	367	396	390	414	380	374	395	395	403	375	375	380	411	387	401	394	403	405	387	417	408	389	406	399	364	366	401	386	381	369	351	408	396	425	361	415	381	336	353	402	376	409	400	401	404	356	420	368	391	367	394	360	411	405	377	375	390	417	387	373	372	376	376	389	395	357	358	373	382	392	375	371	374	412	392	391	384	372	401	381	405	398	371	402	385	372	402	388	416	387	366	386	383	399	378	414	391	379	387	396	387	402	393	421	393	383	369	373	431	349	368	378	373	381	381	386	401	418	402	380	404	395	393	401	412	416	388	414	389	391	406	391	397	402	402	426	363	450	384	421	425	421	373	392	398	385	405	361	372	380	415	340	420	398	392	408	369	416	403	398	407	390	379	384	393	375	372	395	378	387	421	384	372	393	418	396	416	404	396	389	394	427	396	376	353	357	429	360	404
22714	21384	29126	24047	21391	21497	9755	2076	1474	1332	1248	1123	1160	1101	1068	1070	993	995	949	922	890	873	857	818	857	861	896	860	806	899	831	894	853	873	861	799	835	838	828	832	846	826	819	780	830	828	818	823	773	790	775	819	799	775	781	803	804	767	775	764	771	778	820	803	769	790	810	807	792	723	760	730	748	758	780	759	791	720	751	735	773	726	730	724	751	775	707	715	743	688	772	749	791	770	768	800	762	853	739	754	765	824	770	766	771	766	725	758	742	764	726	778	741	759	784	731	789	786	743	764	716	764	790	729	753	778	746	740	738	698	730	789	745	718	742	744	721	758	728	792	784	785	809	731	777	753	750	777	755	805	740	763	711	824	760	802	801	735	738	761	820	792	730	744	779	736	766	773	746	792	724	748	746	747	778	791	736	810	783	740	818	753	761	747	727	750	744	762	789	754	719	707	717	762	735	775	775	753	738	715	795	763	750	750	762	759	766	803	769	763	772	763	762	789	748	774	719	741	759	753	732	795	757	757	726	777	758	735	790	742	786	795	742	765	720	754	754	745	770	815	738	750	781	758	728	752	752	768	805	717	767	738	730	684	740	748	698	736	773	768	760	730	774	786	728	786	824	786	738	738	719	743	784	764	727	725	752	686	731	764	692	723	732	780	735	735	782	794	749	705	739	773	750	736	812	734	769	738	754	767	721	762	771	730	755	745	771	766	748	697	760	774	741	719	788	734	724	776	758	760	760	765	778	801	731	748	755	739	708	753	757	722	785	748	747	825	756	743	698	733	788	765	777	817	797	752	739	794	756	743	709	729	769	782	749	734	776	688	794	762	745	745	715	744	787	736	778	748	794	730	801	749	767	732	793	711	733	761	753	692	762	770	787	775	741	723	739	783	761	789	766	720	728	717	736	727	735	775	777	749	743	736	793	723	767	782	770	747	747	779	799	740	776	799	764	728	767	766	789	706	806	761	734	747	746	791	765	740	767	737	741	736	784	726	776	819	822	764	743	763	685	769	780	731	740	740	810	727	759	779	758	754	779	790	769	746	724	772	805	776	740	775	752	761	733	728	772	701	761	757	781	727	736	782	720	716	730	751	741	743	754	755	749	776	730	775	712	744	690	754	759	751	740	734	745	774	803	736	821	790	782	777	743	780	733	746	761	770	700	768	815	758	756	722	754	740	796	778	772	747	748	770	762	789	734	760	759	758	746	735	703	744	755	762	780	776	784	798	799	783	769	781	749	698	759	673	809	743	740	745	751	722	758	745	784	757	746	733	792	778	792	762	760	707	731	769	770	754	759	730	751	794	715	789	763	760	715	838	750	789	744	790	753	726	732	773	760	792	747	747	673	735	726	725	752	776	769	746	745	736	758	728	779	759	747	755	742	759	740	718	744	742	744	783	779	795	693	772	749	772	780	752	812	755	746	744	726	759	746	763	749	757	732	740	756	775	764	772	706	722	750	742	772	765	769	692	735	731	779	777	757	821	737	748	782	790	767	735	741	714	735	827	787	755	758	736	746	744	699	766	720	762	714	803	743	709	749	739	791	755	778	791	761	740	777	751	773	768	778	741	726	756	721	718	768	782	757	712	800	714	724	749	757	748	756	781	760	750	732	740	757	757	758	751	802	738	725	729	786	783	785	740	669	765	806	760	711	749	767	773	748	802	779	741	779	724	706	759	735	718	723	727	790	769	742	753	722	736	739	788	799	809	775	765	743	740	718	755	744	733	735	780	744	710	739	779	810	760	774	744	794	743	740	792	762	748	734	805	696	763	766	750	769	762	758	735	799	740	773	751	777	735	717	765	691	765	716	783	737	740	737	737	759	742	756	724	761	751	754	727	746	798	723	766	722	698	735	741	722	686	712	749	714	737	801	761	746	812	749	701	739	756	758	733	772	744	749	771	755	734	745	817	730	749	742	765	769	741	781	764	733	720	765	773	806	727	759	782	722	738	757	712	803	770	767	782	756	776	709	745	803	815	794	752	743	720	738	789	732	747	773	707	713	737	751	770	790	785	766	750	766	710	754	778	783	810	767	748	705	764	715	741	725	788	826	756	759	765	758	731	701	790	735	788	768	720	805	799	749	795	773	764	738	762	796	642	715	785	775	759	761	753	734	799	756	754	709	704	743	749	740	757	721	750	737	727	774	816	765	716	772	743	748	740	781	692	759	752	723	752	756	751	764	731	764	699	710	769	711	770	792	796	756	772	786	810	748	729	710	733	736	752	753	800	749	745	799	745	745	758	730	746	752	737	784	766	784	737	792	655	736	780	744	772	746	728	764	746	773	759	759	820	783	796	749	780	763	710	727	758	724	762	706	751	763	776	781	724	761	771	732	755	779	780	745	748	765	745	745	760	751	747	786	737	794	771	744	775	758	728	829	758	821	725	815	732	778	732	741	784	778	756	751	715	708	717	781	710	745	748	770	752	796	718	750	751	792	781	778	789	775	738	793	800	735	756	786	734	782	770	710	709	738	742	744	763	730	769	780	740	815	748	715	721	761	759	762	796	754	789	764	754	793	766	755	815	735	762	766	724	752	792	772	734	719	775	769	708	709	750	815	762	798	765	778	781	725	735	726	768	802	769	744	690	730	756	760	753	777	788	759	734	744	773	784	769	733	715	743	767	753	790	723	691	772	764	738	758	769	760	803	780	813	722	733	755	784	748	721	768	774	686	794	751	742	737	748	703	761	729	719	746	748	764	714	746	753	745	770	766	763	791	726	804	754	752	750	756	758	760	815	754	733	732	764	706	766	795	746	787	755	751	747	791	750	814	786	782	726	751	765	758	730	782	793	797	730	750	778	740	752	712	742	768	745	789	719	756	817	755	778	709	754	714	752	780	774	758	721	733	774	747	721	728	713	746	785	738	791	719	719	716	721	709	798	747	674	731	773	779	738	769	749	796	702	783	784	714	692	768	740	724	831	722	692	781	728	744	727	718	734	766	715	736	757	779	772	756	757	669	780	735	691	726	752	765	747	755	752	736	735	758	773	782	722	770	749	788	744	709	770	723	710	743	755	734	768	753	774	759	708	763	785	792	716	705	685	733	769	783	761	755	743	749	785	806	729	766	767	740	760	783	751	725	709	749	734	764	744	774	755	728	761	799	761	720	752	731	768	720	725	728	716	766	751	777	741	730	779	769	771	740	753	775	767	761	740	700	780	802	748	812	737	704	817	789	744	744	779	777	802	701	731	809	729	737	736	787	766	777	783	722	730	748	765	804	743	744	771	754	747	741	761	754	810	726	754	724	733	690	747	717	727	749	713	757	763	745	721	747	741	753	734	752	730	783	764	724	781	784	788	734	762	798	795	732	722	719	765	731	761	691	718	780	700	740	731	761	770	763	761	745	777	723	687	748	755	697	770	772	756	701	762	743	727	748	740	740	756	763	765	771	785	727	745	789	760	807	759	729	784	749	739	760	780	714	778	736	768	777	738	721	788	741	716	718	749	718	773	766	739	757	791	747	702	760
5994	18907	12706	7709	6149	5001	3775	2606	2121	1783	1610	1400	1382	1396	1271	1255	1158	1126	1032	1019	948	919	898	907	905	902	844	932	928	869	1002	876	892	901	892	863	872	828	916	858	919	896	864	915	820	789	838	800	801	781	782	824	758	754	776	778	763	767	763	771	783	749	737	805	754	775	813	800	756	767	774	811	768	738	764	783	735	777	781	802	770	778	769	764	797	786	820	726	757	782	813	764	705	751	777	782	751	799	785	757	759	765	814	783	758	726	780	756	764	744	769	720	754	718	766	815	747	778	776	723	747	725	750	732	750	735	717	777	720	745	765	748	720	747	735	765	748	785	819	758	757	742	741	768	795	746	751	755	718	766	769	737	729	744	777	761	748	721	756	706	779	797	799	742	759	753	736	796	752	723	785	751	725	777	697	770	779	770	773	744	779	767	782	769	755	798	776	751	726	759	704	778	764	778	763	779	736	771	728	791	755	814	818	731	754	759	766	774	760	744	720	779	776	818	759	774	786	730	764	723	755	753	774	731	752	746	741	714	761	768	759	766	757	739	763	731	765	768	745	738	714	755	811	756	757	799	730	736	745	747	753	700	771	776	765	700	822	818	715	771	740	754	775	749	715	778	776	778	731	737	751	788	759	733	730	770	774	764	789	737	781	793	749	760	718	763	740	795	750	751	821	776	797	733	752	737	777	718	711	780	762	734	693	765	753	776	796	758	800	804	786	731	744	733	735	750	770	757	780	760	767	739	758	737	733	730	779	768	728	751	707	741	783	764	768	754	733	787	751	783	771	776	746	774	718	774	717	758	769	723	737	734	837	775	748	787	732	719	775	797	760	743	802	732	747	794	764	822	744	759	794	780	718	793	719	753	755	753	749	755	769	762	698	793	696	763	782	759	735	775	762	754	769	749	723	733	775	783	785	796	767	701	718	754	721	751	745	795	776	789	774	771	755	735	781	800	748	728	733	756	798	747	726	794	716	758	753	736	730	782	734	719	795	760	805	744	797	766	779	723	765	768	754	818	752	761	772	721	782	783	782	793	713	699	764	746	763	746	702	712	768	764	739	804	753	759	756	690	734	753	755	734	773	695	776	713	788	765	758	792	794	709	692	765	752	724	783	772	755	704	761	775	742	781	744	780	785	775	820	759	749	786	746	724	745	754	758	781	755	791	755	765	766	752	744	752	743	722	775	780	734	787	758	727	755	829	755	765	759	727	749	735	778	756	790	720	787	746	709	748	714	738	737	736	798	761	727	747	785	738	759	788	716	751	792	785	745	748	750	757	729	738	724	760	718	739	778	772	720	742	755	753	791	733	758	736	721	768	778	711	761	736	725	719	753	741	737	776	784	757	794	756	760	752	723	761	763	794	776	756	734	760	766	766	757	808	736	767	798	746	775	748	747	715	732	777	723	776	782	751	706	746	735	732	729	768	795	748	780	750	747	722	772	743	787	766	750	764	724	722	747	790	784	776	826	730	764	758	776	806	804	749	758	758	786	722	784	788	773	783	760	763	776	737	726	752	774	744	741	734	727	789	766	758	757	770	794	776	777	771	772	707	754	817	755	750	694	748	792	818	729	771	789	742	771	768	724	741	753	763	730	726	762	786	759	765	747	769	717	819	734	720	775	752	753	794	772	732	783	800	747	699	754	723	749	761	780	741	792	722	706	740	790	794	737	773	789	723	755	804	766	725	774	696	734	753	726	761	754	768	769	740	717	795	767	819	813	722	730	744	778	785	754	778	755	758	793	765	762	793	743	721	722	799	741	780	767	782	785	735	721	757	775	752	781	711	719	783	782	777	797	705	766	787	750	755	735	758	749	767	767	721	756	711	760	808	733	771	749	747	786	783	797	711	745	756	718	737	750	714	808	715	770	740	722	768	751	746	767	736	745	744	784	736	768	728	816	734	754	794	779	779	755	753	753	793	719	728	772	756	780	804	717	785	779	742	753	736	749	728	774	732	748	764	801	727	792	723	751	758	712	773	787	777	724	753	765	743	751	731	777	774	744	776	801	758	767	790	810	765	761	777	801	761	766	776	778	740	760	749	730	764	798	788	809	782	730	778	803	800	781	732	750	772	772	725	766	750	778	716	765	765	777	721	747	785	724	727	770	802	768	739	708	830	799	769	747	709	766	759	795	796	762	743	744	768	778	760	814	740	745	800	763	769	790	787	746	773	793	777	683	754	828	749	716	746	727	788	806	747	714	742	714	740	704	787	736	717	756	765	779	763	765	764	785	723	776	765	755	741	780	771	760	745	786	704	724	726	733	747	754	784	757	787	735	773	718	748	765	724	719	699	833	755	780	760	786	751	788	802	725	747	770	771	752	758	757	737	706	769	776	761	708	754	760	789	736	729	764	737	775	778	770	735	760	776	724	760	747	772	761	780	745	734	758	789	771	816	753	755	760	752	737	707	760	722	774	746	791	672	777	757	759	795	813	711	752	787	792	756	799	777	718	719	777	779	773	730	781	774	769	754	753	768	765	765	782	723	760	779	759	788	743	749	786	755	769	742	725	764	738	754	766	796	754	758	767	736	753	781	772	799	783	726	769	786	774	750	741	796	774	745	770	755	705	758	749	792	778	773	723	726	692	804	797	762	763	741	797	801	711	718	779	741	782	716	751	743	772	704	750	753	802	756	739	771	763	757	751	782	749	771	726	741	752	775	773	759	788	733	774	746	764	723	786	740	764	741	783	728	734	781	765	742	797	778	763	719	773	732	746	781	763	744	770	738	738	746	723	759	770	754	743	731	806	768	762	725	777	763	710	750	782	756	788	770	739	760	705	759	740	744	732	725	775	754	767	731	781	746	798	752	747	754	731	801	738	795	754	810	737	731	751	770	794	744	790	743	758	743	796	819	717	734	780	737	789	716	725	732	732	744	748	718	745	725	775	752	776	730	721	772	833	708	758	783	722	744	771	766	764	737	682	761	789	774	795	721	720	762	722	738	750	719	784	762	782	796	754	725	745	802	717	776	739	749	763	731	755	771	769	781	754	734	750	733	782	776	782	732	771	793	763	745	800	763	789	740	728	773	737	756	802	755	780	768	802	789	730	780	756	747	842	743	786	768	791	788	710	810	725	754	791	721	752	757	754	779	740	797	753	762	772	735	754	728	759	757	800	715	773	751	747	773	739	782	752	757	766	726	765	775	716	764	805	799	769	782	757	721	786	769	753	722	734	770	788	743	813	831	759	767	794	743	733	770	807	707	765	762	779	710	751	733	837	770	742	736	723	752	766	742	737	729	746	803	771	758	780	779	761	780	749	797	778	729	766	750	740	759	793	750	755	717	750	754	723	727	729	810	705	741	722	751	778	718	771	818	815	715	761	744	731	826	748	740	791	777	770	758	771	773	694	761	778	759	772	749	722	752	742	745	736	735	759	731	810	787	757	760	776	744	789	780	806	773	756	732	762	742	763	821	725	760	740	734	772	758	731	742	758	746	719	801	725	749	761	755	723	759	766	731	774	777	749	788
28057	19715	7110	1626	1137	884	804	582	556	495	495	523	516	529	518	525	446	494	470	513	455	488	420	495	442	478	423	496	476	435	474	447	464	464	475	451	484	418	463	451	505	486	505	480	458	453	443	459	457	464	476	457	447	454	423	442	476	436	462	428	426	454	455	446	478	454	406	408	463	433	430	454	458	456	457	463	442	444	459	437	442	424	399	444	446	467	454	419	430	408	436	412	433	435	453	452	443	448	407	505	453	474	483	444	468	432	427	445	442	480	451	474	445	463	472	464	420	466	477	476	462	450	467	468	420	428	455	416	462	479	437	421	490	462	433	488	437	426	388	465	439	464	491	447	449	438	441	440	439	416	445	418	469	432	440	446	453	444	438	430	465	467	434	450	406	469	458	440	426	477	440	475	448	459	430	436	400	426	467	449	404	436	441	482	454	428	476	404	454	464	469	457	430	440	439	424	444	452	460	396	416	459	452	453	431	441	446	473	467	455	459	460	441	403	417	442	429	476	418	468	458	482	457	458	446	429	419	471	480	475	420	443	433	439	417	440	476	494	457	402	438	458	480	446	444	466	478	450	439	472	412	450	483	442	464	442	438	457	472	447	469	427	430	470	474	397	458	462	444	444	453	478	439	449	461	451	449	473	424	433	464	467	429	477	471	430	513	440	436	443	414	425	440	438	472	418	473	426	471	455	420	429	443	388	434	389	417	462	451	451	470	495	431	462	452	433	452	478	420	459	415	461	432	459	447	454	482	450	416	455	424	463	458	450	439	450	467	450	448	470	437	426	421	435	472	431	486	470	457	444	444	409	433	448	427	456	492	458	452	480	474	396	426	442	459	444	492	429	449	432	417	444	391	436	425	468	435	442	466	469	467	439	467	466	468	464	444	459	466	440	438	448	418	452	440	462	457	408	434	447	473	422	479	438	468	441	447	455	433	463	440	452	457	433	444	420	458	489	452	487	457	457	431	443	415	456	468	436	450	442	447	467	447	433	438	427	445	446	440	427	446	431	451	442	434	443	433	461	419	484	392	448	430	433	437	408	412	462	444	432	435	442	465	407	448	477	416	481	460	443	398	425	442	445	456	491	440	425	395	431	449	457	436	423	444	467	456	460	437	451	474	428	409	460	468	455	437	412	452	462	431	441	510	446	457	466	466	481	445	429	463	427	448	441	482	458	424	437	452	481	438	443	463	450	409	431	465	424	460	481	458	454	441	465	453	463	437	449	431	459	457	443	485	409	444	450	518	433	490	444	462	438	443	479	450	451	467	400	436	433	401	451	445	463	443	449	424	415	437	449	421	468	451	422	434	444	411	431	435	438	408	440	411	422	439	476	420	442	401	453	441	425	426	447	468	459	484	504	467	416	437	470	436	497	415	442	478	445	449	447	454	442	476	456	465	442	437	438	446	462	430	433	464	424	439	473	444	456	485	455	455	453	473	422	418	431	429	446	440	446	478	464	477	463	460	480	446	420	413	495	437	462	439	520	465	431	444	450	447	477	415	451	434	419	455	470	453	435	485	438	449	493	480	433	434	456	442	457	407	412	463	446	483	409	451	452	417	433	459	395	440	463	461	460	452	450	471	441	420	475	456	422	477	427	453	432	446	435	451	433	477	447	443	424	481	430	459	447	444	421	430	439	460	492	446	442	459	462	442	429	442	463	492	459	441	431	415	452	411	450	416	454	478	422	445	456	411	449	512	469	453	469	436	426	480	466	446	457	447	432	470	468	394	434	408	449	428	454	454	459	433	447	468	420	446	450	427	433	436	461	439	433	465	436	485	438	476	413	442	454	482	433	457	482	473	462	428	437	473	458	434	453	454	439	432	412	479	462	424	438	448	466	449	440	461	434	465	425	477	450	439	446	443	451	418	498	457	427	430	434	437	433	453	437	441	439	443	422	430	460	492	477	431	466	469	476	481	474	460	453	449	443	465	455	459	433	457	434	424	461	462	433	448	413	408	464	442	472	419	455	465	430	425	411	462	429	458	428	432	448	431	435	440	452	438	461	448	460	425	441	416	476	472	421	459	435	470	443	399	437	442	489	419	431	464	443	448	484	464	461	427	456	445	433	459	463	431	444	453	440	476	421	453	469	474	425	435	432	392	492	494	438	474	462	418	462	416	456	465	429	444	409	492	423	400	438	457	442	445	469	481	447	426	440	425	429	428	423	468	421	451	446	436	446	449	447	471	457	425	478	463	446	421	448	444	437	474	438	448	435	480	469	430	459	483	462	438	431	424	444	435	450	444	405	444	443	434	449	454	449	428	443	494	420	472	446	441	433	469	465	455	444	478	441	473	437	424	431	442	446	482	471	452	451	459	432	427	470	455	431	428	463	420	458	435	466	417	423	449	454	445	443	453	474	444	443	430	444	455	460	453	458	448	428	413	461	476	447	433	453	469	424	436	436	474	444	454	495	419	440	467	457	426	446	432	476	481	457	435	441	456	437	421	468	449	430	424	461	449	466	458	439	459	468	447	488	454	432	450	476	424	450	470	457	429	486	468	427	439	481	463	452	413	440	443	464	458	435	449	430	452	443	452	451	459	465	461	454	446	456	419	474	464	445	438	453	411	460	459	437	470	464	469	424	429	429	444	455	437	474	464	441	420	471	436	457	404	406	434	476	423	461	457	461	456	410	453	452	430	450	436	403	446	463	452	430	466	512	457	445	417	465	447	436	397	461	464	460	442	429	428	457	437	457	457	440	420	481	423	412	452	430	435	415	450	480	467	432	467	466	445	438	451	475	499	453	416	419	461	451	397	459	455	445	457	440	469	488	455	443	443	441	444	467	451	513	441	430	429	447	439	466	399	472	472	485	480	457	432	457	447	469	446	440	457	475	456	421	411	426	503	448	450	440	445	454	459	441	448	428	431	441	449	401	454	447	427	445	441	456	474	412	451	461	418	469	457	453	453	495	420	446	452	486	463	480	435	421	481	429	419	444	425	427	455	393	466	438	470	482	444	464	410	453	406	444	429	446	417	436	454	402	486	410	431	462	441	462	441	456	432	430	466	458	430	465	510	461	421	436	431	427	449	444	449	430	432	494	437	461	469	432	428	430	423	435	406	456	445	424	411	424	502	459	413	431	451	425	409	440	451	433	483	480	455	453	484	461	445	418	460	434	467	426	433	454	427	475	457	456	438	438	435	426	489	456	449	448	452	500	449	448	456	430	459	468	434	452	485	429	448	428	435	444	429	451	446	450	412	475	425	437	433	432	446	450	454	423	433	442	447	412	457	436	414	449	447	452	418	446	451	459	467	448	451	448	457	473	442	459	442	421	462	434	421	437	447	470	465	413	442	417	436	440	459	469	445	409	412	440	451	445	447	442	429	451	468	422	453	476	432	434	457	447	452	452	461	450	474	474	436	489	454	465	454	422	440	429	447	402	439	460	439	426	451	444	430	415	444	457	468	449	417	434	402	446	466	427	445	465	470	449	439	470	406	454	442	416	410	428	409	464	447	442	437	425
5458	3860	2491	1541	1358	1156	974	780	686	595	617	532	568	594	595	558	532	537	568	516	555	486	466	479	477	482	444	504	505	470	504	481	486	493	498	480	500	496	492	523	486	504	507	494	464	461	493	468	466	473	495	472	424	491	488	492	492	449	452	430	463	399	474	484	457	449	450	475	467	488	475	461	439	460	425	502	480	472	490	467	458	421	478	474	459	452	471	455	450	438	425	457	480	458	442	448	464	434	444	419	450	488	460	440	490	437	466	465	438	467	463	463	481	475	469	478	472	484	425	447	457	450	468	460	497	445	442	476	481	458	464	453	460	482	441	424	459	430	451	467	477	424	475	479	452	449	479	475	442	451	445	469	427	472	456	454	503	477	451	422	470	454	419	480	455	443	424	469	430	449	452	443	479	441	433	459	420	439	460	459	460	425	450	462	512	469	442	446	514	439	469	480	444	480	480	467	468	516	449	484	458	418	500	464	512	454	458	436	444	424	446	480	432	460	461	482	445	429	465	457	510	459	498	481	464	458	445	440	456	463	407	440	469	478	429	446	403	460	492	447	490	427	431	486	452	470	472	466	456	480	468	461	465	478	459	464	446	445	475	481	453	481	446	427	433	455	468	457	445	431	442	451	497	488	468	445	487	457	453	459	504	490	478	478	435	441	474	459	465	446	453	496	423	498	449	444	442	454	424	462	466	408	458	434	479	437	471	456	451	438	492	493	456	468	494	444	479	450	455	451	467	444	447	473	457	506	503	435	473	455	502	474	478	420	464	501	461	436	460	471	454	439	465	429	422	478	436	481	433	446	422	461	449	465	479	465	414	450	441	460	440	442	478	463	475	469	468	466	453	404	481	419	452	477	476	461	426	461	490	406	470	480	447	439	504	483	431	457	443	432	436	463	500	473	457	459	436	441	451	481	479	419	493	504	481	442	511	462	435	417	427	464	441	467	455	432	476	439	484	474	483	425	459	470	448	435	425	456	463	391	454	450	488	472	462	458	485	453	459	463	441	487	443	466	457	439	446	455	465	476	463	437	451	466	458	492	453	460	463	442	471	458	426	481	459	454	443	424	443	483	461	478	456	435	426	446	448	430	522	459	480	477	458	480	472	493	476	442	448	434	448	489	492	443	458	432	503	476	455	461	435	482	450	450	487	450	459	484	509	466	427	455	456	497	485	449	510	466	423	464	448	469	471	452	450	483	424	460	459	455	465	446	467	475	455	469	505	479	446	448	483	442	441	424	460	454	501	442	487	467	448	435	441	466	432	473	427	456	445	472	459	446	395	437	422	452	459	493	512	468	483	463	466	438	458	462	459	431	408	449	452	489	445	483	460	471	417	440	444	462	453	475	507	438	447	406	461	449	439	461	443	440	445	481	416	439	532	441	467	436	464	474	423	463	420	461	495	472	460	467	449	426	504	491	450	459	453	455	474	451	489	424	446	477	455	477	438	416	428	446	458	462	495	476	426	491	425	474	445	448	457	442	429	429	435	488	483	455	462	430	452	459	438	395	483	488	432	459	476	477	440	410	445	432	458	433	471	493	493	453	444	457	466	475	426	437	428	481	458	475	424	462	465	477	479	484	438	476	469	491	473	467	460	451	429	464	455	446	438	477	456	479	430	468	492	463	477	472	421	482	443	463	452	463	450	449	504	441	493	461	450	464	449	437	456	432	467	461	460	431	469	440	471	449	449	466	462	460	435	445	474	475	477	457	454	462	450	443	449	446	450	459	470	438	466	480	431	412	444	457	503	449	431	474	460	469	484	470	467	445	463	473	484	459	437	485	458	480	428	465	467	433	442	483	441	463	449	496	468	461	435	457	450	436	444	442	461	453	420	482	465	507	429	476	450	470	467	406	448	411	471	448	477	461	484	463	446	482	491	462	463	473	457	436	491	471	432	467	440	450	474	435	456	412	457	435	408	442	463	464	484	481	453	451	457	474	476	441	478	426	462	483	497	450	427	484	489	488	502	467	504	467	454	460	458	464	460	434	494	467	473	470	479	456	473	463	477	443	433	459	472	449	448	471	459	473	455	415	468	442	445	454	426	449	444	441	483	424	468	453	453	459	474	451	459	436	458	484	446	476	466	484	467	459	489	505	464	487	455	416	476	477	429	459	453	450	456	450	507	434	409	422	430	435	422	468	453	449	484	453	492	472	466	434	441	430	439	453	480	429	491	460	438	397	437	443	447	412	451	457	468	430	448	450	416	481	476	451	449	449	443	468	461	479	448	474	418	430	460	461	410	445	465	441	456	472	443	490	474	458	462	453	476	464	433	468	460	473	446	463	408	454	417	462	452	455	466	441	461	467	460	426	479	488	428	472	456	464	494	453	422	492	451	475	455	468	470	475	468	481	481	473	467	425	486	448	407	449	464	494	477	422	460	448	452	452	462	449	478	444	462	447	453	471	429	455	488	434	493	457	476	439	434	469	459	468	464	433	427	463	434	461	469	458	464	472	440	490	469	488	450	465	468	471	450	471	487	435	494	452	444	437	438	488	499	466	502	481	425	463	430	425	454	468	449	418	462	468	443	454	443	444	454	477	423	432	467	457	454	441	402	431	478	450	492	421	460	440	456	454	490	442	463	457	457	424	453	463	480	455	452	474	458	465	464	448	428	464	457	477	466	437	435	450	450	467	502	454	451	416	444	418	461	502	468	472	437	435	472	449	446	454	467	446	465	441	469	419	480	467	477	439	422	508	446	475	457	430	452	444	466	478	460	407	434	463	483	459	450	442	452	417	439	500	441	476	493	456	436	460	472	449	507	536	485	483	450	462	430	437	455	470	421	436	479	493	463	438	490	453	487	444	443	454	456	483	479	483	434	428	464	442	462	485	462	467	478	468	500	427	466	461	463	442	449	466	474	470	473	410	474	494	463	462	491	422	463	459	439	462	481	478	466	454	430	447	465	498	458	454	452	438	470	434	421	456	438	453	435	477	461	460	446	438	443	478	515	473	455	473	465	437	482	469	419	439	462	426	457	448	455	471	433	454	425	437	467	490	463	443	468	488	435	456	428	436	490	415	501	444	474	495	440	453	470	451	451	509	439	435	410	462	457	443	458	518	494	430	464	433	448	473	444	514	480	449	482	453	461	465	465	465	485	453	462	436	440	435	453	463	486	503	461	448	448	438	424	484	432	457	479	453	433	455	455	444	493	462	471	456	441	448	423	468	455	418	480	460	452	448	465	470	497	441	470	455	467	454	479	471	458	464	444	441	469	477	438	453	404	475	443	412	465	473	422	443	482	416	443	443	419	470	429	434	452	434	469	456	436	483	464	474	439	476	476	436	463	480	468	484	457	470	434	496	455	472	457	447	451	490	443	439	456	459	456	443	474	462	467	438	443	453	463	439	436	474	425	444	458	458	464	431	466	452	470	480	435	427	419	450	443	451	462	450	433	419	472	491	489	448	462	463	440	441	456	449	444	462	460	450	456	464	433	462	434	458	450	480	476	472	440	459	465	488	466	454
23904	21380	28566	24561	21380	9894	2234	1354	1176	1107	963	924	1004	942	948	874	794	824	776	831	800	755	740	791	775	739	729	794	768	758	795	760	744	737	782	770	754	779	775	745	763	751	774	776	805	772	722	704	736	761	738	785	766	723	759	724	748	705	720	717	702	727	702	745	759	692	745	719	739	741	698	742	655	790	704	732	727	705	675	692	730	715	713	678	741	704	708	709	764	716	695	718	725	697	764	753	684	713	757	723	705	695	715	738	719	724	731	677	722	695	684	707	749	734	716	731	696	741	666	717	692	696	718	727	740	714	732	773	706	718	707	705	762	722	701	710	754	770	728	735	744	729	740	685	689	728	677	734	759	720	683	747	709	718	729	694	697	735	735	679	744	738	721	680	719	740	693	731	732	690	682	716	720	778	666	686	709	734	743	748	739	716	714	701	695	732	736	728	672	729	768	699	743	775	731	757	726	707	673	718	716	723	692	773	673	721	694	671	716	658	692	753	705	656	736	738	759	689	686	666	756	722	752	675	731	730	678	705	717	750	720	713	671	693	699	711	725	701	699	726	681	729	707	695	697	711	724	670	789	754	726	730	709	723	729	750	717	725	715	716	714	716	724	734	748	739	703	692	787	704	675	707	697	690	725	723	726	656	729	693	750	735	734	725	746	701	754	725	728	693	760	711	716	736	745	712	670	702	695	719	708	722	699	769	662	716	749	692	755	703	733	723	680	658	692	722	765	735	672	784	761	706	719	702	761	728	672	700	674	746	714	757	748	741	738	728	762	722	733	761	762	719	696	731	686	703	707	713	700	723	727	706	736	691	755	753	707	721	733	700	739	727	753	694	700	712	702	807	725	723	696	745	692	759	718	716	712	729	711	778	707	721	786	753	710	746	737	734	726	695	699	761	698	685	717	710	652	715	724	691	717	748	714	700	762	723	718	725	720	705	748	716	759	712	670	707	752	706	768	761	744	735	756	697	689	721	682	713	741	770	760	726	707	766	717	722	766	693	764	715	675	779	720	714	706	708	697	690	722	703	720	793	731	772	727	754	703	720	701	727	707	686	743	730	713	740	720	725	719	722	707	713	715	713	770	706	726	700	737	706	688	722	686	764	783	759	740	705	731	725	740	715	715	724	706	709	715	778	665	707	717	764	719	719	716	703	676	701	701	730	748	725	769	760	767	792	737	737	697	694	761	737	746	712	699	736	730	733	715	724	762	727	723	753	715	680	717	665	718	730	704	731	701	765	715	727	728	719	729	734	752	722	700	699	712	675	740	718	682	739	713	764	751	712	674	738	702	688	702	692	739	699	737	756	736	727	683	726	718	707	750	737	700	712	720	696	688	693	698	713	723	696	731	711	736	723	721	678	664	752	729	725	753	752	701	728	690	775	707	718	723	737	735	711	751	711	733	735	737	751	652	725	685	748	742	744	708	706	718	760	682	700	703	679	690	735	686	673	708	740	714	719	784	714	740	661	705	700	736	686	709	682	733	698	710	707	736	707	699	687	704	707	686	686	662	697	750	760	690	723	768	730	739	692	655	725	684	710	672	728	701	733	720	700	757	759	791	718	694	752	722	692	673	727	716	680	657	752	755	741	735	692	745	707	714	714	680	728	724	700	744	744	737	705	737	688	749	736	718	688	730	777	748	703	695	694	708	751	703	730	709	703	698	678	752	742	761	741	727	754	721	758	739	695	693	667	694	710	744	681	737	729	730	712	748	739	742	723	736	723	700	699	732	736	741	700	688	656	663	687	732	711	740	722	704	718	725	697	757	690	696	725	727	707	722	648	721	681	695	704	676	691	731	692	712	685	747	702	720	727	729	703	688	741	702	699	699	683	733	698	714	679	735	741	700	758	672	722	686	754	699	678	724	672	739	759	739	719	693	742	709	740	718	694	730	761	712	752	745	689	716	736	726	718	691	738	712	771	744	693	700	678	709	668	719	734	721	721	728	707	723	709	631	727	660	735	712	668	713	741	738	696	689	721	662	703	736	737	763	702	691	684	706	691	709	704	695	708	723	749	762	699	752	751	725	703	661	731	712	716	707	727	724	690	735	715	685	735	697	717	712	754	751	691	684	726	734	687	708	728	690	668	717	707	680	732	716	763	759	715	721	701	635	696	710	742	739	705	717	750	708	713	752	710	748	693	734	696	716	704	766	746	755	736	763	724	736	744	730	722	693	721	702	775	675	731	699	733	754	679	756	747	686	736	723	729	729	723	709	756	734	689	763	757	669	698	683	729	742	702	712	725	709	678	724	743	695	712	684	735	710	692	689	697	721	715	761	748	674	698	684	761	725	661	816	734	693	693	707	707	784	729	723	731	793	701	761	686	701	692	706	684	715	682	708	723	763	741	750	735	668	729	730	702	701	728	697	780	691	730	688	685	686	686	741	697	731	722	688	739	716	761	700	702	727	680	732	722	750	706	713	714	713	687	670	704	676	735	719	706	733	682	770	714	742	715	682	662	759	694	720	741	679	736	707	686	735	770	726	711	717	735	713	673	737	729	743	746	711	721	713	733	724	672	685	716	735	709	702	654	725	717	738	749	724	735	733	689	782	668	738	674	740	703	687	715	689	706	716	712	768	670	719	780	790	703	696	716	737	690	684	661	715	704	692	702	717	752	706	733	690	748	684	705	691	751	686	705	682	763	684	743	676	698	691	739	703	702	708	672	732	734	768	690	707	681	716	741	738	730	747	685	757	735	730	717	753	679	733	699	749	802	756	742	692	733	712	761	730	698	677	699	718	753	682	700	782	722	704	696	747	728	740	709	741	713	728	711	740	737	712	746	786	728	704	733	703	715	746	708	673	751	712	704	712	747	727	713	667	705	704	691	737	757	692	732	752	688	736	722	701	773	728	697	743	702	721	748	688	695	760	741	703	720	724	754	715	702	677	779	700	777	728	704	742	712	749	654	711	638	694	742	721	664	734	709	739	696	749	770	770	756	707	748	716	717	711	717	727	682	706	746	748	700	725	716	730	717	717	701	684	790	736	744	708	667	725	749	733	697	707	714	679	769	704	745	704	730	696	688	738	718	688	763	674	734	742	740	714	713	693	757	668	700	707	736	724	694	727	730	732	741	702	691	697	730	686	705	709	677	709	813	707	741	698	729	695	703	727	725	711	743	702	738	722	749	736	697	699	727	675	736	761	738	712	727	767	713	690	742	764	738	757	721	661	743	686	718	718	779	771	696	685	725	693	759	756	715	720	706	740	676	660	720	698	727	668	697	776	721	695	709	727	746	711	671	686	685	719	649	689	728	717	728	736	747	708	724	721	684	728	756	749	736	724	731	732	767	753	675	703	710	727	712	644	733	681	727	732	746	739	733	714	711	762	760	732	745	675	751	694	707	718	690	702	706	687	724	729	682	727	734	749	705	715	706	717	716	752	711	684	731	699	745	746	714	743	683	685	725	712	720	724	704	699	741	672	699	723	696	739	713	663	752	736	742	732	689	730	741	706	777	709	731	680	708
4870	12768	8368	4926	4148	3187	2549	1819	1472	1269	1216	1137	1041	1139	1039	1002	981	955	890	921	828	792	799	814	818	782	798	813	835	829	771	805	842	830	793	792	779	812	827	822	823	807	844	764	781	792	760	760	755	774	770	736	742	714	702	787	730	736	772	725	746	737	758	760	653	745	745	719	733	743	714	717	699	780	728	696	744	717	708	757	779	740	679	746	670	749	744	753	696	677	763	721	763	721	734	718	746	717	742	707	752	700	758	762	716	702	686	736	729	705	735	709	715	723	753	745	690	698	692	735	732	703	734	728	717	672	760	694	738	764	705	681	708	712	741	740	760	758	732	748	754	728	728	683	707	714	732	744	705	689	719	698	688	725	735	732	646	730	731	704	768	758	694	705	705	669	740	724	728	654	754	741	738	712	725	728	688	713	725	784	724	757	692	711	743	722	734	704	715	721	678	729	731	736	728	734	662	716	728	690	723	709	706	768	741	719	729	752	745	716	765	660	699	712	770	730	765	766	693	713	749	702	745	734	699	744	814	704	734	701	724	775	681	686	688	691	736	702	691	727	726	704	725	741	706	673	723	729	705	700	742	655	722	690	741	728	748	749	731	758	718	710	733	720	697	702	696	746	731	746	744	742	722	723	734	707	716	696	713	727	709	724	741	729	735	731	734	742	702	729	769	761	721	716	721	713	714	751	731	713	738	653	743	708	742	711	675	717	769	705	701	721	702	725	723	753	713	738	757	706	700	690	739	724	683	748	739	742	733	780	732	711	734	733	793	737	727	664	755	733	703	684	742	744	716	671	731	741	698	733	709	675	750	744	709	751	762	751	715	778	698	675	741	774	710	776	726	692	765	729	718	682	753	769	726	720	738	711	739	713	707	690	789	711	715	718	732	684	704	758	719	694	719	716	655	718	742	699	738	721	697	689	740	748	701	737	697	769	786	747	744	748	669	706	717	724	719	720	726	721	679	676	695	737	731	766	706	696	764	735	695	719	714	719	737	756	796	718	721	735	776	736	718	683	679	705	727	694	690	751	720	708	742	768	742	703	723	681	739	747	731	692	701	771	672	706	726	710	775	735	711	713	749	713	693	718	748	733	721	724	742	718	672	741	759	711	750	753	717	738	704	708	719	686	715	730	748	731	700	771	693	735	766	721	707	734	704	755	729	724	706	685	716	697	704	744	717	751	693	734	730	789	726	731	702	739	700	696	778	720	715	697	741	716	749	681	747	739	744	722	745	742	710	718	676	716	697	722	747	737	680	721	713	721	729	718	696	725	674	726	748	746	692	756	727	760	737	731	732	737	781	671	737	734	706	729	696	705	728	747	704	688	722	721	715	755	680	729	738	744	676	740	756	704	679	719	722	772	743	713	758	734	730	702	701	715	712	747	707	684	681	724	728	724	702	766	699	724	687	743	737	721	692	749	713	771	720	712	701	729	726	700	750	717	688	752	696	721	784	712	726	755	720	704	722	753	754	740	743	737	730	735	725	698	713	724	713	719	710	762	727	728	748	736	726	753	711	740	705	724	735	747	699	719	789	698	730	751	695	756	765	693	684	729	701	729	753	728	685	693	737	715	695	720	735	717	732	710	731	693	688	731	737	782	721	755	694	747	714	728	721	743	727	723	667	750	719	701	737	745	727	683	675	715	720	796	736	734	718	735	722	701	724	729	725	721	780	688	762	721	710	736	717	702	698	748	722	759	709	749	756	805	699	697	779	734	697	746	704	732	734	676	690	747	680	700	764	693	736	710	733	714	692	727	743	716	660	669	718	719	740	751	734	785	728	763	730	700	678	739	720	711	711	696	755	720	733	733	743	702	753	715	766	755	687	733	648	731	713	752	716	698	750	708	716	696	751	701	747	744	726	758	716	695	728	750	683	739	719	767	694	753	727	737	707	729	716	767	805	697	717	770	744	749	710	667	746	772	733	720	699	708	716	727	746	735	696	714	738	705	710	710	694	688	702	744	694	793	725	701	704	684	754	732	766	705	748	774	736	732	679	722	728	725	708	741	685	736	754	679	722	742	750	704	721	739	732	702	714	686	727	748	714	726	705	679	693	772	726	731	699	749	696	722	725	725	704	693	739	704	760	732	736	756	728	703	727	684	773	761	693	679	705	725	703	738	702	727	747	695	705	732	693	710	694	688	701	765	755	723	748	747	731	706	738	738	724	751	708	735	742	706	698	773	762	733	725	733	719	747	703	755	738	740	713	759	759	721	734	713	695	721	679	683	715	733	707	701	768	705	711	710	734	736	704	713	764	711	677	698	696	726	730	715	702	780	727	730	794	753	721	704	706	689	730	718	735	731	704	719	735	708	733	743	744	696	685	726	745	713	729	671	787	723	714	724	723	717	697	692	712	670	712	735	746	724	703	690	699	718	705	742	726	697	722	707	725	773	710	672	741	715	717	711	706	732	698	724	729	713	763	712	748	753	718	709	718	725	712	706	748	685	766	716	725	702	724	717	707	696	709	698	742	707	682	706	672	709	737	761	724	760	730	765	711	755	755	764	719	708	675	782	714	756	706	657	771	692	690	751	736	771	741	741	743	702	667	716	710	676	724	707	729	715	713	767	775	705	665	759	717	717	701	697	725	719	734	719	696	759	732	746	704	722	707	693	708	756	763	675	753	744	713	687	762	723	707	716	776	714	728	730	745	744	694	733	691	735	697	732	738	757	669	711	702	704	736	736	705	768	759	727	717	748	697	691	697	705	699	735	715	728	734	726	727	713	678	741	765	728	727	756	706	705	750	739	728	720	711	704	715	737	724	730	722	752	674	735	748	733	704	718	667	709	718	731	716	737	756	698	717	757	718	720	712	689	710	764	698	713	725	738	703	750	727	703	773	694	776	732	725	729	724	767	736	743	733	771	669	697	767	706	686	733	689	708	692	750	766	736	733	705	733	726	683	721	718	712	735	758	726	720	748	714	695	707	721	723	719	711	717	714	771	705	736	697	720	749	722	688	726	709	749	755	726	731	704	733	743	732	765	739	683	711	763	703	759	732	757	704	729	723	729	735	703	731	691	713	747	721	742	731	730	739	696	702	738	711	743	747	665	762	734	754	750	743	679	673	693	750	751	704	736	747	705	753	734	713	700	755	761	692	703	732	743	746	716	715	729	730	726	690	706	745	742	729	730	752	689	745	716	772	719	713	733	752	770	711	766	729	744	744	752	734	696	685	700	687	728	718	734	736	738	751	745	698	735	755	729	691	735	745	684	731	725	726	736	723	701	734	733	743	724	717	700	691	713	690	724	733	732	758	765	744	725	732	717	754	714	726	756	725	692	734	710	693	735	709	743	696	691	717	750	712	697	752	727	735	713	703	733	705	666	754	719	670	704	718	699	716	729	757	688	734	690	696	702	679	722	713	727	739	692	693	708	732	705	734	736	753	713	720	734	715	743	695	744	719	698	679	696	749	732	701	690	712	714	709	689	755	734	749	743	718	738	705	722	723	705	698	693	755	681	699	700	714
24998	21342	27437	25559	10204	1301	942	633	559	523	563	475	477	534	488	478	400	442	458	417	389	387	414	382	429	376	381	387	436	435	422	394	432	376	397	427	410	411	396	458	404	420	373	409	411	394	396	411	381	380	415	403	399	375	408	356	389	397	333	376	361	393	395	395	411	357	395	406	415	357	349	396	383	382	394	375	381	357	415	354	347	381	364	387	335	372	355	395	362	378	373	333	336	384	345	378	334	360	383	360	353	348	359	399	402	406	353	364	360	374	406	376	372	365	357	376	392	394	391	352	363	383	345	402	371	367	376	357	392	345	386	364	372	345	391	364	366	402	385	391	337	377	367	399	382	377	367	365	360	395	362	373	377	371	384	367	358	357	400	384	373	345	383	382	375	377	359	371	399	391	382	362	370	338	374	356	392	370	402	379	358	341	366	378	376	367	377	384	342	364	331	390	349	398	333	346	338	365	387	369	359	349	387	378	357	390	376	361	365	399	390	380	383	372	366	394	343	388	329	339	366	387	369	377	353	362	348	375	378	361	400	375	383	345	350	345	408	330	341	369	385	377	335	376	356	358	365	375	364	372	381	350	348	382	369	383	401	351	363	355	385	377	358	384	361	352	364	389	361	381	404	343	336	388	366	389	388	372	399	334	379	385	371	348	362	412	365	377	362	370	371	354	394	369	386	338	368	341	387	358	372	396	351	340	325	376	380	401	374	355	350	346	395	357	364	352	395	357	378	367	370	346	392	380	373	363	368	366	332	356	340	338	381	346	328	366	354	374	350	384	355	343	379	391	352	367	361	329	372	362	339	382	362	375	389	349	381	352	392	383	382	427	375	382	358	354	373	368	396	355	381	368	365	347	376	331	343	360	375	358	349	357	363	363	371	340	394	359	370	370	374	365	386	353	355	404	375	369	416	349	366	368	355	353	358	346	352	385	385	346	370	382	381	362	368	362	391	366	359	359	340	375	368	364	358	400	385	391	361	378	358	339	358	370	407	357	367	355	376	350	350	343	344	387	370	372	374	385	388	368	367	345	367	354	379	366	390	335	366	399	357	370	381	384	391	400	378	392	349	383	371	370	386	311	389	390	380	375	366	329	362	363	386	318	394	364	377	372	361	385	364	367	391	368	355	352	381	380	362	371	348	363	385	321	347	348	376	384	369	392	343	380	379	389	375	372	359	364	357	356	379	376	396	349	369	371	356	396	366	364	337	373	365	326	365	350	353	376	372	356	348	326	366	359	358	396	349	373	326	364	407	387	334	346	347	381	340	389	342	338	367	362	353	385	383	369	388	393	365	367	363	372	381	379	391	362	361	363	352	360	350	329	378	400	392	351	363	394	389	370	410	369	362	356	389	379	359	327	395	409	373	360	368	357	362	367	339	381	382	337	367	359	385	397	370	364	326	371	370	339	376	379	377	379	372	384	363	374	391	362	383	356	403	335	378	363	354	394	397	372	357	339	375	351	363	360	357	378	368	373	388	360	379	346	375	362	358	354	353	386	366	382	357	366	359	380	393	391	397	366	378	343	391	387	392	362	339	385	344	370	362	368	382	370	364	372	413	364	346	354	381	407	374	383	391	367	364	388	356	353	385	409	331	389	344	389	374	350	355	359	355	350	379	333	375	402	399	354	361	372	380	371	384	339	371	380	365	359	363	353	359	380	388	370	375	350	346	364	380	347	368	363	349	357	384	371	365	367	362	363	357	375	397	362	364	381	404	366	343	372	384	377	331	338	378	342	352	337	360	391	350	338	378	390	363	379	407	343	366	385	398	372	355	384	380	335	367	384	400	388	358	365	372	345	344	373	350	365	391	377	356	344	392	368	346	315	356	356	363	376	368	374	355	379	358	364	368	367	387	363	326	360	344	352	405	330	379	361	373	406	350	327	364	359	381	362	395	377	389	342	385	391	371	357	377	344	337	345	351	390	370	355	373	366	386	354	382	365	379	372	385	374	370	383	360	365	344	357	344	377	351	362	355	361	382	347	353	383	362	388	389	335	345	401	316	353	383	376	365	362	368	367	342	376	342	338	359	392	331	348	354	357	338	350	371	380	362	366	355	382	408	387	364	351	352	362	374	367	325	363	410	421	338	378	371	367	351	340	369	346	398	368	357	349	399	340	372	366	398	352	339	385	341	363	363	369	335	326	374	341	358	400	396	356	345	372	334	381	356	351	376	334	390	368	377	382	365	354	359	375	374	386	357	358	363	368	381	378	403	366	353	397	397	383	359	371	402	338	371	371	399	359	352	362	383	369	366	400	345	369	362	387	346	396	383	380	379	393	388	355	352	379	382	379	394	376	343	351	372	352	385	379	389	343	327	370	357	349	361	393	367	394	377	348	386	370	374	370	375	371	349	336	340	375	397	391	372	369	381	375	370	369	376	387	381	376	387	363	394	360	362	374	393	351	361	384	342	353	374	381	373	351	377	384	378	373	362	380	376	338	382	365	345	395	400	364	351	397	373	368	354	379	343	358	351	345	354	353	355	372	361	377	392	362	386	394	355	370	372	321	360	326	395	369	388	350	386	424	344	375	343	370	344	348	350	372	361	366	360	378	366	352	348	351	396	352	359	363	386	344	376	351	349	358	363	354	335	386	356	377	390	365	386	360	345	359	350	389	354	347	370	337	352	374	341	398	335	370	404	366	375	377	353	411	387	353	350	380	358	361	387	382	371	365	349	358	372	365	344	378	339	356	355	370	373	366	401	369	345	378	341	362	368	351	361	365	365	348	345	354	358	377	359	374	402	371	360	359	369	366	338	388	404	386	377	358	364	399	382	371	324	378	335	392	341	383	363	381	334	391	362	375	344	386	335	365	365	391	362	383	359	382	364	348	382	364	391	364	346	356	349	371	340	393	371	372	339	376	362	373	357	371	362	365	380	344	368	359	373	375	354	364	370	358	362	341	373	415	362	365	384	379	357	371	354	353	365	331	383	344	362	362	364	383	354	371	406	373	363	374	359	387	355	384	353	362	381	351	383	372	355	376	360	352	397	388	355	372	371	369	322	331	328	363	347	358	372	364	375	384	374	360	413	354	358	361	350	367	341	361	347	346	359	379	390	351	344	383	398	392	375	364	384	357	354	366	382	366	399	345	373	417	371	390	364	337	345	334	349	340	369	374	378	364	367	363	351	332	367	354	367	362	392	349	350	380	336	352	442	377	369	398	324	391	352	351	363	350	354	380	363	359	399	365	334	373	319	351	370	390	388	391	345	362	360	351	341	362	380	393	357	358	385	374	336	364	337	384	341	375	402	372	337	323	352	367	381	393	317	322	352	363	349	355	345	390	347	382	354	377	363	386	353	380	357	350	342	344	370	337	372	409	364	377	389	383	372	345	380	345	366	408	389	398	358	385	382	366	357	332	374	363	395	349	366	393	392	364	366	374	350	378	377	369	357	369	341	354	363	396	372	354	355	393	356	361	327	372	402	358	342	339	351	388	369	360	408	370	342	366	371	375	375	390	391	377
4156	7836	5224	2930	2485	2065	1499	1064	843	759	668	652	638	663	605	598	540	511	515	513	434	427	446	458	385	466	431	476	444	443	461	472	487	502	450	446	481	465	435	408	449	445	444	417	407	417	429	409	438	386	396	399	412	414	402	356	390	415	387	434	392	390	391	398	387	407	429	403	386	438	381	396	408	443	408	420	371	411	392	413	382	382	355	379	396	401	383	367	423	348	379	384	398	433	352	401	403	381	388	390	405	422	362	412	427	408	381	351	399	417	405	389	409	404	409	386	408	391	388	393	382	352	403	401	391	369	367	388	388	421	397	419	392	385	384	363	408	391	360	380	347	343	353	417	375	377	375	382	381	381	392	399	397	385	385	364	398	394	323	425	390	384	377	395	413	358	407	399	371	376	398	414	377	381	362	399	394	354	391	387	380	399	365	391	388	391	348	394	373	420	404	387	359	385	387	431	397	401	410	388	372	426	369	385	381	349	423	400	401	366	407	423	405	393	369	386	380	392	390	416	402	416	408	379	393	367	415	398	386	383	393	429	362	417	410	377	357	390	380	384	388	375	384	406	377	427	385	377	399	384	364	405	353	411	394	410	373	424	407	396	343	390	402	384	402	400	371	402	373	402	396	363	408	381	397	410	388	421	366	368	397	386	364	375	389	378	383	386	379	380	398	374	367	374	364	376	415	371	417	379	432	422	394	385	381	407	357	372	374	377	371	384	378	432	387	357	368	391	407	400	400	394	384	390	377	410	382	394	369	382	394	392	400	380	386	363	407	349	392	402	392	411	379	398	369	361	363	428	405	398	400	438	393	373	408	378	399	396	371	414	366	369	396	388	436	385	352	386	382	367	407	388	366	415	360	377	396	420	379	390	395	410	394	359	403	349	369	402	402	397	385	361	385	414	390	379	401	371	387	387	368	377	377	394	397	396	384	407	367	380	362	399	368	358	381	379	423	402	383	393	389	385	398	389	372	415	362	344	396	359	391	373	391	407	387	409	380	356	416	387	384	386	403	389	376	416	400	388	373	377	362	391	388	405	374	413	421	375	406	381	380	391	407	405	413	411	370	377	468	410	362	367	405	390	404	369	370	384	374	361	389	383	394	380	407	400	414	381	401	347	389	389	393	392	439	382	401	387	371	395	420	377	374	413	399	349	358	392	355	403	401	384	373	363	394	381	410	378	388	396	432	395	379	395	389	363	361	385	412	347	407	372	371	386	379	424	395	366	394	401	364	390	422	374	367	374	387	386	368	353	378	413	414	383	395	387	363	343	398	354	395	412	389	396	391	414	388	397	400	358	331	380	422	367	363	331	388	419	404	405	393	393	404	391	374	358	378	395	378	402	393	330	367	374	359	400	360	368	417	395	404	380	378	363	375	405	403	372	356	391	414	413	395	378	400	381	431	391	371	358	398	393	368	377	408	375	405	409	389	355	392	390	398	360	412	379	388	388	380	386	373	392	393	394	390	358	410	416	398	392	384	364	331	374	394	385	381	402	401	381	411	369	373	382	377	412	376	418	406	405	378	373	414	392	398	417	395	395	385	375	366	373	397	392	366	398	398	391	367	403	403	397	341	378	394	397	395	365	398	372	402	386	385	358	388	398	370	369	361	358	404	393	383	374	388	390	388	423	361	410	348	390	376	401	408	362	399	409	373	352	387	352	345	372	364	408	394	374	379	391	382	395	386	402	396	363	366	398	392	358	353	409	370	443	377	362	342	367	430	385	416	386	380	400	368	420	384	371	376	375	387	402	400	382	405	415	379	368	350	397	394	387	360	402	404	366	402	395	410	405	405	395	413	414	382	365	339	390	411	368	378	377	435	406	404	366	387	376	377	389	390	423	372	369	433	384	364	365	373	386	395	358	419	394	393	440	394	376	364	370	373	372	390	401	406	362	365	366	399	383	375	352	385	379	369	416	361	357	390	388	391	371	353	411	390	388	373	384	385	380	361	371	371	374	379	358	399	385	385	373	394	389	371	394	354	371	373	368	390	393	388	380	352	378	346	405	349	383	423	401	373	383	386	437	367	370	384	381	374	408	383	408	352	410	361	400	383	369	367	437	398	372	374	384	372	389	357	377	366	387	380	366	377	391	355	385	412	397	362	417	391	388	344	395	412	401	396	371	366	370	395	408	383	416	366	389	377	400	403	388	356	375	382	387	377	384	421	396	372	395	401	389	414	396	402	405	358	394	416	387	385	368	378	446	405	400	370	379	371	380	398	338	409	379	413	381	415	402	388	420	420	398	387	406	381	360	391	383	419	425	395	405	377	388	398	378	404	388	390	412	379	388	385	399	357	353	372	386	388	385	374	369	405	401	355	422	382	408	424	386	393	393	407	356	338	381	399	386	369	412	372	362	401	418	387	417	380	393	387	396	410	407	390	399	404	369	352	385	413	382	392	418	377	358	389	391	376	363	389	372	391	387	391	388	368	406	376	398	337	403	377	379	379	380	399	367	372	383	384	392	344	382	418	343	391	408	398	408	378	375	376	387	411	395	414	356	379	352	411	386	367	354	386	397	363	420	377	373	411	396	410	392	359	423	389	390	350	376	418	395	402	389	392	406	363	409	396	396	375	384	367	381	355	427	377	410	374	433	382	373	370	371	394	377	406	381	403	380	447	372	386	377	404	366	364	407	412	414	382	360	359	363	396	355	382	403	388	363	380	381	387	378	404	395	377	397	367	397	400	375	387	355	384	390	375	361	378	390	397	409	380	397	420	390	385	379	409	382	383	358	395	427	383	396	382	421	418	382	425	421	390	360	380	384	421	391	403	388	433	396	367	388	386	385	381	393	386	394	393	366	403	397	361	380	347	361	378	365	389	365	354	360	362	380	367	458	368	372	396	399	366	375	377	392	385	346	391	405	425	391	381	378	394	393	376	353	398	397	363	376	386	376	392	369	380	402	376	415	389	405	381	398	396	392	387	392	399	370	394	387	397	379	413	370	360	407	358	369	400	382	409	402	398	335	372	380	423	375	407	383	424	396	376	365	399	416	367	369	357	394	410	385	377	384	380	385	378	405	393	412	367	398	407	386	396	389	404	353	386	387	382	392	391	396	374	392	404	367	433	413	393	388	415	387	382	370	373	375	360	390	386	412	385	396	411	389	376	364	387	365	381	361	393	363	399	414	390	398	397	392	357	373	405	394	362	383	383	374	360	366	403	371	361	402	355	387	434	389	381	368	372	389	405	389	382	373	386	394	397	425	401	403	371	377	381	386	373	386	412	365	388	414	403	385	399	371	380	397	379	415	380	410	378	364	364	352	362	400	344	358	422	339	392	393	383	362	399	385	421	391	356	360	367	387	365	369	401	372	393	365	363	378	402	407	373	374	382	379	402	374	413	384	343	380	374	378	415	371	366	409	412	397	380	393	395	386	379	408	410	403	359	342	407	351	375	410	353	388	377	393	382	414	360	362	387	411	356	435	408	398	367	403	412	393	368	397	394	367	388	409	409	390	357	436	395	382
22700	21384	29062	24054	21389	21499	9791	2140	1534	1336	1221	1133	1092	1130	1047	1013	1010	990	919	931	873	889	930	875	812	801	778	858	797	829	861	852	877	865	834	855	868	849	804	859	832	827	810	793	800	839	799	787	810	816	792	795	762	755	748	831	769	754	716	741	776	733	784	765	770	758	754	788	780	797	768	766	776	748	740	777	755	754	743	749	745	807	758	725	737	784	766	802	789	737	786	769	761	765	781	706	754	783	750	734	724	751	730	755	764	727	814	761	764	804	765	750	750	784	723	742	783	729	816	771	763	735	850	738	749	723	766	790	718	747	719	795	765	735	745	755	723	740	759	761	768	733	736	757	748	790	749	780	758	735	791	759	783	775	777	771	728	794	766	802	690	783	746	777	784	766	787	769	744	773	799	766	707	772	734	749	733	752	778	749	725	768	800	764	780	740	759	751	736	720	774	783	793	766	708	758	735	722	786	757	759	727	727	738	749	731	802	772	786	731	800	769	737	726	726	696	736	750	728	700	752	725	762	712	706	728	738	738	749	746	784	845	740	753	704	732	767	724	753	740	745	780	763	809	710	715	733	773	762	730	718	728	770	786	787	773	732	720	750	789	742	761	784	798	725	762	753	779	750	801	718	772	702	732	695	798	730	750	791	738	727	785	705	738	712	787	779	775	770	734	751	742	775	742	769	749	766	776	806	769	722	758	761	741	799	766	740	794	756	768	753	734	727	724	703	788	750	699	768	722	806	780	731	736	749	766	736	775	756	718	768	733	722	778	713	798	757	764	742	759	702	762	761	732	750	788	787	735	768	785	757	761	737	715	722	728	750	729	742	800	750	774	774	764	745	743	743	745	731	739	739	717	763	751	715	751	721	742	713	755	726	754	694	740	729	782	728	764	757	742	817	820	763	720	734	735	715	803	729	736	758	752	731	748	735	743	776	740	750	742	749	769	732	692	746	742	741	748	740	744	770	729	739	759	721	775	762	778	748	783	754	771	766	747	734	746	765	752	761	747	752	740	786	791	816	744	717	735	756	784	762	730	788	757	742	739	770	762	712	765	761	793	730	773	766	799	739	761	735	733	765	796	813	699	698	777	730	777	751	726	711	737	702	715	761	733	728	745	722	703	718	735	736	759	687	738	767	761	765	732	793	723	771	763	769	724	762	811	775	779	724	808	751	712	702	782	733	735	786	718	751	749	743	737	738	765	777	766	744	762	763	793	767	757	713	773	717	758	750	762	795	714	776	757	751	749	759	721	807	794	736	768	782	781	736	735	700	689	818	753	694	759	759	730	738	718	727	780	779	751	749	830	750	768	742	753	783	754	732	792	769	697	761	775	795	771	755	763	776	708	765	697	815	766	736	745	721	737	782	781	751	789	730	727	743	742	756	730	756	713	771	726	765	698	755	752	764	719	765	753	756	763	782	788	748	760	736	729	754	733	764	788	703	728	745	766	736	723	798	752	754	748	757	756	743	761	760	740	710	753	740	720	754	755	792	760	753	757	740	768	713	730	783	745	728	704	799	745	745	784	729	713	780	812	780	789	756	767	706	755	717	757	793	746	750	756	750	786	780	768	794	776	761	776	763	771	779	749	768	773	715	754	719	755	778	744	759	731	784	715	738	731	748	758	803	748	784	790	769	740	776	750	770	710	722	752	731	749	711	778	711	805	773	737	742	764	786	711	754	757	726	775	841	724	735	703	765	699	735	707	770	729	738	753	770	809	733	700	728	761	745	734	726	757	720	729	735	745	798	728	773	729	753	690	739	718	701	732	718	789	756	758	719	811	706	776	773	792	766	754	724	738	704	738	760	795	741	734	741	729	731	793	759	712	773	769	741	795	745	747	809	732	714	741	782	795	755	749	759	750	741	741	778	752	750	762	766	736	760	744	758	785	739	765	731	799	791	731	715	771	762	736	741	748	744	739	741	726	784	761	773	730	714	740	783	762	765	736	751	781	775	749	740	765	781	707	762	765	743	776	717	805	711	739	768	753	727	760	764	761	736	740	731	700	781	701	718	749	740	776	756	777	758	757	702	770	764	745	793	766	759	776	770	740	707	795	751	731	684	753	716	738	786	737	730	721	780	707	730	756	711	784	686	720	748	737	758	790	752	751	787	759	771	698	747	738	708	709	734	746	741	768	765	714	790	751	757	727	744	750	767	728	746	816	806	774	729	750	770	725	751	696	752	724	751	737	722	763	742	713	763	712	785	728	737	752	722	738	740	733	765	760	694	698	771	745	751	713	780	724	805	721	774	775	725	772	708	744	714	734	758	747	770	746	737	755	796	765	793	737	755	730	719	732	701	817	785	757	728	818	745	765	743	706	729	767	768	752	733	778	752	770	750	749	753	770	756	789	822	763	747	714	741	717	713	770	791	767	798	752	761	777	708	739	753	775	750	751	776	746	752	797	731	713	757	755	756	753	772	786	750	781	781	765	761	763	753	681	721	791	763	743	753	713	767	723	755	803	749	756	702	744	748	795	725	770	742	734	762	730	733	708	758	748	757	801	738	723	721	739	786	751	739	767	780	737	748	736	753	703	710	754	738	705	753	753	767	769	785	755	794	746	744	754	768	775	765	727	796	726	756	755	734	724	760	798	768	773	773	747	714	731	735	718	717	673	743	737	724	735	752	771	767	697	787	793	771	760	763	713	749	749	758	729	773	726	760	740	756	741	744	758	724	693	702	732	726	776	709	725	748	759	769	762	704	759	716	767	772	729	695	759	744	756	764	692	782	723	736	742	711	752	779	771	731	749	717	770	774	733	799	752	775	793	749	811	731	733	775	768	717	746	766	724	755	747	739	800	771	773	744	672	751	751	763	749	730	746	753	756	757	740	765	764	733	763	729	744	744	765	745	767	774	778	718	742	790	788	729	730	750	738	754	708	716	745	772	805	786	713	739	695	732	760	750	695	787	743	730	730	798	723	743	789	772	750	754	771	729	776	773	699	780	693	738	748	771	740	740	808	751	775	758	737	784	723	757	772	752	765	753	839	708	745	744	729	726	745	752	717	708	781	769	744	780	764	783	783	805	721	768	747	727	728	741	751	738	777	681	715	717	741	743	713	754	764	733	698	724	733	752	753	732	782	737	706	751	773	754	764	687	808	719	769	788	740	737	787	746	784	733	715	771	793	699	733	801	719	771	739	755	731	824	723	780	757	790	759	717	771	699	732	778	727	853	771	777	771	766	790	753	746	739	692	752	697	742	767	742	742	736	762	731	760	782	715	807	765	794	810	765	727	718	758	753	710	745	758	744	731	716	778	744	730	794	790	763	750	758	710	751	748	753	706	750	754	758	752	707	739	783	733	753	733	706	763	760	768	722	748	779	756	791	752	736	729	718	756	729	727	754	766	728	761	714	745	806	765	778	695	734	751	745	712	721	724	711	775	765	766	744	770	711	736	698	673	722	758	743	685	764	726	788	749	738	731	742	745	704	714	720	782	763	740	729	781	721	733	776	769	738	749	738	750	802	726
5898	18709	12856	7848	6324	5017	3639	2586	2062	1772	1554	1392	1373	1411	1350	1226	1118	1066	1033	1006	920	924	852	892	862	912	851	892	946	924	885	923	878	871	865	852	878	850	827	907	896	885	828	842	816	822	854	804	832	808	814	793	811	747	860	813	794	749	757	749	778	793	773	774	795	797	834	796	782	804	759	771	770	823	814	800	747	768	726	783	762	765	754	730	784	697	734	826	724	777	834	744	755	720	733	792	779	732	768	768	732	735	742	749	781	762	709	774	727	786	799	763	736	745	742	770	771	772	760	750	790	786	747	772	769	790	759	734	779	736	726	735	743	758	727	735	755	753	696	748	741	772	754	810	739	748	716	692	763	746	742	732	734	695	732	730	762	733	731	799	719	736	755	766	777	713	745	716	704	698	764	762	691	722	726	787	776	700	774	749	778	730	784	775	757	718	793	752	775	751	757	744	749	781	723	795	785	717	711	737	742	791	737	733	786	715	765	724	756	739	740	799	722	748	766	775	769	736	738	735	747	773	776	759	718	761	774	767	755	766	800	745	766	737	750	743	744	715	746	753	757	740	699	745	726	756	709	737	775	729	778	743	750	740	744	777	752	759	749	785	773	752	830	757	706	786	742	727	795	744	776	720	770	712	784	702	774	778	775	785	786	736	734	782	751	768	780	741	757	764	743	739	747	714	775	757	747	781	717	771	765	733	702	740	751	772	751	723	718	748	744	714	790	762	727	756	758	768	733	755	763	746	729	764	809	729	754	804	737	744	765	757	791	748	749	786	779	761	730	791	743	758	739	731	770	799	749	720	742	730	768	763	822	774	730	783	764	755	765	748	766	777	751	728	757	752	770	806	740	777	764	742	769	760	718	759	716	740	764	736	795	774	701	720	747	790	758	722	793	781	723	727	710	705	807	733	792	765	733	756	773	764	764	766	792	742	791	770	747	783	791	750	726	724	792	734	758	732	774	733	722	813	752	750	699	726	728	820	731	776	750	726	803	728	760	752	734	705	751	794	741	742	763	756	771	735	769	703	720	779	748	773	713	768	768	804	759	751	744	751	765	759	693	785	739	744	739	770	771	767	768	762	727	811	721	703	778	733	688	751	705	754	787	735	728	791	738	719	741	746	775	713	733	747	761	740	747	759	745	769	788	762	743	701	776	756	748	716	738	789	703	762	721	742	738	770	745	798	750	773	726	744	745	705	771	770	722	756	784	795	700	774	745	766	793	729	760	823	772	720	741	791	759	718	768	759	736	742	772	717	730	771	753	702	767	748	727	707	778	749	751	763	827	679	740	728	750	737	738	712	711	732	813	795	792	785	714	749	757	743	769	783	759	777	712	794	807	761	770	756	747	709	756	694	673	772	801	740	773	785	761	720	763	810	777	744	777	727	776	739	758	792	762	742	706	746	766	699	749	712	736	776	802	675	763	813	742	747	747	800	744	743	681	756	794	738	751	748	767	724	753	748	787	760	715	708	762	748	710	741	759	758	780	759	715	704	775	743	791	739	792	752	826	736	790	717	748	756	748	741	740	733	779	757	702	746	744	746	782	752	754	786	715	707	709	709	748	733	782	716	750	695	769	737	761	760	775	750	725	774	780	741	786	795	780	747	801	743	795	745	760	746	788	749	794	731	763	706	778	709	723	754	751	744	715	731	756	821	750	781	758	736	745	783	711	740	722	771	777	743	743	718	775	794	733	789	777	769	732	717	770	748	753	751	779	729	732	717	731	801	748	744	747	765	749	786	744	744	776	768	725	713	796	718	770	748	735	747	752	788	774	740	749	748	750	743	779	721	728	731	757	756	768	772	794	745	695	756	707	731	705	786	764	741	746	748	732	741	755	767	731	749	724	779	784	748	767	743	831	769	754	792	743	722	742	733	768	770	780	727	714	755	741	758	743	750	725	759	719	714	743	766	747	731	730	747	727	722	737	791	777	746	745	758	752	780	743	781	711	779	740	739	720	766	799	761	766	765	723	769	736	749	771	721	698	754	698	812	718	748	771	789	730	725	733	741	739	768	746	697	756	785	759	773	746	696	831	725	750	764	756	771	716	756	783	706	716	709	748	754	772	739	740	803	782	797	758	738	708	760	778	761	775	755	764	760	762	762	717	769	769	761	769	740	751	722	733	750	771	712	756	762	754	783	708	747	736	765	733	732	756	824	732	754	714	707	751	737	747	727	754	745	718	697	747	702	760	789	780	729	793	774	752	785	766	760	784	799	692	773	744	703	744	782	754	770	735	725	768	732	761	743	755	825	742	749	769	774	800	779	739	786	668	750	791	781	720	736	789	750	793	774	742	744	756	794	766	721	757	747	778	701	747	735	766	755	707	696	774	753	727	762	770	763	755	759	788	741	737	780	716	777	774	779	720	753	763	739	804	753	740	741	746	732	746	715	749	749	727	784	759	770	781	788	740	751	758	766	727	771	665	722	754	745	793	741	689	730	756	720	671	713	715	758	751	740	737	739	705	760	718	773	729	739	776	769	734	747	735	757	767	739	746	786	780	722	748	740	738	781	725	753	694	730	732	732	704	707	764	729	742	791	710	791	798	746	758	753	783	782	730	761	745	767	805	763	723	762	746	690	739	736	704	761	745	739	734	732	708	783	777	709	795	732	731	723	714	695	754	766	801	734	735	743	752	735	780	766	723	765	761	760	781	809	708	837	719	821	716	760	709	698	780	742	746	721	738	787	736	723	711	771	772	748	738	769	793	701	754	685	739	733	741	740	735	734	780	742	809	777	744	774	723	781	778	770	724	762	744	751	772	768	779	763	744	734	734	775	788	769	744	758	753	751	741	792	728	779	798	792	763	769	754	792	737	757	786	772	779	762	761	731	714	737	771	765	742	756	723	771	721	719	764	827	744	732	761	753	737	819	664	751	736	740	714	757	778	761	775	745	724	802	768	776	696	744	738	759	741	710	717	756	749	773	752	774	770	782	750	737	718	745	785	744	771	707	747	763	762	819	711	680	738	718	736	731	778	767	715	779	729	733	788	789	742	783	754	758	772	731	769	768	790	726	739	781	721	759	731	773	719	752	759	744	755	742	753	789	738	738	739	763	783	711	755	754	771	780	715	705	774	733	784	772	700	756	761	761	792	748	758	753	721	699	741	739	795	771	731	725	794	731	745	744	760	746	743	751	710	749	767	779	749	754	771	720	750	716	776	741	794	753	753	757	752	771	793	763	720	779	758	756	709	742	754	741	721	755	717	714	723	703	763	771	732	736	756	736	801	743	736	731	752	708	703	793	753	748	760	788	749	741	753	779	773	749	742	788	773	747	740	751	755	770	788	738	832	766	688	760	750	712	712	759	807	770	735	766	795	749	754	831	801	707	726	767	781	724	728	702	723	736	730	731	742	767	765	745	724	740	705	792	733	719	708	789	762	735	745	725	787	762	768	773	722	750	700	728	725	714	765	776	732	797	734	746	789	750	740	767	708	752	750	737	782	762	689	767	770	728	726	742	756	728	736	740
28137	19665	6969	1524	1003	773	657	612	542	516	512	543	513	489	520	498	457	479	461	446	465	429	458	455	453	469	436	463	431	476	445	456	453	437	437	482	466	447	487	486	472	466	437	419	490	432	425	451	425	459	422	477	459	421	495	446	477	401	470	417	456	482	448	401	458	422	424	426	449	522	438	436	440	453	456	458	432	439	477	404	415	464	457	459	441	471	411	451	453	441	440	416	431	416	440	409	439	408	426	477	489	442	446	442	443	420	427	381	448	444	411	469	453	456	407	458	418	422	435	463	405	446	465	437	459	414	456	428	418	478	441	468	431	442	442	455	405	466	448	427	420	403	405	415	460	453	428	445	442	438	473	408	423	454	465	395	463	424	396	441	463	416	444	431	420	439	432	434	435	441	474	465	430	458	419	420	411	485	466	451	435	410	439	413	424	426	425	490	431	463	463	474	456	440	401	437	413	453	428	435	465	421	427	446	435	460	452	441	466	406	417	473	469	442	431	416	458	441	428	428	461	461	456	443	453	433	428	409	449	445	436	453	438	426	461	473	447	393	438	458	457	432	447	414	458	444	452	443	484	427	433	460	409	462	445	442	434	435	475	441	426	466	464	429	441	431	444	413	456	448	425	424	437	483	442	427	471	444	478	409	435	434	438	452	441	453	416	445	467	448	453	434	470	450	441	457	400	468	418	411	412	448	407	478	425	437	451	463	450	465	455	447	432	422	449	452	466	435	459	492	475	444	442	432	450	427	428	422	388	453	423	446	435	459	475	436	418	422	440	451	456	457	461	420	407	468	454	467	437	443	427	438	486	418	420	433	468	418	428	426	428	429	451	418	410	461	443	431	440	419	464	440	453	444	457	452	418	453	440	449	420	411	453	473	434	472	425	453	470	443	443	462	441	424	450	414	466	416	456	430	426	406	437	446	462	439	446	419	434	446	425	429	443	476	439	428	437	432	394	458	410	448	466	429	451	455	433	414	449	429	441	423	418	440	427	403	422	423	451	454	418	416	448	432	441	454	497	449	414	462	452	455	463	480	440	406	456	450	431	434	431	455	450	435	427	441	445	465	429	409	463	417	457	441	410	448	438	421	436	456	469	467	449	410	484	414	444	437	462	409	420	432	399	451	442	444	443	448	422	424	477	419	470	456	483	467	457	448	447	452	405	461	459	429	461	440	424	396	424	445	442	452	457	466	430	429	433	420	467	464	445	457	454	403	446	416	451	428	404	434	468	403	437	457	440	421	457	441	449	424	416	465	390	477	429	443	388	395	436	460	425	442	448	440	455	445	453	440	428	458	430	433	444	458	442	456	455	451	463	464	431	480	441	461	460	431	428	440	450	435	424	418	482	427	431	434	441	448	459	427	463	434	405	456	439	449	442	460	436	460	459	423	434	405	411	432	426	414	438	428	461	412	441	459	450	475	392	445	425	420	460	428	438	436	436	427	405	452	473	463	428	384	430	401	425	439	414	455	458	448	425	411	493	449	421	424	459	420	434	414	437	466	401	417	443	410	471	473	418	454	433	443	421	468	420	446	423	420	462	458	444	440	448	426	442	473	436	442	458	405	418	433	448	425	416	449	454	397	419	441	430	468	418	430	431	469	459	488	416	461	439	436	462	430	449	445	465	443	466	469	461	412	455	406	466	499	455	450	457	437	457	427	448	448	472	416	423	398	430	429	445	453	446	451	428	454	408	421	438	396	403	458	451	427	447	415	455	445	454	470	458	507	450	448	403	494	451	466	427	436	425	443	407	431	414	433	444	418	422	431	433	461	454	437	460	423	453	462	434	461	445	441	476	423	430	421	417	441	438	427	461	426	410	441	471	459	423	455	453	471	427	441	440	461	446	445	420	422	401	462	419	415	465	449	425	436	415	432	422	401	421	438	478	421	475	468	440	447	431	430	454	445	442	417	473	445	454	422	435	436	430	473	399	450	479	448	453	445	451	422	467	400	439	436	443	431	441	445	465	455	434	465	453	462	455	472	439	442	453	415	458	486	422	418	472	418	453	443	447	390	429	453	435	465	454	453	435	457	433	464	444	418	480	439	447	441	466	468	421	447	410	429	473	429	472	439	453	471	459	489	445	438	425	454	390	486	438	473	465	414	440	438	418	454	406	403	416	426	449	411	471	414	471	446	436	455	462	492	455	423	460	440	461	440	456	424	428	427	434	433	424	469	448	412	446	470	446	460	464	434	446	467	413	460	440	457	458	479	452	452	457	412	464	446	456	478	457	465	457	446	447	424	436	449	437	453	484	428	460	467	433	426	432	431	443	433	409	450	437	454	443	387	460	431	368	421	432	445	448	414	421	416	434	468	453	450	408	426	420	440	483	474	439	464	407	407	432	442	457	450	467	432	429	417	388	413	462	500	429	458	468	411	430	457	434	452	439	458	451	434	454	436	394	454	465	427	440	480	447	409	465	446	412	418	443	455	437	448	415	450	473	437	421	459	459	441	449	457	434	420	454	448	421	447	456	423	411	439	452	390	458	451	396	441	428	473	431	461	481	467	425	453	406	409	425	464	450	461	419	473	449	457	488	477	424	433	401	447	442	481	400	426	424	406	401	447	456	460	442	444	460	439	443	426	415	458	474	453	467	444	435	455	411	437	440	435	456	475	432	426	455	458	437	420	471	417	450	472	408	456	427	410	450	445	496	438	445	443	406	466	452	451	427	445	479	433	420	444	408	433	401	438	425	431	420	505	460	455	441	423	465	454	464	426	496	449	410	445	441	397	419	467	450	431	423	411	430	454	460	428	406	425	377	452	484	473	401	462	429	480	462	444	428	457	472	437	443	420	410	444	473	461	456	447	421	441	440	461	457	449	448	415	456	453	432	466	420	402	427	459	440	426	398	434	450	465	443	442	427	468	457	440	476	449	467	426	430	461	460	413	436	410	412	435	439	411	447	458	437	461	454	434	428	478	459	442	410	440	428	435	453	482	447	472	456	417	411	467	460	460	456	422	424	444	420	408	447	458	438	459	414	425	449	440	420	422	413	486	441	445	391	446	430	413	446	425	428	478	468	457	429	433	422	450	457	422	475	457	454	453	447	456	408	479	436	456	426	440	439	472	428	471	447	405	439	428	456	418	465	447	417	427	466	415	456	463	431	431	427	420	472	456	466	432	405	440	474	468	415	458	446	449	400	455	426	426	429	419	440	450	426	442	452	456	463	436	440	449	447	415	475	414	429	427	455	507	472	388	461	462	432	412	457	444	431	453	432	408	414	447	436	436	445	456	435	427	447	432	400	438	441	430	436	431	419	441	430	445	469	419	487	439	435	399	424	451	414	432	484	433	440	448	441	434	422	402	421	463	443	456	451	448	435	419	436	424	451	452	425	451	474	458	424	475	468	465	474	477	440	454	369	449	426	412	427	437	475	459	418	434	449	455	435	458	432	438	453	451	449	430	434	456	452	430	435	411	436	447	412	410	440	435	434	443	452	404	436	425	433	448	479	451	444	415	473	478
5533	3768	2401	1527	1351	1195	953	742	623	624	554	558	557	562	582	545	525	461	471	478	497	454	478	484	481	479	457	438	491	469	496	485	467	496	507	480	463	479	471	529	497	458	490	480	499	445	463	448	473	471	485	462	453	430	444	422	480	465	474	440	462	439	436	487	442	425	471	454	465	440	466	467	510	482	448	452	440	455	427	467	456	451	428	455	486	459	476	464	453	464	478	446	447	426	431	474	458	433	468	458	459	473	471	470	450	388	421	428	439	444	478	475	450	451	451	421	440	433	421	471	444	437	511	450	442	432	470	448	434	447	485	495	466	433	459	415	440	444	422	466	478	481	418	439	473	429	468	423	455	457	426	490	457	446	460	419	471	441	442	424	438	486	461	464	444	469	463	411	453	437	438	453	447	429	431	440	418	459	491	448	445	430	450	401	435	445	457	467	436	410	437	438	445	435	472	431	459	441	465	446	456	472	446	466	424	457	437	456	446	435	482	456	466	463	401	429	431	435	491	440	481	454	469	460	491	462	447	426	458	435	460	432	454	443	442	431	439	461	488	486	463	488	423	477	450	440	420	511	428	431	455	426	443	487	431	472	413	434	475	457	463	484	406	480	458	466	477	425	443	467	441	455	478	441	453	444	440	420	473	461	456	444	426	437	476	445	462	470	449	415	464	454	426	459	458	419	429	462	439	481	457	455	445	473	444	463	415	499	423	442	497	447	456	454	479	451	467	478	461	430	456	473	429	428	446	397	471	473	437	501	491	462	437	430	445	466	441	454	449	427	480	465	432	471	451	498	447	450	481	405	449	473	414	461	429	420	457	472	452	479	458	456	438	470	443	475	483	435	458	421	452	435	482	459	441	469	405	458	459	483	449	466	472	483	457	442	440	451	432	474	496	449	493	439	452	440	446	459	453	474	467	459	417	434	446	441	460	442	460	421	483	463	456	488	454	485	453	455	440	438	438	447	432	458	394	438	452	440	459	445	450	498	439	427	448	500	455	401	481	450	447	419	468	446	430	432	451	455	431	424	485	446	440	472	467	451	444	455	467	432	466	485	466	453	460	434	476	451	452	441	454	469	454	447	448	466	466	449	435	436	473	445	467	438	465	392	453	445	429	436	440	466	465	454	435	442	484	436	477	456	422	441	449	434	459	438	453	458	421	487	466	445	446	476	470	456	439	451	446	452	460	470	451	456	484	447	462	489	475	447	464	485	471	393	449	473	431	457	435	464	464	446	431	462	449	452	472	455	444	458	432	442	454	440	424	419	493	469	421	474	449	449	441	463	446	455	440	444	411	453	460	429	466	436	435	437	451	451	415	436	443	436	476	471	447	503	434	469	406	431	421	425	461	433	465	424	444	464	454	450	479	465	435	476	443	445	426	456	454	431	406	446	443	457	480	424	461	482	454	431	452	447	441	444	462	489	419	422	452	422	460	467	445	450	459	416	468	479	414	489	458	445	437	440	448	460	433	475	432	459	458	400	465	456	474	439	420	467	455	473	436	491	425	450	440	446	434	462	435	424	438	446	444	478	445	462	441	440	454	495	462	462	432	437	445	480	458	447	451	474	442	471	451	429	468	473	437	420	418	464	446	413	446	453	465	454	476	470	383	468	454	450	416	428	479	482	472	439	475	437	464	478	440	459	448	448	435	464	464	478	443	443	447	463	459	491	420	457	449	443	463	468	453	453	472	442	468	443	442	435	463	460	464	458	418	452	444	451	466	448	451	454	454	478	443	422	455	467	444	474	466	445	464	485	436	463	471	440	444	465	436	456	443	450	451	475	422	396	456	457	424	451	475	416	470	495	431	433	428	462	433	425	478	457	435	464	412	478	438	445	448	482	468	463	464	451	471	455	427	446	440	457	475	445	465	440	423	503	439	439	481	438	444	430	427	464	435	464	434	453	461	445	436	457	464	440	453	430	494	436	468	450	480	431	422	475	406	414	471	444	464	452	461	444	457	414	509	436	436	465	460	486	431	451	471	431	476	466	462	444	431	499	454	448	436	492	500	452	466	462	451	428	482	430	422	445	437	463	465	463	431	420	441	462	473	463	466	464	471	471	447	459	440	468	446	503	453	441	464	416	457	482	497	482	460	411	450	466	456	455	487	490	440	483	446	429	461	486	458	421	444	422	421	456	441	429	445	466	433	451	461	465	469	398	453	458	444	471	480	447	445	466	448	478	427	429	481	461	433	434	436	465	489	485	469	444	442	432	440	438	448	447	471	462	463	470	448	424	444	473	438	406	425	459	442	435	446	450	444	425	419	460	456	455	423	418	444	414	443	456	443	441	406	438	458	467	468	415	453	403	460	478	413	436	429	455	442	448	440	459	484	449	465	457	437	449	458	492	449	464	483	426	466	429	439	436	472	459	481	447	483	428	416	451	424	432	448	456	459	414	450	465	449	414	449	445	492	425	458	431	458	425	459	444	433	454	410	455	458	481	435	462	482	414	499	512	440	420	435	451	481	483	418	414	505	437	447	473	436	433	445	431	445	443	424	419	440	441	425	483	474	447	443	454	484	443	427	460	434	440	418	445	452	434	483	469	437	435	448	417	488	460	459	454	483	468	447	471	416	462	455	464	452	428	428	423	461	485	464	430	446	432	434	447	431	468	450	486	454	464	415	481	441	452	415	458	447	454	490	439	445	462	470	460	441	432	473	455	444	461	449	433	425	412	443	474	457	457	439	494	503	443	437	407	444	473	446	478	502	445	482	454	449	423	465	473	488	478	445	453	455	465	465	431	422	404	441	424	429	453	414	437	444	474	430	442	450	451	441	435	444	437	462	460	417	474	435	464	468	399	440	468	448	437	466	489	454	425	438	453	446	442	417	422	484	473	478	435	462	447	452	461	439	436	457	410	457	463	483	409	455	484	457	503	458	446	434	463	465	444	469	475	436	463	450	442	444	429	431	450	475	419	460	443	441	468	450	453	508	436	430	449	402	469	459	437	436	420	478	426	454	463	441	419	458	431	469	461	449	486	455	444	449	487	401	463	429	421	446	447	436	475	453	435	464	482	426	458	455	497	432	458	486	431	452	476	464	409	454	469	473	431	447	461	452	445	462	460	467	454	457	434	422	463	457	431	426	427	441	470	451	421	465	431	500	440	485	463	474	480	417	471	450	483	442	450	467	467	480	468	449	440	437	467	449	458	411	448	470	439	458	452	491	393	470	432	456	509	486	446	442	461	439	474	430	461	454	459	455	464	461	455	414	437	372	405	448	430	480	458	419	488	445	490	407	465	451	459	455	447	470	421	443	449	443	424	483	444	429	452	451	459	438	443	437	452	450	421	445	449	458	426	433	443	461	421	449	434	455	434	388	453	498	453	457	437	488	483	452	451	463	451	471	469	437	446	435	445	459	449	449	454	443	462	421	487	434	452	463	456	438	480	457	436	455	446	456	467	456	461	432	463	457	419	480	436	453	459	463	495	485	429	428	452	440	469	430	433	463	531	422	458	394	439	447	472
23850	21330	28486	24524	21326	10044	2164	1355	1136	1017	1017	913	895	922	952	889	912	902	799	831	768	796	789	752	789	746	749	759	782	779	799	860	733	791	812	745	777	770	760	786	825	750	736	732	733	715	743	791	769	732	726	752	716	737	702	725	761	703	718	675	654	704	704	702	721	734	766	743	714	683	753	700	647	724	741	696	693	723	727	723	732	727	683	706	710	723	776	725	741	695	643	697	746	666	710	674	728	710	726	676	770	719	712	693	710	718	702	700	727	744	635	692	719	692	691	693	736	694	688	684	729	716	703	696	672	701	722	745	699	707	721	713	733	773	722	696	695	711	716	677	725	730	699	731	694	755	715	744	703	697	706	714	745	634	697	747	721	683	726	718	672	727	735	750	729	754	758	658	693	732	718	720	666	638	700	684	725	688	750	736	697	670	711	719	724	727	729	697	707	721	698	705	765	699	736	745	700	737	722	749	743	642	691	736	663	706	758	746	689	706	698	725	702	692	748	703	688	746	724	751	714	693	686	711	721	737	709	719	708	702	667	723	740	654	637	672	676	730	742	662	725	671	642	654	703	698	760	689	714	655	688	717	756	698	721	725	738	705	709	732	709	719	734	694	699	696	757	716	698	723	669	695	695	652	782	727	661	694	765	686	652	752	706	713	728	699	726	737	723	713	695	658	721	710	709	712	710	701	675	722	694	671	710	740	698	712	747	736	724	728	750	704	729	757	677	742	701	699	768	708	676	720	704	681	711	690	716	667	690	688	718	714	726	736	736	737	667	703	717	695	648	735	686	702	711	684	753	715	694	742	740	715	726	719	735	722	671	714	682	672	714	743	706	715	701	690	717	745	687	710	723	704	714	718	751	714	751	683	717	646	725	681	697	717	710	688	733	715	735	681	707	794	741	767	780	742	700	780	703	763	724	663	691	683	718	708	745	746	727	709	664	703	713	734	647	716	720	670	703	728	712	712	701	734	688	744	679	735	753	685	727	757	688	719	697	697	682	718	745	720	708	746	692	707	697	674	730	714	680	676	686	738	732	669	713	735	681	724	718	687	752	713	720	717	692	742	723	698	722	727	662	745	706	692	679	713	705	702	702	711	706	741	782	685	728	713	742	734	671	679	725	683	752	700	700	721	689	705	730	719	787	700	706	721	710	714	704	707	720	707	695	737	756	724	671	720	701	674	711	681	738	704	720	691	660	684	672	743	703	691	720	724	712	696	744	709	706	667	690	672	727	716	657	693	713	712	672	752	735	731	736	753	756	661	683	721	688	749	726	689	760	729	738	711	744	703	690	704	747	700	691	651	702	774	714	712	717	757	674	714	672	700	678	734	721	670	683	684	681	712	758	740	740	732	718	705	700	678	746	717	724	676	729	708	709	687	673	674	705	739	741	727	735	755	708	710	716	704	681	684	704	768	704	685	663	722	742	724	743	703	737	705	720	703	707	709	667	701	666	705	746	741	746	655	705	675	690	713	675	704	692	705	748	686	692	694	684	710	697	683	657	706	716	701	668	709	713	734	695	691	706	695	698	685	696	730	768	691	708	746	747	716	782	719	725	712	698	685	684	718	697	708	689	696	702	680	736	714	680	737	731	718	729	720	721	762	731	718	739	724	701	697	671	718	675	700	689	692	731	727	716	724	717	714	723	706	690	659	695	704	693	695	689	665	689	678	745	717	699	681	712	711	696	739	719	729	698	726	708	707	743	682	730	675	680	719	682	729	699	764	657	701	704	709	738	720	743	741	719	718	759	732	720	750	701	715	721	752	692	769	722	684	730	709	725	731	723	729	690	649	730	738	703	690	713	717	712	676	680	696	754	692	747	737	733	774	709	713	731	686	675	699	723	713	704	691	708	673	704	741	733	686	703	748	730	721	658	729	707	737	693	716	663	692	670	709	705	703	724	693	697	735	714	715	691	705	750	701	767	753	675	718	732	701	745	668	762	704	737	722	752	758	716	701	721	742	705	713	735	720	669	705	744	719	697	713	678	723	702	697	703	702	683	685	713	672	675	751	724	702	693	746	785	727	755	736	730	711	726	687	694	718	666	727	723	724	712	739	697	713	703	694	709	671	734	742	727	681	679	695	700	732	717	705	683	722	734	686	706	751	635	687	704	680	700	721	703	697	715	703	719	718	715	740	742	719	745	743	691	747	702	717	726	743	693	713	680	720	721	754	692	708	741	694	682	695	759	710	699	710	688	707	730	723	694	662	739	732	689	767	707	746	704	730	724	681	707	670	727	709	724	675	751	702	753	742	710	676	673	685	735	699	709	723	729	719	725	648	737	722	748	710	734	733	702	734	748	705	740	700	696	682	703	708	721	678	697	736	679	746	688	713	673	750	768	737	735	685	729	717	692	686	761	695	724	737	713	723	737	715	719	726	711	692	705	710	709	731	713	710	670	700	712	671	725	719	717	711	731	732	671	710	700	709	723	696	692	722	698	691	710	651	735	700	716	719	666	683	699	738	699	755	673	691	731	722	700	752	667	737	713	687	692	691	699	738	734	743	687	724	689	708	728	734	760	688	711	734	686	688	701	701	698	700	732	686	730	688	764	696	725	705	741	734	728	679	678	677	696	691	741	748	716	740	685	708	744	719	675	720	718	715	673	712	705	702	686	710	711	736	712	666	715	731	771	730	675	650	733	731	706	732	647	718	730	697	736	747	719	688	739	766	728	717	680	692	707	710	742	712	737	674	653	763	742	699	717	668	703	721	728	690	682	699	745	727	739	672	696	702	700	703	681	697	649	699	695	709	704	687	694	686	673	709	724	707	703	732	726	715	665	728	721	671	739	719	696	738	737	687	685	760	724	763	731	687	705	729	765	718	717	725	733	701	702	691	734	716	708	680	741	723	712	712	720	711	722	683	738	688	718	705	731	703	694	718	709	681	688	743	718	726	719	717	705	742	741	694	708	695	723	742	688	675	663	752	751	771	727	715	698	711	706	721	672	650	725	712	685	724	703	713	721	730	741	675	666	693	720	700	680	700	726	707	686	737	695	687	720	728	684	708	690	744	758	707	695	645	710	703	708	681	764	687	674	699	690	686	702	741	699	688	701	747	758	729	717	685	689	756	734	702	710	703	721	680	668	668	734	666	718	705	683	697	678	657	729	717	682	686	760	741	700	708	687	688	744	690	685	684	702	723	771	717	722	718	686	715	698	701	689	721	717	697	713	702	695	704	686	698	671	714	701	719	695	746	679	720	704	716	691	669	704	710	719	701	720	698	716	727	640	754	709	724	709	698	698	712	713	734	723	681	677	729	692	728	664	723	766	708	688	769	704	692	697	678	650	687	688	682	633	718	706	678	693	723	700	686	714	678	677	687	729	719	683	678	679	710	737	701	707	723	765	756	741	706	732	721	680	666	715	727	673	694	671	734	696	700	714	724	721	712	737	707	721	686	685	728	735	711	709	671	699	712	709	662	746	693	686	724	716	678	711	675	702	685	711	746	738	709	694	662	723	699	725	714
4531	12942	8590	4953	3997	3434	2413	1796	1516	1322	1197	1126	1067	1081	1067	993	924	916	865	844	824	828	744	790	752	760	711	818	782	777	805	846	774	819	782	763	781	756	814	808	854	763	750	818	727	702	764	712	722	754	759	727	728	743	748	707	701	707	720	713	705	769	672	746	749	690	737	712	744	732	725	761	751	702	723	705	764	731	717	744	740	734	736	739	667	723	706	717	710	692	715	756	733	753	667	701	742	703	676	735	729	723	714	662	733	716	747	694	744	743	675	724	701	665	705	689	759	744	736	683	728	733	706	711	776	727	731	727	670	768	734	699	710	738	644	703	709	753	733	754	695	691	675	752	724	728	729	701	731	640	731	696	719	710	733	694	685	724	742	761	687	719	693	734	676	739	682	694	741	699	733	717	678	742	756	748	679	745	702	737	711	708	683	689	752	712	746	724	720	698	712	720	728	682	767	693	733	694	694	713	709	760	740	706	677	696	732	662	738	669	688	754	723	718	739	703	720	710	690	691	666	683	723	740	700	737	712	693	724	738	700	681	720	722	697	704	685	701	710	735	709	689	719	716	692	708	730	686	723	746	719	734	725	701	745	734	718	736	690	667	685	731	761	697	755	729	733	786	693	692	688	675	728	685	659	710	705	759	688	738	696	718	722	710	727	687	735	658	679	725	691	765	730	722	717	696	705	735	719	694	702	692	734	663	729	714	732	668	698	708	691	724	685	705	734	626	731	727	694	727	746	700	690	703	722	715	701	772	760	736	689	745	718	711	687	747	708	712	719	687	688	716	708	754	675	709	722	658	735	684	719	727	712	733	731	714	698	736	744	747	713	692	746	722	733	732	748	698	685	698	762	725	755	708	725	710	703	726	766	717	732	699	724	739	716	703	693	748	716	698	654	717	731	743	704	758	729	756	668	748	718	684	725	725	680	735	701	689	698	714	740	678	750	755	716	694	742	688	717	699	739	760	737	667	715	684	711	715	714	699	685	775	731	720	661	737	709	682	682	678	683	670	725	696	728	742	679	727	675	734	689	700	745	712	725	691	718	714	680	691	743	724	725	715	675	692	729	716	789	717	671	731	701	720	746	717	713	697	673	743	729	699	710	708	718	754	656	696	733	745	711	740	701	737	680	709	690	716	709	738	738	705	718	687	712	667	708	701	697	718	725	674	687	717	695	723	667	744	726	744	679	750	692	688	764	736	712	696	726	724	710	739	721	724	694	724	682	709	740	728	694	745	748	713	743	768	717	748	706	707	697	672	675	759	688	706	704	672	743	733	684	709	718	749	749	746	740	728	731	726	708	740	787	693	704	764	731	731	687	688	769	726	728	679	735	735	699	685	725	722	695	723	721	677	738	738	772	736	731	665	706	721	756	722	704	671	733	735	679	731	702	709	744	724	720	720	734	754	678	723	716	695	718	713	678	725	710	715	778	771	714	772	681	717	675	734	762	669	672	705	740	699	691	741	729	726	726	709	693	713	714	791	677	713	703	712	758	708	732	741	728	733	751	733	699	727	746	745	693	700	761	712	651	733	753	721	761	679	729	742	698	693	695	733	669	716	695	698	711	689	761	753	694	781	744	737	733	704	666	678	767	676	690	676	728	682	757	728	765	738	751	740	690	726	748	704	723	726	749	733	705	694	715	710	731	711	693	717	692	734	700	746	709	738	776	756	725	721	745	723	703	700	689	699	716	684	803	726	706	696	708	685	680	695	676	714	693	734	713	678	712	730	690	664	718	742	740	726	715	758	646	747	709	718	701	709	719	729	749	750	643	742	709	719	704	717	729	740	734	726	758	722	680	691	749	780	733	685	750	704	716	686	694	761	729	709	726	709	716	753	696	693	725	776	723	721	685	703	730	664	666	758	682	702	706	723	667	696	705	724	715	696	703	693	720	670	707	716	739	733	689	758	766	771	741	733	684	711	708	739	691	695	720	693	720	718	757	709	680	722	704	709	722	725	683	739	733	707	723	712	729	697	700	715	720	692	701	734	750	756	706	690	685	739	681	745	683	714	671	703	707	688	723	728	744	738	744	721	718	729	710	730	698	686	693	676	684	698	763	688	718	765	710	705	737	699	712	695	705	705	755	691	715	700	697	773	690	716	760	683	752	756	735	723	677	737	696	686	695	685	725	706	685	750	725	723	724	741	754	740	680	725	752	667	694	698	717	745	683	718	687	728	729	687	730	731	724	673	748	728	713	729	700	685	725	715	708	685	719	723	696	730	681	767	725	671	680	691	732	656	673	724	733	715	745	711	702	698	701	715	694	758	765	747	721	721	733	704	731	697	750	695	697	704	697	682	737	690	730	783	713	715	690	683	751	700	694	687	728	732	660	719	719	758	697	717	778	692	744	691	720	750	688	727	699	717	674	730	717	708	746	700	697	755	728	728	725	692	724	696	738	676	685	696	705	718	751	709	656	734	700	698	682	750	711	662	710	702	684	755	653	693	696	725	696	728	709	717	719	685	724	681	709	745	707	728	682	733	723	683	704	679	683	716	773	721	738	776	665	723	720	655	734	725	686	726	709	724	679	674	701	744	692	693	711	724	728	728	756	685	670	716	721	684	738	739	753	737	708	742	724	709	743	720	726	713	680	765	730	729	717	698	745	718	683	737	747	712	723	765	711	676	734	716	698	738	687	715	725	721	692	713	750	732	736	731	702	732	697	704	724	696	719	727	686	701	746	711	690	733	707	691	728	722	719	705	697	721	758	687	718	685	771	727	705	679	708	730	711	716	696	645	743	776	700	675	711	735	720	754	739	697	738	749	729	755	671	733	724	707	756	698	773	728	743	737	761	732	719	730	664	714	718	719	710	779	714	738	721	774	752	720	744	667	775	717	722	706	711	708	749	735	655	729	709	706	706	707	714	672	721	719	742	723	720	705	686	736	672	720	715	730	707	654	709	670	692	701	706	686	716	744	690	708	712	710	717	734	706	691	739	683	712	709	750	702	723	715	728	737	723	740	755	656	725	682	706	728	747	680	774	743	700	714	687	723	737	746	734	690	733	717	719	696	738	676	715	726	703	715	698	744	717	702	720	714	703	713	722	702	699	746	763	737	726	686	660	708	683	713	717	700	691	714	748	720	700	676	663	689	686	705	679	741	740	728	761	782	707	699	683	722	640	725	711	734	705	696	698	720	709	684	745	721	703	675	683	663	706	719	745	664	701	702	697	711	747	674	722	727	735	690	714	721	703	813	683	699	685	689	678	763	674	760	715	731	722	744	660	729	748	717	692	698	667	726	752	673	766	716	705	734	723	717	718	715	664	723	729	740	753	750	680	758	719	721	684	699	721	729	739	689	732	707	747	696	698	685	703	683	701	727	722	793	765	758	662	705	691	700	746	720	722	691	716	727	738	717	681	685	753	692	688	659	728	701	673	744	695	737	734	734	690	707	701	690	722	768	713	755	710	696	727	732	656	745	721	715	739	723	749	696	720	755	689	689	736	732	726	709	714	768	736	688	738	729
25046	21358	27446	25534	10175	1410	894	697	591	554	507	486	504	537	513	432	458	413	392	424	416	428	430	386	431	393	411	405	421	399	400	395	403	383	380	397	430	395	437	422	406	379	367	391	397	352	373	390	411	376	389	406	390	351	377	319	374	359	361	378	382	392	370	356	377	360	406	379	392	370	373	368	371	349	343	387	359	389	398	366	379	348	346	389	343	359	353	356	398	351	369	382	380	365	356	360	329	382	329	376	372	370	384	374	362	365	382	351	371	375	368	378	364	357	337	351	363	324	343	365	355	375	369	352	354	377	363	332	352	365	338	357	350	390	343	380	342	382	364	350	356	382	355	349	373	371	360	400	366	351	315	356	354	376	347	378	406	380	361	355	410	345	368	370	389	381	373	372	377	369	388	391	327	383	366	335	389	340	379	375	359	373	348	346	381	395	381	350	372	345	361	354	379	393	357	370	425	384	387	359	374	357	354	371	388	364	380	345	391	368	385	344	357	336	358	386	387	361	358	334	377	341	343	361	337	361	381	374	332	408	406	357	373	365	361	352	376	329	353	394	363	383	358	348	314	356	392	391	343	377	358	360	328	367	377	384	411	403	393	374	389	336	363	386	337	404	335	370	390	385	346	370	383	360	364	402	368	377	371	353	362	351	393	339	395	378	372	344	332	363	382	381	379	380	338	359	352	365	332	371	374	369	362	364	389	334	370	369	361	367	344	395	381	380	348	376	352	389	396	368	364	352	356	376	367	363	349	379	362	368	351	395	352	387	337	374	328	355	402	375	338	360	361	354	368	381	365	362	379	375	399	364	354	411	376	339	333	380	385	349	357	378	344	346	353	351	365	346	396	364	374	367	371	357	414	381	380	359	366	361	362	361	359	364	378	369	342	388	375	365	362	386	386	390	362	361	392	354	359	327	358	332	365	349	380	386	333	353	376	381	350	366	368	356	381	351	362	418	373	361	369	369	417	348	376	323	376	350	349	372	377	383	392	373	360	384	364	356	372	383	335	361	368	378	353	357	352	393	373	351	346	351	375	372	357	381	332	352	370	384	371	384	371	367	395	350	381	361	375	325	329	366	373	365	330	317	356	325	391	374	378	409	375	344	378	354	366	318	383	362	329	387	357	385	368	349	373	364	356	380	369	368	362	384	374	372	370	375	353	355	389	357	359	378	353	353	392	355	371	352	351	351	362	369	352	332	363	357	354	348	362	350	388	371	372	363	344	381	383	325	362	358	376	366	332	378	347	374	385	387	352	373	316	382	344	340	363	391	350	349	401	351	373	401	326	361	425	405	345	349	392	348	364	402	352	364	356	394	380	350	355	375	345	394	347	369	345	360	357	327	354	363	363	348	373	362	369	326	371	343	370	320	352	395	350	363	357	377	337	354	352	393	391	379	367	385	390	381	370	375	370	364	376	395	389	399	367	334	375	365	337	372	363	365	366	366	348	381	379	409	369	387	343	386	371	346	356	370	360	360	358	338	343	371	380	371	367	381	338	380	403	357	366	359	363	382	369	343	368	354	358	379	356	368	367	377	372	365	382	391	335	404	385	384	368	331	339	336	380	391	353	340	358	377	355	348	333	367	364	402	368	353	351	411	328	333	354	367	343	350	361	366	363	374	395	335	353	359	396	381	371	399	369	331	359	384	353	395	373	357	351	365	374	363	384	376	391	386	370	400	367	353	362	340	330	402	362	380	378	340	371	399	351	370	347	387	364	385	344	412	398	381	338	373	378	406	366	361	340	386	365	359	409	388	376	389	378	364	369	323	374	342	385	301	351	355	337	343	345	355	352	365	378	384	376	361	345	366	411	353	350	402	397	360	341	359	358	352	350	392	354	318	359	382	368	362	345	348	366	398	351	363	386	367	352	378	379	356	403	346	349	374	352	379	360	391	368	374	380	371	391	363	351	347	353	341	383	349	368	387	354	388	385	389	357	365	391	371	345	377	365	401	394	374	348	360	360	356	387	400	396	339	372	341	357	353	360	368	372	342	354	361	355	365	340	363	384	368	381	333	348	417	365	376	378	407	356	381	346	343	356	347	310	362	350	358	362	387	331	396	375	389	395	380	343	373	376	395	347	379	345	364	395	328	363	379	353	376	383	399	366	365	382	338	385	355	356	390	357	361	339	376	390	345	356	354	381	373	355	336	356	371	358	376	385	380	375	372	388	368	361	344	337	396	344	361	409	356	361	360	380	364	363	369	399	354	339	369	358	347	373	363	385	374	379	343	358	366	328	363	408	379	376	353	338	355	384	392	378	365	381	374	374	410	367	352	352	357	384	346	356	341	373	380	366	348	361	350	360	386	367	377	397	360	379	376	345	354	381	338	380	353	374	386	363	373	337	377	353	383	419	345	381	344	363	365	358	378	407	363	399	373	369	396	363	349	394	337	370	358	345	345	356	362	351	359	357	397	357	396	355	345	395	376	371	388	388	355	409	353	360	378	338	367	364	345	375	355	352	376	369	386	370	374	361	391	355	372	362	337	387	349	359	368	363	370	395	358	351	365	365	382	332	365	383	391	355	361	383	360	382	351	360	350	379	377	362	374	371	349	373	395	370	356	357	383	338	357	375	378	396	370	363	393	381	368	354	362	365	395	374	318	396	364	375	365	358	374	374	331	391	355	368	392	349	351	378	372	362	357	356	398	387	356	350	384	345	344	390	334	361	361	354	349	348	363	348	352	366	328	361	392	354	338	357	374	378	349	371	370	376	364	378	350	376	312	345	406	368	390	338	371	361	348	378	362	370	351	380	346	382	392	361	387	358	367	342	373	370	376	384	353	373	354	343	324	354	346	363	356	380	368	350	372	383	352	326	371	385	379	382	355	357	389	350	384	369	341	373	382	389	354	358	323	373	380	352	385	379	373	349	376	416	368	367	372	384	370	383	371	357	396	370	376	382	400	371	336	350	341	398	319	418	342	353	349	357	366	395	390	341	359	364	347	338	397	395	382	325	347	300	353	393	336	393	359	363	397	364	366	391	357	362	384	344	411	382	339	369	361	383	400	333	372	344	376	368	363	373	349	375	358	379	328	392	365	366	373	326	351	396	348	385	387	355	372	365	371	376	386	392	364	369	354	332	330	391	383	377	402	362	409	346	356	397	374	352	385	391	376	356	362	348	375	389	329	367	388	367	392	329	327	364	360	381	347	366	346	381	359	366	368	359	355	367	385	372	380	378	374	385	362	375	373	355	344	358	391	344	337	370	330	388	369	339	379	363	357	375	350	329	377	366	360	377	361	336	362	366	367	361	389	369	370	364	353	398	373	374	353	391	361	369	359	370	357	351	356	402	353	338	359	386	384	349	378	314	314	365	351	392	333	376	355	375	357	363	402	336	382	362	391	362	358	371	352	373	348	327	349	398	369	374	360	347	383	381	357	358	362	350	377	399	341	336	364	385	359	372	361	378	373	347	408	381	398	390	402	375	380	361	346	370	349	349	347	356	379	355	383	359	356	395	384	336	370
4018	7921	5190	2997	2446	2170	1439	1051	855	717	669	626	608	624	607	530	550	505	498	504	464	486	430	430	463	451	430	442	442	399	441	429	440	466	428	467	456	420	464	444	469	494	459	425	444	410	435	388	430	435	407	385	374	397	377	397	382	369	396	333	381	396	403	411	436	388	403	375	389	384	360	354	406	382	357	377	405	431	408	408	387	435	380	387	391	372	371	362	437	441	371	361	355	399	423	423	380	370	345	402	391	375	372	377	362	347	402	367	381	381	360	415	361	398	380	402	368	359	390	416	377	403	376	380	378	374	388	392	383	338	361	395	387	339	374	376	411	401	390	372	383	409	394	359	399	380	397	364	370	376	387	395	417	395	381	365	364	390	399	378	361	410	384	386	384	347	384	404	356	404	375	392	396	375	376	402	370	371	407	409	372	385	380	341	424	405	352	369	365	373	379	372	377	409	405	366	350	363	365	382	338	435	396	376	381	377	375	380	362	387	382	374	371	399	358	414	411	370	400	372	420	409	395	365	421	382	394	382	383	381	384	388	403	368	384	364	396	391	328	372	370	404	399	403	391	355	418	366	384	394	388	381	402	380	380	397	393	383	386	384	391	368	382	419	417	401	389	369	376	386	388	358	334	401	398	412	386	372	403	395	382	394	392	427	360	383	392	386	387	362	358	392	402	393	363	414	398	376	378	411	403	379	396	407	397	357	336	390	382	399	397	415	399	371	313	378	369	385	379	378	355	353	334	401	415	377	390	384	373	376	368	399	376	418	390	371	391	419	396	395	373	338	387	386	343	361	422	385	367	375	393	397	392	406	383	414	421	367	368	385	383	382	393	362	365	384	397	372	366	386	360	358	401	368	404	388	416	382	359	410	378	373	353	423	372	351	350	398	386	352	340	405	375	395	357	371	360	396	389	359	374	409	359	371	375	411	359	394	339	367	388	384	370	375	371	386	385	422	398	392	412	386	384	384	377	360	400	407	367	412	386	392	371	409	404	413	361	410	385	371	402	387	381	411	404	356	368	383	397	390	368	370	386	389	399	381	404	376	371	379	389	369	346	359	382	351	401	370	387	381	354	347	402	407	387	403	385	383	371	388	379	368	389	383	389	414	387	392	415	393	403	394	379	396	389	360	387	384	375	357	407	411	401	392	380	354	420	378	378	376	397	385	431	410	386	424	379	388	385	400	384	405	417	393	395	362	383	335	368	398	415	340	362	419	407	362	382	363	383	393	381	357	399	376	369	360	384	367	394	406	416	390	359	393	380	398	389	388	358	372	380	379	363	393	391	394	385	362	386	380	343	423	391	411	396	361	354	353	382	400	370	386	389	374	402	394	353	373	403	353	404	397	369	382	412	390	399	424	368	396	382	390	375	400	397	411	336	377	416	399	374	380	367	405	415	383	366	431	400	364	355	410	387	365	371	388	376	346	353	369	387	424	372	397	347	386	391	389	374	378	369	395	380	366	352	374	339	372	413	392	389	366	422	381	384	394	389	381	404	358	349	392	396	380	347	358	360	408	393	386	356	386	365	341	357	380	389	379	378	359	399	367	399	387	373	399	379	385	416	364	392	377	363	362	388	376	364	377	375	401	389	412	373	391	413	401	385	390	404	375	366	367	385	368	379	376	408	353	381	399	374	412	387	362	367	382	381	407	401	339	415	358	388	397	382	377	382	372	399	385	400	417	395	368	364	380	362	371	388	384	384	368	363	392	376	390	380	376	375	404	392	373	383	387	415	402	362	411	406	366	392	357	392	385	359	388	378	386	406	414	349	355	405	391	381	372	395	405	375	388	379	397	421	354	382	375	353	410	379	389	394	382	396	368	381	409	350	362	419	394	387	396	374	400	400	382	388	398	326	399	358	365	392	402	398	378	372	388	354	386	402	379	386	384	357	348	343	405	395	372	409	375	402	399	391	372	389	387	372	349	396	437	378	382	380	380	358	367	383	359	411	390	409	375	355	392	392	408	374	376	398	381	381	377	394	353	370	364	341	369	362	381	352	391	362	374	398	362	390	387	398	379	412	382	373	356	403	414	349	396	333	398	397	382	377	357	392	400	391	377	382	388	396	402	397	375	401	378	412	374	410	417	356	308	402	388	397	378	414	399	399	407	403	393	387	398	408	342	437	387	391	404	421	387	369	377	376	370	374	409	409	410	379	409	387	407	402	382	344	383	404	378	404	355	417	419	373	381	395	373	360	353	411	346	356	378	372	406	380	409	402	410	385	382	412	427	370	412	364	373	399	400	382	336	392	400	390	380	410	409	373	383	385	409	351	385	393	354	402	392	389	354	392	415	408	361	391	398	392	400	384	379	419	376	393	359	382	386	345	399	397	382	383	392	391	412	366	395	382	397	393	367	388	380	389	361	372	394	378	377	382	367	381	367	403	404	390	390	388	396	359	351	387	387	369	410	386	385	351	378	397	402	406	379	388	372	391	365	363	366	377	406	390	399	398	396	356	381	414	403	389	360	392	382	368	377	387	424	344	389	388	364	415	361	417	373	366	383	377	353	379	372	403	380	395	387	367	374	393	385	379	394	379	359	375	397	360	375	402	380	377	413	349	420	376	387	369	390	408	376	392	360	404	355	375	381	393	409	381	374	415	378	352	363	401	384	384	375	369	369	394	371	367	400	377	383	391	409	384	354	378	408	393	395	383	391	394	410	373	400	400	360	382	378	398	370	361	368	397	403	392	352	387	354	382	400	385	409	391	420	399	389	393	364	391	355	350	384	364	416	393	364	402	433	368	377	430	399	391	348	392	362	369	380	353	415	355	384	369	359	355	434	387	395	420	391	410	343	393	393	386	355	348	380	376	354	397	411	372	381	362	405	397	405	408	368	368	349	382	381	390	430	402	358	377	357	361	366	338	370	362	376	367	362	405	411	374	372	396	398	386	375	368	351	397	386	359	410	381	398	376	372	382	376	365	405	399	361	368	385	379	401	388	396	400	383	381	375	366	392	361	409	399	404	369	380	380	338	375	402	389	378	341	409	333	371	402	357	384	368	374	404	411	359	393	368	369	380	384	365	365	390	420	395	375	380	385	404	362	393	422	376	409	363	384	361	403	383	389	396	379	397	382	393	388	411	401	398	369	375	363	396	396	370	373	379	406	408	390	406	379	371	369	388	401	338	372	348	378	376	345	390	368	381	390	412	367	393	389	361	359	378	359	389	371	373	393	389	360	379	352	380	379	391	410	407	405	387	406	426	381	370	388	356	396	385	345	381	391	341	408	400	397	345	399	381	362	358	374	334	375	362	387	390	406	335	407	412	406	413	363	360	377	352	395	394	391	360	366	367	347	379	371	367	396	368	353	372	395	403	401	396	404	366	380	350	368	368	377	351	394	382	381	419	362	400	383	400	398	401	408	403	353	366	359	383	395	400	365	354	362	394	444	361	365	395	373	360	379	374	365	401	389	408	388	380	377	368	417	389	370	434	417	358	354	377	373	354	365	371	368	398	388	356	404	387
22745	21378	29042	24066	21380	21478	9540	1978	1505	1339	1240	1175	1097	1080	1087	1002	944	951	1000	946	912	784	835	888	863	871	863	870	848	887	875	889	818	813	795	835	830	797	770	863	816	839	793	774	741	761	813	766	804	783	759	815	817	779	776	775	778	782	707	718	800	791	784	780	738	765	744	792	763	734	793	774	781	766	723	724	816	772	746	726	734	733	799	797	775	780	740	759	791	728	714	742	751	768	770	745	762	730	717	770	731	723	764	743	751	742	768	744	721	745	745	781	751	733	751	739	749	739	708	785	697	769	751	740	784	725	751	766	720	760	760	751	729	770	704	718	733	737	754	789	747	713	771	775	740	737	724	719	722	693	779	702	711	731	758	762	702	729	766	725	699	730	726	770	782	770	735	735	788	740	782	729	759	730	790	750	740	742	655	737	729	708	738	717	751	738	752	732	745	746	737	720	765	717	754	701	753	726	726	696	759	704	733	703	758	740	738	779	785	768	717	720	733	750	719	731	709	757	728	729	750	743	725	741	763	705	767	748	721	729	809	745	713	725	716	734	755	776	733	726	737	730	812	748	759	765	773	739	680	728	741	749	734	700	781	721	702	690	772	752	787	706	761	732	728	734	719	752	742	704	735	752	735	729	807	697	718	753	745	752	726	699	704	744	781	736	772	728	749	725	738	779	764	708	717	743	739	743	691	765	706	725	779	712	740	760	717	719	723	732	744	792	748	744	711	788	753	754	791	718	763	703	730	729	757	776	733	734	751	696	739	731	752	759	761	769	777	782	750	721	741	720	797	744	713	753	729	711	761	744	809	680	770	745	706	695	778	777	727	709	794	718	715	730	736	739	747	758	762	688	715	776	726	722	784	777	738	729	733	793	749	800	719	765	761	741	720	758	770	734	651	783	752	744	758	720	727	754	746	761	721	738	700	717	772	733	757	780	729	757	709	766	788	782	747	734	724	760	741	709	801	767	740	714	766	703	771	737	737	749	748	739	736	725	786	748	717	775	774	787	796	776	749	779	767	785	709	684	732	710	736	787	754	748	757	705	764	738	751	741	768	783	773	761	712	752	765	745	714	730	762	806	796	710	710	758	767	810	716	719	731	803	744	735	771	699	737	713	739	701	735	795	787	697	745	773	727	779	794	751	725	764	763	784	735	733	740	750	770	703	758	726	749	782	718	768	757	792	752	710	767	742	723	741	749	727	739	733	723	728	753	766	726	764	729	743	758	710	779	744	726	765	769	735	747	731	779	727	727	729	707	750	716	768	806	758	753	714	749	768	710	735	734	763	757	746	769	718	798	701	725	714	740	779	750	760	771	707	743	721	778	734	773	739	709	732	741	750	760	721	762	742	721	731	763	771	779	670	776	750	745	719	708	735	746	797	775	700	725	778	716	703	761	799	726	713	707	752	719	740	770	736	780	867	765	808	744	706	756	750	679	708	722	727	748	750	763	747	741	755	715	721	750	709	684	703	745	721	703	723	724	800	708	787	715	720	780	792	699	767	737	682	720	737	763	725	783	749	739	736	761	727	724	756	768	774	728	743	782	694	774	719	772	763	746	741	663	760	774	725	745	782	773	793	735	751	770	746	746	750	778	733	743	727	703	763	757	773	734	793	706	768	717	752	752	760	730	769	763	728	739	724	765	742	720	759	777	721	707	708	721	741	712	756	722	745	782	740	751	732	692	756	783	713	748	727	744	766	732	758	733	750	685	748	752	730	732	737	705	757	766	750	722	710	726	758	720	763	777	689	747	693	728	768	716	777	745	739	734	716	752	719	764	751	726	728	732	693	764	753	714	716	758	761	724	718	705	736	759	779	718	754	719	741	709	731	755	742	762	764	746	729	701	748	736	726	709	699	714	755	710	685	738	815	701	748	765	720	759	762	706	732	713	782	793	729	765	707	785	737	693	756	721	739	729	803	775	744	731	700	708	697	774	790	744	686	732	727	726	751	781	706	774	731	739	716	760	713	736	707	745	757	789	758	780	763	735	739	705	788	749	720	705	758	740	756	723	703	764	765	749	760	718	756	754	745	758	709	753	729	721	772	825	728	763	682	755	783	747	723	758	733	737	765	739	753	749	691	726	726	761	735	693	737	764	795	725	755	700	746	691	772	697	721	718	747	749	718	770	751	741	723	680	742	748	720	768	747	789	707	732	717	727	752	736	741	800	718	741	760	757	743	713	761	743	717	717	695	729	703	734	727	730	733	763	720	741	729	774	698	755	760	754	729	737	757	707	711	750	719	786	762	780	709	748	770	792	734	714	799	707	735	717	775	727	771	774	747	747	729	805	732	690	725	751	700	728	783	697	748	773	701	724	770	721	741	729	765	738	776	738	755	725	659	761	699	726	775	782	730	758	773	758	694	778	757	701	771	701	745	729	746	776	764	735	721	721	764	732	732	729	706	750	747	733	758	741	734	769	713	756	707	700	768	750	740	765	750	800	724	748	743	766	718	702	749	778	704	746	739	709	775	770	750	751	686	728	780	726	720	717	750	756	765	725	785	722	727	747	756	754	702	763	759	773	709	730	733	692	766	703	772	706	680	745	666	716	728	797	735	715	746	733	704	773	717	736	695	721	718	747	721	694	744	755	745	784	786	748	686	710	730	741	748	800	776	764	730	732	787	737	709	708	743	732	728	725	745	737	766	766	708	747	767	761	683	764	712	724	770	740	743	710	756	729	738	764	758	722	734	770	741	708	750	748	758	740	732	747	745	757	750	734	722	728	705	680	728	720	727	773	729	788	706	758	714	736	711	746	696	705	786	767	760	742	756	707	730	788	760	729	729	732	722	741	736	708	762	677	772	741	728	752	785	699	768	688	769	715	706	768	741	742	750	744	768	713	739	718	725	742	781	721	745	715	684	745	727	749	685	778	745	720	759	732	733	723	705	735	743	737	793	730	727	731	689	747	784	762	699	729	718	742	748	779	696	772	743	713	716	775	765	704	742	715	716	721	698	749	778	774	774	783	742	720	759	777	734	769	712	711	721	721	700	741	723	738	760	754	738	745	758	736	695	800	768	745	794	772	699	772	717	749	733	767	719	792	784	730	740	697	753	737	727	754	765	786	726	745	699	793	803	747	736	706	776	732	735	721	763	789	752	699	743	765	729	738	780	760	740	755	747	713	752	700	714	784	731	746	761	779	695	734	763	753	755	815	786	706	753	752	705	834	725	750	762	716	722	696	734	737	762	705	719	732	738	710	742	728	708	713	722	750	744	752	708	723	744	689	759	778	779	728	715	740	738	749	751	713	798	729	726	765	749	738	700	742	754	778	717	736	686	738	722	760	784	730	742	752	724	736	689	716	751	689	719	766	699	759	719	719	780	736	716	753	719	773	695	753	723	727	735	762	770	740	747	748	782	679	775	735	784	730	774	716	757	711	746	777	766	729	725	710	761	799	728	770	751	740	776	715	720	742	793	739	709	718	706	743	767	757	745	732	721	699	784	759	750	689	703	760	728	814	703	712	733
5802	18781	12898	7950	6362	5091	3453	2712	2086	1798	1610	1451	1303	1345	1267	1118	1114	1071	967	976	920	908	895	898	849	865	802	896	883	929	888	884	809	877	848	872	873	886	917	869	856	852	848	830	831	791	837	781	809	810	821	767	838	736	766	777	821	774	780	735	831	749	821	774	777	759	783	767	779	796	700	737	758	717	784	727	777	756	762	796	753	778	746	755	791	788	790	737	768	772	756	749	770	708	759	787	748	764	744	746	805	753	745	771	799	762	800	740	759	713	748	692	767	774	743	746	740	769	788	748	721	767	777	734	757	766	736	709	725	740	726	777	802	718	739	714	790	726	789	749	770	744	790	748	737	719	707	777	732	741	734	753	739	785	732	760	726	744	748	753	751	748	759	726	729	728	696	716	767	780	699	700	713	734	749	751	749	777	729	744	766	761	686	768	743	779	789	714	768	782	709	719	732	709	771	761	733	683	720	751	750	754	794	777	724	728	754	722	731	717	728	739	753	740	752	743	728	842	753	767	751	750	741	763	737	768	729	762	702	727	701	741	735	762	723	747	764	749	749	727	726	740	737	755	773	741	717	741	746	693	730	742	781	738	695	750	757	752	725	738	761	714	830	760	750	744	766	769	750	695	717	739	703	750	738	779	772	747	725	688	756	743	683	740	796	755	726	770	791	753	720	780	750	804	705	761	771	743	739	775	735	745	756	760	743	734	778	714	742	748	738	736	772	756	757	704	762	705	754	734	732	785	755	733	765	729	723	793	744	776	694	740	777	775	763	744	755	749	712	722	739	727	772	706	714	788	759	774	741	761	713	732	736	745	757	795	758	736	713	696	717	793	784	786	806	774	743	722	743	734	734	708	773	747	758	730	779	757	727	730	779	717	701	774	802	763	751	747	742	759	700	716	766	786	697	746	734	746	711	723	779	752	729	763	797	705	780	752	768	755	728	747	777	722	737	740	713	723	739	774	771	737	715	759	716	750	748	699	768	770	707	726	722	748	743	696	754	732	753	761	686	721	758	740	753	700	755	732	738	722	749	731	783	758	718	757	782	741	755	781	733	716	709	750	775	782	769	736	770	740	741	734	762	739	732	738	726	737	713	766	741	718	762	756	780	749	783	748	755	766	732	744	691	751	733	760	715	750	751	728	682	754	727	746	752	793	756	771	761	749	731	774	720	757	743	731	763	744	759	745	748	706	728	715	733	739	771	763	736	736	740	692	755	752	746	754	698	758	707	751	718	731	756	759	768	755	776	767	761	764	740	706	710	738	723	751	723	794	808	750	769	750	727	773	715	739	757	723	803	750	715	769	767	720	740	795	779	772	738	761	776	739	704	789	726	723	719	729	733	761	741	762	703	722	750	732	749	754	709	738	754	742	793	755	740	729	740	787	755	783	727	776	787	739	707	733	713	700	796	758	777	745	719	767	761	748	753	702	721	706	724	701	723	741	746	757	704	746	776	708	689	722	733	711	760	757	761	753	724	746	753	736	754	746	743	781	721	753	788	726	766	785	755	731	689	774	789	697	737	777	747	759	737	745	710	748	727	775	753	729	714	712	714	758	755	755	794	748	722	752	698	795	761	788	706	733	740	731	733	715	769	754	721	709	689	721	742	803	739	751	771	766	729	747	764	710	736	702	745	711	775	777	757	744	755	743	742	732	716	729	727	721	754	769	759	749	719	737	752	739	761	741	741	754	732	734	719	731	780	737	770	702	725	722	739	724	755	725	706	766	772	751	706	741	723	706	687	804	736	775	760	710	807	788	773	766	711	715	756	744	719	744	756	739	731	716	760	748	743	786	699	773	722	757	758	730	710	722	792	736	726	751	727	749	816	738	758	797	744	743	724	722	743	719	780	749	742	753	746	770	750	761	787	788	729	753	746	784	741	736	714	715	740	751	731	727	703	685	717	750	738	694	746	735	788	753	771	707	753	751	814	736	734	751	783	718	742	723	748	746	735	733	739	755	773	719	711	726	781	784	744	763	728	738	728	742	779	744	779	710	758	778	722	734	729	734	775	767	744	758	764	777	738	758	758	706	753	751	720	744	799	774	759	772	725	771	695	723	734	753	721	794	778	700	758	773	711	798	766	732	748	772	729	696	777	732	692	706	714	778	741	732	701	765	703	704	743	728	772	739	752	754	731	760	690	752	733	790	684	743	734	788	715	782	765	736	786	716	747	737	712	734	730	729	700	696	739	728	746	729	750	749	776	696	739	730	754	724	740	736	752	728	747	725	756	733	737	715	738	747	726	813	740	810	767	782	781	744	707	708	751	760	774	772	751	774	711	763	762	756	741	723	734	754	710	726	738	749	744	761	715	747	757	770	764	745	746	752	723	717	755	780	755	723	731	703	783	808	765	734	796	802	719	824	761	755	732	746	718	768	749	722	721	719	769	789	718	727	727	744	710	761	733	744	744	718	743	752	716	766	754	731	794	744	720	764	736	760	734	812	786	779	764	723	736	785	766	725	788	713	774	772	759	668	710	720	754	748	771	727	745	749	707	761	725	741	730	766	733	730	720	762	755	747	745	711	759	730	771	749	755	786	785	741	731	710	730	756	746	777	685	767	765	771	759	741	703	763	747	826	749	734	777	803	774	737	809	779	723	758	754	759	785	705	761	727	752	750	760	813	796	774	758	802	764	781	724	782	710	706	740	767	779	737	742	775	810	753	802	735	749	727	746	697	732	780	749	756	766	724	748	768	757	748	744	739	774	758	714	736	748	749	736	721	744	739	750	773	728	708	777	709	743	800	735	735	767	717	754	727	691	767	729	745	812	746	723	731	735	683	765	717	735	775	742	750	731	731	767	717	729	720	740	741	805	733	798	739	763	780	751	735	750	752	767	765	725	733	745	785	752	797	748	671	818	700	735	761	724	731	737	707	708	758	756	714	727	752	729	707	729	719	678	746	708	778	743	775	715	740	763	737	711	792	754	763	726	768	738	775	734	737	769	737	735	746	712	731	696	708	752	783	771	752	777	759	813	761	719	756	781	778	789	726	755	706	729	723	736	759	723	758	734	739	789	759	723	762	784	725	762	766	724	717	752	720	748	748	735	713	739	766	755	757	753	765	761	723	769	762	722	787	762	730	778	748	734	781	693	720	736	720	678	752	780	762	740	772	697	747	763	760	711	734	753	730	725	727	756	769	778	731	798	762	766	727	728	722	737	741	729	714	736	761	704	738	819	762	727	701	751	785	739	701	744	806	688	734	736	766	742	785	757	720	703	779	769	750	769	772	699	748	714	798	713	774	738	745	728	731	770	697	740	795	793	740	781	739	708	731	727	724	734	737	743	763	747	778	684	730	820	708	781	769	786	734	762	776	728	755	812	727	719	716	769	759	753	743	749	753	726	783	773	768	741	766	751	833	721	735	752	741	763	733	766	719	715	675	776	797	736	730	791	736	759	722	756	813	748	763	738	721	762	774	724	764	691	718	749	699	743	763	754	695	697	755	774	756	737	780	739	736	774	758	741	715
28052	19678	6969	1449	1003	874	631	619	508	491	536	458	494	501	492	471	438	471	454	466	449	446	456	451	440	455	414	443	454	474	513	441	476	477	454	466	436	457	433	422	435	444	491	473	406	445	457	424	467	437	418	437	430	431	437	435	454	434	416	413	404	409	456	447	445	438	457	449	436	418	434	457	450	433	428	412	411	457	425	430	423	449	457	425	455	420	417	465	436	427	456	442	429	430	436	437	421	428	428	454	414	418	380	451	443	421	457	455	419	421	444	436	430	431	380	428	414	453	473	489	450	410	427	441	412	448	433	421	439	419	447	465	470	418	450	474	394	399	462	438	445	412	449	471	423	432	481	440	428	429	443	411	452	433	414	430	450	438	420	425	456	413	455	430	452	452	436	464	398	423	450	445	429	428	403	446	434	449	423	419	440	439	442	431	407	428	435	429	403	397	437	429	419	423	431	430	455	441	448	454	452	440	446	404	438	429	447	405	426	448	455	484	453	459	457	428	435	420	415	430	409	421	435	442	443	434	409	406	420	444	408	456	454	460	429	431	437	459	418	471	456	444	432	420	426	438	468	416	460	425	433	465	423	371	446	499	444	425	419	457	449	422	450	436	459	428	477	452	410	437	468	439	430	402	452	452	436	464	412	463	428	474	434	445	426	421	448	410	460	453	430	463	426	422	463	425	416	445	407	454	465	423	400	479	409	447	431	419	449	436	406	425	442	429	393	425	416	424	445	429	470	431	432	439	439	422	434	453	417	443	427	445	452	437	416	471	452	394	417	432	419	424	398	451	434	417	475	415	479	446	461	420	462	429	444	442	451	435	440	416	425	415	480	463	415	410	468	399	428	468	405	461	413	424	443	410	443	457	412	414	436	451	405	411	431	454	420	440	415	448	486	419	443	451	497	465	438	478	435	434	469	412	440	419	455	457	440	450	464	434	426	410	445	448	435	440	403	487	418	424	425	402	450	414	476	459	464	424	415	453	418	440	419	478	436	459	468	425	426	444	425	467	458	458	437	451	441	433	452	447	435	441	413	435	422	426	427	437	433	424	432	476	428	430	446	419	426	424	449	444	433	454	467	446	424	418	458	419	472	458	434	456	448	454	423	419	476	440	437	400	438	422	438	432	442	420	406	469	452	454	479	449	444	439	434	433	400	403	460	438	439	422	437	407	423	454	435	423	423	444	436	449	444	434	425	443	449	439	425	425	445	431	420	436	460	444	479	442	435	427	405	413	458	485	454	460	441	449	456	480	475	423	438	420	438	436	440	448	448	445	448	443	456	432	440	446	454	435	433	438	418	438	433	462	435	427	458	417	448	458	406	410	451	425	447	442	424	426	460	459	420	411	471	460	441	408	441	428	439	440	468	447	457	434	414	420	455	428	415	439	463	472	416	453	499	455	470	472	435	469	440	444	442	476	418	456	439	463	432	434	468	470	425	458	409	415	442	466	450	471	392	392	437	449	450	414	443	465	430	435	405	439	468	419	420	432	422	438	433	453	451	431	476	464	422	459	421	458	405	436	474	458	401	422	458	442	451	443	429	456	424	402	473	480	464	437	437	412	476	453	436	440	415	433	444	412	438	447	455	424	415	467	494	453	455	458	459	458	417	412	448	427	457	435	469	448	399	440	433	408	412	419	418	422	443	434	436	463	474	462	456	434	428	430	430	449	412	433	452	433	452	441	447	386	453	421	412	469	433	406	414	474	432	426	404	460	477	431	419	437	414	432	440	464	408	380	457	407	472	392	435	452	441	432	462	442	438	428	427	427	433	458	430	435	376	476	424	425	414	443	406	483	487	405	449	417	432	421	449	455	439	437	431	442	437	425	419	451	457	407	415	435	478	434	406	458	455	439	453	438	432	435	451	440	438	441	446	476	475	424	431	446	443	421	444	437	426	434	433	461	439	439	405	413	411	436	488	443	416	408	447	429	461	420	447	431	489	408	434	429	406	438	454	388	453	445	439	412	375	435	430	436	437	448	434	465	408	431	430	435	453	462	457	398	422	475	443	415	447	448	412	369	443	447	426	423	415	454	456	404	449	452	433	459	435	446	429	440	428	393	460	441	424	442	435	440	422	411	451	443	467	467	424	434	428	422	439	418	443	465	428	395	449	433	424	435	455	453	416	484	457	423	413	411	465	452	434	428	477	475	414	402	458	440	423	425	412	435	419	428	438	424	425	429	476	430	432	425	445	428	456	415	409	444	473	436	449	450	430	431	438	440	455	416	446	424	448	408	426	419	445	418	464	426	438	451	429	435	432	457	469	444	418	401	435	454	449	453	440	467	468	468	425	441	447	455	418	440	433	398	409	395	405	444	429	448	439	474	449	441	437	455	400	430	417	433	449	434	431	428	417	430	436	430	378	440	452	439	427	440	411	442	441	450	438	431	464	443	433	441	420	446	438	429	419	445	453	428	389	449	420	376	425	401	455	439	459	449	436	451	435	451	450	461	446	429	439	462	436	416	413	432	368	442	408	455	422	408	425	400	423	479	473	467	438	390	414	443	466	417	436	429	440	459	437	396	441	437	423	440	469	416	411	432	434	429	397	414	443	410	412	419	442	426	452	418	461	409	443	429	463	442	419	448	446	446	445	430	442	487	417	422	444	450	473	428	478	401	424	455	462	436	436	426	441	433	457	390	431	418	451	456	469	441	406	407	449	421	444	442	451	445	461	456	450	449	422	421	447	451	461	424	452	435	443	429	469	464	468	458	414	458	441	458	423	430	426	433	432	448	417	433	458	432	435	453	447	455	443	436	457	418	447	443	441	444	426	417	457	463	435	433	458	431	410	436	459	433	448	457	435	450	464	456	439	432	442	424	439	414	411	467	424	436	475	385	452	437	436	444	431	471	430	447	424	476	416	382	405	444	410	404	448	446	470	443	413	429	434	463	420	475	434	456	426	439	461	501	473	457	464	426	487	428	423	430	428	443	435	426	444	429	446	468	419	428	425	447	425	409	419	406	456	429	435	452	440	435	409	417	451	422	407	472	454	441	450	486	441	416	445	440	425	454	421	403	428	471	465	428	417	428	437	407	446	440	458	392	441	406	398	422	417	424	398	469	444	463	409	448	439	433	446	437	432	427	434	436	454	447	452	458	453	426	404	454	419	466	472	476	398	445	436	443	419	423	449	442	424	460	463	404	425	432	458	462	433	426	435	447	429	461	450	440	463	418	421	455	432	416	418	425	426	438	430	443	437	451	446	384	413	413	436	436	455	418	467	432	436	433	474	431	418	430	415	449	401	453	427	426	430	487	412	449	412	453	408	450	435	412	463	391	440	388	440	438	431	430	410	435	422	450	439	448	458	446	458	461	431	441	457	419	464	448	472	410	432	429	431	458	412	420	429	397	418	461	425	399	448	420	469	395	477	441	451	429	431	405	434	426	447	469	415	440	420	455	437	433	444	465	435	453	394	419	423	426	420	446	422	418	479	442	433	435	440	442	433	399	433	433	446	442	429	448	487	432
5449	3603	2609	1631	1432	1164	864	752	663	588	552	562	533	540	562	461	539	477	474	452	501	499	482	441	488	504	492	485	486	467	488	450	448	471	510	479	481	448	476	509	490	494	480	469	464	475	444	470	485	453	444	443	461	463	493	443	449	414	431	444	451	468	506	455	443	471	477	470	450	461	474	434	453	445	469	409	420	492	418	409	452	422	418	413	434	450	467	438	437	417	442	428	452	428	440	419	423	439	426	460	459	404	442	433	487	497	432	449	490	434	432	462	428	429	445	461	468	458	456	415	462	430	445	378	416	426	440	432	449	431	423	430	422	463	425	452	419	449	461	410	451	419	465	465	448	471	449	423	442	488	469	438	425	444	455	457	449	493	481	435	441	433	418	431	493	457	408	454	440	453	469	445	407	420	406	443	437	457	443	462	478	436	434	449	452	439	456	435	436	493	445	472	436	477	438	443	446	442	460	450	416	459	441	410	482	434	424	480	440	462	428	418	429	434	406	437	479	462	448	465	442	445	459	433	428	457	475	482	458	485	465	462	474	399	444	515	427	433	416	417	476	432	478	444	463	441	425	460	427	428	458	461	432	442	420	459	447	437	457	429	440	454	465	417	442	449	436	447	431	448	450	437	460	455	446	449	494	447	443	462	421	463	439	466	446	492	456	464	452	479	448	475	464	456	464	490	448	444	393	459	436	476	447	443	438	461	480	435	468	417	441	435	405	444	449	471	456	459	488	459	462	462	433	443	424	442	460	484	457	448	393	462	454	445	466	440	463	396	462	450	463	470	454	423	425	478	443	460	474	416	447	416	469	425	457	459	429	444	439	441	405	463	428	471	427	444	473	434	386	447	450	461	427	423	446	484	450	421	443	427	435	413	445	434	458	431	453	416	455	454	441	421	439	455	473	415	424	466	420	481	425	420	439	469	437	437	403	440	423	425	443	481	413	437	426	434	435	418	451	458	433	448	362	412	443	446	478	439	457	398	406	403	444	454	420	460	443	430	443	456	473	481	452	472	434	427	419	389	483	445	481	452	465	447	481	429	449	468	437	425	431	425	445	465	433	479	442	450	498	471	474	436	469	446	463	462	452	451	453	428	431	443	448	439	404	441	449	469	488	482	428	475	451	429	449	485	465	467	468	475	477	413	443	463	466	449	438	398	479	455	456	467	465	462	419	453	451	441	445	462	442	438	441	446	457	457	447	440	485	443	412	448	444	453	455	431	443	471	441	455	442	431	456	452	451	456	446	432	429	455	476	446	429	463	429	453	442	450	441	425	448	432	474	470	465	427	447	436	461	443	427	471	447	426	447	433	480	453	440	477	442	460	417	433	407	449	443	444	476	444	440	487	444	424	451	408	441	447	431	456	438	431	427	438	448	435	454	424	448	434	397	433	455	456	416	472	437	442	413	465	462	461	419	415	440	469	469	425	423	420	436	451	455	424	432	432	465	456	475	440	476	440	449	476	480	426	474	466	375	426	455	465	459	430	468	413	450	415	454	422	465	437	437	414	460	413	439	473	457	443	461	454	413	458	426	421	429	401	428	464	433	461	458	447	426	454	441	435	456	410	438	441	464	451	461	467	449	462	473	465	407	427	434	442	405	438	478	394	464	451	477	459	466	452	454	426	432	401	435	485	421	455	425	442	439	443	506	464	423	430	429	413	397	451	422	417	446	434	447	426	469	416	435	457	443	453	454	445	420	476	453	411	491	422	481	444	466	450	447	463	451	483	445	453	453	406	459	424	390	454	432	444	446	413	455	442	444	431	439	415	487	422	471	465	449	445	459	487	419	393	451	426	424	492	454	458	399	440	452	432	473	484	439	463	420	439	411	441	432	422	457	459	452	497	451	450	467	458	430	413	445	446	446	451	452	456	465	443	480	455	444	445	434	462	462	434	454	463	448	481	436	452	443	428	423	439	438	465	437	423	453	435	483	418	431	429	445	439	496	431	451	450	440	469	423	456	384	469	436	431	440	488	424	457	449	445	449	479	447	416	432	436	407	484	439	384	447	455	412	422	406	420	410	475	430	406	451	460	456	443	414	467	478	453	445	425	475	392	416	451	431	449	455	477	436	464	452	422	424	431	443	446	455	450	415	493	461	445	398	428	423	425	480	442	390	432	468	434	427	467	451	466	461	424	448	410	434	468	458	435	461	457	417	429	491	436	448	438	429	422	440	420	456	443	447	451	479	428	463	416	427	449	442	438	489	440	438	470	424	414	479	474	430	467	459	454	473	460	486	423	455	425	456	488	436	447	460	423	433	461	439	462	449	459	449	433	419	448	463	426	442	449	444	436	449	421	462	447	488	439	437	488	420	408	451	444	430	440	443	472	460	453	455	429	426	441	468	451	510	450	462	483	437	460	429	480	455	456	417	446	502	446	449	439	444	456	465	458	448	431	474	448	446	449	445	422	448	469	471	438	432	418	420	417	431	421	450	472	443	445	425	464	438	440	419	447	488	485	445	470	457	441	427	431	428	472	448	464	460	437	461	454	454	410	438	486	439	418	416	418	437	476	449	491	459	437	463	440	465	394	428	454	462	467	414	417	466	437	437	456	434	451	421	410	441	482	460	445	451	464	460	474	433	454	445	454	409	455	474	405	422	440	407	443	437	436	458	445	439	442	429	446	440	459	473	411	440	452	399	429	434	490	447	461	432	447	438	483	449	454	427	483	430	437	453	420	460	440	442	466	473	447	447	439	415	438	445	420	451	437	432	422	488	427	454	411	443	452	442	454	456	424	431	413	460	459	454	451	454	439	435	444	480	449	445	463	426	436	439	416	426	449	457	462	485	404	480	439	443	473	446	421	425	421	449	460	474	432	422	434	445	464	421	438	424	428	452	436	432	409	427	462	460	499	443	467	437	450	460	487	454	461	391	451	437	423	415	453	471	438	463	447	443	430	441	453	455	441	459	458	455	446	426	459	418	450	460	455	456	454	452	442	421	459	477	423	426	442	451	442	447	457	429	434	468	468	432	443	410	461	462	437	450	431	416	440	462	439	460	451	470	422	473	428	409	449	477	451	433	453	438	456	444	436	445	461	450	428	463	436	419	407	423	445	451	411	405	480	449	464	442	457	433	452	480	455	469	423	456	426	486	436	420	436	461	443	402	454	463	431	462	434	429	418	440	430	470	454	431	422	453	445	425	438	440	455	458	437	496	402	500	453	453	443	420	463	462	468	444	428	446	445	478	449	423	445	449	436	466	421	454	434	478	457	465	465	431	410	450	466	450	445	487	476	440	508	439	454	453	500	460	433	425	418	444	448	434	473	444	454	438	412	439	448	428	447	474	485	451	487	417	457	425	431	473	445	444	485	456	424	474	430	464	446	414	449	438	460	453	448	460	425	437	424	436	458	428	445	429	460	433	413	434	414	407	449	434	433	411	469	433	431	441	456	426	455	405	444	455	481	422	434	485	446	391	474	493	454	471	448	465	469	441	451	437	472	434	472	475	474	438	448	454	433	436	450
23863	21354	28535	24537	21342	10050	2112	1375	1078	1070	980	977	944	962	910	884	857	834	777	760	798	754	792	745	738	798	766	784	794	757	794	767	819	791	716	771	725	754	748	775	789	706	779	737	779	757	802	740	737	717	750	678	721	761	766	760	704	709	720	737	676	729	727	755	714	691	690	729	747	719	718	724	721	728	711	781	718	703	710	738	744	717	736	760	679	754	682	687	766	714	725	711	677	703	715	644	730	722	737	692	736	695	744	682	755	724	676	709	781	701	723	669	693	693	738	740	752	663	696	704	738	650	709	692	680	702	718	717	719	691	707	734	687	689	731	758	718	703	716	696	698	743	696	695	767	735	749	692	670	705	781	715	748	726	681	742	754	691	670	716	704	728	681	695	669	681	680	682	718	709	767	682	672	685	687	722	677	677	761	672	724	681	723	716	701	691	666	710	688	692	739	695	765	715	708	765	728	701	735	706	653	722	713	736	731	692	629	708	697	695	711	704	736	715	688	695	719	735	707	725	671	717	722	678	697	667	702	682	684	694	683	744	709	717	683	677	734	714	742	704	735	712	688	739	770	746	716	733	723	699	692	742	750	688	705	675	735	670	706	725	709	706	675	729	702	684	669	697	695	707	695	737	736	656	738	758	755	733	688	711	742	718	723	689	691	728	667	693	665	743	675	690	658	721	701	709	739	708	748	654	683	748	754	735	734	713	691	679	689	709	708	704	711	692	695	655	720	712	717	718	674	678	742	724	735	722	715	696	680	705	710	702	760	669	685	736	695	708	730	684	738	729	749	758	658	692	651	691	706	698	687	649	683	761	723	681	760	718	765	711	696	783	686	729	719	694	718	727	654	686	680	742	686	681	678	692	708	721	713	741	715	719	688	714	712	721	727	714	714	714	692	679	689	656	707	700	719	759	680	701	705	675	705	748	705	749	756	779	727	740	666	708	744	666	726	726	690	750	693	684	751	733	697	672	749	724	700	670	703	725	693	706	697	728	707	712	698	676	707	741	691	708	739	726	742	712	688	697	722	710	717	759	726	726	731	700	713	800	722	754	693	711	742	698	698	670	730	688	716	676	702	708	686	711	707	725	690	726	705	757	664	668	748	639	699	723	678	747	688	684	702	694	724	712	665	690	752	740	687	758	751	725	784	723	696	735	689	748	741	719	687	735	681	715	695	739	687	674	713	673	720	706	725	738	676	679	657	729	716	685	758	725	688	693	692	713	746	668	718	714	686	704	734	700	757	694	664	728	711	691	683	729	724	696	755	726	688	709	726	753	705	722	674	719	734	714	738	657	685	679	688	720	750	716	689	757	692	691	703	700	692	708	676	708	671	696	660	664	718	658	706	700	718	664	687	688	723	694	722	743	671	704	684	724	699	713	698	732	782	712	625	682	725	739	679	683	685	735	717	730	728	699	714	696	684	748	658	688	702	720	725	677	743	713	667	709	703	685	714	733	784	679	701	701	762	672	654	702	750	722	746	769	708	744	675	702	708	699	682	652	692	692	705	719	716	707	724	750	722	720	707	691	673	725	702	703	718	682	719	707	719	748	758	785	696	768	668	693	677	702	715	734	757	746	729	703	697	733	728	751	710	733	715	731	703	674	690	730	727	689	702	738	726	689	749	754	709	697	707	673	701	711	719	725	719	724	688	726	746	711	700	713	654	715	766	696	643	762	715	715	722	727	707	719	753	719	685	686	743	722	723	707	708	669	687	713	736	691	657	710	680	692	680	677	694	694	713	717	693	771	762	713	709	649	714	735	693	684	706	718	734	684	717	707	697	713	702	722	689	685	698	723	696	699	673	703	759	746	698	668	683	676	757	667	669	700	695	738	686	743	709	700	733	740	735	678	736	700	732	717	695	718	683	753	687	757	712	671	765	661	672	694	709	702	727	715	727	682	724	722	741	687	685	638	674	733	695	755	698	724	703	705	726	721	719	662	719	719	705	754	739	680	680	680	697	680	696	705	701	771	705	705	704	714	723	675	706	671	714	684	667	729	741	685	778	689	712	623	705	703	718	736	681	689	734	708	677	667	708	681	693	744	716	704	716	720	657	741	682	689	722	711	714	710	707	717	697	724	716	633	781	723	697	734	655	702	712	747	730	687	700	703	708	675	715	695	697	727	705	718	749	721	739	712	723	743	747	713	666	734	747	728	688	732	729	736	730	708	718	693	734	701	683	723	692	738	659	747	765	725	687	678	711	687	681	712	729	703	643	675	720	733	714	745	669	674	676	706	699	670	694	718	695	682	712	720	715	729	688	758	657	680	710	699	657	730	669	705	706	684	673	700	722	674	707	687	685	720	667	711	775	700	716	704	685	738	704	657	738	712	740	707	730	710	735	723	745	718	709	698	659	687	671	722	658	710	742	751	709	713	751	742	684	651	739	708	692	709	727	695	733	714	686	693	704	737	673	702	695	673	692	708	687	657	669	726	757	724	712	690	666	698	698	651	663	664	771	673	723	694	699	709	721	711	696	650	722	676	734	669	750	688	692	733	688	669	670	694	741	723	675	710	669	677	723	709	706	739	699	741	740	704	705	674	708	727	746	736	680	722	698	692	680	723	659	651	786	730	724	732	714	677	674	674	700	696	746	713	675	695	734	720	728	743	687	676	691	689	748	680	709	737	750	720	720	697	690	682	682	686	719	703	702	710	690	644	696	651	665	740	689	747	719	727	692	683	652	750	681	740	736	692	720	746	773	705	665	694	705	696	683	700	704	680	661	719	711	670	695	729	732	691	703	742	700	662	670	700	699	701	673	769	696	675	731	686	695	693	663	696	733	741	706	711	731	680	673	707	699	670	695	733	711	732	721	682	718	701	756	689	716	688	684	684	696	686	702	724	670	670	711	699	731	733	720	720	723	724	711	687	669	758	763	754	731	657	703	727	733	718	702	711	705	727	647	753	726	702	748	702	748	679	753	673	673	671	691	724	689	679	708	699	723	633	673	725	719	697	671	740	685	702	684	685	690	662	698	679	671	739	706	705	716	713	698	672	712	662	699	672	715	710	711	688	739	673	686	710	731	689	659	706	726	717	706	702	760	705	711	698	701	745	775	734	748	696	686	725	733	650	713	701	696	684	699	683	769	736	726	685	688	690	700	697	692	704	650	745	694	765	748	714	766	723	665	645	722	687	734	714	738	735	745	695	672	707	721	711	692	729	687	675	726	746	709	731	681	697	673	688	705	705	710	696	696	731	714	723	703	711	662	757	686	693	745	698	721	663	746	665	662	692	699	707	719	703	673	677	706	654	731	722	683	721	723	727	725	685	764	696	693	736	727	676	707	697	691	770	690	736	671	726	706	698	676	663	709	670	662	719	712	714	718	682	705	702	748	705	696	709	710	718	725	692	666	687	701	703	673	741	705	712	722	703	797	750	729	668	725	715	689	668	738	679	706	715	757	686	674	711	720	665	698	681	753	717	694	682	678	712	769	703	695	701	729	742	712	723	739	720	756	708	664	749	708	702
4717	12997	8867	5334	4249	3413	2312	1817	1494	1349	1217	1133	1093	1036	968	1016	902	919	874	828	793	834	759	778	805	763	774	798	803	816	873	840	809	736	792	812	799	816	792	732	785	752	793	764	773	740	768	714	768	746	796	731	760	715	727	736	732	763	695	752	707	711	746	717	705	725	722	742	714	728	697	697	732	708	737	728	695	669	713	681	716	719	695	689	729	667	677	684	709	705	712	704	709	755	741	712	740	700	763	757	725	680	717	668	704	713	755	734	760	747	765	763	739	700	726	745	738	703	712	716	716	674	701	709	683	747	711	743	733	705	709	708	729	716	721	729	725	657	733	740	744	672	722	699	695	723	705	660	739	716	752	759	749	720	670	680	712	687	687	695	698	729	720	704	753	688	702	747	702	719	746	712	728	778	701	712	697	731	694	686	725	715	723	703	694	700	728	697	615	720	703	705	727	707	679	660	706	617	724	754	683	714	726	747	699	687	723	713	709	716	750	688	666	706	674	723	748	731	692	694	718	687	718	697	715	711	740	721	689	742	700	682	734	749	750	686	674	685	714	710	675	710	713	724	701	697	701	715	746	706	729	703	741	696	686	709	711	699	785	700	721	709	716	681	764	740	697	712	738	730	703	768	754	742	724	700	720	694	742	750	722	714	719	695	702	731	727	715	737	689	728	734	766	679	746	731	723	649	669	712	736	707	747	684	735	771	636	732	723	737	774	748	724	689	669	709	698	702	682	754	686	737	676	717	686	701	710	710	708	678	736	744	716	698	719	729	762	689	701	698	733	677	716	711	730	763	706	718	720	696	704	727	730	691	725	703	708	720	719	707	693	726	705	726	783	678	738	721	727	730	734	735	713	705	714	666	752	705	730	710	747	728	692	703	715	717	732	686	730	718	709	707	714	768	691	687	731	744	675	716	743	699	739	716	695	684	729	709	739	702	704	688	703	671	710	722	673	681	762	717	718	769	722	687	720	674	772	693	752	705	697	692	717	700	761	733	690	732	747	766	705	663	690	716	735	707	783	777	646	707	702	689	690	742	727	682	714	721	705	699	698	745	732	705	755	730	718	761	740	680	729	707	651	739	740	740	722	696	665	699	702	692	679	708	713	720	702	763	739	700	739	699	752	688	732	697	732	697	694	708	701	717	735	714	707	733	735	692	694	722	709	740	680	720	730	688	724	703	733	749	735	693	735	717	684	749	772	699	675	702	718	727	719	714	735	679	714	680	730	709	770	708	697	772	735	758	664	686	724	735	724	748	685	730	712	683	703	683	702	699	729	661	682	730	739	710	711	685	752	667	719	704	702	698	686	695	747	719	734	744	727	712	678	721	764	730	753	711	707	711	721	702	757	661	706	673	749	701	730	721	681	678	651	739	748	682	704	698	710	707	718	683	730	721	693	731	748	684	708	684	740	717	705	756	720	732	697	730	744	757	694	709	721	715	718	750	723	772	721	716	725	669	673	732	669	725	692	698	714	722	757	726	718	749	724	705	709	700	772	726	743	754	695	703	688	671	697	732	731	684	711	751	678	699	725	756	730	729	707	711	710	699	722	701	722	726	675	726	718	725	729	696	722	727	738	754	694	704	713	728	702	762	729	694	705	678	701	738	747	702	667	731	694	761	715	683	694	756	712	690	683	724	677	689	720	714	731	683	754	694	727	743	715	717	690	741	697	744	713	714	730	720	729	682	704	735	737	681	710	701	712	699	688	728	702	725	721	761	742	706	666	741	663	802	728	681	755	702	729	756	710	681	717	700	716	747	695	687	710	714	702	713	729	729	731	683	755	717	712	666	737	730	733	728	760	669	714	731	751	725	703	694	719	736	701	716	722	745	679	741	723	709	708	706	732	690	732	682	712	763	776	688	793	745	749	716	703	723	710	726	731	738	693	726	719	698	706	656	729	673	737	673	712	739	732	737	786	683	721	710	722	741	664	706	719	701	702	696	698	702	690	676	698	722	736	716	671	766	667	751	686	670	745	680	720	713	687	736	647	688	710	735	707	720	744	750	693	720	746	712	706	735	706	675	721	726	716	718	709	665	701	724	736	740	715	764	728	685	719	678	743	699	727	699	686	709	726	720	709	733	718	715	804	727	714	748	695	718	714	725	770	725	751	735	722	708	707	728	709	717	728	714	729	723	747	713	654	695	729	735	752	744	725	704	720	705	706	714	683	691	728	732	701	784	724	741	686	697	703	707	696	704	700	713	783	706	718	757	717	724	703	737	727	683	702	730	729	702	729	684	721	696	704	742	650	717	738	717	722	679	697	680	708	663	678	721	702	760	769	676	708	745	695	680	721	739	729	708	705	645	743	671	740	715	681	754	644	673	668	746	747	695	685	733	713	689	720	708	715	696	715	704	768	711	727	748	743	711	731	665	747	751	720	697	735	705	714	719	681	747	743	750	699	663	720	696	736	719	690	666	751	738	677	709	762	680	700	730	739	718	721	751	707	684	687	737	754	718	759	716	775	654	709	720	648	704	684	735	664	706	726	757	752	720	734	736	680	674	705	730	731	734	706	713	714	687	727	663	741	685	683	687	696	715	696	693	709	744	709	696	714	699	738	718	668	764	686	672	722	743	657	712	674	711	685	623	675	736	708	693	697	716	702	749	690	724	731	713	719	671	706	676	701	734	687	694	672	687	697	765	706	676	692	694	731	738	702	679	693	736	689	691	664	738	739	716	763	679	702	701	668	713	680	723	727	718	742	736	666	723	717	710	706	747	666	742	713	679	712	687	715	663	689	750	681	694	731	742	710	730	719	728	750	666	746	745	685	699	700	705	752	694	714	706	704	718	725	658	773	698	684	723	678	731	684	752	699	721	764	717	665	693	731	715	734	759	712	700	782	732	707	737	698	690	731	693	749	692	718	738	703	735	708	689	698	721	714	693	678	783	703	687	750	709	703	698	663	698	734	765	720	690	720	706	780	711	703	746	717	691	716	734	685	640	730	706	689	746	721	722	727	705	694	730	762	701	690	759	711	725	701	749	745	748	737	691	702	750	685	686	804	691	726	731	694	692	757	717	741	667	688	726	728	681	714	698	706	693	722	715	721	730	756	725	749	719	721	738	722	690	697	778	707	711	741	702	756	733	691	725	688	695	749	690	708	667	704	730	731	731	678	719	705	721	711	752	716	696	701	712	729	720	706	683	700	706	653	741	731	732	744	655	780	742	690	719	697	739	744	748	765	706	733	696	692	711	730	682	757	693	765	714	711	768	725	712	712	716	716	712	762	659	723	698	696	719	726	674	728	723	739	697	681	716	708	713	758	701	771	726	705	713	681	720	747	743	718	691	747	688	737	722	727	698	724	702	719	681	677	698	712	742	689	724	695	716	674	678	708	706	736	719	771	690	739	705	699	748	726	713	691	723	731	704	766	732	719	746	743	703	722	714	724	693	727	735	700	747	712	745	704	684	698	697	723	701	700	695	729	715	727	715	670	683	667	772	701	703	702	695	701	695	702	710	689	680
24900	21275	27296	25466	10170	1362	862	655	546	494	546	516	477	510	489	438	422	418	459	429	389	425	406	418	412	381	369	400	400	408	454	414	393	393	390	389	409	363	365	399	407	403	414	405	401	401	413	390	390	362	396	385	369	387	381	334	351	346	384	371	377	371	370	388	389	388	360	373	329	389	367	369	377	359	335	379	369	394	380	374	395	353	341	384	337	356	387	387	357	362	399	346	360	365	352	395	353	349	329	371	349	373	366	407	358	358	330	371	352	362	380	342	346	392	362	380	360	366	388	391	337	361	380	338	357	403	375	376	364	361	343	373	346	356	376	368	378	363	329	370	358	423	352	353	370	387	363	360	355	358	360	352	359	338	351	352	377	350	374	360	353	382	396	394	351	392	365	354	363	372	371	353	376	368	383	378	328	388	385	387	332	376	393	342	344	368	388	371	348	351	330	341	353	367	366	343	375	348	348	362	389	364	345	365	390	356	361	363	377	314	356	373	372	367	345	393	366	338	372	357	397	365	388	345	365	385	366	349	371	346	339	345	355	352	372	360	391	368	355	361	391	379	355	383	382	397	352	362	362	348	382	365	377	366	345	350	372	351	350	328	400	367	372	361	345	395	358	371	364	351	392	376	379	333	348	356	369	376	371	374	429	389	366	348	368	395	352	377	358	352	359	365	362	367	366	354	414	334	374	396	375	347	391	358	374	378	360	306	371	352	383	376	364	363	361	354	376	347	379	388	367	370	356	352	342	375	365	374	368	371	355	372	347	348	406	376	363	356	383	387	356	363	344	396	350	348	345	370	357	359	379	362	388	350	369	323	346	344	387	369	371	351	340	362	378	392	367	346	345	370	370	375	335	381	357	358	390	348	363	347	369	366	375	392	358	368	368	388	388	357	347	352	370	397	367	379	379	379	339	350	383	385	367	353	341	366	337	324	396	315	328	354	365	366	381	380	372	364	377	352	380	335	322	325	340	332	371	363	355	380	364	364	344	370	365	382	360	348	391	357	386	368	397	349	382	351	377	363	363	397	360	356	351	354	365	370	362	372	337	381	379	403	373	365	344	367	348	362	370	358	345	399	354	327	347	350	376	365	373	367	327	325	375	427	361	349	348	361	377	401	369	369	374	364	360	347	355	345	365	355	391	380	361	384	392	379	389	359	374	354	364	387	361	329	392	396	373	375	360	393	362	417	361	336	360	370	364	337	357	362	360	380	359	374	348	356	330	386	363	362	348	361	388	353	402	353	396	345	381	365	368	355	369	341	375	375	343	354	399	428	359	365	385	364	382	380	392	356	378	379	366	339	389	385	341	352	345	356	355	334	359	368	333	331	348	338	391	382	360	346	357	359	392	338	337	394	383	372	354	360	345	386	359	360	338	350	372	397	378	373	346	348	361	345	347	358	369	361	342	358	353	358	387	362	375	397	346	368	342	357	363	350	386	354	338	393	343	381	403	377	387	366	362	385	377	368	354	344	370	370	372	337	355	358	370	378	372	354	355	358	350	332	376	375	334	388	366	335	339	382	360	356	335	363	394	374	354	380	390	369	364	365	347	377	338	377	379	364	372	374	368	373	391	328	381	376	330	367	359	395	349	378	370	379	376	361	376	363	356	362	348	364	389	319	338	363	379	353	362	373	366	337	404	388	401	359	351	350	355	389	369	360	367	373	357	340	364	353	350	359	403	367	367	390	366	365	408	358	365	361	334	335	347	371	394	346	373	355	367	327	363	379	372	310	368	379	410	349	373	351	390	380	360	354	362	374	353	363	360	366	371	369	390	354	358	361	354	357	388	345	365	347	361	346	351	346	373	346	353	390	320	407	357	365	358	335	367	359	391	368	405	353	366	346	343	379	362	342	338	364	375	388	390	360	358	331	356	376	375	346	383	351	363	358	377	366	355	371	343	342	347	367	389	358	330	377	346	335	337	338	355	375	348	382	355	384	365	376	363	379	382	384	374	369	386	372	348	371	364	318	374	350	375	387	377	361	342	381	380	377	376	356	359	381	359	354	339	343	357	378	334	378	358	365	364	375	369	371	370	354	345	370	358	366	404	357	354	366	351	360	382	346	341	386	310	386	372	363	402	360	362	394	384	356	373	376	355	356	363	413	371	369	364	383	392	384	363	383	381	350	349	373	360	364	400	384	376	362	360	363	380	343	325	328	363	375	355	367	342	388	393	381	374	360	340	367	381	396	374	375	368	372	359	341	408	345	342	352	354	393	331	363	339	390	351	367	329	360	358	328	347	349	376	406	360	376	372	363	368	369	366	342	389	368	369	374	373	347	358	343	386	347	388	348	353	360	370	354	340	359	353	355	339	381	396	364	360	351	390	364	371	397	331	325	391	340	366	353	356	351	358	356	370	375	398	343	358	365	361	375	373	357	367	326	339	391	380	330	363	361	388	376	355	323	375	375	342	364	363	341	396	373	360	373	364	388	382	342	372	364	366	345	363	360	401	364	335	335	362	384	336	339	359	354	380	394	362	346	375	366	316	375	342	330	346	364	393	360	380	351	348	314	381	339	338	341	338	376	384	362	352	378	345	361	346	338	356	364	364	378	356	350	368	378	371	359	357	377	365	360	349	405	370	330	360	324	373	344	356	364	366	370	348	370	362	394	372	367	382	352	379	345	385	383	370	356	380	375	409	370	352	373	361	386	353	358	365	384	412	365	370	327	358	378	351	383	341	383	358	365	402	349	371	357	378	363	373	361	357	374	342	384	366	361	359	350	363	361	365	376	361	367	344	387	396	376	409	386	370	373	381	363	369	348	362	371	362	358	351	342	400	345	359	363	389	335	396	405	363	374	388	311	342	345	401	363	348	346	353	392	382	367	356	374	348	337	361	406	398	343	362	359	368	336	374	351	356	361	340	377	369	357	373	330	406	354	357	372	350	337	343	360	360	326	386	395	371	346	353	366	378	354	343	357	333	353	366	342	334	370	368	379	391	381	350	393	386	374	376	334	362	373	354	332	372	357	370	345	365	377	374	380	362	371	358	359	355	381	360	361	374	374	323	372	330	347	389	359	332	373	360	368	355	362	382	369	376	337	373	347	403	371	376	367	357	377	360	339	358	371	364	345	326	361	347	396	364	374	344	367	354	390	377	378	366	352	370	355	366	380	363	380	360	352	342	360	333	367	376	349	380	328	351	354	394	351	374	348	391	350	402	364	335	351	371	364	393	350	395	356	402	380	375	362	360	375	356	355	352	375	367	367	382	387	373	338	349	371	331	381	358	341	371	358	376	353	313	347	378	350	358	345	391	354	359	353	391	382	373	324	350	345	371	419	349	360	347	360	377	424	381	372	355	367	377	381	356	380	375	368	334	359	387	392	371	394	415	376	334	367	373	379	395	371	353	363	347	373	356	359	370	351	371	359	359	394	363	376	378	361	392	366	374	410	352	353	349	369	382	344	353	328	387	359	354	371	376	366	374	362	384	356	367	364	387	379	387	383	369	368	385	345	313	373	366	378
4262	7992	5266	3246	2712	2073	1367	1070	840	770	684	590	562	639	579	567	506	492	461	448	469	452	436	429	403	442	394	450	465	449	399	414	449	467	422	422	426	422	422	459	421	423	449	459	403	410	383	437	432	400	421	427	399	404	398	431	429	383	399	413	400	395	413	424	397	432	403	423	388	381	422	385	415	390	376	361	400	402	362	401	421	369	375	362	367	457	388	389	374	393	349	426	394	378	378	415	412	393	424	409	398	393	363	380	378	361	423	357	417	353	366	384	389	370	377	401	375	421	387	409	368	346	346	334	390	373	353	384	391	371	380	356	385	390	385	433	378	380	394	356	352	389	353	407	390	387	378	409	344	378	402	369	374	377	354	361	383	371	370	396	377	416	406	382	349	396	374	410	373	346	392	396	388	359	368	371	383	391	383	374	357	372	359	405	390	389	353	381	373	368	398	382	393	367	389	385	374	375	394	355	396	408	356	362	380	384	391	350	377	389	358	389	370	340	393	374	396	375	372	400	374	365	403	403	384	376	392	370	393	372	385	363	397	389	366	378	402	403	388	367	396	379	371	397	366	384	379	369	402	386	369	405	377	364	359	413	368	370	352	378	393	400	413	376	380	399	378	377	390	374	396	369	352	383	388	377	377	353	382	393	378	376	365	393	434	389	381	354	383	353	401	382	387	390	386	391	385	426	427	397	392	348	396	374	380	390	381	368	364	364	390	362	427	374	368	430	392	380	368	380	382	396	369	384	402	433	372	386	369	402	404	389	400	366	409	415	397	376	428	394	376	398	371	391	385	379	390	368	403	382	385	402	376	344	368	370	378	373	351	356	360	375	375	375	400	389	424	381	395	357	355	406	369	414	402	313	419	413	395	408	401	374	380	399	368	433	386	359	368	358	361	379	380	376	384	379	382	371	394	419	375	396	418	409	394	392	370	377	350	384	368	392	366	367	395	416	359	400	371	363	362	367	366	368	379	340	373	400	388	387	377	380	380	375	376	398	408	368	425	370	384	402	388	394	390	363	390	341	412	373	393	382	370	368	398	377	392	382	343	379	367	380	368	376	385	381	394	378	405	385	366	395	382	403	366	373	372	381	365	377	419	388	362	363	370	386	351	376	410	391	374	384	390	380	388	355	368	376	405	421	382	366	399	371	408	368	378	398	359	385	369	357	383	404	394	367	390	388	388	384	388	394	387	386	385	365	381	414	346	389	389	376	372	377	422	388	423	382	395	348	348	375	353	374	379	355	368	370	375	366	362	393	386	429	382	368	402	371	380	422	336	381	355	345	349	368	363	403	389	415	390	343	403	353	367	411	396	375	402	359	384	380	369	396	375	388	391	392	432	383	371	431	395	417	366	358	381	424	400	394	403	380	406	395	367	350	341	401	381	383	405	389	346	389	377	384	371	358	370	364	357	397	389	375	399	375	426	395	373	399	337	376	389	395	403	383	388	420	405	386	374	388	411	353	344	392	380	383	380	399	359	385	381	411	382	399	393	404	390	395	388	348	409	329	363	384	387	395	368	376	397	392	370	337	402	402	387	413	378	376	382	380	356	368	386	386	386	375	395	364	409	379	381	394	385	381	365	394	361	413	363	399	426	372	350	363	427	413	372	399	356	369	380	368	417	361	398	409	340	438	371	383	351	380	370	362	371	389	357	403	404	385	371	365	409	407	415	353	395	424	398	398	378	386	385	394	384	379	401	414	379	419	353	376	402	345	382	404	373	388	365	399	379	386	380	371	369	384	414	388	411	391	358	386	374	395	409	406	361	373	394	398	356	412	372	372	383	392	351	355	350	413	391	418	382	393	349	442	376	352	369	387	410	391	417	381	352	408	364	401	374	356	377	365	353	402	365	430	356	378	380	383	407	364	382	384	380	383	364	367	340	379	389	369	385	381	403	339	351	406	379	364	360	396	378	349	396	385	393	359	378	367	398	369	378	420	391	383	402	396	376	340	383	413	380	418	382	375	402	360	391	385	389	385	403	361	373	356	385	386	368	384	405	358	366	425	387	353	422	358	403	403	414	376	402	392	393	371	368	371	399	420	404	386	393	327	411	421	400	394	366	388	388	344	361	385	404	362	398	350	390	420	383	431	395	391	414	365	374	396	412	380	409	403	392	348	391	393	400	394	418	396	383	370	390	362	379	375	421	370	400	378	385	360	353	357	382	366	378	359	394	401	348	404	357	369	380	389	428	378	377	400	375	352	420	356	372	393	377	407	387	409	363	403	390	362	413	387	402	381	336	349	383	380	391	348	415	392	377	371	390	392	374	364	388	385	360	370	385	351	430	362	382	403	368	369	413	364	398	403	383	390	369	386	396	359	370	350	389	351	362	364	357	381	362	402	377	368	380	389	404	398	357	369	404	378	362	334	354	397	385	370	388	384	374	352	355	428	368	409	344	414	385	370	387	349	351	370	393	379	396	410	361	406	386	360	375	386	397	366	437	360	363	379	415	390	406	397	371	401	378	388	410	394	391	366	366	372	385	390	378	379	362	374	393	387	364	378	392	351	382	410	386	367	367	345	388	375	368	394	369	424	413	373	382	395	358	386	378	380	398	383	382	411	379	357	391	353	377	367	395	378	374	359	407	364	386	363	378	368	382	356	370	377	403	356	385	383	364	351	390	405	384	390	394	379	377	409	351	384	368	399	359	366	401	400	416	406	381	355	373	388	353	375	401	371	395	390	399	352	386	377	386	381	357	392	381	397	373	372	363	394	396	343	383	417	367	360	373	368	378	400	374	368	350	367	366	385	383	416	378	370	384	401	402	423	341	384	368	386	354	395	375	368	395	370	387	367	353	337	375	356	421	376	379	366	403	403	368	403	374	393	407	410	379	377	379	378	383	393	359	358	376	345	372	374	392	373	401	368	401	357	368	371	352	360	379	396	385	394	379	371	390	382	349	350	376	365	368	390	385	368	395	384	408	429	365	385	393	399	388	409	390	397	382	396	387	386	369	418	379	384	401	373	414	378	403	383	424	402	395	372	384	381	406	383	381	344	433	369	403	424	351	349	385	384	365	349	378	376	375	372	373	385	372	392	398	373	395	392	349	391	371	389	379	367	392	389	395	393	389	397	371	379	358	385	336	391	387	392	381	348	395	389	367	397	352	356	366	368	371	389	414	360	339	374	403	386	374	397	418	385	357	374	396	402	399	387	356	351	373	372	359	391	392	380	363	390	388	375	413	351	384	400	394	387	404	369	415	399	380	376	398	374	370	369	385	354	403	360	389	384	387	396	363	346	408	376	397	407	414	397	388	447	376	362	370	394	362	368	416	379	385	391	381	404	385	413	394	379	385	407	369	351	380	382	396	404	356	376	372	382	384	371	383	388	416	376	424	422	414	374	430	366	421	396	393	386	392	384	391	394	384	381	349	384	380	366	425	377	375	402	409	352	384	383	399	398	410	384	369	402	372	388	379	372	367	389	368	373	359	359	378	372	381	384	380	385	338	360	389	408	362	370	396	374
22822	21424	29136	24098	21421	21493	9422	2005	1523	1374	1252	1196	1098	1115	1091	971	986	908	950	839	863	876	813	788	815	886	794	830	817	882	816	830	865	800	814	779	791	849	835	846	865	767	814	807	792	789	736	806	809	766	738	737	817	808	722	726	814	791	808	747	751	720	786	710	709	765	760	739	783	724	747	721	787	760	834	704	766	696	742	738	735	747	779	807	722	710	774	728	814	804	757	708	744	705	754	791	770	703	754	748	751	714	776	718	740	749	705	731	714	764	717	738	760	751	744	749	752	719	736	698	757	697	798	743	745	745	744	714	702	734	758	740	725	784	746	740	759	728	784	698	731	729	737	769	763	743	794	771	703	734	721	736	715	711	737	753	752	729	772	742	717	742	714	729	700	710	780	733	741	738	752	748	736	786	797	663	699	760	809	737	709	695	732	727	742	741	726	728	724	717	687	768	735	729	778	752	774	741	712	729	745	708	743	725	733	761	727	707	735	747	775	741	727	764	780	712	781	739	749	738	740	766	704	718	738	764	728	753	697	726	738	728	700	790	719	782	732	768	703	752	738	725	680	744	760	749	725	751	722	722	707	748	751	690	730	792	768	737	715	761	695	737	786	761	715	761	767	777	706	726	754	725	787	743	719	713	724	838	763	769	753	748	777	786	761	739	753	709	741	774	749	697	761	760	690	700	744	753	735	804	755	734	771	761	777	756	739	758	784	752	767	740	731	740	756	743	727	720	746	712	778	727	750	718	715	730	768	762	776	792	792	785	737	779	737	736	713	732	736	718	753	768	789	741	776	764	709	754	733	764	789	715	719	762	765	753	738	721	762	813	742	793	738	732	705	796	667	742	738	678	734	788	729	701	734	695	761	710	789	745	735	739	750	781	711	717	743	741	733	765	755	743	689	813	796	698	728	820	812	768	725	785	775	738	773	733	732	754	704	750	711	739	795	726	761	712	716	734	755	714	783	777	715	766	756	772	760	750	768	760	757	794	712	747	709	769	762	725	718	734	747	769	693	701	721	811	742	732	718	766	747	754	758	707	746	740	713	710	749	704	738	730	725	709	753	778	708	747	759	726	740	768	771	741	783	702	695	718	751	784	776	688	820	775	768	767	723	741	740	707	700	724	748	731	737	803	726	700	732	733	744	770	762	715	753	771	706	713	753	767	693	721	767	741	751	720	743	766	755	793	718	720	682	760	748	724	728	789	715	727	776	767	693	752	755	686	732	773	762	718	726	702	751	707	736	753	792	751	731	784	722	710	762	732	770	721	709	762	749	752	750	754	752	767	690	685	768	730	720	754	727	716	730	758	758	749	733	727	720	760	768	728	721	747	722	741	691	717	742	725	741	793	765	722	707	714	754	726	774	701	758	714	766	725	743	751	748	787	720	744	728	727	718	745	734	743	745	764	697	766	712	730	690	742	746	733	707	762	746	743	718	763	772	641	766	751	722	784	729	745	735	774	810	710	751	723	717	763	728	711	800	715	764	758	751	720	712	699	786	729	798	723	740	720	743	733	763	800	738	762	721	736	727	741	744	724	716	707	722	773	736	756	720	705	728	739	735	715	803	709	705	788	704	687	744	735	734	764	767	740	767	721	714	739	750	731	718	790	710	690	718	733	768	770	747	741	685	745	770	735	764	732	755	731	703	732	714	740	738	722	760	748	776	799	732	772	721	728	770	693	763	736	754	734	796	696	763	775	653	770	690	721	779	730	767	745	742	762	753	767	741	736	755	750	744	721	755	759	761	701	715	727	743	785	778	743	710	766	706	741	718	779	715	717	717	799	765	763	768	774	767	717	739	775	720	720	737	747	749	740	742	728	755	731	764	764	766	767	723	769	752	744	730	756	718	737	749	730	722	770	747	793	750	754	779	746	690	807	731	744	755	795	728	768	744	768	679	729	749	721	745	704	687	764	720	773	722	755	756	770	728	732	747	695	709	703	731	739	796	745	756	790	754	763	711	761	733	798	752	779	708	713	765	718	759	756	752	731	734	777	754	749	715	731	752	710	742	692	741	814	791	716	741	753	732	766	734	731	781	768	788	721	723	764	706	747	758	762	732	758	691	755	783	726	768	729	721	707	702	711	725	746	732	726	742	716	735	732	740	826	724	788	723	672	763	747	767	757	727	726	744	749	712	725	711	727	760	755	761	712	713	733	764	716	751	722	734	719	763	753	758	707	731	773	714	738	706	738	720	723	693	705	768	696	708	726	686	749	768	793	728	743	690	762	752	696	758	731	724	737	715	735	736	711	741	743	778	725	745	801	741	688	764	687	726	798	750	712	739	710	722	695	747	751	730	792	740	672	762	712	739	743	750	712	696	733	791	710	760	768	734	689	742	741	701	765	742	738	710	699	727	752	740	738	759	697	773	717	723	770	752	765	732	753	760	767	743	693	684	725	778	725	732	727	691	753	738	697	738	770	786	754	734	728	783	717	753	714	803	727	748	729	774	724	713	786	767	732	757	767	747	730	715	685	705	713	746	744	746	713	755	759	709	724	764	762	773	748	754	730	784	762	732	710	722	740	744	791	754	720	714	746	757	753	718	758	770	715	755	760	713	758	748	758	721	724	740	747	709	729	718	768	742	728	795	710	739	776	709	773	712	714	758	744	743	787	757	730	751	729	697	730	708	760	711	743	779	690	744	726	742	773	747	712	768	687	737	747	744	741	711	758	656	768	701	689	777	764	800	735	801	754	738	716	756	742	723	698	750	709	729	724	764	742	714	712	723	742	708	752	688	707	731	754	723	735	696	756	758	740	780	722	715	694	719	693	713	785	744	744	753	739	787	684	731	722	760	723	766	735	686	715	707	750	733	756	731	786	660	746	763	745	776	753	745	706	723	777	719	728	757	762	719	785	787	749	743	713	755	743	754	707	668	743	758	726	751	701	781	772	754	763	709	727	711	750	748	737	740	725	797	772	685	784	764	762	732	730	692	711	759	756	698	717	699	785	753	746	753	741	772	736	748	779	750	733	707	766	737	738	723	742	720	728	712	750	716	749	788	769	781	784	731	730	747	698	779	737	796	699	715	778	767	742	723	752	763	732	735	730	760	781	735	761	713	785	752	717	753	745	760	763	734	721	776	744	757	761	697	710	754	779	744	706	805	707	767	819	763	710	763	698	737	729	724	669	777	731	714	772	793	747	730	742	762	715	746	727	756	760	726	784	699	758	745	772	753	768	738	765	807	767	727	745	725	743	698	702	729	704	683	769	717	766	687	757	781	731	771	750	756	738	715	765	762	702	726	719	692	714	708	799	772	744	717	738	719	702	734	727	698	726	711	767	709	732	750	741	759	792	757	732	698	780	756	746	738	743	725	777	769	703	725	726	763	748	756	759	742	715	687	740	736	751	762	753	735	715	756	744	736	752	703	733	805	709	756	752	730	725	766	736	680	774	755	726	750	765	729	790	714	701	707	769	722	734	754	769	741	723	726	753	744	767	666	710	737	752	757	770	746	702	773	681	746	738
5895	19164	13132	8427	6868	5110	3499	2633	2200	1811	1512	1415	1394	1349	1253	1188	1129	1074	1039	951	956	947	931	856	854	816	879	840	872	895	893	833	877	884	825	839	846	837	845	867	880	860	866	815	771	877	831	788	811	847	784	783	778	795	765	779	765	745	811	787	794	801	731	827	768	737	761	792	734	823	798	797	749	742	728	713	777	752	745	743	751	782	789	722	750	746	777	763	782	759	790	725	739	717	743	807	735	796	723	800	749	693	729	706	784	721	738	750	760	744	723	741	732	762	772	726	792	751	759	718	808	746	726	762	774	725	738	735	738	728	777	745	733	759	815	736	705	753	760	753	796	721	738	754	769	697	717	758	753	731	721	748	677	697	750	750	680	725	787	749	741	762	755	708	739	670	732	769	753	744	748	752	734	768	753	703	716	812	699	783	720	738	707	715	753	751	720	772	823	755	701	749	798	743	752	723	772	752	769	747	755	733	760	791	697	766	746	759	809	718	742	741	754	677	696	730	747	744	722	787	723	761	706	726	784	721	795	732	735	817	787	739	737	737	760	726	722	708	721	692	775	803	740	728	716	753	778	771	747	715	748	723	728	815	730	726	797	715	737	720	758	765	760	763	744	752	765	758	768	735	774	751	780	701	738	735	732	730	740	762	715	774	715	760	721	771	730	763	721	769	786	723	729	724	763	728	725	709	750	724	747	747	715	779	769	750	747	709	724	755	711	755	690	736	732	755	740	712	701	699	729	750	774	720	761	734	733	787	721	732	737	706	812	718	762	737	711	735	738	750	710	709	745	721	739	800	689	783	697	723	758	751	705	752	739	741	729	715	769	719	752	782	698	707	801	756	778	702	753	796	741	746	745	744	735	742	749	726	759	727	710	723	740	740	697	743	732	714	726	780	732	755	761	781	731	727	720	736	769	785	718	733	747	749	712	739	724	752	732	717	752	782	672	730	719	727	775	724	722	748	787	776	758	769	766	791	780	755	761	734	764	717	715	721	765	717	759	722	763	769	770	768	726	764	703	778	713	786	748	766	750	744	757	695	777	719	776	738	715	740	796	693	737	757	726	754	728	698	707	762	720	725	761	741	698	771	757	696	752	742	728	704	794	742	696	760	713	713	729	710	756	742	784	703	696	734	692	729	757	719	790	727	725	740	738	745	690	749	769	751	795	741	730	715	676	727	712	720	726	722	776	723	716	700	745	754	731	738	726	707	748	715	779	690	723	729	745	757	819	703	741	744	781	701	681	729	735	691	758	732	754	750	734	734	753	770	761	729	752	738	773	738	723	723	694	806	757	797	759	720	702	689	709	750	689	747	793	730	724	734	777	716	740	710	775	784	719	734	763	738	711	777	726	655	715	680	746	760	723	733	741	748	748	738	742	726	788	720	778	778	739	742	788	722	767	763	701	728	752	738	733	741	769	785	706	739	745	732	738	791	735	766	796	709	760	764	743	718	691	727	749	785	739	749	736	764	750	724	766	745	707	740	747	753	714	767	751	747	693	757	745	755	737	728	759	767	762	754	704	729	739	764	742	741	794	721	732	736	754	754	759	766	749	729	725	711	734	694	706	757	766	741	762	710	723	741	744	762	734	744	748	784	733	755	736	764	784	781	755	765	782	753	741	707	705	715	732	710	700	752	749	749	733	715	761	727	766	792	705	745	746	716	737	709	691	706	797	707	775	737	775	702	722	753	719	744	764	750	726	759	742	645	774	737	770	713	796	735	712	755	751	763	771	755	769	767	727	805	803	725	747	700	752	757	784	741	744	707	755	753	785	730	736	748	731	746	711	762	736	778	739	716	779	727	690	754	699	767	760	750	767	745	748	747	764	782	719	701	730	777	734	751	730	762	745	711	776	735	687	764	732	753	735	758	720	773	762	763	755	734	735	768	729	761	757	752	699	742	772	780	753	753	711	797	688	711	698	744	794	728	737	761	754	697	740	712	735	702	733	778	740	743	699	729	776	726	729	753	779	715	774	725	752	748	743	714	787	745	734	691	729	761	708	750	734	728	762	751	765	742	737	727	772	681	782	745	781	757	700	720	737	759	776	723	711	768	727	777	713	725	738	786	713	739	715	791	727	709	759	743	708	784	726	698	710	748	750	786	747	695	768	749	759	760	757	749	770	713	777	753	696	753	702	735	764	702	723	758	749	699	755	721	806	744	777	726	728	771	748	773	719	727	765	786	714	724	767	761	711	822	707	785	746	716	773	768	745	758	727	739	757	761	707	750	780	705	701	770	784	786	789	750	722	736	745	778	758	731	745	744	736	725	793	787	774	787	787	732	722	743	708	766	755	719	764	762	769	776	746	703	766	780	719	782	734	749	753	745	736	765	752	689	751	751	734	709	723	802	692	768	733	776	791	751	697	742	773	729	763	762	766	720	762	739	746	744	731	721	696	739	792	769	807	699	774	774	741	731	728	742	763	798	784	719	768	742	757	757	692	679	722	776	764	763	759	784	729	707	755	711	725	770	799	764	742	716	753	691	777	744	750	758	736	769	751	742	726	711	752	772	732	741	721	755	722	757	722	764	746	723	768	770	777	765	791	720	738	727	709	735	746	754	757	749	725	725	754	769	725	716	756	738	763	697	696	766	763	757	749	737	749	703	783	744	764	772	767	732	722	773	744	711	778	760	731	730	758	732	716	700	753	781	755	723	742	752	720	773	764	771	790	726	746	775	716	780	703	718	719	734	717	701	747	737	761	738	742	786	761	720	728	765	715	724	714	697	796	709	761	773	742	706	725	755	697	730	727	772	739	781	749	741	749	728	674	703	777	790	728	764	780	725	721	779	774	712	743	790	757	684	784	717	736	688	766	747	769	730	780	731	773	706	752	804	747	746	736	790	711	732	734	718	740	709	672	734	760	738	757	729	744	719	714	736	751	757	757	761	743	739	783	733	752	759	748	780	752	744	737	752	743	717	746	726	694	766	755	763	771	799	789	738	752	749	774	709	764	759	734	727	796	793	719	786	787	761	717	743	702	763	698	765	739	753	727	738	737	753	752	726	713	757	713	722	718	711	722	747	706	757	733	745	749	805	758	721	756	768	797	735	748	732	717	737	730	721	786	779	720	702	742	783	719	790	708	724	753	703	758	734	691	771	757	779	713	739	771	735	769	730	799	703	706	760	780	776	762	738	755	788	753	771	746	708	745	734	753	749	739	707	780	725	677	757	772	757	777	794	752	811	737	717	746	744	779	749	727	741	793	720	746	784	731	754	742	706	722	763	764	723	714	783	733	780	770	729	728	774	734	753	766	773	759	734	765	745	749	707	782	740	730	762	739	774	755	728	739	760	737	719	739	791	784	737	778	693	777	707	726	759	717	739	750	699	768	743	731	725	737	784	753	709	732	781	714	732	759	711	778	688	733	747	744	757	737	744	748	738	695	714	768	737	733	739	761	746	750	760	771	719	791	701	800	789	763	701	748	737	765	755	750	747	747	694	722	708	758	746	714	768	707	746	710	656	774	726
28109	19686	7177	1631	1103	797	629	617	538	548	511	515	494	524	469	459	464	458	471	493	432	446	463	431	457	436	488	476	472	453	446	500	433	490	485	478	457	457	474	467	501	445	493	447	488	459	484	403	519	476	419	445	484	442	461	450	468	431	432	448	429	489	453	467	465	452	472	445	446	445	422	454	456	452	389	417	428	466	428	422	456	439	417	464	435	440	438	412	426	460	455	420	440	450	396	387	422	429	442	458	395	437	478	428	406	417	435	429	436	428	459	434	425	400	447	449	434	469	442	430	432	401	441	420	426	430	449	422	409	442	460	444	428	452	463	450	455	457	460	486	476	411	441	415	473	437	408	445	495	452	416	459	462	441	413	456	432	435	448	471	452	460	473	411	440	452	467	436	412	398	412	433	473	467	398	465	430	441	432	417	434	426	438	444	437	452	417	421	445	446	457	421	418	448	415	423	451	453	440	463	444	416	443	453	488	448	409	394	495	457	483	462	428	429	440	456	416	444	466	458	441	438	427	459	466	450	435	449	438	376	465	441	455	438	434	424	429	454	443	436	418	455	450	424	442	440	439	420	442	446	423	479	430	425	414	419	449	435	431	433	479	434	426	429	444	454	474	464	437	442	421	433	431	422	454	457	413	465	435	427	455	441	447	425	488	453	420	454	472	440	432	435	410	420	469	427	429	446	413	460	450	428	447	439	453	438	439	460	446	434	422	452	443	449	444	442	459	452	474	472	463	418	434	468	447	412	418	462	404	429	447	444	406	421	445	398	476	426	423	419	445	430	450	468	417	409	424	455	451	411	427	449	443	410	425	457	455	440	453	449	454	411	438	432	463	471	454	457	457	472	446	437	460	467	427	455	423	462	468	424	434	396	440	424	420	411	445	407	440	445	448	462	455	458	446	422	455	422	450	417	435	415	432	430	425	458	461	467	444	447	436	423	450	436	446	437	453	470	495	395	471	418	435	447	448	445	427	430	448	421	423	453	441	415	451	395	415	421	423	416	471	431	429	424	459	432	473	434	425	451	444	477	433	439	432	444	409	460	441	467	467	414	460	457	448	403	452	442	464	433	446	433	426	454	435	430	466	420	441	437	462	391	443	461	418	407	415	466	438	434	419	464	425	460	411	441	445	441	432	429	480	442	438	447	420	454	429	434	458	468	451	416	413	449	450	425	456	467	420	435	445	391	449	425	442	434	406	453	463	436	462	424	449	432	440	443	466	425	442	434	451	430	450	433	447	434	426	430	431	437	451	446	456	417	479	467	439	457	439	424	432	433	402	412	435	446	423	435	436	475	457	384	435	426	419	439	462	460	432	455	415	429	461	478	437	457	441	460	420	401	470	440	411	407	410	448	424	467	450	434	406	442	444	418	412	383	436	472	447	430	412	420	455	435	456	451	433	453	463	432	430	419	465	461	462	427	458	438	421	496	462	430	403	425	404	404	450	475	415	444	439	441	438	428	430	435	446	439	432	436	424	435	445	424	414	428	441	454	440	429	445	468	472	451	445	423	434	439	438	450	408	452	469	453	425	390	449	429	468	458	421	444	442	454	458	449	437	434	442	432	473	471	441	428	465	451	424	452	490	397	454	436	454	433	469	420	431	445	436	453	446	475	436	441	445	427	443	450	453	449	466	435	466	437	418	474	441	452	465	451	444	436	414	414	437	471	443	446	407	444	431	416	425	414	410	453	424	404	436	436	452	426	439	485	433	453	458	443	424	427	382	403	436	438	438	486	436	427	449	433	406	434	440	439	433	406	452	400	405	433	455	452	450	430	435	418	454	480	459	472	442	452	413	436	424	445	424	423	467	494	399	399	428	429	437	468	422	407	432	451	450	427	449	437	462	431	472	427	464	463	426	430	434	459	409	396	432	402	457	467	456	397	435	478	449	451	453	429	459	434	463	413	460	419	484	459	470	493	449	450	419	426	419	428	455	405	431	434	444	454	387	481	425	464	440	451	407	470	416	414	431	425	463	456	418	464	413	438	411	445	419	451	448	464	440	411	465	418	447	437	462	409	458	430	426	414	426	419	415	410	454	457	473	410	458	419	430	465	422	431	405	446	428	405	419	422	455	434	449	433	446	443	469	443	401	453	456	420	449	417	485	399	415	424	457	458	430	409	440	436	472	407	487	497	441	481	453	469	447	454	438	425	430	478	456	461	422	446	465	441	446	469	420	461	427	453	434	471	466	399	459	427	401	450	448	429	437	437	444	404	464	410	448	453	454	453	469	434	474	431	447	438	417	447	419	437	470	467	450	430	467	428	434	430	435	413	464	418	442	426	430	429	451	424	432	459	460	454	450	394	448	447	405	428	445	432	432	466	447	461	420	412	471	436	441	448	420	438	409	414	406	414	420	478	408	444	443	428	460	455	442	423	438	427	450	463	487	427	423	432	453	419	414	429	469	446	436	463	439	429	464	419	403	453	454	442	431	442	441	431	452	436	437	432	441	417	446	403	459	444	439	439	444	431	449	455	421	394	404	409	428	446	426	435	416	426	420	452	443	416	464	439	451	472	451	427	432	438	432	418	441	438	444	430	433	432	427	455	457	442	411	426	428	414	477	451	469	409	419	450	468	451	435	418	412	455	461	430	441	450	442	462	450	431	445	442	444	423	443	413	432	446	450	448	412	415	462	467	420	445	459	438	467	402	408	447	444	460	477	473	405	416	453	441	421	433	428	423	426	436	438	447	425	479	465	454	439	416	471	408	414	404	448	453	466	457	421	444	392	453	478	431	456	435	470	457	410	454	422	477	437	422	465	436	421	440	437	410	451	440	406	455	431	426	435	463	410	453	444	507	466	459	476	439	446	431	459	472	474	433	438	448	430	467	440	470	452	465	432	451	446	389	444	421	447	446	467	448	440	414	404	416	421	418	439	462	445	409	399	407	467	435	433	466	442	386	458	473	417	479	450	458	421	441	461	443	448	428	433	440	467	457	438	435	428	446	432	448	409	426	431	417	480	418	429	494	439	437	423	449	417	443	398	428	420	450	450	433	475	424	474	493	463	447	428	423	472	430	432	470	432	445	466	457	429	443	422	470	420	440	446	405	423	416	440	452	455	445	466	457	447	441	421	468	419	414	425	451	436	473	437	466	408	437	417	443	474	456	448	428	428	427	434	407	428	417	445	396	418	410	408	444	440	427	410	417	474	439	447	426	451	472	427	464	449	443	423	451	428	420	417	444	432	436	452	476	430	422	428	446	403	435	424	431	401	451	441	420	465	412	420	422	476	406	432	451	472	465	443	468	436	458	445	418	422	438	463	462	450	412	452	430	469	464	423	427	475	475	451	441	433	461	449	427	431	455	409	422	418	443	423	436	419	444	396	452	476	412	468	424	423	460	439	470	452	416	421	439	461	426	439	418	465	448	439	434	427	443	423	425	415	431	412	460	442	442	467	487	454	443	410	459	451	421	417	387	441	412	452	481	455	431	457	412	437	438	440	433	448	411	437	400	446	416	430	419
5554	3732	2611	1803	1459	1232	889	752	638	589	539	568	548	583	537	525	508	480	462	509	486	459	472	451	500	457	490	473	461	492	420	481	498	485	495	404	520	457	495	491	463	449	503	478	491	439	472	452	498	445	441	449	426	485	459	443	469	433	498	436	455	449	492	477	454	478	504	483	493	482	410	439	467	394	438	418	448	480	422	426	396	427	449	445	431	418	440	438	400	408	473	447	431	448	444	434	458	477	426	487	459	418	418	479	469	455	456	440	460	478	503	470	448	439	435	479	402	400	468	433	464	463	472	442	425	415	452	451	442	422	446	483	433	432	502	419	485	414	436	463	462	458	454	462	462	452	418	438	458	468	428	422	439	458	447	477	465	453	433	444	475	428	441	449	455	440	461	438	477	463	472	434	458	458	483	472	432	451	452	449	418	462	454	415	450	476	434	479	457	459	457	437	444	422	455	487	431	427	460	421	473	440	413	423	451	444	448	459	442	463	459	484	421	482	430	445	440	419	424	449	434	445	410	422	417	451	458	445	440	432	423	451	444	437	466	477	432	467	444	431	428	443	442	425	421	461	443	464	434	485	420	467	452	484	470	453	444	451	438	453	474	431	448	429	442	400	453	447	456	427	484	413	481	448	477	463	443	443	459	453	412	423	493	421	451	424	396	441	390	468	450	466	457	442	435	426	435	441	467	445	415	432	432	451	436	447	439	440	451	444	447	435	456	448	449	434	452	454	441	427	407	463	457	467	410	463	433	470	443	439	446	443	424	465	415	452	444	474	417	461	441	444	460	464	455	436	452	468	415	468	440	440	447	427	452	452	439	459	460	452	458	431	454	422	457	446	458	443	430	418	421	455	470	443	465	446	442	453	460	461	434	513	456	499	443	449	462	441	435	502	436	462	420	452	405	462	464	463	436	443	452	480	413	426	448	432	460	421	409	487	484	466	431	444	453	463	471	426	473	469	456	495	438	449	447	419	433	474	463	421	428	435	441	420	443	438	473	481	469	418	452	469	464	453	476	402	418	469	427	431	442	442	445	441	441	438	424	448	422	466	426	420	422	424	481	452	438	439	446	456	475	433	447	448	462	470	468	450	437	456	472	450	436	426	435	434	493	464	427	441	480	410	484	441	476	408	432	466	422	455	428	458	471	440	451	425	455	434	434	459	451	473	454	464	449	449	461	439	461	458	440	446	427	445	439	437	454	451	465	455	451	440	435	458	454	458	467	440	438	400	458	466	438	447	487	451	418	421	446	461	448	423	442	452	457	452	470	472	438	490	446	476	458	476	445	420	407	448	431	429	456	462	444	449	419	392	467	446	432	491	426	427	450	447	418	443	444	455	414	479	460	452	422	451	438	445	444	464	428	443	445	435	428	437	447	449	429	459	413	451	452	446	465	452	450	447	435	461	415	392	436	500	441	464	420	456	475	413	466	470	432	446	462	449	439	481	450	483	445	461	433	446	438	434	441	443	465	418	412	450	420	443	457	503	437	455	456	419	447	462	477	451	455	450	458	471	417	501	461	420	428	448	423	464	398	423	449	458	445	429	454	466	465	424	455	466	447	422	401	439	505	464	452	448	460	452	465	428	444	406	457	444	464	447	427	469	435	422	469	458	466	466	448	426	472	413	440	430	484	460	467	450	435	447	451	447	451	449	482	415	439	465	460	432	420	433	431	441	426	454	456	468	446	407	431	461	462	428	445	418	486	462	413	461	425	465	422	476	441	452	427	426	399	445	447	472	433	456	455	440	430	431	462	479	459	423	453	450	454	468	443	468	450	456	469	462	494	422	447	463	440	474	399	438	465	437	410	426	432	438	428	416	460	464	415	450	421	452	462	455	439	451	448	467	408	461	428	425	452	461	403	427	416	450	430	430	448	411	459	458	473	475	497	440	458	447	441	433	465	456	466	486	480	418	461	426	484	435	426	444	440	462	466	449	436	418	474	428	466	453	476	468	448	454	445	451	455	401	403	446	452	419	448	457	483	460	430	440	412	422	471	485	445	446	419	448	452	410	417	488	457	460	454	464	454	456	459	416	450	431	476	426	468	444	437	422	470	431	407	444	445	470	427	427	476	465	437	422	420	460	424	442	379	419	460	454	422	455	431	459	485	512	454	459	456	455	437	474	451	428	447	447	486	463	437	439	450	449	490	471	450	481	487	432	467	427	448	436	433	444	437	437	454	437	482	430	443	441	454	446	425	430	414	428	476	448	428	441	422	445	451	490	465	417	487	466	462	444	473	461	459	415	458	433	443	458	452	435	438	456	426	427	486	467	411	421	445	488	472	455	451	448	445	446	453	426	430	457	429	442	407	474	442	431	406	463	460	435	469	424	438	435	440	458	468	497	457	478	403	472	469	435	460	466	427	415	451	451	416	429	413	407	492	406	430	429	440	456	450	476	395	434	401	446	484	439	458	443	465	443	455	472	466	467	460	492	413	441	459	459	451	389	445	478	457	398	464	446	445	452	473	448	488	474	440	449	462	422	462	423	442	451	426	452	393	419	450	452	443	449	443	459	456	451	428	471	463	483	474	448	437	471	453	421	461	460	454	427	451	423	459	417	465	441	442	426	463	448	396	471	384	480	434	472	437	462	476	450	410	421	452	424	446	435	439	456	429	460	454	468	475	445	448	410	466	412	452	450	433	430	480	431	442	429	467	452	414	414	462	438	451	463	453	418	486	469	442	423	443	481	459	448	470	461	429	457	434	433	448	478	438	446	452	434	432	429	466	435	451	493	454	418	450	492	433	458	473	467	454	430	435	442	421	451	449	440	454	423	443	476	448	463	445	454	471	445	453	434	452	485	438	423	426	443	440	443	477	449	444	466	478	448	436	417	433	471	467	410	481	427	516	460	433	450	460	459	423	464	481	441	464	430	449	428	467	460	459	472	454	457	456	455	459	452	444	403	434	470	457	465	426	456	467	446	452	421	482	474	440	478	414	438	456	455	467	449	440	489	486	418	471	446	455	438	465	410	464	480	444	406	444	436	453	428	457	446	447	440	466	449	414	443	443	461	408	458	445	443	469	443	418	460	421	460	460	452	401	481	418	439	438	448	445	440	442	384	441	437	484	446	490	460	407	417	488	440	460	443	406	465	404	464	447	444	470	464	441	437	443	449	450	437	472	442	434	441	464	435	449	480	438	473	408	473	473	457	404	468	461	418	435	429	430	486	428	421	421	438	484	448	436	438	434	426	436	433	430	422	464	474	478	452	460	457	459	448	445	428	455	454	456	438	486	418	457	444	439	461	463	451	432	447	440	424	461	446	434	432	444	470	487	436	434	471	470	441	382	456	472	438	438	440	441	475	453	458	449	462	434	467	467	440	453	442	436	458	429	463	454	440	405	488	448	462	450	428	463	436	430	440	421	436	465	469	423	418	472	459	430	443	412	443	442	458	401	464	455	444	485	451	470	412	447	409	481	461	420	435	427	410	461	472	481	454	444	460	456	480	490	414	438	453	488	421	435	464
23890	21354	28515	24531	21359	10020	2072	1384	1121	1067	938	972	980	976	929	884	791	807	740	791	789	838	760	740	749	783	781	820	757	758	809	766	759	757	769	737	755	734	772	741	744	764	754	771	694	724	740	722	775	706	770	741	723	688	709	773	729	741	728	729	698	697	695	662	739	697	707	788	769	685	691	668	704	722	691	690	671	694	696	704	738	704	745	709	697	661	714	727	720	740	700	683	699	722	714	723	726	706	717	733	774	693	714	726	694	661	684	666	680	745	719	656	689	698	730	717	677	713	713	683	709	662	683	698	734	725	707	722	680	678	757	758	715	728	776	678	700	789	692	723	731	697	721	699	757	738	755	695	698	720	684	698	670	700	709	661	683	691	698	689	702	711	743	708	704	690	713	717	687	673	737	718	710	726	720	705	720	699	671	692	753	695	751	680	733	740	677	734	690	726	682	697	721	734	740	692	701	683	713	748	687	685	718	704	723	690	687	716	735	723	706	737	726	706	692	692	716	730	660	691	710	717	691	648	706	729	712	688	743	675	701	666	683	720	681	716	718	723	666	709	681	741	687	721	716	708	704	773	716	720	706	726	688	699	680	708	685	702	704	693	743	726	738	703	686	654	702	706	702	683	735	716	744	715	758	728	694	656	677	732	695	665	720	663	746	719	721	687	706	702	664	692	716	701	708	663	723	669	698	702	669	705	736	734	725	699	688	672	709	718	737	704	683	692	730	720	676	735	731	728	725	710	685	740	697	739	704	685	743	675	710	741	731	668	711	719	743	735	760	697	694	663	716	718	668	717	723	757	694	665	734	718	673	716	693	725	712	651	718	698	702	673	680	696	736	707	687	690	707	678	685	719	716	724	712	728	712	670	719	698	700	691	678	668	705	677	717	730	690	721	678	731	714	703	697	698	758	704	683	736	689	709	735	691	696	690	721	708	736	693	718	682	746	702	753	690	712	663	698	740	720	726	674	782	709	681	765	693	681	676	707	669	672	678	737	775	709	742	727	741	742	693	745	704	689	697	692	673	726	699	727	710	670	718	701	729	761	740	677	697	658	773	687	730	679	715	688	726	719	719	726	703	739	695	714	710	712	666	707	724	712	695	683	694	697	743	717	683	643	663	718	719	703	698	725	730	723	682	687	684	697	703	705	733	732	686	666	773	687	730	725	765	671	727	727	704	678	727	772	686	682	716	676	746	745	704	692	708	646	752	698	740	776	727	707	697	729	680	738	695	740	683	692	737	698	677	728	778	702	690	664	757	704	737	748	721	688	719	726	706	690	697	735	646	707	720	718	701	720	666	672	700	641	654	683	733	678	723	703	723	641	667	665	717	708	738	682	694	681	680	678	721	718	696	708	710	730	670	703	711	723	719	720	680	712	710	684	683	723	699	676	737	695	705	689	741	663	671	701	681	682	737	672	668	731	722	678	721	739	737	688	698	745	710	721	673	695	699	723	702	700	724	698	684	679	717	701	719	735	676	707	707	683	760	638	721	751	682	708	757	746	742	689	711	720	660	663	725	673	686	711	704	699	730	711	703	753	688	715	685	692	683	748	747	738	685	675	721	669	652	731	708	696	821	690	622	736	717	674	689	758	688	719	687	704	734	701	705	623	718	696	690	750	687	723	678	699	704	669	712	730	728	664	672	709	715	772	697	691	680	717	722	707	685	703	714	729	735	679	707	760	686	711	700	736	725	691	707	744	729	691	722	700	708	683	669	722	695	699	683	714	708	689	699	715	660	668	723	721	704	748	683	718	703	688	729	710	717	736	716	660	710	720	745	671	715	675	718	721	730	730	692	701	665	662	687	695	720	721	710	711	731	739	734	727	716	718	685	680	725	669	682	714	644	720	688	663	706	687	746	691	715	750	729	723	676	686	709	694	699	683	707	718	687	743	757	689	698	715	714	739	651	762	686	706	685	698	727	741	730	721	726	681	712	687	668	722	680	696	698	743	705	756	683	721	726	726	709	665	758	703	688	720	687	711	723	707	647	718	689	742	704	680	712	732	731	723	704	684	662	700	702	700	666	688	688	673	706	720	701	683	668	744	678	727	699	717	723	716	695	710	715	707	737	716	711	681	699	692	692	713	716	685	717	696	699	732	708	741	734	697	655	692	726	681	717	714	664	686	705	757	711	727	669	740	707	707	727	723	713	763	732	730	750	702	701	656	741	707	756	684	671	699	703	712	691	699	748	713	728	742	693	741	660	737	688	688	683	707	691	718	687	682	733	661	614	687	675	700	676	744	721	696	694	715	695	700	691	688	740	707	725	702	736	734	692	717	696	774	715	714	720	669	743	726	694	684	701	714	722	673	708	709	724	717	730	735	674	677	709	690	761	710	672	710	722	704	728	656	702	718	688	674	700	716	688	740	724	670	682	771	748	707	699	718	684	685	668	715	669	725	703	695	744	709	678	729	663	749	657	716	683	721	701	724	708	707	729	679	726	720	708	735	711	628	695	694	701	691	715	701	718	713	684	724	700	672	700	694	702	766	685	758	677	740	642	743	704	727	688	678	758	690	685	711	753	716	701	668	690	700	735	763	698	702	775	744	684	664	686	666	701	728	694	731	705	691	730	694	659	688	744	722	670	745	751	688	704	740	708	779	722	734	741	751	651	682	683	746	736	694	693	734	727	700	681	702	753	711	742	698	784	746	706	767	682	674	692	702	708	693	695	698	739	693	713	729	693	674	683	706	717	685	679	710	716	689	698	696	695	718	663	701	666	711	670	736	722	684	733	707	728	690	713	757	647	718	682	741	724	721	697	696	727	718	712	707	705	740	680	708	703	736	701	713	729	753	688	687	697	712	680	716	684	675	692	720	676	696	718	690	743	742	694	719	735	685	723	703	722	705	707	750	735	688	697	739	677	727	685	678	730	671	718	720	695	708	693	707	690	755	644	769	714	698	697	699	679	674	760	709	704	732	708	667	701	674	723	711	720	688	736	684	736	663	705	754	681	713	675	707	743	726	737	750	684	662	698	751	690	684	705	732	712	689	669	699	702	679	711	697	683	654	743	725	738	642	741	748	686	730	718	699	677	719	671	737	701	693	725	733	703	734	721	749	728	685	701	713	705	675	658	746	700	617	709	681	705	677	705	716	691	674	693	716	720	708	697	708	664	716	758	709	711	763	694	680	718	711	731	692	732	717	703	718	730	727	734	716	699	686	675	662	678	697	706	752	731	705	770	718	721	667	735	683	700	693	700	734	713	722	711	709	693	732	716	717	697	678	716	722	685	653	752	660	709	722	705	692	726	685	687	684	730	746	743	718	652	735	715	711	682	726	715	661	695	666	726	673	672	728	681	723	692	717	705	673	663	689	713	718	678	661	702	732	735	691	704	694	704	695	680	664	702	704	732	693	719	749	728	676	689	668	700	673	714	702	729	730	685	695	752	716	706	705	734	685	666	704	738	708	692	698	693	750	705	715	706	712	742	704	722	702	702	690	658	711	654	729	694	735	702	686	713	763	720
4577	13122	8786	5619	4329	3247	2432	1764	1591	1331	1153	1112	1085	1083	1027	987	944	877	828	794	814	862	802	809	795	818	772	848	830	774	788	791	741	784	743	758	747	715	747	805	830	786	746	771	772	757	742	765	757	767	785	787	746	765	691	720	755	692	720	727	694	725	710	689	755	741	715	772	757	718	716	700	707	742	720	716	667	729	755	723	734	752	722	721	674	733	715	692	657	739	698	675	707	737	715	679	698	712	732	701	704	744	726	701	742	714	746	744	712	763	716	697	743	722	702	667	716	707	711	742	705	743	724	715	682	751	764	708	698	748	713	716	744	700	736	726	762	703	695	680	708	682	737	707	701	741	672	707	746	730	720	722	721	703	749	680	742	681	738	686	697	686	718	679	748	717	741	695	708	707	716	686	748	708	645	704	709	709	766	713	716	662	732	696	690	716	730	705	721	705	744	700	696	701	676	731	722	738	728	684	685	704	665	691	730	698	729	702	725	732	743	684	742	732	698	714	736	716	749	694	717	697	751	745	709	682	758	747	667	695	694	706	689	698	730	718	735	651	686	708	710	766	753	675	720	750	695	703	703	713	727	728	763	758	702	692	740	729	698	733	696	681	718	721	731	704	762	692	693	678	669	649	703	714	745	700	701	646	752	680	714	715	682	645	699	737	673	758	710	734	764	709	773	714	710	723	683	690	721	711	746	752	708	690	691	714	704	733	761	710	701	694	651	720	750	721	698	753	695	697	739	710	736	704	715	726	729	741	708	674	738	718	699	682	714	719	689	704	704	714	742	689	702	704	694	710	725	697	683	736	678	703	728	725	689	755	763	674	702	718	636	728	704	764	728	720	743	736	680	742	681	714	671	676	712	685	701	756	701	717	729	719	713	702	679	724	707	710	681	688	710	697	698	703	740	712	717	698	705	708	745	722	704	708	713	727	693	686	698	745	682	703	717	694	718	734	701	709	715	679	714	708	692	710	742	712	759	691	740	721	699	686	724	676	747	727	702	748	737	690	739	733	756	714	696	715	696	733	731	695	687	755	721	697	725	731	713	759	683	711	718	688	693	735	718	728	691	723	704	718	706	717	726	738	734	720	748	744	762	709	725	698	688	719	669	721	713	686	719	689	681	704	661	702	696	685	722	727	735	684	713	740	724	740	736	735	686	736	682	746	721	734	717	705	714	697	702	722	662	670	703	746	712	744	687	729	706	735	714	697	726	728	727	672	716	671	694	724	744	736	708	734	756	699	699	687	653	679	725	684	719	749	712	730	737	758	682	707	674	705	708	644	709	696	734	677	671	717	671	704	718	697	673	719	721	707	735	743	711	714	713	710	715	703	691	726	689	683	720	744	700	702	715	753	704	747	699	711	697	709	712	755	719	693	745	682	663	701	691	707	739	693	695	686	715	699	692	699	717	728	695	736	661	723	722	716	737	762	739	714	656	693	733	766	684	743	752	725	654	739	743	754	712	782	732	677	740	708	711	715	710	743	685	719	656	673	709	710	730	708	730	700	733	663	701	712	673	712	748	757	727	724	768	742	705	723	720	711	722	675	725	709	708	729	765	694	686	749	700	692	708	677	695	715	705	686	709	683	706	745	745	737	709	683	678	738	743	723	692	775	719	727	730	738	721	728	715	730	694	703	723	695	697	736	711	696	726	710	745	684	721	706	721	728	711	703	716	687	708	688	765	733	775	741	731	706	768	698	754	730	708	722	688	662	744	714	699	749	718	704	685	714	694	720	728	749	730	672	696	702	737	689	735	725	684	703	746	726	658	704	686	689	745	688	749	672	689	695	714	745	686	675	718	691	658	715	748	713	682	686	670	698	716	682	719	702	690	732	730	726	670	716	744	695	694	734	710	667	711	705	723	704	765	728	666	725	656	699	760	731	749	700	724	646	720	711	711	687	689	742	698	720	706	696	676	707	734	750	690	674	672	759	657	731	702	729	667	709	695	737	701	702	749	739	681	707	728	741	718	708	774	702	697	706	718	729	734	687	708	750	642	688	722	709	749	690	674	673	690	708	734	676	710	726	699	747	698	719	727	707	690	748	716	698	698	741	719	727	727	688	686	707	730	713	714	758	715	679	735	685	735	730	716	731	709	731	672	725	703	697	684	696	701	732	667	715	649	733	736	708	725	730	741	690	700	717	731	680	708	718	782	692	748	712	706	729	716	717	717	700	739	664	693	660	713	717	721	733	719	710	709	733	701	723	668	706	685	738	703	713	687	638	757	760	699	690	715	761	746	694	698	690	737	714	737	675	758	686	666	740	730	716	737	733	710	767	711	690	686	679	710	765	688	711	690	698	667	670	718	683	734	711	706	709	705	713	674	691	709	707	705	695	766	721	697	728	742	691	737	688	707	720	728	698	704	694	704	692	735	696	733	729	711	705	706	750	722	723	692	749	723	696	731	739	717	687	676	683	724	695	710	732	736	703	712	697	682	710	756	733	737	723	718	680	732	657	723	726	720	692	723	729	710	730	754	735	696	734	728	718	744	773	724	750	714	682	707	698	777	705	738	725	658	716	699	721	700	717	703	664	714	708	709	689	744	692	751	777	702	731	765	708	691	697	705	711	737	717	677	729	686	709	714	700	740	709	714	676	684	768	679	703	716	752	692	730	692	733	699	740	721	725	707	715	698	668	706	702	693	739	718	762	732	734	703	737	759	669	708	741	708	725	732	715	735	712	722	714	727	682	777	690	730	748	715	729	699	700	694	700	737	653	747	684	707	761	718	708	704	704	786	751	703	732	714	704	723	724	712	673	690	721	747	702	714	667	702	730	715	676	746	702	718	744	662	700	740	724	705	712	741	708	706	704	708	663	719	725	723	756	673	745	642	681	705	720	726	730	677	672	736	742	655	697	752	695	704	718	684	677	784	751	730	713	688	720	717	706	707	701	722	711	721	683	713	725	703	702	750	766	733	722	683	739	764	700	716	713	687	735	663	717	725	700	705	739	703	715	704	729	698	723	730	675	678	732	651	712	707	691	666	716	722	692	707	725	715	775	742	718	721	725	700	749	789	698	706	671	700	712	708	706	700	704	747	694	687	751	651	696	720	717	761	717	665	720	749	719	665	684	706	672	699	695	670	689	720	700	696	740	730	651	701	697	694	727	799	698	730	721	716	699	761	739	678	729	725	736	698	738	713	735	694	692	681	685	693	721	696	757	700	702	699	711	699	729	731	719	703	709	756	701	694	730	666	699	737	692	728	684	725	700	691	722	696	740	740	706	681	739	690	752	700	707	738	711	732	745	697	651	723	684	638	706	707	687	679	691	695	688	670	694	732	715	768	704	715	681	682	694	684	724	723	721	705	688	737	700	711	686	734	662	700	677	733	762	700	678	767	709	729	732	679	711	706	727	760	748	722	680	690	734	716	687	712	683	704	716	714	734	695	735	711	698	754	676	714	696	712	706	736	717	676	711	732	703	705	751	709	707	717	705	721	720	686	719	687	729	734	697	717	709	703	689	731	716
25050	21343	27410	25532	10220	1346	937	708	597	578	518	490	481	495	493	484	444	452	457	435	434	390	416	369	405	405	376	390	392	383	419	435	373	381	405	395	415	419	408	373	407	364	394	427	379	408	382	370	381	376	391	411	392	386	388	345	349	368	363	354	386	370	392	350	347	415	407	394	407	406	394	351	367	364	378	376	368	360	376	378	338	378	379	369	378	369	363	390	356	377	382	377	371	379	352	357	356	382	343	368	370	374	380	373	349	361	404	377	374	355	371	384	359	407	347	389	375	380	341	391	371	379	379	352	381	378	378	356	346	351	334	374	362	367	404	373	354	397	387	351	362	380	341	360	377	347	357	332	339	352	348	351	334	346	375	378	369	325	340	323	418	374	377	342	374	369	342	366	358	371	328	346	357	342	315	384	355	367	367	367	365	360	358	389	389	369	382	352	363	377	318	351	348	413	345	340	361	396	369	347	339	382	360	381	370	355	376	344	359	361	348	392	393	366	366	405	378	356	310	382	338	360	347	366	366	350	376	321	408	384	383	342	365	362	375	410	336	339	358	364	366	378	363	364	417	390	390	371	368	366	390	358	373	331	389	347	375	386	364	345	361	357	364	387	329	359	360	379	356	389	386	376	391	383	371	357	342	376	360	437	364	388	364	348	345	398	367	360	387	358	370	373	330	342	378	381	386	358	386	372	375	372	339	356	338	330	352	397	380	351	348	358	360	376	373	364	330	315	388	362	400	326	345	398	338	395	383	375	319	346	367	355	353	380	380	338	355	385	369	374	374	352	360	395	382	352	358	362	370	378	366	336	359	352	362	361	393	372	364	361	349	356	392	347	354	347	391	360	355	368	373	345	366	379	368	374	350	354	392	362	356	321	341	373	365	346	412	357	404	348	384	386	371	368	332	398	360	355	356	371	350	361	341	382	393	395	343	351	388	366	393	365	383	365	368	346	383	345	363	354	368	365	363	398	358	343	376	387	363	364	356	369	353	359	361	344	347	348	341	391	392	373	375	370	331	346	335	355	366	361	359	393	351	353	351	350	364	363	374	350	347	365	382	365	335	393	366	360	326	359	390	426	349	368	358	388	357	375	349	389	353	344	347	344	384	386	403	379	351	361	358	351	369	356	353	383	365	365	367	361	390	406	387	406	380	403	368	357	374	382	390	393	345	348	384	356	380	333	371	372	343	339	347	378	332	405	369	330	401	363	364	386	387	331	369	373	386	372	360	377	385	371	359	353	327	371	392	364	371	385	377	387	339	342	361	371	367	375	372	367	389	360	385	326	351	361	350	312	390	388	329	395	356	370	366	375	351	390	368	375	338	368	351	370	411	359	386	348	358	387	373	360	394	378	381	336	379	370	391	354	368	407	394	373	380	384	360	360	357	387	389	362	363	384	345	367	374	382	411	356	372	333	356	341	346	352	347	362	369	372	360	390	352	342	364	363	399	343	387	352	380	388	368	364	362	380	338	378	393	379	351	372	359	373	379	372	374	365	381	342	375	359	348	367	391	346	372	398	360	367	399	387	361	362	349	404	386	369	385	373	375	397	369	374	350	381	396	355	362	365	375	383	362	381	348	326	376	386	320	351	344	387	356	352	354	357	359	371	365	400	347	332	358	384	388	342	360	363	372	366	338	373	365	351	358	384	361	387	381	377	365	348	405	357	361	337	376	412	360	368	373	359	357	411	366	399	365	373	353	325	382	379	364	357	374	362	393	343	351	374	376	348	353	347	357	358	366	377	393	376	361	365	380	363	366	370	348	352	338	339	356	331	361	364	378	380	359	361	359	371	336	355	362	345	357	371	335	359	361	365	395	361	387	362	370	387	392	380	364	364	388	344	379	402	363	383	381	334	346	383	358	353	326	365	384	366	375	363	389	344	369	350	379	363	346	391	342	361	382	336	365	361	361	364	371	328	386	356	342	355	357	410	361	360	377	383	353	381	355	345	354	381	366	378	359	391	356	358	376	361	372	408	378	378	347	390	360	381	358	364	376	388	394	347	400	394	381	359	362	390	384	378	360	347	365	333	367	337	339	337	335	363	353	373	343	377	349	372	356	365	384	352	365	387	308	350	391	382	383	396	358	361	371	377	344	323	385	351	364	371	371	336	344	361	340	375	368	345	398	359	358	389	372	410	391	338	344	369	355	361	394	370	367	397	364	349	365	372	348	367	346	328	376	373	377	354	368	348	350	340	336	354	383	366	353	321	385	366	358	365	389	399	393	374	365	382	384	351	360	375	370	345	384	368	364	369	393	364	357	380	334	376	377	381	357	393	340	384	379	376	357	390	338	382	386	394	371	370	383	368	375	371	360	331	340	388	338	362	345	384	407	349	372	329	369	377	331	325	343	356	394	385	375	363	396	352	340	355	355	368	339	366	377	375	332	373	381	340	373	379	386	399	410	364	351	402	366	340	396	364	345	354	378	360	380	368	376	357	359	336	378	384	379	365	374	384	381	347	376	362	406	401	356	393	344	358	390	361	355	374	351	363	371	364	371	379	372	402	363	382	386	367	390	364	360	391	387	341	357	359	374	387	372	351	374	347	342	372	375	361	382	366	326	324	392	388	348	359	339	356	375	353	358	359	359	328	329	411	398	367	363	361	382	401	358	401	361	379	369	332	383	358	361	351	358	365	373	348	328	362	382	367	370	376	394	322	368	375	369	396	344	359	353	407	353	395	359	334	375	363	335	361	333	381	364	342	356	355	366	362	393	396	330	340	378	328	367	400	358	401	336	338	380	367	387	324	363	371	371	368	348	340	339	377	331	365	372	366	361	350	390	372	359	336	391	393	372	365	364	319	336	397	372	347	413	317	368	353	344	368	380	342	344	354	341	375	361	386	360	363	367	362	382	351	352	349	330	379	374	395	367	365	337	375	345	358	375	385	375	369	398	366	360	339	385	355	373	378	351	373	385	358	374	385	334	378	355	362	374	357	359	339	391	365	368	355	351	361	361	367	394	355	391	363	346	381	376	379	358	378	378	348	365	366	368	358	340	388	353	374	351	317	349	347	384	365	401	347	336	365	357	379	348	371	372	359	370	388	356	367	364	337	371	345	359	347	375	341	350	384	358	376	364	357	394	376	367	314	334	357	372	375	365	369	357	366	355	349	345	353	353	374	361	317	370	352	371	357	338	362	366	311	350	371	378	340	370	353	352	354	373	354	362	379	362	379	376	361	351	414	348	375	400	386	349	354	372	344	378	407	379	369	348	363	398	360	365	371	334	350	335	376	390	373	375	373	357	360	364	352	355	334	383	354	368	362	368	374	367	412	343	342	366	349	403	398	351	378	393	337	353	342	378	345	356	340	388	375	351	353	402	376	386	336	377	358	369	371	330	355	376	370	351	349	322	407	383	385	337	384	389	417	343	365	327	384	348	386	362	360	368	378	387	376	363	358	359	366	377	362	376	351	336	340	370	394	363	346	367	373	353	366	360	343	391	347	330	345	397	359	370	342	385	355	378	369
4156	8246	5655	3547	2516	1950	1416	1062	921	724	631	630	583	561	578	538	540	508	443	475	432	425	425	424	438	442	450	444	421	437	457	454	446	442	435	428	420	450	448	410	428	436	434	420	428	447	418	416	432	433	416	416	425	394	358	414	395	420	389	406	358	385	428	411	415	389	411	378	400	364	404	399	404	389	378	388	392	395	375	408	416	399	365	375	374	371	393	395	400	391	381	384	352	402	387	396	384	364	392	380	411	404	375	354	363	395	370	390	411	391	408	370	346	378	395	435	351	382	365	384	358	396	365	359	393	382	371	383	387	389	377	405	397	343	404	407	386	398	374	378	352	380	397	395	393	411	378	366	368	395	359	383	387	371	382	404	405	404	420	386	371	375	398	371	414	370	360	423	368	387	388	363	388	361	418	392	380	395	396	405	380	350	374	383	369	391	332	369	395	427	362	399	361	409	392	368	404	386	394	406	378	445	413	397	390	366	369	402	412	361	368	414	383	374	373	419	359	378	422	371	412	348	416	370	388	387	386	384	381	384	364	385	355	377	414	402	382	369	396	379	386	396	415	393	333	368	392	373	380	391	364	401	396	367	380	365	388	355	379	384	386	418	373	393	384	400	390	365	368	352	375	362	407	385	374	407	375	372	379	387	414	360	371	371	339	328	374	370	358	369	378	401	395	369	397	397	392	387	369	369	362	411	381	396	391	409	351	409	394	389	356	357	414	394	361	397	354	435	402	364	363	385	383	405	386	433	372	383	388	380	390	396	371	384	381	365	383	408	392	399	425	388	382	415	375	379	358	398	407	387	390	395	388	397	364	356	383	404	369	344	368	399	389	380	363	362	364	387	336	346	373	411	366	393	397	377	383	394	368	386	362	402	373	384	348	373	349	379	402	382	396	404	349	378	399	394	405	408	385	372	377	380	381	391	383	356	409	389	400	369	377	403	377	398	369	341	393	359	420	369	382	393	378	375	389	371	389	381	384	375	391	358	415	409	380	402	387	361	379	362	360	383	388	407	419	394	387	388	380	384	358	370	383	379	411	377	390	382	387	375	368	379	369	434	342	387	368	394	370	401	386	383	370	368	369	345	395	389	373	395	398	375	377	406	363	399	370	390	383	393	407	392	428	406	377	387	386	364	379	439	401	365	399	399	359	384	416	390	356	414	384	384	373	398	382	382	411	413	338	373	372	351	362	384	419	391	390	357	352	373	425	354	386	363	423	362	385	377	398	382	351	355	394	363	396	358	406	414	393	404	345	371	371	371	425	366	394	357	371	373	416	412	358	378	378	389	347	369	382	419	405	413	371	360	357	373	367	366	380	403	378	346	362	366	403	357	414	368	366	377	389	376	407	386	379	358	370	370	394	386	393	397	376	386	366	408	417	364	333	399	399	351	354	384	398	357	375	383	404	367	403	374	393	358	353	413	361	391	400	393	421	383	407	369	371	380	387	373	397	389	409	383	364	383	396	385	361	400	345	395	339	392	362	413	405	389	388	395	368	361	358	370	366	389	422	390	404	402	388	396	377	376	380	417	360	390	360	357	329	386	363	385	386	370	366	391	418	373	383	369	385	379	407	368	443	358	397	372	389	357	367	397	385	355	369	357	385	372	376	407	364	370	393	372	386	352	389	392	419	367	391	379	416	390	396	402	381	416	397	395	380	369	386	365	387	399	406	387	437	344	381	379	379	346	411	354	407	387	422	367	391	400	357	365	373	383	356	373	385	387	377	390	361	405	386	391	404	373	393	375	397	392	359	389	368	396	378	390	379	377	395	374	424	428	400	389	372	386	383	361	426	359	419	383	399	389	386	374	401	361	400	394	409	384	372	356	364	385	373	379	363	384	355	391	360	334	399	396	350	374	370	367	372	409	397	385	375	402	379	364	376	392	356	370	403	394	408	364	379	406	375	387	379	386	383	428	357	362	405	405	414	368	410	376	400	366	333	389	361	388	380	392	397	397	384	373	399	365	387	381	387	383	385	352	377	399	407	390	356	393	405	407	381	404	415	410	374	387	365	394	378	373	408	364	361	421	395	386	393	366	378	379	377	385	389	393	403	388	378	380	396	408	399	359	398	384	382	362	370	410	386	396	408	351	379	413	370	419	361	429	374	388	394	372	401	400	399	354	379	363	383	389	375	382	401	381	378	352	375	391	412	400	407	363	394	374	399	360	408	404	379	378	343	350	365	407	403	402	383	376	381	404	390	386	391	382	406	381	382	401	350	399	381	397	418	380	402	385	386	361	385	388	392	401	398	405	380	388	374	394	365	394	364	366	381	416	401	418	360	383	393	391	400	413	387	356	384	397	375	355	408	367	392	400	399	390	377	356	404	407	355	381	417	377	403	372	362	341	389	391	398	381	376	384	381	364	375	412	379	346	380	383	394	381	399	379	394	353	340	394	400	415	372	359	385	393	365	390	361	373	412	399	426	389	405	371	322	384	390	368	365	401	405	370	363	433	393	360	373	370	379	432	386	403	367	361	402	368	385	375	375	392	405	408	357	386	377	387	366	362	387	402	404	367	376	372	384	395	385	372	412	375	385	374	364	379	390	360	368	384	395	344	420	383	412	374	382	397	411	378	388	369	420	363	401	360	356	374	378	368	372	361	375	399	384	406	373	393	401	383	417	401	426	405	369	397	389	377	391	340	388	408	399	392	361	381	386	413	395	365	369	355	388	404	361	376	353	371	378	391	363	402	362	394	387	375	398	405	393	409	373	374	368	372	380	418	363	403	381	394	366	406	344	377	403	407	362	376	378	368	383	421	372	400	380	349	370	419	424	403	363	405	391	378	402	408	366	417	435	370	428	365	383	365	393	362	375	383	388	404	368	374	374	374	382	403	388	412	376	360	383	379	388	405	368	388	402	350	390	400	402	368	382	394	356	407	361	409	407	397	383	357	387	364	376	374	391	425	367	382	362	402	367	361	358	390	371	391	374	404	392	368	393	378	373	395	362	374	413	397	362	391	379	388	370	349	398	356	369	368	403	403	387	404	366	381	376	348	404	411	403	397	388	412	396	400	379	354	389	385	395	399	395	370	394	391	399	352	358	402	400	407	379	392	382	384	373	384	404	351	384	351	401	373	364	412	363	367	349	365	368	367	369	410	382	374	364	393	360	355	371	389	422	385	393	397	400	360	366	346	381	380	386	384	380	377	392	416	353	401	375	400	380	390	428	343	387	390	377	363	365	365	360	372	399	366	398	387	345	349	408	386	406	406	371	391	380	362	383	360	403	364	418	398	382	386	400	414	366	382	410	351	421	356	357	354	384	387	397	392	364	394	395	368	393	422	387	383	431	376	363	394	407	352	395	393	405	393	372	389	376	403	423	375	378	359	421	356	380	340	364	374	404	389	380	405	396	399	390	392	372	401	388	372	356	401	380	392	380	354	380	410	369	350	373	346	374	411	377	335	360	415	384	353	388	374	378	367	377	396	365	385	354	390	417	396	370	410	370	407	426	386	371	374	355	381
22750	21374	29035	24095	21381	21446	9521	2079	1500	1347	1221	1073	1137	1089	1086	985	979	914	946	920	836	901	808	831	871	820	851	853	811	842	866	872	867	784	831	789	852	773	843	815	847	808	826	814	818	715	802	821	785	828	788	738	759	765	740	725	802	764	747	704	765	753	764	745	762	735	769	770	730	785	753	742	775	718	750	784	728	809	759	737	736	743	751	785	708	763	809	729	707	766	744	770	734	735	714	725	767	696	760	705	747	719	768	744	706	759	699	759	801	716	741	776	715	735	744	748	748	755	749	721	701	701	650	719	742	741	725	741	706	691	743	776	699	746	701	727	740	720	738	703	729	768	781	755	758	808	722	732	766	723	750	794	740	740	714	708	770	738	773	749	762	733	736	744	711	696	714	696	700	735	748	710	737	720	759	701	760	715	739	792	761	759	750	709	721	714	789	740	699	725	762	763	701	774	708	760	725	750	708	716	746	797	727	745	731	746	725	714	766	752	730	772	713	773	740	742	728	736	750	759	739	740	791	721	750	762	732	745	645	781	734	717	727	734	717	759	678	708	741	766	761	751	748	721	716	729	695	759	788	723	747	750	748	765	721	732	708	749	728	749	717	736	777	725	723	695	750	745	731	714	744	767	748	766	726	780	732	744	725	718	724	758	686	796	747	756	771	740	742	748	745	709	726	744	721	741	805	722	744	762	746	761	722	759	694	714	714	758	728	747	720	760	726	772	681	724	740	727	738	770	763	731	711	705	772	746	714	794	749	688	706	725	743	734	759	736	713	761	757	733	737	778	778	708	781	756	711	706	684	731	683	750	746	682	733	793	715	754	745	745	738	780	760	722	748	724	772	756	727	711	747	758	756	753	761	770	760	714	763	821	718	728	731	741	751	698	706	754	749	779	703	746	764	706	725	705	720	753	723	759	701	774	759	701	718	743	735	755	750	744	780	726	717	713	738	725	764	730	757	704	710	776	763	754	761	716	754	765	703	743	750	734	747	731	715	691	776	702	777	716	748	725	717	689	749	717	756	686	741	768	729	686	726	684	744	764	753	781	744	728	775	746	760	734	748	694	666	716	763	753	704	733	738	750	753	735	749	706	717	687	662	735	720	732	713	713	742	722	710	731	782	666	753	728	725	744	766	689	770	766	725	742	715	724	735	757	788	704	711	696	754	770	704	727	749	745	742	694	730	727	767	727	736	769	700	757	769	717	726	758	715	727	702	738	752	708	716	672	787	734	733	726	725	716	756	660	727	757	725	683	729	729	768	722	704	749	716	734	714	711	705	701	720	753	712	759	730	722	685	764	768	734	781	768	755	734	736	771	736	701	739	765	771	732	709	723	761	745	744	735	781	770	737	731	688	761	715	701	737	746	749	703	702	770	726	760	739	755	744	697	781	719	756	735	687	767	719	715	776	719	727	785	715	724	734	734	704	823	782	758	718	754	744	725	735	714	734	690	826	776	738	690	744	717	767	715	685	750	678	721	751	735	717	724	750	730	777	732	716	686	715	675	700	746	740	723	757	710	728	767	729	694	708	731	675	767	750	726	772	765	745	701	702	694	735	777	713	740	734	733	786	764	731	699	716	746	780	726	752	711	736	724	712	728	723	766	773	722	727	735	692	730	759	749	726	717	721	727	697	700	718	747	714	719	726	770	696	689	718	741	715	740	722	716	760	712	771	703	715	767	740	710	708	774	709	758	713	760	712	759	775	765	746	750	747	727	726	765	706	779	805	734	730	766	739	745	743	713	761	745	728	735	681	733	723	713	687	734	673	722	764	746	730	768	802	776	737	718	760	695	719	756	768	731	722	716	754	759	741	802	681	726	724	723	694	750	673	701	726	734	768	731	748	727	758	748	736	721	759	688	748	722	720	741	722	744	712	762	749	751	741	683	730	740	734	759	746	709	742	751	706	741	726	752	753	704	749	708	672	733	775	753	826	748	722	680	733	772	737	766	774	753	717	720	723	692	744	785	728	735	760	768	783	730	743	712	701	678	683	723	734	754	750	742	771	709	734	735	779	691	731	718	743	773	758	774	787	729	731	706	775	761	688	707	780	770	718	713	794	718	758	692	791	737	770	711	797	720	718	748	714	696	742	727	738	689	683	721	726	725	749	707	698	763	726	741	764	732	774	736	680	693	760	742	690	747	724	780	716	699	732	764	756	749	739	723	722	745	800	748	763	717	726	729	746	728	714	744	713	735	679	674	728	714	779	689	729	730	695	736	719	693	738	739	737	730	706	779	751	703	715	677	728	737	706	722	763	750	747	725	743	806	758	753	719	724	788	736	746	728	710	764	692	710	724	715	699	756	684	694	716	766	705	685	764	729	773	712	765	692	728	745	713	791	743	725	730	762	746	675	752	771	714	771	732	710	694	741	726	708	736	761	761	763	705	710	756	772	770	726	778	671	732	740	721	745	740	780	743	759	763	768	748	689	729	762	790	718	748	710	737	762	793	760	699	725	725	703	678	763	794	741	767	727	725	711	764	699	741	742	707	725	731	740	708	702	746	712	738	732	739	773	731	762	701	759	744	717	722	733	709	664	657	696	723	764	736	669	707	745	716	767	775	696	742	719	763	734	725	774	750	710	716	698	747	744	730	728	742	730	717	722	758	738	732	701	770	756	737	754	717	728	816	752	748	722	682	711	713	674	695	730	717	703	701	725	746	750	758	731	692	741	720	760	750	734	764	720	726	704	701	720	691	678	717	677	736	700	710	775	752	672	740	721	711	781	705	718	740	695	772	768	793	713	787	735	726	720	812	742	719	731	728	720	738	671	771	770	673	786	766	720	734	758	784	706	749	747	774	772	780	744	703	684	739	756	738	733	770	733	729	748	726	730	744	688	736	802	725	753	743	768	697	760	743	707	723	760	726	766	679	740	735	723	713	751	733	699	744	745	731	758	718	716	708	770	808	758	754	742	728	761	730	756	762	740	705	759	758	729	757	721	805	746	782	756	777	735	728	749	721	716	697	721	734	751	714	760	687	721	748	699	684	734	712	762	702	764	776	714	786	777	693	749	710	723	701	712	710	735	702	698	778	714	692	759	675	719	735	724	751	742	764	773	734	738	764	713	662	694	723	779	734	776	704	754	734	750	727	669	679	752	713	712	723	761	748	722	735	712	787	774	715	744	802	745	758	778	723	751	733	747	704	724	716	783	722	724	772	765	733	743	751	683	773	736	720	732	721	783	775	722	683	702	757	687	766	735	713	804	779	729	740	756	712	725	689	781	736	765	740	744	718	787	723	743	788	747	763	724	681	710	745	761	715	725	717	741	732	709	782	771	732	776	774	782	724	735	729	781	692	734	702	683	738	737	747	733	760	700	734	746	699	746	778	717	769	737	748	780	719	752	713	744	759	748	741	741	712	727	763	702	706	737	755	696	717	744	743	719	697	765	766	796	770	706	758	704	731	686	703	701	669	755	767	736	784	703	763	724	720	719	747	708	709	726	749	768	724	712	724	713	735	665	687	678
6131	19140	13788	8836	6592	4867	3513	2460	2191	1796	1544	1351	1328	1273	1267	1149	1091	1004	1030	974	939	922	899	871	941	908	880	896	823	862	912	866	846	854	807	822	858	833	824	855	903	819	813	819	805	730	811	773	813	783	777	786	749	760	783	788	737	804	744	827	832	763	809	753	804	770	692	806	710	802	688	748	764	796	738	760	734	750	730	765	693	744	743	771	707	759	716	773	793	754	751	721	736	733	762	711	675	764	751	786	755	717	719	745	696	754	752	755	753	734	764	686	723	747	714	740	717	710	733	767	717	679	744	722	757	737	745	719	733	694	749	722	750	728	741	751	708	714	720	702	745	781	757	740	742	708	751	741	727	728	710	729	719	695	735	735	762	697	707	765	755	732	739	717	751	727	816	747	738	779	723	727	734	738	761	692	707	773	699	735	707	712	754	709	726	783	760	758	774	792	766	756	727	720	730	752	740	759	722	755	731	701	778	725	767	698	765	734	714	740	725	743	712	743	720	700	723	701	760	758	720	756	718	727	740	765	760	771	727	774	747	745	781	758	741	718	734	730	759	757	751	742	747	742	728	685	744	746	728	758	732	739	735	722	706	747	732	772	719	782	708	787	775	704	731	720	763	711	751	755	704	727	713	765	730	754	700	732	706	719	751	722	703	698	731	748	768	746	713	723	745	765	816	728	751	703	720	790	766	765	762	786	748	766	791	776	713	713	681	717	754	728	706	714	716	675	740	742	783	731	716	715	704	701	681	716	713	726	725	741	743	737	745	765	755	698	744	748	758	723	732	737	753	695	739	772	738	679	710	795	702	740	737	749	735	750	738	732	738	768	763	732	785	775	720	715	706	712	732	709	787	762	744	756	715	748	755	734	753	704	724	737	735	719	728	725	754	754	726	712	743	760	709	742	770	737	731	732	739	737	746	727	801	727	736	711	751	779	746	701	699	742	737	744	759	727	713	726	728	715	770	734	738	717	751	789	764	743	728	782	773	714	779	746	743	755	716	746	735	764	727	750	719	801	767	735	691	773	747	720	733	753	803	732	714	799	719	746	758	737	707	721	728	739	693	768	731	710	737	756	756	745	729	746	750	707	724	713	699	732	720	729	733	690	742	728	693	772	733	732	782	729	723	728	742	751	732	750	736	726	743	744	671	724	759	740	733	703	760	800	727	754	762	739	713	743	699	746	751	703	727	768	730	726	712	727	720	747	731	718	758	738	741	743	687	712	717	725	754	716	712	772	745	778	788	765	766	768	712	710	772	777	754	689	727	739	755	775	721	692	732	700	767	726	724	729	756	703	703	716	742	734	800	721	737	783	740	760	697	734	726	717	752	729	742	744	738	699	751	736	708	824	776	732	705	739	710	718	696	743	678	721	723	741	696	733	704	808	745	700	783	703	714	720	751	714	761	769	720	749	731	775	730	731	738	759	756	703	753	766	735	727	752	742	716	730	750	672	694	765	732	765	714	743	739	698	754	707	731	783	756	767	650	724	730	766	740	751	798	749	773	762	690	749	781	766	756	765	731	723	738	746	764	753	761	720	741	780	755	748	757	769	740	728	747	713	742	720	730	741	720	759	724	738	759	736	748	763	755	720	809	714	782	709	780	767	731	748	763	763	782	724	710	772	752	724	752	683	715	716	739	703	721	786	761	750	708	744	735	784	731	725	691	771	743	735	721	714	757	767	772	764	743	733	727	736	736	742	739	735	687	708	759	722	789	751	752	756	756	713	724	734	747	725	737	763	723	691	754	762	739	759	767	736	838	734	748	740	696	737	746	771	779	753	706	754	764	722	712	718	756	732	713	725	733	729	738	699	778	761	740	744	731	751	759	735	737	706	704	740	777	688	743	712	742	720	756	732	689	791	753	753	752	748	743	707	792	725	703	704	711	778	782	782	719	769	749	730	746	786	767	715	736	713	734	718	762	694	723	725	758	699	753	733	702	708	717	730	715	714	714	722	737	774	722	758	776	732	802	781	782	715	773	776	728	701	740	705	722	785	758	705	699	703	786	764	737	719	723	716	708	724	735	720	741	737	759	739	704	763	733	700	724	732	739	720	708	751	724	767	725	739	715	685	757	727	789	716	740	722	712	758	775	766	740	695	762	734	719	768	738	732	748	758	724	725	679	741	697	804	764	755	741	767	734	742	724	747	760	712	717	702	740	724	715	782	719	720	769	777	734	772	749	745	754	770	719	766	716	782	751	717	706	756	748	713	717	752	729	702	740	750	722	744	717	765	713	685	743	787	729	712	706	706	736	740	760	782	732	728	702	729	739	758	759	725	754	758	741	749	785	696	748	709	763	727	743	766	769	716	771	721	782	734	715	758	737	768	781	728	768	726	724	708	727	765	765	730	776	714	774	713	702	768	793	691	712	736	741	688	737	751	828	747	751	746	703	752	726	724	677	784	735	760	777	806	775	771	687	744	741	732	728	719	726	714	700	723	695	767	707	739	755	701	764	732	687	768	751	766	724	701	716	751	710	722	760	745	741	697	732	748	714	778	736	700	725	736	742	756	737	729	739	745	757	729	745	762	767	800	763	778	755	725	736	742	751	726	764	777	732	760	750	679	709	721	798	707	748	714	761	753	723	703	742	735	714	759	753	717	785	661	741	773	726	735	676	771	748	727	753	730	749	783	743	720	715	816	749	704	763	777	746	727	730	763	745	736	738	794	734	735	760	753	751	712	747	782	750	746	739	745	721	691	791	758	770	767	713	771	713	783	748	760	699	787	753	779	729	767	741	710	683	745	748	781	740	762	766	751	793	743	716	737	763	796	709	703	794	739	743	780	740	667	744	710	747	733	762	741	738	752	744	745	749	723	725	717	775	735	766	723	751	783	720	721	730	785	757	719	731	766	717	741	736	743	738	714	795	757	733	753	772	743	742	703	727	741	736	769	717	755	721	730	718	697	752	755	747	701	767	692	737	699	774	751	770	713	735	707	752	681	806	751	771	750	714	738	754	722	701	722	776	706	753	753	747	720	719	757	750	730	725	737	736	723	734	764	784	686	712	743	690	739	728	779	769	742	726	710	770	719	738	750	715	767	723	760	737	698	768	692	695	701	742	764	706	724	730	692	706	730	754	702	722	709	752	732	781	768	692	751	711	728	751	737	734	709	728	772	731	761	688	721	759	733	717	723	726	728	779	718	710	732	740	727	750	726	782	777	748	722	737	748	734	779	734	724	707	703	733	776	669	755	674	758	758	722	754	779	785	723	713	710	735	680	754	726	713	678	768	702	776	768	746	735	735	697	671	715	756	744	720	691	751	710	758	672	712	748	743	722	706	778	737	729	700	771	727	717	765	731	722	752	720	730	745	756	742	755	752	788	738	744	780	703	724	772	768	708	712	734	750	725	718	766	714	724	682	712	681	774	737	722	716	715	733	785	764	738	732	713	699	759	736	773	756	724	713	766	731	773	701	773	721	701	750	728	731	743	767	744	756	702	727	731	754	766	793	724	747	783	772	712	703	765
28019	19678	7234	1752	997	738	661	582	571	533	474	518	504	484	485	491	433	473	452	468	469	464	482	460	459	431	429	402	456	474	461	462	494	467	445	433	470	458	444	477	482	473	457	455	468	449	434	432	510	466	413	478	467	455	455	457	407	473	430	465	436	405	440	445	442	448	453	475	465	438	414	410	424	428	457	409	434	429	439	463	465	444	440	411	431	433	455	452	447	427	427	464	403	436	429	412	423	436	434	489	455	428	412	433	499	431	415	433	433	446	423	415	406	423	406	472	431	443	423	444	467	458	475	416	437	461	430	431	412	423	395	427	424	456	425	444	429	457	402	435	425	425	451	423	471	437	476	443	415	431	437	412	421	418	424	395	478	427	412	472	430	432	481	467	431	467	442	444	447	431	457	475	448	445	420	452	471	409	462	444	450	459	402	451	467	453	443	442	451	428	448	433	420	415	425	446	416	416	463	424	450	416	462	418	413	429	462	416	436	458	449	417	436	402	431	480	400	446	434	434	459	461	432	442	464	419	471	446	433	435	426	476	447	454	469	408	456	423	431	447	398	444	465	455	410	424	460	484	452	410	460	444	450	430	436	423	424	444	430	427	414	412	418	433	455	414	443	458	411	427	398	461	462	402	454	428	472	410	404	480	418	445	482	432	422	420	438	452	448	426	444	442	450	439	416	438	404	434	425	440	444	466	410	429	427	449	454	448	434	452	450	422	427	445	434	437	454	431	481	423	484	427	469	461	439	478	432	410	436	472	456	460	398	466	426	454	412	432	446	392	441	435	421	428	438	438	440	467	442	428	425	453	443	430	440	426	390	417	458	454	454	464	415	412	469	411	456	440	435	474	456	421	412	426	454	433	399	411	400	424	396	448	452	400	450	447	439	433	469	453	436	477	429	445	406	456	467	446	438	421	405	425	428	397	407	449	449	458	465	426	437	426	493	415	460	455	456	413	477	442	459	436	431	483	442	457	468	417	439	420	446	439	435	433	458	410	486	417	502	455	425	388	431	414	464	444	416	420	434	397	426	475	397	452	478	409	454	463	468	436	437	453	445	424	439	393	420	439	442	442	427	430	393	432	431	441	459	412	433	434	435	466	387	425	447	445	381	450	419	459	451	449	444	432	426	425	417	421	427	434	411	434	461	446	444	498	460	425	410	457	421	440	420	400	423	413	397	400	437	429	438	412	449	436	470	482	407	430	431	423	430	418	430	403	435	440	474	409	441	443	458	408	462	408	430	486	436	428	431	415	421	420	445	431	461	438	465	398	450	434	424	425	447	461	422	395	454	463	433	430	454	440	423	433	434	444	425	462	428	427	441	443	446	455	418	441	457	440	429	449	437	477	463	437	431	449	410	435	439	419	463	470	413	385	445	443	406	421	421	415	440	446	456	471	435	460	420	427	437	429	442	426	463	433	420	427	410	431	470	456	413	435	437	445	435	451	432	425	458	434	462	469	466	472	452	463	435	440	406	447	443	432	429	447	455	444	432	440	420	423	425	411	446	421	471	436	469	412	424	405	412	415	405	417	444	458	426	432	414	454	437	413	427	431	438	396	461	452	439	468	428	456	466	470	414	426	428	447	437	444	458	385	416	454	441	460	429	409	436	420	439	437	422	436	430	473	454	429	476	450	472	433	432	439	438	396	415	408	449	444	442	439	432	476	419	418	420	457	467	445	437	461	416	477	451	420	413	444	472	453	409	432	451	457	456	452	435	430	468	405	454	430	469	430	443	456	459	440	414	418	466	419	435	441	429	437	461	428	448	443	430	461	421	413	440	411	421	417	449	492	440	451	437	441	455	440	438	429	410	455	410	403	432	425	454	481	396	442	448	428	432	421	449	446	451	433	467	438	455	484	452	455	457	467	426	436	426	429	456	458	424	451	415	423	392	431	418	436	450	463	437	458	433	489	417	420	413	476	469	413	442	431	436	443	456	436	469	418	448	470	480	458	428	397	435	433	463	416	455	422	453	456	438	449	409	419	424	428	439	458	410	447	449	427	408	436	419	443	416	428	400	424	430	441	465	424	444	445	414	508	457	450	411	432	432	403	473	415	454	430	411	461	513	446	424	409	455	472	414	453	451	395	461	456	433	457	461	449	431	452	419	448	454	429	413	419	414	411	420	425	435	400	453	465	432	436	461	453	417	464	440	434	440	462	434	423	449	447	467	406	428	459	456	458	447	385	476	426	434	508	431	461	432	419	408	430	408	443	443	432	431	421	456	438	461	418	439	452	441	407	458	433	446	438	471	482	460	464	447	423	423	413	433	457	453	448	451	416	402	444	423	444	454	444	460	417	434	429	422	457	468	426	437	450	450	437	422	413	414	429	440	432	432	443	449	440	431	444	427	435	421	428	442	448	431	449	449	484	425	431	464	411	440	418	458	429	440	414	456	390	438	459	438	451	459	427	416	472	420	429	422	429	470	464	469	443	433	435	446	440	429	456	439	426	483	394	454	439	445	425	442	443	465	463	423	461	418	406	402	405	445	439	427	421	447	443	452	432	454	407	457	412	459	406	447	433	457	424	408	417	440	448	442	465	485	429	464	478	414	461	446	438	443	443	397	469	462	461	390	458	438	432	408	436	424	458	488	455	438	437	465	431	457	439	438	413	461	417	462	438	433	435	429	425	469	433	445	425	423	418	436	423	448	409	432	465	451	462	438	450	490	455	487	445	420	430	440	414	425	427	440	458	453	436	451	454	413	451	489	422	439	436	425	466	447	407	473	450	415	434	400	449	465	444	420	430	430	428	429	456	431	447	418	422	447	431	437	431	408	399	446	425	476	426	427	402	437	450	469	456	436	466	426	483	448	451	445	423	426	417	433	460	434	437	411	417	463	410	468	421	426	425	425	424	409	419	441	373	444	422	491	439	433	450	417	450	451	412	473	457	429	426	460	438	436	424	452	468	460	432	438	396	431	430	404	442	442	444	412	436	424	400	430	452	412	411	457	414	451	479	453	439	484	456	419	447	459	429	431	488	433	444	427	428	435	413	434	429	415	459	438	459	445	442	435	428	411	443	409	447	403	429	451	448	435	413	424	440	434	441	478	438	452	429	421	478	466	459	445	437	449	399	416	458	403	510	413	434	436	479	436	433	457	429	431	423	436	412	455	419	381	447	432	452	436	445	433	456	442	420	395	397	402	468	462	459	437	470	416	408	475	430	440	456	404	416	449	447	457	462	456	405	403	443	437	421	406	436	467	401	406	449	427	435	473	464	435	441	438	428	451	408	414	431	469	443	451	447	456	424	437	453	404	416	446	428	418	484	435	464	461	435	494	467	432	459	447	447	421	418	407	473	416	424	405	424	463	462	445	458	478	415	448	466	447	391	425	475	435	441	497	437	437	447	410	410	445	393	471	468	469	443	437	437	446	459	430	434	441	439	445	410	435	407	465	442	412	444	432	458	431	430	448	451	410	471	421	408	442	466	464	444	455	418	428	425	477	458	464	445	420	468	469	440	403	433
5397	3822	2765	1838	1460	1096	832	757	694	634	554	563	596	561	512	515	529	527	455	489	492	488	447	452	471	478	476	457	481	454	475	447	464	473	476	481	495	451	504	457	461	461	478	450	456	438	444	435	442	449	485	452	519	476	442	508	463	454	442	433	442	440	427	444	474	459	426	469	446	448	437	455	435	470	454	453	449	411	457	439	439	444	450	428	459	421	421	451	447	433	448	425	439	486	429	458	445	490	437	439	435	466	478	430	489	407	404	419	449	444	442	470	467	413	439	480	456	438	440	428	453	454	418	472	456	416	439	421	438	466	435	413	418	486	499	429	454	464	451	474	443	425	406	435	462	463	455	406	471	454	433	431	439	486	447	457	443	442	424	415	434	467	444	417	434	447	451	490	460	440	447	438	427	427	458	455	469	443	433	461	431	439	454	428	410	421	419	492	468	454	461	447	442	441	447	438	459	394	447	440	427	411	445	438	421	463	461	461	441	445	438	418	453	479	465	453	464	470	464	457	445	435	451	444	454	437	463	493	451	456	458	435	466	454	444	443	460	437	452	452	440	412	442	402	449	452	468	450	451	450	423	452	425	445	479	410	466	474	454	428	463	500	437	424	455	434	415	465	428	431	463	418	456	456	470	456	447	441	455	465	448	452	434	429	462	486	472	422	435	455	413	445	439	509	470	437	442	442	455	445	459	471	457	437	452	417	455	462	436	428	477	479	448	451	437	434	465	453	442	451	458	480	478	463	456	463	444	430	394	424	453	424	446	456	408	461	453	466	430	479	486	438	449	486	440	444	465	429	434	441	460	479	470	439	431	448	442	437	464	417	450	448	473	439	480	455	408	420	481	439	471	461	438	415	471	440	430	430	420	431	475	434	476	397	428	418	473	432	445	442	452	444	429	479	419	411	409	446	433	431	445	430	458	412	442	446	436	434	451	454	458	454	480	465	420	443	439	434	426	468	465	422	453	447	415	457	454	490	436	441	400	462	445	444	452	457	457	462	502	431	443	458	457	433	450	447	461	395	440	465	466	455	438	450	432	460	493	445	401	465	432	439	461	420	471	425	431	481	407	484	430	444	448	443	433	436	453	519	433	444	448	488	455	423	473	411	457	441	473	441	436	411	433	441	496	458	459	448	443	445	453	452	448	451	482	483	467	457	461	453	472	435	430	461	489	448	453	445	454	449	464	432	435	407	424	399	489	448	431	444	440	466	459	464	467	430	457	440	429	427	480	421	465	502	448	432	506	440	446	475	484	478	442	453	459	464	439	451	450	462	456	437	458	448	406	455	438	469	458	441	454	414	469	433	475	468	419	464	466	443	432	403	468	422	439	433	446	428	442	414	459	433	449	434	445	460	453	441	443	484	484	455	478	455	436	425	436	466	433	437	432	452	442	461	456	452	439	444	466	468	425	433	453	436	449	467	451	423	439	463	411	445	469	443	469	440	429	418	398	430	419	435	447	424	420	435	420	477	438	461	439	442	427	459	444	451	494	446	416	426	473	480	456	497	424	432	468	434	438	452	455	386	446	448	459	440	452	445	463	436	430	416	465	435	427	404	444	435	436	444	428	439	446	457	429	450	468	496	468	432	439	466	448	467	464	417	462	458	429	437	466	471	432	466	458	459	459	417	401	419	418	435	404	444	463	443	443	437	437	434	472	473	459	449	433	455	439	464	487	483	461	431	423	441	409	450	454	402	471	460	479	474	440	425	439	439	449	442	407	476	464	418	420	435	475	431	459	441	408	443	450	439	451	495	483	436	420	447	477	446	483	430	418	465	471	381	451	423	458	464	515	447	453	467	439	463	409	488	428	481	446	441	468	420	454	467	459	477	402	416	489	437	462	480	442	429	471	430	428	434	452	436	478	395	470	430	419	473	445	434	423	478	436	444	452	460	424	446	444	434	431	411	399	439	486	458	412	459	477	473	460	435	440	441	457	447	391	452	459	470	451	465	448	463	474	475	423	404	466	482	416	438	449	455	455	438	410	454	428	434	434	442	481	450	444	425	498	433	434	435	457	445	430	409	449	493	446	442	449	411	433	404	430	434	456	422	457	400	451	456	474	428	424	426	432	454	458	415	474	465	465	447	445	441	429	434	455	466	449	481	490	450	451	463	473	422	413	447	477	466	456	467	433	429	464	410	429	421	434	487	430	478	471	430	499	457	408	458	460	447	434	459	436	399	442	448	447	423	429	438	459	436	484	476	430	465	442	414	486	468	445	462	442	407	399	428	446	431	468	421	454	391	463	448	463	421	430	490	486	418	456	447	437	465	441	439	449	478	440	487	459	434	406	431	446	454	434	460	478	440	460	416	433	407	473	452	473	477	456	425	470	445	479	460	440	439	453	463	450	444	434	455	488	423	430	448	416	442	454	411	482	449	440	432	438	426	453	426	449	454	477	476	499	437	468	443	450	459	476	454	471	434	443	455	434	456	446	449	456	460	477	446	447	459	447	451	441	476	448	434	397	439	464	479	461	444	432	473	498	422	419	441	450	448	447	430	455	426	454	435	451	442	445	477	403	466	483	439	467	460	441	473	451	461	451	431	446	485	442	435	437	439	436	451	409	423	413	421	442	458	443	448	463	417	476	460	445	443	446	470	407	428	416	458	468	445	451	432	445	422	434	430	458	427	446	428	455	488	423	436	445	479	450	467	434	434	464	448	441	479	435	439	467	451	472	461	461	420	400	469	447	455	450	439	446	428	438	449	443	444	464	449	471	456	474	456	463	407	437	459	439	466	476	413	426	467	398	430	434	461	429	447	464	416	442	464	459	453	451	445	426	445	450	414	449	472	429	462	451	436	459	460	435	422	470	433	426	446	456	498	442	427	452	448	428	426	469	476	440	412	456	429	466	449	471	466	470	399	442	432	482	456	441	450	453	442	402	420	443	442	467	446	437	439	445	404	467	436	424	419	444	445	422	464	476	455	418	432	454	422	427	462	449	446	483	447	472	460	450	455	509	433	470	443	458	442	428	477	464	461	467	440	454	446	480	402	465	484	492	444	422	488	459	461	444	454	452	435	410	454	423	457	430	402	499	447	460	444	412	435	449	432	441	435	412	449	472	424	467	479	431	447	455	448	420	416	477	458	414	449	462	441	413	443	462	460	466	471	443	465	404	407	440	470	434	456	446	462	420	437	459	450	494	412	446	438	465	468	434	456	453	427	454	473	457	457	441	454	446	427	435	457	450	435	485	427	480	436	471	441	475	444	452	433	460	451	447	470	437	456	461	491	463	423	464	464	444	418	448	463	437	426	436	427	442	449	458	410	434	446	399	435	425	461	469	452	438	422	471	460	441	443	436	459	465	430	435	409	417	445	452	449	458	436	475	434	442	417	459	416	458	420	428	474	432	447	465	443	418	462	490	446	435	464	448	456	460	481	419	450	453	440	462	442	443	458	417	461	434	448	437	397	475	468	439	423	445	430	451	427	457	449	475	418	434	430	464	441	434	415	478	476	479	455	458	439
24003	21374	28532	24569	21367	9972	2057	1436	1163	1078	948	960	914	924	885	853	859	828	780	791	776	762	789	768	754	725	799	765	749	753	762	760	783	760	729	761	722	754	738	735	785	754	782	780	720	712	741	782	736	713	730	793	714	736	748	688	713	707	714	695	733	697	731	698	717	735	757	700	720	742	712	743	716	723	737	686	699	691	752	708	669	679	686	731	674	704	721	737	720	718	711	716	726	684	703	693	739	709	682	691	732	683	731	687	699	707	720	761	722	705	701	726	653	678	675	709	755	693	686	744	719	721	699	715	729	703	695	714	731	693	663	728	734	725	638	740	703	670	726	734	697	696	721	667	677	708	711	712	714	726	685	712	701	717	728	673	723	714	732	705	745	705	665	728	693	743	711	682	675	672	674	689	709	666	734	702	667	687	673	727	690	692	680	676	677	722	720	661	721	691	736	675	645	683	670	680	743	751	658	682	697	743	747	704	684	693	703	781	714	715	696	696	668	710	696	709	676	718	679	725	700	685	695	713	718	685	667	720	762	677	695	701	729	735	693	680	676	708	716	726	696	708	698	704	717	691	720	675	721	670	727	731	721	710	694	730	689	691	742	699	665	698	744	690	723	688	742	716	691	677	707	685	700	738	711	714	707	722	721	696	686	663	693	690	742	687	699	696	647	709	694	695	729	751	685	700	728	729	696	713	735	735	693	704	766	685	691	676	696	725	687	643	709	726	702	737	691	694	731	711	728	732	699	723	744	688	731	702	697	710	690	729	709	752	643	728	708	711	703	701	693	688	726	690	717	681	745	701	685	713	705	725	691	689	702	694	694	715	676	720	712	720	752	727	719	696	737	739	764	735	717	702	662	634	667	741	719	687	710	697	709	688	718	738	739	727	699	712	698	715	721	739	698	726	684	691	729	733	728	711	741	666	715	722	703	682	709	660	717	726	695	700	732	715	733	711	683	646	752	709	736	698	730	688	756	686	669	736	700	694	713	667	738	660	717	705	774	672	736	653	716	742	662	701	678	674	771	668	761	733	713	700	699	713	708	695	710	733	739	710	711	736	705	727	733	715	731	656	703	707	706	676	662	697	694	705	709	679	699	724	702	746	663	703	667	729	757	718	671	683	741	702	655	709	706	681	688	692	674	714	685	738	693	759	732	673	747	723	705	689	740	689	717	705	732	698	721	741	683	711	674	749	680	687	704	689	699	690	717	722	683	702	683	692	686	681	723	694	718	704	710	678	689	693	723	725	712	665	706	726	662	706	707	666	659	684	652	690	713	727	719	721	720	694	669	715	695	760	752	696	750	669	695	722	697	699	736	669	720	650	675	705	712	730	685	684	714	728	703	685	690	695	699	717	712	661	691	710	714	707	722	698	750	724	731	748	719	747	705	683	684	680	655	736	732	684	750	668	676	684	687	733	706	768	729	693	708	721	745	730	757	734	730	667	715	750	756	730	702	761	696	765	719	734	718	752	744	688	727	679	681	711	716	726	692	754	662	668	686	724	665	695	719	680	686	708	702	693	743	691	716	741	718	669	714	725	740	700	747	699	669	694	736	709	700	737	745	677	694	737	711	685	697	668	705	680	701	711	734	703	698	712	696	705	725	682	703	737	693	743	688	719	745	695	770	667	712	726	715	707	725	692	714	719	733	730	735	710	738	737	701	751	719	690	700	714	711	737	663	620	708	714	683	694	683	685	726	760	687	717	669	739	702	697	717	677	668	716	682	699	714	683	717	699	736	683	739	663	702	699	676	683	743	747	771	718	713	703	738	690	720	743	745	696	756	693	688	719	730	691	743	671	704	697	673	738	720	694	706	713	724	694	708	687	743	727	664	707	688	745	724	697	680	694	727	689	782	680	713	706	732	679	724	728	714	754	743	719	689	739	722	674	672	731	723	716	722	741	698	695	735	722	753	683	713	677	701	668	769	721	706	690	687	698	681	733	748	709	698	650	672	712	708	720	719	726	719	696	758	695	692	706	700	683	728	714	755	671	739	708	681	665	670	681	683	710	718	731	662	685	637	718	777	681	684	706	712	678	658	695	749	737	695	680	673	707	714	702	717	717	681	684	683	705	664	733	737	702	702	716	688	719	669	660	681	675	692	720	698	723	690	724	679	714	696	763	699	708	708	711	701	638	670	749	726	695	778	678	700	711	686	730	676	661	647	684	691	718	721	743	714	649	704	674	706	719	675	741	697	727	690	706	700	693	635	683	657	657	696	669	727	699	707	759	724	697	779	687	653	672	698	711	715	716	726	729	704	715	766	714	707	720	664	706	737	675	705	690	766	700	677	734	741	715	649	733	662	716	665	694	766	730	711	728	688	697	699	712	693	717	728	666	645	716	696	707	739	696	665	697	702	679	726	756	716	731	696	650	729	746	727	682	674	687	700	728	678	710	677	689	690	702	739	693	707	695	764	755	712	681	712	693	707	728	661	698	773	731	731	706	694	708	676	749	695	681	723	649	756	771	708	690	730	702	720	706	719	747	683	706	729	706	697	724	698	673	700	691	717	675	702	700	708	740	744	683	668	743	692	703	681	682	700	709	718	718	690	703	716	702	686	699	701	725	680	658	698	740	700	703	711	712	672	718	722	718	705	697	699	688	657	739	690	676	704	694	672	682	691	685	736	732	714	698	717	754	695	655	729	719	717	646	742	687	660	681	708	729	697	747	723	655	673	715	710	712	649	728	735	685	683	683	703	670	730	712	682	683	695	699	679	698	755	717	727	650	745	702	702	735	745	694	700	688	687	665	736	728	745	666	696	731	741	715	668	751	684	683	710	733	725	691	689	706	713	688	710	683	733	697	711	735	670	742	688	712	728	725	727	723	665	748	668	728	719	665	694	658	719	753	748	660	737	690	669	670	693	695	759	682	677	707	720	661	703	696	718	734	704	751	682	714	704	680	721	705	733	715	702	687	659	705	715	732	728	684	748	717	715	682	721	724	683	717	680	716	692	717	719	696	765	711	671	680	688	754	711	708	682	729	672	723	741	769	713	705	707	719	736	677	732	679	708	720	749	708	726	685	725	742	701	724	742	691	695	704	718	687	672	689	688	719	656	699	662	709	658	674	705	726	742	745	727	653	721	740	725	646	691	685	714	711	727	714	775	747	702	695	699	678	681	660	709	727	694	669	681	688	713	695	692	726	678	687	709	670	686	720	674	694	720	718	700	732	715	698	702	739	729	689	733	713	694	702	684	684	709	691	678	668	723	730	741	683	715	693	712	721	671	736	727	683	704	694	739	693	714	689	718	725	767	707	708	678	722	719	702	716	699	714	720	729	726	660	723	709	703	723	693	710	736	728	694	690	734	662	705	699	746	706	702	703	699	741	686	662	709	685	707	651	728	736	703	772	739	674	719	706	708	678	718	741	744	686	710	740	681	694	700	685	723	707	656	694	707	718	723	666	693	709	687	713	718	677	697	728	669	803	732	743	685	703	739	667	737	742	804	746	698	709	703	708	734	712	631	713
4683	13223	9422	6004	3986	3087	2347	1842	1600	1388	1208	1085	1104	1048	986	970	946	883	849	818	832	821	826	775	814	724	794	779	766	841	800	755	715	777	802	821	786	813	792	794	774	812	772	825	750	769	736	772	764	773	684	723	761	741	715	770	737	718	704	718	750	719	769	698	723	708	735	725	716	715	750	751	673	675	713	714	830	707	696	713	682	718	714	753	691	730	695	723	753	682	707	688	712	707	722	705	749	717	671	727	765	746	711	773	696	707	724	736	710	691	654	744	695	671	653	713	700	664	662	736	687	688	667	686	683	734	677	761	739	675	752	745	745	717	719	776	737	662	693	733	718	699	720	718	701	704	666	680	728	723	725	658	753	721	688	736	709	710	674	697	714	751	701	714	757	750	734	696	660	714	674	714	711	717	716	713	727	679	707	704	739	715	696	708	730	701	690	686	737	743	641	684	677	703	641	700	682	737	703	715	708	751	712	672	716	711	691	705	732	694	692	661	685	735	703	772	700	706	764	699	723	684	701	775	656	685	771	682	741	699	678	666	699	705	723	684	732	704	661	715	791	718	668	734	694	700	694	707	704	688	688	766	719	701	693	676	735	745	725	668	675	697	771	712	737	721	692	715	692	720	741	718	715	698	703	700	696	745	761	703	688	731	750	666	691	744	702	717	696	666	688	654	700	680	677	703	712	717	716	723	721	718	693	731	745	719	666	680	733	714	695	725	693	693	708	710	755	726	718	693	721	722	697	759	712	723	691	689	703	720	710	702	725	736	804	708	741	690	664	690	675	723	692	698	713	713	687	678	708	714	707	724	705	708	763	696	679	718	680	709	757	678	759	694	754	732	684	642	785	692	684	739	739	720	663	684	713	708	694	707	719	736	695	686	706	728	694	694	670	692	698	703	747	680	715	699	712	702	687	717	709	715	723	743	696	708	698	702	730	723	756	749	690	715	707	672	708	698	680	661	726	719	756	662	701	756	741	720	691	698	661	720	723	749	739	690	693	736	735	763	651	672	723	759	700	692	771	688	751	712	733	721	684	751	723	713	721	739	665	698	700	689	664	659	703	680	655	729	683	677	694	655	723	710	730	691	674	696	740	700	707	725	751	717	677	723	707	670	744	701	744	683	659	754	752	720	739	697	704	690	733	725	678	722	715	706	694	726	700	689	695	715	698	747	691	664	729	713	709	750	663	724	719	731	732	690	691	684	734	658	700	710	685	689	665	701	704	677	697	654	708	699	655	710	656	724	689	706	712	709	678	661	721	669	725	725	737	658	693	695	701	709	693	701	761	702	764	736	710	694	710	712	752	744	695	702	649	675	689	750	740	669	701	730	733	676	751	696	673	661	753	692	734	676	733	758	684	745	724	682	708	697	688	721	736	712	699	685	720	712	713	647	672	704	717	749	749	688	703	705	735	689	741	694	720	708	716	743	723	734	715	729	686	679	700	700	737	692	702	644	705	720	698	739	675	745	721	696	711	714	717	699	670	708	720	703	693	704	712	697	731	640	695	720	718	684	696	723	741	741	709	706	679	666	726	704	706	695	716	717	716	711	771	753	714	702	717	689	668	726	776	744	705	680	725	720	711	757	752	751	663	723	744	735	641	693	714	697	680	717	696	680	696	691	710	632	768	666	675	687	716	689	741	703	721	750	685	720	720	725	703	723	727	727	712	702	674	718	729	655	733	707	721	698	737	695	708	705	748	734	710	733	740	677	703	678	718	720	679	656	756	736	723	703	714	681	700	712	745	730	673	670	700	695	726	699	692	714	701	706	737	704	658	677	699	761	712	719	734	685	715	670	754	713	677	724	748	683	737	710	701	717	686	674	652	734	719	707	694	686	735	704	697	709	690	750	692	677	692	678	703	739	727	693	686	738	691	713	725	674	714	753	700	728	715	691	732	681	702	731	683	735	739	702	662	748	678	682	670	698	675	691	711	678	710	698	682	732	688	719	720	741	703	708	711	734	706	664	725	715	709	747	741	678	667	716	677	712	744	721	733	671	709	693	712	728	723	729	733	704	686	762	715	697	717	694	694	727	704	689	686	714	656	709	694	708	726	677	708	745	731	729	708	760	701	689	711	711	720	763	703	770	702	729	718	742	663	703	733	665	676	714	748	742	679	669	764	743	749	712	682	739	694	748	698	751	729	741	711	706	752	722	638	754	729	741	719	695	690	722	742	711	712	698	730	688	750	681	682	712	759	696	710	721	714	704	714	740	691	698	715	718	688	664	735	704	671	712	702	675	742	697	691	688	713	643	713	697	728	681	703	671	714	717	711	697	693	710	728	680	724	715	676	740	678	666	735	714	694	738	715	771	701	690	721	694	705	691	684	668	715	749	706	655	695	718	717	733	709	699	713	715	713	701	712	728	734	735	734	711	696	712	701	755	697	680	679	754	700	771	777	700	750	689	715	721	697	657	709	741	681	710	696	719	718	747	725	715	732	737	667	703	672	704	639	728	726	718	719	637	699	690	713	679	694	699	723	709	711	665	727	695	694	713	721	721	694	729	707	690	734	742	716	706	708	670	728	695	697	711	698	683	742	661	678	719	707	743	658	715	729	767	651	729	671	726	703	692	700	706	725	673	737	711	726	676	747	679	664	774	705	727	667	677	713	682	728	687	707	744	750	712	721	670	704	734	737	711	728	697	722	690	732	740	738	694	744	655	709	688	720	774	683	760	720	705	683	710	693	712	716	691	695	690	732	729	685	686	697	733	689	690	751	695	709	727	749	671	701	775	724	721	751	683	743	755	721	734	670	737	760	723	682	681	734	713	703	716	728	717	790	712	732	706	711	699	731	699	650	717	690	702	704	715	695	730	727	728	729	707	716	700	729	709	709	716	735	692	697	708	700	752	677	700	672	675	706	687	691	694	713	693	721	750	698	698	711	708	676	693	693	754	743	716	745	753	670	707	711	731	701	692	685	730	756	675	719	693	714	741	673	705	704	752	751	726	772	728	746	715	708	684	722	715	703	753	693	753	685	719	681	711	732	745	695	719	748	725	695	749	698	713	660	729	714	682	722	734	687	707	709	723	671	703	700	717	657	724	657	736	688	701	693	724	678	741	632	664	728	724	717	714	727	732	708	724	738	703	677	726	738	673	726	718	746	722	671	694	702	692	696	697	689	709	683	683	733	717	694	697	708	715	670	712	669	728	670	660	726	777	756	708	724	683	721	722	722	694	734	680	718	688	740	720	704	755	656	744	710	697	707	689	701	756	671	752	743	728	734	704	665	659	718	659	696	669	747	704	708	713	718	709	709	714	709	703	693	658	661	732	717	684	668	746	699	713	710	682	704	686	672	671	706	699	718	706	723	662	686	773	735	745	710	752	687	666	680	683	714	727	676	684	740	689	675	732	727	704	780	661	758	731	733	739	693	708	746	744	687	751	716	733	691	695	702	697	657	705	719	677	705	683	695	681	699	715	695	726	721	755	714	753	699	689	706	729	778	761	778	741	700	765	720	706	707	652
25019	21355	27443	25500	10263	1293	903	700	564	552	514	501	455	495	486	436	444	424	391	390	452	421	361	425	365	372	373	430	417	418	395	407	400	430	416	387	378	406	427	426	392	361	405	357	365	389	373	372	367	372	398	389	353	348	399	386	347	417	408	355	351	350	345	386	349	373	335	327	362	370	381	370	404	350	379	351	380	338	339	367	370	391	379	376	373	377	359	376	332	374	337	384	360	334	376	359	346	335	362	383	368	372	362	382	364	357	334	340	406	354	322	347	348	359	398	379	376	382	357	353	354	386	338	330	336	367	370	325	346	364	371	397	362	340	368	360	395	343	344	365	394	361	320	347	343	389	370	352	381	346	358	337	356	324	355	327	350	339	359	370	384	405	363	349	363	337	374	396	362	355	349	350	343	350	338	399	369	356	333	335	328	364	369	377	339	328	380	361	352	370	359	378	369	365	364	342	371	398	364	362	398	379	387	382	358	333	340	374	368	333	361	357	369	361	386	346	348	371	379	343	359	368	349	375	370	359	350	365	337	370	350	366	350	333	386	385	360	391	356	357	365	373	378	389	335	380	381	361	363	366	397	357	352	365	350	354	334	361	360	395	341	360	338	357	382	361	361	370	374	367	368	377	401	335	347	370	325	335	381	375	385	355	338	353	363	383	359	363	377	375	374	380	357	339	362	336	358	360	350	334	347	384	375	364	367	352	387	362	353	381	366	352	379	352	378	383	346	360	346	359	358	367	381	414	374	365	352	359	379	336	355	386	361	391	366	395	369	393	374	353	363	361	358	360	334	327	354	328	364	370	385	380	435	368	359	364	388	345	365	342	380	369	385	336	353	386	353	368	346	374	327	365	339	349	352	387	348	366	358	367	359	382	349	345	348	354	365	346	347	360	359	342	362	352	364	391	343	374	333	376	388	393	340	417	336	355	341	357	403	338	365	358	351	378	361	365	367	373	374	350	355	346	342	361	347	366	376	342	343	368	393	378	377	370	386	337	361	368	327	358	400	383	353	370	352	393	365	346	320	338	361	380	367	343	356	353	352	343	339	387	388	349	337	327	374	383	334	368	384	379	354	332	360	352	361	363	334	376	362	384	371	353	362	380	369	366	361	388	351	345	366	348	358	381	375	343	369	362	363	360	369	373	340	336	384	342	379	366	367	370	350	369	394	349	383	369	380	364	344	386	355	347	361	396	361	383	371	389	360	353	372	375	337	354	379	371	347	321	373	364	334	369	385	376	342	377	353	353	353	377	397	376	357	367	336	409	333	341	370	400	374	338	361	359	396	392	371	323	360	370	367	361	376	376	353	335	353	332	359	361	382	395	380	371	370	381	365	371	352	360	333	338	353	340	378	363	396	359	374	354	335	371	375	376	362	382	358	349	358	405	370	346	358	354	376	345	363	352	344	372	376	366	384	377	360	332	349	392	358	387	345	376	356	354	366	368	355	393	343	366	391	358	343	327	350	325	342	366	382	360	381	361	356	384	372	340	361	335	375	386	391	361	340	385	368	386	341	376	356	365	348	310	391	387	354	380	354	387	360	373	366	376	358	398	425	365	352	366	377	366	353	382	365	371	389	363	363	356	377	364	372	379	364	344	390	376	323	339	362	348	384	348	343	390	376	381	363	370	346	352	361	391	364	380	343	362	353	359	362	353	393	352	354	332	346	351	358	383	368	363	353	350	370	353	368	302	365	337	368	338	376	380	390	363	358	319	370	338	397	368	343	350	358	371	361	389	354	322	380	340	338	370	346	373	363	362	372	370	348	370	352	352	352	388	353	342	381	360	416	371	380	361	359	370	332	363	394	349	367	345	385	385	336	359	397	337	400	368	371	361	336	400	360	333	344	375	338	369	344	392	377	359	374	407	360	364	379	372	355	384	375	359	408	368	356	393	374	379	363	357	397	339	351	363	354	364	372	368	355	387	380	359	366	359	324	342	332	357	377	335	376	337	371	388	374	348	362	375	352	375	349	361	367	363	384	389	365	348	335	362	356	365	355	351	352	391	348	358	345	402	414	366	412	368	344	355	343	368	342	373	400	372	385	356	365	342	379	339	368	354	362	365	371	388	361	365	333	373	371	379	377	365	370	338	396	375	349	341	347	387	388	350	364	351	366	387	382	336	365	363	383	361	365	375	322	372	368	363	343	379	386	339	402	365	352	365	363	324	382	327	397	345	355	336	346	346	355	334	349	350	332	340	330	348	394	344	386	362	374	347	362	387	380	356	334	354	348	356	402	371	381	388	355	397	390	333	414	355	342	342	351	351	344	406	380	350	360	354	377	318	373	342	365	340	352	375	347	337	377	360	375	371	384	382	366	374	364	383	405	367	354	342	369	397	375	357	379	367	355	352	357	400	346	353	338	351	367	350	343	366	374	357	361	361	344	341	354	379	353	329	361	365	340	377	359	359	349	389	388	340	325	374	353	345	372	354	371	362	351	396	376	377	374	371	399	340	351	386	332	349	355	363	321	392	347	372	358	346	364	372	335	344	394	415	378	341	383	363	389	364	329	385	340	350	381	329	359	383	331	369	380	326	363	386	375	377	362	362	355	386	378	364	382	354	403	393	358	404	369	402	352	358	374	355	358	370	377	385	361	326	343	342	382	390	351	356	374	353	379	367	385	383	358	391	339	352	370	371	354	424	364	346	372	345	363	361	336	355	398	357	395	343	371	367	322	359	334	353	341	390	344	352	360	402	353	364	355	348	347	361	331	379	384	368	355	374	369	314	387	365	381	367	348	340	351	387	337	393	390	376	336	327	371	377	377	417	394	345	371	340	319	386	360	360	370	313	354	335	330	357	395	342	346	338	377	359	326	399	312	390	346	375	355	354	369	372	342	360	358	387	371	377	359	356	341	350	380	369	355	362	385	349	373	371	359	366	349	360	361	354	350	352	363	360	358	401	379	351	366	358	385	359	368	400	340	373	351	366	357	360	328	348	360	369	353	383	374	375	361	347	351	338	362	369	406	347	403	387	351	370	363	379	380	358	372	353	363	373	341	339	349	372	337	339	381	365	354	374	359	359	387	319	353	361	348	346	360	387	404	332	337	390	355	353	372	368	392	394	345	371	339	356	343	339	363	353	350	345	346	351	389	364	401	334	353	368	351	357	383	371	372	359	348	391	383	360	384	327	356	352	380	375	376	376	347	340	375	360	351	326	382	363	347	354	349	370	367	396	369	372	352	368	353	371	347	367	386	358	333	376	358	379	347	378	380	397	375	351	356	359	394	344	373	353	369	368	358	355	375	386	352	375	407	370	392	362	392	377	345	368	353	367	367	400	376	354	346	381	386	372	354	362	367	360	365	354	338	383	359	389	356	325	343	375	344	382	349	372	352	345	337	365	335	367	354	342	373	404	387	354	353	410	358	340	361	380	384	367	353	403	360	352	351	340	373	371	365	332	406	377	361	358	323	391	328	382	368	391	390	358	339	393	347	330	373	365	383	382	378	349	381	399	327	341	333	362
4202	8401	6004	3683	2416	1880	1492	1079	918	733	689	644	614	597	534	587	485	495	492	490	474	437	457	425	448	405	456	426	478	437	462	435	434	429	412	437	414	437	406	443	460	416	427	403	428	427	390	421	414	440	409	383	393	423	366	422	376	402	411	376	383	363	384	402	381	350	413	405	408	386	405	381	371	422	405	384	358	404	400	374	406	389	379	389	406	377	370	383	392	384	387	355	397	393	386	377	366	376	404	367	374	414	386	393	411	387	375	391	406	363	405	389	366	392	385	385	397	350	370	401	387	364	366	378	381	365	361	386	372	356	424	381	371	396	410	381	369	376	395	383	341	387	395	391	376	417	384	381	382	400	399	391	357	382	382	397	393	430	372	367	339	377	345	392	363	372	365	378	383	387	381	397	375	361	375	360	372	381	391	357	381	353	368	396	374	411	372	408	385	386	383	406	381	355	374	392	366	399	411	372	377	406	387	384	364	367	363	357	363	409	362	414	377	360	370	383	416	398	350	361	359	359	374	362	361	352	379	384	372	399	407	364	381	360	375	390	394	389	407	357	371	401	363	386	374	395	396	382	351	416	407	394	377	382	374	357	362	374	416	415	368	353	376	352	383	355	382	390	363	371	386	357	392	385	379	384	400	385	414	387	379	359	364	380	350	399	352	393	385	419	376	382	373	365	419	408	369	355	362	370	394	371	387	370	367	373	389	374	390	401	349	395	383	376	364	376	401	376	402	391	388	349	344	378	376	376	376	392	392	372	403	375	386	358	343	388	364	387	399	389	350	393	387	380	387	376	367	381	353	398	374	371	366	373	375	386	383	389	374	391	391	394	380	395	374	373	373	375	432	369	387	384	368	403	375	428	319	379	360	388	374	392	394	358	396	356	367	369	386	405	400	360	415	380	406	345	390	388	417	380	399	389	375	393	364	388	378	354	387	364	374	383	361	400	358	378	409	376	384	371	401	349	370	388	365	386	388	353	421	360	396	381	404	393	406	388	392	366	374	375	378	403	358	364	386	384	372	371	369	396	399	386	377	399	383	386	410	388	338	362	389	385	390	382	381	392	384	378	378	398	382	420	384	361	363	388	388	390	337	404	387	386	352	392	364	417	385	389	395	375	405	388	396	380	369	339	409	420	402	441	393	403	389	404	399	402	376	359	365	372	393	376	375	370	411	352	376	385	376	354	393	389	395	420	385	371	396	377	399	397	405	339	398	385	376	373	399	371	389	393	398	397	387	366	378	368	399	380	386	409	381	412	364	391	352	410	393	341	369	362	405	403	385	365	364	388	401	374	385	356	365	392	361	386	371	374	415	412	368	385	441	400	389	361	400	357	354	369	380	412	364	427	395	368	357	392	417	365	392	360	409	380	399	366	358	401	346	389	372	378	378	340	406	391	380	394	359	353	381	371	386	389	366	373	352	366	388	397	382	368	393	357	381	398	395	392	374	412	348	397	349	354	371	382	395	386	377	377	377	366	382	351	381	380	370	398	407	365	369	401	378	377	366	406	370	367	397	391	379	395	392	374	338	362	380	366	377	373	370	407	372	394	411	392	427	412	376	357	355	396	410	396	382	399	390	376	360	343	408	356	372	358	381	365	409	410	360	404	372	393	394	404	358	350	384	404	406	401	396	379	374	345	389	383	353	353	388	357	342	384	341	378	404	377	404	403	356	358	386	431	394	395	386	360	395	355	422	350	355	387	362	414	396	355	412	383	371	408	374	392	383	387	373	368	388	357	405	391	389	398	368	398	377	356	398	362	350	377	414	380	373	398	379	372	381	389	347	421	397	382	384	358	403	393	424	431	386	386	376	366	379	364	427	382	372	356	411	388	394	406	370	390	381	363	392	395	401	393	394	354	380	371	387	405	393	373	373	370	425	359	384	365	396	383	398	380	372	373	368	383	410	373	373	361	392	381	391	354	371	373	398	378	387	384	406	342	390	365	376	369	430	405	368	351	386	387	367	366	371	390	423	408	373	371	346	384	364	374	387	382	379	373	401	375	399	357	396	388	321	389	384	362	374	375	426	397	364	428	338	404	351	394	366	377	373	409	384	393	342	340	380	373	403	397	392	376	398	401	406	378	423	373	371	367	359	367	373	380	396	376	360	370	378	362	379	362	372	372	392	387	388	372	395	369	367	348	395	384	389	379	351	408	393	383	407	360	412	356	381	388	394	381	365	376	385	405	351	424	374	380	388	392	397	392	402	410	372	388	360	404	371	364	381	398	373	392	375	374	394	390	405	359	399	402	400	372	406	385	405	374	377	403	377	367	381	405	374	419	413	367	371	376	397	396	404	338	359	372	366	348	408	358	410	366	378	360	392	398	399	376	393	398	373	392	387	340	359	363	419	360	378	394	389	391	382	400	391	372	359	369	437	398	395	375	370	369	380	367	377	359	388	374	386	405	378	351	355	405	363	375	346	398	384	382	389	384	377	387	405	385	376	390	368	417	372	354	386	361	369	415	406	374	378	389	377	366	425	355	396	374	379	354	362	408	383	387	378	369	391	364	402	393	420	394	377	398	385	402	357	376	371	393	401	395	370	427	366	378	378	348	395	377	403	393	366	361	384	370	389	376	362	359	374	388	379	401	357	411	382	383	357	372	383	405	350	364	410	380	347	359	364	374	384	354	373	371	377	385	388	366	395	360	380	381	347	344	373	407	347	372	381	369	348	362	361	362	384	391	365	424	400	352	350	369	367	387	430	383	399	375	383	374	379	382	375	364	382	354	365	380	368	357	364	378	360	378	418	379	366	378	411	370	370	390	383	387	372	363	367	388	372	372	389	386	365	385	399	390	371	386	387	354	388	416	404	369	418	419	389	378	364	390	381	366	389	366	351	367	397	356	372	395	377	419	409	360	363	368	374	359	381	368	382	377	357	376	384	398	401	379	336	396	375	370	365	382	380	346	388	380	395	365	409	396	385	384	382	377	341	389	363	405	400	380	372	406	334	397	367	410	321	402	412	351	388	396	376	434	381	377	416	398	391	370	407	382	355	395	368	375	375	380	382	397	359	396	408	412	405	361	395	385	387	381	416	420	350	405	388	344	373	407	393	367	377	356	394	340	402	371	348	382	421	365	387	393	415	391	376	401	353	368	393	335	392	409	353	377	379	378	399	427	405	399	410	372	350	391	392	369	347	362	370	388	381	384	365	381	396	393	369	351	417	376	368	389	391	390	387	384	406	410	373	381	380	444	354	416	382	413	404	382	377	409	353	382	411	380	355	387	382	376	369	377	406	385	385	379	375	385	397	354	351	344	371	373	386	343	364	363	350	398	401	375	366	422	408	377	369	358	388	380	388	356	363	381	404	399	420	394	357	383	383	390	357	378	372	376	426	395	369	413	377	380	403	393	388	375	379	373	413	374	373	374	420	387	408	409	383	377	353	441	363	372	376	376	377	361	389	389	401	369	366	373	412	369	382	387	385	366	383	393	395	384	397	366	411	349	378	391	372	369	425	375	385	343
22791	21424	29121	24087	21426	21513	9513	2110	1548	1293	1229	1100	1134	1044	961	958	1016	929	914	899	838	858	844	894	849	875	851	818	790	846	854	818	799	829	792	817	786	839	794	794	781	814	821	783	850	802	749	773	844	806	743	765	718	808	734	773	761	750	709	759	695	800	800	807	718	737	760	742	761	771	691	746	756	744	802	720	756	793	769	735	714	725	728	686	769	774	782	734	731	726	682	726	726	751	750	703	710	733	705	695	746	762	745	688	760	718	732	688	763	782	730	726	761	757	729	707	763	735	765	730	757	746	712	734	731	711	781	734	664	760	722	717	750	742	750	753	679	748	752	696	717	760	707	752	685	746	708	760	741	738	698	738	732	718	764	696	687	727	710	736	721	751	748	736	728	723	751	744	721	736	680	720	750	720	774	759	711	691	841	713	730	708	719	721	715	740	732	744	759	754	778	705	745	782	744	710	729	713	721	668	730	749	759	697	749	726	696	733	720	738	790	734	740	713	719	785	720	689	705	680	743	733	718	756	794	767	752	802	750	735	709	775	726	708	762	731	710	738	731	760	752	756	732	817	782	747	774	766	734	754	698	776	738	706	738	739	765	772	709	689	736	692	733	785	688	727	717	761	716	730	700	742	706	717	726	703	704	754	739	705	691	682	767	737	746	745	666	681	678	703	763	735	738	702	735	739	751	751	721	780	801	709	719	729	766	657	721	767	715	700	741	725	756	752	643	738	722	736	726	740	736	732	730	733	730	718	749	736	745	693	715	725	742	702	708	709	660	736	711	750	739	748	711	751	706	688	711	717	765	719	745	698	752	763	743	705	730	720	705	789	720	709	755	743	737	787	729	725	765	711	723	686	723	714	702	724	727	710	783	742	752	722	689	751	746	768	776	760	697	762	766	722	762	719	740	731	687	711	765	730	689	748	752	744	776	764	727	717	770	745	757	725	725	746	754	721	707	714	724	706	726	739	683	775	775	733	725	697	689	721	742	720	702	723	703	733	713	733	735	746	782	697	727	744	779	739	788	714	707	719	720	731	757	689	767	738	716	723	709	703	764	700	743	745	728	751	780	750	796	741	759	722	698	742	742	738	716	710	737	727	816	757	729	758	745	755	707	716	731	764	709	739	720	715	730	737	676	707	760	758	727	706	775	711	742	749	742	670	715	698	727	698	696	748	671	688	718	744	727	736	733	733	672	748	764	714	714	724	725	711	762	713	736	766	764	736	724	758	765	722	720	735	745	679	705	684	696	737	697	715	764	758	719	750	735	710	716	733	741	733	732	721	692	740	715	756	756	728	726	734	722	729	732	730	762	747	711	697	730	753	739	699	740	710	780	704	746	696	685	728	685	730	759	730	729	713	725	678	776	790	704	763	749	747	726	708	743	786	697	718	806	735	720	705	686	719	712	705	740	704	715	733	713	744	712	733	743	746	725	711	722	696	706	698	746	727	739	700	722	685	740	683	764	724	713	773	713	723	708	743	779	744	695	759	744	695	715	674	790	733	708	722	734	766	749	752	720	683	707	759	738	741	752	682	753	723	752	722	693	753	759	680	716	768	752	679	709	736	658	712	731	729	706	709	714	719	722	737	735	699	731	754	728	758	698	785	710	739	733	778	717	697	738	737	721	677	703	748	718	741	708	700	726	718	715	745	673	719	692	778	702	744	714	767	769	762	740	723	768	689	705	751	752	733	730	756	742	727	748	796	677	739	765	691	711	714	700	683	699	747	718	768	757	774	717	729	743	772	734	732	704	663	723	682	756	770	720	824	734	757	748	694	748	752	742	768	728	742	727	728	735	723	703	733	736	724	784	732	707	762	738	728	772	772	700	687	723	729	700	723	755	789	736	751	717	722	748	775	767	758	720	726	755	751	735	721	713	764	708	732	776	754	754	736	691	683	734	723	733	730	748	743	762	719	716	752	721	693	755	734	725	739	739	759	696	759	768	672	722	721	725	718	756	675	744	720	721	716	734	731	736	757	716	751	756	731	784	733	721	745	728	774	760	733	714	770	770	707	739	767	720	711	752	725	715	749	747	689	736	713	759	735	722	733	706	678	739	741	773	695	698	762	742	755	745	688	729	723	738	691	712	755	711	734	745	682	745	730	769	739	679	722	722	764	743	733	836	701	711	683	738	737	699	792	709	748	706	733	743	719	745	746	751	689	738	760	781	756	688	766	755	692	747	718	718	754	690	771	717	766	726	714	707	727	733	734	775	821	700	676	770	694	796	720	683	732	716	738	690	728	676	706	699	712	728	715	682	719	748	684	718	783	727	724	712	751	691	724	726	741	812	703	755	756	750	729	748	699	703	771	711	712	705	697	748	753	703	750	671	717	741	751	709	762	749	729	720	764	717	726	754	730	728	745	744	723	702	751	670	735	685	741	724	698	697	724	709	726	692	726	747	721	781	762	747	775	765	763	784	726	691	733	718	703	712	713	680	698	733	673	760	736	734	728	774	739	728	705	710	684	690	680	701	728	742	777	693	737	731	709	742	759	706	729	798	712	771	742	733	748	735	706	692	711	713	696	720	746	745	749	757	764	754	741	765	669	712	751	695	743	747	742	745	712	716	704	719	708	762	749	693	734	702	777	733	708	712	689	725	715	748	720	751	732	692	757	725	730	698	742	731	727	741	794	751	709	694	687	732	758	768	736	730	771	726	723	699	745	706	726	722	688	737	713	755	736	711	772	760	761	734	722	694	779	778	731	767	714	755	711	691	733	714	725	769	706	728	732	716	740	704	739	747	740	730	775	719	783	713	714	773	751	707	753	736	703	731	760	707	734	723	786	741	771	758	739	707	734	754	756	672	718	766	718	699	749	724	686	782	798	740	760	738	711	708	715	764	721	714	693	680	723	725	713	730	736	743	789	766	706	759	686	740	775	725	750	702	717	769	788	725	765	707	697	765	719	695	697	721	722	739	719	706	732	745	740	733	694	711	701	751	709	713	740	735	725	699	778	770	744	742	748	682	728	728	705	679	714	733	696	713	698	706	721	722	781	747	759	682	715	709	737	720	714	744	685	778	714	733	727	688	717	732	752	710	755	784	713	733	675	748	726	739	729	705	720	748	756	741	787	712	754	727	702	722	717	740	718	733	704	748	709	713	694	740	760	747	653	790	756	723	745	744	719	733	736	749	686	746	711	708	721	727	756	753	738	755	745	716	756	782	740	699	741	682	680	725	714	742	682	713	745	719	714	685	736	776	733	739	701	694	720	716	711	763	718	740	758	698	732	722	711	777	724	724	748	775	787	732	709	778	713	745	777	728	725	686	719	771	754	713	739	713	734	713	736	733	704	760	757	710	749	736	729	734	718	728	729	769	784	745	691	772	703	713	744	690	765	742	732	698	777	734	752	801	725	691	779	770	760	743	650	720	721	736	731	716	736	723	769	731	769	702	758	768	758	749	749	742	682	691	690	755	717	724	664	720	774	719	727	718	759	711	708	743	739	729	760	702	750	756	727	679	767	734	688
5965	19334	14468	9029	6327	4854	3699	2668	2104	1821	1557	1405	1328	1289	1236	1185	1187	1000	999	1011	947	933	917	890	832	892	853	866	922	835	880	861	836	844	858	831	881	873	911	909	853	868	774	806	839	823	775	824	768	849	794	792	787	756	757	766	759	768	720	759	790	806	728	769	818	791	787	760	755	778	720	761	777	772	722	774	719	713	729	706	719	748	722	772	681	793	724	776	710	769	776	798	710	686	747	779	757	810	776	792	770	774	723	778	761	714	728	703	721	786	732	722	725	704	718	746	727	719	729	768	752	696	765	780	696	771	759	718	693	754	743	719	708	746	744	731	737	752	735	763	757	719	769	747	743	718	704	692	783	751	736	784	754	774	713	697	719	733	699	746	767	755	735	755	756	710	722	756	722	740	733	726	729	717	711	777	691	728	704	780	766	712	751	766	754	747	730	782	759	739	746	714	751	754	726	698	714	710	735	757	757	751	724	761	768	708	771	744	731	692	755	729	711	809	793	742	758	716	765	745	724	713	734	742	765	722	705	784	742	757	762	737	703	731	761	784	705	710	710	725	739	779	720	740	737	723	712	750	774	690	718	701	739	708	752	803	770	742	769	772	758	690	712	766	724	750	719	758	676	728	742	723	725	751	683	761	759	739	734	732	747	744	753	740	721	725	737	758	735	789	726	729	740	797	756	749	713	696	712	748	747	731	733	788	746	720	761	777	741	682	719	731	689	749	757	774	712	699	732	775	681	722	736	730	741	730	733	792	763	783	750	689	746	721	766	733	744	703	734	719	747	737	775	685	738	740	749	714	732	747	728	712	710	748	754	741	744	729	718	770	797	734	750	768	690	722	754	697	748	694	737	739	784	738	728	725	720	717	668	691	787	719	829	720	703	699	687	742	749	732	722	717	724	743	746	731	739	710	736	808	770	752	752	770	741	773	769	701	741	707	735	767	702	726	746	751	716	780	717	726	709	765	728	744	744	750	769	748	738	774	696	714	741	742	710	678	759	725	735	735	721	743	710	713	694	768	734	758	743	714	724	732	778	773	772	709	711	736	760	746	740	713	751	756	736	776	733	737	724	696	713	688	728	768	781	698	766	705	705	751	744	759	707	755	775	711	753	736	702	717	696	738	691	740	740	719	760	730	712	753	730	702	761	761	763	750	777	714	738	727	741	747	763	753	746	730	731	757	694	762	746	755	720	710	704	767	710	766	686	726	736	760	769	706	756	740	745	740	733	716	730	746	770	747	740	721	737	725	750	757	745	741	723	779	763	730	746	752	736	725	715	743	724	721	714	709	727	713	778	702	731	797	726	674	765	741	692	798	703	731	748	757	752	700	725	747	738	785	743	716	741	797	719	757	744	751	719	760	740	733	723	763	788	754	696	716	712	719	761	719	740	768	756	690	693	721	721	704	747	720	722	770	735	761	752	723	729	682	781	737	742	749	762	722	767	747	750	712	714	777	731	711	750	748	751	728	711	760	755	713	778	804	768	707	732	740	694	694	740	775	731	777	748	760	736	755	729	725	765	718	720	765	716	734	678	746	738	742	754	702	727	719	757	695	739	741	754	742	702	716	762	713	738	713	734	762	752	742	739	749	734	743	720	736	725	738	738	738	733	748	720	692	742	750	777	753	748	783	747	765	738	751	703	796	754	763	674	734	682	724	708	716	724	750	735	773	748	730	734	709	747	735	748	754	702	777	698	751	730	747	695	714	732	703	724	724	754	728	690	713	709	728	730	746	751	716	755	702	735	736	752	769	749	776	748	759	779	738	754	767	757	757	700	708	755	710	765	680	754	748	714	760	775	710	724	789	708	737	716	718	738	791	764	698	744	692	754	725	730	763	725	713	767	744	743	752	766	716	705	748	751	672	766	739	742	733	692	709	756	710	772	729	784	762	773	781	758	720	733	739	701	696	726	781	738	724	735	710	750	701	670	705	747	716	752	725	742	734	786	732	701	767	688	738	696	719	821	718	734	750	708	720	731	728	726	702	699	749	711	743	741	753	740	704	754	756	689	725	778	701	676	769	785	764	748	702	726	733	734	734	732	770	750	720	775	723	667	708	723	763	720	729	753	728	744	717	746	691	729	766	728	762	772	736	719	707	766	742	718	738	732	694	731	731	723	728	747	731	712	747	726	744	730	726	752	713	730	732	776	739	769	736	738	775	731	740	702	740	758	712	750	729	720	727	689	726	717	724	736	705	775	728	737	719	717	746	719	728	704	732	739	740	750	729	723	717	736	754	708	722	732	793	747	757	720	709	796	738	762	704	828	744	711	750	767	758	737	735	706	723	746	785	753	736	730	769	683	748	771	755	727	751	737	709	732	743	722	726	701	727	721	784	741	724	668	748	754	753	747	730	725	685	721	737	728	768	744	697	702	736	730	724	687	704	743	763	759	726	763	740	725	730	683	748	759	751	739	699	719	692	715	747	738	692	767	698	754	714	708	727	743	694	752	748	726	686	699	708	792	765	734	716	725	746	713	746	733	777	772	790	779	741	733	720	727	783	753	753	730	733	736	692	726	790	728	745	719	749	743	721	711	746	763	739	734	731	731	731	724	732	723	751	760	685	722	713	768	756	736	751	727	714	737	722	747	823	713	710	733	759	752	700	733	761	731	769	757	755	689	775	749	726	750	753	768	710	714	759	744	744	709	705	708	766	733	750	702	732	741	795	712	708	706	687	781	725	756	758	696	710	731	735	716	747	721	716	729	700	707	739	737	749	711	749	709	750	768	757	739	718	761	729	791	727	729	742	735	739	724	794	743	758	753	752	687	741	735	710	698	736	742	747	789	694	709	718	698	745	742	747	757	731	688	736	736	754	723	689	731	740	776	720	721	799	742	745	797	778	793	763	694	719	782	723	790	743	747	697	744	721	740	744	780	759	741	734	715	745	790	748	729	769	757	696	717	784	733	724	704	797	750	739	711	748	726	741	715	758	753	721	762	743	743	778	735	736	740	742	730	702	719	746	706	710	740	732	703	738	735	749	707	734	757	725	738	716	751	695	726	755	727	710	760	747	762	725	718	699	707	678	746	776	745	707	757	727	758	750	730	712	724	730	729	769	723	765	748	708	715	758	692	704	756	723	761	744	748	698	759	700	775	766	758	731	731	708	739	695	701	800	744	733	730	719	718	725	758	784	703	746	745	767	782	730	682	703	742	734	687	758	722	749	774	768	746	797	743	686	723	703	738	725	735	769	722	766	746	739	765	785	744	714	744	739	747	725	706	711	749	783	735	691	712	703	711	737	717	739	723	753	731	734	754	720	750	755	766	737	737	710	694	752	734	711	742	730	690	748	736	747	742	689	784	686	716	792	702	721	735	737	749	748	742	706	756	742	756	686	725	804	730	758	713	708	700	753	737	761	714	704	728	776	717	766	695	708	713	738	758	753	782	773	627	739	708	707	697	754	747	713	752	701	742	746	710	739	703	717	799	689	752	711	744	806	745	710	777	757	753	712	718	688	739	672	801	729
28081	19602	7416	1843	1000	762	654	580	553	474	493	502	476	503	470	470	473	500	458	434	450	442	469	472	416	468	437	427	449	450	416	477	404	450	490	455	458	443	424	422	453	434	461	478	462	398	460	477	476	452	434	429	441	454	439	418	467	459	420	423	452	442	403	422	438	437	436	448	461	486	453	454	438	432	425	468	423	448	453	456	427	448	409	447	412	421	442	424	441	486	410	420	420	484	392	421	416	437	432	410	422	443	398	432	455	409	445	427	428	416	437	457	434	466	447	472	435	444	453	419	407	435	433	440	437	433	418	417	422	479	411	424	431	427	423	401	443	416	398	464	447	445	417	439	442	450	456	447	489	436	449	459	478	436	423	417	416	429	423	431	443	419	394	442	384	442	429	401	432	432	439	413	445	422	442	446	402	429	430	438	405	447	444	438	452	415	449	425	435	494	402	385	407	436	444	436	420	419	417	427	406	435	410	436	445	434	435	426	447	424	437	432	454	424	454	407	405	391	417	398	437	434	425	432	431	456	442	409	449	443	424	466	428	421	428	448	464	437	441	394	422	433	429	446	444	464	424	428	427	422	423	417	400	389	436	441	465	424	430	380	469	434	461	414	412	462	439	415	420	479	452	442	404	433	464	411	434	431	394	418	430	471	426	429	398	437	406	457	440	414	452	456	465	479	436	423	435	435	400	441	434	456	426	447	456	403	434	393	463	436	409	439	467	447	423	473	408	445	433	415	436	442	406	433	459	440	417	409	399	426	431	410	416	435	465	435	442	430	451	439	428	437	435	426	431	470	422	411	419	472	433	454	415	427	452	405	463	464	428	427	382	417	459	426	404	410	446	426	445	414	400	458	426	430	424	428	431	438	445	452	421	403	461	468	415	441	426	447	462	426	421	417	430	450	425	417	427	455	431	455	418	443	413	442	415	441	424	412	413	430	425	443	402	430	399	451	446	430	446	421	480	456	422	419	403	435	424	429	416	452	396	448	437	437	442	426	436	428	477	453	425	386	439	427	451	417	442	429	436	497	459	441	423	450	460	455	423	460	393	422	417	406	443	484	428	411	422	465	437	476	438	404	402	457	471	454	457	429	456	420	455	392	461	452	432	438	416	409	417	462	417	407	427	419	454	457	438	437	406	410	452	409	426	429	441	367	449	418	406	454	401	427	427	446	441	471	398	435	424	444	421	403	462	429	488	433	435	407	466	419	444	397	471	451	403	413	429	419	439	418	395	436	459	419	440	454	421	439	425	432	412	418	397	420	454	432	423	428	441	425	426	406	443	412	424	440	441	383	414	404	461	436	409	456	425	428	380	425	449	449	441	464	399	425	457	433	463	450	417	432	415	423	438	411	418	452	430	429	439	440	455	429	413	435	433	468	421	448	468	403	424	437	438	460	439	419	437	436	411	429	436	387	455	441	435	449	422	426	448	416	430	436	447	400	425	436	425	447	432	432	460	404	415	416	455	424	435	444	455	394	435	430	408	450	405	420	426	418	457	404	449	445	440	407	390	455	425	457	416	424	405	463	397	402	448	418	451	480	429	407	417	463	459	421	440	428	475	453	450	436	423	456	453	469	434	442	382	417	479	382	403	442	409	440	416	452	403	460	494	421	433	424	455	419	466	379	397	454	425	442	433	407	402	419	425	417	434	474	446	436	459	441	429	419	411	454	423	432	436	424	419	468	410	403	444	450	455	397	409	406	426	449	423	434	448	411	417	406	449	475	445	432	414	445	423	379	457	415	461	429	427	412	429	418	415	417	419	412	398	438	428	413	416	400	442	421	410	410	449	433	450	442	427	433	405	433	408	454	438	436	409	480	459	440	440	416	461	426	408	427	429	401	445	442	449	417	456	448	443	495	430	420	469	459	452	418	461	425	470	432	425	433	427	430	415	447	435	418	435	435	443	417	426	433	452	402	438	418	455	425	441	400	414	439	466	450	443	436	420	417	451	472	483	459	430	448	410	451	435	416	438	413	461	441	443	435	447	432	462	439	420	442	464	428	429	446	443	453	420	442	443	450	403	394	459	430	421	440	414	435	451	456	405	439	437	472	421	427	428	412	467	431	423	444	449	418	467	421	432	404	415	417	453	417	414	423	408	437	442	435	443	432	442	444	438	448	441	439	414	418	425	458	433	449	460	438	423	423	449	420	458	442	448	415	443	423	479	447	429	428	442	413	464	425	456	483	437	396	423	442	448	422	431	415	464	435	436	405	443	450	439	434	453	400	450	401	445	453	444	436	429	407	433	436	451	440	395	437	445	417	434	450	458	395	440	423	439	438	423	397	441	386	405	452	425	401	418	420	458	408	445	443	437	437	449	425	450	455	415	409	422	429	395	438	409	465	425	441	439	435	431	477	429	441	426	407	428	437	461	434	438	450	436	439	433	442	451	417	429	445	415	444	446	438	462	438	461	457	445	401	441	440	420	445	400	447	453	427	452	472	446	420	406	410	457	441	445	463	462	436	418	416	429	443	468	454	431	440	392	446	482	472	423	419	398	448	414	474	459	431	439	435	431	406	434	475	440	420	433	420	435	438	432	422	438	445	427	425	426	434	429	428	469	435	431	417	441	418	442	400	449	423	435	454	445	447	426	452	421	467	463	446	452	458	433	416	457	482	401	460	413	467	430	498	418	433	447	419	448	439	465	417	426	411	463	411	466	403	440	429	414	434	413	418	455	422	449	405	454	436	399	430	436	406	415	469	448	426	419	439	443	417	445	442	389	425	412	439	447	446	446	406	440	425	403	435	458	455	418	430	424	436	443	481	415	400	460	396	423	413	420	476	407	429	421	429	410	411	417	439	460	415	462	423	442	437	447	426	412	445	454	405	434	441	415	447	426	435	429	465	419	375	437	421	438	411	431	435	422	437	388	417	424	425	451	413	452	445	438	400	429	453	393	422	422	440	423	426	457	423	469	428	431	477	445	453	451	449	441	443	438	436	453	413	426	451	418	432	440	413	429	430	429	414	443	425	378	455	428	412	444	397	409	432	430	449	420	440	437	426	450	470	439	443	421	394	446	461	427	466	417	439	442	411	488	429	448	402	464	397	450	440	483	425	433	397	415	448	394	434	434	418	440	432	408	439	441	421	474	411	434	410	406	451	429	441	429	424	441	431	432	452	436	432	401	472	449	459	427	437	435	436	408	460	413	445	465	442	431	468	442	392	414	474	433	406	410	483	415	419	469	443	414	446	423	411	437	429	449	439	421	434	423	447	438	447	430	422	428	436	429	417	450	437	432	457	423	434	423	428	431	425	420	472	419	417	428	389	441	440	455	403	437	431	415	466	411	420	429	431	425	422	438	428	429	415	409	464	400	443	426	469	439	421	440	420	453	420	463	427	429	447	464	455	450	437	391	445	449	438	427	425	439	444	457	415	418	422	425	426	447	423	455	407	406	431	436	392	427	423	422	444	461	454	458	422	460	429	415	413	429	397	419	447	456	451	455	410	426	418	422	423	426	423	410	432
5424	4005	3170	1989	1341	1058	987	761	659	639	601	534	548	559	518	515	501	480	488	491	465	488	477	444	451	474	508	484	501	467	486	484	438	507	471	481	484	474	512	523	459	471	438	456	466	489	458	495	427	467	462	447	460	453	434	448	491	427	486	451	429	430	395	467	438	391	429	461	456	449	434	446	452	443	471	442	448	439	430	396	443	454	444	443	429	475	451	433	459	435	438	435	457	424	437	474	428	422	443	458	443	445	457	427	491	432	450	434	453	446	393	479	450	465	397	411	439	413	440	453	437	453	416	434	436	467	498	483	452	459	423	459	473	437	419	432	410	438	458	451	447	459	443	432	426	469	459	431	452	438	437	443	465	425	447	419	460	405	446	456	447	458	430	431	436	475	454	492	435	418	441	418	439	473	442	445	477	464	443	428	461	427	452	429	457	444	455	436	434	424	427	471	423	442	426	469	428	457	431	439	453	473	445	439	444	466	454	454	454	470	429	471	409	440	459	435	475	465	435	451	459	430	435	421	445	447	460	434	428	460	451	439	454	422	423	462	468	470	451	453	452	473	447	440	410	455	444	439	458	444	443	434	457	420	479	392	425	416	425	450	444	411	451	403	407	434	462	418	475	453	434	444	447	442	416	430	451	454	447	443	470	456	462	426	429	411	420	468	468	428	428	452	434	451	443	458	453	430	451	446	448	414	455	481	452	436	436	417	485	475	422	434	450	415	467	437	448	424	455	427	426	473	459	494	470	436	501	485	443	422	431	441	437	454	457	447	481	464	467	446	430	457	491	422	465	462	466	427	425	455	441	440	447	471	415	419	421	460	460	440	438	419	450	464	435	429	454	421	440	481	451	440	441	410	455	473	471	443	439	436	391	465	454	423	432	466	465	423	438	454	455	478	430	422	477	434	396	442	443	443	471	452	479	414	405	424	451	426	400	440	439	430	445	466	456	443	459	451	452	473	442	451	448	449	451	419	472	440	433	464	463	435	423	438	442	482	463	448	437	399	442	439	441	462	454	409	463	455	487	457	453	430	464	467	453	448	471	469	463	478	445	434	420	409	456	468	448	432	469	425	405	454	472	391	434	455	442	408	483	455	419	446	410	460	424	452	446	468	435	469	436	418	437	469	469	456	485	441	448	484	483	445	471	406	428	443	471	420	430	479	455	423	437	407	436	438	423	468	457	470	447	435	451	431	460	474	434	467	437	455	446	438	426	436	472	465	463	405	441	446	414	448	443	440	480	419	487	454	426	472	423	435	439	453	426	463	415	417	435	442	431	436	474	459	456	467	461	489	441	498	426	437	415	462	453	465	449	445	467	466	452	425	449	420	440	463	423	439	412	455	456	456	400	426	430	434	472	470	448	416	452	448	471	426	409	408	453	436	437	422	433	423	427	435	438	406	452	402	452	383	421	450	459	435	444	444	408	467	425	424	459	472	402	432	451	444	465	435	439	406	421	481	406	421	431	464	425	424	445	449	418	435	452	430	442	437	459	429	455	452	468	462	484	441	443	489	458	405	437	447	432	421	428	449	434	440	409	429	430	408	380	454	445	449	447	416	496	440	399	459	467	450	425	426	444	454	423	403	428	457	428	451	438	484	437	497	481	427	488	443	455	406	407	477	437	484	448	449	448	457	453	448	406	479	433	448	415	432	467	451	446	436	437	392	452	450	423	449	446	437	428	464	418	439	471	445	429	426	444	457	414	460	458	487	441	458	449	442	477	447	436	442	464	496	452	421	440	447	488	454	435	438	413	399	409	419	456	478	424	423	443	479	432	454	430	407	430	419	458	433	428	452	447	453	480	474	453	463	476	414	448	432	453	454	382	454	451	450	460	482	436	441	426	437	425	425	443	441	476	420	471	459	426	428	462	433	455	451	433	475	462	438	467	431	448	435	469	454	424	463	459	453	479	389	440	462	420	431	452	419	446	460	439	429	431	428	420	443	433	453	450	453	452	459	438	478	434	410	410	444	478	450	465	464	471	447	476	447	420	457	434	487	431	432	441	457	432	394	412	440	471	431	448	448	481	420	451	463	390	441	426	465	502	428	462	437	440	442	447	415	419	471	411	427	455	481	464	461	454	422	426	435	414	444	481	457	445	466	418	463	467	449	424	447	418	445	441	436	440	431	412	455	472	450	449	452	418	431	457	465	429	470	468	420	444	430	449	491	426	445	466	429	475	447	471	413	454	437	449	417	456	461	428	450	428	402	415	442	424	442	424	451	492	447	455	475	427	433	427	472	461	379	481	430	428	435	422	418	446	449	458	405	446	443	429	411	462	462	465	421	457	457	420	451	447	427	444	431	441	461	445	432	444	483	444	425	449	433	417	433	428	453	424	456	433	424	484	451	415	457	453	406	442	443	448	450	448	430	469	442	465	437	446	422	449	460	461	435	424	430	456	446	435	423	424	460	451	477	445	445	479	456	435	448	407	424	433	431	433	469	465	436	480	464	463	428	424	392	438	455	461	414	457	442	434	426	462	461	414	453	454	437	445	454	461	473	429	443	444	443	443	455	447	419	408	469	474	480	443	467	419	479	480	450	479	405	444	469	487	441	477	416	430	453	460	461	466	425	442	435	428	429	445	439	454	416	467	467	416	453	430	462	436	462	445	411	435	446	432	431	425	467	436	453	435	435	472	431	468	445	417	467	422	457	492	442	433	420	413	427	500	457	444	418	443	473	445	419	425	450	424	433	420	465	478	441	462	434	459	427	473	428	414	447	455	424	423	452	418	477	471	414	443	467	440	454	439	433	443	438	457	405	440	445	439	449	462	405	450	444	445	438	437	455	439	439	428	462	424	433	438	429	486	485	482	475	416	413	430	425	451	442	463	435	446	433	441	469	452	457	446	439	406	476	419	433	449	452	456	453	437	432	412	447	411	436	457	417	456	438	470	430	465	430	437	468	448	484	474	431	448	438	458	476	406	432	457	437	474	474	457	455	489	453	446	443	446	424	440	415	449	432	446	430	408	449	466	428	479	451	448	491	426	456	463	415	444	417	436	411	461	468	461	441	433	436	457	428	420	469	485	437	430	456	465	470	428	456	457	404	463	424	442	436	434	403	437	434	446	383	442	446	432	427	517	446	459	450	466	440	417	444	453	437	469	448	476	477	472	440	445	439	455	417	434	428	436	435	456	441	467	455	447	469	396	445	434	463	491	442	450	439	487	454	454	440	427	447	442	434	464	435	463	416	451	433	425	421	449	437	449	431	442	431	464	435	454	409	399	441	490	456	488	461	426	481	423	434	433	456	463	453	434	441	450	430	426	458	421	431	438	418	475	413	413	426	462	431	439	462	464	447	483	436	460	431	453	480	426	432	416	411	409	454	450	421	432	413	472	458	473	437	469	467	437	448	458	448	459	457	453	405	446	467	474	495	485	424	497	455	432	444	431	468	449	464	436	431	425	444	441	451	464	435	425	454	432	427	435	441	442	447	505	426	462	438	465	448	455	423	459	434	430	443	443	437
23843	21350	28507	24560	21342	9830	2174	1390	1157	1038	1015	897	912	906	862	871	822	862	822	784	754	781	704	704	775	729	701	720	813	760	768	808	757	720	738	743	773	741	747	742	758	755	763	757	759	707	705	729	743	704	721	739	734	667	690	732	744	720	703	661	666	713	681	705	675	666	651	734	762	698	756	722	732	718	717	683	682	702	698	659	730	680	682	662	701	742	680	693	748	709	695	708	675	689	725	678	677	686	656	714	699	715	660	722	772	721	675	703	706	684	721	667	700	711	739	685	704	700	704	703	675	744	688	695	679	723	666	686	723	665	704	731	672	695	673	730	691	672	704	675	675	665	704	710	691	701	668	702	703	757	713	745	651	665	693	717	711	706	762	644	713	722	696	674	670	688	701	658	681	708	723	672	673	701	691	745	701	714	682	705	690	674	707	730	733	678	678	644	722	693	687	730	714	745	719	704	705	719	667	672	710	689	750	726	714	685	727	673	720	699	631	653	674	699	691	678	706	707	742	676	699	681	663	722	747	705	700	728	732	646	661	694	687	701	655	641	718	686	733	729	700	683	703	728	721	723	726	705	659	690	725	714	692	716	687	735	684	700	711	698	746	743	701	706	695	695	685	716	722	729	707	665	709	685	675	709	680	739	702	729	665	737	737	712	638	660	727	724	667	671	725	735	661	664	690	705	713	713	730	725	669	694	689	641	658	716	722	695	707	693	688	717	702	749	704	715	680	699	692	702	692	712	728	701	655	694	710	662	660	723	687	735	710	755	712	630	694	711	720	695	711	659	668	703	692	705	690	691	699	695	714	675	647	679	708	736	704	655	689	719	680	709	724	722	706	748	672	654	729	666	661	691	659	656	695	737	654	698	677	690	665	711	732	685	714	697	733	638	716	676	699	729	723	678	698	669	689	750	722	676	685	667	724	732	727	655	690	642	658	724	721	689	722	686	722	699	688	688	685	673	729	689	708	693	681	700	657	710	718	701	689	690	726	702	734	666	681	717	692	702	709	718	707	725	742	682	698	657	705	689	681	751	703	676	703	744	678	696	679	694	687	699	669	724	689	656	700	715	715	684	725	712	702	680	682	706	694	679	707	684	732	703	712	709	737	668	663	685	700	711	722	651	640	729	655	718	673	724	713	688	727	702	706	772	701	709	702	706	646	699	727	684	687	687	692	691	714	665	690	705	671	698	724	687	739	719	659	701	694	658	708	710	725	691	716	699	715	693	690	683	703	711	686	711	661	656	673	698	651	690	708	704	672	690	714	746	761	686	670	697	706	693	778	690	669	708	733	663	733	675	728	653	686	754	703	679	660	686	680	686	715	664	692	621	697	693	706	663	731	720	689	709	719	720	712	671	712	649	731	694	748	719	716	683	688	728	710	702	681	672	706	645	739	698	666	699	750	732	716	670	664	715	643	680	732	722	648	680	695	697	666	705	674	677	714	698	688	689	657	699	711	729	700	735	658	672	708	676	736	696	735	682	696	718	702	764	694	677	686	680	687	685	689	671	695	679	665	705	651	704	702	634	716	707	652	713	666	702	645	673	728	696	696	664	691	678	702	695	668	686	667	700	711	705	736	722	704	710	704	669	701	664	646	707	687	691	652	688	666	683	702	716	638	710	684	693	687	640	706	681	726	693	708	723	682	690	726	720	709	652	721	656	679	673	633	692	708	700	709	675	715	737	677	654	669	701	709	729	666	728	697	681	693	691	649	673	718	693	702	673	683	709	729	691	704	702	714	651	689	690	675	697	666	677	649	697	707	642	723	701	691	669	742	653	677	716	671	700	727	696	694	667	710	678	711	740	721	681	754	700	716	662	696	734	684	687	667	634	703	704	641	670	672	681	765	693	699	677	699	689	725	730	663	726	728	733	696	704	657	699	682	640	720	662	724	713	662	699	713	659	690	673	667	707	665	680	732	689	662	698	704	677	709	651	686	683	660	727	654	669	707	686	683	669	694	735	694	714	720	627	726	718	652	712	760	701	701	694	709	678	688	685	668	718	697	686	681	662	720	723	674	668	680	679	693	672	723	680	725	695	715	698	645	687	727	692	689	680	700	714	739	759	670	706	670	713	688	705	735	733	704	709	688	714	675	688	703	652	665	700	683	670	695	712	662	656	692	718	715	622	662	698	705	719	699	709	696	642	737	709	680	712	695	697	683	673	664	678	716	680	700	690	668	680	678	710	720	706	656	671	662	690	708	728	681	654	716	732	661	691	637	694	741	765	674	715	689	699	653	668	728	716	684	685	743	711	720	727	686	714	663	677	671	714	722	669	724	662	677	672	681	683	679	681	719	692	635	676	681	675	705	683	712	664	690	704	683	704	685	710	690	667	708	700	678	690	653	708	670	656	688	680	683	666	682	684	698	654	686	701	733	704	675	744	717	680	699	692	724	744	695	702	662	684	695	732	698	722	672	738	689	684	661	707	668	687	684	685	676	667	711	717	693	688	661	679	720	722	686	709	724	652	659	675	745	714	678	673	725	725	712	713	660	688	686	696	705	693	716	726	685	690	725	734	710	695	708	724	722	729	669	767	659	663	657	663	687	684	698	704	735	742	709	731	661	687	623	701	711	700	701	713	688	683	660	708	678	699	702	722	666	678	668	688	684	656	702	757	680	766	667	742	717	671	695	681	671	684	661	669	684	717	669	682	694	726	663	698	662	693	749	702	631	698	683	718	686	704	693	705	696	669	672	711	754	713	720	699	724	646	736	711	710	744	683	677	686	647	677	643	678	715	704	708	685	696	693	670	666	693	707	675	748	726	702	662	694	689	681	715	676	691	721	711	683	659	711	701	689	666	688	651	747	718	710	654	733	722	674	646	726	750	663	694	653	730	732	719	727	722	703	682	706	693	653	704	680	692	675	689	680	731	716	678	705	687	695	686	696	756	727	691	753	666	708	686	730	697	696	724	700	746	650	722	739	661	621	721	713	659	632	701	691	698	719	693	711	667	695	718	681	705	695	681	684	724	663	714	649	673	672	684	644	633	727	702	697	705	688	718	644	704	669	699	735	712	708	739	683	705	668	689	713	629	711	674	716	712	694	697	664	697	737	650	640	678	698	713	699	675	703	724	699	705	696	681	704	670	727	698	724	723	684	741	680	726	677	675	642	697	673	713	679	743	685	682	768	712	699	661	686	658	651	727	687	689	691	694	704	726	687	688	704	705	742	669	741	743	704	700	697	700	728	654	676	636	711	656	719	688	724	676	684	682	697	727	657	723	717	672	689	676	686	671	702	667	644	733	687	687	675	692	692	703	671	724	722	687	677	742	701	699	676	664	725	707	760	710	701	717	705	699	706	690	686	662	675	731	679	748	714	650	718	710	688	687	706	710	651	711	698	713	680	652	703	659	677	674	689	682	676	715	688	655	686	689	654	687	717	697	656	696	715	731	684	655	706	671	655	654	702	691	730	705	740	703	697	672	694	690	686	673	713	755	678	677	716	669	695	642	692	692	681	634	656	723
4799	13363	10267	5802	3999	3078	2368	1871	1463	1372	1179	1123	1004	1021	1013	923	902	856	908	808	841	823	802	790	786	743	800	804	756	783	803	787	784	798	816	766	848	738	766	791	812	790	798	727	725	775	743	748	727	753	758	734	769	741	779	725	744	777	710	743	717	707	740	719	732	703	686	716	708	710	751	685	739	728	692	710	710	736	681	666	713	735	747	726	706	691	735	741	680	769	728	676	716	683	701	727	728	684	728	705	728	720	667	743	694	740	703	701	701	739	693	708	684	729	669	716	667	723	710	734	766	698	707	700	685	724	697	688	676	697	661	688	690	648	680	731	675	707	668	686	709	650	715	692	667	656	706	702	718	692	715	661	684	724	721	685	677	676	747	691	694	733	769	676	678	733	749	705	627	697	676	686	694	649	653	684	684	683	752	708	710	700	736	696	662	707	651	691	659	672	687	708	660	684	685	710	736	700	706	683	714	715	711	700	715	686	700	728	671	690	686	692	699	704	692	739	726	762	719	712	668	672	665	673	724	695	715	720	720	696	705	709	722	679	679	714	741	717	692	691	689	729	708	733	716	747	713	704	705	723	712	706	701	737	755	670	682	686	735	712	711	732	698	698	687	660	689	705	691	744	727	697	695	685	715	713	675	678	709	766	724	718	739	719	717	724	686	706	702	704	699	700	710	698	658	730	688	704	724	733	712	723	718	733	743	669	693	712	715	670	692	700	672	677	706	678	712	666	709	666	675	719	680	701	717	690	659	720	705	702	679	687	699	656	728	661	711	719	714	715	676	684	679	659	699	714	727	687	703	677	738	728	693	687	704	681	700	729	671	723	686	691	655	650	699	697	663	720	694	709	699	713	705	719	706	710	669	703	718	738	671	616	698	728	699	721	721	716	693	686	660	649	688	714	701	708	704	726	676	659	715	733	685	716	708	694	707	707	684	693	687	726	694	713	665	688	748	725	737	700	744	690	691	756	703	688	654	670	707	700	690	698	727	729	683	689	712	738	706	696	705	683	744	676	725	687	674	672	687	713	753	720	725	697	698	700	730	676	725	702	698	674	688	695	723	669	742	672	678	676	657	700	746	702	686	647	654	691	695	749	714	662	757	700	659	714	653	696	695	696	691	710	729	748	682	686	716	727	758	692	726	680	702	713	746	684	715	735	702	679	669	699	719	713	678	703	715	739	744	660	719	686	670	712	767	665	670	685	707	696	685	689	725	670	702	701	686	688	731	724	702	710	651	688	689	665	699	684	748	683	688	706	695	740	720	673	724	704	653	697	696	685	655	687	714	712	671	742	705	663	759	684	714	754	715	710	659	693	671	708	691	693	670	746	681	722	711	710	687	706	685	682	680	767	735	652	682	701	737	717	685	674	728	719	691	726	692	699	750	709	696	726	668	709	752	663	703	713	700	740	715	701	699	674	712	702	697	702	696	744	729	698	683	733	704	682	658	664	672	716	706	702	669	677	689	686	675	698	744	702	755	735	713	720	706	741	694	675	711	663	736	736	704	728	710	729	692	731	707	689	658	745	762	699	744	696	741	667	688	716	677	695	661	669	728	676	710	751	729	701	721	695	707	698	728	723	726	693	667	685	659	742	675	688	727	669	718	717	707	716	718	691	718	721	727	698	769	719	730	721	719	708	715	714	704	674	726	649	701	682	722	680	684	720	725	730	661	710	723	678	702	747	725	675	705	715	678	713	769	712	740	689	653	730	714	711	677	688	680	680	738	691	671	703	679	668	708	748	692	679	706	721	713	723	684	711	661	690	654	689	729	686	713	683	649	683	704	682	686	769	700	759	657	674	710	709	714	698	718	675	691	706	754	668	696	659	738	672	707	679	742	695	696	738	702	709	693	752	693	740	749	700	721	694	668	696	729	732	703	686	735	671	716	663	673	734	727	705	732	693	669	715	685	709	676	703	747	704	717	663	680	665	673	715	709	738	702	669	714	690	747	664	729	679	722	681	705	734	702	721	670	721	708	742	689	713	730	662	660	681	718	749	688	692	704	750	669	680	655	690	701	688	668	687	658	728	705	738	727	718	669	685	686	705	710	695	740	696	712	717	719	685	738	742	675	671	702	696	703	664	733	682	711	658	678	684	727	679	702	692	677	736	679	693	749	748	742	703	697	665	701	696	721	721	699	684	733	748	689	691	737	684	721	679	729	685	728	664	706	678	630	700	738	727	723	712	746	697	693	739	686	734	750	685	711	660	678	710	725	688	725	669	698	710	765	685	737	733	700	700	698	706	670	724	701	682	709	730	726	687	678	716	706	705	745	680	665	684	694	653	704	717	703	698	741	683	709	720	701	681	654	743	690	685	690	717	704	692	681	716	692	696	684	701	678	776	742	703	696	640	690	707	740	768	714	695	732	704	706	713	711	705	728	719	662	732	693	692	702	690	707	721	703	735	710	718	714	731	696	704	742	716	713	742	650	680	668	695	748	694	758	722	666	735	683	722	746	667	711	666	712	651	687	679	768	687	684	737	654	731	735	724	742	678	662	691	697	717	706	715	673	674	670	693	705	694	662	699	678	706	704	711	681	669	726	754	709	680	697	779	713	659	729	677	693	700	696	781	727	689	736	706	673	727	688	682	695	681	704	710	691	689	662	669	721	690	695	688	698	661	736	680	680	720	733	683	754	700	692	711	697	690	655	759	706	703	693	708	726	687	749	706	675	786	703	704	668	675	716	753	703	714	657	673	682	735	648	701	683	732	712	706	683	677	709	674	704	700	708	688	707	703	680	679	711	724	685	729	681	693	693	695	677	682	696	686	702	757	735	692	713	676	676	737	717	676	659	705	728	680	692	693	741	704	687	663	684	705	686	677	643	727	729	672	729	737	667	724	677	698	700	679	728	689	697	668	748	661	719	688	722	632	700	666	646	685	708	716	719	685	670	705	752	699	710	710	675	668	692	679	715	676	771	681	699	700	678	684	692	701	768	746	725	650	699	717	659	705	741	700	701	703	765	707	681	714	712	712	677	694	684	671	711	672	714	681	704	719	683	727	697	707	677	662	656	734	735	721	728	685	731	713	712	680	718	681	698	695	708	700	723	743	732	731	667	718	749	711	740	717	654	755	702	711	702	707	689	712	683	717	714	686	726	715	717	714	712	650	732	660	668	724	765	696	712	664	702	707	704	675	695	728	717	695	685	689	659	729	734	737	702	716	671	713	684	727	706	676	659	714	709	775	750	704	692	744	677	750	725	723	754	746	678	633	675	716	694	721	715	717	726	697	723	707	686	713	693	693	709	708	719	710	676	723	701	700	692	681	665	682	681	689	731	694	718	710	675	677	718	700	738	732	707	703	714	694	758	674	745	685	734	623	711	727	710	702	686	732	692	673	702	743	690	674	738	645	746	745	739	665	687	690	693	714	728	685	654	709	707	732	674	699	699	677	665	726	704	711	654	711	669	709	706	753	732	718	686	669	700	697	684	726	737	736	706	700	644	702	747	767	732	681	706	711	737	701
24982	21349	27414	25524	10123	1290	891	734	610	546	489	462	426	442	429	460	426	431	436	389	367	381	385	379	357	380	397	356	440	417	429	377	418	398	372	402	373	426	381	377	376	375	402	402	379	388	377	363	362	385	361	378	333	365	362	390	362	384	347	327	334	366	369	375	379	386	347	345	389	338	353	386	376	391	341	388	363	374	370	366	352	337	341	374	356	358	372	339	372	380	331	346	354	314	373	341	321	315	334	363	378	351	327	363	340	359	397	384	374	355	342	355	353	394	396	354	373	364	375	365	361	331	382	342	395	369	330	343	331	343	378	404	385	338	326	339	394	357	345	318	331	345	344	380	333	381	361	323	379	348	307	353	372	323	327	335	379	345	367	354	339	355	373	347	356	355	333	374	365	346	355	383	326	296	340	339	336	364	332	362	361	374	349	348	379	363	350	364	346	360	386	377	348	328	368	343	354	379	361	344	387	373	369	354	332	385	383	359	371	338	326	352	351	374	370	346	355	401	335	363	354	377	336	363	349	366	377	353	361	382	361	362	376	359	368	356	328	387	385	354	366	355	362	339	366	354	339	344	373	396	339	324	358	357	340	361	385	377	379	327	381	361	354	336	359	353	339	335	345	340	379	368	372	353	362	408	368	338	334	347	382	356	369	382	316	340	358	338	346	350	317	375	368	357	320	355	376	389	369	382	359	365	350	344	401	371	349	355	335	348	361	345	393	339	358	354	370	356	385	352	361	333	316	340	381	342	350	383	372	340	322	373	355	374	362	396	369	365	363	382	382	326	355	358	380	349	342	367	368	364	331	354	345	385	392	338	357	362	362	366	330	368	352	342	359	387	396	360	370	352	371	381	365	345	353	332	394	360	376	331	352	354	361	383	349	370	365	345	362	354	372	344	399	338	348	369	365	349	334	346	356	388	372	368	332	339	336	334	340	332	355	344	364	391	349	374	362	340	325	369	389	354	345	356	349	353	338	386	351	367	340	380	356	342	377	358	342	356	345	368	360	355	359	338	380	363	395	360	354	351	367	363	364	351	328	348	380	365	352	388	344	355	362	344	351	380	388	351	382	348	370	383	322	337	372	345	360	363	346	362	363	378	352	326	363	336	352	353	365	362	359	342	390	395	362	331	383	398	356	348	404	330	366	331	368	390	363	354	359	383	343	344	383	365	380	333	342	346	376	356	354	366	355	349	341	354	385	360	357	344	350	368	331	366	395	303	376	330	347	357	351	346	334	370	353	353	344	390	380	356	374	353	336	364	365	363	383	366	375	361	345	348	367	338	381	386	328	376	353	346	338	369	343	341	359	358	362	333	313	354	377	359	354	377	361	370	333	364	327	342	311	365	367	383	354	353	398	353	365	327	361	328	349	346	364	355	347	334	326	344	345	342	355	340	336	381	367	375	390	333	379	378	375	332	362	345	321	378	353	372	389	350	359	335	315	367	368	372	346	365	336	364	335	378	332	339	364	345	355	408	322	370	329	360	344	379	412	344	341	350	363	359	378	369	388	368	355	353	372	366	357	361	369	360	365	352	332	380	362	364	349	391	360	343	385	363	357	352	324	337	344	357	355	325	366	388	308	335	347	342	377	351	372	375	369	334	358	343	364	390	373	392	348	366	361	334	359	337	346	390	361	379	391	359	374	352	349	362	318	337	333	335	350	346	374	391	376	381	358	357	373	323	371	347	377	355	378	375	349	352	351	385	317	382	356	351	350	353	341	377	394	353	347	336	329	340	352	349	348	361	337	372	312	342	356	326	358	360	354	350	415	340	331	383	342	403	348	338	374	326	303	351	330	360	393	334	368	365	344	337	364	385	354	367	342	382	339	341	378	358	314	377	362	329	342	359	356	364	347	339	353	337	366	359	357	342	332	376	334	338	352	407	335	330	360	367	401	361	339	395	381	332	341	385	329	366	332	337	355	345	376	336	358	339	370	373	376	371	359	334	328	350	380	388	360	346	335	368	349	338	352	392	387	346	373	351	332	361	359	334	345	372	344	349	345	357	359	329	374	382	380	345	365	378	350	368	311	367	378	356	383	365	334	349	367	372	377	333	319	378	355	357	345	337	355	357	363	370	378	338	382	381	333	377	325	371	356	373	367	363	341	363	357	358	329	353	346	379	359	411	322	345	376	350	319	376	373	351	365	371	357	348	331	368	354	333	356	377	344	358	393	373	354	385	371	381	357	354	332	357	367	365	378	366	378	368	356	368	349	350	376	383	360	345	372	320	352	347	342	338	375	337	381	366	343	370	349	372	317	329	354	383	372	320	332	359	353	338	406	361	320	338	354	359	353	341	345	375	386	352	375	351	363	341	338	375	383	354	332	329	345	335	336	369	344	400	380	361	352	363	382	372	366	351	334	378	342	361	335	321	324	324	359	331	371	364	360	342	380	360	344	379	353	333	368	335	363	370	361	370	346	374	344	395	353	369	366	338	346	400	349	348	341	362	370	378	350	351	350	370	365	356	357	320	342	335	353	352	367	378	320	348	362	332	369	379	352	347	358	412	345	401	358	395	338	309	342	346	364	366	383	333	348	310	363	374	315	347	333	320	352	375	399	347	334	374	372	364	339	353	367	402	356	390	351	352	346	379	376	360	348	368	354	373	368	359	370	363	367	364	412	402	363	360	353	347	332	373	363	351	335	393	379	353	338	349	362	374	357	341	353	349	349	324	371	381	371	357	356	385	323	339	338	352	384	322	351	359	392	388	372	322	341	341	344	349	356	343	340	334	328	367	328	333	380	329	333	361	366	383	337	362	372	347	352	369	352	355	358	372	343	358	357	358	356	384	368	369	404	343	346	354	361	375	339	347	372	329	351	351	379	382	348	336	337	331	336	383	417	342	344	386	336	334	368	355	378	360	349	362	375	372	325	366	360	336	321	319	364	347	365	335	357	365	315	342	378	361	344	368	321	333	367	371	386	399	344	367	364	396	354	352	360	339	354	361	332	373	376	340	374	333	371	347	387	323	360	326	394	384	356	327	348	361	364	347	338	339	371	386	385	373	353	350	358	360	378	352	327	353	374	408	367	344	321	347	370	343	377	384	366	347	387	320	362	346	391	351	332	408	366	376	344	376	371	347	355	344	330	336	340	359	385	334	340	331	365	364	360	361	314	363	394	343	353	379	336	365	342	365	326	339	367	371	324	354	372	356	365	352	350	372	360	382	345	345	391	344	368	352	369	385	364	331	345	388	331	326	352	328	361	338	328	400	381	355	316	342	340	362	361	327	397	378	354	395	368	333	365	377	367	358	360	345	356	348	327	378	370	337	367	379	380	350	365	339	384	382	352	380	358	330	357	364	337	366	338	332	352	379	371	358	343	357	351	378	357	352	379	394	352	368	382	330	332	337	377	380	366	395	350	369	383	383	353	349	370	344	346	374	386	369	373	338	348	375	330	379	359	358	353	372	368	370	339	404	347	340	344	369	367	338	338	374	359	338	342	362	343	366	393	351	364	342	330	353
4250	8719	6574	3584	2423	1864	1461	1099	913	752	669	620	532	568	557	537	531	450	494	507	473	443	481	414	453	434	411	436	423	496	432	437	439	409	470	394	419	403	446	446	437	399	464	384	387	414	406	404	407	414	405	406	412	380	391	404	383	383	378	402	392	384	392	422	407	386	386	430	430	419	381	415	408	418	405	366	423	352	380	416	371	381	348	384	372	373	375	403	361	341	389	365	372	388	390	361	387	401	374	392	366	396	376	404	390	373	397	379	362	399	356	347	384	411	369	392	328	358	387	381	351	399	370	388	378	363	384	377	365	350	347	380	411	363	360	377	410	369	386	390	380	366	372	362	369	370	396	342	351	383	367	363	392	383	381	384	388	368	381	343	363	341	391	348	387	404	387	367	409	351	356	389	373	365	360	406	365	344	332	318	366	360	401	333	357	360	366	371	416	406	361	345	358	387	390	358	372	393	375	375	384	372	381	374	387	401	392	375	400	337	372	351	361	380	390	372	390	382	365	403	366	357	389	382	383	406	357	383	374	409	350	401	380	346	381	421	364	389	380	390	395	378	379	385	382	355	375	393	371	405	374	399	387	362	357	376	361	369	380	376	395	393	401	371	402	365	387	398	330	376	377	359	388	367	379	382	361	372	391	348	389	389	361	399	369	355	366	412	404	382	365	354	370	386	386	388	378	345	372	361	351	405	403	380	363	360	371	352	411	340	363	378	367	405	370	361	351	389	362	390	359	372	392	387	356	349	377	353	342	364	400	395	380	332	351	386	375	384	366	362	398	387	392	355	378	352	423	362	348	373	364	380	369	348	373	419	334	390	389	345	365	375	390	347	388	380	381	392	385	357	395	339	366	366	355	390	370	371	401	409	403	366	412	365	416	340	354	336	352	346	409	378	361	376	413	355	381	400	359	395	380	347	369	391	327	379	338	370	390	366	351	378	406	370	379	377	345	357	422	398	354	387	363	370	370	355	337	377	383	375	351	369	343	385	400	409	370	431	368	402	424	388	373	358	423	386	375	369	411	341	371	364	356	421	359	400	338	359	353	371	395	385	392	358	370	396	370	387	377	387	368	386	373	333	369	383	388	342	362	416	366	375	363	378	366	406	365	366	371	362	397	414	386	368	396	395	369	385	369	367	356	364	374	366	388	400	373	393	373	372	368	360	396	364	374	390	386	355	360	383	345	385	390	387	367	391	382	376	359	404	353	372	373	386	385	365	370	362	363	340	379	377	410	366	384	377	364	368	373	347	394	410	403	347	369	373	358	369	376	384	415	381	389	360	387	364	395	395	389	378	382	401	393	366	386	398	377	385	373	348	350	348	381	412	347	404	366	350	366	333	387	360	387	390	368	379	349	342	372	378	380	374	367	365	410	378	405	382	405	364	370	387	344	388	364	374	378	377	412	361	348	379	376	378	393	364	374	384	411	358	381	376	391	357	343	405	384	376	363	394	362	376	374	332	365	363	392	381	321	374	365	415	358	404	360	396	345	386	384	384	356	413	388	335	341	414	386	384	384	383	372	360	395	406	356	415	365	349	364	371	397	355	377	368	405	355	376	379	333	381	362	371	378	407	382	366	367	387	359	353	401	409	354	382	389	391	356	345	343	379	380	396	357	366	386	379	365	363	360	373	388	367	377	350	377	374	371	386	389	392	391	394	365	352	352	400	342	376	376	383	401	376	427	376	356	359	362	349	376	385	377	372	381	402	394	384	410	377	386	393	383	393	369	392	356	367	388	355	389	384	369	446	388	386	389	396	356	365	363	422	379	363	415	355	367	360	394	398	386	385	363	339	335	320	347	402	356	381	351	352	368	380	360	370	388	392	387	369	373	352	389	367	352	377	376	369	392	386	399	356	400	354	395	362	382	380	350	389	379	347	372	377	358	359	373	358	370	369	365	385	367	413	362	363	420	378	378	393	384	375	381	391	375	376	383	412	382	392	352	389	369	364	372	419	379	368	341	372	380	403	394	425	390	368	358	389	409	347	352	357	344	384	367	362	392	374	372	394	397	386	361	372	374	411	401	388	362	354	406	343	378	411	416	351	352	399	358	367	368	381	375	383	375	383	393	365	363	385	374	370	362	393	385	349	353	391	374	365	375	418	378	339	389	382	363	372	382	380	392	384	390	349	377	372	390	373	370	331	378	402	328	381	359	379	350	369	349	393	373	386	367	396	367	384	393	368	381	397	356	371	388	356	399	383	375	337	382	387	374	361	395	372	421	418	359	379	361	396	377	385	375	375	383	397	379	343	378	386	391	424	350	401	356	403	376	369	402	368	399	387	376	376	403	374	389	373	409	371	383	404	360	366	379	379	381	347	404	397	349	379	364	379	382	403	383	384	380	373	381	380	347	343	393	365	367	366	390	389	361	371	389	361	385	342	373	358	377	379	389	373	402	371	370	377	383	343	362	391	369	341	370	356	386	366	409	399	381	370	369	359	375	376	378	368	374	375	356	394	392	374	341	382	365	381	348	391	381	354	381	389	334	391	365	361	367	371	396	375	347	368	392	364	371	358	371	374	370	380	370	359	388	363	367	394	375	351	369	342	387	349	397	372	365	388	378	411	372	370	361	356	374	380	359	394	407	397	394	356	395	381	388	417	340	350	375	400	367	421	380	383	395	374	408	375	407	362	368	399	371	373	388	376	366	387	377	393	375	399	394	370	378	377	342	400	380	391	351	381	334	376	360	377	390	359	358	390	391	376	397	389	362	364	412	367	393	374	370	385	372	361	360	401	390	348	407	402	406	386	403	331	376	408	386	369	381	380	345	365	409	383	383	375	371	346	378	383	378	357	350	366	388	330	383	362	363	418	378	382	369	372	370	354	370	361	412	397	374	363	355	369	396	376	391	355	361	369	389	396	406	381	390	363	379	375	397	395	407	370	401	378	344	366	374	396	381	389	371	403	363	359	373	419	373	425	388	401	417	377	386	342	393	385	363	380	396	388	345	415	377	397	358	351	406	411	358	405	403	374	429	379	391	390	364	393	393	397	373	391	368	364	351	400	395	376	385	376	423	353	351	410	354	395	375	377	371	364	380	366	373	392	377	374	398	398	389	379	352	360	386	338	355	373	363	423	403	369	356	349	374	372	375	386	369	374	375	394	389	401	381	367	366	365	375	378	383	367	402	365	395	386	355	350	381	387	387	340	346	383	356	384	398	375	371	349	341	367	396	367	359	399	366	358	363	356	389	390	359	371	415	382	403	391	373	381	388	352	375	373	375	365	351	359	399	408	364	331	383	344	373	391	364	328	378	344	367	410	379	357	362	401	329	408	412	377	388	335	382	363	382	393	385	371	371	372	374	371	318	380	342	346	369	378	393	395	384	360	389	375	377	356	397	381	389	390	361	380	353	381	375	397	401	369	367	360	390	369	393	375	390	357	384	370	374	358	393	405	373	385	377	336	376	362	376	410	366	358	368	425	332	382	365	361	346	376	364	375	385	362	361	355	349	357	375	350	369	379
22710	21400	29066	24130	21406	21500	9479	2213	1558	1376	1266	1123	1053	975	995	966	925	948	863	865	863	865	785	815	841	827	813	871	775	845	851	827	792	766	794	766	784	844	814	768	794	804	811	804	769	747	760	808	760	772	761	764	760	782	801	716	715	753	782	699	722	721	782	742	752	746	751	745	763	732	704	740	767	683	706	767	734	734	734	775	695	683	758	734	726	738	730	665	757	745	763	684	693	747	730	736	702	796	759	684	771	723	726	746	752	731	722	685	694	699	704	682	727	744	654	719	723	745	698	714	739	723	702	742	780	712	708	745	712	694	767	709	748	679	704	764	712	712	739	670	702	742	724	701	763	721	711	705	712	703	749	717	713	682	742	757	750	748	707	731	707	718	691	704	681	687	728	721	736	689	726	691	698	711	732	700	705	725	739	727	724	730	759	694	705	739	712	746	677	746	738	768	705	735	727	699	727	709	693	739	724	717	692	670	687	743	768	729	735	720	704	741	744	687	758	745	751	733	762	718	720	708	735	691	701	722	744	713	716	727	755	683	719	707	742	692	732	735	730	742	715	739	760	672	675	710	736	732	719	693	741	714	738	745	704	737	725	711	712	727	731	688	755	691	675	730	695	737	701	719	743	717	706	742	755	734	700	739	723	701	683	746	716	726	712	782	752	719	659	730	701	725	704	719	715	739	738	739	736	713	709	716	739	728	718	784	745	722	768	775	729	729	711	690	733	692	666	701	686	690	768	748	712	737	735	730	693	738	705	750	767	733	763	679	695	744	734	719	712	723	737	711	704	712	681	700	712	665	740	756	762	716	744	718	666	731	732	724	706	710	674	710	762	743	762	681	713	740	717	690	706	731	642	700	683	683	769	716	721	746	688	724	721	782	705	706	704	730	699	714	673	735	713	731	741	748	722	728	697	692	694	699	767	695	743	711	703	696	697	738	728	719	743	699	691	732	691	709	716	709	730	750	736	695	703	728	752	702	757	743	746	727	730	738	721	738	705	647	661	762	730	731	738	747	700	725	712	724	741	734	718	742	696	688	713	744	710	734	709	688	753	691	806	652	717	751	698	728	683	720	739	740	723	727	718	712	735	704	725	702	775	707	722	680	710	699	724	688	662	732	755	709	732	688	708	760	712	724	755	750	732	711	683	708	699	676	695	693	655	686	738	758	688	703	741	669	753	735	750	709	712	754	712	702	707	693	686	700	705	746	670	748	698	732	728	720	684	686	689	749	752	717	761	710	714	710	712	779	728	764	735	747	693	686	717	687	672	714	711	725	735	712	708	727	702	732	708	703	715	721	734	745	709	724	723	657	725	729	707	729	734	716	732	699	680	711	703	733	717	698	703	723	762	689	709	710	704	700	710	751	673	699	737	706	717	700	707	786	741	720	677	691	764	757	680	697	736	734	725	730	745	724	674	707	748	687	694	739	706	739	731	728	691	761	728	680	749	708	723	754	718	708	782	742	691	671	702	752	717	681	720	727	768	718	726	707	764	714	673	720	726	673	727	771	748	690	687	741	732	727	741	735	764	710	715	724	725	689	730	706	723	769	693	746	711	680	704	720	714	762	732	703	744	753	692	763	763	698	717	725	747	689	720	684	711	693	720	725	706	696	684	704	720	678	730	735	710	728	689	721	728	728	724	719	670	709	729	711	707	695	708	685	681	739	747	678	724	737	732	757	706	710	724	743	757	743	777	692	749	681	742	737	655	667	747	756	733	685	747	720	730	695	730	723	754	720	716	748	685	754	735	691	728	774	723	732	731	751	674	695	676	697	724	708	707	708	732	700	710	702	671	669	656	745	674	755	707	666	676	689	686	749	711	679	754	730	725	733	721	702	660	724	675	652	720	743	721	757	720	670	765	727	725	690	759	738	683	702	732	712	732	685	773	688	726	720	766	716	777	726	726	730	699	745	737	676	718	727	742	723	673	710	752	683	660	724	675	710	733	772	711	694	716	741	701	701	671	720	741	678	671	765	680	691	723	672	689	659	729	735	761	733	718	710	715	704	746	728	742	680	755	718	706	728	693	717	751	713	731	711	764	713	711	700	707	757	658	733	745	734	780	672	708	698	718	738	717	670	732	719	694	737	783	734	746	758	698	672	768	728	712	704	737	721	653	700	717	697	731	739	759	725	665	698	696	695	679	689	694	713	694	705	727	756	724	704	706	694	698	703	673	716	703	740	752	739	707	678	751	683	707	727	713	703	716	755	765	727	704	740	700	689	744	785	711	718	708	721	744	677	753	702	706	750	675	671	711	734	685	725	690	696	714	694	686	713	706	723	697	708	740	680	747	730	766	736	643	757	731	728	686	730	737	738	719	702	697	753	687	726	750	697	652	751	746	723	671	728	737	655	760	694	721	721	699	732	684	725	739	728	748	674	703	729	746	750	753	737	715	717	721	724	705	782	706	663	721	729	716	734	721	670	714	757	682	702	745	713	740	717	728	697	757	712	683	708	703	726	775	687	747	718	726	754	695	709	752	714	761	718	701	728	711	741	768	756	742	705	741	695	711	703	693	710	775	688	698	676	715	764	723	737	723	727	742	724	689	742	709	700	748	733	742	754	678	707	708	712	725	717	681	737	721	699	738	719	740	742	687	715	732	775	736	742	731	737	732	718	706	698	693	766	723	730	729	686	738	693	738	704	721	694	712	703	724	726	684	684	697	700	711	704	737	716	757	766	719	735	685	731	724	769	729	705	719	678	713	703	712	708	739	714	745	708	721	699	756	687	733	716	672	716	780	723	746	728	684	689	694	701	712	776	744	775	675	740	758	710	717	699	764	699	730	757	763	746	694	720	681	745	716	706	768	712	735	680	703	736	730	688	753	667	716	703	716	743	728	688	727	748	734	747	738	758	699	751	705	742	729	696	743	696	724	699	774	744	787	703	703	731	711	681	692	695	751	717	738	716	734	645	712	738	711	734	703	718	742	700	717	670	689	761	711	721	730	745	698	666	711	691	761	752	704	706	734	737	700	738	729	669	743	738	735	764	751	748	715	676	714	676	723	671	699	690	724	709	684	723	771	684	704	714	699	684	714	732	705	710	708	732	725	728	711	759	750	719	718	739	708	715	680	707	749	706	714	727	723	775	720	767	694	737	682	739	728	662	708	764	755	723	734	682	712	682	745	760	713	726	707	722	715	702	711	740	712	740	742	733	711	718	715	712	690	710	703	715	696	736	724	730	706	693	648	762	714	752	728	707	694	687	642	749	690	708	722	682	732	669	693	752	757	699	757	730	698	658	721	725	753	745	713	702	721	736	705	707	711	725	723	719	739	688	746	719	701	735	766	740	661	713	729	703	737	694	747	710	679	703	688	722	713	749	731	678	727	736	674	688	667	732	687	701	696	727	703	721	691	695	728	745	730	718	732	748	760	690	719	710	732	788	704	727	680	705	745	716	740	733	727	741	686	693	714	718	689	736	716	701	726	731	690	761	699	674	709	720	713	678	738	699	681	713	729	740	729	711
5959	19832	15335	8671	6229	4848	3686	2756	2153	1771	1565	1419	1320	1265	1215	1159	1182	1020	978	926	969	870	862	906	843	846	866	863	865	858	907	877	867	854	863	861	862	826	843	815	805	810	796	842	791	779	809	755	827	799	763	718	774	790	785	758	763	770	768	731	733	758	733	779	762	792	790	740	777	726	734	794	749	792	695	735	731	727	741	755	728	769	748	745	736	713	744	705	761	727	699	731	704	717	700	713	705	759	726	750	753	702	732	766	752	703	715	718	762	737	729	754	739	729	788	753	719	753	776	688	706	691	667	700	776	699	779	718	756	701	754	699	729	745	740	707	765	732	766	728	739	800	701	703	730	756	688	713	763	705	765	733	743	738	733	741	725	720	751	715	757	738	725	724	765	703	741	732	690	718	708	726	714	664	746	711	750	699	723	734	777	777	729	751	743	718	705	755	712	708	728	717	713	758	687	733	740	683	706	693	691	732	717	815	729	757	770	734	733	753	725	705	725	756	739	715	743	695	756	710	710	731	738	689	686	712	732	712	725	733	718	739	722	742	706	722	733	745	714	682	736	747	771	706	723	729	733	776	699	757	720	732	716	734	725	742	748	686	765	710	714	725	692	743	722	784	727	759	748	702	714	760	719	753	727	734	738	750	682	743	684	723	724	756	712	783	740	712	742	760	742	755	732	690	755	751	784	719	716	712	738	705	727	770	672	696	690	773	724	771	748	732	730	766	703	727	709	707	729	701	773	737	719	715	732	707	757	747	740	708	779	759	751	758	731	772	705	721	753	756	717	729	724	724	711	743	727	728	706	681	754	691	725	728	767	715	704	711	723	774	694	744	723	705	695	722	753	737	756	737	755	750	756	757	739	776	740	706	710	717	749	731	767	712	745	707	750	745	746	733	704	764	688	746	715	776	746	691	746	679	708	694	743	710	716	700	725	719	745	712	757	793	703	717	749	702	700	721	713	714	734	732	712	680	731	679	769	773	745	722	733	741	788	624	731	740	728	680	748	707	729	762	711	728	714	697	778	717	767	762	745	691	724	754	755	734	729	760	743	723	779	731	705	728	764	731	766	720	702	698	724	701	748	770	713	709	714	767	760	713	745	731	749	728	692	761	738	750	744	694	766	720	723	761	718	706	715	764	747	708	712	716	782	745	699	726	774	727	675	740	741	703	704	692	706	688	745	751	780	727	719	768	737	745	755	778	700	709	733	717	767	738	707	711	728	744	720	769	720	742	703	729	760	724	738	711	766	756	740	734	718	733	692	746	714	724	699	691	739	755	716	706	738	713	749	706	757	693	703	724	770	674	794	724	716	718	701	715	769	713	771	736	718	739	718	701	711	744	763	736	723	704	717	721	729	703	760	729	748	752	736	774	696	757	725	714	779	719	732	704	747	731	731	696	732	759	740	669	748	717	754	762	728	709	688	654	709	740	674	739	731	716	700	694	722	735	734	717	744	723	755	699	703	746	728	785	717	737	748	683	802	733	721	796	686	767	725	775	722	703	726	710	755	701	712	744	740	716	689	717	756	761	752	723	724	712	716	723	681	752	773	731	753	755	743	756	684	700	692	720	716	719	708	739	751	746	741	685	709	742	736	712	728	739	726	710	779	706	689	786	763	707	740	739	693	770	743	774	726	753	741	717	731	713	705	759	726	729	725	733	735	710	706	757	731	803	741	744	727	728	739	734	755	709	741	735	752	769	739	754	733	757	677	697	760	713	718	777	756	709	753	753	782	718	725	798	757	739	757	684	757	698	729	751	723	813	765	724	723	751	726	703	766	714	760	712	748	691	762	733	733	754	718	690	758	752	734	681	784	747	639	708	693	710	741	716	739	764	755	672	771	688	721	702	692	689	708	718	724	713	711	697	775	703	732	707	724	723	779	740	735	742	755	707	705	756	713	720	706	731	716	771	663	732	737	738	752	709	752	743	748	691	730	725	698	688	726	701	726	731	708	707	695	719	682	723	713	678	708	731	684	715	691	742	761	735	745	769	744	772	756	735	702	703	755	695	726	746	718	733	739	740	752	746	741	772	714	740	739	724	793	719	707	741	654	736	697	736	721	724	745	717	728	713	708	745	761	712	692	701	713	770	720	725	728	673	726	761	698	687	680	735	693	729	717	734	741	725	725	696	735	716	723	760	771	752	716	753	742	731	712	733	757	705	735	755	725	732	755	760	718	724	716	732	706	706	738	684	717	721	705	741	736	756	741	707	732	755	778	683	740	712	731	754	756	708	740	761	744	781	731	732	669	770	722	745	749	724	724	728	729	717	709	717	685	668	727	743	709	739	756	747	712	700	689	785	752	746	742	779	753	739	710	724	754	757	723	696	715	733	732	770	728	766	658	693	720	722	727	790	777	706	726	696	736	732	732	730	760	706	701	722	751	717	757	709	733	713	733	711	690	733	725	715	724	733	744	727	658	736	719	760	731	732	715	764	711	767	693	712	730	743	759	705	687	730	712	738	711	746	733	752	729	740	751	789	682	687	685	732	733	729	716	749	711	723	709	709	725	701	700	716	707	750	724	719	767	698	744	711	687	725	707	716	690	725	725	774	754	764	702	709	769	726	724	715	718	761	700	722	726	775	803	742	782	734	794	765	724	738	723	758	722	710	706	687	696	758	721	714	685	704	673	725	696	690	788	713	708	727	708	747	740	756	732	708	717	723	731	746	788	719	770	742	740	758	716	736	748	742	726	754	714	738	779	730	748	748	692	737	674	699	701	747	718	682	722	741	735	689	691	702	762	707	711	754	713	728	733	734	720	712	769	758	709	694	779	713	742	744	754	729	734	722	716	736	719	727	749	698	748	743	737	742	740	713	676	733	748	732	742	695	748	731	749	670	713	721	675	735	705	753	686	686	737	770	714	710	722	739	689	696	749	750	736	734	737	745	684	741	736	738	701	738	705	692	718	729	751	735	737	666	728	792	777	730	731	760	735	738	716	730	732	737	778	767	748	724	755	711	809	702	713	736	752	721	722	704	720	749	695	688	717	718	713	695	777	739	727	696	755	722	741	712	736	780	690	715	718	746	710	749	710	790	699	703	750	741	753	759	701	705	690	729	709	689	743	697	719	687	750	706	721	785	704	748	721	699	815	712	742	721	691	732	755	716	697	698	703	730	700	697	729	737	712	735	703	722	708	731	724	688	729	717	714	748	717	685	693	747	692	749	721	739	764	721	726	754	731	703	744	683	697	740	743	681	727	734	711	699	709	721	695	739	755	691	698	680	705	696	691	761	742	670	757	705	797	728	689	731	746	717	725	715	727	703	726	716	705	701	744	731	681	771	754	765	757	734	717	738	686	715	687	730	768	701	701	765	734	695	726	690	751	759	739	752	737	693	714	729	737	704	776	701	714	742	744	702	726	739	750	700	728	722	692	771	711	701	694	704	706	749	780	714	705	749	785	747	750	723	729	746	707	739	675	701	715	770	717	731	707	720	711	754	718	767	670	753	727	736	721	762	722	668	715	704
27967	19569	7639	1778	998	752	692	611	560	514	504	495	468	449	461	476	469	435	463	449	452	465	473	457	412	471	426	454	473	474	465	396	449	450	458	462	457	453	449	461	443	443	458	445	470	434	470	438	466	418	478	424	415	455	437	441	467	401	449	436	430	429	391	429	445	408	443	431	441	409	453	428	485	429	423	443	438	424	443	456	451	447	416	398	413	405	432	395	420	410	441	400	422	411	414	442	450	435	475	380	434	428	426	440	441	433	423	405	409	402	417	391	451	430	432	419	432	441	393	402	447	415	424	407	457	465	405	438	455	425	439	418	444	399	460	439	404	444	411	459	448	428	459	445	400	467	440	440	423	403	418	398	430	416	439	439	405	454	439	465	422	431	403	417	404	425	438	438	425	468	433	395	432	423	406	410	430	421	476	431	421	418	432	420	428	421	443	466	415	405	423	448	435	408	396	432	407	425	436	416	460	376	429	394	382	449	467	422	429	415	453	457	381	450	433	421	432	417	416	423	430	400	422	451	421	442	422	423	435	419	382	387	410	415	438	413	420	392	427	449	425	424	400	422	449	431	474	446	435	434	459	438	448	401	440	439	417	448	399	419	403	431	417	433	470	414	396	446	421	395	414	438	448	405	378	455	432	448	441	418	443	436	409	413	422	445	425	421	441	427	449	419	403	408	423	427	432	454	425	423	440	413	364	418	456	420	401	443	428	380	411	424	432	401	458	427	447	421	421	401	400	427	404	435	419	416	432	394	440	421	437	413	431	437	427	445	405	403	431	427	422	446	380	414	438	462	450	447	455	431	435	438	426	410	444	424	422	420	405	421	405	382	413	408	410	422	442	460	446	446	415	404	426	454	430	449	425	412	419	440	431	446	420	449	385	404	410	449	439	435	438	412	407	462	429	453	432	445	419	451	422	396	416	424	400	424	408	393	411	430	453	400	419	394	440	424	416	398	408	400	429	430	404	416	432	414	392	435	426	387	409	445	433	436	443	429	437	386	446	441	438	407	438	413	402	414	427	457	404	479	442	436	447	410	422	409	420	433	456	400	435	427	414	454	421	395	459	414	407	409	437	423	429	419	399	434	435	414	444	409	431	417	432	401	435	398	421	456	431	424	419	375	442	422	420	446	431	431	443	401	427	437	453	437	427	407	439	456	482	456	392	437	434	420	432	420	405	424	413	457	425	406	432	418	457	409	424	449	428	441	438	386	451	419	407	463	436	413	417	425	438	442	395	428	444	408	425	383	403	398	446	442	434	401	411	411	437	423	418	408	453	464	392	453	419	453	427	406	416	431	444	401	448	438	463	431	418	415	447	461	426	424	451	457	448	423	410	453	433	407	414	417	391	447	451	422	404	407	429	418	382	459	414	439	399	430	437	387	433	420	421	445	429	431	463	417	440	443	431	441	421	430	438	433	383	410	430	439	451	391	397	387	434	411	465	434	470	437	439	400	418	446	415	465	404	440	409	423	446	448	434	428	409	429	422	457	419	418	396	417	415	420	424	418	454	411	369	403	428	445	417	445	385	422	399	462	432	413	425	410	393	421	446	422	443	401	440	425	429	419	458	434	415	414	423	434	419	420	421	400	459	449	455	435	387	377	439	441	443	419	419	428	402	470	422	439	434	438	422	437	444	461	440	405	421	425	448	460	406	406	405	412	422	418	407	392	435	429	416	428	392	436	425	436	420	412	438	445	436	419	461	384	461	414	422	439	402	471	420	428	454	422	453	424	411	431	393	439	433	418	422	447	438	424	403	431	407	417	441	398	417	421	437	457	423	445	397	395	446	435	429	414	447	410	440	390	418	430	435	430	423	488	407	459	424	434	415	452	393	415	412	434	475	448	410	459	461	444	429	439	436	423	376	417	442	434	414	422	454	408	451	428	413	398	459	439	454	433	429	439	433	396	439	457	460	437	439	391	465	404	421	432	424	454	428	388	445	404	442	433	442	438	441	414	433	439	426	407	432	430	411	453	442	449	429	430	405	453	424	435	432	440	402	406	446	437	433	468	421	456	435	442	428	452	432	421	426	422	446	431	421	456	438	428	443	432	407	480	418	432	437	399	404	426	447	456	444	422	410	430	411	426	431	432	405	432	434	462	417	420	441	443	424	424	449	422	411	404	441	463	385	400	408	392	387	398	460	393	413	427	393	457	414	432	422	435	418	399	427	436	435	399	423	467	426	420	430	426	439	420	434	399	385	426	434	417	384	429	428	452	441	407	395	470	377	407	431	410	425	436	407	450	478	466	411	419	428	432	426	427	472	439	423	467	405	440	445	463	398	430	432	447	428	438	373	425	421	397	431	414	471	430	440	446	427	449	447	384	451	424	417	430	437	439	407	453	425	422	432	425	462	442	439	424	440	437	399	451	424	444	458	388	396	445	469	435	400	420	471	465	434	430	437	429	442	398	440	427	418	410	453	457	441	404	405	390	400	435	414	452	406	409	434	421	437	414	436	393	409	444	427	422	409	457	418	434	415	440	412	384	439	457	436	419	438	431	440	458	431	431	392	430	451	398	454	426	461	426	441	410	447	427	432	428	442	440	373	480	437	468	459	443	440	446	411	452	442	450	436	433	440	435	457	410	393	405	411	395	433	418	439	440	415	420	439	382	422	438	418	399	464	453	392	444	438	408	406	434	467	446	429	398	445	411	442	449	459	460	423	426	416	448	425	460	451	416	463	439	421	440	461	442	421	428	430	446	464	407	456	421	440	414	423	392	440	467	432	443	413	424	444	417	442	458	449	396	419	401	396	435	408	431	411	418	431	415	414	433	467	422	423	437	391	463	454	424	412	439	434	410	478	391	441	395	439	402	463	447	457	423	422	432	428	434	416	458	417	461	436	394	463	392	428	467	459	407	437	382	467	417	434	414	422	416	443	445	451	418	439	445	407	466	431	430	410	413	433	405	437	415	432	414	417	421	435	472	437	451	420	407	456	430	410	449	444	418	436	384	432	439	433	442	411	410	408	413	405	428	440	424	435	436	452	430	443	417	480	444	401	421	465	433	419	413	451	424	442	415	450	425	432	399	457	402	433	431	405	417	399	406	429	424	453	437	429	422	442	444	394	441	429	399	445	429	440	402	444	441	454	420	453	428	445	405	408	436	436	424	399	422	449	434	449	410	439	441	385	411	439	454	416	423	412	437	411	462	421	444	451	423	436	393	393	419	414	414	450	453	456	424	475	431	443	452	436	405	401	463	439	421	428	425	432	426	419	442	448	439	456	427	462	431	444	435	439	384	399	422	448	404	404	420	450	450	419	453	406	436	428	416	411	429	394	413	405	404	436	421	402	432	445	432	457	398	408	426	431	446	419	460	424	449	407	410	414	440	443	447	416	393	402	425	422	415	421	433	442	445	450	431	430	466	438	391	430	423	439	406	416	405	427	412	410	454	426	470	405	444	419	431	429	453	428	428	447	430	434	408	427	450	458	406	477	429	440	432	413	427	426	399	463	459	476	483	445	428
5357	4437	3573	1735	1300	1099	945	698	653	599	588	528	514	523	515	555	526	519	500	500	471	504	522	464	456	468	472	475	497	458	431	520	509	474	479	481	489	438	492	470	474	489	443	460	467	466	451	479	484	447	461	426	442	463	424	461	453	446	425	459	465	435	428	452	434	455	415	467	451	395	444	455	461	431	467	401	424	428	445	442	429	442	432	426	455	431	430	462	400	414	433	412	410	429	438	417	457	429	412	456	490	452	398	428	449	449	440	447	425	452	404	453	428	451	432	486	452	436	443	415	458	437	436	432	426	424	464	428	417	450	461	469	428	451	451	417	435	426	417	450	409	448	449	447	432	430	427	439	410	441	415	459	418	455	439	461	432	410	462	433	470	438	435	430	435	432	468	433	450	433	418	420	422	441	462	395	396	420	427	463	423	385	419	438	430	444	466	430	440	421	454	462	435	439	415	410	430	399	456	427	442	402	395	431	431	429	427	477	420	484	471	445	433	413	438	455	435	439	447	424	413	443	453	409	481	431	440	460	471	473	429	427	472	438	491	465	454	455	437	446	429	477	447	449	438	417	408	448	447	441	412	469	463	421	459	428	446	415	456	450	446	430	435	424	446	457	438	395	407	422	441	406	472	433	450	431	458	433	437	448	407	472	402	450	457	462	409	426	441	433	419	415	436	394	449	437	448	444	435	471	453	433	431	469	430	447	431	433	455	449	479	439	436	439	456	428	437	419	415	426	460	432	449	454	457	446	438	444	428	431	415	450	435	431	477	469	416	483	409	415	431	478	435	444	449	402	448	440	451	419	430	452	423	440	453	462	437	437	423	437	395	449	421	437	462	435	424	456	467	420	440	454	440	441	456	474	452	462	420	452	405	484	439	446	489	448	414	443	456	410	425	392	427	461	447	430	447	485	460	431	460	438	441	427	433	434	444	429	421	452	423	443	461	457	446	448	398	430	467	436	434	447	433	459	463	392	425	442	436	411	429	431	439	462	427	442	446	480	419	457	436	436	433	451	443	438	389	449	437	426	409	468	403	428	458	421	427	431	417	433	410	392	429	474	428	421	422	478	421	448	446	462	407	414	426	421	433	412	435	452	473	412	446	463	430	458	432	436	432	423	413	447	408	455	391	406	485	460	432	427	460	448	455	433	461	454	440	425	408	428	472	426	463	421	402	425	456	471	465	441	418	400	420	421	436	449	477	437	405	443	413	452	451	464	440	437	394	399	480	420	410	396	414	429	416	432	436	433	462	452	441	428	464	413	441	437	451	407	448	440	398	433	453	423	465	409	429	430	393	445	426	445	414	451	455	420	451	432	477	453	398	469	453	433	459	446	411	471	450	410	415	401	456	412	455	434	425	417	435	405	450	426	409	447	467	442	462	394	434	432	430	466	430	450	446	436	448	422	457	430	447	435	443	430	425	455	417	431	411	436	423	414	438	434	438	417	440	431	416	430	459	473	449	448	447	412	454	435	453	414	413	461	443	419	434	419	433	479	404	454	446	424	450	470	368	448	411	431	447	467	445	438	432	439	431	443	424	437	450	429	450	420	421	425	445	397	438	418	458	466	411	455	428	413	466	454	483	494	452	436	445	425	416	430	431	466	445	393	400	407	459	471	428	449	428	453	428	420	459	422	447	467	416	422	475	435	465	454	420	415	452	446	462	431	440	413	452	408	426	383	447	419	431	441	400	446	448	422	400	435	442	422	433	463	459	482	442	465	469	442	455	436	433	429	452	451	440	444	472	413	440	419	439	427	434	446	415	417	432	422	431	458	448	423	437	472	421	433	425	460	404	424	451	439	428	440	435	433	420	471	441	420	431	444	431	452	433	455	461	468	457	409	464	433	403	404	431	451	454	447	421	416	407	420	438	427	437	426	479	427	412	445	431	426	441	404	489	414	466	449	397	419	416	426	457	444	452	405	401	437	460	457	468	432	434	405	433	439	426	423	450	448	407	396	451	433	431	458	476	447	430	420	448	457	411	423	426	436	390	447	420	437	429	426	465	432	433	473	452	431	417	467	429	453	402	470	460	405	447	438	405	459	441	463	459	447	457	427	437	426	405	461	454	424	455	418	446	455	449	441	452	451	398	423	415	416	458	436	438	419	440	418	426	468	438	419	427	422	431	417	439	408	431	426	438	477	437	451	438	469	430	447	452	418	426	475	443	496	409	427	428	418	417	426	429	459	412	450	462	441	454	422	452	436	452	440	453	471	467	461	410	455	503	453	406	410	398	437	477	383	445	421	461	389	445	429	445	418	441	445	471	460	474	445	484	438	493	424	437	439	456	479	415	432	456	413	464	464	461	453	449	429	465	429	433	444	424	435	445	407	421	448	440	419	452	452	453	423	463	442	443	409	427	469	464	445	424	445	412	440	451	450	428	439	436	464	435	455	435	410	466	453	442	447	425	467	437	453	481	409	422	438	434	449	446	403	458	434	438	423	450	440	398	430	439	449	412	433	422	408	400	448	459	455	422	432	436	479	452	425	434	428	419	468	419	396	457	449	441	408	428	418	400	408	416	397	460	410	440	444	400	419	447	442	447	423	419	452	404	409	428	458	441	472	451	432	439	436	443	467	421	424	459	452	426	448	408	432	453	441	430	493	415	416	462	411	428	458	467	476	482	452	419	440	430	435	452	411	427	404	416	436	418	445	424	432	429	459	436	488	446	462	467	432	452	453	451	434	420	399	451	401	445	447	450	383	458	447	453	458	414	424	406	442	444	442	402	443	405	483	419	428	430	453	443	429	430	465	419	481	438	462	443	452	423	432	431	486	455	411	443	488	433	444	388	465	442	453	464	454	469	427	460	443	453	447	451	458	439	406	412	430	413	464	434	434	447	426	441	449	444	455	447	429	438	419	435	453	470	431	463	418	418	410	423	454	439	452	416	466	424	407	477	453	460	444	411	425	404	450	417	396	467	445	441	441	429	442	416	443	480	430	397	455	413	415	415	428	457	442	424	490	467	415	433	423	414	406	434	470	462	452	467	448	435	419	421	447	445	445	473	446	427	448	441	431	431	434	431	437	443	482	438	444	440	408	437	434	453	465	459	399	425	419	419	453	470	391	448	439	446	414	456	455	430	440	446	444	411	417	458	456	415	462	425	444	444	454	450	440	439	408	379	438	456	455	402	462	443	426	425	444	452	439	448	418	443	441	462	446	434	425	456	439	408	433	391	445	436	456	423	439	422	480	451	443	423	432	432	463	476	415	443	391	457	418	452	445	435	434	447	440	422	467	456	452	450	463	462	453	428	411	464	432	438	443	424	479	475	446	402	479	455	434	412	427	415	437	434	451	427	500	384	438	453	396	422	458	441	445	446	435	450	480	429	460	460	387	425	462	405	429	436	451	451	443	432	452	439	483	454	400	436	442	425	417	444	467	416	430	474	398	493	485	405	422	446	459	438	444	433	424	472	402	426	464	445	427	458	423	420	448	401	447	459	467	395	436	423	476	431	430	474	408	411	437
23913	21348	28518	24543	21341	9739	2015	1388	1161	1044	1033	914	905	846	879	878	815	793	765	832	767	762	782	729	755	780	804	723	720	752	751	772	746	696	732	720	733	742	735	722	750	709	779	683	708	737	751	754	689	725	696	759	696	705	684	742	712	693	719	714	686	748	664	715	672	729	711	738	729	679	673	629	727	720	735	734	690	666	650	704	702	722	723	702	718	674	695	690	684	737	664	712	708	697	681	704	677	703	693	720	702	675	707	693	693	674	717	703	643	714	704	656	723	683	682	720	675	667	643	660	637	701	726	652	681	690	659	711	717	681	696	712	686	687	669	703	691	667	714	710	648	686	742	655	647	703	719	692	670	694	733	685	694	701	711	668	691	717	678	674	691	688	681	677	719	732	684	685	687	716	716	727	668	711	702	704	627	669	675	678	731	715	622	750	725	722	704	714	654	718	705	740	642	740	675	716	666	740	695	713	729	678	683	639	686	650	717	677	711	733	670	669	697	661	686	666	699	728	659	668	680	720	713	710	697	652	663	676	677	726	678	682	655	669	686	686	650	692	678	683	729	683	653	667	689	678	739	674	719	687	704	704	711	734	659	715	701	699	696	651	672	694	787	669	747	632	689	702	662	758	703	724	699	673	668	693	694	692	631	676	752	724	734	687	688	755	647	700	681	721	696	690	694	743	721	698	676	633	695	730	650	677	711	719	692	691	699	669	712	716	704	724	682	670	693	701	720	691	717	704	696	662	689	674	733	694	654	690	700	677	710	727	655	708	712	670	690	679	654	713	710	668	721	721	732	701	710	657	683	667	722	696	708	705	667	721	693	738	675	725	662	658	718	715	684	702	679	665	689	677	753	654	656	703	665	672	709	726	717	675	702	716	700	679	698	693	721	709	701	682	753	677	705	725	645	738	634	683	669	694	674	771	709	702	669	687	691	702	682	673	691	694	727	719	705	687	659	685	695	646	652	659	671	720	691	703	723	704	667	723	711	697	654	643	654	667	664	654	676	709	686	693	684	716	684	624	679	686	714	672	701	724	694	673	644	698	691	658	711	683	742	665	711	694	707	720	677	712	694	691	611	653	740	704	728	689	682	694	768	695	637	695	700	645	718	663	669	659	699	675	709	656	706	650	694	628	687	715	720	684	671	675	724	688	753	693	709	694	635	693	694	709	647	665	729	727	688	734	676	716	678	680	728	713	676	731	651	690	636	701	717	672	689	665	722	690	722	660	695	704	693	689	693	738	727	732	648	708	658	677	670	732	693	702	703	667	679	734	708	675	651	749	651	682	637	692	641	672	691	737	719	689	708	715	686	720	713	727	675	686	720	740	700	710	707	645	682	749	703	676	714	645	733	687	701	665	708	666	720	709	751	656	696	717	658	672	693	718	671	612	669	677	706	668	660	704	725	663	649	656	695	722	695	705	751	726	676	679	687	722	739	730	682	694	668	697	703	689	672	664	719	675	702	677	721	669	672	676	699	685	652	670	710	696	653	719	668	694	681	708	709	714	697	657	682	719	642	675	714	684	705	659	678	692	702	701	678	671	712	696	696	715	719	678	717	706	647	685	671	659	701	668	715	688	677	655	668	678	709	656	686	677	694	726	693	702	701	695	712	686	686	681	704	723	703	720	739	701	649	672	666	719	718	670	692	699	702	672	693	680	683	689	664	708	708	684	669	684	632	661	640	686	712	678	692	649	670	682	705	711	682	741	701	662	709	619	661	705	677	669	684	724	727	639	674	677	676	691	703	692	716	687	694	684	682	691	665	682	694	681	716	660	697	638	645	708	705	694	701	668	624	640	628	718	666	704	699	701	729	696	680	641	699	709	702	659	698	717	710	659	675	703	655	693	736	703	687	693	712	713	688	712	718	685	680	653	691	743	663	739	701	668	662	704	717	699	699	678	690	713	716	704	734	713	698	729	680	697	751	668	678	654	739	658	691	732	720	719	704	716	708	683	718	654	659	720	716	717	684	685	713	705	694	694	723	708	668	635	666	725	684	681	752	663	694	675	702	731	696	751	718	668	678	694	733	711	702	708	678	658	725	648	665	684	657	757	659	678	708	684	704	636	704	698	685	689	677	694	623	675	703	706	685	743	666	688	690	672	719	669	671	690	715	713	693	684	746	676	666	695	730	701	692	697	689	679	699	663	682	677	703	656	745	709	683	671	685	680	657	684	699	660	702	698	675	629	693	684	668	697	687	716	701	677	674	689	695	705	719	723	701	689	693	693	652	670	706	659	721	712	711	652	697	668	690	652	705	671	669	712	698	728	690	710	695	681	672	664	683	702	697	675	710	651	691	687	718	715	656	678	656	712	715	721	705	706	720	657	655	736	716	714	626	744	685	646	658	703	721	690	702	641	664	675	697	735	634	651	691	689	734	740	683	704	696	690	741	689	716	727	703	715	668	683	717	692	697	708	715	676	666	685	698	673	720	717	715	708	616	729	693	741	678	665	691	645	647	691	706	653	711	673	678	683	685	730	715	659	716	663	677	730	655	634	661	724	723	714	681	669	703	709	680	639	641	674	657	686	668	726	684	712	679	735	697	760	689	714	760	714	706	691	693	733	699	671	743	713	725	675	654	700	684	684	702	710	735	691	682	731	723	670	711	680	657	694	745	682	684	682	665	627	738	663	690	672	683	716	687	666	735	694	669	680	674	660	691	665	711	684	680	651	656	678	691	701	671	719	644	708	700	706	727	694	630	708	700	736	670	686	686	693	747	688	651	694	695	718	701	649	672	620	679	677	687	683	741	750	676	694	736	677	664	663	663	675	711	648	699	707	720	683	658	689	696	655	704	675	658	711	705	705	705	718	679	681	695	677	700	689	699	684	722	666	721	653	722	691	683	733	668	689	688	667	670	662	715	717	648	662	632	721	694	700	703	707	699	700	695	697	644	733	677	717	689	686	669	675	683	682	720	712	667	673	724	705	715	679	738	693	709	667	655	677	680	667	664	701	706	697	660	686	668	700	726	704	681	699	697	690	692	698	663	649	643	685	709	675	690	727	683	687	703	661	662	677	699	691	701	727	682	714	710	689	650	639	675	696	661	643	701	729	745	668	658	678	675	729	679	649	682	680	709	716	690	719	665	677	719	682	674	681	683	670	672	674	668	697	659	690	741	681	749	669	686	701	675	710	671	673	718	727	695	676	691	718	641	694	672	653	708	674	664	680	738	726	677	681	675	746	678	734	685	669	712	723	710	712	715	711	681	686	707	643	729	641	664	729	679	698	684	663	685	686	693	700	695	776	686	703	702	680	687	682	726	724	700	742	677	686	714	661	691	696	751	724	714	712	721	649	707	689	701	679	721	681	700	735	717	682	658	663	709	663	692	684	719	701	664	692	684	691	670	688	690	700	703	696	670	683	678	657	688	688	743	662	684	729	690	705	671	696	731	660	676	691	677	708	666	687	709	670	734	704	696	728	684	687	688	663	717	704	655	647	696	734	713	710	706	732	670	635	712	694	716	743
4771	14225	10574	5419	3971	3080	2504	1978	1594	1378	1212	1106	1002	972	989	960	901	940	898	849	804	834	832	807	785	745	802	804	732	773	782	845	784	770	797	712	793	762	806	764	765	721	764	786	716	799	693	704	705	757	719	731	758	722	709	738	765	708	678	714	699	704	737	722	692	704	719	693	719	709	705	689	707	746	700	744	743	679	702	731	693	725	736	692	721	735	690	696	698	714	633	642	708	703	714	682	671	744	703	705	676	728	694	709	692	683	669	664	660	662	707	677	788	677	694	657	741	658	729	672	698	707	690	719	760	700	715	682	758	718	748	678	681	723	712	702	667	711	684	750	730	740	722	668	678	695	699	696	715	723	727	686	714	687	694	637	706	734	665	733	691	740	704	714	649	708	689	695	726	706	669	684	674	666	694	678	661	681	723	700	706	648	671	682	695	689	698	703	740	703	733	692	727	700	676	735	693	711	655	702	706	673	702	648	719	645	709	682	751	688	694	699	663	681	735	707	693	703	659	728	726	685	703	710	683	698	692	698	668	718	659	705	717	725	673	714	666	729	683	658	700	689	672	683	733	681	744	692	665	742	690	697	708	653	713	697	645	691	741	702	693	669	709	712	698	681	694	713	644	671	735	699	701	680	696	653	666	714	681	704	682	709	672	721	683	716	695	696	655	687	720	726	751	663	661	662	700	697	693	751	684	641	681	703	662	682	693	699	690	727	758	694	675	698	697	727	650	724	706	688	659	687	670	664	730	683	683	725	747	686	664	677	687	733	680	676	642	738	747	688	736	709	666	706	700	662	716	723	713	655	703	674	685	694	746	716	675	707	640	681	721	739	722	710	733	673	629	658	706	710	728	708	736	668	715	705	690	716	733	693	686	686	717	713	651	682	627	682	674	678	702	640	743	659	686	691	752	715	711	712	667	694	748	701	695	705	689	691	688	738	655	678	644	643	679	702	683	723	707	674	684	663	697	695	676	702	746	674	715	723	729	663	738	684	639	685	700	691	711	699	662	693	704	735	723	659	703	683	698	719	702	674	738	686	701	722	673	674	737	770	709	678	672	748	661	694	735	664	718	671	692	677	712	729	740	705	660	718	719	665	705	733	691	701	710	767	718	711	701	713	713	695	651	715	709	736	708	716	693	700	708	696	699	696	692	696	669	671	687	656	706	679	732	710	678	718	656	673	682	702	687	717	713	725	709	699	705	679	706	671	667	685	693	688	674	685	709	746	662	681	739	712	700	707	679	670	685	721	660	738	739	710	667	696	646	663	661	651	745	673	681	713	727	707	723	711	706	675	726	733	701	713	718	705	697	689	731	690	693	698	707	717	657	681	707	687	721	700	672	720	682	682	709	746	719	699	662	699	683	716	705	699	689	716	652	683	708	695	715	707	719	658	752	713	707	675	683	687	679	740	670	669	707	719	691	691	695	713	706	664	682	718	669	678	719	707	687	699	698	717	698	678	658	719	723	735	701	685	726	708	679	751	724	711	700	728	718	721	673	742	662	721	681	659	682	700	695	721	698	712	658	714	712	718	677	688	641	689	702	701	735	708	727	674	708	689	712	675	687	664	733	699	694	725	683	686	716	726	653	699	741	768	736	710	675	728	713	718	704	725	736	691	685	720	722	681	698	715	693	711	725	726	661	671	698	711	729	666	682	737	684	763	726	701	706	734	693	681	700	678	639	708	692	637	738	693	713	713	701	743	716	660	728	688	705	722	719	741	639	712	732	656	639	683	705	693	697	677	711	741	668	692	703	685	659	731	715	649	697	678	713	681	657	673	709	743	701	705	652	685	691	696	687	734	666	660	667	709	677	668	655	676	697	650	700	708	717	694	719	669	685	692	688	676	726	695	683	708	673	684	669	669	718	713	689	721	678	676	741	682	703	714	724	723	747	662	679	694	724	660	724	704	721	692	736	681	687	697	686	659	685	715	703	711	705	729	698	681	714	710	674	691	658	663	706	731	683	706	723	639	708	701	761	747	705	717	688	726	709	708	680	766	699	695	677	726	725	709	744	702	718	692	702	686	720	741	724	716	680	734	717	654	712	674	679	778	669	737	697	719	680	737	752	670	721	710	673	727	721	730	666	686	714	664	702	675	703	710	664	725	711	670	709	742	660	724	699	682	707	698	679	648	685	706	661	671	727	666	702	698	699	709	711	660	683	681	718	736	680	726	709	694	708	728	688	700	669	712	752	672	700	719	699	687	730	698	720	656	709	679	683	704	707	709	674	655	693	654	672	715	700	711	702	688	677	678	674	692	691	661	723	660	669	727	728	697	699	721	704	673	667	758	698	719	731	674	647	695	726	703	697	707	732	694	704	706	683	672	703	711	704	687	685	676	704	699	709	661	703	676	695	715	720	686	651	735	709	671	694	708	646	697	735	698	681	701	659	736	640	712	712	742	709	692	717	728	690	693	697	705	712	667	711	722	671	738	687	641	714	700	756	684	642	693	701	712	665	706	664	688	681	686	670	701	767	742	678	683	699	724	752	707	728	707	695	679	698	715	714	723	662	716	650	690	718	703	683	715	651	700	680	719	672	685	692	682	669	702	703	682	701	661	757	670	700	739	701	698	726	672	676	712	693	697	718	729	672	684	677	683	691	734	721	750	685	700	679	709	659	720	648	694	670	684	725	680	714	647	724	724	721	666	705	699	696	690	686	680	702	687	649	719	699	724	684	668	724	694	668	688	745	714	685	704	678	670	727	695	650	681	681	724	749	674	703	739	746	713	735	713	704	681	690	666	706	685	695	699	673	720	686	684	691	678	690	715	690	696	661	666	714	685	731	693	683	683	703	677	682	686	672	695	704	716	693	711	725	721	685	697	704	688	664	717	637	707	726	713	675	755	683	763	725	678	700	695	713	669	705	736	731	736	684	727	695	718	718	760	705	720	741	696	720	716	697	647	712	671	687	646	745	688	690	676	700	657	677	694	719	665	668	704	654	747	686	690	709	717	709	700	716	725	703	743	703	709	722	712	632	680	703	701	715	725	695	654	648	698	657	706	719	702	700	706	670	713	737	688	693	700	720	650	702	689	694	695	736	723	680	698	700	672	696	657	670	716	649	717	649	726	725	714	721	681	764	708	679	688	674	726	755	657	710	671	727	657	692	702	669	693	681	687	679	705	694	674	757	729	669	672	680	688	678	740	673	694	683	701	759	686	712	687	704	727	709	670	681	657	661	711	661	694	728	705	700	706	700	683	696	721	684	705	664	705	720	689	723	696	697	669	722	670	717	694	689	692	693	679	681	683	748	726	705	701	683	665	690	665	677	737	705	715	685	648	714	674	694	696	681	699	689	686	740	678	698	680	688	721	637	682	703	719	700	736	653	696	696	682	707	692	703	701	716	672	739	697	724	738	668	669	699	695	716	688	711	694	714	729	711	726	686	697	722	724	715	689	681	670	674	674	699	682	679	680	752	673	715	727	700	662	699	705	654	719	684	672	723	672	782	637	728	696	683	684	677	735
25019	21360	27433	25521	10240	1252	915	668	594	535	473	442	465	464	434	406	432	448	404	406	386	401	368	369	350	341	417	399	368	405	389	371	367	418	363	412	379	374	365	381	367	395	358	401	368	368	379	370	408	379	373	378	361	369	368	331	336	404	354	377	357	355	354	345	376	354	373	356	356	374	365	376	355	343	347	355	346	337	378	352	378	348	377	356	370	326	367	376	325	353	358	359	399	375	345	352	364	369	332	333	389	341	337	366	348	356	345	357	358	365	311	375	360	326	368	356	319	344	380	352	339	355	389	369	351	322	312	342	370	377	345	338	367	352	350	327	332	377	343	362	371	374	378	342	345	357	359	360	382	340	362	302	333	351	387	367	370	370	366	344	371	386	365	347	372	336	342	331	370	355	364	346	364	349	339	345	391	326	365	358	382	375	372	350	346	348	361	361	359	352	331	343	361	341	320	369	331	365	365	389	360	375	363	365	353	335	373	346	352	339	365	354	356	367	336	367	320	361	331	361	346	380	344	341	377	380	357	378	352	333	396	333	386	370	357	334	353	387	348	346	335	325	360	345	334	332	348	367	353	371	336	368	343	328	359	386	385	343	335	359	344	343	375	376	329	379	355	337	372	357	357	349	345	325	366	340	334	370	332	363	346	371	342	334	331	382	395	363	356	359	327	354	332	349	366	343	353	370	340	325	353	348	381	334	350	334	352	374	381	360	357	314	346	352	364	373	357	339	383	353	350	378	347	342	359	372	347	362	369	337	349	311	344	334	359	398	346	335	348	383	349	357	317	350	357	307	363	382	382	369	350	332	353	363	337	337	349	335	345	362	335	372	362	298	331	385	394	369	386	350	372	360	347	370	339	372	351	340	378	331	363	389	336	379	351	379	350	332	335	379	335	366	370	366	309	376	343	335	384	337	312	359	345	345	386	365	336	371	386	345	343	389	327	353	373	365	350	359	321	335	312	397	382	365	347	322	352	347	338	367	356	370	336	333	357	349	333	377	341	365	410	341	331	355	349	374	377	364	336	382	369	366	307	361	334	397	348	367	339	371	380	376	351	350	355	345	376	354	352	345	351	390	349	344	342	362	353	342	379	347	338	397	400	341	358	332	345	346	346	361	358	356	362	334	371	351	362	354	341	384	374	352	370	370	336	325	363	312	326	345	370	358	351	385	345	362	362	410	348	328	343	333	355	359	355	352	395	376	376	325	388	345	352	364	338	334	347	372	379	329	345	344	365	361	345	342	355	348	372	341	350	364	360	366	383	354	363	334	326	381	362	367	357	361	364	372	351	396	340	343	377	347	358	344	339	367	332	370	359	298	343	345	354	353	364	378	361	354	343	356	338	318	371	345	371	367	357	343	382	346	351	371	358	367	335	366	319	357	361	347	367	345	372	342	330	350	340	361	375	382	370	356	351	363	320	395	361	385	322	362	348	361	377	328	347	336	344	379	339	335	347	361	346	331	361	343	378	355	331	335	367	337	368	329	346	400	345	346	330	366	327	368	337	335	368	389	357	351	389	357	364	363	364	377	368	348	332	362	344	352	356	303	330	359	362	365	336	364	356	331	320	365	372	378	334	342	342	344	353	338	321	356	349	352	339	347	359	382	325	359	343	363	343	312	334	367	358	381	368	341	377	364	339	345	358	383	333	342	340	336	355	373	396	361	347	364	361	383	356	361	349	389	325	320	355	352	348	374	389	374	383	316	336	382	350	379	361	354	387	345	345	345	331	372	355	388	361	379	339	381	341	351	318	343	350	369	351	349	344	371	365	396	351	361	359	384	364	342	372	344	337	345	336	347	351	384	360	344	371	357	381	358	359	360	396	361	385	332	347	359	326	347	367	382	336	369	373	338	390	325	406	377	376	369	363	350	359	332	358	355	352	347	350	362	369	325	324	359	333	314	342	330	367	370	363	356	316	353	358	413	369	339	326	374	367	336	398	372	343	332	353	365	342	409	361	317	364	348	364	340	359	310	354	347	380	341	369	389	337	341	377	363	398	327	362	325	373	376	368	370	344	341	355	372	380	334	363	343	364	327	352	335	376	339	357	344	346	352	361	337	360	391	364	337	383	324	345	321	353	350	332	367	318	325	360	334	372	358	328	341	370	330	353	374	342	330	353	380	328	349	346	357	362	340	347	339	340	352	332	343	380	370	338	382	363	349	375	329	340	368	389	312	349	361	350	392	331	352	347	370	346	320	355	351	352	377	353	374	363	354	344	347	356	348	367	365	362	330	350	396	347	364	349	378	351	383	345	311	383	347	371	380	351	327	346	326	324	376	322	355	368	352	353	379	345	365	325	391	352	348	351	390	343	356	363	389	357	384	393	372	407	371	331	388	376	343	348	366	369	378	338	345	341	341	377	353	363	394	348	356	371	318	376	335	320	355	365	346	383	335	342	392	368	346	343	390	377	361	344	347	349	352	383	370	353	325	353	336	373	352	342	381	341	353	346	329	336	345	395	352	359	366	365	319	355	394	348	326	359	359	366	342	373	326	343	362	373	325	338	358	346	333	350	363	343	362	336	304	355	367	376	334	344	333	366	353	343	336	376	383	338	352	347	361	350	375	372	360	375	368	345	394	356	378	374	333	356	326	361	368	362	367	343	336	362	350	343	347	325	352	352	319	349	350	369	326	401	363	356	356	363	328	359	339	347	342	350	354	359	373	358	336	332	382	367	372	357	338	353	366	374	364	418	386	327	372	384	346	343	380	351	339	370	380	369	357	345	382	354	355	363	324	372	355	356	370	371	374	358	348	367	382	348	328	402	359	366	344	369	348	381	369	374	359	313	362	337	346	391	292	382	345	352	387	336	340	355	340	344	335	320	332	396	333	387	348	354	366	328	377	340	329	343	345	383	364	349	333	354	369	349	383	375	372	353	366	374	318	381	361	355	338	362	341	359	347	338	344	366	364	369	315	369	347	382	362	373	363	360	343	364	362	385	348	350	369	342	366	359	367	353	384	363	356	373	343	360	379	326	343	350	375	355	347	330	357	314	343	374	334	356	372	337	369	362	350	380	368	360	349	398	361	370	364	343	362	359	375	332	338	368	332	348	360	389	385	360	320	351	356	364	363	353	369	361	353	373	333	352	348	360	369	354	316	344	339	352	345	367	349	354	361	392	394	397	335	354	372	363	342	377	363	347	356	346	340	358	352	375	361	365	363	337	368	364	379	367	357	361	362	360	365	332	361	379	350	341	378	401	336	333	367	392	355	401	366	335	347	366	339	368	424	352	325	355	329	323	352	371	328	330	318	361	346	365	363	371	328	362	329	369	336	372	329	343	368	360	334	317	332	351	331	351	345	371	390	355	371	340	338	350	333	344	333	344	324	356	350	356	327	354	363	357	368	377	347	331	335	358	373	337	351	324	376	353	372	357	382	353	365	383	353	390	335	342	338	369	358	339	353	337	357	329	328	361	321	324	348	356	390	346	340	362	331	373	359	397	355	338	351	311	349	352	322	355	347
4189	9269	6667	3282	2382	1844	1495	1142	882	731	667	606	541	587	550	522	544	454	476	428	446	423	479	430	432	418	426	467	441	425	458	466	450	408	402	412	421	419	450	458	447	432	412	429	376	381	393	381	418	416	398	371	379	405	398	368	377	375	381	405	414	389	387	400	377	379	416	403	362	384	405	377	366	364	408	353	374	379	398	407	372	361	349	407	380	380	368	337	358	354	400	389	368	347	359	371	375	360	379	381	375	449	392	365	395	372	379	391	369	357	411	370	382	374	384	360	387	369	371	339	389	388	364	410	369	379	394	387	406	398	378	395	343	363	388	374	368	362	377	380	382	363	391	378	374	339	387	423	360	373	406	361	369	405	360	381	391	398	346	367	399	390	349	380	339	366	386	372	330	361	364	359	366	378	383	361	379	384	352	372	343	380	388	362	358	402	363	353	369	395	385	356	368	352	355	352	426	382	361	367	356	374	382	387	376	394	355	336	401	392	380	368	377	401	366	346	379	357	380	378	358	369	357	375	340	369	357	363	377	367	384	393	364	342	353	369	366	415	387	371	375	383	384	383	354	390	395	354	347	376	384	364	387	358	417	386	355	418	353	356	391	377	384	404	363	386	372	389	367	369	430	356	363	411	396	380	357	368	394	386	370	392	424	376	358	372	379	397	371	396	336	359	373	368	385	366	372	424	406	401	347	382	358	395	361	357	349	413	386	380	369	366	375	368	376	398	371	389	365	370	375	356	375	388	348	372	357	369	344	382	361	358	360	372	365	351	378	378	364	369	400	383	391	377	368	389	400	363	381	359	393	362	366	402	362	369	422	404	351	374	378	380	384	365	375	364	382	344	349	401	351	393	385	372	364	391	403	372	354	344	384	388	414	352	368	402	388	336	345	385	343	381	367	415	366	387	366	364	379	339	376	378	391	363	372	383	365	383	365	376	368	399	373	332	376	375	389	337	386	370	346	368	387	362	359	364	385	393	422	375	377	350	391	381	338	393	375	374	421	383	421	370	381	384	369	384	362	397	360	403	378	368	345	335	400	361	412	345	361	361	361	378	387	367	349	391	356	376	376	378	364	346	369	400	364	361	389	385	405	357	347	373	408	404	361	394	328	394	389	371	395	388	398	366	371	390	358	349	386	356	378	400	364	357	364	380	359	324	368	347	368	370	346	364	387	385	412	370	363	372	357	390	420	379	361	384	363	384	334	359	369	375	367	389	365	356	368	376	357	339	407	395	398	390	391	384	371	368	391	366	339	373	367	355	379	362	420	391	374	370	365	362	347	354	379	352	372	371	344	361	356	406	380	360	364	381	353	384	350	364	377	347	349	357	380	340	350	386	348	371	362	374	402	377	365	367	362	368	357	361	394	375	361	403	398	366	359	371	389	364	371	343	362	387	366	364	378	355	368	353	351	392	382	358	413	400	368	387	389	366	361	346	388	390	386	379	396	370	388	360	387	391	349	355	387	377	394	380	382	351	383	345	356	389	354	369	340	386	335	394	388	375	360	386	398	385	374	379	380	330	374	374	365	350	388	389	356	356	393	334	373	380	336	381	377	370	343	402	392	394	365	362	377	390	388	393	381	341	368	368	359	375	397	391	376	412	360	404	430	362	401	383	372	377	390	368	408	384	366	424	368	388	355	338	369	391	386	363	374	415	367	363	383	376	371	352	386	368	392	383	345	399	372	379	382	386	391	384	334	373	357	372	408	358	395	353	389	365	399	342	370	384	358	376	408	382	402	381	419	372	386	355	385	373	355	351	363	386	352	380	392	375	380	367	376	355	382	348	354	386	403	384	391	378	385	386	360	390	374	387	401	355	361	400	350	406	379	378	378	337	379	413	373	375	367	379	376	381	367	369	368	388	372	374	363	356	376	368	375	349	360	386	369	381	373	370	363	390	358	363	366	391	351	373	348	413	389	371	354	386	361	364	387	383	369	393	384	362	348	395	377	394	370	367	344	385	387	350	347	394	371	383	322	382	371	393	391	383	353	370	380	386	352	347	376	372	348	371	395	388	398	376	372	409	386	368	362	401	407	385	346	378	381	359	357	395	377	371	380	385	380	364	369	393	367	332	360	397	321	347	385	375	389	407	374	393	408	400	359	365	379	382	399	401	382	363	402	365	361	337	372	406	389	378	364	373	404	352	372	367	391	346	398	367	403	360	344	330	356	363	348	377	365	372	337	366	374	377	371	383	396	374	361	366	368	379	408	367	369	380	393	398	356	387	352	367	408	370	363	388	370	381	361	401	400	376	373	350	364	369	343	369	357	365	366	357	388	386	395	388	362	372	361	372	374	380	366	352	375	367	375	377	372	371	384	374	376	326	370	369	355	381	395	406	371	359	375	376	357	356	342	388	373	352	370	392	362	357	376	356	391	398	387	383	371	393	398	366	381	371	395	347	401	371	355	370	360	366	386	368	357	409	351	393	352	367	363	367	384	336	395	323	392	398	363	374	374	356	407	405	403	381	345	359	357	364	389	343	369	410	359	364	352	347	344	367	366	351	400	373	371	405	410	364	359	371	343	374	339	368	336	392	351	339	391	374	359	371	336	379	366	409	371	335	382	342	370	377	393	388	355	376	353	366	381	367	359	369	351	355	344	367	378	376	350	385	380	392	392	362	355	392	375	378	392	358	405	384	343	367	360	379	355	372	343	338	349	389	388	392	416	389	366	388	360	371	389	357	393	362	345	400	380	368	364	355	395	366	381	388	381	376	348	350	403	363	384	398	369	356	373	377	350	372	390	369	360	356	383	365	398	377	379	386	376	363	358	365	360	383	395	372	364	394	364	372	372	366	381	354	360	378	393	366	346	344	355	386	379	392	364	399	348	373	396	361	383	386	391	358	363	339	347	363	362	357	383	388	415	376	360	358	351	376	381	381	380	400	386	360	362	401	400	415	372	387	370	383	387	401	398	390	396	384	390	387	398	384	351	353	380	379	373	340	402	356	380	394	353	361	382	376	349	390	373	380	374	358	389	371	362	349	365	356	333	359	340	382	374	388	388	383	382	359	367	368	369	393	340	374	395	395	352	426	381	357	352	351	360	383	352	344	415	375	375	380	376	327	371	398	340	374	344	363	402	359	424	338	352	373	353	383	370	360	410	384	340	374	392	348	377	368	389	360	348	393	368	385	384	389	358	363	365	375	378	383	340	379	369	401	395	354	348	339	352	361	390	350	342	361	382	362	401	377	394	408	353	373	369	373	377	400	340	329	352	374	389	370	392	393	352	372	363	377	358	351	367	363	400	406	357	373	364	379	381	359	366	375	372	322	353	351	366	375	389	346	380	355	363	368	382	350	365	377	358	358	389	370	417	394	393	383	364	371	401	372	380	365	363	374	394	352	378	371	404	391	347	361	355	387	362	345	367	393	395	429	374	381	388	365	359	376	346	314	389	330	361	350	366	346	394	370	388	367	382	382	390	364	360	375	382	386	383	372	392	352	338	374	372	364	368	359	377	405	363	357
20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
